kernel-rt-debug-modules-core-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gʒJreleng@rockylinux.org p-Bm5 '],ZL+:掞aB"k80A=|1c~cP /qokf-],>*Bf@lGF !94b"p4Tt|l 1?ͻv-"MI~8!vK8@fwT$&,KQHޚ[EldkfQ;I¯@ ^K՝P=b6< 4L e)y$gf1X,4hdhJ v+_Br쇊B$j%x Oˌ./LUQ4\Cd‡JLZk: g))Pʀ|bΆB?lSN R;JR ?+3<3Re&%40!͠#wOΗ:_X$fomp $D>+6?+6qd& 5 b  #$# 2# A0# ]# # ##;##$&Ld("8,j9j:jG'b#H'#I'#X'&Y(>P&\)6#])St#^)'jb*%4d*&be*&gf*&jl*&mt*&#u*C#v*_w*`#x*}$#y*&+5+5+5+5+5+6,+60Ckernel-rt-debug-modules-core5.14.0503.29.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gȝiad1-prod-build-aarch001.bld.equ.rockylinux.orgbnkRocky((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/linuxaarch647` d\ Ph )H$,\   0  h  8!]x&Lh L T,x z TE T0@ $ LCdh0W4>(j Tpt({<<+hl<, T"| ,8@@4=d%4(@  X X8@|=(6+H81 ( L$ x||*@46<0BT3*TCiO8Z0ID=CPT]N` ! @ \ HP |  H L ` 0 L 0  p  0t'dL1[!T 41x ( ` |,$T @4 tp | p (BDD$  ( T d>P c 8(P 8 </`$HS8l |@| P  8 8|!p = d$$  $x>"p#|IL*w8,p7+PhL 0D `,L   | L@t(x#p"PA|x $`4L \ l ($, XLl0ip9! +(,#7hB{k,p:7``WT dRT$PV6"( #p!d#, Q` h #4 $| x 41l <\h p`@ H<< @DL  X (  "P@  \$<H, X*̘C>L pAi(<k;7P#dU@0t&|8/-!6*P=98p]=_<p xNd$@ (40AP.,Kt|0ZE4T%/!0l@%hyt d 5dx8N)PX,bhXUPT9T.0 h$ p @&xCPHPX,PGe `f($#(>TV|Y,bKlb3dD, h p x p < \ l l p h X ,     p  \ԼP T L  , D 9d <+ T ,>8 h 9,D4 TTHD P \#T  8I\; PL | h @4 $    6U /8`> $4+P H0H  X   L 8L0 dL08 ,/ 0 NWh4l1( H  @ 4 L   $ &H  <H$\Uc%%<"`ZWxY|Z]hB`bhdHl<%D XH"@`@|PXP!4 !o88 Lc`$; tWd !Vt t *% |L-h83 '-,` 8 (Dlp h<(0|x ` |(  d Hd |  ( @( `0  0 X   h +@ L L H ` 8P h \%H @ ]@HNtJP'$' $(%4 #i,<I@L'+h1(F, |H&8H8;w l͈'0(`H\@Qd\3PD AAAAAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤AAAAAAAA큤AAAAAAA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAA큤A큤AAA큤AAAA큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤A큤AAA큤AAAAAA큤A큤A큤AAA큤AAAAAAAAAAAAAAA큤AA큤A큤A큤A큤AAAAAAAAAAAAA큤A큤AAAAAAAAAA큤AAA큤AA큤AAA큤AAAAAAAAAAA큤A큤AAAAAAAA큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAA큤AA큤A큤A큤A큤AA큤AA큤AAAAAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAA큤AAAAA큤AA큤A큤AA큤A큤AA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤AA큤A큤AAAA큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAAAAA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAAAAA큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤gȬgȦ gȦ gȥgȥgȥgȮOgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮJgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮKgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȥgȮKgȮFgȮFgȮFgȥgȮKgȮKgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮKgȥgȥgȮKgȮFgȮFgȮKgȮFgȮKgȮKgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮKgȮKgȥgȮKgȮKgȮKgȮKgȮFgȮFgȮKgȥgȮKgȥgȮKgȮKgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮKgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮKgȮKgȮFgȮKgȮFgȮFgȮKgȮFgȮFgȮKgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮOgȥgȮ^gȮ^gȮ^gȮ^gȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮ^gȮFgȥgȮ^gȮ^gȮFgȮ^gȮ^gȮ`gȮKgȮFgȮLgȮLgȮFgȮLgȥgȮLgȮFgȮFgȮFgȮMgȮFgȮMgȮFgȮMgȮFgȮMgȮFgȮMgȮFgȮKgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮKgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮKgȮKgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮKgȮFgȥgȮLgȥgȮLgȮLgȮLgȮLgȮMgȮKgȮKgȥgȮKgȮLgȥgȮLgȮLgȮLgȮLgȮLgȮKgȮFgȮLgȮFgȮFgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȥgȥgȮKgȮFgȮFgȮFgȮFgȮFgȥgȥgȥgȮKgȮKgȮKgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȥgȥgȮKgȮFgȥgȮKgȮKgȮKgȮKgȮKgȥgȮKgȮKgȥgȮKgȮKgȥgȮLgȮLgȮFgȮFgȮKgȮLgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮKgȮFgȥgȮKgȮKgȮKgȮKgȮKgȮKgȮKgȮKgȮKgȮKgȮKgȮLgȮFgȮKgȮFgȮKgȮKgȮLgȮLgȮLgȮLgȮLgȮLgȮLgȮLgȮFgȥgȥgȮKgȮFgȥgȮKgȮFgȥgȮKgȮKgȮFgȮFgȥgȮKgȮKgȮKgȮKgȮMgȮLgȮMgȮMgȥgȮMgȮFgȮKgȮFgȮFgȮFgȮFgȥgȮLgȮLgȥgȮLgȮLgȮLgȮLgȮFgȥgȮLgȮFgȮKgȮLgȮFgȮFgȮFgȮKgȮFgȮFgȮLgȮFgȮLgȮFgȮFgȥgȮKgȮFgȥgȮKgȮFgȮLgȮFgȮLgȮFgȮLgȮFgȮLgȮFgȮMgȮFgȮMgȮFgȮNgȮFgȮNgȮFgȮNgȮFgȮOgȮFgȮOgȮFgȥgȮKgȮKgȥgȮKgȮLgȥgȮLgȮFgȮFgȥgȮPgȮFgȮFgȮPgȮFgȮPgȮFgȮRgȮFgȮFgȮFgȮFgȮFgȥgȮLgȮFgȥgȮLgȮFgȮMgȮLgȮMgȮMgȥgȮMgȮFgȮMgȮFgȮFgȮFgȥgȮMgȥgȮMgȮFgȮKgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮFgȮKgȮFgȮKgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮKgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȮKgȮFgȮFgȮLgȮFgȮFgȮKgȮFgȮFgȮFgȮKgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȥgȮLgȮLgȮMgȮNgȥgȥgȮLgȮLgȮLgȮLgȮLgȮLgȥgȮOgȮMgȮNgȥgȥgȮPgȥgȮLgȮKgȮKgȮLgȮLgȮKgȥgȮLgȥgȮLgȮLgȮLgȮLgȮLgȮLgȮLgȮLgȮLgȮKgȮKgȮLgȮLgȮLgȮMgȮNgȥgȮNgȮNgȮFgȮFgȮFgȮNgȮFgȮLgȮFgȮFgȮFgȮFgȥgȮLgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȮLgȮFgȮFgȮLgȮFgȮFgȮLgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮKgȮFgȮKgȮFgȮKgȮFgȮLgȮFgȮLgȮFgȥgȮLgȮLgȥgȮKgȮFgȥgȮKgȮKgȥgȮKgȮFgȮFgȦgȮKgȮFgȮKgȮFgȮFgȮFgȮFgȮFgȮFgȥgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮSgȮLgȮFgȮLgȮLgȮLgȮLgȮLgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮLgȮMgȮMgȮMgȮFgȮNgȮOgȮOgȮQgȮRgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮRgȮFgȮFgȮFgȮFgȥgȮLgȮFgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮLgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȮLgȥgȮLgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮLgȮFgȮLgȮFgȥgȮLgȮFgȮLgȮFgȮFgȮLgȮLgȮLgȮLgȮFgȮFgȮFgȮLgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮLgȮFgȮLgȮFgȮFgȮLgȮLgȮLgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȥgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȥgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮPgȦgȮFgȮLgȮFgȮLgȮFgȮLgȮFgȮLgȮFgȮNgȮFgȮNgȮFgȮFgȮFgȮNgȮFgȮOgȮFgȮFgȮOgȮFgȮOgȮFgȮPgȮFgȮFgȮPgȮFgȮMgȮLgȮFgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮMgȮFgȮFgȮOgȮFgȮOgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȮFgȥgȮOgȮOgȮPgȮLgȮFgȮPgȮFgȮSgȮFgȥgȥgȥgȮPgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮSgȮFgȮFgȮFgȮFgȮFgȦgȮFgȮSgȮFgȮSgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȥgȮLgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȮMgȮLgȮLgȮLgȮLgȮFgȮFgȮMgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮLgȮLgȮFgȮLgȮFgȮLgȮFgȦgȮLgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮMgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮLgȮLgȮFgȮNgȦgȮNgȦgȮMgȮOgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮLgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮMgȮFgȮFgȮFgȮFgȮMgȮFgȮMgȮFgȮFgȮMgȦgȮMgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮMgȮOgȮMgȮFgȮFgȮFgȮMgȮPgȮFgȮFgȮPgȮFgȮPgȮFgȮFgȮFgȮFgȮFgȮFgȮFgȮMgȦgȮMgȮFgȮMgȮFgȮFgȥgȥgȮNgȮFgȮMgȮLgȮNgȮMgȮLgȮMgȮMgȮLgȮLgȮLgȮLgȮLgȮMgȮMgȮLgȮLgȮMgȮLgȮMgȮMgȮMgȮMgȮMgȮMgȮMgȮMgȮMgȮLgȮLgȮLgȮLgȮMgȮMgȮMgȮMgȮMgȮLgȮLgȮMgȲgȲgȦ gȲgȲgȲgȲgȲgȦ gȦ gȦ gȦ gȲgȲgȲgȦ gȥgȥgȭgȭgȥgȦ gȦ gȦ b9de2245ec41be2df01d1ec2d680fe8a139338089be1dc39a90fc193c8bd9984b5a14f24d36888c14233d7199ddc91a168f067a55f47a5ace7ae94d5dfb9fb4bd913cec995dc47d540fff643fbb844e9cd6bd2061a85b92a8145875a4c9cf71e8a1098d421449771f0d7560e1c053f5ed8d1513a74be84c6927edc482536d8677928b2371b3ef46957f059f57039e8ffc8b764a0ec67d16ba09a10d86f2065069cbb8d0eab7ebccd47dcc21af924178d4e667f15948ce1b162a8fab62308c3cc345bfc5f2379bc89baef75da2af5358ec8807f0a0cf4cecbaab84b038ffe4aa40e678729dba1f1a731590ef11770380b83722b7c13aa6c937b1252e482400fc8bec8b00b093ac99af50aa3100a28a6e152a6cf062d9c6f7e7587079033ca639deb44db4ba53faa15c121625e1969a43de9e74522ef053a3a3da73dc1ef1b57814f42a860ef8b0964b031d472bb8fd4524c1ecedf5b49a2f7f857ae55b91217527652b1c8b95253adc49fc2bbb4509320d4b99d727499a0a80626f2ea5f7dcb36de889cbdd4d8d514b0bd72f877d6b156ad10e1cf8d441ac65657b91cd4f21c9af6d07f0c4ae18b839e9de8a1840dc4b79c3c7e4ef1ccacb1125a53621c42f83f5ccae96b09d0c43ded85ec4a5cfda415fb4149d9d3203c245b1621e8c85995e15f56d09cc2df3c5e097d8bee3d1b059e4fbdf47ef68dd22cfaf21e53457c83c0bf88b7232fd3f784e69aaaecc7ccc1dd0b54cad353cdda4ebc7b24dd04b512b73725eca7db8906d5c2ace49fcf8717c33668da2d2289516c1250217412a61ae0a0ddc138bb6012fb0f1c1b5e0b67e309a76d858ee39d4d703d8e2eb8385fdb3c0eb25cab6190e2d00063471c6644162846e762e5d27f7cc41a586d887655c11e504937b865173cd3469a0455b93ba4df23d12d3f465a7bc5c22fa40ef762616ce46b4136cfccbbf1ce1903ec7acf2b1ae44020997e948769353444d25db6dcd61a6bcc3f51637cf09f1d097d865439b742daa91850df6ff691f300b2dfc3da6cbea487ea4a2d25d200b52d89bb8caa574c4930b4c97138b203d6be4e4f424590ddcb0cb2ee281fa7392c41a4f081f0b4315d693f273f96ceb57045db9a45f5041696504e28dc4b61068c61c9e37734e9123049cb9b7ee202f6f794d6fedab16c3d74fab7c1d6d2a3bd7d16105ebdaf4a511794c334f67f8a774a0a28ccfcf14b7058f18dc58d853e5ff3350c024c8bce8c26a58edba3c4561720327c371586191d4ab45b865d4a52b35028c0d4e32c961599f59f88ada28a0d409e455092cd26e6cdeb78a8e961fa919929dcaa893d6b8dd438efe04794d930aeb9d63e7d3e87b956b6d406548450bf249ce9a67b871c9c1e931283ea0e0f03587ff9e3bb791852ee316054d375729ccbe253908f9580c6148b3477dec65e81e7b3963c78d8971b3aedf50811a51563f39e080ad85dd94483e630e8faccda1b74f5f3a3e6cbe82cde61db62ea797cef84bc1f828b8619157d372c48bdc9900ae4aaf9360777493f3232cca004e91153ac5be67ef4fa8e0cdcf1eebb4d924305f102009cbe7e6a576a4a262db7114263002f196ab0b794bcde60a564fa8aa0ca055c44d383cccdd211e25f4b716f1be4a9539933e95a2b1fd5ad8a8c7a3d1960abeabbb226e194de2d3b8098c31f804c88aa984016748fbc2af32e8de395e07375149ea17befe721da118f071b99bfed9008563726032f8f6db03b6500b00bf6cfb4e6a6dc1c5e3ff5731ea54b8533f8bc041c0ad3e50e5a66d7b49bd4b61616f2c541a66c578540296bf1d21650d92e1889e7416f17d5c94d1685615adc01423cd756ee28acd6c551e975b5e7095ebdfdc6630557cf7a9dd9404c36401852fa738a8b3c574c801fe1ba67ba758bddd27d898c3f142b43ec6a15bc898efd4fb5152918cd3f4c3e8589092446d9148c71e676c943d3a71701d4e32877e2182b5e92be252cdb1e748eb1a5f598f6f335c0f91a2b2650f1e66dd5a0b8d4e799b4c7064dee4475782f1c5337b79cd560b78cf2ad40e6f2b8b27205d9522d9f1864427e3afee466fe26028f268fee61bd7be0185fbf1b3101cf67016b8f0ac0534148759e3e352a47128ecacbd2be0319afa28c9b72881e143b5e09aef5ae7b9be117e0ca0494eb0fcfd3ecb22984ba12229de422833b4fd47ca48c82cc02b6c4d9aab9b34f89a59b632df5246b455e2def030d21a41e8fb74957990a62bf62ddfea2344d438dabcf6e4e69060b4a0f9f35c8df45f38ba212637ec9c856e1b7c53238d5161d4ae9d1354e16fddd5e267a08b8ef8e3f1a47dd4e561fcecc9075ce6ea1b68874e2671598eba8226787563d3415aab8eb138c713c768e719c4700a9c6916d96baa0b7abb1b28f8dbc6c213a8d8ab439f3a55d20444e6be8928511f4f1c0fa79d953b4db6a76a5d186d9e82d0649d7330e1640ade9b90869cb092761334f1984cdb2f5dd44e91887a3c8c3f363fb6ba6908bd79677df2a4c9c737e130d031078b50cf449f5bbe5961e10f06b349d97240291642972660271996413c9cac0c2699e9023d422611636bfd0169262d37a960ceda4116f65da857e5270d5206b8c43cf8dbe8d89d160d0bde1407061025af4f66854bfc24c981e2888b6a9267dfdc8c2dc887407d67bb5fc9009b81ad30b00661c6e674a4d1cc1e4f272dcc091e6f3cd69ce9f60d906458c3a12257e59632381a745097a271e68506ace439deced6eae8d8c1d57fb9d52bf7bb7d10bc4fa70e8715403f45342372d1e0d2f1fcc81274c7dd9d5bac5f7de7b7cb753c97d2d63112a789d33b3798a5e1a1f60abaf1375c3847b117debcf02c4e1ecbd8ceb0dbfb7f172d04caba96f0a2c26e74cae99782b88a44f5ce7d7ccfbdfdeaeaefe4d7839518c96fe55879800d3ec2f78d177c90e6f650ed194fc99d76d1b52c2af7ebe4b3f11820978c3d14b63ac752618b9cfc5cc3ba210657d21a8e6b92dca101943e10b6200b953d9043b449cd515d7e2d4c17a01f0a72aeaea30b68f765cb93ad2554c8c2fcdc2275e42eb23f36a6986d60e5e650a904d856759e1a2b803f58990f1093ac18cfe81e1159979ee540a46f5051742e5bc732c34d345e0439f42aa67bd99d9ec155c29ecb5315b8272b00d1f591e840d8d9a9153cfb1ac8aed1a3f39a029e1dd507fe20098174019f0f1d842b3740417d459b7473b2fada6a871023d37a7d6335d1633fbe67f3e740c1d394175df7ecc38b2defdee851f1768c9dab8a03ca17a0f2596b7fa4706f2ebf784b26842f8e5f3c6b74d39a6f6649ed44cf579fd9fe944776bca15668f4b4921354fd2eb1c462170dace1e06eeaceaa2a640b76a37ec3cac7ace67fce3a305039bdcec2395772fbaca7785b57206d8a4eaee0d43a50aaeea33b3a33403e5761ecba67d0c6fe2d5bb4d45643be7e4896f497d844638f436644e118a73fb29d0da39cadde8acce7573e7d18ecb107593dc5de35f45c7c1f8db3d0570a4775fc67e7ca1eba0a5d06c6ae12bb44ccabffd05265b9d441006278b2b02187d07f525d486de05a658d5a4ae2f36c0775d73003c0247888c14c0bc41f869adfac2779bb374302e8de481f846a306a58c2d05530ab3a8ec31b23165d1d456a367fa600fbf9eb5ded1ae858842f1c5d62d7aafe8123ff613682eb5e061122909f50a60c5a9d220b90e169d38c6275ecc399a2ddfb43962fa7930357a90349133dbf303db6625935e91e5ba22e3dd4b8707547e02dfbe6b4dae7ed1108163d5dc817cf9c4f5ca7bef1be6c6b6b2ac32aeaf6dd5b39d0ee3f5b3d3f10945168d5de0bc821e81e31778a45ff081ae1b569971c08f76cdc3e9d71680fc895b20263e57d740113b84bb2450111eb97f788081708e088679422c4f72f1ad3250277f4ce1d13beb408f8854a897a582038c92067756302afa1fba3434f0922019b4bd38b9ce5b53266d6568c9ed533305fede95e126abc62cf73efda20e36010ffb3d68272aa5cb982966b9500e5f9429aa2232fde1a2d1864e5c3d9be3514fdff98e9e09cb71ac619361b331592aa333425b87b3f93d39a759d22c5c66020c19ab403a78202bac5ef34d0d52bae7bf0df043a17edfe2062e176195ecf43a5e6aab917cf6ba55cd189b929740c5c2863f1df86d2817f0b4765ebac9dc37393f8b11d62ac6a77c36eb1416a602ebed08c7075b446ac41994c8734b1a9384cf2ebcbb09015b4ded35bf141408fa897392f2707f7ffa9ca70036d568c20cef7bb38958fa324e7aab07d544d1977abc6d94aafb4f99bd41f6e3c54fc827fb77585f6651767f613c046fac051e4626bd65847afcba7f162843085c298f27952f362006cb6529620e0129ee9a53a1309f039af523d3d8566a07707411f90bff76a1457d10df14e0337c0f9dfc332d2456c95f3930a21f2ad0c653d30325c38e0d5617359b8d87a62964fa3c90e81b96561b44f15a59672653fe8dcf01489d6de54ed77fa22b8ae8b4dfb07cfba544862e45b5e9ce8be4e9c74b36de9864114a89fbb134971533033035b776de0901c11a66c2ea5d4b43e1054e0d4fda9aa65e7bc116a3ea541c9ce083c2d6c5d33645bd7da82174b5113d9489296139430987b400c6c8221e103a2f39590ed99856259d5b9d20105ac26bd67330e2021152ab4a5aa85a178e8ad6734c1f6f653b4c160580f2177749d4f9c929164101cf47ff6fc15ae343e2e510f8975ae63cf074b4196960d5e438ad3300530355dbcd14e5eebe71d8f2f1a2ed701f2d8a81e567609982b9ab3213a1078be586745025590c168392a0c7eb227f3909f18031807167240f03dbfece517a3a7696d0efa6d6e7284922c65629ae4c5410ab134d57fe5ff410ba517a16d3a90ee895ef925e17ed66a5a66e034176f37f62d7edb85f121bc0745933b55533f39ef8742f2b264f56aad8f5d502e812c8a3e6286b494d50ba23f386d026a5ec625dfd9fb17f03f48b28ca7b3dd6c459a82c98e3e34ae30810bac3469e7d94d003cdca81b24bb44ea80ac44fb6cf095dc307320a853291514a1c0931ab257ce4f8dbc2fe469311d3297bcd8ef85a982b7e876f6c5d136ce06eaa7c69b6ca2bb39422c03ce259c89636d92f184c8274e1702c66a3d4a23951ef7126d8a91a94d8fe0b320a87a1ffc19986c32d8fb9149372a140dcfa0042ee788d5172a464cdae24bfe90a64661720db8b2125432cf7fda58923fb6ab97eb26135da41f6c7dbe6135c630cb82ee573b8c0d1376f946ebbd8df1b092dd7ace111fc6adf838d00eb20491d0726cf571071310be938204eef6993541db318bb551e30b338a0f7922c4182cafc3742f3ac1a4a87e14d7a52e5f237763071a34443b54524c792d4157a49ea7b633698aecd7999351880fc4f76fe2b6afecf1ce2c0ea4f166f527200c73e0316d9fabbe4a38314332f36ca8f4d63c822b178b72ca0202a0acc69b17011474c99bf4636de35096330754a6058e9e95f9faa1e8d8f2e160494e3d1044128876bcb84bf229a2d0e652ee215a5b293a7ff0c3503c67614f64fa64771ae4408af5336bf12ca167d82b007d3b6d4772c6683cd2c3bcd7faf2bdc7cd0d5d52c92b29f30a5507baa64b3e9e32fc783f75977273c93f86eb16d5bd6e4b53f31f085d2b5ac9dc113245aacc04b8c7a52fb4c73fca605ead49776a5bb9d74cf8718c6bf74446ffedda776c455f44915ef33a662947c8dc2362f2e9ad16cbdc9443a5543f310fc1cad7ff059c0ae14c2d92b7ab4d106c6c1a329feef2d7a43b04aa4b0701b5377607c5ecf1d28f5cf682971c51c774593f3707f79e2e59a2dd8c9e4fd38070475438e1cb8b47f4e1b8fb8f8070530c1075b37af56279d173b4803d11ce035e4814d82d124c9291c2fefdb60120bbf4036ae9e157fc87b6320eaa68e844f46abee76aa72416f189a68601a17ed01924fc22a601c7cf2c11b8fd0204709a4748a038f8a2550544fd741b7a7c6172b870f6beb926054092d389927ad3819e5daaa5d7c7d130336878c2731733e232c5190cffd476b7bde1d14a597234ca59edb0c68058a66bd3752e060da1a0f3ad28c2b91385dbe7872d5c3b8f55bdada4ae616dd1b4baa36b20c10836f6620dd575e72d9351808f21ae587e60189124ec7052629d145b8a635f1025762b33255f8fa1fdce7030a202e14ab7b5e10522aa2cd4833002d70426a08688d394c94308002360b55a4547573c33fff2bb31d223add943e12ffef6a0e261b3d7caca3922411b62a4dca919eb3f538a63cbb777a788e8daba9173e9df7da85b748f0ae0e9d125ed49c8f50131b3a0d3870385ab5ad87de2f98d6d1561dada09aafccb6197ebd5c2699daef52d7bf11ccf5d576250d6e65da5eab147440e0de3d34e61fb01be23aa9f4a26c7f4e24fda9ffd17cf660979ad0dbf833f8375b3b3459b3200db407fafdb2cd55e2dfca157350bd78c0b231bae5faaa4193bc2663cbb24c50850f70c04af4c196132e67884bfccdcd46a7d81e2c74af41f3376e951178627446e2e5b45e8055cceba81954d1f7f528a93323fe8c3280bd07d477e9961108fcfdedaa0846a78d064fcb1d3ceccd39dd525051dffcf989056b6171f127960260b0124417955732c2e0092c908e1ed4b980e5fe41384932a4f73f755aaca3ccbcb07a97029a3972c17c49524240716fe04fe5c0b1e046b4fba5ca253423090e00b69be29bb58b719cbfbcb9101a92c28dfee1f358ad7fe6fc7aeb30c56b10bd7582e3c58a9b368320bfae4e7c9b08d7bb9e92c5570b5183167ee2c2d66d7f7d0f59b2637c1cb8f6abd7c536f7e1a2433dfa269fe9e4015b0b32dce24520f6b135879a1f16e84c2bd925b73158420fa8fc3fb140e10474a1db0040407ca45aca1981b8fc835da626d4ba9c1562693a6c06e8909a0a3cc51171585a1607917447f39ded0cc168c0935925503e817e07542f50be5d4db807d267919e9db4d309c17558701fa06b9090ca49885ebe596155d7e24c42a99db0a76c92669dcc39967420ec345eaafffc082938ea2e1aad2a2675cf9e20bc77744081742d2f7036dbb8c826afad89d92e4ea0c61a0b615dac057f95843a90a3a92481549be435b32dc656c85988825e252de5f6701476d36bc2ff982d7bc584f6decb79a09928529d8f10f954c3e45ee3eaf3f271f071c027219ced6038c19dff2cabe8679e17aadea9fd96209eb94fe409ff6e8eee89bc9cbc8f27f87aa127f7a35faa2ea43d59561505d0dedec9adb2e3ec09e298639ca657d4dc4b234beaaeeeae94da38ff305a5fb405fd9c073ac0478dcca3187bf0856d12ab847dbc38c40fe79d19d77197e9de4e8d1cf8d79bd7dcb8ab9dbaf9082c3bb0622350baeaf70a8ebb53e5a85e4487589c49f2aeb1b1e6cecc65e051c6a31abfed771f000798732294f6354cf08e4749af0458e5b58516c77dbfcc4151446e038e9decfcbd0364ade560a5e6b5fe4817b87949da4109c4cdeccd7e5e29e2bd053a93da9d84965fe78ffb82aa6518ad0c05892a10e0b78b6fb3c974f938ad1c4242b760600effce68cc3961e0783b2b73845fbd013f69f600117482bd709571768d2e3433a46f6b75873102f70dcfdb148c5d2b9a1aad8bc9f191bcf98954b3ceb469ad6c603b22476ebb600a04ef3c5f87185ae754f320db63f03e2cc0d9ee4dcc4dad847e967f5957203217d6577936e2503034d7ec6c1c6e86d948c5dd1100d576eabc917dbdd2fa7bab10b9f0edfc6c768f0d6867f311922de85654a5f0100827b897c278fb7379f7c369cd342c97dfc8b5eaff377c618b565b982e5e0ab8dc396343fee3d8c5fd1a4c5d5b947e36850a9ddc06d3aec6db69186436bb09c5adf308fab6848fc7a7c5d8402009601ca8365d76a7c06affa12d3003c3929cee90fb29db23297bf4078c643f9f268a2175dbcf5e54ec5a2a5e17a4c8d12a450b7c67590aa7cd26487c1a87e254a65e1f508f3c84de3e433937e97820905c65090168ff5c370465b97dbf8f7a9f18c5a1ebd2d10875cb076021d0160fa240a03d38c0d3593f7c337ac6e4075a8ef90c79fa1ffaa1ef45d3853c9cb1f4f855a47180a7a2397c08375b04ac50e788651d96133081c47246b8e3df6563e36ded7b6dc36b8af741915be7f78a5b4bb7a34f5e276c8940e76de49eff3335346cab580c0549b9b4b8bab8ec02c9d32ff9a8e26e0da43d18ae64f35ee5b56993c073aa3b7b40b359ad3fffe6fd98a9b7cc49c34d885097fb88ebf4f971fd1a949ff018ad6a8cb512b9cdcee40d33de28a5449630d1f4eb8f0a57a7a50afa46b620236662b6320d3d3285af1c80c3663e280c7503701285ae813c397f46807c3c3bc2f9a94325eefc0b984310133e3248ad89655fe5550e239bf786faadfa0d14a4fad062bda05c044a1c646cc51cf6c1fd83ee93989b34c956f40529178fcdcb4460e774d62d57ae8c1ce05eabe567b263fe246284948046981eff1ba08b731bc2af8488c64e1ff364dfe910628847d559764b231563bdfc779efd5d078694fcc845bcc76faefc3b54a5c1333088d249b1c246cd930bba76297dffa877c887a286b49de972594fb6edb67379264f6faa844f0ce998a1d429b8a877d38b58778e7948a370b90afd29461c5077fb609226ecb26a531e42c3f09e097f497e532e7f7752ef5d78ef25a9a0039037075475175c856466c54943028fadeca3d03233e9919f6ef6b30808587c07fc2ccf7e9e61ebee3b7ca10a8a0749ce69ad6f7b70f6c3f38384ff395c26b11f5621b9f6e28f68a7b152458e9b172ecc04f1aad2e78cb611682155b328331f7a376d6c2e717389c026f2a664db0230561b9fabddbe9c104f6b34c9f3fe74d15bae30af1e6261936a7b64e45ff45c7393b131bf14b004479d0b1347482bdc1298791b259606b5ac9db8cd7eab8fcb1d43cba649ac2423f801e25857265474eaf1ce509f098c6d6fe5b162943e9a94397978a4619fd0543317e43794b29b864866313b15201a9e4df3b385b0908409ad9743961264315b02c0d7f2909ca9e406b8206e4e8724068e9fb74af0eb9394d431125cd62bd813620805278b46f920cda49ef89f150259048fc55151cf5881c71d67fb9de7d9ce2a405f9179e19756c1dacc8b247afa90308f94cd2212683abea377a3933537cbae7c55646167670fe7b459a528cc3696cf5e4c8c9cfffc2d303adc65c322f80d1bf749c144b3b57aa2302b23600af02fcbeba0097e1e9b4d26ea32679a5dc8632c7838d753c2dac57af74cc4da96f21c985c6a46b34dadd264f7307eae96a97abac3b1306bbea9a5a385b3e20ffb9df4e6f52fb94461416ce21a7c41c5036797e177dc15458c66ffdccf58027a4f4313617002e86db21a7decbae0aaa701a39876dfb3c645635493e456d9f8ac5e6a493b9885b54ace00f4ce2cec2acad72b3502228079f78af8c4216b17bc7f7fba43199661307a1f34f5f390bda10a9cdf1f16523de81885aa0996bc2b310ca5a716a5ee5133d2c0ba86c43f9deb6f06d602deaa52cc1471c796ac42ad9692499438a8cd0c1481ace0501e63ea669cb7b661dc56202542a6c494f503b3ed7fdb21fe4c0aa730372b117f3391774c62d643159c8b56717e335df6d0da8e599e40eeeb3f7b582eec40f5635529bd43b20aaa2a4db48a025186387dedc181345740e7f70a6bbe4be0204886bc25e3604efb5f7e20ebd39cba71edd1bfa94824b2a0a24feed4dc9c5a574ad89f5d4fdc3cd7703d869c4585009394e15df452a9f01dc133a728114a00d5246d3aab002b1feefd0e227ef4563d8763782427ac72f0f72752c2ef5db8ebe60d1da803750826dcb7af7f701fca19deee7616bc99d3a9eb398d143cfd2668e3895ad7af106d480fe23cdd605bbd01255614eb1e61d81978d0b4739b32df7f9b71866fab229b868888a3c83d038881bbafbe363ae39d7c596956e7285bdd5af1c78598f08450798029509a415a748ca8f596136f44f455156d5f6d59c360f3e591b406730bd002b8491372a9f42296f7dd9bb8b11f5d541a1c2352a44baf110cd4a57d30e0c0efb86a26bde37721fcb67099ae3e3d4c52158b0521ffe380bc545531540c3f7db6f5fe2bb3da80d500f990bb7ad6cb0bf16a9935c751891897b0994cd80c937344c2193de9e913f3fa556e403932f2725a642be3c066e6c3fe2730312048237291e7c42e6c8db17a7372b1af86f2a3a6acd2b1dfa0f40b268cf5ffca49c7cfba42d123a674f742b79a2be5033aa08e616c97aa6ca9cebbee7e92caec2b69c5aa01c0d40561611d24351d03298129dd76f5c61fb81355a2e88e5b19fa727940e3a47b52d78a7b85bd607964b4dad1a594a9658ef8f1f040426c17c882a9c6314f1bfef76c2e4acd300d9b61ab8272f92ab2e50bea42fd75848307028d0a6597737d174c4b3f4566bf7882af7c23d227d5e07816e4b2d8893b97a6924d906612b7d7eea5746957eb5902c8863c6a7089c814741b35d6947f3c77a6196f5612ab3b0eddc2e71270aac5cf4a22037932c10025f4ebfc035b89f787f401b1508fb89167beb3c57a6d9fd1d9363d8c5a68eea2995edc8f42f116bed6a72c058217dba0fe9c98656444a25968acf381da81aa89dbbb0ddb8929d1e9107df633c685b24b9844d1aff9301a307708aa48e40d3567756e9b9e6bc024ba00db0a510e60f948fb2982b982ac0981493389b41610253bf288fb75a2df868182bbcadbb124614f5700cfe10cbee4fdcaf4da5b382d8ad1705ec43f7bbe715cd833769f37cd10cbfcee03d31d9eff7edbd425ac1d6e3856b83ccae5109233d40e3ef7aa1a0e2a86789da0f5548e7842bbd62b4dab3ccbe70d17174dc4cc620cc54c96c7e9d505e685edc9aa194f70c22558277ef96f8d767aa62b1375fa1fc9cbcc4ffc705e6a6fa7032714a1057dedb0c706b763af91209b3cfc62d313ab08cd5daf7c90eb82cf376ae76f046f1756a98bc3cabf0eb416a30ca872d1ae2a11a2ddca1198e96bca2987a372fe828db45b88cb1326a1a5b26a944441b98d931b1561e5197836bb8e82abae622ef071f6201d8fc14c5f9774820c32d28ca1b56e635bb3fa937513baed38807b5d5abcddeaa2462e6d834a946425d47758fd27556615b1555ff112f5741a92f2c4da119bc8e9f3337d3f4bec6206eda937811f36383ef09878e6417bc080fd858b6cb494dfeea37c7fafc35832698c954a5a1481972818a45ff8a54cd6779410b4dee02425f744aac4c5cd7a778373e74b94c070cf6d6756909815d97254a514004cc03a4fd863c515e55f574f7a3e5dea74505c08eee91d6d72e2b583cbce69856dd6a94a16dfede0ee8a845707f5c86e305188c230959d4d776df125c697cc0f387793c38bd420b66d54af1ed902b455709f75791213978ace0c2e73ab6fdc989bc72ed7f7d77763b078ad77c29ec5aff08289d3b8a1f9741493c0a57e7abdb9aec9a4db9a1dc390ac36e6dd98fc8408c128b846a312843f418573cb45ff4b3a91b7a69f0a7662c15f11bf7c82cdf3827e8ee1326901a862b03c68a3c5bd9aae82c70124c720443b5065b6c51ea6d665a4dcacd38e84a7b40dfe6a1a6c70eac823ab269920e4c2a68c98cdc380ece582128f77e2c9214dca4b21e7d4bc1db9a8bb8666b8deab0ba00b44f8fed069d5d4145e3ea25283d3251d932b3bac12c2fa78588e1eb589437d8de0484c21361f381de28a8aeeb183c30baf57c87c3a1812ef9b8331c97d89ea21e60c8772ff11ef58cf26b96e14723aa7f0a6f1562800d74ce2bcc2fe5d00479a438442b8d91da6c1eed4937fed78857b375e5227bb92417b14ecef2d92bd0eea357766e51e77de6dfa74268178b583c6307c93baa9acfb9ab951943e55655aa59cc8627b0fda7bc9ff977a80b46f9840aa572b976740a15ac0580144c4837440f63b1d6b83322fa1ae1d0f90c7d70b31df5d82865f2436beb4a3fa3fd0fd48b58af8599085cb04e1fb3cbe0e3d37eeec6e681f3417fd17564adddf078e85c2f863b96e31fbe1f13601cda3ab4feda669739cf86c40a1524deeabb76f5c09ed9dabd62bc9a689acc33d2a7bdcd6b4b0c45f73490c061948d2161e226ee9febe6e620af11da0fa1e2be9639791c52f92b9d7d19288b5d3caa109c1f06f3af749b49357a1cad5356f54a6079559d90416bb94cfc4f69c0216c1b632038da3c867628091807f008de35a7b87c197026fb95647a76204c3fac32d01acfccd4aca0c25374cd5379f4b7bbe949c8c5438fb1e414882550ebb1c80e68c428c4ea0bb106f7d8057e6801633279d0368d6fe6f7bbd36e716fc7952cdd88973141812147248257416e6387c89483fe41338abf71245c317b21917564b2b86bf47208c78163811d808fc32d73d1f545a36a6676551008cbeb55617faa600d61445cf03a341a7b2f30e968f780c0f35b6fdca6fad00be9e896877c5414852edfb1cda4c8ece4adb629c92aee1561fd5abb31da18e147846aba29fa19d6e034c2ae199d145b471667988dc711d46bc672bcfa3350160bbeee91090d9893b38a988bf7d761d3dd82c2921a31e6c34b98d8579d7880ce864f9ad64fb21f3b101a099d89450366089dcb7d8439cfa1f4aabb81c5a630cb6e098eff2cc5bc518673cc0bed55fafb63b55238889b8c4cc77c9139a7c08c7360180f0db062b02b0e565b52c22466eb19ec1e080b8eddc9e92de141ac54ac3a126a329fdf74afb6671d7d2a631fa164f374b501badb8c4f9fa40080c8f48e2d4711a983c3a4779383dcff0771492a151f92abf6acffcb9c89f2cc6045d219e220b3f6d3e4356b5e14413565def5243af8bfa33199c12eaae7ad29ce79a786ef1e0cc6828dd266a08fc4e49656a9f73930fc7ddd3fa78d9fe2aeaa3ae044001feab671e30b83a193df48a6a1219bd1f8e390146923e02ff96eb8ba2fa7d2e45975ca833527c2b7094b65015e5c7aa4e681c3f6f99df523b02045aef2c229f3c6054a5b1148e98136b26614d536e67d9d90117aa036ed2293bd3fe2157fdca1db7c01853d059d4dee74039abd9d6df2f7fec285b2d085bb0ea1835e62ddb6ddd48f05d8377777abd35ae385634c963ed72a753c76712ea138f371b6560b0f99bcf2401bf034fab75c348105fac798b8eece9b060efa042992f87cc394293d69a9a14cfbefe516e1f698775b7b237874817e1c89ebab5059a3e2c05d2e5d318579331b35c7c0a2735cbce9f3cdf00271c51b162625a44ae7dc139c049d6b65fd09cb9ccd99fba3abd0fa1c9ec172985006641319fb4b7689ce3a595464ebceba757fa33f482d36e3cee426fce8ca5684dc264d75c2612a73cf008908c42b16fce5497e82ebe6e2c339391a5872f3dbf75d3b2faa334fa76eb7062dafcd396a62dc35da7da41070fd1e0ed51565f0ea91953a8c74f0219962ffe75a96ad1f944b607932c26099defddf0cd4847b92f0e64eaa200ccfb0fb231a262ac2cbbaee2b44d397dff009c8f24a73e9934d708c4570536108df5060c34911394c909f56ac00e816f4b4d5776a5118d6fbb49b6e05b069e8b2eaff136e9ddb6128538d6f77fd8dec96fb68713d347e797a0e0496adba70bb5b4d450ed37b9a5dddc6ee4a4678f0e9736189d5e82d3b1c80ca1f27df1b940ef6fd35b785b2250f3ac5bc76d6f7e8ad977a53c2e92deafc2e60bef5af62ec15f57952695d6dbc824b69f8dd6972976c7298dc93aff0142f6d6dae446a3bc04780a71026d4230cfe9d27fde842fa2061726a4f940510d5dbebac845448c3171a98597fd93ca62fd04a55781237d1a1c0a8691fa30492bfcbf127e1de6cdfe893b90ad2d18ebf698930dcba11e252e3b6b4f7328070ae4109efe64c13c6361a26df06944033bbd96674fe8457007116f525123a564385478b413844b72e55129f65704ea760a10f332c4e85474946c8f303f8ab07a8cf2796e99801507bd03149472675958787ae9d75645fb60fdf36a8d5a386842dde21e2021636a5af4c867b4a293254979aba293882f4fbe2c337f2bc2dda17b22f16f82c2c952beca4e501fb7b60f4355abb2edc3003f23b116e471bfddc9b2c96319ed468606195c0956a08f17fd06e624aa9e2d6c0eb37d0869b2e960eb34eb05dde63d38efe0707374087b63d4c410d703ebb78f14743061e6a0629aab3126aae36de6a39ac5a59c8b9fab29ba37f130ba84d96651914ecf6198a48774537348145bbb0cd02f48cedda8674e15d525d3b4b62c86a91c64ec3b54f8b494e8bf10fd4455f85e9d9633e6398fb182cf9e123696454af055e0ddb5332a2dcdb0f0926c666790b421318f035393e4427bab895ec3099b2a526e04fa3e808489d01dc0f88c20a508fd1a9bdf0524213700c3e93a9f5d42cbbb199851933a6f0339ddbdac16f61b9b2b1daeafb7a425bd77771aafc18928c84e8225d1bddc3f5e9a3509c878a48fb429249cece148a7b12a695dc5b8d13544a4f12ea8f92e5b43ac2aabf53e4c0027964dc4bb3613dcf11a60238c250325da716817c75712ad26e65b997fdef19f8dd3516b3b1972e07b04c4e17c2993ae09a2e008bd071c2dfcc1638cfd5096564458a9b6cded532b2fcf7dd398b721bca2213eb15dc9b464183f61284b0ba7c787ea68671eac3791200146708d0c313b2801a8bb4ac59ffaa0b02af7b96c41ed2ad11fbebec030012304341b56fc277212bf85996b85fcb21f4d8bc65f70b9878987c5ffdc71ec964b0cc14e073f6b85861ba1afc6cb7910a71acb1760f6e5c7ad5f3cfdf0b9fab55d11d19d1d35eb42d23bd239a1f6ef77c4c36aad48afccdb54cfa10cc0e996c6cb4829fc84b62ad1b3dbbc0eeefc5f4d9441b315ad1006c6fef56c0213a447e39657e17bf608872210ad68a33dbb429b160e1a48c899aeac9414ade18a92474c91ea30088cb0305fecaabd8cdaa92dff4832f7eb8eca6ed76068dec9eaaf0c2408cb33b29315d257fca2dad1b6a40779b9ee48294c5123eac69137fedb184123300e799a28393dd04e9b38c6acb0fbeff518ba1e1900bafa1152005fe3c16ffd5f60fbdd59c5ede05bcaaf05741bdc8e4b6a50a6f15a9eacba065adf822142e4a95f8106237f6449f2794458891af65a5f4facae575a6b5d6b6377e49d5dc15522a3d714e8b6ac361e53c49fbc7762eb807905903b80e1ff7fb5fed67bf6f38b18e4f0290c1b31dd711893c4d244fc4400c0d899384b53b5987b8daf5f354038e9a84054f7fe67e2275332681f8e0c9344fdb8e6a37d7968c8660dc6dfae8573df9b9eab2ca777dbc31c602ad2a66873806c7ee22ae52f08eaa729811825b76bf9e2c6c0ca60bc459ec7971eae97496243abb1d27059907712476121db20ad4919adaac9ea9882b5d17188106e3705c93305b190e0bb644af02f16dad9e0a4b035900f6195f98e8a56fbbec499a2b3db8930b0edc3a57dadcb0604992c9a428533cf968ea1a1c299132bf0ece4d4bb076dc58e8e3ff3d562e136830ec51d8e8cd65ccffd483a80a7fa7f556b39cfabe94901377c5d6a6e4a8b4a8992bbe40bb26b2b98e97518d033b7355c8daa42b27e72e3995ce13ab880ff9648812f19d5f79bb980d9383505634c0db5a251a489a2868783baea223259a67927272c23c43f123c4c3c3ca4f7c601390fe99da85f30bd46150dbde85620efe7fe3d1eceaca47da270eb31f83055f980541242da40de228b36795c46e0b91e72beef736d0f15a8ea74196216f80391e9cc0e6c4eb20564a8cc0d7721779875dbac7003d58ecfa7b0f3adeb9a5a3f05e605ad167db42e205011fee1bcd9444815592e95220c20ad310a0045cec1a7c73bf47eeda199b514b8beb203a183df15ae04246d7828a564a632d1c74ca4fc86b6e4ce5d10571c85c0686ed895d4e75df8a414423d1d569a36954e64c275005b39247202360ddeb8fdf050b9f4cdcf9e386dc04ab2e394f30bde8c6c64f2702483b72f186f9acf7db8894a1e0c451dd2bcf6c05ef96cff0873a3b93ba74c281d34773c8d34e18ee9012d4c57f46c819a2aa0cda39c1016e08edb157ad8b5c2cf538682a370d0332c8b0bab361d2820eb7c78ad8c948503db655e3038429c9f67755c4b28543b091af98959935085f4f5f7a9790e701f68fd157b93adeebf180fbab8a6c1cc7e36a18f5f9e11eee28dedc673acc84ccf7d8e75a6473f0bee5486e0bb3907f104e0b06b3e1f7fe5696351300b575568cfd2c6f29f873a86755486ba4e94b5c7114ab72cd7fa340bad4a307756790abf6c061a181cd0bec389afc3a260b13ace1135f192e9605dca5873795fdc54f087e2f0d38f7286015d45a09f92661ebd4d2c1ac9fd1b06d114466070cf6c6ef5b80ad3cc527f6b3fee8a30d1309c01c2535fa4e8d819ee3217d716470c489a228d57c1d6e7899593776f98c7dc42d052292121598ddc3b9e4062df6251548b0eb23648abf3d879159cfd495d24fcb0bd404b7c45c0e25356e2296ecb82161220b51408f9182b29fac4eef478bf93f43ad45359a7071c09118041be095d7719c6e1a3ccca1e06b1c3a02c0a716e519893c491c789f5c4af67b70c7e108daae4703e67ad2716b2f59cd7cc06ea0adc35aebd3727746fdc56f36a896d15aa179599164338d8d0727a4250a8b720eacdd19723f90c7ea2ceefb3aaebfe604219c2fb6a15cefb090d79fb0dd93d57078555b70a45ba46b4ec0ae7553baf5bc9199bfdaf397f431cee4032fe926c72b663b18f8452c58c9d343c459fbe0e5c203c114a9df4056a859ea9a2eeb403c2e0e31b2b9cb765a9231b8b582763592fbbe78bb4a685446307fff6e5253e5e345150b3f6a50c3194344e2910fa7a4084741082e2ea5c03dfb66a7916f8bf58ade859acdec1e48447bba3f75741c4fb876818646ce55107d469d4192ac67b0751755b07dfb9e08c68a494f5ddb2335d96f16246669fd0a25d85c26d0eef44b1ff04d450c58fa36548353f295eb13071667cf3e51687e41ee5aaeb9854b9fdc93638aed0c6fa52e8b147dba3e41547e4901e16c6ac36b477e701d5ec124638b0ab9e3c92b866773edcf08c24d1a19c2c3d532d1c9d5aead7185e2412fe6229b36fa336279ca57d4e3cb1c4e1ff9d8fe595ac8b273bf1db6ce58f12e210c142a68662353906862eb1a29a015da913fc12fd3751438e91fbda924cb7bd4e4cefe153efdeba57029ccb01681ed4c311e75153d11911e4e0ec5ceee71a1408d4b7a158e14f0c2e952ed361752f1ca53491d77dd54541cc539dbbd97c3bacce030063f71592919c789aa675fe0d09cd7775c8f48053af7e76c6d3d32469e0f6d887498cab24bb24e8f39ec82b56ce4353ef8faaa39326ccec4d6f15a849f9e377adf7ac2bc3ce0820575b14ab17b413de456d1f4de0de6118043140fdf9caa41126e72115d0cb7256e3b6df39f26a30f3ab43dc6d14d58f1f36117fb70bd2f6794a3641d871890453b6e062f6ee86a4d55e89ffd92b3d7810b0cea80bfb5bc0d27bb4541c1d77da3f1306a1421fdc59609d5f7d17e4ae1b25296314b419435c808360e45deb2335077c87a07773e0fa71e4779f453a0f89b644340b18f80db514eb3c4a46c4f50a87db06c6d27d4d2a33a71fa4417491ae6bfaa969d10f3b34e5acf5244e08a60689dc0b7a6a7777dc20fdcb69deada4a53d1d2474352d447d9a1d802dc84ad9b188aae9b1f9e1455db4bcfd0605ffee617c6c21cfde03139f210ddae757dfbb630e7106c66bcd39871e6976d46c20e0abe1fbe6d603c2813e6a17ebe07e79e17e1ecee8b91933ca062d464e4a61086123fb63ad815bf52e4fe1122ee04df767e0de2ceefdac2c2a7f542e0db8bee3a47b90d264e87d2c1daf10a797ce48c75d84425161886926ce4c66c61559e2ea4fa48217b0d9189e1f0095ef7c7ad367db19e4d7b8dff1213457759a3a9e0535238ad8cfcc3e0216df4deea406eccc4f061cf9db27dda3bafba06a4e01a3958c94015ad8c30eefdfab274d827d18786f8ba2307cca3f472e296c0cd3f088d8c2108e50a4b909188b239f278872544503742eac8863cebbb76bc1277cc99e89827ae6bf149d90a649db77590d295fc10fa69565c61c3079a967bca726f1536387d3d72afd1fed6cce2eb88e30acf335f27558395a33316e554457a8a169caa1e121be086c7058a8f7a2d480937298be12f0fc66e68452befa1aa8c5633d94a90aa78cb5c759e74cf3417b24319f11254e04f7012122dec39e055c6c340052eddd724f14bce283dc4b63ffac0b62d6fc42f69fa2e0ffc6b29ee04940ccd62b4881b4b6f0daecca8c925b9c2d58f26183af24e9192365ecd758b13223aca595563d6d6ce91251b77abee59cc402bd376cde9b0915877340f6433f1753dbe8a5c46091d7d75d8711360c9367f3e93f69abc1631d01edc05878dfb5df07263e7160a33941041a27608321eba92164f7eff45c81f719e29633a61a28553021dad1a3439b08ceeb97ce81376d9d4de0b3bf4925fd85b95391d2369ced9f02805fca5ce64bda139e6c66f92046f2762078596995488546a01c7d590b87a5c4359175ab039b53ff193f9947a7c378c09057f43ef114a93aa3589019d638a3ab996d4b5460e2927ddd00c0fe325b2e3db0e93b2d48a95eaabbfa5a78d5006a9bbf31bdcff439b6b7e251f6254d418b1930838256c79ae14028e4db5d7db0d62b13a4c48c73f27ddd35c84ad9f082613ceff634a84587efcd70b486e9f7b2bbd48351e2116d1e6ee91b11fcf426e2bca173c7e8bd41e7b5172b2535bd51a458a3a2bfa4feef74f2589732e62ed193fc4ca5d5323b501e024400a16ee0d2cc83e1d6bc51047675e84df85c605074edc218f010ebace3be279cb789cc4a6ed3fa05431ef4edee36312b16744be55b34bba1a6bb66d229b771313991785a57b299a490668fa8c67fac67fc8166bdc47f713505bb1b8ce85386a94d8e21702280a37106abc897161e206dababb02bb921bb53e17b745bfb0aa8cac88c6bf6a3fb28bed0166ffeef07990cbc3a802417afbdf69ebf8d2331b4a1d3a7a2949b6d71854c628542421651458edfa20ce8643557a11f6631a1c5f8be9557d07a595a34e5514a1f85b925e5f6ddf9b58e8fe2c774a9eccf3c934f59747e2c2ae4fb4d5a2d94f96c0dc5e982ea11f1e7985b2d6c5a329ca5eac6949a5fa9b471858227cbeb2b62d42e5b653fa3c0c922cb8d74c9987a8405166b500b759e3dc9aa0c803a6607f88a3fcdc72823c687ef3b9c8b96957f56da0eda7bbee836967667cc669faf435f8aea041e2fd1d07956138c8d5710de35a8d9cb3871e45d1d911e7d03705aa2026ca80bca87c27592b333936f40d7578e8cf82f8a3b0af8746d0179b8dfcbe5954ef362a232c7ec7cfcc44daa8295ea92f7d55719149e7a1d85bf61b3bbcae99b54d45f0c4ba2deff2c4604950611bdda92aeed97d5470137b592a84186ba11ef14dfee5d1031e31a3fc670c9a62377c71e84eeb82a09aefdd863c21b8da6a97fd6d84f4db76cea050f408b2efc0b24fd6464b377b55a8b30916445bcc29cf61ae0284cc9fec78b099e5193e8b1219b72cd15742485471e1e3901eae3607ecb38cef544e3e5257f74f57363d94368dc79cc41090aec4646b98f1f7553d3d2de82c279cd814609e071e687c9174056cf8ced8f503b39df76b035c6fa16204d1810697417436391e81110e18693b956323cd0e585ae1992fa6d7b755566e7102b3aa0325309224b04c8cf11ee7346b864fd8334ad0fd13cce7cb48aaadfe2df9de9c5d808ffe18448717dece8a4b2f81282d118555755b14975e395190c6ebc290e16487fb1fdcfc7d5d4c3519f8f75bb2c2f940eb45b6960d8d69ac02c68b8b19507f124fe9e803ffdd51f343914fafc1c2c440bf778443a1b5f457250027ef7e749794ba0bf7358db3204db88057482814429552623633fa5aa8c0d19d5845a8d05bf72a993111025f863e250da42500029ce4252335c50c529e6ae20256682bbf108b73c68b233e10df247a589fc18d2f2e5ca71a4188265d5f817801a88d6e96cafde0ec76b2d05a5db1e8033dce98bcfae27f9e4055a37fbab8112d84494760a9feb890505f359b135de51eaed376e0f0fe976ec683c99ef494a63eeb962fc308c1ea207a8c16c9c8ec7b4c23b5e01707f40d4a9445444b7c03ed8274129cb01eaf8d4cdb886970e6501b84efad7d502dcb332922518692cf1105bbeadf06538ce6e3f9d86088e8b9f63377398cb952fd13594f1523ace51aaa3002d2d3a2ca058bb03278780ea597168e927e76a83e781f5bedfecd4951cad6bc3736306f86463a62d4bbf55021ecc68497ecf9f90e44c28dd2202b3fd5cebad31cb98663ae6940d6778d2e647a3ab8d4d633b2f9302be57729910ae6e2cc8e8b5dc0fd9bb59b6433df3940741818422a95ddd1293b391e18d5e73a1dfa307a88b5604cc3f27bdb97642a99bc2c15d2cb7f84aee18a5e8847c1fbd5af0e1f6be46a59bd3b9e7d7a29f5ffd896520eb9f563b42632c0075b2cd21338c4af543db36f85227a64259a061dbf61eaa907b332b916b6f3a8f8569ca2f8286b6ba4c3733ab000e3ccd8129479121a78170fb3153320dc1a11ff8d863678df4f7fd2ae579db870cd1baaa76a63bb3fba336cd14bf235918a1f1f242877964544d85ad1a6fdb5d01e706cbded29d5dc452f852cb30bde5131f369490f08878a1dba622bdd25ec966ed67f7aa577edf497880dc69bac55174c00476dbd99c0bff5ec2873d426c63420e4b93187a3434c75641e5edf81e8dc82cf9e3f8ea9c67a7a7bbdbf1ead9e990cfc016185a00d20defe5db0c16f83a18b2513d0a00e824d0d9bbf542457bf03ee3c29436d758b20343d188ad61af95d688b400eea79b7d801da539e4a5b1e01d0f0ade20c6ab693f6ad6d348fad62385b85990e8eae1918c5ba2e1cb83bc14b5bf476c55038bdc99c0dc412826a08c42b52f45a51da4ad34b69eda4f081ad03aee70f85e34f3c3393fc2f0f0c96958407062cf1d9979fa58331481405a9d8fb65780cfb955943ef9c0de3a87de7c771ce865fb26caa0c2f628bacad80791552c15b0ddc64a0adcf852065d1a7e0606a2c79c7818b063aa47ff72c984ef5d934e2b736db1cd7caa60d6e9a51842368bdf70bb8ced056672fabd63d986adaddd42bb0411aa5098d93474c0c38737811ae78b1301190756495062c4718c78e5a03579cbf9170b5a6c3d9a1161a96eaa2c83d4a72461b00e6d529171accbb45e78f4dc222510647f2e9c4ff68263d3ba62c5d3d651eff02045edd3f6cd5657920d47135fe0ed3be21f5e9d7fd40d690b39be586838ab283384327efed8ae94e64b210849e021b9d5ee451c0e555f6504035aac90c4d24c3d4dcc3c8cc46b5e00c05f3440966aabae6c86b1846bce637c85973a25d7474d903833ea1dea185d4433f445d53bfc87d0c50857ed6b7875efc2363ccfef5edbceeb3e5a733b275873ba3c1dcf5f255c7c823f6bd1018275368e6d84633c76916a51ba749b2877478fad242482ad4eef69429c91157f3be1ea5818233248c715b8faa52ed5f67582b8b0bdaa80d23e319a0926ad0cd707b63eead60eaa6c31b145ff672bd99eeb5c824fdfb54768f494992b3fea15a3f37f17e8676de9fa62f53f018679a435daf37a1b31c08e6dfb8ef0784caa70b2938b5acde3af3fdaf925192baea4c2f30a84a81696d4defadbe41f2f9b020a7a08f9fd4ad6991eb1e862f72662158e3de2a1f7c52d8ca09a6edd57d862cc51b94c27448265b4292f03d1e73193d11a0c2a258ea9c1ad5e4b4fa8b5767ebd02522ef464d7368b62e23a547601cb86521ee9248c2accc827e1400932f17de39cea52705f2958487dad1c9659a5f8246c7f33c39308ce0f5b5175681263520837bbb3e12b45889d5a5a599b0cdfbe56c079aa5bd3e1ac9f81684a745bcdd5bc10e04a2a2adb7eb20e109610f8651d98573a43786baf06d0892d6b740e74eeeb1222afd1f29f61bfa31bada6372231e2b47f5f2325a3216f497c72f985e7373ea27a629d8c41a2db6a2760e39fa2b738663eb35b74270667d6c9c393e5b3b86f271c36d4769a3a997e6f6ec5c0d30cf03b2578f5fe02e21775e3a1e9cda00fe0e9bc51c9fb26ef033eae4a2810cac441c286a557c15d0451cd9689d39dc7d221151757ec6015f8b6741eb2d0fd409f8a529228c961bf05b6228456c33b264ef38dd9b29a3853989513521dad25dca72777416ec2484537add66c6d2f651fc02be97379f76290535970bc52e565989a08120dc2ee8dce6a7c399b7d7a93950a0169536e77c1184f1f23ac706a1890f758ed7c829cc88ac2a171bbdfa7dd9ebe327a7163e796524cbbce742fd02a65996d3b42f847b03f72be24cfa5861d156410f686bf2bb412d2dda5544e52f566455abc19f799248a045f47749d99be50822deaf3ce164393f3a2c03e654a497ecede34520de8b08315b827c5bba3835049cc56cf428145723d476ecb84c842b2a494f6e28e495d1479dd057e22010808930f63bd5e1f8e1475eb371cfda866c70ec4578b96a288f0e89442173c4c9f1fd07f3cdf3a731166fcc1619e6a687e15bd7c265a0ae7df2278c83c7e614070e1eacf932710cfdec658602abbe6d7b948e4551623006417a8fab42646262afd1232f802331d43d60625d7365070d3fa3c0b968f729ccd3fe1eed891086bf8bb2f2fad24385272744e451ee185221a99f34dfa21b5351fe43ded6931a4e3dc60c2c456ca1b5e548345226b699097c27fe4b3e7500f7c0d1e5c032021c41b9ae2ab0139900c09ef7de909c80941a37e3d54635c402d7de9b854b1f6fd42542f8a6c402b19d7a36285f3733b6cf5797f5f0c71fdb7714d15427ec7cba8a4875abb79b087f3ac1b5da01a5e91656552ba08f2f8e0ad27b05ee77cf9b3aa94252a9ada3e3a4006f768e485690a62c24b4464d5f8cc4de3758eb34db62d88f086c8a9d392174405b6d498c5a558c585f65617a0fb5e14c21e01afcadcedbaabd56f24bf3159874ab6a7c6610eb2e63fea8de570f8656afcaec435b17c149023e967aea713b3b98d7827caae799f3eeaf1e6d35a4d841df72764bb9e22b5dd721b885f99f6d36547eb9deff4fc715aec01d9d310fd5406a1e4a7687aa80ab9397b55bddc1e01f810a02216d42c05fbc45165898b1fe4063378640b3e85b8cba84f897c95f7b889ad4f02a290cc4af37562d1d6d9754e78ca088399edf11410c0b6c590e7f9064cbd6430795fefe12a0514dbd155071a1915a5bae677dceea9f72c4f3120c7fb8a03af464cc684a627afb0d210b9cd9b2d30571f0d16b4752e8b4319067032068b43404531923e50e2fc48d64e48e0524795504abdf298f8a0bb2f49e64f24c2d123226ceea495ce5b8e6005dd191151b5042874e095cfbe546e0bd8552d24338eb1742e9a34bea5a1975d5ada4ecbd12e02d9a88fa9b7d172cc3d5e5bba5a9dd34c9633ae96761c39fd5ee3cf077bb234a9f1d1585d250e70c89df8e719f027bd54fc91644a1e90cabda5f7c6824ef7dbc9170ba8d6c7248d11cd33fd9c08fa46527cc71fc840ed8b1b0d378606f8c57afe10be168432170927695e6c5f18a2c945622a8c371bb137db454feae616e8294b42aea9bf5854b606046c88aebc9869239da83f4926b6ef20cb74d4ce20ba3253be3b27574089f168648353c0f8807d06abb48a1c08083642e19da3efafb62658698ca386377d43da5b1bbc6ed168e31cf328071b2eb2a08f72b4b5b032dc4471a712bd6aa3c2e665d07e8d9cbe46b584a992000225536b3a19f047dc3dfa0b6530b64b8d81526638c25f7e02b58b914b00c063aa55ad40cb163d15b0fce82eb48b2d91dfefa21e8fbbc9d72e1d97f61e009991c8f2207f7becc2097fb8f12c3cf6ebfe788c9805af5a3ff0dab9145395631bfe4efe0923b797273443ddbd2ce55c87e8e742f49e996674361e02f6a19ea500aa8b3c95816a3b4a9697a69a803130cee4f0de9f7944d9859f51a59d022d13bf70c6a1558a56a680eae67fb62022d869ffe4e2a58108950889737d5a7bbf45d60a40f7aee99e222ef46183a2d01a2800550c37eb56178495e64d6ac26a7addf9cd89f41ca11b4bc8b8d3e1f8c8fd7f62d46de3a084025a60796905501540e722675bc00973ab886ad22a46314f127c9758276712a765dc68d2ec4695b019cf4fb767504b2bf7354c7094e98e806e2f1c360dcd34527cdb1521115fe337c6187015832c3e8cf5458583b300c466708302a9cb860f27e602e99bb307d87c689275dba78cb9a5256ebbda364c875c3a194055d697cb0ac0507bb3915fa5a0eb691ca0a172ae529d499b82f40ead363f040d7826ea279455188013b3328467373a9469dc482ea021b3941c5496dbb46ca4b9a9fcfca24c1ed282292a53e91827216d444b90b248d0017707c81ba82f8cad4b3989a704b63a3fcd849a1b9adb1440bd7647db1c3814ec6d48434aeabdf0f4cd8399d4897e4e7f9d74652de85d0d400364f7ddc5fd353715189a7238270c38201e2ee5e2ba62267babfb11b0e4c2ef2527b2ea3bbfa264ff290723397165dd7d9f2d797ffbf42f308b57ec655a14cb9833ac40f1db8047ef514e6d30a72df1e0047a2f19674472b79a516903531137d0e4ae841ab7d7c9c32f5f0bbcf32baa18fa83ad2bb56f06fa7aa839aac11127ae95f1ee5350067ecdf1dda57a3bd6a200121c80aa5ae8d7dde355684ce6fa6207d69074d7d996cb4cdf3b1cdf5a48d72e58eef964a27ccfd5d455ea62fa30769b8aa2e22c15825d9386e027bfa2c68186a99323f60b7840eadf59bad97846472fb452fc34ab8d050e2836736c2bbc2220d9d8cc19ea0762590d8f91a4966112f35d675bb1e8e464e5e16825495114b40284ed07e70a539ddceaf1118c49a4bf373f55a2c91adf2fb89474fa616e4b63f8104df833512c38421dbf482044d6f9c1f7846697e09c391c228879a5c317b338fae2f445e6a841fab9b5d3806391864eab93d07183bbd373980646aa5b697461ed96823177a3743011086e78d1898ed113319e19b43d61c5ba4cf4bb3519a4f0a46d27fb696dd09974f42eaeeea19a8bf142f83991ee1078b7d5460e8ef9a2e7ab1b3c128bab465b1c1f0b2a867ab97904d2f63883ca55787775d04410fdcbb589ca040d99ef18b9878d5ed7f5148f7d92998fb00e948bd741c166f85440c6a86e5bdcde9b4fcb5c031d331a6f474ae0c39dfbd0c5c286d8870c0263f36c54c1ee98b216f29d59a91f5312d10273d7a26e9ddee1e4317a2114a6a510c7183314f2840b6de64a625e49bfd55cfe3933036ae401f72e51c79b69cacbb99497edf476e340a4849d4aad79cec0f01509de30f8caa02592aff4e784d291b110bef77bdc3c8f62d1493bced4b49b6de1a0c2e90487bd2181a00d4490d251aa9042b22503fcdc8a47291e0ff37d5ed6864334b3a368a7fa80633b4ea8efc1f38e05323d79c33745cf525fdeee00c352177206e1768a29cc725eae120a86569b3b6258dfa559410e554d2e422df41394cfd65647152912281e16ce01661a20e253d95c6ce7c27f2b6e976329010d0212b8dde47720029f7c2394524371b1db6cc6afbc49e0b1f472965c621e941df95d4ac845ef4b1a14c70fb61c6c17435d4ffbb453bb28ba9f7b82ba26c7ff5dd47ae2c39d0e80adf5b3fb275711594aa5d9ed64dd07161b3e84deb8e3531a04b161aabde3ec371d03ce1eecdfbcef779db86d1cf1f32d6fdabea2e14c71cd37944d95ac72985fb512202fe54c0e1e6a6351b2b0a055c56af6b7a21844e8ebc8987f0dd7bb689851ab67310f21de65fbe5831fa19ec67c7a072fcf523f0029e97f5dd55a9f82b304db76610e210092c225e810ad928b851af17875ab1e8b90b5db6844442b48144dd786bc980a6ac12c256d49e5d5974c4f8212af6d57cf07536fc32903d65d771e519cd6d06c6efd7856448ccba764487ae110e96d8baba0ea89e2de4df642a3cabba96730731926bb51ae4f57c185c342c4fca28d2f7de6965a3506deb313ee60a2ec17c0dcc845c6e319e404f2b4b041df8b5abedbb62590931220cd01bddb09e76697fd864d3d9149dc96750322f8298b3b3eb7624dc5d62a016edf5b51276975d0bb22494a3c90518f619e2620df90c0dc1da4eb619e6de95670e4bbf2f664ef6b91ae072f246c36dd62ae988e1e26d3bdb429be3d4e7da4063035425e85e7dce12e7e4f7e3554f986ed58c8bfc81f4f4a5ad8fe7a5d26ebae26ff7492ae4c62ac38700266dcd8d73e458ce35d8016ef64677576a31a942f2884f2786c7d6edbb6589d9f394853536dac2768f1b36a106f2b599f389b99609c9c37d85b1529578cd4e6b934670cb5bdc116b36c498830a85dbefd83aefbef4ba763fd70f8fc37c214d851ccf871b25f3bddbf35d33eb59dfb97637df121f3c21aa72f302993e4e6c11e55bf3c1d33b0e577f783487cf33b89f15c749e87e8c45fa1119449498c91d4e1a4cc6d99a46671e9deaaa904072d845039882ca5b84a875f90f50bcab191b902c76be5b4a5f74df1d7b048ce824a6698b328a23e08ed69b91580eae7441b77ea5699e175c7b28443feef801a5105206598139c5fe74ead0a77d92b7add8aa65ef7d231292d02705742f7e97e9b753214c2e3f6bcb75a48407f12519102a535887eb34fc0a8b00403580cd8708fe2905237d80870435b871b64b8e399f14cf0a02eff3f41d7662a66090ac2b2419eeb9f5c788efe5d943d648451776a83033442139a9a20d1d3cffeaa8bad10e20a51251d3b1f346ad492846d931f3f38141956afb79611c90bd84bee746953ab3a1c0c73ffc15f1b450f60dcbc350077d7b0cf1a0bb5fb326c615ae0382a4ac41d1a644c619edb5218c85a5f3fb1e49f406a0f830b57e796df927417668c4f3d4110c28d3d1703ca86267e9b27a907b4724780aae5293b19c8660e0c86006e30835a0ab1e20f53de587875cde360e94d06d37d3eb604434c2fa6c52331ebef04697bb922faaf8c3eb59ebfb220384c23ab2df145f63ed1c8fce786cd13d5f35e24deafe2fc452c1342c6a25b18e3f9e2ac763c25224d5ea38405705b51631f513e1068a81f399cf0577337703d5401518eff15fca77b61efa8306b52c68cc7117825d106b46ea0c67ca70bb6c33c80ba0e81414c50280ecc6a900658ca154051545c8833880dda4119b9f86e34b4a567242e51e12df11563f3ebb684273f757238061b65f28c2bdc9e55a82bb26ea5c6564a946399c288974bb04a6fe83a22c007bfeb891633732ea008bbc4b40c6ae0f9fa8cc0f64ef6b165aca5ff58c0c557d1bf1686f830ad798753719ad0443c9dada0cc9a2d05a63ef665089afe234b41555b2f31f69378d8b64ec026c0f753f32759ea998ef4a07ef99500707ecf879b366f5d4f1beebfb83f4c6811380f74ecbe9e3d844914964ea75de088facf8cb39a027ad282f4f8a340097b4230827612479f1a19bdd732142fca25e3c7fdb25ee2904b49c2d000d429a8946a2d534809a142a3f1c8adc0606ac72cabeb8d4c3d69007e77c4e47fc2f6282c37867ae24fe5e5ac7c3d44b850736073e66af755c864df299932d2c70bd188f8a2f01764cba13a72db7c98aba2bc53ba9f96cbec6733e1edeb28d785b98e3d64619149e78d29a45e9d18efa3c1cbd20d2c2ddb4c4c14eee7316830c9ad3143b0c590686805f42c865eb7298f2a3a4fdf1ceadd904c6413a5a7564b7426ce0b0d408b94b498fe593e09cf087bec4694df2c06348894d208514e2588a49ef1cff32f14cf1f8b805a38f24b2b439197cdf034c3a600b78a40f4cb433bc5b09277199268eb73e1297feb938b9e96c6af877148bb6ec523bd278da792320d847d457579bb02934a5112311ae7465fef75e5e0213ac835ad461144e9f43305541172a34789557ad0a65fb25ace0dd243458f5f72676191abcd008b67f80bbf560ec85f6f4ab11a23538036a395df371557842fb4dc5665b5232386421dc06fbe7c9b3678ae1f47f3dce16bc56736fdecae8cb854870eedc6a5d8de0768e71a216baaac89142d2e712823d8cf278f6456c474454195dbaea0ea4f7ebe3134b0cefc43b53a179e95149f6f981f3ed910a89765b0f7c3814cbc779885072796aa48a05ea8423ff7f5e1c25b2ba34110ee760ad44d6690f7326613e5a0271b326a532693df72e7003fa69dd79a5714b412858beb6ea8a37ec7d4d5239e417798c9d2cc0875190f12aa0571b60aafc7db6c594b269bbc1082316ce22cbeb19bdc1626ba487f4b0d7eccbf4e47d3f4943e01045c0a226ffbd905ad86ad40f3bb5782892d08745ab6e3f56e13b0b4b1e2a2f7068c2343aee1565b490808d84f0080e2a03cc4c706cf9cfdc8740f15e17fa0391260119c64672e866772492f256c4f8557b5af7ba77cfc51d5ae742438b797f77be3df973091bdd608c56e0e992d4226dc04f344a0c79f97e8f48c30f34da3d0dac28b0c153ebc058595afb6d9ad037d779b1b3cd869e519f10c92d4191e899f6f8cb6bc29265a63e31ba3b868a49c9e9fd346cfb18541707a5bfc15e402f39f1aa6fcf6577b0cf35cb65afc09fdc1148bb4e5e3befe5068b446bc9694c75ddec794ea715221a89978434de1a9ade328240db1467896ea8d4b4560d2d699e219af61e2f4364adfe677d4bbb53305682425636cf35b7f328a0d6b84beced6e0f1624a69d1576e2809daa9c4916651f77004fabcab678a27b4b89420e92d9f1f3b32e236387891d505080303e7ba410c775919f817cafa43ce34346ee7225cebd441024e52077528a93e7725a290114ce63b63844509820cfa582841d995d02fe94746d65b65199773feb8fd31f95402c6c3e802ef20c4d5ce5ce989de89aef148c675cd8a4ec893a754f83ab2c41eb892d941d9a9202ee28e228a8b7c62430d02e9269b132cef1eb5adfb23538ba6505f7ae7e4111249bd6e4e6e8e98a45ab4e1af132f7e995db2880c8866c6d5fc01411d474b58bc395c9245ad8a5c507d01213d542081321f52694a5c6a052c380693ddfc7e303579cdc45ec16fc4a22f553b8c3114794e30b25a0f6e2ccc5aff0d46533f9aa5324989ebe92e9a7a63ef7fe9f1f32f3544d0b8851c1649dcb4351662260025cfaa1859f1a3dbd0576430572e95935c177b2dd3a9e7a6d8bbcdf4b5432edbba27a97b6faeb0039fa1c1369056a1521ce55df5b2c22620b14201fac48df9bc1052206499c0feafcbe7c46a2386c331bcb72a67e4ec36f8012008105ef5a63607c803e3484d8336f0b052c8ae719ce4da9d313eb9f914f6ff01d5dc94db5894c9e935c539e797d8c585057675c0e8eca178071b0cecf23439cb27e5570140829d006f364b0bf33382d8752a661d64cb8e5c34631f4ab492fd554c260e362a72a68e3cbed44b5115ec87859e0ed1bab7b945c919dd87a9db4390cbb52dfbbc0861466395a03a4c39fb9feb8dd3537470182addd4d60fc61f7e0ded3c17f5fef3e8f21d374f7478df412543c393b4139daa4a6de1ecbad874affcfb9fca27d39c329b2d7e67d548e9514b8685358c3bfa71e7db338d8de0f0fcc97fdaec77457356973517e221fc37a000da16c6513f4d238fc34e70cb1ae5af7f994d0a0bec1829a5b0cb750415d2563023c547425f7ff5a267b58b5c24bff2198c57cf82f838806e9cf87fa28b8c1b6108721172ffb7bd7e7dae5c86a5bc864a52715963ac3157225a529517d6df4b86c933abcfaa9c370a2ed54be3ed70f40efb984a286a41a1c6f3ad1b4d24e3e4d570e3dc530703aaaf2af012beb5bf9aa76da1c0320c2bc4ed978d4e70698e0943dcd22d0bd9bc4a95a5de595b4b260a7a8fbb311d5755edeae0beee51b949fdd999b0fa93f9c3f0729a32d3c848eb292c06ff02645fa65887ad17eecd0df70a32c9897f72706f5586357ed2941a147725ceb4e5f67447be1b0870f117548e87ac44396ef7a1e4709c0e42f9b28fa524edf2223b341d5ed1a8bd91ec92c5332bd6d8a84a7e7839ee1f5aa37fffcdb6b62038187396689b6270e905531f35686ec1c1526c60bc8bc7869c4fb21adaf519c33663401d194bac4491feef6fb68cd9f8ee7cac5b56fc344325ee2e02e5c375f78ccdf1eb2f12802fbbfbd6fb417a9a827d18a88792bc42ea071d8b6bf7b7bbcab03500c962ce5d2726099c10d8ae2b7a79d5ed6d36c8eabd6361ec9c2259a8865a3f9d5a91027e6f59007b2d74e560015285ed447487274fdfeb4b6205b553ccf771b5e5fd7adbbdc62fd9d2aa5dd955bf2f8b7c870f3768e1da9346557182cc65f1d9839a8c744e107e6db1927562a3f317913665c97bd8b35545c834b60ae0e4069763abdca708ccef166d0ba5869a311a767a6d764a390b9e337fb6cd542aefae0450b9725d3ee06cdd8bc2a220b2532987a50357599e9486ea95c53d3909d008f09bc9769cb14f6c1dbe97dbe03ad0846ce83de2f24646b6beff89d153cf5c880949533ebddf0e671e676836ef891f2ef8ba46fb81311868cddc8f638b9fd10843584f96f2e2f284891240d503737ce15ec737d9dfff9cd51f8f40392e2a4fd332661a5ada5e163d0aa23b855e940d53989b963b77a2394b8ad339fc24475681c387bc41962c66a478b5638318cc7c183a4fbfaecb63b7d6abd1af9cbc627d8425209c712632088a9d89023a33c43bf08582f817ec5a001bb6ad986e225ecd2562a0f04fa4d8e38c12e9541652100787984de6fd983260ef62dc593ff3859bf19ce4a8f6522960da81095fdcc3cdfb5ac2f15a1309750bdaf89fa1bc0b967a100d1d9a5f11aabead204e4eec63c5b0077bd499ba2d73d721a0894a9d9250d6e221af45263bff24576ada079d6bea375e66183f77bb02c3c5f44037bf1a67f44108fced0f5769a9845072cbe04de778ed743c419f55acc1502235edcf1ff28847d52c3e60e02c9810b281f6367d271e3bc01fae93e411fef62b6e02a8e7565c93421a0082dcd790134fef86fd8d66a1fd013e087322ae805fb50105bfb165b07f25fc9b5d309f02a36cea1deedf8b81d44e3bacfaf22483f974ed43669a68b2d2ece06a489d50e3e43173f9af1e68184a98e73e722fda94ab362cc95f42d9f46e1e0f4265fd46ee34e7dc4106f714fd89603351cdb471444e52a4d3e18ef914058e1985284b7193aa8aa2168b1af48aec82dc6e42f55e5b95629b5932ad5662e394bef9fd14e68cd866441dca7e8884b23d9f99c1841f2889105f2bf7ddb9c2934e238daac22dfef5ff87c582f923189fc2657ef253148650ef6913fa16c2c5368a7774655bc747c08db601a63e39dfee5d9a93b6c3b1c2f6a73cb9222f4c86eb004c65de2fc6720f37de9778ed1b11b74485a1eabcea8fc98c2eda3e79b297cf79b06fad3fc71e14bd0bfa401d94a2aa64768570d2a25f22e6a6d9bfadd8e0fbeba4b2d73783aabc2249076e7393117dfa3fe5492a1a67d664c058c74a667c43131330940cf03230b6fdd3d04a728546d0cd43a3328d1ac3894f8f76ffafb5f8871dc70a242de7790d38fdece0029561ee69b093da8d35be6135083c54807c869779fdfe9753e8408add483017cd0ec6f3a0b42c5d6ffe23733e0c706cf2130cf40c4f0c9a4e2a09387e90863c2b3c53d6a488b1c6206885a43a3b9c6139c69e0374a84a6baffa4ecc4d50b57b7ad838a0af84fadd35bf77b69265889b3d09748496fa04c2981d3514411475e5da1e4f3201967c087fca9b5919bbb35848ff7504959bb38ca3825ea25219c0800a93a9661ce9314422114f0041b8f00bf82f8f1b4f086b05f21557bb4cf453aae8baff56d10f4846bad54d9dca71c0e5ef44c1d7472032f438374a999f1d2eb598fed271c9a2cb59adc3b4433440599674f74225f602d705c9cfe8ab09043d353f77e18f06318fe11508da9af8ec7e7fd711412f8f9be4dd8ed33ef323dfafb1eb36afff4e0cd93b6cfb8c37a760cd355f77e5066ca72c0b7ab5276e38dfe18bde5e1e1b4f580fb440f97527db871bbfa8ebfef9ebd395faa184c61b21d72bba64e180de8e1d0c17db9ccac084d00470ccd5b8c37787f6f6a10985456083642792bf55d1aa65512000829a48594adcb5f1d01cef68ef98e210759bac236d3eb624a18e1d424910a61a40468cbe88d55f90700fbde69b9774c55acebe0e1a5bad068c4221aaa1650424276ce27b24b9113d5973b6ccc51809cb04e8c862d9609af3a4dfbc94324c6947752f59e3ce034986bda447a28c9b2475204efe458f46ec411bad8ea3b32e58bcd2260dc00ffde705ca4c7d317c8feb35968c40de42c8d491846149a079a83100db646fa6f168576df18d2785f02992084277c46733aa89cbcfa14ae3c38389db7b073c8be09365b89cb4aa6a24014afa7b44ef9fd5e43b68bc95705e341e669c3668ac8582f69337a8cbe5faf9cbd1eb73935c2290e3ccc75d17fba6869448eed507ff3af87b875b4374e6c703fd03335d84b10e7331aacb5977e07bb4dd37991455a0792d6513c50f91ac511488b895d763327f52b3961920c3500a7b7e5400b7fd2644c91123551d2844982eba88957446b96fa9693f76e3f3647717ade14d75f309340a22a9d0f6b705e4eed34ce92d936faad24576626d058d58c7e864f9c3f01357d3e20eea6571f545941a4a171e107bfb58798714003c8889d2cd277df3680904e52454452fe7203fd0673320b49cd487a58aa769537206c5b6c885f978a6415ebe69868569a52c4d2619050be01644f9a04f07868df3e7a6efe560d307422ded18bfe76022dee161467486e350cf6bf6f63e3fcf059c9f4d595c325ef2cd8c51200c524bb6ec560870dbcefe3a1102bdc8556faa7d05cf0a90189cc6033b12c5b83d8fa3cb272717b5a767718d83b688dbfbb666df4d0286c7f17c0fe462c5133875422e175c3cffab8873d1972d7bd9aee75fe2784a667b4a08072cf6f83266d45ceed0386dae05df54ab51028409709cb35c1bbebc5785fc061d769353b0e0f3acd37f516de04204aebdee7317552031e12188a8f084a491a24bdf0e3f8e9f53338309a76639150da17aed34b85270a7c932e363297244d4974f21d7fbe5807eb9b1b1a63c5cf7dcdd7b49f6df56d68c2c79c1ce943e807175c83ae1f396860465b04c9e1c6f1b954135aebbd0d1697c24fc47c3366f9c60e4840a077f58f036d6f39b964f8527150b1d5f5f7dbd1ee556dcc2f618fae3c1848471d8bf79d7b0be218ed3386032e1003bb2c6a37ea4cbeb51cbc6cb4930d0a58095ec22174897da280d38f8233732a7d1a0b35849e9e495abd891d5e80f0b1773e449bcf2bce23ca1906fec2093943ff3845bafd6019743599f70e985f482e0feab0e7579d2c027c5f95cff47b2039d663ea326652192d72e24fb122e32612f2e4770aac6aa778fd99a808db1a43a45c6c402e12de4f61075410d3251e56f16c8f3d45945c7dc6a8d656778e7cb210caf86aabfe9afe8f866b072e4c537056fba44566a7a6d8ead6f49ae3cace0f14ad1f12872b6d793054e986c640b7d4693b4a4b4b635d8c2cda4dd16b0a3d9ab4bb35b774a23097b71b0b0a2940adcbe9248527df1bd2877e4151df6d307a8c6a49be97337f36f75e25f5c0e3157f412868b932b12e7176d7728c22699f82756d59db2fd9c2f968967059743be37eb868863635533e8224a4da59395b9b5eba7c4bad92248f740d8a05b345e8537ab82e4be85f125130f1ea642f0ad08eda3efd8b16b646c67b943fd2c7cc181bfe1220781e19d86920d68542f39ec008c0d9dca3bd19e001bb5ae032caf6f8515786404a56dfda08caa65985a4aba82d0857760f32852378c6602978628563cb9eda92daa919103e3b8368105d04a9927bb38725ea0204f87741d55fb832a90f345a0d7a185958d453375fab3b3312304bcbd14d85f6d91e7da5cc418eec86b456491862a7a9618cf70e26458a8e613e3ad7ce50837a4f42bee52b00bdcc0bfe1eb739242bd686e8cedd2d99d1f4aa4aa6b31cae06f2636008cee2b1cb94fc2703c81c1b053c61c2ffcaaae439201282b4666f8085935686feef3dbdb02de15308b1e41b159157b08e981b4cef2e4748a012977c1c1e850278c33413be47a8bb2b7a86da9dca7d139aacb4bdd080162364ca63b5733ca86e527b1f365fe2e6026473b93882708511d9d6286a43a6cc4bca036df9d06da5722af9fea60d87a31a6df8de5af515af8528070818082685410e4a8eb9ccd6c6c7bf1051394a2f0040e31b88ee6cdd9ef52fa10c1e69cfc4fa764f6cf84877b6af5cc135ee7a989dfc0ebe18e18489a6a7a15b9cb5b04ffb0a593b6b0e429a64f01a7d1a02835ec0bb388ed40f3143a7c86cf98bded5f6786eeab616488aa98d6e477ac96c54881374fdf5292272061d0db4982bbe122db10130f840a24ef166fb92247eb332000a2dc889add88b8d9e33ed88edf1e855762c2fa25beb76930451789e8ee0659d95e7563fbf5a24f26fb69bbafbc3900b974da72b7a613af3d24b784cb50ed7f2b7b49e8b68d935e25be41492543d6aeb98dd1772f2f6d8071cf850c4fb6252bfc8c8c164c70cd65f5183001e6fb98c13709459acff6b17c7996aa5f88287ef522848fe60f0b6561907e4bd5de1159d5bb23b4b31504ffe01d47ff0961eb349f39e9502ee2958872c2341723df05f932b73cb7c5dd7f269e4e4f342fcd6ebda98c3ea49b48578938e9ca266368b9afb23a063d1e049dbd614e456506715589fa67715bc0c73aa5e7f9370e5c8e8b0bda9b579b360c7f69479b862c82bd7f116dc7595698d609cc584a278cc078a36570eb8c0c4e0233cf8c099f689efe34dbf2260be74dcfc0c33b6fbec40c16830e94841f7afa2932194a4df68e8c1340c82625bb370d5d6ef0acfcf6b2915b8d7f359ce5c0c0ca1009ba3cf267ff65cb2577476ad483787f82765d87d4b7ac2c549173ac615398716286da767898194265d93ca90d2589107ce9da0f3295964fde0dbec4eebd92575a6736b824f668f65d88806287163ebe13341407ba2133aacc65631798cd9bbf5aef7719484457e4fc6f41eaf2ee5d61c4a5273d438b22055e9d5fb959204c5e89ff1745cbe0019cea53e5f5e383889b37375425f9aa57eefbabc6cb816fb50ca480b76f8dbdba07beaadcd7edc27462ecb1ab72135d4e8769a0361e2421e2e78ec56a341d84697b3820ec6ec903736cff6ea075d2cb94cf4ceaaf0c78fc0b126e145f9a61f48687d90e39b95a23b0a7df560718384abbc9c8ae2f9ec0631ba238d85d6573df74cd596bfd139c7064c518f88252be61db012d92c0ea43dbd91fcff8e81e8b7c234573f9a309a2a299d87e14a7724d47ea2c16fbd482ae31521c2f54daeac7232d76d589b54eafd4a8327f3f9dd63a5e67a47c7797adf173223a5defb091b19fdc75fb498b7a7c19a608e9641575d6eee85559cb3ed51cb0bae40a779030bd48f62e0d08cfdbf72023cf7e15203b664be098cf9d7dfb04537500af6bd24a4437aaff37753ca8b9cca443a2bd27f78f1c73b7531409223fd007583d0ee94e309460cc077893a5652edf4564ceca5a1771f72fc8cccdcd990623396d9d9461cf10331884b68e76c79c9d9a7287e616837e55824f5713321d7143925be44650555cd68c04d949ff6e74b831c426b3871cfceba2f59e703fadea33a47289a740855ab82093c708de1f14acf8edc37fa7069cade493ef5916fd517f2bad885d4b23a7078d2c738dd2e4701e4c8f47ca0c8a20cb12c35e63e473d4e2c1d345fcbb65560d1e331817a09ce909f13505f166df0267b616388ab1548ab4858e972fcdfe726f9405f60c776967e9a2aa5e67ea8a7f9b7444e134c47b6fc5d86f4144971e5bd727aa97e1e222230b95fbc877907bdb4a5c468c57f764a9c331b38c732975a8565e78d83dfc863c697c91e8930c5c716b530809ef17ee6b86641ee401e7552b594101d4b2c638b1e4e7c0e8a2ec0ed50308533146f09e90f075cd96b651242b60d3cf84950da305aad2c3273f7c71f4e6e1494fd2bbb39c2f5317fb532e91e9ea596d99325290fa15fb1f72e76f4b170a05ba909db3571310177c06bf935594064a393ac5816e0077da88ac529b0b9b0fe06f77a59ee8d8c6a83b96ba569a60b9bc1667af84d311d2308ff964cc0796c9905e9b07605d1d03fe74aecf66eaa0cf944ba1d2355c8fb73156bef458337a625f737ed1c7fc1c6433c2ac49269715ff33813ec6f3aaefce92956698be64289ba232726f29dd5100db3370c4380117ff50473bd327e103e7d84cad0093ab7497d3c9d5ba43e6afa88dfd1019c49292656dd60fc7c6f51d2978b3d2d5bca889530f9c1a43fff35655cacc92c8b78211177360db1161ef97c24cf472300b44a370c1b25f770c12d21c733660a589f9a48f2cee6321a682396f05aa72041e154d53e126cc6df0d2b51470bdaaad67e696cc975daf1d4f4dbe6b746177e3a1e857f1f77054f3df7ecfe07fd74351f9f7d138de03b6ae7d4b7b934feed746aab292a44b4369972a41e97eea69889adcbe3400743dd65316d52762c654b7222aaae2c0cf9131d2293367b4398b9a356b33477c352c614439c5636f4af1edb09bbb65c0f82f0710698b8c574981b10e342f5b5653d3635a66369d15c58029a8ed3c60aa67a1751ff143a2a02b267f86f324498207378f4cfc5cda36378a9e9b510103025628166c53114f7c3399c056f4fefa315364c65f51b0f52a6aa1868c18007c7d00e1be6c031c58c2c78cf086098119f8ed3b5d82ca8c78ccb40eeeddcf2553321098def4f403bae694fe1d042536e90ed5fc6d32430392f372e9bd6705f6340ccea1a4feb5ac70e6b10ba000fda6e7fcefa9fd9dac7f9666d4a906a597fc05809bbeac0fa0e849a161925715e508384cb850a92ae0e823251d4bdd18c4b3a90d18d2fa44ab4104e00a8a13b5cb0772c254198e7c918bab8f4e935513f69b165cafdde19ba736e27d774c8d5be96ccc5519cbb783d5af52550cf01e766131ef902ffdcd20fd244d12dbf8c80338fafda36a355259ee4a87b75ff5ec3e4fdee59aaba1fb28645d49da167598b1dbb6af19e5c59ee72ae7ea7bbae489b6b1bdbedcc30ef4a8b49cb86ee72a40c34a02d25b4dd0cb0569d0092b846a51e3c5032d362d9b7b37ff1e9787b43b6c2ea91a9b674aa6de76d49dcecc5c2d73dcef97400e61f7c9e317ba39df2e7a28b829c92599a577f7840bdaba8395cb1d63aa0fdef8689be0d9beed2ef1e3a242e754cafcdc4598db0e47f0a2e4dab9730e2a1408a7b5107b03370950923b2da334951a8d05ac62ab173c05c0d9642238a619f185450f998fb09d66efcff9f6b348bd53f23d9ae586d2c8c6fd333948022b0c0e07b288cced22a2fa2caa6e74164a65a3d6d39fa308675dd5875064825c291a4896a136b43584df67f5f74470fecc980f671a2787bce161c09d501b6c573f8f935c7e2cbc0e5e5a38f75e377096dcfa7d7b48ff2c14cad1731b03452530939d559f70c859c8c0edce890f6f363c2389c0e3149af1a7ea4ddfa81269040fcd9f0dca229971b5b485b40bbc3171351bdeaeb8030657f4d36143299252b4be88f6c87886969d4c821d87b935ab92adedcc08b134a45c5e359d102f19056ba5f89688ba8bf1910f4094fe9d9952d4c0907b0ae6020fc90358d80c8157196b586988d257526a1c609809d5a20b526f33700a8ed58a4d8b26daf0f520e4c1e92668ed6ee3ed6211cd2acdbd1700532111115c8257c5fe84b4d64d361e0157dded7e23070cd87a3bafa3b29af01e3251eed005f093bbd5f7a571fd3c94a6ce4daed681319537f53444f640ccb22a1fcc3f94aa9025607490014c94e5f4d66f46a272f58547ea0cd564c339a344718aa561bc0fb1994b49cde5ff754dce16664f4a13ed277812626043bb1d4e126bb4f332361c2f5b83c43c572a3c976f68160b43479640bbff85b87ed8c7b7f065fae4885ac4ad7ea74027bb39376fc07fc801c5f2eed9c53186a6d0d6f9227409546a0c63000832a132c0a7324f91c9cc17cd16fb5ea010977f1b4287f5baed0e1797efef990eebee2afa34a7884354a7d64b57b8f3fbe8c457d4383cb8c2fae9178020e57a7e1610e65a03b06111c861945818d477c70567521b0613373c3e9425422565c8e45baae76ba7d27247c0a740706ececbb1024e899bb22ccfac0a94038e31b9037dbdb630dcd11d160fa6f146f414ef65daa5df45c5fe4e79ebce4be8a326aca1ed33617c9449ee50168a261342c6e02a2d17e00a666abe8c7840c4a5858e55f2ce47c3cf66fc3e4fd053a8393a19bc1ddff224db382d51b6a4c216aec3b00a076e6c2faf59cded11d5232dc8826f8a8ec5153feff0ef9d60da4b1598d53d6d2d096f804b573b51d596451a4153e2d4cf9ac5de82e7776acb466ffde51373497d0ee601791527ba47991a377baf7490c81f6e31467e6b007d98be0484bfedc835f2d3d9e4dc22e59a31f0cba209296d8a5b605d0fe4764e41eddbd8836decd3344601e3981be512e3d958dbfdcede9dc5e2b3433343df88949cc0ae811b8ca39f88da36f12eb1647056d7261a2dc82d4c91d75e469c1c233227e296485cdbd93022c0b84c8a15ef53f68186278696ad86dacd829b5b0d3ad2924f1c89e8ead8192af56cba3894cad8525b6ab4f7c284a8b6de8b61832108a5b1c68c5d50a89f65183ed359a2573700802c819dfc379002b560b3e6375ad276427ceddfeacaec3462c6a2424292a92c4eadf6fb7c325661c005fdfb62b2de8e5410221c193a8bf7b602a9257332587f310ae82149c06ef9d962da2cc174fd26047a3101d18083a5d4b7964645c8955f6608031474d57857ba0e7730e71e4ed10b66b869f150bf7f006484cae35ed5605e411664b8f0b54bbeaa84fd18e29d0c5b4062b2015244a7fd7e33f2abb140548dff9d2af7a6cd953d58ffc29deb10612726c900515f074d5d095bf9a6ea7a9d9748219742e19c2539834da456cf83d1b05ffeb73fc383c1117298ae0ce0f6c8c54f471b3bba7283da5d8a48d5bc8cf97de829ae850646e595850718ad1a90032499b35204afb274e8e89e51c63c7c6e3198f52dc23356434e8c9691a4375927523a12d1dee3cb08e64cc76ed738412954f4bb74b777ab94647d4601c2059d11a479ca61258aa676ca78e2e6fdd13155cd472c47e440ddb74bfc8d0f2aeb749766cd6e70997063755404a3c43cc52868479a926acc038eea60d5913b907e7345379983a12831a92a54e4011c475656cc32db3b00434d2316cedc5f7e8b9a31d34a7b397cb452d08011e0412b252f04e05691831b6abe2e2bcbaa782d303949ff2a5553b8aa9d5bb65c47873ee1c5888d5e7d35c628693bdca42a6fe84b33490e752a6d6ea6315085184043d2b353a90c49fa215d9bee671f26aea1abbe751b3b005a779ac69309913e6a391be9ea6d4f2afba0e500a28ab54218c38c56e409abbf4c5ddc05e2f522cabf677a292b128604c7e3e8cc006015a5a1885037a3bd1374e84355c5f42a1fe0935ce8a0c0cddf97c58aebf1ea090f77379f809ca58d83ef5c8dd99c506bce1d8761fcab91adb76a3aa65efbb0da3b664102579784b0609a3aa4a8b51582a60e3b51d32cc8b068a0b7ccf656090ead0adc92ee5637457dd5b0375db27d84c536be6209645bf260accfbc9439b025a57db6d04a77280f6f72ecb1a2fcef368a62a2157993349d76f2c51e5d6365edbe84a8519042faab33fcb6bb9ba46fa63be452c505935aa4247aa4dccd0d3f25f460e35b55407214d0f583b4fee459445a21b7e44b581a5ceb2d0c60afa68abfdedbaf8f544a9325108490e6dd07a8bb118cc3740fb958e0b8902e0a3c3af9e154a908c3fe12cf2a623c52f8e79ae47cc6255aebc6e6fe33e51bbb63bf34e5fe94c82f1593f356a3607e9eb452741ed4b8257220fb7b78af35888edceb9484646a12b44ac137b72ee90ed5f7292b2b6ca87797e0747416258d9c3e4709087fd617365b2f8e93411b056c00b791f31cdbe1670909bfcfc46db5f7d3a1bb0dba26e583ebda76be01c189e07efd83639b873532585c94ba7ce77dfb08d5e6c440ecb6e6f55f6836647519615025be350221359ef6678fe8bc6cb21aeb3e7d5e7a9c8a0809b585e3a54b4bdb4b80d08a4b95a1e3b4720406ed915799c10a06e3a6300ef3c9bcca61bf945b4f16eb570c753766bc9e2f321ee687a64aea96f346dbb9cfe80e469099f4507f5d7676a069e429b2a5fe4f407a22e79e55486a2294f94ac13b46182c677920f226116c00d9d29a0f8a485dd73e91cee05eafde1bd0ef7cf5ffe1b774b2208d2b14fd36db3c36da4a0f752690f4e7c4d3000a94ced3e19a7145de00ec0d87a7219382933738d16e6ef837e3462959e7b02c3e9231cc950057f3dcf32ed5b19030f646cec3944526c561b943d098af05c909b4b8b0f1cf9e5edddf4fca6c2280b165ced27832e6d8d3032f53906a6a9fbc3ee0f309ae949fb545f5d9b87b6e0527d7e3386e06be1cb22ea720f9d5aa4032cd104866214648069586e421947aa0a029233681430ee74bc0d4b37a8308dd5a7216a6d3b3cdbebbb46affa8bc15ba3af043301275f557a7810972a062cf4331cf10210d77ba9345f24cb31310bab89772cac724a393df834009ccac5ada5b8c31ffc6e8c11cd9ef7e6c32450a21a4721c9f2514c753365bd256e2ef416d3c4890cab2d9feb0fd00ad04135f3cad7ecb91f4ee2fd799f8349182fda882b05c212cd244b41ed8c8e1cab206caa2adca4e15c289f14c2e115ed49a2b8e3f4fa8cbd0f67f682a9fe5a6235e6cb75031cbfd4a7a8fd2a71d4b76b3da78a0d25507efc298291e4199b3d980c061c97b34e7e7a4a552042480c62a2cbd0c9ee39dc983dc67b8f677edd56ef463a0feb0da22fe660eb9ea8b627d9c71e3817a2188f5b8766f18e7891e0f97c4a1511089c2d69c686a65ae3929e51e486cae8ab59019d4f37e9fb9cf016ff019fe6d91d65d50994408921617e3f2ce2446f3a79459f3994d34891f9d0b18ff0908061f70dcee19dde29e88003df91243c9d95f68738bd3d026620fa8ecd0d49d716d681723736d6b2c8022022ae033013baaed18bd92884f619cf0f36330858b764a8ba4775faf9cc124bc413370a383cf13c1348e41c9054ef3043cb1614672e57e29e183ad76a9fe6e2bd38648fe68d4ce517a60b7b812904dc9ed1bd6827cf637b31bc23a9609f0e2f078a078977e3217f167213d97b480f05038f6435db8b0fd2a6fcb821885271e5ffe934c03bf60116f19b843a9ffe4feb8fea698fb57e92ec0be3f62070fc9e166691a7c883c3e763cd0fcf2e0f2457f30532412ead75bf072f9c8e27cbe3dbf8acd0a1295819fdfb906281dded9ec851b8a9ecdb56cf4700b892ac864a903a38925371a1e7a4adc97c3e69d8e460102171de6b476b88d3cf5df96d2046a907053c4d99ba1dfc7c72029ebf2494ade448146c369b6279522fd3a4aa45fac8c9d733bab14ed7f4c998ba916a7aed39b2e90d177bb12ede208cd67d15f469fbf1d53b014d65c3d075543813a21f9c8292ca4744ed7e03b1866346bbbf961d0a8ebef6c6ea52bb390d92ca4553ee179d67befff751b2291e03d61ed8b2e6374cb3fc3540662b6775d6073926372f4748b8956cae6ada0efb6d88b2491ce67540668a3de32b503fa126b77cd431bf2a56beec7eb496bd5a7ad2290a2104131747a835afa085f3e8744d500a2ce695172f725c4215856f97f9862ec741201f8ffe8f42769c7aa589b4c2c77993d34521483ba2d67dc8ef97b7bff4241af16e08892a9b1b5463c99fad56e329a5fbb531c910b1685110bc019b0536d933a51f8d35ab5facf7fbefc24016b3d7e275348cb1b4d1fbb5c6178e3a1e822c27b0bc26553d6bff997e7631cdba67d1ce67ec3b8d0ddeb24a10f4cc21bffc37d103292af3e782b3400dfd5e72bb6b8684d6fc829bf664484f31f4b29d7b9a8afdad328e30f31414c6d19d90ec2a36aa3cc9342a8bb2879118f5c235344da0f96e78dad6b312cd2a27b4032cfcb3e396cccab91b04fb4e6795acd0f8f63511a818254c06b2a2949931ab785ddc11e023a8fd2a7bcad90e12bf111a79fa049f620b64970d4497761002eb64edb7fa1c381f2219bfcc96f29c91d10c074d1bd50997cc8ea0de00b8aedce205c8d18d2f618ac500483e2087f1a18a7f3925b53799f87144aa7167fccbc490220f40dec4172740a8a5a2a49adf65f2ad514763cad168bdf5ce9b4056fdbf53040eb6a7a16169fc579db16a930fa7793e0538ef5201d1546e639569c4acb8174b57c46515fa3d9403fd314e00acd08d0015029d61f36d63781bb2b37d25be8b8fab223226ebe730dc8853ef3e89cb1886dd1c55a1f5f6f3dd40561fd2dbc9cca0af6ab7a920c213696d68e83da5e59095c1910435514f587d8925555c6f019331d7fbf00f447ecc4fb42a99c6e0d7a03cc461cb70c6b81218740f5929e291a0369cd60ce334ba548219f3a8b9f2b59e01462e1d4d4fb3a975e6658b69ea6ad52701ced45546325b436c2845807ced4c2eaa5ac72af64ddab7ee59748f797046cacf0b99b6355f374090b2e3f3ac62994d33cfaa447d86e78da73c96f9024c803a168493e6fac1f19d1ed187f44058665f19f814c2e07aa1a460ddaaad3f93f4eb71373728626f300e0341a5ebbe7ea3d5075fdb8bc1ba89d3c6be0289aa31befa3554dec0f7884988eb4a4facdb7f0eac062bde791d33449d40da377ffc880d4b89883acb85ffde0a760a3b2518ead509c714ba2588d8ccb50c070a242f8079d87ca9101f70842babb5cd583f79958e7c0ae7c4eca4aa47685f21da430955f84a548acbcfd01bba226a72f6e9026ba0c7aec6275894d489eb21cd616dd8a96c5f03ee013032ddb8a42395d1509c297d9f37d98182dfe2f278c51ef62d795c7b41b1c1a8e37673dc9fda2ed58c51f4d23a32fda3939c5e72475d15210dd15861b9a4c2e3d9590696037d990b22b6a78c6219e9bddc2863722b4c8da896227afc6638f82db7e8f32375c1ae22f876a72bc72a7af1f8e8f5bd8df4aea10f3c77e121d733d881159695a1580fa328d01eca5813460b4b2b7c58e42a6e9f38e494bfdb6ee10f50200b723c1b807bdf53671ffe7c086185559a19e5928bd878d607312e07cd6bc326fc9afd323452728ebe61b72427b8e8530b94a87e8dcccd7ccec4781482f2b978becc8f0b33777bda3e58ff260bbcb8b22ed7332113a8dcba377992fbda997c41ee10276ce6daa5bf28460ac1cd5b2f83383563da7cbb815a98c3456b600d5739a56ca0a0f586aafb17e68c4abf702b105387faa79ebbfded9d00ab0ad9ddc608b3f43dd61c637623b42f15f177c3b4d2653a9e7baefc809135c7242879a931245f8153c5201ffe0cafc6e6002af63c26aa441d7a591016fa6729d650d019a32dd7e1a1edae2afa8d1996db58187458dcf0efaebcb6ae498dc37f9e47904995039ae9c01ee94bb6aaa010d9cc390a7f19449f3e7f00913297634e3af8feabb2933eef012a9965e311644640ee3d17f5e2ad4257be7750cd72e3bbdb17e2f83e2ae5c232dab54adf8d9f4e928a373f2c36633e9e5fb6b06263707a3e8183592d66515f3deb183c44b7b7316c79ebfbf39728752e2c8de68cf84b1e23e3167a8bd1dc502e330b960a3768638338811fe69e82eacd9a084989b1cfb2c6a9923a1608ca8821132a943b83e45fe131939e6003d9103710fc89fb1c69b23a3bb0907d581f122c3e8bd39c20a0861cb5ef02a3b5ee94c851b1362f643eb75c940016209ddfcd8cf08268f1284f48e329e60f0beed69bb9e3eed1ea1aec75d1592c3a6fc1549b63148988121e464905ec29bf01dbb19f9a8a36c8c2ff4dcdaaf9907d9b59045dfe8b28060fb17eb57d7dc0cc8740c525b2c814c95c05d7fe2332c3575daddc4c0d79c22978a7e4e60029f6f40e2647c76231e4cb9fe31ee4acfb5de1be56e3c061c33c1b965b42fb26cf493551b02b7e3214a14ed0c6b83bcc3fb6bbe5d3512e932c8a19564605daecec59cbb2ef4dedd31da4c4b47068134a4b8d49dfbf973d8737fe92e5102a31a0d2e62846a62ba219415e965791af3150ed0d19b7b933ba7c06cf2258e0e2b093d5644466cfc7247c605c330988f88639eae604eed76af98e055b570dd85b7804202206e46204a62ffe100737e0b741203e7c281cb0ab771580c08bb0fb7b483b4047012373fb44568b2b3e25bc71a7179b4ce7979ffcc53234341713a96fb5ed047c6fb3addd04d18a428fd070710b817ea4454f8be6d7c9412fc5803831195e0d3920d7d68cc5b25847d62a98b714a29ca84855dd8e3337dba63ef403263883ecd86f5dd59ad68c520f6bec5d24ce2c8485603ef2c07722a8a6005cd2e46b8b5be72a14ebd3f8f9c470fef1a7ba6828e4e40d8d6af94a4f099ab24eb36282eff1e9129c7a4a96aed61d75131157384345da43330e004880d24c12e750481838c1ba3f8f320760e0690b042cbcf669ef444a0feeb355fbbf2cd7a2fc4da91a8963ad8b3f75b12aa6d428c516726e4aa689bd2dc37d7a6bb916154ec87e1fdd562acf55ab43781887fbb2e0a57a20c7d852359f56e0a38eb2882e9694d8a20de13fa4ecdd238dc937a912b00303a09652ba37433a0a387c3f77fb43979e755cb2d13beb37cf7caa19a4fa3881290446d20d0443ef5fc6c3cfdf7938b0c54b8d5fda3cc29183df3b24e60154c25c0db4c649bbab56a47f75e24c9ab54088ec921d85844f6d4f483a57e61a972e45cb93e9c5a355bfb6e47993b1cbe886575c852f76d870a015f1112c9cb9ea0deb092d31d6ced74a94f81bb19a31f29032377aeb9986cc53cc02115b33aca6497903cc2094a43ebf1c83619b2ead17b233b15e8454a37c10dad660556b936147175dc2fecdfdb4ce6bc436151c1cc7bb56e3aecb0aa535c6ff0af2f1b1fb8ea8da48fd611337d5a7d32f5c07f041b2ed31f54a48fbd7bd913b9716b7c1b54c07821d94b7f10ad30854682e54b12fe10ace358e301c8bd01c67c2741f90daef913168f9bce09642e6a2f384f6ca027d5eab3e196a29fa09c1f75a61c8dfe47ddbba3d2a2be8a387050f1e427a0fa13acf11ce65efe51bc5b3188bbcf43968136c063f5a228dec03f9c4312f8fa1f45aeea2b77759afea2a43db2334b948b7156868173ac036ad7e62b36a3ef59445503ea8f9233cf5f77c09fe05154063b083b42ef59b68f7c9451a9dcce390970be940a7033cf3c47d3b7102dba88776dd54f1a18d46e92db8d1eae7372ef3e570fae3ecbe547dea534a16854faab491aba4716dbecc52574adac76574cbfdc4fba46abaffa64320cd7f3d9f1cf24f301145b07bca7ef18f2a7ba1b0a4497eff8e37011edb7138750f207f67a69d1c2152f964e7e1babf0c9e7cf78b5d870a6d252588d9aa7199006537aa3186fda732ebf4b2d0174c1a65110fd35ed990527af3e5ccd15fb59c474cbff8777bcaa8f2eb448c4579342c4700c5e0879d9602b7b40888e7cd72430a964bb6fba9d531bfcae1c4b9fe8ea3789ec8bb6ccdf690c0ddbc10bdfa62b70a480f4de7dfedd1ca31d4e5f42309bc1013514abb52fd7ce59c727bd98ea0440c131f224ecfdb0f15268b7aa45ba159aaa1166a7547ac4b499a19bf4ccc446d198fbf00d9ffc3635e614a9438a7c4e59d9fe55b885ff720e551b7e954b68f75772825b6d13cb8f8d20338df12bf69807db41fe926222c9cf99f8b10008c7899c69460a15c762d98f18c5970247f3ab7512464a45bd20c7f85f2612b4695ad533ec7c8fbc5ec7d4a8a918d1191a69bd1b2e9e8fb18d873b4e767abc7dafaf8f4f6b71a762a33ee90a97d13c9ff1f919024a9314faa379174764f9a8c514e82da65fffc68ae20feb962262738532befded79043312d166795f8d0869eedd94ac2bc31a04b4bfc1f0d6fa2bebdcb71b92c6b385675790fbd287b551e4d79f244202704937a32cedf2e982a5ab0c469e64ed5363b83a6db8f1f0a688aad27ef2014ea04d98f902334e319d7fa8040da34b4883251e5cbf156f0735d3673284034b9dcc8b8825a681d1ea1b26f1b5b6fbf42fafe0ac4dcc6d54235830c52172f05a5212b814d9994a470ce84956ba839a1e86451b77520c7f41c0e33824b5b6a29d62683d5ea146368785d647654edbc4dc4bb3873c0632793fb0615d382e22341e50676eb56fa40e7a36d78a91812e3b1dd1f77b91a5571ed03d15fc5428ccc81dde710f241e68ea8e7b308cab8233d3838fe37486b65d76486fddceec0e81d980eb917d7a878df42deb70a3504650c337da95d41f6b8fb9156a7634b5bab526fa93a97432eb036724abafe54d85000c62de7b42845a5735c759657d2cac67d63817c91872d6a61bb39fe904704eecf7f27966bade147bc2e8e1c83298de0d9b74e2a80f94bd574e0dc872192a307a915a771c39e001b3bf580ebe69d2f3c14f437fd98323f99388394a07b86389c2920280c481f30443d6af7f21c312960d6f50684c5e1b03e2d7ccf281ef91ee64954be57a6e449e2154a81bddd6e9da6b6bb467e6738fb764e547a6083f30fc3bbc305b08c109d47c284c1ec8f520e44416c2ed3318109357b69d01f2bb39b2bf9dc7b3a910420beabbea28a5f22699b643d477eac3165829e06eb46dfb606e6ea5b075208ff6ed51a4cf764b921977f3329a68c2928218a4519b7f54eccca496aa3133446011721c4c71526783937092fdff508808379b01fb6f33eeba976ab66fa01dce2ddd0a7fe43628ead9b2a6e47a22e7029a78e4c5f2c1620a4908ec5836fb6abc1eda294dff4f82d9d739a5e293e6829379bf238ab7476601a3a7836f3973d057b638145505b03392de5e42129fbd0be693a92019d8a2fa1a4bccb7051b4fdfb6d6c7e39c6316a291ac3ac427757d5e96a5114b4e11dbe6ba83209d2a2bb9f55eb2c0adb33c9c2dca93fa2c257b15b40d0362edf7e5925a74098c04d93926a027d63b6fbd5b00919109b1fd9671d3bd5aa0fe9287cacff957fdd55f76ed9b7209bfbf8eba569f8fc72629d91bb22ad685203d108a1d2b10aed1d6fe6a85925062ee64aecb0b1c6d44fd4a9d3508f2a3555bd24af6065968a9f543e1480d376381dae728ebb2aa2c756d805880f3fb194da0b4d2a85af519179299ea374a640e1b4d1a7be830023d67496948e1f1392baf3031b8be2f3252b15211d5a317ea2c7dea2413794aa5c2a9153b2168ae763df7506c10232ba63784405250547e76b895058c7bdeca327ddd383efbf74bb245ff980455ee506f0c36b130afd68af64f4a12a58abdc78446c0d430f08d3e85d0ea70f984be43cd0c2994a218e001f657e01de98131a9e532b46b30238ec863b70ca5c81acd3f82540d73c5953de2e7412dbaf3f5041c7fe621b1e9ddcd4f5dc56157c496572c417c5e0a6e04e6ec4a68e1d9027b660729813ca07411f3989e6832b1413c4f6efc807042e64d6cea05d7ba8448b44ea051dcaa535ec569b2a62e244f5f86ab94f3bf95c5f43090ed7f04206ecc37c4f7b29590579cca1b4c27b6db471d5f04f60764350c166e253c56d2efc77801cfd032239193e25b7469e39e3972b93c76fc179ce25ac83d2197cb580f69c78938d472b0fee4b5e14c0d4876485c8f421e036de07eae82d75b5a7587f99544e972b5b47fb0585e94251e10671d264d8fa0d2546a609802976595e789b9997fa15a1b1c3d37c567ed01ec4fa1937ba35eb5f9d6a8b1d17e4df40345ccbeab69b897b28baca1acb57111b2d83e9a676a0233b01314e1968822cc175a4363a0515e5a19741c015e50454651adcec26c3e9e98e94c196cb991f85bca16407ff27dd15ba8471227b370baf738e076d1682faec14f2afa92558bf8644bfd0001ed158d7bcc9f2a7aaebd9da5630a48b187e435d8a111db2d98a688bdf528d3532c51bc90bb787f249f52d8ca3ccc1df3e4ad67a4fe5d130e274aac999a6d4cda9f493281222ed5b8e79c3603ed81643aad43f48bd220cdede2d90821e6b7728ed35b958a7569c7388e8e9d64a155f80d208fcf30808e5d949c0428c7f1dd397cd6e314ed08972862ca6fb196f1ac608529fd84b66ab726244f4897762278d9973d97df8cdf099e7af0d32632cec10b2326c9b934d2d734f151dd0570987b1cb5a53c16060ef055c9b3cc7ba2a7aff3e4b04cda37e02567ea531dc2c2b67e529c7335ad169b2f4ddc61e24e003ae99ff06ed0bbf9009f001d8292fdc946e3f3eda3b85fa05cf4ab4ad14065eaaa678095c0b2ec7d25ceef421328e45e990346ab200bd66ff8b800dd0c54a402fe01f62d8563dabd6637847ae14f4bf5204d50c5a18997dda74235449f608923bc0294685fcaafd0aabde0c8ca92d173295821856039c2a8460ec58099d142f5a0d79ca5dd1bc4656d02cdd43e3e669fe401ba6e566b6ea5791752931694523d48c13c409bbb45d7a625f736b9fb47c896a2adf00e5fec3bcd365f10c6d0a48b3989a61ba659dacf25317f9c51c8ab74b230220fae89d4ebaa88d2b74c18908d1ab0eae3a3ed5ece893404ca1494eefb14cf210f361f1689d5f78de01860b02a4717714515fa1ddae3432c6e2ab06775a87eb5752f181c6830d567c0c0b61e530b83a7789b39d007c73c1e70569017891d8b9634ac76619e9732db87a2defa252047cffda45eb5e07a292330788f3faab5913a6bf9420d9efb30b59e28f31d7561213c71a4c5b600c96558840efe8833f677585d5685ce4be416ffc4b70ef8f24a539f262cd1cc3c1db94ea735aa711cac356b81b5281e377b917630b080d1bb24a377ba3cfd8fa06693f1fb6092d70355381d02e09283384308077d74255a466a675a1ddc81692a8b78960f0655ab8959d5886751ff9ee5f6f1ed94a82bb4376713ab63f7066bf751838838a323d2118d72f9090460ec281251fa7198df56a9b35aba41c721bec3f9e0342d8e0da5b39fe90bb8174d0cf6d9f1135034d16692a7c8b010f90a52878e45b1e1d3e7a9f10166744de0f9d2f78c1010fc9331839232c8436148bc7c6e088c15301a3f9de81dd4b0a0c5adf8dece0db77d0812bc46a5f6c96deee8b4e81e0146d42e9b76597170ce13281983cc83677a00a10dcd81e84a82fbe9a77c3baa5947d67a7a8a1a282a58d8225015bbb65d86fbddd6ed357e55a7aaeedd0b19b2bfb30f150678d08fd6c5cdc7fd0e9148138d2cbbe2e353d5d1403d46024c91ed8dfb764174dd291e9a69173fa9ef658c17cac4829dbab6d76360b0769d636ce3f8729275b36ff6a0f6947d4dc9a151971ae20f97d23b0bbc96b0744611add183409e79d9c7fe53f999ed21ddca2daecaa9c1b12ff329f56b4504d25e2afb2f92c85987da6a0ff581bea1be287107aa804833da3d8036ea7b7431c84d3c6e6d27cb04fb73b8bec9aed196eee26d730e8e329e02ccf483f1e67142a90965ed473e5b4adbc56f075cd5f3cd3182f63e73a36a27795a775ab1908e1e688592aa97adf5c3954a0626d1584f59a097b7ecf4851f27f2de2f05408b2dd6d83b1fe1924e643452b07bdaa644cefd34461a0dc055d41997e87ebd8068e1ac1cb65b6d8170e07f74b0b12a3afd82f6504bc99d3f82cb21a9b47f3b9e2d79b10cb5be7b6188970af6227953e55f4db0576275c9e80faabc071ac08f9a27c126134b5f5b3ba4c2d6a4ec652b588f8e4bc139b2efc2e8daa0d5445c6e2194de22778cd617f5f050b2ff2e09509bbb6bff9440bc17046782593141e0c5b4061d341b4c86ba18252265424dd59f44add7aeb6f0b93ecf10e6e032e0f6c47649c8d16da713a076cd549447df815f5228ff1f32b910102accfb9d3415e64a521c3b69b1cd3493881418ab571d7182f41d5d62bf7dca9939f86ef7a2c5956a1cb897bef09adff6eda33c8e6916e2d2ccc634d36afe115e18d40e86e837cc86802213b95fc604ad0e187b457e2bca97da97a89829a35b400aac0a23d8c4da0b4de863f0db0c4614ba787a39755123712427cbc7bf8794725a0b57a8d149ec4f437d565cc059d7387a8374d460363bcdc2c4808e2ae407622fab8b1453afdbe1b4fc71f3e3bbe0db97f11349ecd59976ec8b7d37ddfe60c85aa1fbdb8c5456d1831424c8d409c0376266a2bd5f68b5cd5d5452c052e09fd00aee1452bcb1a11b2ea8b1e12267ff091c920e29de9b9b121d9ac00c0dc56f314e8209300f4bbda8edd2f08433c6299b606ce12b72b933b55bd57ccf875a1cf2ec49aa4c3380cf0ec472f898b279be224c74e6a0cfd6cb36ebfc6bec6f9ad1844a0483d4df20a98d217163583d1d8bc6b48af1e48c4ad402fe82309e21b6320e9f97432603aeb849dfec7fa0e75dafa0c8ff67ca1a390712883447b3d397bce6868739f847766809c3938bfba819bc58bf95c384bb897c02ad1cd5033003411729f3707dc3e5f16eb877408b88beeea6b61f19ed27ccef236ece509c3b30d970f50c39e7baabd0ef60c8eddf9613b00399c8548005ed231fce41efd3a58f7e9b5227be80dfef813cea668457a90cc53d61975a49b31f7b6958db8f8f8df0243dcca15f035d2ee05307f61a77222fbc25fd48f5acbb16f2eb1ba8e92f188c65346e8ef992028797789e423cd77670a49866fc84724c28d801e082bcc023ca44e20b99b36974a1e55533c008c582aa4049681a7bf6756d047cfbe129d1658dfa2deecd94cb0ad897da888a17fb7e017afa0caa37859080c1e9a393f3500d89fba197d2c9b509489f1bb21f2e2ccb54fc4abd00297f2746801505279443313f8983743ee32f305189c2eb85a22b86a88ad98a46973efa24e85162aaa5a64e812faba81bc38f1ce150ee7ccf93d91908b46c3bd5caa2e8a15f0734bc8671ddd29c529fb27e438239fb7c645f7fa1556c13c459d5e2ef8b31b8ccf1909bdc7f47dd7c2a07cf55c18def5f3469ee437e21e19f9150b73a5b1cf314a90ca8f62bf0b160c23a819d94b9d8eea931751b0ca0e81e89f46faa999e3b8acc747b16a6d7a9bbb598c7a07f509cb31bf9145bd2e6f2bc853a8e7514eb73f875134f2eddfb18475b1e22c54b10388e11df4a6252a73862338dc712c30403ae251660f5f123f9ff8535a88637898bd38732853fea13b6efec3195c3bfab5288cd29ec05c4fc6dbdc4c0ea810235ba45eb688a85920c53db2c289e573fb785746b75cbc1323eddedf928189807e4c459bf0d78bfb466de66a6affd9f6e9ae763bb5b6dd2dc6049892713e3825d5845ff8b066a034ef49cb80f9df41eb4bc24876db5803a809fe082de3d6759fc60ea43186b6f418a479c96db844ee09c78bdf9a39f88920c6797a0922fc96fa813c3ca65822db20cba485eed68f80628d9a17fc84520110c0352ea8b9dc945e861ff56ae0ca1c0961b0889cdd91fbef71278bd2f353560a921dbf514bae8d229cf5810f851bc9d1916b19875426110a8300c70bc891160a149c54eef7ee3470046caaedeaf9fb4a5a0021af66bb8db341a0fb0fb1216766933b8982e80a3504bc53ac67be28d4c7bb30444b076ccde084f5af8412e0921a66d737647ca0cc03a1866399ed0216b8e32b31c0313b29e564c9e877bba78e4548d69ab16cdb6561d6e8e77ab0b2e5197e1f1392f4875ec27cec41f6c3cd9bee9bc780dcf4409e0f3d78c85354cec21499eac0096ca264536aa007c1f5703d15be75db70ca0c482fd40062c93689984ed7a6ed541a47d3b8cff42233f4c3797ff18e5019f295186d4763c60ef5d477d31cb8799afea60f44813b3d4ee1b25ef89ab15ca9511086965182ba4c68f76082497ce3f988e956ebd033fdd3cfd5e037f33e073526a86597ed34a32f3951a2d21a200aab06805b1659497658037ae02a2d800ae2035493bc08f03aa7ecd1dd02c06b7bf230485d889a9ae1e6dc38a83e3893d6180881cb2a2502d7a73f1acae043ca243a9a85243627ee8aaccf2a9bf9352211a4ea068c18ea31e0fadd9403a53c5ad9c97c10824063a06400457e217082ea0f9e4244b4ee35131fc218d1baf0edc523edb6e9da57343225b59615df233dbda95d74c34d1767229284689dbc4c136ae8cd5f21d0e9dfcff8e6d64363f228786128d303f5939726666a407b6b8bde49f7588c16f5111779ca866e04b63cdde8e945ce362281369798053b7349848e327f7f2a3fdd45d93705f0ec2db802afc0889833a4f28fb80d906606d91e5363c66a9880ce0e6ebc284bd0374fdda69dba68fdaef120ea36c2eb709b503779a747fc7c9fb377f1e7d6ac7d4cd4acefa6ea59d529ecb22f609a157fccad19fff19a4dfc1618971b757472f0567f84e307d709ac2dde0bfb88e083648eb26e82b2a64926d6cbcb2f34d1ea98d57f125a48ae9a169b2f5ed6a556ece8d4b66145b6bf55a360c76ab91ed5f60b39eb209dadedb8f737b5ebb9f2ed0bb4895cf882f43328822915fabd289b96d92d1aedc79a2fa05c0ab814ce34e1737a2793d6287a860387b040c2a748c18b32a1e6dfbc804545ee9f7c962b080a768412bc04d9fc5685b64bfd55bbd7492df8f771ad95fd649160833dd7b685d84dd51aa6259b7a6164afbe6a85b52c179f5d6a4a7147b5d71626c73f3b3a7faec2aa59c3992aec7f184b1457bf9602fe53c526e5813dabd9a077b8179791466be921681ccf3a52873037b2059d053af2d86834b3f9b1b139a5826bd034d183d14f46783f4f64ec02fc95068bff3ec123a4c68b1388217977fab789cb12a1e2b38acb742b25f426b7d3440648d9bc84e077b5f0032d6e7807f4a2ca4d6c119359d6fbcefcb6d776b3a6cab33f8721384e49dc2c1440e86e03d4cece7f577844b1f1053f361520265a2e1453c9e15b586dfd8612b166a742e3c8a75727a07727e40517c6d0e1c23cff03d4689c869ca22436d163022d42c57731bb0f69103977736a101fbcd2919c0849b99edc5e551e3dddd186390fa1a7a094f3190efb0fb6ef5bb998cd77d4b8246aae37f0e6e95828e96b2a255739099643282117e6b5848aeb06320d358e926465c5b9ff0fcb05b7f445500bd4c7b9c43bdc35a8bf318670b27c82b0a78770aa6f6ed3664316f0702caa02fcf2eaa570c11a7f2e035fb709388ae0ce5dd07c7f858b1181a6f3926fd5a83e6b6df77ab1056d7c28c52d59b212c5e2713a645f4fdfb04a549265cc61647dce8702ce6f5ce6beb32417df2137444f7166e72820e6f69345281cb0d52e8a57b40710966b50fe6cec073b810d0d30121e8f43a0cf70c15f9b4940b2dee28e277aa274f149f057cd40f9dddae8b9bd63602a0f3f07e2b43b742aedb83db918587cfb53172639dcee30ee816196db96e9d4da39d440219722af4ca130e9dd39f530d26fcce635e258c85cc59eae6791b7f0ad7ba48ab49c1d495ea3c7de71416334d5af584b0618c5d8ccd793d7dcb4ff19c1cb9b4137cf7e27afd732256f501c72f28ad77cfa8d844694228fddd16b8c7d41a2049e4618e61e695003391144f77d40230e38cb2ab9bfde97b2a239fb6d8baacd6ae38b11823a30ec0019c40fa4b38b5cb917de5827165bc86e8eaefb3eae903d8a1b50b39101dfd4915f372c9636f458d5a03742971bb9d298ed7ed49361d6067b179e569dbac13313701015bb7092059edaafae464f7fcab848ce8b8a4c2818dd07929474285357fd3a3cb39c24a5fd9c9bea6207d78256d2e3e3c8eb9b4b50ae560efbc69804dd44f0fc517a978397ee4563873f8cef69c0576db45a5ba7601ae82cf97a5f9cc0c29e36572b858b772af5f18669a03f2a7b47a843472530df778de849680f735225a48dce69dc215a1fa716f86be2a31a8527764df26d575570c3a3a2f9579ab205ba9aecda0842d25be319356aee974ce63467b64368cd83f10be56e967cc6d84131dafbd80f8ea181b5f7f8ff1473514797e73299e015ed55d94f9cd7b8b57563b089747de9b71fa2a70d4cceae687abc7e60e8384463b447663392f8cfcc54c4e11746800dc4f5366f990ca0d87421c6000702702f07c773e7276ec8c7e6e61f11e30d82384116b34095b13179716c0d83ea226e9f7407ae7519f6a45c5c2685c4046397a39fefc54be66ed275be50fdd29848c9c799e3dfdf308d52c854d634d279c93d3fb872906b80d5638a262e36ff301bfbb683b56df8479b55d0adde899ead5ffae434bb7db2f5dac15b531472f08ed73caa01a1943522be1b634d086c59840839793ac78995d2d3374090d8d0084c014bd8914190f681a1211818205c116413ae37d48d8036e5e078ab5fd682a770ca048ee8111d43296178d979768dc85f86b4112de70ad13cabbbc3b0fd6fe5ca02433d790f387db5b522af6f784447180eb39b02051b6d8ae459bee775481782fc34d36d6878524145da228820389c4d88150a5dbf70a15cc6852080152a20953615faa0c3b08b5b779d87d63805c8c5f953e17ef8ce048a17887f2d0580e1aa50b7a2797fbd6c694624befb3cb6dab83a472334477807d87f934d057f2d3e2db7d0090fc4eb42226becfd9679ad9b72975ba828310cc00b3ea5b1f693eda14fae0549d35ccdeca774e35cdd58cc6ab5940d5c121197d73ea11bbe9d69dcacf29fbc075a71e037baf0e184a81fc508f99e75a6e4c50fdf699cbd1d62b922ee9666d0788be4d0df9fb9916becae3bcf170cdb22989762f4a2c83d6a976c91f54bb90dddc9201263c5144e738707fd879a384b3782b29ff5fbd0d4594704e4ea208596af3ce50a367b872aeb199f8e6f5de2fcd7de5bbf2004fa5b8ab488276d16c219366782f23e3cd163e97d61fa1d881e5221cb89cff59578072201b067ace0260a7056b2b0d61200b1177aa035b5e0e4b73402eb07dd9c2356602f5ebab8ad7368f7251e17d8bd6f18e0a44acc524d6af1ab0e2c7bebc83339aeb42b4cd60af788e2266932fa327f77144b2a41feeac90358a94f61662cb8be2f03bc84405398934ce71620d92c3c16731d26685161255c3c4706da547d4412fcf175df2c229d2bee835a0494d8f0d1d52525c92528988ffd42fe640a31cbbf37622d223bb3d18b7c2dbeddbfb9f516f80a3ffda8eb32bc9a9e6427e01470d066bac7057fffb4dbb44b4853380bf7d2a3f82a22659b402d8bdef08b99564bd5866f3711b84e3c75b713c08bf1c44d87424d62f60246e6a3357d0a4e7a1e7cb446dc96c358bcc30dce0c1bdd9966edbcae08089779b2d80ecd0fa3dd82b886f80060b50979a82f1e95cf43b5ea09e9d29938ebe2665fb77f17424ad43cca5f6158b1a0848276632dff488384964435b6b2030aadc36f8e53fbacccd7feb8d64c63b9dc9bcfeaeca86cd4ebe12913250b0da349fa718868e4e664ee17ece9b1fda4fc35a949c5590da2eca9c687db90477b2daa4c8844ac625ec2fd5b53148cb3321f559aab39625eab03ecb7c3717b7700a390f9d8fc4e25c6b565d04894233a2ab205e16221621104a116d5444e6d031fa8f3f97579af0f1bf4f7333b222a40fd358690019e82b2084dc2520cd628093cacee3bb66dd6063b7bb00e8da31bb81b120f45501e335fb188f760e3691460c560f30200364ec2d28996e2db8c09a24112bd5a64edd5fbe9cd1c2c46b6016cf5e28863588c4e150dd029fb2cf416fa3254ff0c710de0b2a3d25d8278d301c76e07c5e21420b64ee82c2a165169a28f45dcabf7e23b6dc784dfa962c5a40be9c12ab14cb61b06625dfd79c6c2a2e9264d1f6093df424e5d76cc7793e96c134b277c30cd01e181f3609b2dc5c47a388447ea92e86f082f75d90b53938b848321b7ea9f0039eea1990e4a17b1e00800bc0ef56dea1f85c7f20743fed2c346f5558a814fc1982170f9a5e33e0d5fb58373d1431597017be618b76d459a6598daef6e549126fa3af56148150d1f75f4f0d3f606af729269b6f71fc670eb1f3ab9f6f2e0f38dba4487a525a10c146e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b318b1bef0b3483ba70c8f6d990e7b955a84d7fd4ed6573db5451d7681731a9227666f4c3b06a8fdf6d53237fa0a8129688c1ad8d98583f17201af43eb4f13f8c342ad1b2b20d4770ecd3931ed19a897ac6ffd42a661954e53ae3753982b8ccbcd08bbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.29.1.el9_5.aarch64+rt-debugbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.29.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(LZ4_compress_default)kernel(LZ4_compress_destSize)kernel(LZ4_compress_fast)kernel(LZ4_compress_fast_continue)kernel(LZ4_loadDict)kernel(LZ4_saveDict)kernel(TSS_authhmac)kernel(TSS_checkhmac1)kernel(__SCK__tp_func_ff_layout_commit_error)kernel(__SCK__tp_func_ff_layout_read_error)kernel(__SCK__tp_func_ff_layout_write_error)kernel(__SCK__tp_func_fscache_access)kernel(__SCK__tp_func_fscache_access_cache)kernel(__SCK__tp_func_fscache_access_volume)kernel(__SCK__tp_func_iscsi_dbg_conn)kernel(__SCK__tp_func_iscsi_dbg_eh)kernel(__SCK__tp_func_iscsi_dbg_session)kernel(__SCK__tp_func_iscsi_dbg_sw_tcp)kernel(__SCK__tp_func_iscsi_dbg_tcp)kernel(__SCK__tp_func_mlx5_fs_add_fg)kernel(__SCK__tp_func_mlx5_fs_add_ft)kernel(__SCK__tp_func_mlx5_fs_add_rule)kernel(__SCK__tp_func_mlx5_fs_del_fg)kernel(__SCK__tp_func_mlx5_fs_del_ft)kernel(__SCK__tp_func_mlx5_fs_del_fte)kernel(__SCK__tp_func_mlx5_fs_del_rule)kernel(__SCK__tp_func_mlx5_fs_set_fte)kernel(__SCK__tp_func_mlx5_fw)kernel(__SCK__tp_func_nfs4_pnfs_commit_ds)kernel(__SCK__tp_func_nfs4_pnfs_read)kernel(__SCK__tp_func_nfs4_pnfs_write)kernel(__SCK__tp_func_nfs_fsync_enter)kernel(__SCK__tp_func_nfs_fsync_exit)kernel(__SCK__tp_func_nfs_xdr_bad_filehandle)kernel(__SCK__tp_func_nfs_xdr_status)kernel(__SCK__tp_func_nvme_sq)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_read)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_write)kernel(__SCK__tp_func_pnfs_mds_fallback_read_done)kernel(__SCK__tp_func_pnfs_mds_fallback_read_pagelist)kernel(__SCK__tp_func_pnfs_mds_fallback_write_done)kernel(__SCK__tp_func_pnfs_mds_fallback_write_pagelist)kernel(___drm_dbg)kernel(__acpi_nfit_notify)kernel(__acpi_nvdimm_notify)kernel(__acpi_video_get_backlight_type)kernel(__async_tx_find_channel)kernel(__bcm_phy_modify_exp)kernel(__bcm_phy_modify_rdb)kernel(__bcm_phy_read_exp)kernel(__bcm_phy_read_rdb)kernel(__bcm_phy_write_exp)kernel(__bcm_phy_write_rdb)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_alloc_sparse_ext_map)kernel(__ceph_auth_get_authorizer)kernel(__ceph_open_session)kernel(__cxl_driver_register)kernel(__devm_drm_dev_alloc)kernel(__devm_regmap_init_spi)kernel(__dp_aux_dp_driver_register)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_debug)kernel(__drm_dev_dbg)kernel(__drm_err)kernel(__drm_gem_destroy_shadow_plane_state)kernel(__drm_gem_duplicate_shadow_plane_state)kernel(__drm_gem_reset_shadow_plane)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_dbg)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_universal_plane_alloc)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_mutex_release)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__fat_fs_error)kernel(__fscache_acquire_cookie)kernel(__fscache_acquire_volume)kernel(__fscache_begin_read_operation)kernel(__fscache_begin_write_operation)kernel(__fscache_clear_page_bits)kernel(__fscache_invalidate)kernel(__fscache_relinquish_cookie)kernel(__fscache_relinquish_volume)kernel(__fscache_resize_cookie)kernel(__fscache_unuse_cookie)kernel(__fscache_use_cookie)kernel(__fscache_write_to_cache)kernel(__host1x_client_init)kernel(__host1x_client_register)kernel(__hv_pkt_iter_next)kernel(__ip_tunnel_change_mtu)kernel(__iscsi_complete_pdu)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__mb_cache_entry_free)kernel(__mhi_driver_register)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__nd_driver_register)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_change_status)kernel(__nf_ct_change_timeout)kernel(__nf_ct_expect_find)kernel(__nf_ct_ext_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_nat_mangle_tcp_packet)kernel(__nft_release_basechain)kernel(__nvdimm_create)kernel(__nvme_check_ready)kernel(__nvme_submit_sync_cmd)kernel(__ovs_vport_ops_register)kernel(__regmap_init_ram)kernel(__regmap_init_raw_ram)kernel(__regmap_init_spi)kernel(__rmi_register_function_handler)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__target_init_cmd)kernel(__traceiter_ff_layout_commit_error)kernel(__traceiter_ff_layout_read_error)kernel(__traceiter_ff_layout_write_error)kernel(__traceiter_fscache_access)kernel(__traceiter_fscache_access_cache)kernel(__traceiter_fscache_access_volume)kernel(__traceiter_iscsi_dbg_conn)kernel(__traceiter_iscsi_dbg_eh)kernel(__traceiter_iscsi_dbg_session)kernel(__traceiter_iscsi_dbg_sw_tcp)kernel(__traceiter_iscsi_dbg_tcp)kernel(__traceiter_mlx5_fs_add_fg)kernel(__traceiter_mlx5_fs_add_ft)kernel(__traceiter_mlx5_fs_add_rule)kernel(__traceiter_mlx5_fs_del_fg)kernel(__traceiter_mlx5_fs_del_ft)kernel(__traceiter_mlx5_fs_del_fte)kernel(__traceiter_mlx5_fs_del_rule)kernel(__traceiter_mlx5_fs_set_fte)kernel(__traceiter_mlx5_fw)kernel(__traceiter_nfs4_pnfs_commit_ds)kernel(__traceiter_nfs4_pnfs_read)kernel(__traceiter_nfs4_pnfs_write)kernel(__traceiter_nfs_fsync_enter)kernel(__traceiter_nfs_fsync_exit)kernel(__traceiter_nfs_xdr_bad_filehandle)kernel(__traceiter_nfs_xdr_status)kernel(__traceiter_nvme_sq)kernel(__traceiter_pnfs_mds_fallback_pg_get_mirror_count)kernel(__traceiter_pnfs_mds_fallback_pg_init_read)kernel(__traceiter_pnfs_mds_fallback_pg_init_write)kernel(__traceiter_pnfs_mds_fallback_read_done)kernel(__traceiter_pnfs_mds_fallback_read_pagelist)kernel(__traceiter_pnfs_mds_fallback_write_done)kernel(__traceiter_pnfs_mds_fallback_write_pagelist)kernel(__tracepoint_ff_layout_commit_error)kernel(__tracepoint_ff_layout_read_error)kernel(__tracepoint_ff_layout_write_error)kernel(__tracepoint_fscache_access)kernel(__tracepoint_fscache_access_cache)kernel(__tracepoint_fscache_access_volume)kernel(__tracepoint_iscsi_dbg_conn)kernel(__tracepoint_iscsi_dbg_eh)kernel(__tracepoint_iscsi_dbg_session)kernel(__tracepoint_iscsi_dbg_sw_tcp)kernel(__tracepoint_iscsi_dbg_tcp)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_ft)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_ft)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_mlx5_fw)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_nfs_xdr_bad_filehandle)kernel(__tracepoint_nfs_xdr_status)kernel(__tracepoint_nvme_sq)kernel(__tracepoint_pnfs_mds_fallback_pg_get_mirror_count)kernel(__tracepoint_pnfs_mds_fallback_pg_init_read)kernel(__tracepoint_pnfs_mds_fallback_pg_init_write)kernel(__tracepoint_pnfs_mds_fallback_read_done)kernel(__tracepoint_pnfs_mds_fallback_read_pagelist)kernel(__tracepoint_pnfs_mds_fallback_write_done)kernel(__tracepoint_pnfs_mds_fallback_write_pagelist)kernel(__transport_register_session)kernel(__twofish_setkey)kernel(__ulpi_register_driver)kernel(__vmbus_driver_register)kernel(__vmbus_request_addr_match)kernel(__xdr_commit_encode)kernel(_copy_from_pages)kernel(_fc_frame_alloc)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_vfio_alloc_device)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_register_backlight)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(admin_timeout)kernel(ahci_platform_assert_rsts)kernel(ahci_platform_deassert_rsts)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_phys)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_phys)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_find_clk)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(alloc_hdlcdev)kernel(alloc_mdio_bitbang)kernel(alloc_nfs_open_context)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arm_cspmu_sysfs_event_show)kernel(arm_cspmu_sysfs_format_show)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)kernel(asn1_encode_boolean)kernel(asn1_encode_integer)kernel(asn1_encode_octet_string)kernel(asn1_encode_oid)kernel(asn1_encode_sequence)kernel(asn1_encode_tag)kernel(asym_tpm_subtype)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_xor)kernel(async_xor_offs)kernel(async_xor_val)kernel(async_xor_val_offs)kernel(at803x_ack_interrupt)kernel(at803x_cdt_fault_length)kernel(at803x_cdt_start)kernel(at803x_cdt_wait_for_completion)kernel(at803x_config_intr)kernel(at803x_config_mdix)kernel(at803x_debug_reg_mask)kernel(at803x_debug_reg_read)kernel(at803x_debug_reg_write)kernel(at803x_get_tunable)kernel(at803x_get_wol)kernel(at803x_handle_interrupt)kernel(at803x_prepare_config_aneg)kernel(at803x_read_specific_status)kernel(at803x_read_status)kernel(at803x_set_tunable)kernel(at803x_set_wol)kernel(attach_hdlc_protocol)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(badrange_add)kernel(badrange_forget)kernel(badrange_init)kernel(bcm54xx_auxctl_read)kernel(bcm54xx_auxctl_write)kernel(bcm_phy_28nm_a0b0_afe_config_init)kernel(bcm_phy_ack_intr)kernel(bcm_phy_cable_test_get_status)kernel(bcm_phy_cable_test_get_status_rdb)kernel(bcm_phy_cable_test_start)kernel(bcm_phy_cable_test_start_rdb)kernel(bcm_phy_config_intr)kernel(bcm_phy_downshift_get)kernel(bcm_phy_downshift_set)kernel(bcm_phy_enable_apd)kernel(bcm_phy_enable_jumbo)kernel(bcm_phy_get_sset_count)kernel(bcm_phy_get_stats)kernel(bcm_phy_get_strings)kernel(bcm_phy_get_wol)kernel(bcm_phy_handle_interrupt)kernel(bcm_phy_led_brightness_set)kernel(bcm_phy_modify_exp)kernel(bcm_phy_modify_rdb)kernel(bcm_phy_r_rc_cal_reset)kernel(bcm_phy_read_exp)kernel(bcm_phy_read_misc)kernel(bcm_phy_read_rdb)kernel(bcm_phy_read_shadow)kernel(bcm_phy_set_eee)kernel(bcm_phy_set_wol)kernel(bcm_phy_wol_isr)kernel(bcm_phy_write_exp)kernel(bcm_phy_write_misc)kernel(bcm_phy_write_rdb)kernel(bcm_phy_write_shadow)kernel(bcm_ptp_config_init)kernel(bcm_ptp_probe)kernel(bcm_ptp_stop)kernel(bgpio_init)kernel(bgx_config_timestamping)kernel(bgx_get_lmac_count)kernel(bgx_get_lmac_link_state)kernel(bgx_get_lmac_mac)kernel(bgx_get_map)kernel(bgx_get_rx_stats)kernel(bgx_get_tx_stats)kernel(bgx_lmac_get_pfc)kernel(bgx_lmac_internal_loopback)kernel(bgx_lmac_rx_tx_enable)kernel(bgx_lmac_set_pfc)kernel(bgx_reset_xcast_mode)kernel(bgx_set_dmac_cam_filter)kernel(bgx_set_lmac_mac)kernel(bgx_set_xcast_mode)kernel(blake2b_compress_generic)kernel(blowfish_setkey)kernel(br_dev_queue_push_xmit)kernel(br_fdb_clear_offload)kernel(br_fdb_find_port)kernel(br_forward)kernel(br_forward_finish)kernel(br_get_ageing_time)kernel(br_handle_frame_finish)kernel(br_mst_enabled)kernel(br_mst_get_info)kernel(br_mst_get_state)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_has_router_adjacent)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_port_get_stp_state)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_info_rcu)kernel(br_vlan_get_proto)kernel(br_vlan_get_pvid)kernel(br_vlan_get_pvid_rcu)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next_rcu)kernel(cache_seq_start_rcu)kernel(cache_seq_stop_rcu)kernel(cache_unregister_net)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cavium_ptp_get)kernel(cavium_ptp_put)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)kernel(cdrom_check_events)kernel(cdrom_dummy_generic_packet)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_multisession)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_read_tocentry)kernel(cdrom_release)kernel(cec_allocate_adapter)kernel(cec_delete_adapter)kernel(cec_fill_conn_info_from_drm)kernel(cec_get_edid_phys_addr)kernel(cec_queue_pin_5v_event)kernel(cec_queue_pin_cec_event)kernel(cec_queue_pin_hpd_event)kernel(cec_received_msg_ts)kernel(cec_register_adapter)kernel(cec_s_conn_info)kernel(cec_s_log_addrs)kernel(cec_s_phys_addr)kernel(cec_s_phys_addr_from_edid)kernel(cec_transmit_attempt_done_ts)kernel(cec_transmit_done_ts)kernel(cec_transmit_msg)kernel(cec_unregister_adapter)kernel(ceph_addr_is_blank)kernel(ceph_alloc_options)kernel(ceph_alloc_page_vector)kernel(ceph_auth_add_authorizer_challenge)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_get_authorizer)kernel(ceph_auth_handle_bad_authorizer)kernel(ceph_auth_handle_svc_reply_done)kernel(ceph_auth_handle_svc_reply_more)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_assert_locked)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_decode_entity_addr)kernel(ceph_decode_entity_addrvec)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_extent_to_file)kernel(ceph_file_to_extents)kernel(ceph_find_or_create_string)kernel(ceph_free_lockers)kernel(ceph_get_num_objects)kernel(ceph_get_snap_context)kernel(ceph_iterate_extents)kernel(ceph_monc_blocklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_bvecs)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_new2)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_flush)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_oloc_copy)kernel(ceph_oloc_destroy)kernel(ceph_open_session)kernel(ceph_osdc_abort_requests)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_clear_abort_err)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_pagelist_alloc)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_fsid)kernel(ceph_parse_mon_ips)kernel(ceph_parse_param)kernel(ceph_pg_pool_flags)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_release_string)kernel(ceph_reset_client_addr)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_wait_for_latest_osdmap)kernel(ceph_zero_page_vector_range)kernel(ci_hdrc_add_device)kernel(ci_hdrc_query_available_role)kernel(ci_hdrc_remove_device)kernel(clear_exclusive_cxl_commands)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(coresight_add_sysfs_link)kernel(coresight_alloc_device_name)kernel(coresight_barrier_pkt)kernel(coresight_claim_device)kernel(coresight_claim_device_unlocked)kernel(coresight_disable)kernel(coresight_disable_path)kernel(coresight_disclaim_device)kernel(coresight_disclaim_device_unlocked)kernel(coresight_enable)kernel(coresight_find_csdev_by_fwnode)kernel(coresight_get_cpu)kernel(coresight_get_percpu_sink)kernel(coresight_get_platform_data)kernel(coresight_loses_context_with_cpu)kernel(coresight_register)kernel(coresight_remove_cti_ops)kernel(coresight_remove_sysfs_link)kernel(coresight_set_assoc_ectdev_mutex)kernel(coresight_set_cti_ops)kernel(coresight_set_percpu_sink)kernel(coresight_timeout)kernel(coresight_unregister)kernel(crc32c)kernel(crc32c_impl)kernel(crc7_be)kernel(crc7_be_syndrome_table)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crypto_engine_alloc_init)kernel(crypto_engine_alloc_init_and_set)kernel(crypto_engine_exit)kernel(crypto_engine_start)kernel(crypto_engine_stop)kernel(crypto_finalize_aead_request)kernel(crypto_finalize_akcipher_request)kernel(crypto_finalize_hash_request)kernel(crypto_finalize_skcipher_request)kernel(crypto_nhpoly1305_final)kernel(crypto_nhpoly1305_final_helper)kernel(crypto_nhpoly1305_init)kernel(crypto_nhpoly1305_setkey)kernel(crypto_nhpoly1305_update)kernel(crypto_nhpoly1305_update_helper)kernel(crypto_transfer_aead_request_to_engine)kernel(crypto_transfer_akcipher_request_to_engine)kernel(crypto_transfer_hash_request_to_engine)kernel(crypto_transfer_skcipher_request_to_engine)kernel(cscfg_activate_config)kernel(cscfg_config_sysfs_get_active_cfg)kernel(cscfg_csdev_disable_active_config)kernel(cscfg_csdev_enable_active_config)kernel(cscfg_csdev_reset_feats)kernel(cscfg_deactivate_config)kernel(cscfg_load_config_sets)kernel(cscfg_register_csdev)kernel(cscfg_unload_config_sets)kernel(cscfg_unregister_csdev)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(curve25519_base_point)kernel(curve25519_generic)kernel(curve25519_null_point)kernel(cxl_add_to_region)kernel(cxl_await_media_ready)kernel(cxl_bus_drain)kernel(cxl_bus_rescan)kernel(cxl_bus_type)kernel(cxl_clear_poison)kernel(cxl_cor_error_detected)kernel(cxl_count_regblock)kernel(cxl_debugfs_create_dir)kernel(cxl_decoder_add)kernel(cxl_decoder_add_locked)kernel(cxl_decoder_autoremove)kernel(cxl_dev_state_identify)kernel(cxl_dpa_debug)kernel(cxl_driver_unregister)kernel(cxl_dvsec_rr_decode)kernel(cxl_endpoint_autoremove)kernel(cxl_endpoint_decoder_alloc)kernel(cxl_enumerate_cmds)kernel(cxl_error_detected)kernel(cxl_event_trace_record)kernel(cxl_find_nvdimm_bridge)kernel(cxl_find_regblock)kernel(cxl_find_regblock_instance)kernel(cxl_hb_modulo)kernel(cxl_hdm_decode_init)kernel(cxl_inject_poison)kernel(cxl_internal_send_cmd)kernel(cxl_map_component_regs)kernel(cxl_map_device_regs)kernel(cxl_map_pmu_regs)kernel(cxl_mem_create_range_info)kernel(cxl_mem_find_port)kernel(cxl_mem_get_event_records)kernel(cxl_mem_get_poison)kernel(cxl_memdev_setup_fw_upload)kernel(cxl_memdev_state_create)kernel(cxl_pci_find_port)kernel(cxl_poison_state_init)kernel(cxl_port_commit_reap)kernel(cxl_port_to_pci_bus)kernel(cxl_probe_component_regs)kernel(cxl_probe_device_regs)kernel(cxl_rcd_component_reg_phys)kernel(cxl_root_decoder_alloc)kernel(cxl_set_timestamp)kernel(cxl_setup_regs)kernel(cxl_switch_decoder_alloc)kernel(cxl_trigger_poison_list)kernel(decode_rs8)kernel(des3_ede_decrypt)kernel(des3_ede_encrypt)kernel(des3_ede_expand_key)kernel(des_decrypt)kernel(des_encrypt)kernel(des_expand_key)kernel(detach_hdlc_protocol)kernel(devm_aperture_acquire_from_firmware)kernel(devm_cxl_add_dport)kernel(devm_cxl_add_memdev)kernel(devm_cxl_add_nvdimm)kernel(devm_cxl_add_nvdimm_bridge)kernel(devm_cxl_add_passthrough_decoder)kernel(devm_cxl_add_port)kernel(devm_cxl_add_rch_dport)kernel(devm_cxl_dpa_reserve)kernel(devm_cxl_enumerate_decoders)kernel(devm_cxl_enumerate_ports)kernel(devm_cxl_pmu_add)kernel(devm_cxl_port_enumerate_dports)kernel(devm_cxl_register_pci_bus)kernel(devm_cxl_sanitize_setup_notifier)kernel(devm_cxl_setup_hdm)kernel(devm_drm_bridge_add)kernel(devm_drm_of_get_bridge)kernel(devm_drm_panel_add_follower)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_of_dp_aux_populate_bus)kernel(devm_pvpanic_probe)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_audit_log_bio)kernel(dm_audit_log_ti)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_block_manager_reset)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_client_reset)kernel(dm_bufio_forget)kernel(dm_bufio_forget_buffers)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_discard)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_key_has_valid_range)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_reserved_bio_based_ios)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_report_zones)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_submit_bio_remap)kernel(dm_suspended)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dns_query)kernel(do_dw_dma_disable)kernel(do_dw_dma_enable)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(dp_aux_dp_driver_unregister)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_analog_tv_mode)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_payload_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_crtc_for_encoder)kernel(drm_atomic_get_new_mst_topology_state)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_crtc_for_encoder)kernel(drm_atomic_get_old_mst_topology_state)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_crtc_primary_plane)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_check_wb_connector_state)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_check)kernel(drm_atomic_helper_connector_tv_margins_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_unprepare_planes)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_edid_read)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_is_panel)kernel(drm_bridge_remove)kernel(drm_buddy_alloc_blocks)kernel(drm_buddy_block_print)kernel(drm_buddy_block_trim)kernel(drm_buddy_fini)kernel(drm_buddy_free_block)kernel(drm_buddy_free_list)kernel(drm_buddy_init)kernel(drm_buddy_print)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_dp_subconnector_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_hdr_output_metadata_property)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_privacy_screen_properties)kernel(drm_connector_attach_privacy_screen_provider)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_create_privacy_screen_properties)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_helper_get_modes)kernel(drm_connector_helper_get_modes_fixed)kernel(drm_connector_helper_hpd_irq_event)kernel(drm_connector_helper_tv_get_modes)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_oob_hotplug_event)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_orientation_from_panel)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_connector_update_privacy_screen)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_commit_wait)kernel(drm_crtc_create_scaling_filter_property)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_atomic_check)kernel(drm_crtc_helper_mode_valid_fixed)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_next_vblank_start)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_add_file)kernel(drm_debugfs_add_files)kernel(drm_debugfs_create_files)kernel(drm_debugfs_gpuva_info)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_display_mode_from_cea_vic)kernel(drm_do_get_edid)kernel(drm_dp_128b132b_cds_interlane_align_done)kernel(drm_dp_128b132b_eq_interlane_align_done)kernel(drm_dp_128b132b_lane_channel_eq_done)kernel(drm_dp_128b132b_lane_symbol_locked)kernel(drm_dp_128b132b_link_training_failed)kernel(drm_dp_128b132b_read_aux_rd_interval)kernel(drm_dp_add_payload_part1)kernel(drm_dp_add_payload_part2)kernel(drm_dp_atomic_find_time_slots)kernel(drm_dp_atomic_release_time_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_channel_coding_efficiency)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_bw_overhead)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_cec_attach)kernel(drm_dp_cec_irq)kernel(drm_dp_cec_register_connector)kernel(drm_dp_cec_set_edid)kernel(drm_dp_cec_unregister_connector)kernel(drm_dp_cec_unset_edid)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_decode_sideband_req)kernel(drm_dp_downstream_420_passthrough)kernel(drm_dp_downstream_444_to_420_conversion)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_is_tmds)kernel(drm_dp_downstream_is_type)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_dotclock)kernel(drm_dp_downstream_max_tmds_clock)kernel(drm_dp_downstream_min_tmds_clock)kernel(drm_dp_downstream_mode)kernel(drm_dp_downstream_rgb_to_ycbcr_conversion)kernel(drm_dp_dpcd_probe)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_read_phy_link_status)kernel(drm_dp_dpcd_set_powered)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_bpp_incr)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_dump_sideband_msg_req_body)kernel(drm_dp_encode_sideband_req)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_adjust_tx_ffe_preset)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_pcon_max_frl_bw)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_get_vc_payload_bw)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_count)kernel(drm_dp_lttpr_link_train_channel_eq_delay)kernel(drm_dp_lttpr_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_max_lane_count)kernel(drm_dp_lttpr_max_link_rate)kernel(drm_dp_lttpr_pre_emphasis_level_3_supported)kernel(drm_dp_lttpr_voltage_swing_level_3_supported)kernel(drm_dp_max_dprx_data_rate)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_check_mgr)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_atomic_setup_commit)kernel(drm_dp_mst_atomic_wait_for_dependencies)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_edid_read)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_hpd_irq_handle_event)kernel(drm_dp_mst_hpd_irq_send_new_request)kernel(drm_dp_mst_port_downstream_of_parent)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_root_conn_atomic_check)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_mst_update_slots)kernel(drm_dp_pcon_convert_rgb_to_ycbcr)kernel(drm_dp_pcon_dsc_bpp_incr)kernel(drm_dp_pcon_dsc_max_slice_width)kernel(drm_dp_pcon_dsc_max_slices)kernel(drm_dp_pcon_enc_is_dsc_1_2)kernel(drm_dp_pcon_frl_configure_1)kernel(drm_dp_pcon_frl_configure_2)kernel(drm_dp_pcon_frl_enable)kernel(drm_dp_pcon_frl_prepare)kernel(drm_dp_pcon_hdmi_frl_link_error_count)kernel(drm_dp_pcon_hdmi_link_active)kernel(drm_dp_pcon_hdmi_link_mode)kernel(drm_dp_pcon_is_frl_ready)kernel(drm_dp_pcon_pps_default)kernel(drm_dp_pcon_pps_override_buf)kernel(drm_dp_pcon_pps_override_param)kernel(drm_dp_pcon_reset_frl_config)kernel(drm_dp_phy_name)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_channel_eq_delay)kernel(drm_dp_read_clock_recovery_delay)kernel(drm_dp_read_desc)kernel(drm_dp_read_downstream_info)kernel(drm_dp_read_dpcd_caps)kernel(drm_dp_read_lttpr_common_caps)kernel(drm_dp_read_lttpr_phy_caps)kernel(drm_dp_read_mst_cap)kernel(drm_dp_read_sink_count)kernel(drm_dp_read_sink_count_cap)kernel(drm_dp_remote_aux_init)kernel(drm_dp_remove_payload_part1)kernel(drm_dp_remove_payload_part2)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_query_stream_enc_status)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_set_subconnector_property)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_subconnector_type)kernel(drm_dp_vsc_sdp_log)kernel(drm_dp_vsc_sdp_pack)kernel(drm_dp_vsc_sdp_supported)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_dp_rc_buffer_size)kernel(drm_dsc_flatness_det_thresh)kernel(drm_dsc_get_bpp_int)kernel(drm_dsc_initial_scale_value)kernel(drm_dsc_pps_payload_pack)kernel(drm_dsc_set_const_params)kernel(drm_dsc_set_rc_buf_thresh)kernel(drm_dsc_setup_rc_params)kernel(drm_edid_alloc)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_connector_add_modes)kernel(drm_edid_connector_update)kernel(drm_edid_dup)kernel(drm_edid_duplicate)kernel(drm_edid_free)kernel(drm_edid_get_monitor_name)kernel(drm_edid_get_panel_id)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_digital)kernel(drm_edid_is_valid)kernel(drm_edid_override_connector_update)kernel(drm_edid_raw)kernel(drm_edid_read)kernel(drm_edid_read_custom)kernel(drm_edid_read_ddc)kernel(drm_edid_read_switcheroo)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_edid_valid)kernel(drm_edp_backlight_disable)kernel(drm_edp_backlight_enable)kernel(drm_edp_backlight_init)kernel(drm_edp_backlight_set_level)kernel(drm_eld_sad_get)kernel(drm_eld_sad_set)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_exec_cleanup)kernel(drm_exec_fini)kernel(drm_exec_init)kernel(drm_exec_lock_obj)kernel(drm_exec_prepare_array)kernel(drm_exec_prepare_obj)kernel(drm_exec_unlock_obj)kernel(drm_fb_blit)kernel(drm_fb_build_fourcc_list)kernel(drm_fb_clip_offset)kernel(drm_fb_helper_alloc_info)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_damage_area)kernel(drm_fb_helper_damage_range)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_release_info)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_unprepare)kernel(drm_fb_helper_unregister_info)kernel(drm_fb_memcpy)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_argb1555)kernel(drm_fb_xrgb8888_to_argb2101010)kernel(drm_fb_xrgb8888_to_argb8888)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_mono)kernel(drm_fb_xrgb8888_to_rgb332)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb888)kernel(drm_fb_xrgb8888_to_rgba5551)kernel(drm_fb_xrgb8888_to_xrgb1555)kernel(drm_fb_xrgb8888_to_xrgb2101010)kernel(drm_fbdev_generic_setup)kernel(drm_file_get_master)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_format_conv_state_copy)kernel(drm_format_conv_state_init)kernel(drm_format_conv_state_release)kernel(drm_format_conv_state_reserve)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_bpp)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_begin_shadow_fb_access)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_destroy_shadow_plane_state)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_duplicate_shadow_plane_state)kernel(drm_gem_end_shadow_fb_access)kernel(drm_gem_evict)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_begin_cpu_access)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_end_cpu_access)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fb_vmap)kernel(drm_gem_fb_vunmap)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_lru_init)kernel(drm_gem_lru_move_tail)kernel(drm_gem_lru_move_tail_locked)kernel(drm_gem_lru_remove)kernel(drm_gem_lru_scan)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_plane_helper_prepare_fb)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_fini)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_reset_shadow_plane)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vm_ops)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_simple_kms_begin_shadow_fb_access)kernel(drm_gem_simple_kms_destroy_shadow_plane_state)kernel(drm_gem_simple_kms_duplicate_shadow_plane_state)kernel(drm_gem_simple_kms_end_shadow_fb_access)kernel(drm_gem_simple_kms_reset_shadow_plane)kernel(drm_gem_ttm_dumb_map_offset)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_ttm_vmap)kernel(drm_gem_ttm_vunmap)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vmap)kernel(drm_gem_vmap_unlocked)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)kernel(drm_gem_vunmap)kernel(drm_gem_vunmap_unlocked)kernel(drm_get_buddy)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_subpixel_order_name)kernel(drm_get_tv_mode_from_name)kernel(drm_gpuva_find)kernel(drm_gpuva_find_first)kernel(drm_gpuva_find_next)kernel(drm_gpuva_find_prev)kernel(drm_gpuva_insert)kernel(drm_gpuva_link)kernel(drm_gpuva_map)kernel(drm_gpuva_ops_free)kernel(drm_gpuva_remap)kernel(drm_gpuva_remove)kernel(drm_gpuva_unlink)kernel(drm_gpuva_unmap)kernel(drm_gpuvm_bo_create)kernel(drm_gpuvm_bo_evict)kernel(drm_gpuvm_bo_extobj_add)kernel(drm_gpuvm_bo_find)kernel(drm_gpuvm_bo_obtain)kernel(drm_gpuvm_bo_obtain_prealloc)kernel(drm_gpuvm_bo_put)kernel(drm_gpuvm_bo_unmap_ops_create)kernel(drm_gpuvm_exec_lock)kernel(drm_gpuvm_exec_lock_array)kernel(drm_gpuvm_exec_lock_range)kernel(drm_gpuvm_init)kernel(drm_gpuvm_interval_empty)kernel(drm_gpuvm_prefetch_ops_create)kernel(drm_gpuvm_prepare_objects)kernel(drm_gpuvm_prepare_range)kernel(drm_gpuvm_prepare_vm)kernel(drm_gpuvm_put)kernel(drm_gpuvm_range_valid)kernel(drm_gpuvm_resv_add_fence)kernel(drm_gpuvm_resv_object_alloc)kernel(drm_gpuvm_sm_map)kernel(drm_gpuvm_sm_map_ops_create)kernel(drm_gpuvm_sm_unmap)kernel(drm_gpuvm_sm_unmap_ops_create)kernel(drm_gpuvm_validate)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorimetry)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_internal_framebuffer_create)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_is_current_master)kernel(drm_is_panel_follower)kernel(drm_kms_helper_connector_hotplug_event)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_kms_helper_poll_reschedule)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_memcpy_from_wc)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_create_tv_properties_legacy)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_init)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_default_value)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_of_component_match_add)kernel(drm_of_component_probe)kernel(drm_of_crtc_port_mask)kernel(drm_of_encoder_active_endpoint)kernel(drm_of_find_panel_or_bridge)kernel(drm_of_find_possible_crtcs)kernel(drm_of_get_data_lanes_count)kernel(drm_of_get_data_lanes_count_ep)kernel(drm_of_get_dsi_bus)kernel(drm_of_lvds_get_data_mapping)kernel(drm_of_lvds_get_dual_link_pixel_order)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_add_follower)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_bridge_set_orientation)kernel(drm_panel_disable)kernel(drm_panel_dp_aux_backlight)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_remove_follower)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_scaling_filter_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_get_damage_clips)kernel(drm_plane_get_damage_clips_count)kernel(drm_plane_helper_destroy)kernel(drm_plane_helper_disable_primary)kernel(drm_plane_helper_update_primary)kernel(drm_poll)kernel(drm_prandom_u32_max_state)kernel(drm_prime_gem_destroy)kernel(drm_prime_get_contiguous_size)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_dma_addr_array)kernel(drm_prime_sg_to_page_array)kernel(drm_print_bits)kernel(drm_print_memory_stats)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_blob_from_id)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_random_order)kernel(drm_random_reorder)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_error)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_init)kernel(drm_sched_job_add_dependency)kernel(drm_sched_job_add_implicit_dependencies)kernel(drm_sched_job_add_resv_dependencies)kernel(drm_sched_job_add_syncobj_dependency)kernel(drm_sched_job_arm)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_sched_tdr_queue_imm)kernel(drm_sched_wqueue_ready)kernel(drm_sched_wqueue_start)kernel(drm_sched_wqueue_stop)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_send_event_timestamp_locked)kernel(drm_set_preferred_mode)kernel(drm_show_fdinfo)kernel(drm_show_memory_stats)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_suballoc_dump_debug_info)kernel(drm_suballoc_free)kernel(drm_suballoc_manager_fini)kernel(drm_suballoc_manager_init)kernel(drm_suballoc_new)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_hotplug_event)kernel(drm_sysfs_connector_property_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_allow_once)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_vram_helper_mode_valid)kernel(drm_vram_mm_debugfs_init)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_connector_init_with_encoder)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_connector_init)kernel(drmm_crtc_init_with_planes)kernel(drmm_encoder_init)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_of_get_bridge)kernel(drmm_panel_bridge_add)kernel(drmm_release_action)kernel(drmm_vram_helper_init)kernel(ds1685_rtc_poweroff)kernel(dw_dma_acpi_controller_free)kernel(dw_dma_acpi_controller_register)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(etm_perf_symlink)kernel(fail_sunrpc)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(ffa_bus_type)kernel(ffa_device_register)kernel(ffa_device_unregister)kernel(ffa_driver_register)kernel(ffa_driver_unregister)kernel(fill_inquiry_response)kernel(find_cxl_root)kernel(flow_offload_add)kernel(flow_offload_alloc)kernel(flow_offload_free)kernel(flow_offload_lookup)kernel(flow_offload_refresh)kernel(flow_offload_route_init)kernel(flow_offload_teardown)kernel(free_mdio_bitbang)kernel(free_rs)kernel(fscache_acquire_cache)kernel(fscache_add_cache)kernel(fscache_addremove_sem)kernel(fscache_caching_failed)kernel(fscache_clearance_waiters)kernel(fscache_cookie_lookup_negative)kernel(fscache_dirty_folio)kernel(fscache_end_cookie_access)kernel(fscache_end_volume_access)kernel(fscache_get_cookie)kernel(fscache_io_error)kernel(fscache_n_culled)kernel(fscache_n_no_create_space)kernel(fscache_n_no_write_space)kernel(fscache_n_read)kernel(fscache_n_updates)kernel(fscache_n_write)kernel(fscache_put_cookie)kernel(fscache_put_volume)kernel(fscache_relinquish_cache)kernel(fscache_resume_after_invalidation)kernel(fscache_try_get_volume)kernel(fscache_wait_for_operation)kernel(fscache_withdraw_cache)kernel(fscache_withdraw_cookie)kernel(fscache_withdraw_volume)kernel(fscache_wq)kernel(fuse_abort_conn)kernel(fuse_conn_destroy)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_put)kernel(fuse_dax_cancel_work)kernel(fuse_dequeue_forget)kernel(fuse_dev_alloc)kernel(fuse_dev_alloc_install)kernel(fuse_dev_fiq_ops)kernel(fuse_dev_free)kernel(fuse_dev_install)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_fill_super_common)kernel(fuse_free_conn)kernel(fuse_get_unique)kernel(fuse_init_fs_context_submount)kernel(fuse_len_args)kernel(fuse_mount_destroy)kernel(fuse_mount_remove)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(generic_mii_ioctl)kernel(geneve_dev_create_fb)kernel(get_h225_addr)kernel(get_nfs_open_context)kernel(get_phv_bit)kernel(get_scpi_ops)kernel(gnss_allocate_device)kernel(gnss_deregister_device)kernel(gnss_insert_raw)kernel(gnss_put_device)kernel(gnss_register_device)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gss_krb5_checksum)kernel(gss_krb5_lookup_enctype)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hid_sensor_get_usage_index)kernel(hidma_mgmt_init_sys)kernel(hidma_mgmt_setup)kernel(hnae3_register_ae_algo)kernel(hnae3_register_ae_dev)kernel(hnae3_register_client)kernel(hnae3_set_client_init_flag)kernel(hnae3_unregister_ae_algo)kernel(hnae3_unregister_ae_dev)kernel(hnae3_unregister_client)kernel(hnae_ae_register)kernel(hnae_ae_unregister)kernel(hnae_get_handle)kernel(hnae_put_handle)kernel(hnae_register_notifier)kernel(hnae_reinit_handle)kernel(hnae_unregister_notifier)kernel(hns_dsaf_roce_reset)kernel(host1x_bo_pin)kernel(host1x_bo_unpin)kernel(host1x_channel_get)kernel(host1x_channel_put)kernel(host1x_channel_request)kernel(host1x_channel_stop)kernel(host1x_client_exit)kernel(host1x_client_resume)kernel(host1x_client_suspend)kernel(host1x_client_unregister)kernel(host1x_device_exit)kernel(host1x_device_init)kernel(host1x_driver_register_full)kernel(host1x_driver_unregister)kernel(host1x_fence_cancel)kernel(host1x_fence_create)kernel(host1x_get_dma_mask)kernel(host1x_job_add_gather)kernel(host1x_job_add_wait)kernel(host1x_job_alloc)kernel(host1x_job_get)kernel(host1x_job_pin)kernel(host1x_job_put)kernel(host1x_job_submit)kernel(host1x_job_unpin)kernel(host1x_memory_context_alloc)kernel(host1x_memory_context_get)kernel(host1x_memory_context_put)kernel(host1x_syncpt_alloc)kernel(host1x_syncpt_base_id)kernel(host1x_syncpt_get)kernel(host1x_syncpt_get_base)kernel(host1x_syncpt_get_by_id)kernel(host1x_syncpt_get_by_id_noref)kernel(host1x_syncpt_id)kernel(host1x_syncpt_incr)kernel(host1x_syncpt_incr_max)kernel(host1x_syncpt_put)kernel(host1x_syncpt_read)kernel(host1x_syncpt_read_max)kernel(host1x_syncpt_read_min)kernel(host1x_syncpt_release_vblank_reservation)kernel(host1x_syncpt_request)kernel(host1x_syncpt_wait)kernel(hsr_get_version)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_ringbuffer_spinlock_busy)kernel(hvpci_block_ops)kernel(hw_phymode_configure)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_write_cfg_blk)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_dw_acpi_configure)kernel(i2c_dw_adjust_bus_speed)kernel(i2c_dw_configure_master)kernel(i2c_dw_prepare_clk)kernel(i2c_dw_probe_master)kernel(i2c_dw_validate_speed)kernel(i2c_free_slave_host_notify_device)kernel(i2c_handle_smbus_alert)kernel(i2c_hid_core_pm)kernel(i2c_hid_core_probe)kernel(i2c_hid_core_remove)kernel(i2c_hid_core_shutdown)kernel(i2c_mux_add_adapter)kernel(i2c_mux_alloc)kernel(i2c_mux_del_adapters)kernel(i2c_new_slave_host_notify_device)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_register_spd)kernel(i2c_root_adapter)kernel(i3c_device_disable_ibi)kernel(i3c_device_do_priv_xfers)kernel(i3c_device_enable_ibi)kernel(i3c_device_free_ibi)kernel(i3c_device_get_info)kernel(i3c_device_match_id)kernel(i3c_device_request_ibi)kernel(i3c_driver_register_with_owner)kernel(i3c_driver_unregister)kernel(i3c_generic_ibi_alloc_pool)kernel(i3c_generic_ibi_free_pool)kernel(i3c_generic_ibi_get_free_slot)kernel(i3c_generic_ibi_recycle_slot)kernel(i3c_master_add_i3c_dev_locked)kernel(i3c_master_defslvs_locked)kernel(i3c_master_disec_locked)kernel(i3c_master_do_daa)kernel(i3c_master_enec_locked)kernel(i3c_master_entdaa_locked)kernel(i3c_master_get_free_addr)kernel(i3c_master_queue_ibi)kernel(i3c_master_register)kernel(i3c_master_set_info)kernel(i3c_master_unregister)kernel(i3cdev_to_dev)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(ice_add_rdma_qset)kernel(ice_del_rdma_qset)kernel(ice_get_qos_params)kernel(ice_rdma_request_reset)kernel(ice_rdma_update_vsi_filter)kernel(ice_xdp_locking_key)kernel(idma32_dma_probe)kernel(idma32_dma_remove)kernel(imx_dsp_free_channel)kernel(imx_dsp_request_channel)kernel(imx_dsp_ring_doorbell)kernel(imx_icc_register)kernel(imx_icc_unregister)kernel(imx_usbmisc_charger_detection)kernel(imx_usbmisc_hsic_set_connect)kernel(imx_usbmisc_init)kernel(imx_usbmisc_init_post)kernel(imx_usbmisc_resume)kernel(imx_usbmisc_suspend)kernel(init_cdrom_command)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(input_ff_create_memless)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip_md_tunnel_xmit)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_init_comment)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_put_flags)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_ctl)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_lookup)kernel(ip_tunnel_newlink)kernel(ip_tunnel_parm_from_user)kernel(ip_tunnel_parm_to_user)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_siocdevprivate)kernel(ip_tunnel_uninit)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmb_checksum)kernel(ipmi_add_smi)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table_exit)kernel(ipt_unregister_table_pre_exit)kernel(ipv4_synproxy_hook)kernel(ipv6_synproxy_hook)kernel(ipvlan_count_rx)kernel(ipvlan_link_delete)kernel(ipvlan_link_new)kernel(ipvlan_link_register)kernel(ipvlan_link_setup)kernel(is_cxl_memdev)kernel(is_cxl_nvdimm)kernel(is_cxl_nvdimm_bridge)kernel(is_cxl_pmem_region)kernel(is_cxl_port)kernel(is_cxl_region)kernel(is_endpoint_decoder)kernel(is_hsr_master)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_prime_number)kernel(is_root_decoder)kernel(is_switch_decoder)kernel(is_virtio_dma_buf)kernel(iscsi_add_conn)kernel(iscsi_add_session)kernel(iscsi_alloc_conn)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_change_param_sprintf)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_recv)kernel(iscsi_conn_queue_xmit)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_conn_unbind)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_dbg_trace)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_eh_abort)kernel(iscsi_eh_cmd_timed_out)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_force_destroy_session)kernel(iscsi_free_session)kernel(iscsi_get_conn)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_get_task)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_max_scsi_cmds)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_conn)kernel(iscsi_put_endpoint)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_conn)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_free)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_remove)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_rx)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsolicited_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_thread_check_cpumask)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(ixgbe_xdp_locking_key)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_fc_begin_commit)kernel(jbd2_fc_end_commit)kernel(jbd2_fc_end_commit_fallback)kernel(jbd2_fc_get_buf)kernel(jbd2_fc_release_bufs)kernel(jbd2_fc_wait_bufs)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_finish_inode_data_buffers)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_grab_journal_head)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_inode_ranged_wait)kernel(jbd2_journal_inode_ranged_write)kernel(jbd2_journal_invalidate_folio)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_put_journal_head)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_wait_commit)kernel(jbd2_submit_inode_data)kernel(jbd2_trans_will_send_data_barrier)kernel(jbd2_transaction_committed)kernel(jbd2_wait_inode_data)kernel(key_type_trusted)kernel(krb5_cbc_cts_decrypt)kernel(krb5_cbc_cts_encrypt)kernel(krb5_etm_checksum)kernel(krb5_nfold)kernel(lan87xx_read_status)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(lockd_down)kernel(lockd_up)kernel(lockdep_nfnl_is_held)kernel(locks_end_grace)kernel(locks_in_grace)kernel(locks_start_grace)kernel(macsec_get_real_dev)kernel(macsec_netdev_is_offloaded)kernel(macsec_pn_wrapped)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete_or_get)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mb_cache_entry_wait_unused)kernel(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_ksettings_get_npage)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdiobb_read_c22)kernel(mdiobb_read_c45)kernel(mdiobb_write_c22)kernel(mdiobb_write_c45)kernel(mhi_alloc_controller)kernel(mhi_async_power_up)kernel(mhi_device_get)kernel(mhi_device_get_sync)kernel(mhi_device_put)kernel(mhi_download_rddm_image)kernel(mhi_driver_unregister)kernel(mhi_force_rddm_mode)kernel(mhi_free_controller)kernel(mhi_get_exec_env)kernel(mhi_get_free_desc_count)kernel(mhi_get_mhi_state)kernel(mhi_notify)kernel(mhi_pm_resume)kernel(mhi_pm_resume_force)kernel(mhi_pm_suspend)kernel(mhi_power_down)kernel(mhi_power_down_keep_dev)kernel(mhi_prepare_for_power_up)kernel(mhi_prepare_for_transfer)kernel(mhi_prepare_for_transfer_autoqueue)kernel(mhi_queue_buf)kernel(mhi_queue_dma)kernel(mhi_queue_is_full)kernel(mhi_queue_skb)kernel(mhi_register_controller)kernel(mhi_soc_reset)kernel(mhi_sync_power_up)kernel(mhi_unprepare_after_power_down)kernel(mhi_unprepare_from_transfer)kernel(mhi_unregister_controller)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_get_link_ksettings)kernel(mii_ethtool_gset)kernel(mii_ethtool_set_link_ksettings)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_put_qp)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_queue_bond_work)kernel(mlx4_read_clock)kernel(mlx4_register_auxiliary_driver)kernel(mlx4_register_event_notifier)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_auxiliary_driver)kernel(mlx4_unregister_event_notifier)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_access_reg)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_blocking_notifier_register)kernel(mlx5_blocking_notifier_unregister)kernel(mlx5_cmd_check)kernel(mlx5_cmd_cleanup_async_ctx)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_do)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_exec_polling)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_cmd_out_err)kernel(mlx5_comp_eqn_get)kernel(mlx5_comp_vector_get_cpu)kernel(mlx5_comp_vectors_max)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_get_terminate_scatter_list_mkey)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_mp_event_replay)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_sq_state)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_core_uplink_netdev_event_replay)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_cq)kernel(mlx5_create_flow_group)kernel(mlx5_create_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debug_qp_add)kernel(mlx5_debug_qp_remove)kernel(mlx5_debugfs_get_dev_root)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_group)kernel(mlx5_destroy_flow_table)kernel(mlx5_dm_sw_icm_alloc)kernel(mlx5_dm_sw_icm_dealloc)kernel(mlx5_eq_create_generic)kernel(mlx5_eq_destroy_generic)kernel(mlx5_eq_disable)kernel(mlx5_eq_enable)kernel(mlx5_eq_get_eqe)kernel(mlx5_eq_notifier_register)kernel(mlx5_eq_notifier_unregister)kernel(mlx5_eq_update_ci)kernel(mlx5_eswitch_add_send_to_vport_rule)kernel(mlx5_eswitch_get_core_dev)kernel(mlx5_eswitch_get_encap_mode)kernel(mlx5_eswitch_get_proto_dev)kernel(mlx5_eswitch_get_total_vports)kernel(mlx5_eswitch_get_vport_metadata_for_match)kernel(mlx5_eswitch_get_vport_metadata_for_set)kernel(mlx5_eswitch_mode)kernel(mlx5_eswitch_reg_c1_loopback_enabled)kernel(mlx5_eswitch_register_vport_reps)kernel(mlx5_eswitch_unregister_vport_reps)kernel(mlx5_eswitch_uplink_get_proto_dev)kernel(mlx5_eswitch_vport_match_metadata_enabled)kernel(mlx5_eswitch_vport_rep)kernel(mlx5_fc_create)kernel(mlx5_fc_destroy)kernel(mlx5_fc_id)kernel(mlx5_fc_query)kernel(mlx5_fill_page_frag_array)kernel(mlx5_fill_page_frag_array_perm)kernel(mlx5_flow_table_id)kernel(mlx5_fpga_get_sbu_caps)kernel(mlx5_fpga_mem_read)kernel(mlx5_fpga_mem_write)kernel(mlx5_fpga_sbu_conn_create)kernel(mlx5_fpga_sbu_conn_destroy)kernel(mlx5_fpga_sbu_conn_sendmsg)kernel(mlx5_frag_buf_alloc_node)kernel(mlx5_frag_buf_free)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_fdb_sub_ns)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_uars_page)kernel(mlx5_ipsec_device_caps)kernel(mlx5_is_roce_on)kernel(mlx5_lag_get_next_peer_mdev)kernel(mlx5_lag_get_num_ports)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_master)kernel(mlx5_lag_is_mpesw)kernel(mlx5_lag_is_roce)kernel(mlx5_lag_is_shared_fdb)kernel(mlx5_lag_is_sriov)kernel(mlx5_lag_mode_is_hash)kernel(mlx5_lag_query_cong_counters)kernel(mlx5_macsec_add_roce_rule)kernel(mlx5_macsec_add_roce_sa_rules)kernel(mlx5_macsec_del_roce_rule)kernel(mlx5_macsec_del_roce_sa_rules)kernel(mlx5_modify_header_alloc)kernel(mlx5_modify_header_dealloc)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_mpfs_add_mac)kernel(mlx5_mpfs_del_mac)kernel(mlx5_msix_alloc)kernel(mlx5_msix_free)kernel(mlx5_nic_vport_affiliate_multiport)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_unaffiliate_multiport)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_notifier_register)kernel(mlx5_notifier_unregister)kernel(mlx5_packet_reformat_alloc)kernel(mlx5_packet_reformat_dealloc)kernel(mlx5_put_uars_page)kernel(mlx5_qp_debugfs_cleanup)kernel(mlx5_qp_debugfs_init)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_ib_port_oper)kernel(mlx5_query_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_module_eeprom_by_page)kernel(mlx5_query_nic_system_image_guid)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_rdma_rn_get_params)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_add_rate_raw)kernel(mlx5_rl_are_equal)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_rl_remove_rate_raw)kernel(mlx5_rsc_dump_cmd_create)kernel(mlx5_rsc_dump_cmd_destroy)kernel(mlx5_rsc_dump_next)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_sriov_blocking_notifier_register)kernel(mlx5_sriov_blocking_notifier_unregister)kernel(mlx5_toggle_port_link)kernel(mlx5_vf_get_core_dev)kernel(mlx5_vf_put_core_dev)kernel(mlx5_vport_get_other_func_cap)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_activity_get)kernel(mlxsw_afa_block_append_allocated_counter)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_ignore)kernel(mlxsw_afa_block_append_ip)kernel(mlxsw_afa_block_append_l4port)kernel(mlxsw_afa_block_append_mcrouter)kernel(mlxsw_afa_block_append_mirror)kernel(mlxsw_afa_block_append_police)kernel(mlxsw_afa_block_append_qos_dscp)kernel(mlxsw_afa_block_append_qos_dsfield)kernel(mlxsw_afa_block_append_qos_ecn)kernel(mlxsw_afa_block_append_qos_switch_prio)kernel(mlxsw_afa_block_append_sampler)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_trap_and_forward)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_cur_set)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_kvdl_index)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_block_terminate)kernel(mlxsw_afa_cookie_lookup)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_clear)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_cpu_port_fini)kernel(mlxsw_core_cpu_port_init)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_fw_rev_minor_subminor_validate)kernel(mlxsw_core_irq_event_handler_register)kernel(mlxsw_core_irq_event_handler_unregister)kernel(mlxsw_core_irq_event_handlers_call)kernel(mlxsw_core_kvd_sizes_get)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_lag)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_port_devlink_port_get)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_netdev_link)kernel(mlxsw_core_ptp_transmitted)kernel(mlxsw_core_read_frc_h)kernel(mlxsw_core_read_frc_l)kernel(mlxsw_core_read_utc_nsec)kernel(mlxsw_core_read_utc_sec)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_resources_query)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_sdq_supports_cqe_v2)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_state_set)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_core_traps_register)kernel(mlxsw_core_traps_unregister)kernel(mlxsw_env_get_module_eeprom)kernel(mlxsw_env_get_module_eeprom_by_page)kernel(mlxsw_env_get_module_info)kernel(mlxsw_env_get_module_power_mode)kernel(mlxsw_env_module_overheat_counter_get)kernel(mlxsw_env_module_port_down)kernel(mlxsw_env_module_port_map)kernel(mlxsw_env_module_port_unmap)kernel(mlxsw_env_module_port_up)kernel(mlxsw_env_reset_module)kernel(mlxsw_env_set_module_power_mode)kernel(mlxsw_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)kernel(mlxsw_linecards_event_ops_register)kernel(mlxsw_linecards_event_ops_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mock_drm_getfile)kernel(mqprio_fp_to_offload)kernel(mqprio_qopt_reconstruct)kernel(mqprio_validate_qopt)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dax_probe)kernel(nd_dev_to_uuid)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_pfn_probe)kernel(nd_pfn_validate)kernel(nd_region_acquire_lane)kernel(nd_region_dev)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(net_failover_create)kernel(net_failover_destroy)kernel(netfs_read_folio)kernel(netfs_readahead)kernel(netfs_stats_show)kernel(netfs_subreq_terminated)kernel(netfs_write_begin)kernel(next_prime_number)kernel(nf_br_ops)kernel(nf_confirm)kernel(nf_conn_pernet_ecache)kernel(nf_conncount_add)kernel(nf_conncount_cache_free)kernel(nf_conncount_count)kernel(nf_conncount_destroy)kernel(nf_conncount_gc_list)kernel(nf_conncount_init)kernel(nf_conncount_list_init)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_count)kernel(nf_conntrack_eventmask_report)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_free)kernel(nf_conntrack_hash)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_helper_put)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_helpers_register)kernel(nf_conntrack_helpers_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_lock)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_acct_add)kernel(nf_ct_add_helper)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_bridge_register)kernel(nf_ct_bridge_unregister)kernel(nf_ct_change_status_common)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy)kernel(nf_ct_destroy_timeout)kernel(nf_ct_ecache_ext_add)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hash)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_iterate_destroy)kernel(nf_ct_expect_iterate_net)kernel(nf_ct_expect_put)kernel(nf_ct_expect_related_report)kernel(nf_ct_ext_add)kernel(nf_ct_frag6_gather)kernel(nf_ct_get_id)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_handle_fragments)kernel(nf_ct_helper)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_init)kernel(nf_ct_helper_log)kernel(nf_ct_invert_tuple)kernel(nf_ct_iterate_cleanup_net)kernel(nf_ct_iterate_destroy)kernel(nf_ct_kill_acct)kernel(nf_ct_l4proto_find)kernel(nf_ct_l4proto_log_invalid)kernel(nf_ct_nat)kernel(nf_ct_nat_ext_add)kernel(nf_ct_netns_get)kernel(nf_ct_netns_put)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expect)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_set_auto_assign_helper_warned)kernel(nf_ct_set_timeout)kernel(nf_ct_skb_network_trim)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_untimeout)kernel(nf_defrag_ipv4_disable)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_disable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_dup_netdev_egress)kernel(nf_flow_dnat_port)kernel(nf_flow_offload_ip_hook)kernel(nf_flow_offload_ipv6_hook)kernel(nf_flow_rule_route_ipv4)kernel(nf_flow_rule_route_ipv6)kernel(nf_flow_snat_port)kernel(nf_flow_table_cleanup)kernel(nf_flow_table_free)kernel(nf_flow_table_init)kernel(nf_flow_table_offload_setup)kernel(nf_fwd_netdev_egress)kernel(nf_l4proto_log_invalid)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_helper_put)kernel(nf_nat_helper_register)kernel(nf_nat_helper_try_module_get)kernel(nf_nat_helper_unregister)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_inet_fn)kernel(nf_nat_inet_register_fn)kernel(nf_nat_inet_unregister_fn)kernel(nf_nat_ipv4_register_fn)kernel(nf_nat_ipv4_unregister_fn)kernel(nf_nat_ipv6_register_fn)kernel(nf_nat_ipv6_unregister_fn)kernel(nf_nat_irc_hook)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_inet_register_notifiers)kernel(nf_nat_masquerade_inet_unregister_notifiers)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_setup_info)kernel(nf_nat_sip_hooks)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_osf_find)kernel(nf_osf_fingers)kernel(nf_osf_match)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_reject_skb_v4_tcp_reset)kernel(nf_reject_skb_v4_unreach)kernel(nf_reject_skb_v6_tcp_reset)kernel(nf_reject_skb_v6_unreach)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_sk_lookup_slow_v4)kernel(nf_sk_lookup_slow_v6)kernel(nf_synproxy_ipv4_fini)kernel(nf_synproxy_ipv4_init)kernel(nf_synproxy_ipv6_fini)kernel(nf_synproxy_ipv6_init)kernel(nf_tables_activate_set)kernel(nf_tables_bind_set)kernel(nf_tables_deactivate_flowtable)kernel(nf_tables_deactivate_set)kernel(nf_tables_destroy_set)kernel(nf_tables_trans_destroy_flush_work)kernel(nf_tproxy_get_sock_v4)kernel(nf_tproxy_get_sock_v6)kernel(nf_tproxy_handle_time_wait4)kernel(nf_tproxy_handle_time_wait6)kernel(nf_tproxy_laddr4)kernel(nf_tproxy_laddr6)kernel(nfct_h323_nat_hook)kernel(nfit_get_smbios_id)kernel(nfnetlink_broadcast)kernel(nfnetlink_has_listeners)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nfs3_set_ds_client)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs42_proc_layouterror)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_available)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_setup_sequence)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_get_cached)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_add_or_obtain)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fattr_with_label)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_nr_threads)kernel(nfs_callback_set_tcpport)kernel(nfs_check_cache_invalid)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_clear_verifier_delegated)kernel(nfs_client_for_each_server)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_d_prune_case_insensitive_aliases)kernel(nfs_debug)kernel(nfs_delay_retrans)kernel(nfs_dentry_operations)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_inode)kernel(nfs_free_server)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_server)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_read_alloc_scratch)kernel(nfs_reconfigure)kernel(nfs_refresh_inode)kernel(nfs_release_request)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_scan_commit_list)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_cache_invalid)kernel(nfs_set_verifier)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_stream_decode_acl)kernel(nfs_stream_encode_acl)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_sysfs_add_server)kernel(nfs_sysfs_link_rpc_client)kernel(nfs_try_get_tree)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wait_on_request)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd4_ssc_init_umount_work)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_chain_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_release)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_fib4_eval)kernel(nft_fib4_eval_type)kernel(nft_fib6_eval)kernel(nft_fib6_eval_type)kernel(nft_fib_dump)kernel(nft_fib_init)kernel(nft_fib_policy)kernel(nft_fib_store_result)kernel(nft_fib_validate)kernel(nft_flowtable_lookup)kernel(nft_fwd_dup_netdev_offload)kernel(nft_meta_get_dump)kernel(nft_meta_get_eval)kernel(nft_meta_get_init)kernel(nft_meta_inner_eval)kernel(nft_meta_policy)kernel(nft_meta_set_destroy)kernel(nft_meta_set_dump)kernel(nft_meta_set_eval)kernel(nft_meta_set_init)kernel(nft_meta_set_validate)kernel(nft_obj_lookup)kernel(nft_obj_notify)kernel(nft_parse_register_load)kernel(nft_parse_register_store)kernel(nft_parse_u32_check)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_flowtable_type)kernel(nft_register_obj)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_reject_validate)kernel(nft_request_module)kernel(nft_set_catchall_lookup)kernel(nft_set_elem_destroy)kernel(nft_set_lookup_global)kernel(nft_trace_enabled)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmclnt_rpc_clnt)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nv_cspmu_init_ops)kernel(nvdimm_badblocks_populate)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_delete)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_delete)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_setup_pfn)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_admin_tag_set)kernel(nvme_alloc_io_tag_set)kernel(nvme_auth_alloc_key)kernel(nvme_auth_augmented_challenge)kernel(nvme_auth_dhgroup_id)kernel(nvme_auth_dhgroup_kpp)kernel(nvme_auth_dhgroup_name)kernel(nvme_auth_digest_name)kernel(nvme_auth_extract_key)kernel(nvme_auth_free)kernel(nvme_auth_free_key)kernel(nvme_auth_gen_privkey)kernel(nvme_auth_gen_pubkey)kernel(nvme_auth_gen_shared_secret)kernel(nvme_auth_generate_key)kernel(nvme_auth_get_seqnum)kernel(nvme_auth_hmac_hash_len)kernel(nvme_auth_hmac_id)kernel(nvme_auth_hmac_name)kernel(nvme_auth_init_ctrl)kernel(nvme_auth_key_struct_size)kernel(nvme_auth_negotiate)kernel(nvme_auth_stop)kernel(nvme_auth_transform_key)kernel(nvme_auth_wait)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_batch_req)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_dev_attrs_group)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_io_getuuid)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_admin_opcode_str)kernel(nvme_get_fabrics_opcode_str)kernel(nvme_get_features)kernel(nvme_get_opcode_str)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_init_request)kernel(nvme_io_timeout)kernel(nvme_keyring_id)kernel(nvme_mark_namespaces_dead)kernel(nvme_mpath_start_request)kernel(nvme_passthru_end)kernel(nvme_passthru_start)kernel(nvme_put_ns)kernel(nvme_quiesce_admin_queue)kernel(nvme_quiesce_io_queues)kernel(nvme_remove_admin_tag_set)kernel(nvme_remove_io_tag_set)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_should_fail)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_tls_psk_default)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_unquiesce_admin_queue)kernel(nvme_unquiesce_io_queues)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmet_wq)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_map_queues)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_set_io_queues)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(of_dp_aux_depopulate_bus)kernel(of_dp_aux_populate_bus)kernel(of_drm_find_bridge)kernel(of_drm_find_panel)kernel(of_drm_get_panel_orientation)kernel(oiap)kernel(opens_in_grace)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_bvecs)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_copy_from_init)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_bvec_pos)kernel(osd_req_op_extent_osd_data_bvecs)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_osd_iter)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(phylink_caps_to_linkmodes)kernel(phylink_connect_phy)kernel(phylink_create)kernel(phylink_decode_usxgmii_word)kernel(phylink_destroy)kernel(phylink_disconnect_phy)kernel(phylink_ethtool_get_eee)kernel(phylink_ethtool_get_pauseparam)kernel(phylink_ethtool_get_wol)kernel(phylink_ethtool_ksettings_get)kernel(phylink_ethtool_ksettings_set)kernel(phylink_ethtool_nway_reset)kernel(phylink_ethtool_set_eee)kernel(phylink_ethtool_set_pauseparam)kernel(phylink_ethtool_set_wol)kernel(phylink_expects_phy)kernel(phylink_fwnode_phy_connect)kernel(phylink_generic_validate)kernel(phylink_get_capabilities)kernel(phylink_get_eee_err)kernel(phylink_init_eee)kernel(phylink_limit_mac_speed)kernel(phylink_mac_change)kernel(phylink_mii_c22_pcs_an_restart)kernel(phylink_mii_c22_pcs_config)kernel(phylink_mii_c22_pcs_decode_state)kernel(phylink_mii_c22_pcs_encode_advertisement)kernel(phylink_mii_c22_pcs_get_state)kernel(phylink_mii_c45_pcs_get_state)kernel(phylink_mii_ioctl)kernel(phylink_of_phy_connect)kernel(phylink_pcs_change)kernel(phylink_resolve_c73)kernel(phylink_resume)kernel(phylink_set_port_modes)kernel(phylink_speed_down)kernel(phylink_speed_up)kernel(phylink_start)kernel(phylink_stop)kernel(phylink_suspend)kernel(phylink_validate_mask_caps)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_get_debugfs_dir)kernel(pmbus_get_driver_info)kernel(pmbus_get_fan_rate_cached)kernel(pmbus_get_fan_rate_device)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_regulator_ops)kernel(pmbus_set_page)kernel(pmbus_set_update)kernel(pmbus_update_byte_data)kernel(pmbus_update_fan)kernel(pmbus_write_byte)kernel(pmbus_write_byte_data)kernel(pmbus_write_word_data)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pnfs_add_commit_array)kernel(pnfs_alloc_commit_array)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_free_commit_array)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_ds_cinfo_destroy)kernel(pnfs_generic_ds_cinfo_release_lseg)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_check_range)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_search_commit_reqs)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(poly1305_core_blocks)kernel(poly1305_core_emit)kernel(poly1305_core_setkey)kernel(poly1305_final_generic)kernel(poly1305_init_generic)kernel(poly1305_update_generic)kernel(polynomial_calc)kernel(pptp_msg_name)kernel(print_tuple)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(put_nfs_open_context)kernel(put_rpccred)kernel(qca808x_cable_test_get_status)kernel(qca808x_led_reg_blink_set)kernel(qca808x_led_reg_brightness_set)kernel(qca808x_led_reg_hw_control_enable)kernel(qca808x_led_reg_hw_control_status)kernel(qmi_add_lookup)kernel(qmi_add_server)kernel(qmi_decode_message)kernel(qmi_encode_message)kernel(qmi_handle_init)kernel(qmi_handle_release)kernel(qmi_response_type_v01_ei)kernel(qmi_send_indication)kernel(qmi_send_request)kernel(qmi_send_response)kernel(qmi_txn_cancel)kernel(qmi_txn_init)kernel(qmi_txn_wait)kernel(qrtr_endpoint_post)kernel(qrtr_endpoint_register)kernel(qrtr_endpoint_unregister)kernel(qrtr_ns_init)kernel(qrtr_ns_remove)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(read_bytes_from_xdr_buf)kernel(read_cdat_data)kernel(recover_lost_locks)kernel(register_8022_client)kernel(register_cdrom)kernel(register_hdlc_protocol)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_nfs_version)kernel(register_nvdimm_pmu)kernel(register_snap_client)kernel(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(rohm_regulator_set_dvs_levels)kernel(rohm_regulator_set_voltage_sel_restricted)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_cancel_tasks)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_disconnect)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_manage_trunked_xprts)kernel(rpc_clnt_probe_trunked_xprts)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_remove_xprt)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_gfp_mask)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wait_for_completion_task)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(sas_attach_transport)kernel(sas_disable_tlr)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_get_address)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_read_port_mode_page)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_tlr_supported)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(schedule_cxl_memdev_detach)kernel(scsi_is_fc_rport)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(send_implementation_id)kernel(sensor_hub_device_close)kernel(sensor_hub_device_open)kernel(sensor_hub_get_feature)kernel(sensor_hub_input_attr_get_raw_value)kernel(sensor_hub_input_get_attribute_info)kernel(sensor_hub_register_callback)kernel(sensor_hub_remove_callback)kernel(sensor_hub_set_feature)kernel(serpent_setkey)kernel(set_and_calc_slave_port_state)kernel(set_exclusive_cxl_commands)kernel(set_phv_bit)kernel(setup_udp_tunnel_sock)kernel(sha256_block_data_order)kernel(smsc_phy_config_init)kernel(smsc_phy_config_intr)kernel(smsc_phy_get_tunable)kernel(smsc_phy_handle_interrupt)kernel(smsc_phy_probe)kernel(smsc_phy_set_tunable)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(spi_attach_transport)kernel(spi_bitbang_cleanup)kernel(spi_bitbang_init)kernel(spi_bitbang_setup)kernel(spi_bitbang_setup_transfer)kernel(spi_bitbang_start)kernel(spi_bitbang_stop)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_release_transport)kernel(spi_schedule_dv_device)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(stm_data_write)kernel(stm_register_device)kernel(stm_register_protocol)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)kernel(stm_unregister_protocol)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(sunrpc_cache_lookup_rcu)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_pipe_upcall_timeout)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unhash)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_auth_flavor)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_destroy)kernel(svc_drop)kernel(svc_encode_result_payload)kernel(svc_exit_thread)kernel(svc_fill_symlink_pathname)kernel(svc_fill_write_vector)kernel(svc_find_xprt)kernel(svc_generic_init_request)kernel(svc_generic_rpcbind_set)kernel(svc_max_payload)kernel(svc_pool_stats_open)kernel(svc_pool_wake_idle_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process_bc)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rpcbind_set_version)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_rqst_replace_page)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_close)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_create)kernel(svc_xprt_deferred_close)kernel(svc_xprt_destroy_all)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svc_xprt_received)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_parse_options)kernel(synproxy_recv_client_ack)kernel(synproxy_recv_client_ack_ipv6)kernel(synproxy_send_client_synack)kernel(synproxy_send_client_synack_ipv6)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(taprio_offload_free)kernel(taprio_offload_get)kernel(target_alloc_cmd_counter)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_cmd_init_cdb)kernel(target_cmd_parse_cdb)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_complete_cmd_with_sense)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_cmd_counter)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_init_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_set_cmd_data_length)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_stop_cmd_counter)kernel(target_stop_session)kernel(target_submit)kernel(target_submit_cmd)kernel(target_submit_prep)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_cmds)kernel(target_wait_for_sess_cmds)kernel(tcpci_get_tcpm_port)kernel(tcpci_irq)kernel(tcpci_register_port)kernel(tcpci_unregister_port)kernel(tcpm_cc_change)kernel(tcpm_pd_hard_reset)kernel(tcpm_pd_receive)kernel(tcpm_pd_transmit_complete)kernel(tcpm_port_clean)kernel(tcpm_port_error_recovery)kernel(tcpm_port_is_toggling)kernel(tcpm_register_port)kernel(tcpm_sink_frs)kernel(tcpm_sourcing_vbus)kernel(tcpm_tcpc_reset)kernel(tcpm_unregister_port)kernel(tcpm_vbus_change)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(tee_bus_type)kernel(tee_client_close_context)kernel(tee_client_close_session)kernel(tee_client_get_version)kernel(tee_client_invoke_func)kernel(tee_client_open_context)kernel(tee_client_open_session)kernel(tee_device_alloc)kernel(tee_device_register)kernel(tee_device_unregister)kernel(tee_get_drvdata)kernel(tee_session_calc_client_uuid)kernel(tee_shm_alloc_kernel_buf)kernel(tee_shm_alloc_priv_buf)kernel(tee_shm_free)kernel(tee_shm_get_from_id)kernel(tee_shm_get_pa)kernel(tee_shm_get_va)kernel(tee_shm_pool_alloc_res_mem)kernel(tee_shm_put)kernel(tee_shm_register_kernel_buf)kernel(teedev_close_context)kernel(teedev_open)kernel(tegra194_xusb_padctl_soc)kernel(tegra234_xusb_padctl_soc)kernel(tegra_ehci_phy_restore_end)kernel(tegra_ehci_phy_restore_start)kernel(tegra_mipi_disable)kernel(tegra_mipi_enable)kernel(tegra_mipi_finish_calibration)kernel(tegra_mipi_free)kernel(tegra_mipi_request)kernel(tegra_mipi_start_calibration)kernel(tegra_phy_xusb_utmi_pad_power_down)kernel(tegra_phy_xusb_utmi_pad_power_on)kernel(tegra_phy_xusb_utmi_port_reset)kernel(tegra_usb_phy_postresume)kernel(tegra_usb_phy_preresume)kernel(tegra_xusb_padctl_disable_phy_sleepwalk)kernel(tegra_xusb_padctl_disable_phy_wake)kernel(tegra_xusb_padctl_enable_phy_sleepwalk)kernel(tegra_xusb_padctl_enable_phy_wake)kernel(tegra_xusb_padctl_get)kernel(tegra_xusb_padctl_get_port_number)kernel(tegra_xusb_padctl_get_usb3_companion)kernel(tegra_xusb_padctl_hsic_set_idle)kernel(tegra_xusb_padctl_put)kernel(tegra_xusb_padctl_remote_wake_detected)kernel(tegra_xusb_padctl_set_vbus_override)kernel(tegra_xusb_padctl_usb3_save_context)kernel(tegra_xusb_padctl_usb3_set_lfps_detect)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(tmc_alloc_sg_table)kernel(tmc_etr_get_catu_device)kernel(tmc_etr_remove_catu_ops)kernel(tmc_etr_set_catu_ops)kernel(tmc_free_sg_table)kernel(tmc_sg_table_get_data)kernel(tmc_sg_table_sync_data_range)kernel(tmc_sg_table_sync_table)kernel(to_cxl_decoder)kernel(to_cxl_endpoint_decoder)kernel(to_cxl_nvdimm)kernel(to_cxl_nvdimm_bridge)kernel(to_cxl_pmem_region)kernel(to_cxl_port)kernel(to_cxl_root_decoder)kernel(to_cxl_switch_decoder)kernel(to_drm_sched_fence)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(to_pdrv_policy_node)kernel(tpm_key_create)kernel(transport_alloc_session)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_init_session)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_wait_for_tasks)kernel(trusted_tpm_send)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_init_reserved)kernel(ttm_bo_init_validate)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap_obj)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_sync_cleanup)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_pin)kernel(ttm_bo_put)kernel(ttm_bo_set_bulk_move)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_unpin)kernel(ttm_bo_validate)kernel(ttm_bo_vm_access)kernel(ttm_bo_vm_close)kernel(ttm_bo_vm_dummy_page)kernel(ttm_bo_vm_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_vmap)kernel(ttm_bo_vunmap)kernel(ttm_bo_wait_ctx)kernel(ttm_device_clear_dma_mappings)kernel(ttm_device_fini)kernel(ttm_device_init)kernel(ttm_device_swapout)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_glob)kernel(ttm_io_prot)kernel(ttm_kmap_iter_iomap_init)kernel(ttm_kmap_iter_tt_init)kernel(ttm_lru_bulk_move_init)kernel(ttm_lru_bulk_move_tail)kernel(ttm_move_memcpy)kernel(ttm_pool_alloc)kernel(ttm_pool_debugfs)kernel(ttm_pool_fini)kernel(ttm_pool_free)kernel(ttm_pool_init)kernel(ttm_range_man_fini_nocheck)kernel(ttm_range_man_init_nocheck)kernel(ttm_resource_alloc)kernel(ttm_resource_fini)kernel(ttm_resource_free)kernel(ttm_resource_init)kernel(ttm_resource_manager_create_debugfs)kernel(ttm_resource_manager_debug)kernel(ttm_resource_manager_evict_all)kernel(ttm_resource_manager_init)kernel(ttm_resource_manager_usage)kernel(ttm_sg_tt_init)kernel(ttm_tt_create)kernel(ttm_tt_destroy)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_pages_limit)kernel(ttm_tt_populate)kernel(tun_get_socket)kernel(tun_get_tx_ring)kernel(tun_ptr_free)kernel(twofish_setkey)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_dst_lookup)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_dst_lookup)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(ulpi_read)kernel(ulpi_register_interface)kernel(ulpi_unregister_driver)kernel(ulpi_unregister_interface)kernel(ulpi_write)kernel(unix_domain_find)kernel(unregister_8022_client)kernel(unregister_cdrom)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_nfs_version)kernel(unregister_nvdimm_pmu)kernel(unregister_snap_client)kernel(usb_cdc_wdm_register)kernel(usb_gen_phy_init)kernel(usb_gen_phy_shutdown)kernel(usb_phy_gen_create_phy)kernel(usb_phy_generic_register)kernel(usb_phy_generic_unregister)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_desc_free)kernel(vchan_tx_submit)kernel(vfio_assign_device_set)kernel(vfio_combine_iova_ranges)kernel(vfio_device_set_open_count)kernel(vfio_dma_rw)kernel(vfio_file_enforced_coherent)kernel(vfio_file_has_dev)kernel(vfio_file_iommu_group)kernel(vfio_file_is_group)kernel(vfio_file_is_valid)kernel(vfio_file_set_kvm)kernel(vfio_find_device_in_devset)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommufd_device_ictx)kernel(vfio_iommufd_emulated_attach_ioas)kernel(vfio_iommufd_emulated_bind)kernel(vfio_iommufd_emulated_detach_ioas)kernel(vfio_iommufd_emulated_unbind)kernel(vfio_iommufd_get_dev_id)kernel(vfio_iommufd_physical_attach_ioas)kernel(vfio_iommufd_physical_bind)kernel(vfio_iommufd_physical_detach_ioas)kernel(vfio_iommufd_physical_unbind)kernel(vfio_mig_get_next_state)kernel(vfio_pci_core_aer_err_detected)kernel(vfio_pci_core_close_device)kernel(vfio_pci_core_disable)kernel(vfio_pci_core_do_io_rw)kernel(vfio_pci_core_enable)kernel(vfio_pci_core_err_handlers)kernel(vfio_pci_core_finish_enable)kernel(vfio_pci_core_init_dev)kernel(vfio_pci_core_ioctl)kernel(vfio_pci_core_ioctl_feature)kernel(vfio_pci_core_ioread16)kernel(vfio_pci_core_ioread32)kernel(vfio_pci_core_ioread8)kernel(vfio_pci_core_iowrite16)kernel(vfio_pci_core_iowrite32)kernel(vfio_pci_core_iowrite64)kernel(vfio_pci_core_iowrite8)kernel(vfio_pci_core_match)kernel(vfio_pci_core_mmap)kernel(vfio_pci_core_range_intersect_range)kernel(vfio_pci_core_read)kernel(vfio_pci_core_register_dev_region)kernel(vfio_pci_core_register_device)kernel(vfio_pci_core_release_dev)kernel(vfio_pci_core_request)kernel(vfio_pci_core_set_params)kernel(vfio_pci_core_setup_barmap)kernel(vfio_pci_core_sriov_configure)kernel(vfio_pci_core_unregister_device)kernel(vfio_pci_core_write)kernel(vfio_pin_pages)kernel(vfio_register_emulated_iommu_dev)kernel(vfio_register_group_dev)kernel(vfio_register_iommu_driver)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_group_dev)kernel(vfio_unregister_iommu_driver)kernel(vfio_virqfd_disable)kernel(vfio_virqfd_enable)kernel(vfio_virqfd_flush_thread)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_clear_msg)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_flush)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_exceeds_weight)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_iotlb_add_range)kernel(vhost_iotlb_add_range_ctx)kernel(vhost_iotlb_alloc)kernel(vhost_iotlb_del_range)kernel(vhost_iotlb_free)kernel(vhost_iotlb_init)kernel(vhost_iotlb_itree_first)kernel(vhost_iotlb_itree_next)kernel(vhost_iotlb_map_free)kernel(vhost_iotlb_reset)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_set_backend_features)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vq_init_access)kernel(vhost_vq_is_setup)kernel(vhost_vring_ioctl)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(virtio_dma_buf_attach)kernel(virtio_dma_buf_export)kernel(virtio_dma_buf_get_uuid)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_get_credit)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_buffer_size)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_purge_skbs)kernel(virtio_transport_put_credit)kernel(virtio_transport_read_skb)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_seqpacket_dequeue)kernel(virtio_transport_seqpacket_enqueue)kernel(virtio_transport_seqpacket_has_data)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_next_request_id)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_request_addr)kernel(vmbus_request_addr_match)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_getid)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)kernel(vq_meta_prefetch)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_assign_transport)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_connectible_has_data)kernel(vsock_connectible_recvmsg)kernel(vsock_core_get_transport)kernel(vsock_core_register)kernel(vsock_core_unregister)kernel(vsock_create_connected)kernel(vsock_data_ready)kernel(vsock_deliver_tap)kernel(vsock_dgram_recvmsg)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_cid)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vxlan_dev_create)kernel(vxlan_fdb_clear_offload)kernel(vxlan_fdb_find_uc)kernel(vxlan_fdb_replay)kernel(write_bytes_to_xdr_buf)kernel(xcv_init_hw)kernel(xcv_setup_link)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_finish_decode)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_init_encode_pages)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_page_pos)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_reserve_space_vec)kernel(xdr_restrict_buflen)kernel(xdr_set_pagelen)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_auth)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_encode_opaque_auth)kernel(xdr_stream_move_subsegment)kernel(xdr_stream_pos)kernel(xdr_stream_subsegment)kernel(xdr_stream_zero)kernel(xdr_terminate_string)kernel(xdr_truncate_decode)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xgene_enet_phy_register)kernel(xgene_mdio_rd_mac)kernel(xgene_mdio_rgmii_read)kernel(xgene_mdio_rgmii_write)kernel(xgene_mdio_wr_mac)kernel(xpcs_config_eee)kernel(xpcs_create)kernel(xpcs_create_mdiodev)kernel(xpcs_destroy)kernel(xpcs_do_config)kernel(xpcs_get_an_mode)kernel(xpcs_get_interfaces)kernel(xpcs_link_up)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(zstd_cctx_workspace_bound)kernel(zstd_compress_bound)kernel(zstd_compress_cctx)kernel(zstd_compress_stream)kernel(zstd_cstream_workspace_bound)kernel(zstd_end_stream)kernel(zstd_flush_stream)kernel(zstd_get_params)kernel(zstd_init_cctx)kernel(zstd_init_cstream)kernel(zstd_max_clevel)kernel(zstd_min_clevel)kernel(zstd_reset_cstream)kernel-modules-corekernel-modules-core-aarch64kernel-rt-debug-modules-corekernel-rt-debug-modules-core(aarch-64)kernel-rt-debug-modules-core-aarch64kernel-rt-debug-modules-core-uname-rkmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(acpi_configfs.ko)kmod(acpi_dbg.ko)kmod(acpi_ipmi.ko)kmod(acpi_power_meter.ko)kmod(acpiphp_ibm.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_ct.ko)kmod(act_ctinfo.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_mpls.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_skbedit.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(ad7314.ko)kmod(adc128d818.ko)kmod(adcxx.ko)kmod(adiantum.ko)kmod(ads7871.ko)kmod(aes-neon-bs.ko)kmod(af_key.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci_platform.ko)kmod(ahci_seattle.ko)kmod(ahci_xgene.ko)kmod(altera_ps2.ko)kmod(amd-xgbe.ko)kmod(amd.ko)kmod(ansi_cprng.ko)kmod(aquantia.ko)kmod(arc_ps2.ko)kmod(arm-cmn.ko)kmod(arm_cspmu_module.ko)kmod(arm_dmc620_pmu.ko)kmod(arm_dsu_pmu.ko)kmod(arm_mhu.ko)kmod(arm_mhu_db.ko)kmod(arm_scpi.ko)kmod(arm_smmuv3_pmu.ko)kmod(arm_spe_pmu.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asn1_encoder.ko)kmod(asym_tpm.ko)kmod(async_memcpy.ko)kmod(async_pq.ko)kmod(async_raid6_recov.ko)kmod(async_tx.ko)kmod(async_xor.ko)kmod(at24.ko)kmod(at803x.ko)kmod(ata_generic.ko)kmod(auth_rpcgss.ko)kmod(ax88796b.ko)kmod(bareudp.ko)kmod(bcm-phy-lib.ko)kmod(bcm-phy-ptp.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bd718x7-regulator.ko)kmod(binfmt_misc.ko)kmod(blake2b_generic.ko)kmod(blocklayoutdriver.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bluefield_edac.ko)kmod(bochs.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(broadcom.ko)kmod(cachefiles.ko)kmod(camellia_generic.ko)kmod(cast5_generic.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cavium-rng-vf.ko)kmod(cavium-rng.ko)kmod(cavium_ptp.ko)kmod(cb710.ko)kmod(ccp-crypto.ko)kmod(ccp.ko)kmod(cdc-acm.ko)kmod(cdc-wdm.ko)kmod(cdrom.ko)kmod(cec.ko)kmod(ceph.ko)kmod(ch.ko)kmod(chacha20poly1305.ko)kmod(chacha_generic.ko)kmod(ci_hdrc.ko)kmod(ci_hdrc_imx.ko)kmod(ci_hdrc_msm.ko)kmod(ci_hdrc_npcm.ko)kmod(ci_hdrc_pci.ko)kmod(ci_hdrc_tegra.ko)kmod(ci_hdrc_usb2.ko)kmod(cicada.ko)kmod(cirrus.ko)kmod(clk-bd718x7.ko)kmod(clk-max77686.ko)kmod(clk-scmi.ko)kmod(clk-scpi.ko)kmod(cls_bpf.ko)kmod(cls_flow.ko)kmod(cls_flower.ko)kmod(cls_fw.ko)kmod(cls_matchall.ko)kmod(cls_u32.ko)kmod(cn10k-rng.ko)kmod(cordic.ko)kmod(coresight-catu.ko)kmod(coresight-cpu-debug.ko)kmod(coresight-cti.ko)kmod(coresight-etb10.ko)kmod(coresight-etm4x.ko)kmod(coresight-funnel.ko)kmod(coresight-replicator.ko)kmod(coresight-stm.ko)kmod(coresight-tmc.ko)kmod(coresight-tpiu.ko)kmod(coresight-trbe.ko)kmod(coresight.ko)kmod(cortina.ko)kmod(cppc_cpufreq.ko)kmod(cpufreq-dt-platdev.ko)kmod(cpufreq-dt.ko)kmod(crc-itu-t.ko)kmod(crc32_generic.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-ce.ko)kmod(crypto_engine.ko)kmod(curve25519-generic.ko)kmod(custom_method.ko)kmod(cxl_acpi.ko)kmod(cxl_core.ko)kmod(cxl_mem.ko)kmod(cxl_pci.ko)kmod(cxl_pmem.ko)kmod(cxl_pmu.ko)kmod(cxl_port.ko)kmod(davicom.ko)kmod(dax_hmem.ko)kmod(des_generic.ko)kmod(diag.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dmc520_edac.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dp83tg720.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.ko)kmod(drm_dp_aux_bus.ko)kmod(drm_exec.ko)kmod(drm_gpuvm.ko)kmod(drm_kms_helper.ko)kmod(drm_shmem_helper.ko)kmod(drm_suballoc_helper.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(dummy.ko)kmod(dw_dmac.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(dwc3-imx8mp.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(ec_sys.ko)kmod(echainiv.ko)kmod(ee1004.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(ehci-platform.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(ena.ko)kmod(enclosure.ko)kmod(erofs.ko)kmod(erst-dbg.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(et1011c.ko)kmod(exfat.ko)kmod(ext4.ko)kmod(extcon-gpio.ko)kmod(failover.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fcrypt.ko)kmod(fec.ko)kmod(ff-memless.ko)kmod(ffa-module.ko)kmod(fm10k.ko)kmod(fsa4480.ko)kmod(fscache.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g762.ko)kmod(garp.ko)kmod(geneve.ko)kmod(ghash-ce.ko)kmod(gm12u320.ko)kmod(gnss.ko)kmod(governor_passive.ko)kmod(governor_performance.ko)kmod(governor_powersave.ko)kmod(governor_simpleondemand.ko)kmod(governor_userspace.ko)kmod(gpio-dwapb.ko)kmod(gpio-generic.ko)kmod(gpio-mlxbf2.ko)kmod(gpio-mlxbf3.ko)kmod(gpio-mxc.ko)kmod(gpio-pca953x.ko)kmod(gpio-regulator.ko)kmod(gpio-sim.ko)kmod(gpio-virtio.ko)kmod(gpio-xgene-sb.ko)kmod(gpio-xlp.ko)kmod(gpio_backlight.ko)kmod(gpio_keys.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gud.ko)kmod(gve.ko)kmod(hclge.ko)kmod(hclgevf.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hdma.ko)kmod(hdma_mgmt.ko)kmod(hi6220_reset.ko)kmod(hid-a4tech.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-corsair.ko)kmod(hid-cougar.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-evision.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-letsketch.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-semitek.ko)kmod(hid-sensor-hub.ko)kmod(hid-sigmamicro.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-thrustmaster.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xiaomi.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hinic.ko)kmod(hisi_thermal.ko)kmod(hnae.ko)kmod(hnae3.ko)kmod(hns3.ko)kmod(hns_dsaf.ko)kmod(hns_enet_drv.ko)kmod(hns_mdio.ko)kmod(host1x.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsr.ko)kmod(hte-tegra194-test.ko)kmod(hte-tegra194.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_drm.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-arb-gpio-challenge.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-gpio.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid-of-goodix.ko)kmod(i2c-hid-of.ko)kmod(i2c-hid.ko)kmod(i2c-imx-lpi2c.ko)kmod(i2c-imx.ko)kmod(i2c-mlxbf.ko)kmod(i2c-mux-gpio.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux-pca9541.ko)kmod(i2c-mux-pca954x.ko)kmod(i2c-mux-pinctrl.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2.ko)kmod(i2c-pca-platform.ko)kmod(i2c-simtec.ko)kmod(i2c-slave-eeprom.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-thunderx.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-versatile.ko)kmod(i2c-virtio.ko)kmod(i2c-xgene-slimpro.ko)kmod(i2c-xlp9xx.ko)kmod(i3c.ko)kmod(i40e.ko)kmod(i6300esb.ko)kmod(iavf.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idpf.ko)kmod(ifb.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(imx-bus.ko)kmod(imx-cpufreq-dt.ko)kmod(imx-dsp.ko)kmod(imx-interconnect.ko)kmod(imx-mailbox.ko)kmod(imx-sdma.ko)kmod(imx2_wdt.ko)kmod(imx8m-ddrc.ko)kmod(imx8mm-interconnect.ko)kmod(imx8mm_thermal.ko)kmod(imx8mn-interconnect.ko)kmod(imx8mp-interconnect.ko)kmod(imx8mq-interconnect.ko)kmod(imx93-pd.ko)kmod(imx93-src.ko)kmod(ina3221.ko)kmod(intel-xway.ko)kmod(ionic.ko)kmod(iosm.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_mh.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipmb_dev_int.ko)kmod(ipmi_devintf.ko)kmod(ipmi_ipmb.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.ko)kmod(ipr.ko)kmod(ipt_ECN.ko)kmod(ipt_REJECT.ko)kmod(ipt_SYNPROXY.ko)kmod(ipt_ah.ko)kmod(ipt_rpfilter.ko)kmod(iptable_filter.ko)kmod(iptable_mangle.ko)kmod(iptable_nat.ko)kmod(iptable_raw.ko)kmod(iptable_security.ko)kmod(ipvlan.ko)kmod(ipvtap.ko)kmod(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isofs.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(kheaders.ko)kmod(kprobe_event_gen_test.ko)kmod(lcd.ko)kmod(led_bl.ko)kmod(ledtrig-usbport.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libcurve25519-generic.ko)kmod(libcurve25519.ko)kmod(libdes.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(libpoly1305.ko)kmod(linear.ko)kmod(llc.ko)kmod(lm70.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2945.ko)kmod(ltc3815.ko)kmod(ltc4222.ko)kmod(ltc4260.ko)kmod(lxt.ko)kmod(lz4_compress.ko)kmod(mac-celtic.ko)kmod(mac-centeuro.ko)kmod(mac-croatian.ko)kmod(mac-cyrillic.ko)kmod(mac-gaelic.ko)kmod(mac-greek.ko)kmod(mac-iceland.ko)kmod(mac-inuit.ko)kmod(mac-roman.ko)kmod(mac-romanian.ko)kmod(mac-turkish.ko)kmod(macsec.ko)kmod(macvlan.ko)kmod(macvtap.ko)kmod(mailbox-test.ko)kmod(mailbox-xgene-slimpro.ko)kmod(marvell-88q2xxx.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(marvell_cn10k_ddr_pmu.ko)kmod(marvell_cn10k_tad_pmu.ko)kmod(max1111.ko)kmod(max20751.ko)kmod(max31790.ko)kmod(max6875.ko)kmod(max77620_thermal.ko)kmod(max77686-regulator.ko)kmod(max77686.ko)kmod(mbcache.ko)kmod(md4.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-gpio.ko)kmod(mdio-hisi-femac.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-octeon.ko)kmod(mdio-thunder.ko)kmod(mdio-xgene.ko)kmod(mdio.ko)kmod(mhi.ko)kmod(mhi_net.ko)kmod(mhi_pci_generic.ko)kmod(mhi_wwan_ctrl.ko)kmod(mhi_wwan_mbim.ko)kmod(michael_mic.ko)kmod(micrel.ko)kmod(microchip.ko)kmod(microchip_t1.ko)kmod(mii.ko)kmod(mip6.ko)kmod(mlx4_core.ko)kmod(mlx4_en.ko)kmod(mlx5-vfio-pci.ko)kmod(mlx5_core.ko)kmod(mlx5_dpll.ko)kmod(mlx_wdt.ko)kmod(mlxbf_gige.ko)kmod(mlxfw.ko)kmod(mlxreg-fan.ko)kmod(mlxsw_core.ko)kmod(mlxsw_i2c.ko)kmod(mlxsw_minimal.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(mpi3mr.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(mtk_t7xx.ko)kmod(mxl-gpy.ko)kmod(national.ko)kmod(nbd.ko)kmod(nct7802.ko)kmod(nct7904.ko)kmod(nd_btt.ko)kmod(nd_pmem.ko)kmod(net_failover.ko)kmod(netconsole.ko)kmod(netfs.ko)kmod(nf_conncount.ko)kmod(nf_conntrack.ko)kmod(nf_conntrack_amanda.ko)kmod(nf_conntrack_bridge.ko)kmod(nf_conntrack_broadcast.ko)kmod(nf_conntrack_ftp.ko)kmod(nf_conntrack_h323.ko)kmod(nf_conntrack_irc.ko)kmod(nf_conntrack_netbios_ns.ko)kmod(nf_conntrack_netlink.ko)kmod(nf_conntrack_pptp.ko)kmod(nf_conntrack_sane.ko)kmod(nf_conntrack_sip.ko)kmod(nf_conntrack_snmp.ko)kmod(nf_conntrack_tftp.ko)kmod(nf_defrag_ipv4.ko)kmod(nf_defrag_ipv6.ko)kmod(nf_dup_ipv4.ko)kmod(nf_dup_ipv6.ko)kmod(nf_dup_netdev.ko)kmod(nf_flow_table.ko)kmod(nf_flow_table_inet.ko)kmod(nf_flow_table_ipv4.ko)kmod(nf_flow_table_ipv6.ko)kmod(nf_log_syslog.ko)kmod(nf_nat.ko)kmod(nf_nat_amanda.ko)kmod(nf_nat_ftp.ko)kmod(nf_nat_h323.ko)kmod(nf_nat_irc.ko)kmod(nf_nat_pptp.ko)kmod(nf_nat_sip.ko)kmod(nf_nat_snmp_basic.ko)kmod(nf_nat_tftp.ko)kmod(nf_reject_ipv4.ko)kmod(nf_reject_ipv6.ko)kmod(nf_socket_ipv4.ko)kmod(nf_socket_ipv6.ko)kmod(nf_synproxy_core.ko)kmod(nf_tables.ko)kmod(nf_tproxy_ipv4.ko)kmod(nf_tproxy_ipv6.ko)kmod(nfit.ko)kmod(nfnetlink.ko)kmod(nfnetlink_cthelper.ko)kmod(nfnetlink_cttimeout.ko)kmod(nfnetlink_hook.ko)kmod(nfnetlink_log.ko)kmod(nfnetlink_osf.ko)kmod(nfnetlink_queue.ko)kmod(nfp.ko)kmod(nfs.ko)kmod(nfs_acl.ko)kmod(nfs_layout_flexfiles.ko)kmod(nfs_layout_nfsv41_files.ko)kmod(nfsd.ko)kmod(nfsv3.ko)kmod(nfsv4.ko)kmod(nft_chain_nat.ko)kmod(nft_compat.ko)kmod(nft_connlimit.ko)kmod(nft_counter.ko)kmod(nft_ct.ko)kmod(nft_dup_ipv4.ko)kmod(nft_dup_ipv6.ko)kmod(nft_dup_netdev.ko)kmod(nft_fib.ko)kmod(nft_fib_inet.ko)kmod(nft_fib_ipv4.ko)kmod(nft_fib_ipv6.ko)kmod(nft_fib_netdev.ko)kmod(nft_flow_offload.ko)kmod(nft_fwd_netdev.ko)kmod(nft_hash.ko)kmod(nft_limit.ko)kmod(nft_log.ko)kmod(nft_masq.ko)kmod(nft_meta_bridge.ko)kmod(nft_nat.ko)kmod(nft_numgen.ko)kmod(nft_objref.ko)kmod(nft_osf.ko)kmod(nft_queue.ko)kmod(nft_quota.ko)kmod(nft_redir.ko)kmod(nft_reject.ko)kmod(nft_reject_bridge.ko)kmod(nft_reject_inet.ko)kmod(nft_reject_ipv4.ko)kmod(nft_reject_ipv6.ko)kmod(nft_reject_netdev.ko)kmod(nft_socket.ko)kmod(nft_synproxy.ko)kmod(nft_tproxy.ko)kmod(nft_tunnel.ko)kmod(nft_xfrm.ko)kmod(nhpoly1305-neon.ko)kmod(nhpoly1305.ko)kmod(nicpf.ko)kmod(nicvf.ko)kmod(nitro_enclaves.ko)kmod(nlmon.ko)kmod(nls_cp1250.ko)kmod(nls_cp1251.ko)kmod(nls_cp1255.ko)kmod(nls_cp737.ko)kmod(nls_cp775.ko)kmod(nls_cp850.ko)kmod(nls_cp852.ko)kmod(nls_cp855.ko)kmod(nls_cp857.ko)kmod(nls_cp860.ko)kmod(nls_cp861.ko)kmod(nls_cp862.ko)kmod(nls_cp863.ko)kmod(nls_cp864.ko)kmod(nls_cp865.ko)kmod(nls_cp866.ko)kmod(nls_cp869.ko)kmod(nls_cp874.ko)kmod(nls_cp932.ko)kmod(nls_cp936.ko)kmod(nls_cp949.ko)kmod(nls_cp950.ko)kmod(nls_euc-jp.ko)kmod(nls_iso8859-1.ko)kmod(nls_iso8859-13.ko)kmod(nls_iso8859-14.ko)kmod(nls_iso8859-15.ko)kmod(nls_iso8859-2.ko)kmod(nls_iso8859-3.ko)kmod(nls_iso8859-4.ko)kmod(nls_iso8859-5.ko)kmod(nls_iso8859-6.ko)kmod(nls_iso8859-7.ko)kmod(nls_iso8859-9.ko)kmod(nls_koi8-r.ko)kmod(nls_koi8-ru.ko)kmod(nls_koi8-u.ko)kmod(nls_utf8.ko)kmod(ntc_thermistor.ko)kmod(null_blk.ko)kmod(nvme-auth.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-keyring.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmem-imx-ocotp.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(objagg.ko)kmod(of_pmem.ko)kmod(openvswitch.ko)kmod(overlay.ko)kmod(p8022.ko)kmod(parman.ko)kmod(pcbc.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pcrypt.ko)kmod(pcs_xpcs.ko)kmod(percpu_test.ko)kmod(pfr_telemetry.ko)kmod(pfr_update.ko)kmod(pfuze100-regulator.ko)kmod(phy-bcm-sr-usb.ko)kmod(phy-fsl-imx8mq-usb.ko)kmod(phy-generic.ko)kmod(phy-hi6220-usb.ko)kmod(phy-mxs-usb.ko)kmod(phy-tegra-usb.ko)kmod(phy-tegra-xusb.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-mlxbf3.ko)kmod(pkcs8_key_parser.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(pmbus_core.ko)kmod(poly1305_generic.ko)kmod(polynomial.ko)kmod(powr1220.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(prime_numbers.ko)kmod(psample.ko)kmod(psnap.ko)kmod(pvpanic-pci.ko)kmod(pvpanic.ko)kmod(pwm-fan.ko)kmod(pwm-imx27.ko)kmod(pwm_bl.ko)kmod(qca807x.ko)kmod(qca808x.ko)kmod(qca83xx.ko)kmod(qcom-emac.ko)kmod(qcom-phy-lib.ko)kmod(qmi_helpers.ko)kmod(qoriq_thermal.ko)kmod(qrtr-mhi.ko)kmod(qrtr.ko)kmod(qsemi.ko)kmod(qxl.ko)kmod(r8169.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(ramoops.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-ram.ko)kmod(regmap-raw-ram.ko)kmod(regmap-spi.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd160.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rockchip.ko)kmod(rohm-bd718x7.ko)kmod(rohm-regulator.ko)kmod(rpcsec_gss_krb5.ko)kmod(rt1719.ko)kmod(rtc-ab-b5ze-s3.ko)kmod(rtc-abx80x.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1305.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1343.ko)kmod(rtc-ds1347.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1390.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1685.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-hym8563.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m41t93.ko)kmod(rtc-m41t94.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-max6902.ko)kmod(rtc-max77686.ko)kmod(rtc-mcp795.ko)kmod(rtc-msm6242.ko)kmod(rtc-nxp-bbnsm.ko)kmod(rtc-pcf2123.ko)kmod(rtc-pcf2127.ko)kmod(rtc-pcf85063.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-r9701.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c348.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3028.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rv3032.ko)kmod(rtc-rv8803.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8010.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-snvs.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-tegra.ko)kmod(rtc-x1205.ko)kmod(sbsa_gwdt.ko)kmod(sch_cake.ko)kmod(sch_cbs.ko)kmod(sch_etf.ko)kmod(sch_ets.ko)kmod(sch_fq.ko)kmod(sch_hfsc.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_mqprio_lib.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_taprio.ko)kmod(sch_tbf.ko)kmod(scmi-cpufreq.ko)kmod(scmi-hwmon.ko)kmod(scmi_pm_domain.ko)kmod(scpi-cpufreq.ko)kmod(scpi-hwmon.ko)kmod(scpi_pm_domain.ko)kmod(scsi_debug.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(serio_raw.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha1-ce.ko)kmod(sha2-ce.ko)kmod(sha256-arm64.ko)kmod(shtc1.ko)kmod(sit.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(snvs_pwrkey.ko)kmod(softdog.ko)kmod(sparse-keymap.ko)kmod(spi-bitbang.ko)kmod(spi-fsl-lpspi.ko)kmod(spi-fsl-qspi.ko)kmod(spi-imx.ko)kmod(spi-nxp-fspi.ko)kmod(spi-pl022.ko)kmod(spi-tegra114.ko)kmod(spi-xlp.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(ssd1307fb.ko)kmod(ssif_bmc.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_core.ko)kmod(stp.ko)kmod(stusb160x.ko)kmod(sunrpc.ko)kmod(svc-i3c-master.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(synth_event_gen_test.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tc74.ko)kmod(tcm_fc.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_dctcp.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpm.ko)kmod(tcrypt.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(tee.ko)kmod(tegra-bpmp-thermal.ko)kmod(tegra-xudc.ko)kmod(tegra186-gpc-dma.ko)kmod(teranetics.ko)kmod(test-string_helpers.ko)kmod(test_min_heap.ko)kmod(thunder_bgx.ko)kmod(thunder_xcv.ko)kmod(thunderbolt_net.ko)kmod(thunderx2_pmu.ko)kmod(thunderx_edac.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tls.ko)kmod(tmp103.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_vtpm_proxy.ko)kmod(tps40422.ko)kmod(tps6598x.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec_displayport.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucsi_ccg.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_tunnel.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ulpi.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(usb-conn-gpio.ko)kmod(usb-storage.ko)kmod(usblp.ko)kmod(usbmisc_imx.ko)kmod(usbtmc.ko)kmod(userspace-consumer.ko)kmod(veth.ko)kmod(vexpress-hwmon.ko)kmod(vfat.ko)kmod(vfio-pci-core.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_iommu_type1.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vsock.ko)kmod(video.ko)kmod(virt-dma.ko)kmod(virtio-gpu.ko)kmod(virtio_balloon.ko)kmod(virtio_blk.ko)kmod(virtio_console.ko)kmod(virtio_dma_buf.ko)kmod(virtio_input.ko)kmod(virtio_mem.ko)kmod(virtio_mmio.ko)kmod(virtio_net.ko)kmod(virtio_scsi.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vmxnet3.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vsxxxaa.ko)kmod(vxlan.ko)kmod(wacom.ko)kmod(wireguard.ko)kmod(wp512.ko)kmod(wusb3801.ko)kmod(xcbc.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfs.ko)kmod(xgene-enet-v2.ko)kmod(xgene-enet.ko)kmod(xgene-hwmon.ko)kmod(xgene-rng.ko)kmod(xgene_edac.ko)kmod(xhci-tegra.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_MASQUERADE.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xxhash_generic.ko)kmod(zram.ko)kmod(zstd.ko)kmod(zstd_compress.ko)modalias(acpi*:010601:*)modalias(acpi*:80860F41:*)modalias(acpi*:80862286:*)modalias(acpi*:808622C0:*)modalias(acpi*:808622C1:*)modalias(acpi*:80864BB[456]:*)modalias(acpi*:ACPI0007:*)modalias(acpi*:ACPI000D:*)modalias(acpi*:ACPI0012:*)modalias(acpi*:ACPI0017:*)modalias(acpi*:ACPI0C50:*)modalias(acpi*:AMD0010:*)modalias(acpi*:AMDI0042:*)modalias(acpi*:AMDI0600:*)modalias(acpi*:AMDI0C00:*)modalias(acpi*:AMDI0[05]10:*)modalias(acpi*:AMDI8001:*)modalias(acpi*:APMC0D01:*)modalias(acpi*:APMC0D07:*)modalias(acpi*:APMC0D0D:*)modalias(acpi*:APMC0D0F:*)modalias(acpi*:APMC0D15:*)modalias(acpi*:APMC0D18:*)modalias(acpi*:APMC0D26:*)modalias(acpi*:APMC0D29:*)modalias(acpi*:APMC0D32:*)modalias(acpi*:APMC0D33:*)modalias(acpi*:APMC0D3[01F]:*)modalias(acpi*:APMC0D40:*)modalias(acpi*:APMC0D6[56]:*)modalias(acpi*:APMC0D80:*)modalias(acpi*:APMC0D81:*)modalias(acpi*:APMC0D8A:*)modalias(acpi*:APMC0D8B:*)modalias(acpi*:APMC0D[02]5:*)modalias(acpi*:ARMHC500:*)modalias(acpi*:ARMHC6[05]0:*)modalias(acpi*:ARMHC700:*)modalias(acpi*:ARMHC985:*)modalias(acpi*:ARMHC9FE:*)modalias(acpi*:ARMHD500:*)modalias(acpi*:ARMHD620:*)modalias(acpi*:BRCM9006:*)modalias(acpi*:BRCM9007:*)modalias(acpi*:BRCM900D:*)modalias(acpi*:CAV9006:*)modalias(acpi*:CAV9007:*)modalias(acpi*:CAV900D:*)modalias(acpi*:CAV901C:*)modalias(acpi*:ELAN060[123456789BCF]:*)modalias(acpi*:ELAN061[01256789ACDEF]:*)modalias(acpi*:ELAN062[0123456789ABCDEF]:*)modalias(acpi*:ELAN063[1234567]:*)modalias(acpi*:ELAN0[016]00:*)modalias(acpi*:ELAN1000:*)modalias(acpi*:HISI00B[12]:*)modalias(acpi*:HISI00C[12]:*)modalias(acpi*:HISI0141:*)modalias(acpi*:HISI0181:*)modalias(acpi*:HISI02A[123]:*)modalias(acpi*:HYGO0010:*)modalias(acpi*:INT33C[23]:*)modalias(acpi*:INT343[23]:*)modalias(acpi*:INT3491:*)modalias(acpi*:INT3499:*)modalias(acpi*:INTC1080:*)modalias(acpi*:INTC1081:*)modalias(acpi*:INTC10EF:*)modalias(acpi*:INTL9C60:*)modalias(acpi*:IPI0001:*)modalias(acpi*:IPMB0001:*)modalias(acpi*:LNRO0005:*)modalias(acpi*:LNXVIDEO:*)modalias(acpi*:MCRY3028:*)modalias(acpi*:MCRY3032:*)modalias(acpi*:MLNXBF08:*)modalias(acpi*:MLNXBF17:*)modalias(acpi*:MLNXBF22:*)modalias(acpi*:MLNXBF31:*)modalias(acpi*:MLNXBF33:*)modalias(acpi*:MLNXBF34:*)modalias(acpi*:MLNXBF[02]3:*)modalias(acpi*:MRVL000A:*)modalias(acpi*:MRVL000B:*)modalias(acpi*:NXP0001:*)modalias(acpi*:NXP0009:*)modalias(acpi*:PNP0C50:*)modalias(acpi*:PNP0D20:*)modalias(acpi*:QCOM8060:*)modalias(acpi*:QCOM806[123]:*)modalias(acpi*:QCOM8070:*)modalias(acpi*:TPF0001:*)modalias(acpi*:VMBUS:*)modalias(acpi*:VMBus:*)modalias(acpi*:XMCC0001:*)modalias(adiantum)modalias(amba:d00080023)modalias(amba:d01080022)modalias(amba:d??1BB098)modalias(amba:d???41022)modalias(amba:d???B6022)modalias(amba:d???B6D0[12])modalias(amba:d???BB80[2345])modalias(amba:d???BB906)modalias(amba:d???BB907)modalias(amba:d???BB908)modalias(amba:d???BB909)modalias(amba:d???BB912)modalias(amba:d???BB922)modalias(amba:d???BB95[9ADE])modalias(amba:d???BB961)modalias(amba:d???BB96[23])modalias(amba:d???BB9A[8A])modalias(amba:d???BB9DA)modalias(amba:d???BB9E7)modalias(amba:d???BB9EB)modalias(amba:d???BB9EC)modalias(amba:d???BB9ED)modalias(amba:d???BB9EE)modalias(amba:d???BB9E[89A])modalias(amba:d???BBD0[3789])modalias(amba:d???BBD0[5ACD])modalias(amba:d???BBD41)modalias(amba:d???CC0AF)modalias(amba:d???F0205)modalias(amba:d???F0211)modalias(amba:d???[4C]B912)modalias(ansi_cprng)modalias(arm-ffa)modalias(arpt_AUDIT)modalias(arpt_CLASSIFY)modalias(arpt_MARK)modalias(arpt_NFQUEUE)modalias(auxiliary:mlx4_core.eth)modalias(auxiliary:mlx5_core.dpll)modalias(auxiliary:mlx5_core.eth)modalias(auxiliary:mlx5_core.eth-rep)modalias(auxiliary:mlx5_core.sf)modalias(auxiliary:mlxsw_core.lc)modalias(blake2b-160)modalias(blake2b-160-generic)modalias(blake2b-256)modalias(blake2b-256-generic)modalias(blake2b-384)modalias(blake2b-384-generic)modalias(blake2b-512)modalias(blake2b-512-generic)modalias(block-major-1-*)modalias(block-major-11-*)modalias(block-major-7-*)modalias(blowfish)modalias(blowfish-generic)modalias(camellia)modalias(camellia-generic)modalias(cast5)modalias(cast5-generic)modalias(cast6)modalias(cast6-generic)modalias(cbc_aes_)modalias(chacha20)modalias(chacha20-generic)modalias(char-major-10-196)modalias(char-major-10-200)modalias(char-major-10-223)modalias(char-major-10-229)modalias(char-major-10-236)modalias(char-major-10-237)modalias(char-major-10-238)modalias(char-major-10-239)modalias(char-major-10-241)modalias(char-major-166-*)modalias(char-major-21-*)modalias(char-major-86-*)modalias(char-major-9-*)modalias(cpu:type:*:feature:*0001*)modalias(cpu:type:*:feature:*0004*)modalias(cpu:type:*:feature:*0005*)modalias(cpu:type:*:feature:*0006*)modalias(crc32)modalias(crc32-generic)modalias(crct10dif)modalias(crct10dif-arm64-ce)modalias(crypto-adiantum)modalias(crypto-ansi_cprng)modalias(crypto-blake2b-160)modalias(crypto-blake2b-160-generic)modalias(crypto-blake2b-256)modalias(crypto-blake2b-256-generic)modalias(crypto-blake2b-384)modalias(crypto-blake2b-384-generic)modalias(crypto-blake2b-512)modalias(crypto-blake2b-512-generic)modalias(crypto-blowfish)modalias(crypto-blowfish-generic)modalias(crypto-camellia)modalias(crypto-camellia-generic)modalias(crypto-cast5)modalias(crypto-cast5-generic)modalias(crypto-cast6)modalias(crypto-cast6-generic)modalias(crypto-cbc_aes_)modalias(crypto-chacha20)modalias(crypto-chacha20-generic)modalias(crypto-crc32)modalias(crypto-crc32-generic)modalias(crypto-crct10dif)modalias(crypto-crct10dif-arm64-ce)modalias(crypto-ctr_aes_)modalias(crypto-curve25519)modalias(crypto-curve25519-generic)modalias(crypto-des)modalias(crypto-des-generic)modalias(crypto-des3_ede)modalias(crypto-des3_ede-generic)modalias(crypto-ecb_aes_)modalias(crypto-echainiv)modalias(crypto-essiv)modalias(crypto-fcrypt)modalias(crypto-ghash)modalias(crypto-lrw)modalias(crypto-md4)modalias(crypto-michael_mic)modalias(crypto-nhpoly1305)modalias(crypto-nhpoly1305-generic)modalias(crypto-nhpoly1305-neon)modalias(crypto-pcbc)modalias(crypto-pcrypt)modalias(crypto-poly1305)modalias(crypto-poly1305-generic)modalias(crypto-rfc7539)modalias(crypto-rfc7539esp)modalias(crypto-rmd160)modalias(crypto-serpent)modalias(crypto-serpent-generic)modalias(crypto-sha1)modalias(crypto-sha224)modalias(crypto-sha256)modalias(crypto-stdrng)modalias(crypto-twofish)modalias(crypto-twofish-generic)modalias(crypto-vmac64)modalias(crypto-wp256)modalias(crypto-wp384)modalias(crypto-wp512)modalias(crypto-xcbc)modalias(crypto-xchacha12)modalias(crypto-xchacha12-generic)modalias(crypto-xchacha20)modalias(crypto-xchacha20-generic)modalias(crypto-xts_aes_)modalias(crypto-xxhash64)modalias(crypto-xxhash64-generic)modalias(crypto-zstd)modalias(ctr_aes_)modalias(curve25519)modalias(curve25519-generic)modalias(cxl:t3*)modalias(cxl:t5*)modalias(cxl:t6*)modalias(cxl:t9*)modalias(cxl:t[127]*)modalias(des)modalias(des-generic)modalias(des3_ede)modalias(des3_ede-generic)modalias(devname:fuse)modalias(devname:loop-control)modalias(devname:mapper/control)modalias(devname:net/tun)modalias(devname:uhid)modalias(devname:uinput)modalias(devname:vfio/vfio)modalias(devname:vhost-net)modalias(devname:vhost-vsock)modalias(dm-cache-cleaner)modalias(dm-cache-default)modalias(dm-cache-mq)modalias(dm-raid10)modalias(dm-raid[01])modalias(dm-raid[456])modalias(dm-snapshot-merge)modalias(dm-snapshot-origin)modalias(ebt_AUDIT)modalias(ebt_string)modalias(ecb_aes_)modalias(echainiv)modalias(essiv)modalias(ext[23])modalias(fcrypt)modalias(fs-binfmt_misc)modalias(fs-ceph)modalias(fs-erofs)modalias(fs-exfat)modalias(fs-ext[234])modalias(fs-fuse)modalias(fs-fuseblk)modalias(fs-fusectl)modalias(fs-iso9660)modalias(fs-msdos)modalias(fs-nfs)modalias(fs-nfs4)modalias(fs-nfsd)modalias(fs-overlay)modalias(fs-rpc_pipefs)modalias(fs-udf)modalias(fs-vfat)modalias(fs-virtiofs)modalias(fs-xfs)modalias(ghash)modalias(hid:b*g*v000018D1p00005028)modalias(hid:b*g0003v*p*)modalias(hid:b*g0004v00000416p0000C168)modalias(hid:b*g000[24]v*p*)modalias(hid:b*g0100v*p*)modalias(hid:b0003g*v00000079p00000006)modalias(hid:b0003g*v00000079p00000011)modalias(hid:b0003g*v00000419p00000001)modalias(hid:b0003g*v00000419p00000600)modalias(hid:b0003g*v0000044Fp0000B30[04])modalias(hid:b0003g*v0000044Fp0000B32[034])modalias(hid:b0003g*v0000044Fp0000B605)modalias(hid:b0003g*v0000044Fp0000B65D)modalias(hid:b0003g*v0000044Fp0000B65[134A])modalias(hid:b0003g*v00000458p00000087)modalias(hid:b0003g*v00000458p00000138)modalias(hid:b0003g*v00000458p00000153)modalias(hid:b0003g*v00000458p00004018)modalias(hid:b0003g*v00000458p0000500[5F])modalias(hid:b0003g*v00000458p0000501[012345679AB])modalias(hid:b0003g*v0000045Ep0000003B)modalias(hid:b0003g*v0000045Ep00000048)modalias(hid:b0003g*v0000045Ep0000009D)modalias(hid:b0003g*v0000045Ep000000B4)modalias(hid:b0003g*v0000045Ep000000D[BC])modalias(hid:b0003g*v0000045Ep000000E3)modalias(hid:b0003g*v0000045Ep000000F9)modalias(hid:b0003g*v0000045Ep0000071[3D])modalias(hid:b0003g*v0000045Ep0000073[02])modalias(hid:b0003g*v0000045Ep00000750)modalias(hid:b0003g*v0000045Ep0000076C)modalias(hid:b0003g*v0000045Ep000007DA)modalias(hid:b0003g*v00000461p00004E05)modalias(hid:b0003g*v00000461p00004E72)modalias(hid:b0003g*v0000046Ap0000002[37])modalias(hid:b0003g*v0000046Dp00000A07)modalias(hid:b0003g*v0000046Dp00000A87)modalias(hid:b0003g*v0000046Dp0000C08[12678D])modalias(hid:b0003g*v0000046Dp0000C09[014B])modalias(hid:b0003g*v0000046Dp0000C101)modalias(hid:b0003g*v0000046Dp0000C20[AE])modalias(hid:b0003g*v0000046Dp0000C21[15689])modalias(hid:b0003g*v0000046Dp0000C22[257DE])modalias(hid:b0003g*v0000046Dp0000C24F)modalias(hid:b0003g*v0000046Dp0000C26[2E])modalias(hid:b0003g*v0000046Dp0000C28[367])modalias(hid:b0003g*v0000046Dp0000C29[34589ABC])modalias(hid:b0003g*v0000046Dp0000C30A)modalias(hid:b0003g*v0000046Dp0000C343)modalias(hid:b0003g*v0000046Dp0000C50C)modalias(hid:b0003g*v0000046Dp0000C512)modalias(hid:b0003g*v0000046Dp0000C51[37B])modalias(hid:b0003g*v0000046Dp0000C52[BF])modalias(hid:b0003g*v0000046Dp0000C53[12479AF])modalias(hid:b0003g*v0000046Dp0000C62[36])modalias(hid:b0003g*v0000046Dp0000C704)modalias(hid:b0003g*v0000046Dp0000C70[AE])modalias(hid:b0003g*v0000046Dp0000C71[34BCEF])modalias(hid:b0003g*v0000046Dp0000CA0[34])modalias(hid:b0003g*v0000046Ep0000557[78])modalias(hid:b0003g*v0000047Dp00002041)modalias(hid:b0003g*v0000047Fp*)modalias(hid:b0003g*v0000047Fp0000C05[5678])modalias(hid:b0003g*v0000048Dp00008595)modalias(hid:b0003g*v000004B3p0000310[03589])modalias(hid:b0003g*v000004B4p00000001)modalias(hid:b0003g*v000004B4p000007B1)modalias(hid:b0003g*v000004B4p0000BCA1)modalias(hid:b0003g*v000004B4p0000DE6[14])modalias(hid:b0003g*v000004B4p0000ED81)modalias(hid:b0003g*v000004D8p0000F372)modalias(hid:b0003g*v000004D9p0000A04A)modalias(hid:b0003g*v000004D9p0000A055)modalias(hid:b0003g*v000004D9p0000A067)modalias(hid:b0003g*v000004D9p0000A07[02])modalias(hid:b0003g*v000004D9p0000A081)modalias(hid:b0003g*v000004D9p0000A0C2)modalias(hid:b0003g*v000004E7p00000009)modalias(hid:b0003g*v000004E7p00000030)modalias(hid:b0003g*v000004F2p00000418)modalias(hid:b0003g*v000004F2p00000618)modalias(hid:b0003g*v000004F2p00001123)modalias(hid:b0003g*v000004F2p00001236)modalias(hid:b0003g*v000004F2p00001421)modalias(hid:b0003g*v000004F3p0000074D)modalias(hid:b0003g*v000004F3p00000755)modalias(hid:b0003g*v000004FCp000005D8)modalias(hid:b0003g*v0000050Dp00003201)modalias(hid:b0003g*v00000518p00000002)modalias(hid:b0003g*v0000054Cp00000002)modalias(hid:b0003g*v0000054Cp0000024B)modalias(hid:b0003g*v0000054Cp00000268)modalias(hid:b0003g*v0000054Cp00000374)modalias(hid:b0003g*v0000054Cp000003D5)modalias(hid:b0003g*v0000054Cp0000042F)modalias(hid:b0003g*v0000054Cp000005C4)modalias(hid:b0003g*v0000054Cp000009CC)modalias(hid:b0003g*v0000054Cp00000BA0)modalias(hid:b0003g*v0000054Cp00001000)modalias(hid:b0003g*v00000566p00003004)modalias(hid:b0003g*v0000056Ep000000E6)modalias(hid:b0003g*v0000056Ep000000F[BCDEF])modalias(hid:b0003g*v0000056Ep0000010[CD])modalias(hid:b0003g*v0000056Ep0000011C)modalias(hid:b0003g*v000005A4p00001700)modalias(hid:b0003g*v000005A4p00002000)modalias(hid:b0003g*v000005A4p00008003)modalias(hid:b0003g*v000005ACp0000020[EF])modalias(hid:b0003g*v000005ACp0000021[456789ABCDEF])modalias(hid:b0003g*v000005ACp0000022[0123459AB])modalias(hid:b0003g*v000005ACp0000023[012678F])modalias(hid:b0003g*v000005ACp0000024[012345679ABCDEF])modalias(hid:b0003g*v000005ACp0000025[012349AB])modalias(hid:b0003g*v000005ACp0000026[2347C])modalias(hid:b0003g*v000005ACp0000027[234ABCDEF])modalias(hid:b0003g*v000005ACp0000029[12ACF])modalias(hid:b0003g*v000005ACp000002[89]0)modalias(hid:b0003g*v000005ACp0000030[4AB])modalias(hid:b0003g*v000005ACp00000340)modalias(hid:b0003g*v000005ACp00001440)modalias(hid:b0003g*v000005ACp0000824[0123])modalias(hid:b0003g*v0000060Bp0000[57]00A)modalias(hid:b0003g*v000006A3p00000621)modalias(hid:b0003g*v000006A3p00000CC[BD])modalias(hid:b0003g*v000006A3p00000CD[07])modalias(hid:b0003g*v000006A3p00000CFA)modalias(hid:b0003g*v000006CBp000081A7)modalias(hid:b0003g*v00000738p0000170[59])modalias(hid:b0003g*v00000738p00001713)modalias(hid:b0003g*v00000755p00002626)modalias(hid:b0003g*v00000757p00000A00)modalias(hid:b0003g*v00000766p00000204)modalias(hid:b0003g*v00000810p0000000[12])modalias(hid:b0003g*v00000925p00000005)modalias(hid:b0003g*v00000925p00008866)modalias(hid:b0003g*v00000925p00008888)modalias(hid:b0003g*v00000926p00003333)modalias(hid:b0003g*v000009DAp0000000[6A])modalias(hid:b0003g*v000009DAp0000001A)modalias(hid:b0003g*v000009DAp0000022B)modalias(hid:b0003g*v00000B0Ep*)modalias(hid:b0003g*v00000B43p00000003)modalias(hid:b0003g*v00000C12p00000005)modalias(hid:b0003g*v00000C12p00000030)modalias(hid:b0003g*v00000C16p0000000[238])modalias(hid:b0003g*v00000E8Fp00000003)modalias(hid:b0003g*v00000E8Fp00000012)modalias(hid:b0003g*v00000EEFp000072C4)modalias(hid:b0003g*v00000EEFp000072D0)modalias(hid:b0003g*v00000F30p00000111)modalias(hid:b0003g*v00000FC5p0000B080)modalias(hid:b0003g*v00001020p00000006)modalias(hid:b0003g*v00001038p000012B6)modalias(hid:b0003g*v00001038p00001410)modalias(hid:b0003g*v000011C0p00005506)modalias(hid:b0003g*v000011C2p00002208)modalias(hid:b0003g*v000011FFp00003331)modalias(hid:b0003g*v00001223p00003F07)modalias(hid:b0003g*v00001241p00005015)modalias(hid:b0003g*v00001241p0000F767)modalias(hid:b0003g*v00001294p00001320)modalias(hid:b0003g*v000012BAp00000100)modalias(hid:b0003g*v000012BAp0000074B)modalias(hid:b0003g*v00001345p00003008)modalias(hid:b0003g*v000013ECp00000006)modalias(hid:b0003g*v00001430p000007BB)modalias(hid:b0003g*v00001430p0000474C)modalias(hid:b0003g*v0000145Fp00000212)modalias(hid:b0003g*v000014E1p00006000)modalias(hid:b0003g*v0000150Ap0000120[13])modalias(hid:b0003g*v00001532p0000011D)modalias(hid:b0003g*v000016C0p0000[07]5E1)modalias(hid:b0003g*v0000172Fp0000003[2478])modalias(hid:b0003g*v0000172Fp0000050[012])modalias(hid:b0003g*v00001770p0000FF00)modalias(hid:b0003g*v00001784p00000004)modalias(hid:b0003g*v000017EFp00006004)modalias(hid:b0003g*v000017EFp00006009)modalias(hid:b0003g*v000017EFp0000604[79])modalias(hid:b0003g*v000017EFp0000606[27])modalias(hid:b0003g*v000017EFp00006085)modalias(hid:b0003g*v000017EFp000060EE)modalias(hid:b0003g*v000018B1p00000037)modalias(hid:b0003g*v00001A34p00000802)modalias(hid:b0003g*v00001A34p0000F705)modalias(hid:b0003g*v00001AE7p00009001)modalias(hid:b0003g*v00001B1Cp00001B0[29])modalias(hid:b0003g*v00001B1Cp00001B3[4E])modalias(hid:b0003g*v00001C4Fp00000059)modalias(hid:b0003g*v00001D34p0000000[4A])modalias(hid:b0003g*v00001E7Dp00002C24)modalias(hid:b0003g*v00001E7Dp00002C2E)modalias(hid:b0003g*v00001E7Dp00002CED)modalias(hid:b0003g*v00001E7Dp00002CF6)modalias(hid:b0003g*v00001E7Dp00002D50)modalias(hid:b0003g*v00001E7Dp00002D51)modalias(hid:b0003g*v00001E7Dp00002D5A)modalias(hid:b0003g*v00001E7Dp00002DB[4E])modalias(hid:b0003g*v00001E7Dp00002E22)modalias(hid:b0003g*v00001E7Dp000030D4)modalias(hid:b0003g*v00001E7Dp00003138)modalias(hid:b0003g*v00001E7Dp0000319C)modalias(hid:b0003g*v00001E7Dp000031CE)modalias(hid:b0003g*v00001E7Dp00003232)modalias(hid:b0003g*v00001E7Dp00003264)modalias(hid:b0003g*v00001EA7p00000907)modalias(hid:b0003g*v00001FD2p00006007)modalias(hid:b0003g*v000020BCp00005500)modalias(hid:b0003g*v00002179p00000053)modalias(hid:b0003g*v00002179p00000077)modalias(hid:b0003g*v0000256Cp0000006[DE])modalias(hid:b0003g*v0000258Ap00006A88)modalias(hid:b0003g*v000027B8p000001ED)modalias(hid:b0003g*v000028BDp00000042)modalias(hid:b0003g*v000028BDp00000055)modalias(hid:b0003g*v000028BDp0000007[1458])modalias(hid:b0003g*v000028BDp00000094)modalias(hid:b0003g*v000028BDp0000090[59])modalias(hid:b0003g*v000028BDp0000093[345])modalias(hid:b0003g*v000028BDp00001903)modalias(hid:b0003g*v0000320Fp00005041)modalias(hid:b0003g*v00005543p0000000[345])modalias(hid:b0003g*v00005543p0000004[257D])modalias(hid:b0003g*v00005543p0000006[4E])modalias(hid:b0003g*v00005543p00000081)modalias(hid:b0003g*v00005543p00000522)modalias(hid:b0003g*v00005543p00000781)modalias(hid:b0003g*v00005543p00003031)modalias(hid:b0003g*v00006161p00004D15)modalias(hid:b0003g*v00006253p00000100)modalias(hid:b0003g*v00006666p0000880[124])modalias(hid:b0003g*v00008380p00001850)modalias(hid:b0003g0001v000006CBp00002968)modalias(hid:b0003g0001v000006CBp000073F[456])modalias(hid:b0003g0001v000017EFp000060A3)modalias(hid:b0003g0002v00000306p0000FF3F)modalias(hid:b0003g0002v000003EBp00002118)modalias(hid:b0003g0002v000003FCp000005D8)modalias(hid:b0003g0002v00000408p00003001)modalias(hid:b0003g0002v00000483p00003261)modalias(hid:b0003g0002v00000486p0000018[56])modalias(hid:b0003g0002v000004DAp0000104[4D])modalias(hid:b0003g0002v00000596p0000050[026])modalias(hid:b0003g0002v00000603p00000600)modalias(hid:b0003g0002v0000062Ap00007100)modalias(hid:b0003g0002v0000093Ap0000800[123])modalias(hid:b0003g0002v00000B8Cp00000092)modalias(hid:b0003g0002v00000DFCp00000003)modalias(hid:b0003g0002v00000DFCp0000010[0126A])modalias(hid:b0003g0002v00000DFCp0000E100)modalias(hid:b0003g0002v00000EEFp00000001)modalias(hid:b0003g0002v00000EEFp0000480[DE])modalias(hid:b0003g0002v00000EEFp0000720[7C])modalias(hid:b0003g0002v00000EEFp0000722[4A])modalias(hid:b0003g0002v00000EEFp0000725E)modalias(hid:b0003g0002v00000EEFp0000726[2B])modalias(hid:b0003g0002v00000EEFp000072A[1A])modalias(hid:b0003g0002v00000EEFp000072FA)modalias(hid:b0003g0002v00000EEFp00007302)modalias(hid:b0003g0002v00000EEFp00007349)modalias(hid:b0003g0002v00000EEFp000073F7)modalias(hid:b0003g0002v00000EEFp0000A001)modalias(hid:b0003g0002v00000EEFp0000C002)modalias(hid:b0003g0002v00000FB8p00001109)modalias(hid:b0003g0002v000010C4p000081B9)modalias(hid:b0003g0002v00001130p00003101)modalias(hid:b0003g0002v00001477p0000100[67E])modalias(hid:b0003g0002v00001477p0000102[123456])modalias(hid:b0003g0002v00001784p00000016)modalias(hid:b0003g0002v00001AADp0000000F)modalias(hid:b0003g0002v00001E5Ep00000313)modalias(hid:b0003g0002v00001FF7p00000013)modalias(hid:b0003g0002v00002087p00000703)modalias(hid:b0003g0002v00002087p00000[AF]01)modalias(hid:b0003g0002v0000222Ap00000001)modalias(hid:b0003g0002v00002247p00000001)modalias(hid:b0003g0002v0000227Dp00000709)modalias(hid:b0003g0002v0000227Dp00000A19)modalias(hid:b0003g0002v000022EDp00001010)modalias(hid:b0003g0002v00002453p00000100)modalias(hid:b0003g0002v000024B8p000000[24]0)modalias(hid:b0003g0002v00002505p00000220)modalias(hid:b0003g0002v000025B5p00000002)modalias(hid:b0003g0004v00000B05p0000183D)modalias(hid:b0003g0004v00000B05p0000184A)modalias(hid:b0003g0004v000017EFp000060A3)modalias(hid:b0003g0004v000017EFp000060B5)modalias(hid:b0003g0004v000017EFp000060FE)modalias(hid:b0003g0004v000018D1p00005030)modalias(hid:b0003g0101v0000056Ap*)modalias(hid:b0003g0101v0000056Ap0000000[03])modalias(hid:b0003g0101v0000056Ap0000001[0123456789])modalias(hid:b0003g0101v0000056Ap0000002[012346789A])modalias(hid:b0003g0101v0000056Ap0000003[012345789F])modalias(hid:b0003g0101v0000056Ap0000004[123457])modalias(hid:b0003g0101v0000056Ap0000005[79BDE])modalias(hid:b0003g0101v0000056Ap0000006[0123459AB])modalias(hid:b0003g0101v0000056Ap00000084)modalias(hid:b0003g0101v0000056Ap0000009[0347AF])modalias(hid:b0003g0101v0000056Ap000000B[012345789ABC])modalias(hid:b0003g0101v0000056Ap000000C[024567CE])modalias(hid:b0003g0101v0000056Ap000000D[012345678ABDEF])modalias(hid:b0003g0101v0000056Ap000000E[2356CDF])modalias(hid:b0003g0101v0000056Ap000000F[0468AB])modalias(hid:b0003g0101v0000056Ap0000010[01DEF])modalias(hid:b0003g0101v0000056Ap00000116)modalias(hid:b0003g0101v0000056Ap0000012C)modalias(hid:b0003g0101v0000056Ap0000030[0123479ACE])modalias(hid:b0003g0101v0000056Ap0000031[45789])modalias(hid:b0003g0101v0000056Ap0000032[356ABCF])modalias(hid:b0003g0101v0000056Ap0000033[1356BCDE])modalias(hid:b0003g0101v0000056Ap00000343)modalias(hid:b0003g0101v0000056Ap0000037[AB])modalias(hid:b0003g0101v0000056Ap0000400[14])modalias(hid:b0003g0101v0000056Ap0000500[02])modalias(hid:b0003g0102v0000046Dp*)modalias(hid:b0003g0102v0000046Dp0000101[7AB])modalias(hid:b0003g0102v0000046Dp00004002)modalias(hid:b0003g0102v0000046Dp00004011)modalias(hid:b0003g0102v0000046Dp0000402[4D])modalias(hid:b0003g0102v0000046Dp00004101)modalias(hid:b0003g0102v0000046Dp0000B30[59B])modalias(hid:b0003g0104v0000046Dp*)modalias(hid:b0003g0104v0000046Dp00000049)modalias(hid:b0003g0104v0000046Dp0000005[7C])modalias(hid:b0003g0104v0000046Dp000000FE)modalias(hid:b0005g*v0000004Cp0000026[7C])modalias(hid:b0005g*v0000004Cp0000029[ACF])modalias(hid:b0005g*v00000058p00002000)modalias(hid:b0005g*v0000045Ep000002E0)modalias(hid:b0005g*v0000045Ep000002FD)modalias(hid:b0005g*v0000045Ep00000701)modalias(hid:b0005g*v0000045Ep0000091B)modalias(hid:b0005g*v0000045Ep00000B05)modalias(hid:b0005g*v0000045Ep00000B13)modalias(hid:b0005g*v0000045Ep00000B2[02])modalias(hid:b0005g*v0000046Dp00000306)modalias(hid:b0005g*v0000046Dp0000B00[8C])modalias(hid:b0005g*v0000046Dp0000B01[25DE])modalias(hid:b0005g*v0000046Dp0000B02[35A])modalias(hid:b0005g*v0000046Dp0000B034)modalias(hid:b0005g*v0000046Dp0000B30[59B])modalias(hid:b0005g*v0000046Dp0000B35F)modalias(hid:b0005g*v00000471p00002210)modalias(hid:b0005g*v000004F2p00001408)modalias(hid:b0005g*v0000054Cp00000268)modalias(hid:b0005g*v0000054Cp00000306)modalias(hid:b0005g*v0000054Cp000003D5)modalias(hid:b0005g*v0000054Cp0000042F)modalias(hid:b0005g*v0000054Cp000005C4)modalias(hid:b0005g*v0000054Cp000009CC)modalias(hid:b0005g*v0000056Ep00000061)modalias(hid:b0005g*v0000057Ep00000306)modalias(hid:b0005g*v0000057Ep00000330)modalias(hid:b0005g*v000005ACp0000022[CDE])modalias(hid:b0005g*v000005ACp0000023[9AB])modalias(hid:b0005g*v000005ACp0000024F)modalias(hid:b0005g*v000005ACp0000025[0567])modalias(hid:b0005g*v00000609p00000306)modalias(hid:b0005g*v00000609p0000036[89])modalias(hid:b0005g*v0000150Ap00001200)modalias(hid:b0005g*v000015E4p00000132)modalias(hid:b0005g*v000017EFp00006048)modalias(hid:b0005g*v000017EFp000060E1)modalias(hid:b0005g*v00002717p00005014)modalias(hid:b0005g0002v000025B6p00000002)modalias(hid:b0005g0101v0000056Ap*)modalias(hid:b0005g0101v0000056Ap00000081)modalias(hid:b0005g0101v0000056Ap000000BD)modalias(hid:b0005g0101v0000056Ap0000036[01])modalias(hid:b0005g0101v0000056Ap0000037[79])modalias(hid:b0005g0101v0000056Ap00000393)modalias(hid:b0005g0101v0000056Ap000003C[68])modalias(hid:b0005g0101v0000056Ap000003DD)modalias(hid:b0018g*v000004F3p00000401)modalias(hid:b0018g0001v00001FD2p00007010)modalias(hid:b0018g0004v000004F3p0000313A)modalias(hid:b0018g0004v000004F3p00003148)modalias(hid:b0018g0004v000006CBp00008323)modalias(hid:b0018g0004v000006CBp0000CD7E)modalias(hid:b0018g0004v000006CBp0000CDDC)modalias(hid:b0018g0004v000006CBp0000CE0[89])modalias(hid:b0018g0004v00001B96p00001B05)modalias(hid:b0018g0004v0000347Dp00007853)modalias(hid:b0018g0101v0000056Ap*)modalias(hpilo)modalias(i2c:24c02-vaio)modalias(i2c:24c0[012])modalias(i2c:24c0[48])modalias(i2c:24c102[45])modalias(i2c:24c128)modalias(i2c:24c16)modalias(i2c:24c2048)modalias(i2c:24c256)modalias(i2c:24c32)modalias(i2c:24c32d-wl)modalias(i2c:24c512)modalias(i2c:24c64)modalias(i2c:24c64-wl)modalias(i2c:24cs0[1248])modalias(i2c:24cs16)modalias(i2c:24cs32)modalias(i2c:24cs64)modalias(i2c:24mac[46]02)modalias(i2c:ab080[1345])modalias(i2c:ab180[1345])modalias(i2c:abb5zes3)modalias(i2c:abx80x)modalias(i2c:adc128d818)modalias(i2c:at24)modalias(i2c:bq32000)modalias(i2c:ccgx-ucsi)modalias(i2c:ds130[78])modalias(i2c:ds133[789])modalias(i2c:ds134[01])modalias(i2c:ds1374)modalias(i2c:ds1388)modalias(i2c:ds1672)modalias(i2c:ds3231)modalias(i2c:ds3232)modalias(i2c:ee1004)modalias(i2c:elan_i2c)modalias(i2c:em3027)modalias(i2c:fm3130)modalias(i2c:fsa4480)modalias(i2c:g76[23])modalias(i2c:hid)modalias(i2c:hid-over-i2c)modalias(i2c:hym8563)modalias(i2c:ina3221)modalias(i2c:ipmb-dev)modalias(i2c:ipmi-ipmb)modalias(i2c:ipmi-ssif-host)modalias(i2c:ipmi_ssif)modalias(i2c:isl12022)modalias(i2c:isl12057)modalias(i2c:isl120[89])modalias(i2c:isl121[89])modalias(i2c:jc42)modalias(i2c:lp855[0123567])modalias(i2c:ltc2945)modalias(i2c:ltc3815)modalias(i2c:ltc4222)modalias(i2c:ltc4260)modalias(i2c:m41st8[457])modalias(i2c:m41t0)modalias(i2c:m41t00)modalias(i2c:m41t11)modalias(i2c:m41t6[25])modalias(i2c:m41t81s)modalias(i2c:m41t8[01])modalias(i2c:m41t8[23])modalias(i2c:max20751)modalias(i2c:max31790)modalias(i2c:max6875)modalias(i2c:max6900)modalias(i2c:max731[02358])modalias(i2c:mcp794[01]x)modalias(i2c:mlxsw_minimal)modalias(i2c:nct7802)modalias(i2c:nct7904)modalias(i2c:pca2129)modalias(i2c:pca6107)modalias(i2c:pca6408)modalias(i2c:pca6416)modalias(i2c:pca85073a)modalias(i2c:pca8565)modalias(i2c:pca950[56])modalias(i2c:pca953[456789])modalias(i2c:pca9541)modalias(i2c:pca954[02345678])modalias(i2c:pca955[4567])modalias(i2c:pca957[45])modalias(i2c:pca9698)modalias(i2c:pca984[6789])modalias(i2c:pcal6408)modalias(i2c:pcal6416)modalias(i2c:pcal65[23]4)modalias(i2c:pcal9535)modalias(i2c:pcal9554b)modalias(i2c:pcal9555a)modalias(i2c:pcf212[79])modalias(i2c:pcf85063)modalias(i2c:pcf85063a)modalias(i2c:pcf85063tp)modalias(i2c:pcf8523)modalias(i2c:pcf8563)modalias(i2c:pcf8583)modalias(i2c:pi3usb30532)modalias(i2c:powr1220)modalias(i2c:pt7c4338)modalias(i2c:r2025sd)modalias(i2c:r2221tl)modalias(i2c:rmi4_i2c)modalias(i2c:rmi4_smbus)modalias(i2c:rs5c372[ab])modalias(i2c:rtc8564)modalias(i2c:rv1805)modalias(i2c:rv3029)modalias(i2c:rv3029c2)modalias(i2c:rv4162)modalias(i2c:rv5c386)modalias(i2c:rv5c387a)modalias(i2c:rv8263)modalias(i2c:rv880[34])modalias(i2c:rx8010)modalias(i2c:rx8025)modalias(i2c:rx80[23]5)modalias(i2c:rx8130)modalias(i2c:rx8581)modalias(i2c:rx8803)modalias(i2c:rx8900)modalias(i2c:shtc[13])modalias(i2c:shtw1)modalias(i2c:slave-24c02)modalias(i2c:slave-24c02ro)modalias(i2c:slave-24c32)modalias(i2c:slave-24c32ro)modalias(i2c:slave-24c512)modalias(i2c:slave-24c512ro)modalias(i2c:slave-24c64)modalias(i2c:slave-24c64ro)modalias(i2c:smbus_alert)modalias(i2c:spd)modalias(i2c:ssd130[5679]fb)modalias(i2c:synaptics_i2c)modalias(i2c:tc74)modalias(i2c:tca6408)modalias(i2c:tca6416)modalias(i2c:tca6424)modalias(i2c:tca953[89])modalias(i2c:tca9554)modalias(i2c:tcpci)modalias(i2c:tmp103)modalias(i2c:tpm2_i2c_nuvoton)modalias(i2c:tpm_i2c_nuvoton)modalias(i2c:tps40422)modalias(i2c:tps6598x)modalias(i2c:typec_fusb302)modalias(i2c:x1205)modalias(i2c:xra1202)modalias(i40evf)modalias(ip6t_AUDIT)modalias(ip6t_CHECKSUM)modalias(ip6t_CLASSIFY)modalias(ip6t_CONNMARK)modalias(ip6t_CONNSECMARK)modalias(ip6t_CT)modalias(ip6t_DSCP)modalias(ip6t_HL)modalias(ip6t_HMARK)modalias(ip6t_IDLETIMER)modalias(ip6t_LOG)modalias(ip6t_MARK)modalias(ip6t_MASQUERADE)modalias(ip6t_NETMAP)modalias(ip6t_NFLOG)modalias(ip6t_NFQUEUE)modalias(ip6t_NOTRACK)modalias(ip6t_RATEEST)modalias(ip6t_REDIRECT)modalias(ip6t_SECMARK)modalias(ip6t_SET)modalias(ip6t_TCPMSS)modalias(ip6t_TCPOPTSTRIP)modalias(ip6t_TEE)modalias(ip6t_TOS)modalias(ip6t_TPROXY)modalias(ip6t_TRACE)modalias(ip6t_[DS]NAT)modalias(ip6t_[DS]NPT)modalias(ip6t_addrtype)modalias(ip6t_bpf)modalias(ip6t_cgroup)modalias(ip6t_cluster)modalias(ip6t_comment)modalias(ip6t_connbytes)modalias(ip6t_connlabel)modalias(ip6t_connlimit)modalias(ip6t_connmark)modalias(ip6t_conntrack)modalias(ip6t_cpu)modalias(ip6t_dccp)modalias(ip6t_devgroup)modalias(ip6t_dscp)modalias(ip6t_dst)modalias(ip6t_ecn)modalias(ip6t_esp)modalias(ip6t_hashlimit)modalias(ip6t_helper)modalias(ip6t_hl)modalias(ip6t_icmp6)modalias(ip6t_iprange)modalias(ip6t_ipvs)modalias(ip6t_length)modalias(ip6t_limit)modalias(ip6t_mac)modalias(ip6t_mark)modalias(ip6t_multiport)modalias(ip6t_osf)modalias(ip6t_owner)modalias(ip6t_physdev)modalias(ip6t_pkttype)modalias(ip6t_policy)modalias(ip6t_quota)modalias(ip6t_rateest)modalias(ip6t_recent)modalias(ip6t_sctp)modalias(ip6t_set)modalias(ip6t_socket)modalias(ip6t_state)modalias(ip6t_statistic)modalias(ip6t_string)modalias(ip6t_tcpmss)modalias(ip6t_tos)modalias(ip_conntrack)modalias(ip_conntrack_amanda)modalias(ip_conntrack_ftp)modalias(ip_conntrack_h323)modalias(ip_conntrack_irc)modalias(ip_conntrack_netbios_ns)modalias(ip_conntrack_netlink)modalias(ip_conntrack_pptp)modalias(ip_conntrack_sip)modalias(ip_conntrack_tftp)modalias(ip_nat_amanda)modalias(ip_nat_ftp)modalias(ip_nat_h323)modalias(ip_nat_irc)modalias(ip_nat_pptp)modalias(ip_nat_sip)modalias(ip_nat_snmp_basic)modalias(ip_nat_tftp)modalias(ip_set_bitmap:ip)modalias(ip_set_bitmap:ip_mac)modalias(ip_set_bitmap:port)modalias(ip_set_hash:ip)modalias(ip_set_hash:ip_mac)modalias(ip_set_hash:ip_mark)modalias(ip_set_hash:ip_port)modalias(ip_set_hash:ip_port_ip)modalias(ip_set_hash:ip_port_net)modalias(ip_set_hash:mac)modalias(ip_set_hash:net)modalias(ip_set_hash:net_iface)modalias(ip_set_hash:net_net)modalias(ip_set_hash:net_port)modalias(ip_set_hash:net_port_net)modalias(ip_set_list:set)modalias(ipt_AUDIT)modalias(ipt_CHECKSUM)modalias(ipt_CLASSIFY)modalias(ipt_CONNMARK)modalias(ipt_CONNSECMARK)modalias(ipt_CT)modalias(ipt_DSCP)modalias(ipt_HMARK)modalias(ipt_IDLETIMER)modalias(ipt_LOG)modalias(ipt_MARK)modalias(ipt_MASQUERADE)modalias(ipt_NETMAP)modalias(ipt_NFLOG)modalias(ipt_NFQUEUE)modalias(ipt_NOTRACK)modalias(ipt_RATEEST)modalias(ipt_REDIRECT)modalias(ipt_SECMARK)modalias(ipt_SET)modalias(ipt_TCPMSS)modalias(ipt_TCPOPTSTRIP)modalias(ipt_TEE)modalias(ipt_TOS)modalias(ipt_TPROXY)modalias(ipt_TRACE)modalias(ipt_TTL)modalias(ipt_[DS]NAT)modalias(ipt_addrtype)modalias(ipt_bpf)modalias(ipt_cgroup)modalias(ipt_cluster)modalias(ipt_comment)modalias(ipt_connbytes)modalias(ipt_connlabel)modalias(ipt_connlimit)modalias(ipt_connmark)modalias(ipt_conntrack)modalias(ipt_cpu)modalias(ipt_dccp)modalias(ipt_devgroup)modalias(ipt_dscp)modalias(ipt_ecn)modalias(ipt_esp)modalias(ipt_hashlimit)modalias(ipt_helper)modalias(ipt_icmp)modalias(ipt_iprange)modalias(ipt_ipvs)modalias(ipt_length)modalias(ipt_limit)modalias(ipt_mac)modalias(ipt_mark)modalias(ipt_multiport)modalias(ipt_osf)modalias(ipt_owner)modalias(ipt_physdev)modalias(ipt_pkttype)modalias(ipt_policy)modalias(ipt_quota)modalias(ipt_rateest)modalias(ipt_realm)modalias(ipt_recent)modalias(ipt_sctp)modalias(ipt_set)modalias(ipt_socket)modalias(ipt_state)modalias(ipt_statistic)modalias(ipt_string)modalias(ipt_tcpmss)modalias(ipt_tos)modalias(ipt_ttl)modalias(iso9660)modalias(lrw)modalias(md-faulty)modalias(md-level--1)modalias(md-level--5)modalias(md-level-0)modalias(md-level-1)modalias(md-level-10)modalias(md-level-[456])modalias(md-linear)modalias(md-personality-1)modalias(md-personality-10)modalias(md-personality-2)modalias(md-personality-3)modalias(md-personality-9)modalias(md-personality-[48])modalias(md-raid0)modalias(md-raid1)modalias(md-raid10)modalias(md-raid[456])modalias(md4)modalias(mdio:0000000000000110000111000101????)modalias(mdio:0000000000000111000001??????????)modalias(mdio:000000000000011111000000101[01]????)modalias(mdio:000000000000011111000000110[01]????)modalias(mdio:0000000000000111110000001111????)modalias(mdio:0000000000000111110000010001????)modalias(mdio:0000000000000111110000010011??0?)modalias(mdio:0000000000000111110000010011??1?)modalias(mdio:0000000000000111110000010101????)modalias(mdio:0000000000000111110000011000????)modalias(mdio:0000000000010011011110001110????)modalias(mdio:0000000000010011011110100001????)modalias(mdio:0000000000011000000101000100????)modalias(mdio:0000000000011100110010??????????)modalias(mdio:0000000000100000011000000111????)modalias(mdio:0000000000100000011000001011????)modalias(mdio:00000000001000000110000011[01]0????)modalias(mdio:0000000000100010010101010010????)modalias(mdio:0000000000100010010101100001????)modalias(mdio:0000000000101011000010011000????)modalias(mdio:000000000010101100001001101[01]????)modalias(mdio:0000000000101011000010111001????)modalias(mdio:0000000000111011000110000100????)modalias(mdio:00000000001110110001100001100001)modalias(mdio:00000000001110110001100010000001)modalias(mdio:00000000010011011101000000100011)modalias(mdio:00000000010011011101000000110011)modalias(mdio:000000000100110111010000001101[01]0)modalias(mdio:00000000010011011101000001000001)modalias(mdio:00000000010011011101000001000010)modalias(mdio:00000000010011011101000001110010)modalias(mdio:00000000010011011101000001110100)modalias(mdio:000000000100110111010000011?0110)modalias(mdio:00000000010011011101000010110001)modalias(mdio:00000000010011011101000010110010)modalias(mdio:00000000010011011101000100000001)modalias(mdio:00000000101000011001010000010000)modalias(mdio:0000000101000001000011000110????)modalias(mdio:00000001010000010000110010[01]1????)modalias(mdio:000000010100000100001100110[01]????)modalias(mdio:000000010100000100001101110[01]????)modalias(mdio:00000001010000010000111000[01]1????)modalias(mdio:000000010100000100001110010[01]????)modalias(mdio:0000000101000001000011100110????)modalias(mdio:0000000101000001000011101001????)modalias(mdio:000000010100000100001110101[01]????)modalias(mdio:0000000101000001000011101100????)modalias(mdio:0000000101000001000011110100????)modalias(mdio:0000000101000001000011111001????)modalias(mdio:0000000101000011101111000[01]11????)modalias(mdio:000000010100001110111100101[01]????)modalias(mdio:0000000101000011101111001111????)modalias(mdio:000000010100001110111101011[01]????)modalias(mdio:0000000111111111000011001100????)modalias(mdio:00000010010000110000110001010100)modalias(mdio:000000100100001100001101100[01]????)modalias(mdio:0000001010000010111100000001????)modalias(mdio:00000011000000100110000011010001)modalias(mdio:00000011000000100110000011100001)modalias(mdio:000000110110001001011100110[01]????)modalias(mdio:000000110110001001011101000[01]????)modalias(mdio:0000001101100010010111011001????)modalias(mdio:0000001101100010010111100001????)modalias(mdio:0000001101100010010111100110????)modalias(mdio:0000001101100010010111110010????)modalias(mdio:00000011101000011011010001[01]0????)modalias(mdio:000000111010000110110100101[01]????)modalias(mdio:0000001110100001101101001101????)modalias(mdio:0000001110100001101101001110????)modalias(mdio:0000001110100001101101011100????)modalias(mdio:0000001110100001101101100110????)modalias(mdio:0000001110100001101101110001????)modalias(mdio:0001001000110100110101000000????)modalias(mdio:00010011111001010001000000000010)modalias(mdio:00011100000001000000000000010001)modalias(mdio:0010000000000000010111000111????)modalias(mdio:0010000000000000010111001001????)modalias(mdio:0010000000000000010111001110????)modalias(mdio:0010000000000000010111001[01]10????)modalias(mdio:00100000000000001010000100[01]1????)modalias(mdio:001000000000000010100001010[01]????)modalias(mdio:001000000000000010100001011[01]????)modalias(mdio:0010000000000000101000100001????)modalias(mdio:0010000000000000101000100011????)modalias(mdio:0010000000000000101000100100????)modalias(mdio:0010000000000000101000100101????)modalias(mdio:0010000000000000101000101000????)modalias(mdio:0011000111000011000111000001????)modalias(mdio:00110101100100000101001100[01]1????)modalias(mdio:001101011001000001010011010[01]????)modalias(mdio:011000000000110110000100100[01]????)modalias(mdio:0110000000001101100001001010????)modalias(mdio:0110000000001101100001001011????)modalias(mdio:0110000000001101100001010001????)modalias(mdio:0110000000001101100001100101????)modalias(mdio:0110000000001101100001101011????)modalias(mdio:0110000000001101100001110011????)modalias(mdio:0110000000001101100001110101????)modalias(mdio:0110011111001001110111000000????)modalias(mdio:01100111110010011101111000001??[01])modalias(mdio:0110011111001001110111100001????)modalias(mdio:0110011111001001110111100010????)modalias(mdio:0110011111001001110111100100????)modalias(mdio:0110011111001001110111101[01]00????)modalias(mdio:01100111110010011101111100000[01]??)modalias(mdio:0110011111001001110111110001????)modalias(mdio:0110011111001001110111110010????)modalias(mdio:0111100000010000000000000000????)modalias(mdio:1010111000000010010100001001????)modalias(mdio:1010111000000010010100010010????)modalias(mdio:1010111000000010010100011001????)modalias(mdio:1010111000000010010100011010????)modalias(mdio:1010111000000010010100100110????)modalias(mdio:1010111000000010010100101000????)modalias(mdio:1010111000000010010100101110????)modalias(mdio:1010111000000010010100111011????)modalias(mdio:1011100000100100001010000010010?)modalias(mdio:1101010101100101101001000000000[01])modalias(mdio:1101010101100101101001000000100[01])modalias(mdio:1101010101100101101001000001000[01])modalias(mdio:1101010101100101101001000001100[01])modalias(mdio:????000000011000000110111000????)modalias(mdio:????000110000001101110001011????)modalias(mdio:????0001100000011011100010[01]0????)modalias(mdio:????????00001110011100100011????)modalias(mdio:????????00100010000101000011????)modalias(mdio:????????00100010000101010001????)modalias(mdio:????????001000100001010101010101)modalias(mdio:????????001000100001010101010110)modalias(mdio:????????00100010000101010101????)modalias(mdio:????????0010001000010101011[01]????)modalias(mdio:????????0010001000010110000110??)modalias(mdio:????????00100010000101100010????)modalias(mdio:????????0010001000010110010[01]????)modalias(mdio:????????0010001000010110011[01]????)modalias(mdio:????????00100010000101110010????)modalias(mdio:????????????0010000101100001000?)modalias(mdio:????????????0111000001000101????)modalias(mdio:????????????0111000001001000????)modalias(mdio:????????????0111000001001101????)modalias(mdio:????????????0111000001010101????)modalias(mdio:????????????0111000001011000????)modalias(mdio:????????????0111000001100110????)modalias(mdio:????????????1111110001000001????)modalias(mdio:????????????11111100010001??????)modalias(mdio:????????????1111110001001011????)modalias(mdio:????????????1111110001010101????)modalias(mdio:????????????1111110001100010????)modalias(mdio:????????????11111100011011??????)modalias(mhi:DIAG)modalias(mhi:DUN)modalias(mhi:DUN2)modalias(mhi:FIREHOSE)modalias(mhi:IPCR)modalias(mhi:IP_HW0_MBIM)modalias(mhi:IP_[HS]W0)modalias(mhi:MBIM)modalias(mhi:QMI)modalias(michael_mic)modalias(nd:tND_DEVICE_BTT*)modalias(nd:t[12]*)modalias(nd:t[45]*)modalias(net-pf-15)modalias(net-pf-16-proto-12)modalias(net-pf-16-proto-16-family-macsec)modalias(net-pf-16-proto-16-family-nbd)modalias(net-pf-16-proto-16-family-ovs_ct_limit)modalias(net-pf-16-proto-16-family-ovs_datapath)modalias(net-pf-16-proto-16-family-ovs_flow)modalias(net-pf-16-proto-16-family-ovs_meter)modalias(net-pf-16-proto-16-family-ovs_packet)modalias(net-pf-16-proto-16-family-ovs_vport)modalias(net-pf-16-proto-16-family-wireguard)modalias(net-pf-16-proto-4-type-30)modalias(net-pf-16-proto-4-type-40)modalias(net-pf-16-proto-4-type-44)modalias(net-pf-16-proto-8)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-42)modalias(netdev-erspan0)modalias(netdev-gre0)modalias(netdev-gretap0)modalias(netdev-ip6_vti0)modalias(netdev-ip6gre0)modalias(netdev-ip6tnl0)modalias(netdev-ip_vti0)modalias(netdev-sit0)modalias(netdev-tunl0)modalias(netdev-xfrm0)modalias(nf-flowtable-1)modalias(nf-flowtable-10)modalias(nf-flowtable-2)modalias(nf-logger-10-0)modalias(nf-logger-10-1)modalias(nf-logger-[2357]-0)modalias(nf-logger-[2357]-1)modalias(nf_conntrack-10)modalias(nf_conntrack-2)modalias(nf_conntrack-7)modalias(nf_log_arp)modalias(nf_log_bridge)modalias(nf_log_ipv[46])modalias(nf_log_netdev)modalias(nfct-helper-H.245)modalias(nfct-helper-Q.931)modalias(nfct-helper-RAS)modalias(nfct-helper-amanda)modalias(nfct-helper-ftp)modalias(nfct-helper-irc)modalias(nfct-helper-netbios-ns)modalias(nfct-helper-pptp)modalias(nfct-helper-sane)modalias(nfct-helper-sip)modalias(nfct-helper-snmp)modalias(nfct-helper-snmp_trap)modalias(nfct-helper-tftp)modalias(nfnetlink-subsys-10)modalias(nfnetlink-subsys-11)modalias(nfnetlink-subsys-12)modalias(nfnetlink-subsys-3)modalias(nfnetlink-subsys-4)modalias(nfnetlink-subsys-5)modalias(nfnetlink-subsys-6)modalias(nfnetlink-subsys-8)modalias(nfnetlink-subsys-9)modalias(nfnetlink-subsys-[12])modalias(nfs-layouttype4-1)modalias(nfs-layouttype4-4)modalias(nfs-layouttype4-[35])modalias(nfs4)modalias(nft-chain-1-nat)modalias(nft-chain-10-nat)modalias(nft-chain-2-nat)modalias(nft-expr-1-fib)modalias(nft-expr-1-reject)modalias(nft-expr-10-dup)modalias(nft-expr-10-fib)modalias(nft-expr-10-reject)modalias(nft-expr-2-dup)modalias(nft-expr-2-fib)modalias(nft-expr-2-reject)modalias(nft-expr-5-dup)modalias(nft-expr-5-fib)modalias(nft-expr-5-fwd)modalias(nft-expr-5-reject)modalias(nft-expr-7-meta)modalias(nft-expr-7-reject)modalias(nft-expr-connlimit)modalias(nft-expr-counter)modalias(nft-expr-ct)modalias(nft-expr-flow_offload)modalias(nft-expr-hash)modalias(nft-expr-limit)modalias(nft-expr-log)modalias(nft-expr-masq)modalias(nft-expr-match)modalias(nft-expr-nat)modalias(nft-expr-notrack)modalias(nft-expr-numgen)modalias(nft-expr-objref)modalias(nft-expr-osf)modalias(nft-expr-queue)modalias(nft-expr-quota)modalias(nft-expr-redir)modalias(nft-expr-socket)modalias(nft-expr-synproxy)modalias(nft-expr-target)modalias(nft-expr-tproxy)modalias(nft-expr-tunnel)modalias(nft-expr-xfrm)modalias(nft-obj-1)modalias(nft-obj-10)modalias(nft-obj-2)modalias(nft-obj-4)modalias(nft-obj-5)modalias(nft-obj-6)modalias(nft-obj-[379])modalias(nhpoly1305)modalias(nhpoly1305-generic)modalias(nhpoly1305-neon)modalias(nls_big5)modalias(nls_euc-kr)modalias(nls_gb2312)modalias(nls_iso8859-8)modalias(nls_sjis)modalias(nls_tis-620)modalias(nvmet-transport-254)modalias(nvmet-transport-3)modalias(of:N*T*CALTR_ps2-1.0)modalias(of:N*T*CALTR_ps2-1.0C*)modalias(of:N*T*Cabracon_ab0801)modalias(of:N*T*Cabracon_ab0801C*)modalias(of:N*T*Cabracon_ab0803)modalias(of:N*T*Cabracon_ab0803C*)modalias(of:N*T*Cabracon_ab0804)modalias(of:N*T*Cabracon_ab0804C*)modalias(of:N*T*Cabracon_ab0805)modalias(of:N*T*Cabracon_ab0805C*)modalias(of:N*T*Cabracon_ab1801)modalias(of:N*T*Cabracon_ab1801C*)modalias(of:N*T*Cabracon_ab1803)modalias(of:N*T*Cabracon_ab1803C*)modalias(of:N*T*Cabracon_ab1804)modalias(of:N*T*Cabracon_ab1804C*)modalias(of:N*T*Cabracon_ab1805)modalias(of:N*T*Cabracon_ab1805C*)modalias(of:N*T*Cabracon_abb5zes3)modalias(of:N*T*Cabracon_abb5zes3C*)modalias(of:N*T*Cabracon_abx80x)modalias(of:N*T*Cabracon_abx80xC*)modalias(of:N*T*Caltr_ps2-1.0)modalias(of:N*T*Caltr_ps2-1.0C*)modalias(of:N*T*Camd_ccp-seattle-v1a)modalias(of:N*T*Camd_ccp-seattle-v1aC*)modalias(of:N*T*Camd_xgbe-seattle-v1a)modalias(of:N*T*Camd_xgbe-seattle-v1aC*)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensors)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensorsC*)modalias(of:N*T*Capm_xgene-ahci)modalias(of:N*T*Capm_xgene-ahci-v2)modalias(of:N*T*Capm_xgene-ahci-v2C*)modalias(of:N*T*Capm_xgene-ahciC*)modalias(of:N*T*Capm_xgene-edac)modalias(of:N*T*Capm_xgene-edacC*)modalias(of:N*T*Capm_xgene-enet)modalias(of:N*T*Capm_xgene-enetC*)modalias(of:N*T*Capm_xgene-gpio-sb)modalias(of:N*T*Capm_xgene-gpio-sbC*)modalias(of:N*T*Capm_xgene-gpio-v2)modalias(of:N*T*Capm_xgene-gpio-v2C*)modalias(of:N*T*Capm_xgene-mdio-rgmii)modalias(of:N*T*Capm_xgene-mdio-rgmiiC*)modalias(of:N*T*Capm_xgene-mdio-xfi)modalias(of:N*T*Capm_xgene-mdio-xfiC*)modalias(of:N*T*Capm_xgene-rng)modalias(of:N*T*Capm_xgene-rngC*)modalias(of:N*T*Capm_xgene-slimpro-hwmon)modalias(of:N*T*Capm_xgene-slimpro-hwmonC*)modalias(of:N*T*Capm_xgene-slimpro-i2c)modalias(of:N*T*Capm_xgene-slimpro-i2cC*)modalias(of:N*T*Capm_xgene-slimpro-mbox)modalias(of:N*T*Capm_xgene-slimpro-mboxC*)modalias(of:N*T*Capm_xgene1-sgenet)modalias(of:N*T*Capm_xgene1-sgenetC*)modalias(of:N*T*Capm_xgene1-xgenet)modalias(of:N*T*Capm_xgene1-xgenetC*)modalias(of:N*T*Capm_xgene2-sgenet)modalias(of:N*T*Capm_xgene2-sgenetC*)modalias(of:N*T*Capm_xgene2-xgenet)modalias(of:N*T*Capm_xgene2-xgenetC*)modalias(of:N*T*Capple_cd321x)modalias(of:N*T*Capple_cd321xC*)modalias(of:N*T*Carm_ci-700)modalias(of:N*T*Carm_ci-700C*)modalias(of:N*T*Carm_cmn-600)modalias(of:N*T*Carm_cmn-600C*)modalias(of:N*T*Carm_cmn-650)modalias(of:N*T*Carm_cmn-650C*)modalias(of:N*T*Carm_cmn-700)modalias(of:N*T*Carm_cmn-700C*)modalias(of:N*T*Carm_coresight-replicator)modalias(of:N*T*Carm_coresight-replicatorC*)modalias(of:N*T*Carm_coresight-static-funnel)modalias(of:N*T*Carm_coresight-static-funnelC*)modalias(of:N*T*Carm_coresight-static-replicator)modalias(of:N*T*Carm_coresight-static-replicatorC*)modalias(of:N*T*Carm_dmc-520)modalias(of:N*T*Carm_dmc-520C*)modalias(of:N*T*Carm_dsu-pmu)modalias(of:N*T*Carm_dsu-pmuC*)modalias(of:N*T*Carm_sbsa-gwdt)modalias(of:N*T*Carm_sbsa-gwdtC*)modalias(of:N*T*Carm_scpi)modalias(of:N*T*Carm_scpi-clocks)modalias(of:N*T*Carm_scpi-clocksC*)modalias(of:N*T*Carm_scpi-power-domains)modalias(of:N*T*Carm_scpi-power-domainsC*)modalias(of:N*T*Carm_scpi-pre-1.0)modalias(of:N*T*Carm_scpi-pre-1.0C*)modalias(of:N*T*Carm_scpi-sensors)modalias(of:N*T*Carm_scpi-sensorsC*)modalias(of:N*T*Carm_scpiC*)modalias(of:N*T*Carm_smmu-v3-pmcg)modalias(of:N*T*Carm_smmu-v3-pmcgC*)modalias(of:N*T*Carm_statistical-profiling-extension-v1)modalias(of:N*T*Carm_statistical-profiling-extension-v1C*)modalias(of:N*T*Carm_trace-buffer-extension)modalias(of:N*T*Carm_trace-buffer-extensionC*)modalias(of:N*T*Carm_versatile-i2c)modalias(of:N*T*Carm_versatile-i2cC*)modalias(of:N*T*Carm_vexpress-amp)modalias(of:N*T*Carm_vexpress-ampC*)modalias(of:N*T*Carm_vexpress-energy)modalias(of:N*T*Carm_vexpress-energyC*)modalias(of:N*T*Carm_vexpress-power)modalias(of:N*T*Carm_vexpress-powerC*)modalias(of:N*T*Carm_vexpress-temp)modalias(of:N*T*Carm_vexpress-tempC*)modalias(of:N*T*Carm_vexpress-volt)modalias(of:N*T*Carm_vexpress-voltC*)modalias(of:N*T*Catmel_24c00)modalias(of:N*T*Catmel_24c00C*)modalias(of:N*T*Catmel_24c01)modalias(of:N*T*Catmel_24c01C*)modalias(of:N*T*Catmel_24c02)modalias(of:N*T*Catmel_24c02C*)modalias(of:N*T*Catmel_24c04)modalias(of:N*T*Catmel_24c04C*)modalias(of:N*T*Catmel_24c08)modalias(of:N*T*Catmel_24c08C*)modalias(of:N*T*Catmel_24c1024)modalias(of:N*T*Catmel_24c1024C*)modalias(of:N*T*Catmel_24c1025)modalias(of:N*T*Catmel_24c1025C*)modalias(of:N*T*Catmel_24c128)modalias(of:N*T*Catmel_24c128C*)modalias(of:N*T*Catmel_24c16)modalias(of:N*T*Catmel_24c16C*)modalias(of:N*T*Catmel_24c2048)modalias(of:N*T*Catmel_24c2048C*)modalias(of:N*T*Catmel_24c256)modalias(of:N*T*Catmel_24c256C*)modalias(of:N*T*Catmel_24c32)modalias(of:N*T*Catmel_24c32C*)modalias(of:N*T*Catmel_24c32d-wl)modalias(of:N*T*Catmel_24c32d-wlC*)modalias(of:N*T*Catmel_24c512)modalias(of:N*T*Catmel_24c512C*)modalias(of:N*T*Catmel_24c64)modalias(of:N*T*Catmel_24c64C*)modalias(of:N*T*Catmel_24c64d-wl)modalias(of:N*T*Catmel_24c64d-wlC*)modalias(of:N*T*Catmel_24cs01)modalias(of:N*T*Catmel_24cs01C*)modalias(of:N*T*Catmel_24cs02)modalias(of:N*T*Catmel_24cs02C*)modalias(of:N*T*Catmel_24cs04)modalias(of:N*T*Catmel_24cs04C*)modalias(of:N*T*Catmel_24cs08)modalias(of:N*T*Catmel_24cs08C*)modalias(of:N*T*Catmel_24cs16)modalias(of:N*T*Catmel_24cs16C*)modalias(of:N*T*Catmel_24cs32)modalias(of:N*T*Catmel_24cs32C*)modalias(of:N*T*Catmel_24cs64)modalias(of:N*T*Catmel_24cs64C*)modalias(of:N*T*Catmel_24mac402)modalias(of:N*T*Catmel_24mac402C*)modalias(of:N*T*Catmel_24mac602)modalias(of:N*T*Catmel_24mac602C*)modalias(of:N*T*Catmel_spd)modalias(of:N*T*Catmel_spdC*)modalias(of:N*T*Cbaikal_bt1-sys-i2c)modalias(of:N*T*Cbaikal_bt1-sys-i2cC*)modalias(of:N*T*Cbrcm_asp-v2.0-mdio)modalias(of:N*T*Cbrcm_asp-v2.0-mdioC*)modalias(of:N*T*Cbrcm_asp-v2.1-mdio)modalias(of:N*T*Cbrcm_asp-v2.1-mdioC*)modalias(of:N*T*Cbrcm_genet-mdio-v1)modalias(of:N*T*Cbrcm_genet-mdio-v1C*)modalias(of:N*T*Cbrcm_genet-mdio-v2)modalias(of:N*T*Cbrcm_genet-mdio-v2C*)modalias(of:N*T*Cbrcm_genet-mdio-v3)modalias(of:N*T*Cbrcm_genet-mdio-v3C*)modalias(of:N*T*Cbrcm_genet-mdio-v4)modalias(of:N*T*Cbrcm_genet-mdio-v4C*)modalias(of:N*T*Cbrcm_genet-mdio-v5)modalias(of:N*T*Cbrcm_genet-mdio-v5C*)modalias(of:N*T*Cbrcm_sr-usb-combo-phy)modalias(of:N*T*Cbrcm_sr-usb-combo-phyC*)modalias(of:N*T*Cbrcm_sr-usb-hs-phy)modalias(of:N*T*Cbrcm_sr-usb-hs-phyC*)modalias(of:N*T*Cbrcm_unimac-mdio)modalias(of:N*T*Cbrcm_unimac-mdioC*)modalias(of:N*T*Ccavium_octeon-3860-mdio)modalias(of:N*T*Ccavium_octeon-3860-mdioC*)modalias(of:N*T*Ccavium_octeon-6335-ehci)modalias(of:N*T*Ccavium_octeon-6335-ehciC*)modalias(of:N*T*Ccavium_octeon-7130-ahci)modalias(of:N*T*Ccavium_octeon-7130-ahciC*)modalias(of:N*T*Cchipidea_usb2)modalias(of:N*T*Cchipidea_usb2C*)modalias(of:N*T*Ccypress_cypd4226)modalias(of:N*T*Ccypress_cypd4226C*)modalias(of:N*T*Cdallas_ds1307)modalias(of:N*T*Cdallas_ds1307C*)modalias(of:N*T*Cdallas_ds1308)modalias(of:N*T*Cdallas_ds1308C*)modalias(of:N*T*Cdallas_ds1337)modalias(of:N*T*Cdallas_ds1337C*)modalias(of:N*T*Cdallas_ds1338)modalias(of:N*T*Cdallas_ds1338C*)modalias(of:N*T*Cdallas_ds1339)modalias(of:N*T*Cdallas_ds1339C*)modalias(of:N*T*Cdallas_ds1340)modalias(of:N*T*Cdallas_ds1340C*)modalias(of:N*T*Cdallas_ds1341)modalias(of:N*T*Cdallas_ds1341C*)modalias(of:N*T*Cdallas_ds1374)modalias(of:N*T*Cdallas_ds1374C*)modalias(of:N*T*Cdallas_ds1388)modalias(of:N*T*Cdallas_ds1388C*)modalias(of:N*T*Cdallas_ds1390)modalias(of:N*T*Cdallas_ds1390C*)modalias(of:N*T*Cdallas_ds1672)modalias(of:N*T*Cdallas_ds1672C*)modalias(of:N*T*Cdallas_ds3232)modalias(of:N*T*Cdallas_ds3232C*)modalias(of:N*T*Celan_ekth3000)modalias(of:N*T*Celan_ekth3000C*)modalias(of:N*T*Cemmicro_em3027)modalias(of:N*T*Cemmicro_em3027C*)modalias(of:N*T*Cepson_rtc8564)modalias(of:N*T*Cepson_rtc8564C*)modalias(of:N*T*Cepson_rx8010)modalias(of:N*T*Cepson_rx8010C*)modalias(of:N*T*Cepson_rx8025)modalias(of:N*T*Cepson_rx8025C*)modalias(of:N*T*Cepson_rx8130)modalias(of:N*T*Cepson_rx8130C*)modalias(of:N*T*Cepson_rx8571)modalias(of:N*T*Cepson_rx8571C*)modalias(of:N*T*Cepson_rx8581)modalias(of:N*T*Cepson_rx8581C*)modalias(of:N*T*Cepson_rx8803)modalias(of:N*T*Cepson_rx8803C*)modalias(of:N*T*Cepson_rx8804)modalias(of:N*T*Cepson_rx8804C*)modalias(of:N*T*Cepson_rx8900)modalias(of:N*T*Cepson_rx8900C*)modalias(of:N*T*Cexar_xra1202)modalias(of:N*T*Cexar_xra1202C*)modalias(of:N*T*Cfcs_fsa4480)modalias(of:N*T*Cfcs_fsa4480C*)modalias(of:N*T*Cfcs_fusb302)modalias(of:N*T*Cfcs_fusb302C*)modalias(of:N*T*Cfsl_imx1-cspi)modalias(of:N*T*Cfsl_imx1-cspiC*)modalias(of:N*T*Cfsl_imx1-gpio)modalias(of:N*T*Cfsl_imx1-gpioC*)modalias(of:N*T*Cfsl_imx1-i2c)modalias(of:N*T*Cfsl_imx1-i2cC*)modalias(of:N*T*Cfsl_imx21-cspi)modalias(of:N*T*Cfsl_imx21-cspiC*)modalias(of:N*T*Cfsl_imx21-gpio)modalias(of:N*T*Cfsl_imx21-gpioC*)modalias(of:N*T*Cfsl_imx21-i2c)modalias(of:N*T*Cfsl_imx21-i2cC*)modalias(of:N*T*Cfsl_imx21-wdt)modalias(of:N*T*Cfsl_imx21-wdtC*)modalias(of:N*T*Cfsl_imx23-usb)modalias(of:N*T*Cfsl_imx23-usbC*)modalias(of:N*T*Cfsl_imx23-usbphy)modalias(of:N*T*Cfsl_imx23-usbphyC*)modalias(of:N*T*Cfsl_imx25-fec)modalias(of:N*T*Cfsl_imx25-fecC*)modalias(of:N*T*Cfsl_imx25-sdma)modalias(of:N*T*Cfsl_imx25-sdmaC*)modalias(of:N*T*Cfsl_imx25-usbmisc)modalias(of:N*T*Cfsl_imx25-usbmiscC*)modalias(of:N*T*Cfsl_imx25-wdt)modalias(of:N*T*Cfsl_imx25-wdtC*)modalias(of:N*T*Cfsl_imx27-cspi)modalias(of:N*T*Cfsl_imx27-cspiC*)modalias(of:N*T*Cfsl_imx27-fec)modalias(of:N*T*Cfsl_imx27-fecC*)modalias(of:N*T*Cfsl_imx27-pwm)modalias(of:N*T*Cfsl_imx27-pwmC*)modalias(of:N*T*Cfsl_imx27-usb)modalias(of:N*T*Cfsl_imx27-usbC*)modalias(of:N*T*Cfsl_imx27-usbmisc)modalias(of:N*T*Cfsl_imx27-usbmiscC*)modalias(of:N*T*Cfsl_imx27-wdt)modalias(of:N*T*Cfsl_imx27-wdtC*)modalias(of:N*T*Cfsl_imx28-fec)modalias(of:N*T*Cfsl_imx28-fecC*)modalias(of:N*T*Cfsl_imx28-usb)modalias(of:N*T*Cfsl_imx28-usbC*)modalias(of:N*T*Cfsl_imx31-cspi)modalias(of:N*T*Cfsl_imx31-cspiC*)modalias(of:N*T*Cfsl_imx31-gpio)modalias(of:N*T*Cfsl_imx31-gpioC*)modalias(of:N*T*Cfsl_imx31-sdma)modalias(of:N*T*Cfsl_imx31-sdmaC*)modalias(of:N*T*Cfsl_imx31-wdt)modalias(of:N*T*Cfsl_imx31-wdtC*)modalias(of:N*T*Cfsl_imx35-cspi)modalias(of:N*T*Cfsl_imx35-cspiC*)modalias(of:N*T*Cfsl_imx35-gpio)modalias(of:N*T*Cfsl_imx35-gpioC*)modalias(of:N*T*Cfsl_imx35-sdma)modalias(of:N*T*Cfsl_imx35-sdmaC*)modalias(of:N*T*Cfsl_imx35-usbmisc)modalias(of:N*T*Cfsl_imx35-usbmiscC*)modalias(of:N*T*Cfsl_imx35-wdt)modalias(of:N*T*Cfsl_imx35-wdtC*)modalias(of:N*T*Cfsl_imx50-wdt)modalias(of:N*T*Cfsl_imx50-wdtC*)modalias(of:N*T*Cfsl_imx51-ecspi)modalias(of:N*T*Cfsl_imx51-ecspiC*)modalias(of:N*T*Cfsl_imx51-sdma)modalias(of:N*T*Cfsl_imx51-sdmaC*)modalias(of:N*T*Cfsl_imx51-usbmisc)modalias(of:N*T*Cfsl_imx51-usbmiscC*)modalias(of:N*T*Cfsl_imx51-wdt)modalias(of:N*T*Cfsl_imx51-wdtC*)modalias(of:N*T*Cfsl_imx53-ecspi)modalias(of:N*T*Cfsl_imx53-ecspiC*)modalias(of:N*T*Cfsl_imx53-sdma)modalias(of:N*T*Cfsl_imx53-sdmaC*)modalias(of:N*T*Cfsl_imx53-usbmisc)modalias(of:N*T*Cfsl_imx53-usbmiscC*)modalias(of:N*T*Cfsl_imx53-wdt)modalias(of:N*T*Cfsl_imx53-wdtC*)modalias(of:N*T*Cfsl_imx6q-fec)modalias(of:N*T*Cfsl_imx6q-fecC*)modalias(of:N*T*Cfsl_imx6q-i2c)modalias(of:N*T*Cfsl_imx6q-i2cC*)modalias(of:N*T*Cfsl_imx6q-ocotp)modalias(of:N*T*Cfsl_imx6q-ocotpC*)modalias(of:N*T*Cfsl_imx6q-sdma)modalias(of:N*T*Cfsl_imx6q-sdmaC*)modalias(of:N*T*Cfsl_imx6q-usb)modalias(of:N*T*Cfsl_imx6q-usbC*)modalias(of:N*T*Cfsl_imx6q-usbmisc)modalias(of:N*T*Cfsl_imx6q-usbmiscC*)modalias(of:N*T*Cfsl_imx6q-usbphy)modalias(of:N*T*Cfsl_imx6q-usbphyC*)modalias(of:N*T*Cfsl_imx6q-wdt)modalias(of:N*T*Cfsl_imx6q-wdtC*)modalias(of:N*T*Cfsl_imx6sl-i2c)modalias(of:N*T*Cfsl_imx6sl-i2cC*)modalias(of:N*T*Cfsl_imx6sl-ocotp)modalias(of:N*T*Cfsl_imx6sl-ocotpC*)modalias(of:N*T*Cfsl_imx6sl-usb)modalias(of:N*T*Cfsl_imx6sl-usbC*)modalias(of:N*T*Cfsl_imx6sl-usbphy)modalias(of:N*T*Cfsl_imx6sl-usbphyC*)modalias(of:N*T*Cfsl_imx6sl-wdt)modalias(of:N*T*Cfsl_imx6sl-wdtC*)modalias(of:N*T*Cfsl_imx6sll-i2c)modalias(of:N*T*Cfsl_imx6sll-i2cC*)modalias(of:N*T*Cfsl_imx6sll-ocotp)modalias(of:N*T*Cfsl_imx6sll-ocotpC*)modalias(of:N*T*Cfsl_imx6sll-wdt)modalias(of:N*T*Cfsl_imx6sll-wdtC*)modalias(of:N*T*Cfsl_imx6sx-fec)modalias(of:N*T*Cfsl_imx6sx-fecC*)modalias(of:N*T*Cfsl_imx6sx-i2c)modalias(of:N*T*Cfsl_imx6sx-i2cC*)modalias(of:N*T*Cfsl_imx6sx-mu)modalias(of:N*T*Cfsl_imx6sx-muC*)modalias(of:N*T*Cfsl_imx6sx-ocotp)modalias(of:N*T*Cfsl_imx6sx-ocotpC*)modalias(of:N*T*Cfsl_imx6sx-qspi)modalias(of:N*T*Cfsl_imx6sx-qspiC*)modalias(of:N*T*Cfsl_imx6sx-usb)modalias(of:N*T*Cfsl_imx6sx-usbC*)modalias(of:N*T*Cfsl_imx6sx-usbmisc)modalias(of:N*T*Cfsl_imx6sx-usbmiscC*)modalias(of:N*T*Cfsl_imx6sx-usbphy)modalias(of:N*T*Cfsl_imx6sx-usbphyC*)modalias(of:N*T*Cfsl_imx6sx-wdt)modalias(of:N*T*Cfsl_imx6sx-wdtC*)modalias(of:N*T*Cfsl_imx6ul-ecspi)modalias(of:N*T*Cfsl_imx6ul-ecspiC*)modalias(of:N*T*Cfsl_imx6ul-fec)modalias(of:N*T*Cfsl_imx6ul-fecC*)modalias(of:N*T*Cfsl_imx6ul-i2c)modalias(of:N*T*Cfsl_imx6ul-i2cC*)modalias(of:N*T*Cfsl_imx6ul-ocotp)modalias(of:N*T*Cfsl_imx6ul-ocotpC*)modalias(of:N*T*Cfsl_imx6ul-qspi)modalias(of:N*T*Cfsl_imx6ul-qspiC*)modalias(of:N*T*Cfsl_imx6ul-sdma)modalias(of:N*T*Cfsl_imx6ul-sdmaC*)modalias(of:N*T*Cfsl_imx6ul-usb)modalias(of:N*T*Cfsl_imx6ul-usbC*)modalias(of:N*T*Cfsl_imx6ul-usbmisc)modalias(of:N*T*Cfsl_imx6ul-usbmiscC*)modalias(of:N*T*Cfsl_imx6ul-usbphy)modalias(of:N*T*Cfsl_imx6ul-usbphyC*)modalias(of:N*T*Cfsl_imx6ul-wdt)modalias(of:N*T*Cfsl_imx6ul-wdtC*)modalias(of:N*T*Cfsl_imx6ull-ocotp)modalias(of:N*T*Cfsl_imx6ull-ocotpC*)modalias(of:N*T*Cfsl_imx7d-gpio)modalias(of:N*T*Cfsl_imx7d-gpioC*)modalias(of:N*T*Cfsl_imx7d-ocotp)modalias(of:N*T*Cfsl_imx7d-ocotpC*)modalias(of:N*T*Cfsl_imx7d-qspi)modalias(of:N*T*Cfsl_imx7d-qspiC*)modalias(of:N*T*Cfsl_imx7d-sdma)modalias(of:N*T*Cfsl_imx7d-sdmaC*)modalias(of:N*T*Cfsl_imx7d-usb)modalias(of:N*T*Cfsl_imx7d-usbC*)modalias(of:N*T*Cfsl_imx7d-usbmisc)modalias(of:N*T*Cfsl_imx7d-usbmiscC*)modalias(of:N*T*Cfsl_imx7d-wdt)modalias(of:N*T*Cfsl_imx7d-wdtC*)modalias(of:N*T*Cfsl_imx7s-i2c)modalias(of:N*T*Cfsl_imx7s-i2cC*)modalias(of:N*T*Cfsl_imx7ulp-lpi2c)modalias(of:N*T*Cfsl_imx7ulp-lpi2cC*)modalias(of:N*T*Cfsl_imx7ulp-mu)modalias(of:N*T*Cfsl_imx7ulp-muC*)modalias(of:N*T*Cfsl_imx7ulp-ocotp)modalias(of:N*T*Cfsl_imx7ulp-ocotpC*)modalias(of:N*T*Cfsl_imx7ulp-spi)modalias(of:N*T*Cfsl_imx7ulp-spiC*)modalias(of:N*T*Cfsl_imx7ulp-usb)modalias(of:N*T*Cfsl_imx7ulp-usbC*)modalias(of:N*T*Cfsl_imx7ulp-usbmisc)modalias(of:N*T*Cfsl_imx7ulp-usbmiscC*)modalias(of:N*T*Cfsl_imx7ulp-usbphy)modalias(of:N*T*Cfsl_imx7ulp-usbphyC*)modalias(of:N*T*Cfsl_imx8-mu-scu)modalias(of:N*T*Cfsl_imx8-mu-scuC*)modalias(of:N*T*Cfsl_imx8-mu-seco)modalias(of:N*T*Cfsl_imx8-mu-secoC*)modalias(of:N*T*Cfsl_imx8m-ddrc)modalias(of:N*T*Cfsl_imx8m-ddrcC*)modalias(of:N*T*Cfsl_imx8m-nic)modalias(of:N*T*Cfsl_imx8m-nicC*)modalias(of:N*T*Cfsl_imx8m-noc)modalias(of:N*T*Cfsl_imx8m-nocC*)modalias(of:N*T*Cfsl_imx8mm-i2c)modalias(of:N*T*Cfsl_imx8mm-i2cC*)modalias(of:N*T*Cfsl_imx8mm-noc)modalias(of:N*T*Cfsl_imx8mm-nocC*)modalias(of:N*T*Cfsl_imx8mm-ocotp)modalias(of:N*T*Cfsl_imx8mm-ocotpC*)modalias(of:N*T*Cfsl_imx8mm-tmu)modalias(of:N*T*Cfsl_imx8mm-tmuC*)modalias(of:N*T*Cfsl_imx8mm-wdt)modalias(of:N*T*Cfsl_imx8mm-wdtC*)modalias(of:N*T*Cfsl_imx8mn-i2c)modalias(of:N*T*Cfsl_imx8mn-i2cC*)modalias(of:N*T*Cfsl_imx8mn-noc)modalias(of:N*T*Cfsl_imx8mn-nocC*)modalias(of:N*T*Cfsl_imx8mn-ocotp)modalias(of:N*T*Cfsl_imx8mn-ocotpC*)modalias(of:N*T*Cfsl_imx8mn-wdt)modalias(of:N*T*Cfsl_imx8mn-wdtC*)modalias(of:N*T*Cfsl_imx8mp-dwc3)modalias(of:N*T*Cfsl_imx8mp-dwc3C*)modalias(of:N*T*Cfsl_imx8mp-i2c)modalias(of:N*T*Cfsl_imx8mp-i2cC*)modalias(of:N*T*Cfsl_imx8mp-noc)modalias(of:N*T*Cfsl_imx8mp-nocC*)modalias(of:N*T*Cfsl_imx8mp-ocotp)modalias(of:N*T*Cfsl_imx8mp-ocotpC*)modalias(of:N*T*Cfsl_imx8mp-tmu)modalias(of:N*T*Cfsl_imx8mp-tmuC*)modalias(of:N*T*Cfsl_imx8mp-usb-phy)modalias(of:N*T*Cfsl_imx8mp-usb-phyC*)modalias(of:N*T*Cfsl_imx8mp-wdt)modalias(of:N*T*Cfsl_imx8mp-wdtC*)modalias(of:N*T*Cfsl_imx8mq-i2c)modalias(of:N*T*Cfsl_imx8mq-i2cC*)modalias(of:N*T*Cfsl_imx8mq-noc)modalias(of:N*T*Cfsl_imx8mq-nocC*)modalias(of:N*T*Cfsl_imx8mq-ocotp)modalias(of:N*T*Cfsl_imx8mq-ocotpC*)modalias(of:N*T*Cfsl_imx8mq-sdma)modalias(of:N*T*Cfsl_imx8mq-sdmaC*)modalias(of:N*T*Cfsl_imx8mq-tmu)modalias(of:N*T*Cfsl_imx8mq-tmuC*)modalias(of:N*T*Cfsl_imx8mq-usb-phy)modalias(of:N*T*Cfsl_imx8mq-usb-phyC*)modalias(of:N*T*Cfsl_imx8mq-wdt)modalias(of:N*T*Cfsl_imx8mq-wdtC*)modalias(of:N*T*Cfsl_imx8ulp-mu)modalias(of:N*T*Cfsl_imx8ulp-mu-s4)modalias(of:N*T*Cfsl_imx8ulp-mu-s4C*)modalias(of:N*T*Cfsl_imx8ulp-muC*)modalias(of:N*T*Cfsl_imx8ulp-usb)modalias(of:N*T*Cfsl_imx8ulp-usbC*)modalias(of:N*T*Cfsl_imx93-mu-s4)modalias(of:N*T*Cfsl_imx93-mu-s4C*)modalias(of:N*T*Cfsl_imx93-src)modalias(of:N*T*Cfsl_imx93-src-slice)modalias(of:N*T*Cfsl_imx93-src-sliceC*)modalias(of:N*T*Cfsl_imx93-srcC*)modalias(of:N*T*Cfsl_ls1012a-wdt)modalias(of:N*T*Cfsl_ls1012a-wdtC*)modalias(of:N*T*Cfsl_ls1021a-qspi)modalias(of:N*T*Cfsl_ls1021a-qspiC*)modalias(of:N*T*Cfsl_ls1043a-wdt)modalias(of:N*T*Cfsl_ls1043a-wdtC*)modalias(of:N*T*Cfsl_ls2080a-qspi)modalias(of:N*T*Cfsl_ls2080a-qspiC*)modalias(of:N*T*Cfsl_mvf600-fec)modalias(of:N*T*Cfsl_mvf600-fecC*)modalias(of:N*T*Cfsl_pfuze100)modalias(of:N*T*Cfsl_pfuze100C*)modalias(of:N*T*Cfsl_pfuze200)modalias(of:N*T*Cfsl_pfuze200C*)modalias(of:N*T*Cfsl_pfuze3000)modalias(of:N*T*Cfsl_pfuze3000C*)modalias(of:N*T*Cfsl_pfuze3001)modalias(of:N*T*Cfsl_pfuze3001C*)modalias(of:N*T*Cfsl_qoriq-tmu)modalias(of:N*T*Cfsl_qoriq-tmuC*)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lp)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lpC*)modalias(of:N*T*Cfsl_sec-v4.0-pwrkey)modalias(of:N*T*Cfsl_sec-v4.0-pwrkeyC*)modalias(of:N*T*Cfsl_vf610-i2c)modalias(of:N*T*Cfsl_vf610-i2cC*)modalias(of:N*T*Cfsl_vf610-qspi)modalias(of:N*T*Cfsl_vf610-qspiC*)modalias(of:N*T*Cfsl_vf610-usbmisc)modalias(of:N*T*Cfsl_vf610-usbmiscC*)modalias(of:N*T*Cfsl_vf610-usbphy)modalias(of:N*T*Cfsl_vf610-usbphyC*)modalias(of:N*T*Cfsl_vf610-wdt)modalias(of:N*T*Cfsl_vf610-wdtC*)modalias(of:N*T*Cgeneric-ahci)modalias(of:N*T*Cgeneric-ahciC*)modalias(of:N*T*Cgeneric-ehci)modalias(of:N*T*Cgeneric-ehciC*)modalias(of:N*T*Cgmt_g762)modalias(of:N*T*Cgmt_g762C*)modalias(of:N*T*Cgmt_g763)modalias(of:N*T*Cgmt_g763C*)modalias(of:N*T*Cgoodix_gt7375p)modalias(of:N*T*Cgoodix_gt7375pC*)modalias(of:N*T*Cgpio-backlight)modalias(of:N*T*Cgpio-backlightC*)modalias(of:N*T*Cgpio-keys)modalias(of:N*T*Cgpio-keysC*)modalias(of:N*T*Cgpio-simulator)modalias(of:N*T*Cgpio-simulatorC*)modalias(of:N*T*Cgpio-usb-b-connector)modalias(of:N*T*Cgpio-usb-b-connectorC*)modalias(of:N*T*Chaoyu_hym8563)modalias(of:N*T*Chaoyu_hym8563C*)modalias(of:N*T*Chid-over-i2c)modalias(of:N*T*Chid-over-i2cC*)modalias(of:N*T*Chisilicon_hi3660-tsensor)modalias(of:N*T*Chisilicon_hi3660-tsensorC*)modalias(of:N*T*Chisilicon_hi6220-aoctrl)modalias(of:N*T*Chisilicon_hi6220-aoctrlC*)modalias(of:N*T*Chisilicon_hi6220-mediactrl)modalias(of:N*T*Chisilicon_hi6220-mediactrlC*)modalias(of:N*T*Chisilicon_hi6220-sysctrl)modalias(of:N*T*Chisilicon_hi6220-sysctrlC*)modalias(of:N*T*Chisilicon_hi6220-usb-phy)modalias(of:N*T*Chisilicon_hi6220-usb-phyC*)modalias(of:N*T*Chisilicon_hisi-ahci)modalias(of:N*T*Chisilicon_hisi-ahciC*)modalias(of:N*T*Chisilicon_hisi-femac-mdio)modalias(of:N*T*Chisilicon_hisi-femac-mdioC*)modalias(of:N*T*Chisilicon_hns-dsaf-v1)modalias(of:N*T*Chisilicon_hns-dsaf-v1C*)modalias(of:N*T*Chisilicon_hns-dsaf-v2)modalias(of:N*T*Chisilicon_hns-dsaf-v2C*)modalias(of:N*T*Chisilicon_hns-mdio)modalias(of:N*T*Chisilicon_hns-mdioC*)modalias(of:N*T*Chisilicon_hns-nic-v1)modalias(of:N*T*Chisilicon_hns-nic-v1C*)modalias(of:N*T*Chisilicon_hns-nic-v2)modalias(of:N*T*Chisilicon_hns-nic-v2C*)modalias(of:N*T*Chisilicon_mdio)modalias(of:N*T*Chisilicon_mdioC*)modalias(of:N*T*Chisilicon_tsensor)modalias(of:N*T*Chisilicon_tsensorC*)modalias(of:N*T*Ci2c-arb-gpio-challenge)modalias(of:N*T*Ci2c-arb-gpio-challengeC*)modalias(of:N*T*Ci2c-gpio)modalias(of:N*T*Ci2c-gpioC*)modalias(of:N*T*Ci2c-mux-gpio)modalias(of:N*T*Ci2c-mux-gpioC*)modalias(of:N*T*Ci2c-mux-pinctrl)modalias(of:N*T*Ci2c-mux-pinctrlC*)modalias(of:N*T*Cibm_476gtr-ahci)modalias(of:N*T*Cibm_476gtr-ahciC*)modalias(of:N*T*Cisil_isl12022)modalias(of:N*T*Cisil_isl12022C*)modalias(of:N*T*Cisil_isl12057)modalias(of:N*T*Cisil_isl12057C*)modalias(of:N*T*Cisil_isl1208)modalias(of:N*T*Cisil_isl1208C*)modalias(of:N*T*Cisil_isl1209)modalias(of:N*T*Cisil_isl1209C*)modalias(of:N*T*Cisil_isl1218)modalias(of:N*T*Cisil_isl1218C*)modalias(of:N*T*Cisil_isl1219)modalias(of:N*T*Cisil_isl1219C*)modalias(of:N*T*Cisl_isl12022)modalias(of:N*T*Cisl_isl12022C*)modalias(of:N*T*Cjedec_jc-42.4-temp)modalias(of:N*T*Cjedec_jc-42.4-tempC*)modalias(of:N*T*Cled-backlight)modalias(of:N*T*Cled-backlightC*)modalias(of:N*T*Clsi_zevio-usb)modalias(of:N*T*Clsi_zevio-usbC*)modalias(of:N*T*Cmailbox-test)modalias(of:N*T*Cmailbox-testC*)modalias(of:N*T*Cmarvell_cn10k-ddr-pmu)modalias(of:N*T*Cmarvell_cn10k-ddr-pmuC*)modalias(of:N*T*Cmaxim_ds1742)modalias(of:N*T*Cmaxim_ds1742C*)modalias(of:N*T*Cmaxim_ds3231)modalias(of:N*T*Cmaxim_ds3231C*)modalias(of:N*T*Cmaxim_max7310)modalias(of:N*T*Cmaxim_max7310C*)modalias(of:N*T*Cmaxim_max7312)modalias(of:N*T*Cmaxim_max7312C*)modalias(of:N*T*Cmaxim_max7313)modalias(of:N*T*Cmaxim_max7313C*)modalias(of:N*T*Cmaxim_max7315)modalias(of:N*T*Cmaxim_max7315C*)modalias(of:N*T*Cmaxim_max7318)modalias(of:N*T*Cmaxim_max7318C*)modalias(of:N*T*Cmaxim_max77686)modalias(of:N*T*Cmaxim_max77686C*)modalias(of:N*T*Cmaxim_max77802)modalias(of:N*T*Cmaxim_max77802C*)modalias(of:N*T*Cmaxim_mcp795)modalias(of:N*T*Cmaxim_mcp795C*)modalias(of:N*T*Cmicrel_ks8995)modalias(of:N*T*Cmicrel_ks8995C*)modalias(of:N*T*Cmicrel_ksz8795)modalias(of:N*T*Cmicrel_ksz8795C*)modalias(of:N*T*Cmicrel_ksz8864)modalias(of:N*T*Cmicrel_ksz8864C*)modalias(of:N*T*Cmicrochip_mcp7940x)modalias(of:N*T*Cmicrochip_mcp7940xC*)modalias(of:N*T*Cmicrochip_mcp7941x)modalias(of:N*T*Cmicrochip_mcp7941xC*)modalias(of:N*T*Cmicrochip_mdio-smi0)modalias(of:N*T*Cmicrochip_mdio-smi0C*)modalias(of:N*T*Cmicrocrystal_rv1805)modalias(of:N*T*Cmicrocrystal_rv1805C*)modalias(of:N*T*Cmicrocrystal_rv2123)modalias(of:N*T*Cmicrocrystal_rv2123C*)modalias(of:N*T*Cmicrocrystal_rv3028)modalias(of:N*T*Cmicrocrystal_rv3028C*)modalias(of:N*T*Cmicrocrystal_rv3029)modalias(of:N*T*Cmicrocrystal_rv3029C*)modalias(of:N*T*Cmicrocrystal_rv3032)modalias(of:N*T*Cmicrocrystal_rv3032C*)modalias(of:N*T*Cmicrocrystal_rv4162)modalias(of:N*T*Cmicrocrystal_rv4162C*)modalias(of:N*T*Cmicrocrystal_rv8263)modalias(of:N*T*Cmicrocrystal_rv8263C*)modalias(of:N*T*Cmicrocrystal_rv8523)modalias(of:N*T*Cmicrocrystal_rv8523C*)modalias(of:N*T*Cmicrocrystal_rv8564)modalias(of:N*T*Cmicrocrystal_rv8564C*)modalias(of:N*T*Cmicrocrystal_rv8803)modalias(of:N*T*Cmicrocrystal_rv8803C*)modalias(of:N*T*Cmicrosoft_vmbus)modalias(of:N*T*Cmicrosoft_vmbusC*)modalias(of:N*T*Cmscc_ocelot-i2c)modalias(of:N*T*Cmscc_ocelot-i2cC*)modalias(of:N*T*Cmscc_ocelot-miim)modalias(of:N*T*Cmscc_ocelot-miimC*)modalias(of:N*T*Cnetlogic_xlp980-i2c)modalias(of:N*T*Cnetlogic_xlp980-i2cC*)modalias(of:N*T*Cnuvoton_npcm750-udc)modalias(of:N*T*Cnuvoton_npcm750-udcC*)modalias(of:N*T*Cnuvoton_npcm845-udc)modalias(of:N*T*Cnuvoton_npcm845-udcC*)modalias(of:N*T*Cnuvoton_npct501)modalias(of:N*T*Cnuvoton_npct501C*)modalias(of:N*T*Cnuvoton_npct601)modalias(of:N*T*Cnuvoton_npct601C*)modalias(of:N*T*Cnvidia_tegra114-host1x)modalias(of:N*T*Cnvidia_tegra114-host1xC*)modalias(of:N*T*Cnvidia_tegra114-spi)modalias(of:N*T*Cnvidia_tegra114-spiC*)modalias(of:N*T*Cnvidia_tegra114-udc)modalias(of:N*T*Cnvidia_tegra114-udcC*)modalias(of:N*T*Cnvidia_tegra124-host1x)modalias(of:N*T*Cnvidia_tegra124-host1xC*)modalias(of:N*T*Cnvidia_tegra124-spi)modalias(of:N*T*Cnvidia_tegra124-spiC*)modalias(of:N*T*Cnvidia_tegra124-udc)modalias(of:N*T*Cnvidia_tegra124-udcC*)modalias(of:N*T*Cnvidia_tegra124-xusb)modalias(of:N*T*Cnvidia_tegra124-xusbC*)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermal)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermalC*)modalias(of:N*T*Cnvidia_tegra186-gpcdma)modalias(of:N*T*Cnvidia_tegra186-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra186-host1x)modalias(of:N*T*Cnvidia_tegra186-host1xC*)modalias(of:N*T*Cnvidia_tegra186-xudc)modalias(of:N*T*Cnvidia_tegra186-xudcC*)modalias(of:N*T*Cnvidia_tegra186-xusb)modalias(of:N*T*Cnvidia_tegra186-xusbC*)modalias(of:N*T*Cnvidia_tegra194-gpcdma)modalias(of:N*T*Cnvidia_tegra194-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra194-gte-aon)modalias(of:N*T*Cnvidia_tegra194-gte-aonC*)modalias(of:N*T*Cnvidia_tegra194-gte-lic)modalias(of:N*T*Cnvidia_tegra194-gte-licC*)modalias(of:N*T*Cnvidia_tegra194-host1x)modalias(of:N*T*Cnvidia_tegra194-host1xC*)modalias(of:N*T*Cnvidia_tegra194-hte-test)modalias(of:N*T*Cnvidia_tegra194-hte-testC*)modalias(of:N*T*Cnvidia_tegra194-xudc)modalias(of:N*T*Cnvidia_tegra194-xudcC*)modalias(of:N*T*Cnvidia_tegra194-xusb)modalias(of:N*T*Cnvidia_tegra194-xusb-padctl)modalias(of:N*T*Cnvidia_tegra194-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra194-xusbC*)modalias(of:N*T*Cnvidia_tegra20-ehci)modalias(of:N*T*Cnvidia_tegra20-ehciC*)modalias(of:N*T*Cnvidia_tegra20-host1x)modalias(of:N*T*Cnvidia_tegra20-host1xC*)modalias(of:N*T*Cnvidia_tegra20-rtc)modalias(of:N*T*Cnvidia_tegra20-rtcC*)modalias(of:N*T*Cnvidia_tegra20-udc)modalias(of:N*T*Cnvidia_tegra20-udcC*)modalias(of:N*T*Cnvidia_tegra20-usb-phy)modalias(of:N*T*Cnvidia_tegra20-usb-phyC*)modalias(of:N*T*Cnvidia_tegra210-host1x)modalias(of:N*T*Cnvidia_tegra210-host1xC*)modalias(of:N*T*Cnvidia_tegra210-spi)modalias(of:N*T*Cnvidia_tegra210-spiC*)modalias(of:N*T*Cnvidia_tegra210-xudc)modalias(of:N*T*Cnvidia_tegra210-xudcC*)modalias(of:N*T*Cnvidia_tegra210-xusb)modalias(of:N*T*Cnvidia_tegra210-xusbC*)modalias(of:N*T*Cnvidia_tegra234-gpcdma)modalias(of:N*T*Cnvidia_tegra234-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra234-gte-aon)modalias(of:N*T*Cnvidia_tegra234-gte-aonC*)modalias(of:N*T*Cnvidia_tegra234-gte-lic)modalias(of:N*T*Cnvidia_tegra234-gte-licC*)modalias(of:N*T*Cnvidia_tegra234-host1x)modalias(of:N*T*Cnvidia_tegra234-host1xC*)modalias(of:N*T*Cnvidia_tegra234-xudc)modalias(of:N*T*Cnvidia_tegra234-xudcC*)modalias(of:N*T*Cnvidia_tegra234-xusb)modalias(of:N*T*Cnvidia_tegra234-xusb-padctl)modalias(of:N*T*Cnvidia_tegra234-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra234-xusbC*)modalias(of:N*T*Cnvidia_tegra30-ehci)modalias(of:N*T*Cnvidia_tegra30-ehciC*)modalias(of:N*T*Cnvidia_tegra30-host1x)modalias(of:N*T*Cnvidia_tegra30-host1xC*)modalias(of:N*T*Cnvidia_tegra30-udc)modalias(of:N*T*Cnvidia_tegra30-udcC*)modalias(of:N*T*Cnvidia_tegra30-usb-phy)modalias(of:N*T*Cnvidia_tegra30-usb-phyC*)modalias(of:N*T*Cnxp_imx8dxl-fspi)modalias(of:N*T*Cnxp_imx8dxl-fspiC*)modalias(of:N*T*Cnxp_imx8mm-fspi)modalias(of:N*T*Cnxp_imx8mm-fspiC*)modalias(of:N*T*Cnxp_imx8mp-fspi)modalias(of:N*T*Cnxp_imx8mp-fspiC*)modalias(of:N*T*Cnxp_imx8qxp-fspi)modalias(of:N*T*Cnxp_imx8qxp-fspiC*)modalias(of:N*T*Cnxp_imx93-bbnsm-rtc)modalias(of:N*T*Cnxp_imx93-bbnsm-rtcC*)modalias(of:N*T*Cnxp_lx2160a-fspi)modalias(of:N*T*Cnxp_lx2160a-fspiC*)modalias(of:N*T*Cnxp_pca2129)modalias(of:N*T*Cnxp_pca2129C*)modalias(of:N*T*Cnxp_pca6408)modalias(of:N*T*Cnxp_pca6408C*)modalias(of:N*T*Cnxp_pca6416)modalias(of:N*T*Cnxp_pca6416C*)modalias(of:N*T*Cnxp_pca85073a)modalias(of:N*T*Cnxp_pca85073aC*)modalias(of:N*T*Cnxp_pca8565)modalias(of:N*T*Cnxp_pca8565C*)modalias(of:N*T*Cnxp_pca9505)modalias(of:N*T*Cnxp_pca9505C*)modalias(of:N*T*Cnxp_pca9506)modalias(of:N*T*Cnxp_pca9506C*)modalias(of:N*T*Cnxp_pca9534)modalias(of:N*T*Cnxp_pca9534C*)modalias(of:N*T*Cnxp_pca9535)modalias(of:N*T*Cnxp_pca9535C*)modalias(of:N*T*Cnxp_pca9536)modalias(of:N*T*Cnxp_pca9536C*)modalias(of:N*T*Cnxp_pca9537)modalias(of:N*T*Cnxp_pca9537C*)modalias(of:N*T*Cnxp_pca9538)modalias(of:N*T*Cnxp_pca9538C*)modalias(of:N*T*Cnxp_pca9539)modalias(of:N*T*Cnxp_pca9539C*)modalias(of:N*T*Cnxp_pca9540)modalias(of:N*T*Cnxp_pca9540C*)modalias(of:N*T*Cnxp_pca9541)modalias(of:N*T*Cnxp_pca9541C*)modalias(of:N*T*Cnxp_pca9542)modalias(of:N*T*Cnxp_pca9542C*)modalias(of:N*T*Cnxp_pca9543)modalias(of:N*T*Cnxp_pca9543C*)modalias(of:N*T*Cnxp_pca9544)modalias(of:N*T*Cnxp_pca9544C*)modalias(of:N*T*Cnxp_pca9545)modalias(of:N*T*Cnxp_pca9545C*)modalias(of:N*T*Cnxp_pca9546)modalias(of:N*T*Cnxp_pca9546C*)modalias(of:N*T*Cnxp_pca9547)modalias(of:N*T*Cnxp_pca9547C*)modalias(of:N*T*Cnxp_pca9548)modalias(of:N*T*Cnxp_pca9548C*)modalias(of:N*T*Cnxp_pca9554)modalias(of:N*T*Cnxp_pca9554C*)modalias(of:N*T*Cnxp_pca9555)modalias(of:N*T*Cnxp_pca9555C*)modalias(of:N*T*Cnxp_pca9556)modalias(of:N*T*Cnxp_pca9556C*)modalias(of:N*T*Cnxp_pca9557)modalias(of:N*T*Cnxp_pca9557C*)modalias(of:N*T*Cnxp_pca9564)modalias(of:N*T*Cnxp_pca9564C*)modalias(of:N*T*Cnxp_pca9574)modalias(of:N*T*Cnxp_pca9574C*)modalias(of:N*T*Cnxp_pca9575)modalias(of:N*T*Cnxp_pca9575C*)modalias(of:N*T*Cnxp_pca9665)modalias(of:N*T*Cnxp_pca9665C*)modalias(of:N*T*Cnxp_pca9698)modalias(of:N*T*Cnxp_pca9698C*)modalias(of:N*T*Cnxp_pca9846)modalias(of:N*T*Cnxp_pca9846C*)modalias(of:N*T*Cnxp_pca9847)modalias(of:N*T*Cnxp_pca9847C*)modalias(of:N*T*Cnxp_pca9848)modalias(of:N*T*Cnxp_pca9848C*)modalias(of:N*T*Cnxp_pca9849)modalias(of:N*T*Cnxp_pca9849C*)modalias(of:N*T*Cnxp_pcal6408)modalias(of:N*T*Cnxp_pcal6408C*)modalias(of:N*T*Cnxp_pcal6416)modalias(of:N*T*Cnxp_pcal6416C*)modalias(of:N*T*Cnxp_pcal6524)modalias(of:N*T*Cnxp_pcal6524C*)modalias(of:N*T*Cnxp_pcal6534)modalias(of:N*T*Cnxp_pcal6534C*)modalias(of:N*T*Cnxp_pcal9535)modalias(of:N*T*Cnxp_pcal9535C*)modalias(of:N*T*Cnxp_pcal9554b)modalias(of:N*T*Cnxp_pcal9554bC*)modalias(of:N*T*Cnxp_pcal9555a)modalias(of:N*T*Cnxp_pcal9555aC*)modalias(of:N*T*Cnxp_pcf2123)modalias(of:N*T*Cnxp_pcf2123C*)modalias(of:N*T*Cnxp_pcf2127)modalias(of:N*T*Cnxp_pcf2127C*)modalias(of:N*T*Cnxp_pcf2129)modalias(of:N*T*Cnxp_pcf2129C*)modalias(of:N*T*Cnxp_pcf85063)modalias(of:N*T*Cnxp_pcf85063C*)modalias(of:N*T*Cnxp_pcf85063a)modalias(of:N*T*Cnxp_pcf85063aC*)modalias(of:N*T*Cnxp_pcf85063tp)modalias(of:N*T*Cnxp_pcf85063tpC*)modalias(of:N*T*Cnxp_pcf8523)modalias(of:N*T*Cnxp_pcf8523C*)modalias(of:N*T*Cnxp_pcf8563)modalias(of:N*T*Cnxp_pcf8563C*)modalias(of:N*T*Cnxp_ptn5110)modalias(of:N*T*Cnxp_ptn5110C*)modalias(of:N*T*Cnxp_rtc-pcf2123)modalias(of:N*T*Cnxp_rtc-pcf2123C*)modalias(of:N*T*Connn_cat9554)modalias(of:N*T*Connn_cat9554C*)modalias(of:N*T*Connn_pca9654)modalias(of:N*T*Connn_pca9654C*)modalias(of:N*T*Connn_pca9655)modalias(of:N*T*Connn_pca9655C*)modalias(of:N*T*Cpericom_pt7c4338)modalias(of:N*T*Cpericom_pt7c4338C*)modalias(of:N*T*Cpmem-region)modalias(of:N*T*Cpmem-region-v2)modalias(of:N*T*Cpmem-region-v2C*)modalias(of:N*T*Cpmem-regionC*)modalias(of:N*T*Cpps-gpio)modalias(of:N*T*Cpps-gpioC*)modalias(of:N*T*Cpwm-backlight)modalias(of:N*T*Cpwm-backlightC*)modalias(of:N*T*Cpwm-fan)modalias(of:N*T*Cpwm-fanC*)modalias(of:N*T*Cqcom_ci-hdrc)modalias(of:N*T*Cqcom_ci-hdrcC*)modalias(of:N*T*Cqcom_fsm9900-emac)modalias(of:N*T*Cqcom_fsm9900-emacC*)modalias(of:N*T*Cqcom_hidma-1.0)modalias(of:N*T*Cqcom_hidma-1.0C*)modalias(of:N*T*Cqcom_hidma-1.1)modalias(of:N*T*Cqcom_hidma-1.1C*)modalias(of:N*T*Cqcom_hidma-1.2)modalias(of:N*T*Cqcom_hidma-1.2C*)modalias(of:N*T*Cqcom_hidma-mgmt-1.0)modalias(of:N*T*Cqcom_hidma-mgmt-1.0C*)modalias(of:N*T*Cregulator-gpio)modalias(of:N*T*Cregulator-gpioC*)modalias(of:N*T*Crichtek_rt1719)modalias(of:N*T*Crichtek_rt1719C*)modalias(of:N*T*Cricoh_r2025sd)modalias(of:N*T*Cricoh_r2025sdC*)modalias(of:N*T*Cricoh_r2221tl)modalias(of:N*T*Cricoh_r2221tlC*)modalias(of:N*T*Cricoh_rs5c372a)modalias(of:N*T*Cricoh_rs5c372aC*)modalias(of:N*T*Cricoh_rs5c372b)modalias(of:N*T*Cricoh_rs5c372bC*)modalias(of:N*T*Cricoh_rv5c386)modalias(of:N*T*Cricoh_rv5c386C*)modalias(of:N*T*Cricoh_rv5c387a)modalias(of:N*T*Cricoh_rv5c387aC*)modalias(of:N*T*Crohm_bd71837)modalias(of:N*T*Crohm_bd71837C*)modalias(of:N*T*Crohm_bd71847)modalias(of:N*T*Crohm_bd71847C*)modalias(of:N*T*Crohm_bd71850)modalias(of:N*T*Crohm_bd71850C*)modalias(of:N*T*Crv4162)modalias(of:N*T*Crv4162C*)modalias(of:N*T*Csensirion_shtc1)modalias(of:N*T*Csensirion_shtc1C*)modalias(of:N*T*Csensirion_shtc3)modalias(of:N*T*Csensirion_shtc3C*)modalias(of:N*T*Csensirion_shtw1)modalias(of:N*T*Csensirion_shtw1C*)modalias(of:N*T*Csnps_arc_ps2)modalias(of:N*T*Csnps_arc_ps2C*)modalias(of:N*T*Csnps_designware-i2c)modalias(of:N*T*Csnps_designware-i2cC*)modalias(of:N*T*Csnps_dma-spear1340)modalias(of:N*T*Csnps_dma-spear1340C*)modalias(of:N*T*Csnps_dw-apb-gpio)modalias(of:N*T*Csnps_dw-apb-gpioC*)modalias(of:N*T*Csnps_dwc-ahci)modalias(of:N*T*Csnps_dwc-ahciC*)modalias(of:N*T*Csnps_spear-ahci)modalias(of:N*T*Csnps_spear-ahciC*)modalias(of:N*T*Csolomon_ssd1305fb-i2c)modalias(of:N*T*Csolomon_ssd1305fb-i2cC*)modalias(of:N*T*Csolomon_ssd1306fb-i2c)modalias(of:N*T*Csolomon_ssd1306fb-i2cC*)modalias(of:N*T*Csolomon_ssd1307fb-i2c)modalias(of:N*T*Csolomon_ssd1307fb-i2cC*)modalias(of:N*T*Csolomon_ssd1309fb-i2c)modalias(of:N*T*Csolomon_ssd1309fb-i2cC*)modalias(of:N*T*Cssif-bmc)modalias(of:N*T*Cssif-bmcC*)modalias(of:N*T*Cst_m41t0)modalias(of:N*T*Cst_m41t00)modalias(of:N*T*Cst_m41t00C*)modalias(of:N*T*Cst_m41t0C*)modalias(of:N*T*Cst_m41t11)modalias(of:N*T*Cst_m41t11C*)modalias(of:N*T*Cst_m41t62)modalias(of:N*T*Cst_m41t62C*)modalias(of:N*T*Cst_m41t65)modalias(of:N*T*Cst_m41t65C*)modalias(of:N*T*Cst_m41t80)modalias(of:N*T*Cst_m41t80C*)modalias(of:N*T*Cst_m41t81)modalias(of:N*T*Cst_m41t81C*)modalias(of:N*T*Cst_m41t81s)modalias(of:N*T*Cst_m41t81sC*)modalias(of:N*T*Cst_m41t82)modalias(of:N*T*Cst_m41t82C*)modalias(of:N*T*Cst_m41t83)modalias(of:N*T*Cst_m41t83C*)modalias(of:N*T*Cst_m41t84)modalias(of:N*T*Cst_m41t84C*)modalias(of:N*T*Cst_m41t85)modalias(of:N*T*Cst_m41t85C*)modalias(of:N*T*Cst_m41t87)modalias(of:N*T*Cst_m41t87C*)modalias(of:N*T*Cst_rv4162)modalias(of:N*T*Cst_rv4162C*)modalias(of:N*T*Cst_stusb1600)modalias(of:N*T*Cst_stusb1600C*)modalias(of:N*T*Csyna_rmi4-i2c)modalias(of:N*T*Csyna_rmi4-i2cC*)modalias(of:N*T*Csyna_rmi4-spi)modalias(of:N*T*Csyna_rmi4-spiC*)modalias(of:N*T*Csynaptics_synaptics_i2c)modalias(of:N*T*Csynaptics_synaptics_i2cC*)modalias(of:N*T*Ctcpci)modalias(of:N*T*CtcpciC*)modalias(of:N*T*Cti_adc128d818)modalias(of:N*T*Cti_adc128d818C*)modalias(of:N*T*Cti_bq32000)modalias(of:N*T*Cti_bq32000C*)modalias(of:N*T*Cti_ina3221)modalias(of:N*T*Cti_ina3221C*)modalias(of:N*T*Cti_lm70)modalias(of:N*T*Cti_lm70C*)modalias(of:N*T*Cti_lm71)modalias(of:N*T*Cti_lm71C*)modalias(of:N*T*Cti_lm74)modalias(of:N*T*Cti_lm74C*)modalias(of:N*T*Cti_lp8550)modalias(of:N*T*Cti_lp8550C*)modalias(of:N*T*Cti_lp8551)modalias(of:N*T*Cti_lp8551C*)modalias(of:N*T*Cti_lp8552)modalias(of:N*T*Cti_lp8552C*)modalias(of:N*T*Cti_lp8553)modalias(of:N*T*Cti_lp8553C*)modalias(of:N*T*Cti_lp8555)modalias(of:N*T*Cti_lp8555C*)modalias(of:N*T*Cti_lp8556)modalias(of:N*T*Cti_lp8556C*)modalias(of:N*T*Cti_lp8557)modalias(of:N*T*Cti_lp8557C*)modalias(of:N*T*Cti_pca6107)modalias(of:N*T*Cti_pca6107C*)modalias(of:N*T*Cti_pca9536)modalias(of:N*T*Cti_pca9536C*)modalias(of:N*T*Cti_tca6408)modalias(of:N*T*Cti_tca6408C*)modalias(of:N*T*Cti_tca6416)modalias(of:N*T*Cti_tca6416C*)modalias(of:N*T*Cti_tca6424)modalias(of:N*T*Cti_tca6424C*)modalias(of:N*T*Cti_tca9538)modalias(of:N*T*Cti_tca9538C*)modalias(of:N*T*Cti_tca9539)modalias(of:N*T*Cti_tca9539C*)modalias(of:N*T*Cti_tmp103)modalias(of:N*T*Cti_tmp103C*)modalias(of:N*T*Cti_tmp121)modalias(of:N*T*Cti_tmp121C*)modalias(of:N*T*Cti_tmp122)modalias(of:N*T*Cti_tmp122C*)modalias(of:N*T*Cti_tps25750)modalias(of:N*T*Cti_tps25750C*)modalias(of:N*T*Cti_tps6598x)modalias(of:N*T*Cti_tps6598xC*)modalias(of:N*T*Ctimeriomem_rng)modalias(of:N*T*Ctimeriomem_rngC*)modalias(of:N*T*Cusb-nop-xceiv)modalias(of:N*T*Cusb-nop-xceivC*)modalias(of:N*T*Cvia_vt8500-ehci)modalias(of:N*T*Cvia_vt8500-ehciC*)modalias(of:N*T*Cvirtio_mmio)modalias(of:N*T*Cvirtio_mmioC*)modalias(of:N*T*Cvirtual_mdio-gpio)modalias(of:N*T*Cvirtual_mdio-gpioC*)modalias(of:N*T*Cwillsemi_wusb3801)modalias(of:N*T*Cwillsemi_wusb3801C*)modalias(of:N*T*Cwinbond_wpct301)modalias(of:N*T*Cwinbond_wpct301C*)modalias(of:N*T*Cwm_prizm-ehci)modalias(of:N*T*Cwm_prizm-ehciC*)modalias(of:N*T*Cxircom_x1205)modalias(of:N*T*Cxircom_x1205C*)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0C*)modalias(of:N*T*Cxlnx_zynq-usb-2.20a)modalias(of:N*T*Cxlnx_zynq-usb-2.20aC*)modalias(of:N*Tipmi*Cipmi-bt)modalias(of:N*Tipmi*Cipmi-btC*)modalias(of:N*Tipmi*Cipmi-ipmb)modalias(of:N*Tipmi*Cipmi-ipmbC*)modalias(of:N*Tipmi*Cipmi-kcs)modalias(of:N*Tipmi*Cipmi-kcsC*)modalias(of:N*Tipmi*Cipmi-smic)modalias(of:N*Tipmi*Cipmi-smicC*)modalias(pcbc)modalias(pci:hns-nic)modalias(pci:v*d*sv*sd*bc01sc01i*)modalias(pci:v*d*sv*sd*bc01sc08i02*)modalias(pci:v*d*sv*sd*bc05sc02i10*)modalias(pci:v*d*sv*sd*bc0Csc07i0[012]*)modalias(pci:v*d00008139sv000010ECsd00008139bc*sc*i*)modalias(pci:v*d00008139sv00001186sd00001300bc*sc*i*)modalias(pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*)modalias(pci:v00000001d00008168sv*sd00002410bc*sc*i*)modalias(pci:v0000018Ad00000106sv*sd*bc*sc*i*)modalias(pci:v0000021Bd00008139sv*sd*bc*sc*i*)modalias(pci:v000002ACd00001012sv*sd*bc*sc*i*)modalias(pci:v00000357d0000000Asv*sd*bc*sc*i*)modalias(pci:v000003F0d00000A6Csv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B203sv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B204sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*)modalias(pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001013d000000B8sv00005853sd00000001bc*sc*i*)modalias(pci:v00001014d00000180sv00001014sd00000264bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000028Dbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002BEbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002C0bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000030Dbc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd00000338bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd0000035Cbc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd00000360bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd000003[03]Abc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000033Cbc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000035[2346F]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000033Bbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000035[57DE]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000003F[BCEF]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000046Dbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000047[45]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000049[9ABC]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000004C[789A]bc*sc*i*)modalias(pci:v00001014d000004DAsv00001014sd000004F[BC]bc*sc*i*)modalias(pci:v00001022d00001456sv*sd*bc*sc*i*)modalias(pci:v00001022d0000145[89]sv*sd*bc*sc*i*)modalias(pci:v00001022d00001468sv*sd*bc*sc*i*)modalias(pci:v00001022d00001486sv*sd*bc*sc*i*)modalias(pci:v00001022d000014CAsv*sd*bc*sc*i*)modalias(pci:v00001022d00001537sv*sd*bc*sc*i*)modalias(pci:v00001022d0000156Esv*sd*bc*sc*i*)modalias(pci:v00001022d000015C7sv*sd*bc*sc*i*)modalias(pci:v00001022d000015DFsv*sd*bc*sc*i*)modalias(pci:v00001022d00001649sv*sd*bc*sc*i*)modalias(pci:v00001022d000017E0sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000121Asv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021B[DEF]bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021C[0123456789ABCDE]bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd0000324[13579AB]bc*sc*i*)modalias(pci:v0000103Cd0000323Bsv0000103Csd0000335[0123456]bc*sc*i*)modalias(pci:v0000103Cd0000323Csv0000103Csd0000192[012345689]bc*sc*i*)modalias(pci:v0000103Cd00003306sv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003307sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*)modalias(pci:v00001042d00003020sv*sd*bc*sc*i*)modalias(pci:v00001045d0000C558sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0ABsv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0B[01F]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0C3sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0D[89]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0F[01259]sv*sd*bc*sc*i*)modalias(pci:v00001060d00000101sv*sd*bc*sc*i*)modalias(pci:v00001060d0000673Asv*sd*bc*sc*i*)modalias(pci:v00001060d0000886Asv*sd*bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000266bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000278bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd000002D[34]bc*sc*i*)modalias(pci:v0000106Bd0000200[135]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000034sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000052sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]4sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000264sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000368sv*sd*bc*sc*i*)modalias(pci:v000010DEd000003EBsv*sd*bc*sc*i*)modalias(pci:v000010DEd00000446sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000542sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000752sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007D8sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AA2sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002502sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002600sv*sd*bc*sc*i*)modalias(pci:v000010ECd00003000sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000576[235]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008129sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000812[569]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008136sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008139sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000813[89]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000816[12789]sv*sd*bc*sc*i*)modalias(pci:v000010FFd00008168sv*sd*bc*sc*i*)modalias(pci:v00001106d00000561sv*sd*bc*sc*i*)modalias(pci:v00001113d00001211sv*sd*bc*sc*i*)modalias(pci:v00001179d0000010[1235]sv*sd*bc*sc*i*)modalias(pci:v00001186d000013[04]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*)modalias(pci:v00001186d00004302sv*sd*bc*sc*i*)modalias(pci:v000011DBd00001234sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001259d0000A11[7E]sv*sd*bc*sc*i*)modalias(pci:v00001259d0000C107sv*sd*bc*sc*i*)modalias(pci:v00001269d000000B[34AB]sv*sd*bc*sc*i*)modalias(pci:v0000126Cd00001211sv*sd*bc*sc*i*)modalias(pci:v0000126Fd00002263sv*sd*bc*sc*i*)modalias(pci:v00001344d00005407sv*sd*bc*sc*i*)modalias(pci:v00001344d00006001sv*sd*bc*sc*i*)modalias(pci:v000013D1d0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001414d00005353sv00000000sd00000000bc*sc*i*)modalias(pci:v00001432d00009130sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A80[29B]sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A82[12]sv*sd*bc*sc*i*)modalias(pci:v000014C3d00004D75sv*sd*bc*sc*i*)modalias(pci:v000014EAd0000AB0[67]sv*sd*bc*sc*i*)modalias(pci:v00001500d00001360sv*sd*bc*sc*i*)modalias(pci:v00001524d00000510sv*sd*bc*sc*i*)modalias(pci:v0000153Fd0000100[46]sv*sd*bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000007[6D]bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000008[78]bc*sc*i*)modalias(pci:v00001590d00000389sv*sd*bc*sc*i*)modalias(pci:v000015ADd0000040[56]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000740sv*sd*bc*sc*i*)modalias(pci:v000015ADd000007B0sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000100[3456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001010sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000101[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001021sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000A2D[236C]sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF[78]0sv*sd*bc*sc*i*)modalias(pci:v000015B7d00002001sv*sd*bc*sc*i*)modalias(pci:v000016CAd00000001sv*sd*bc*sc*i*)modalias(pci:v000016ECd00000116sv*sd*bc*sc*i*)modalias(pci:v000016ECd0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001737d00001032sv*sd00000024bc*sc*i*)modalias(pci:v00001743d00008139sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000011sv0000177Dsd0000A11Ebc*sc*i*)modalias(pci:v0000177Dd0000A00Csv0000177Dsd0000A[123]0Cbc*sc*i*)modalias(pci:v0000177Dd0000A012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A013sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A018sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A01Esv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A026sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02Bsv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02[2EF]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A030sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A033sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A034sv0000177Dsd0000A[123]34bc*sc*i*)modalias(pci:v0000177Dd0000A054sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A056sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A098sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000306sv000017CBsd0000010Cbc*sc*i*)modalias(pci:v000017CBd00000306sv000018D7sd00000200bc*sc*i*)modalias(pci:v000017CBd00000306sv00001C5Dsd00002000bc*sc*i*)modalias(pci:v000017CBd00000308sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000308sv00001C5Dsd0000201[05]bc*sc*i*)modalias(pci:v000017CBd00000309sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000030[46]sv*sd*bc*sc*i*)modalias(pci:v00001987d0000501[269]sv*sd*bc*sc*i*)modalias(pci:v00001987d00005021sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000020[05]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00000210sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001822sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000375Esv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568EF]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[EF]sv*sd*bc*sc*i*)modalias(pci:v000019EEd0000380[03]sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd00006003sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd0000[456]000sv000019EEsd*bc*sc*i*)modalias(pci:v00001AE0d00000042sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000011sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000100sv*sd*bc03sc[08]0i*)modalias(pci:v00001B4Bd00001092sv*sd*bc*sc*i*)modalias(pci:v00001BB1d00000100sv*sd*bc*sc*i*)modalias(pci:v00001C58d000000[02]3sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001504sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd0000174Asv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001D59sv*sd*bc*sc*i*)modalias(pci:v00001C5Fd00000540sv*sd*bc*sc*i*)modalias(pci:v00001CC1d000033F8sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00005350sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00008201sv*sd*bc*sc*i*)modalias(pci:v00001CC4d0000630[23]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000051sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000053sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000006[15]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00008061sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000CD0[012]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000E4C1sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EC2[01]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000[01]EC2sv*sd*bc*sc*i*)modalias(pci:v00001D97d00001D97sv*sd*bc*sc*i*)modalias(pci:v00001D97d0000226[39]sv*sd*bc*sc*i*)modalias(pci:v00001DA8d0000380[03]sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d00006003sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d0000[456]000sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DBEd00005236sv*sd*bc*sc*i*)modalias(pci:v00001DD8d0000100[23]sv*sd*bc*sc*i*)modalias(pci:v00001E49d000000[24]1sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd0000100[12]sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd00001[26]02sv*sd*bc*sc*i*)modalias(pci:v00001EACd0000100[1247D]sv*sd*bc*sc*i*)modalias(pci:v00001EACd00002001sv*sd*bc*sc*i*)modalias(pci:v00001F40d00001202sv*sd*bc*sc*i*)modalias(pci:v00001F40d00005236sv*sd*bc*sc*i*)modalias(pci:v00002646d0000226[23]sv*sd*bc*sc*i*)modalias(pci:v00002646d0000501[368ABE]sv*sd*bc*sc*i*)modalias(pci:v00003388d00008013sv*sd*bc*sc*i*)modalias(pci:v00004033d00001360sv*sd*bc*sc*i*)modalias(pci:v00004321d00001111sv*sd*bc*sc*i*)modalias(pci:v00008086d*sv*sd*bc01sc01i*)modalias(pci:v00008086d0000043[8AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000440sv*sd*bc*sc*i*)modalias(pci:v00008086d00000811sv*sd*bc*sc*i*)modalias(pci:v00008086d00000827sv*sd*bc*sc*i*)modalias(pci:v00008086d00000829sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D58sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D5[35]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D9Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000DC[5678]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000DD[2A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F06sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F40sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[9A]53sv*sd*bc*sc*i*)modalias(pci:v00008086d0000100[01489CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000101[0123456789ADE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000102[678]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[9ABCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000105[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001060sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[56789ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000108Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000108[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001099sv*sd*bc*sc*i*)modalias(pci:v00008086d0000109[68A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[79]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B5sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B[9ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C9sv*sd*bc*sc*i*)modalias(pci:v00008086d000010CAsv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[02345BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[359AEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010EDsv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[1C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[5ABF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[056]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[14789BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[BC]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[DE]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000011A2sv*sd*bc*sc*i*)modalias(pci:v00008086d0000124[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000125[BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000012D[123458ACDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000145[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[123C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[78B]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[ADEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001515sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[0168]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[47C]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001520sv*sd*bc*sc*i*)modalias(pci:v00008086d00001525sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[123467]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001530sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[36789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000154Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000154[ADF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[03]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001571sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[24]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000158[013456789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000159[1239AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B0sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B[789BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C5sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C[234678E]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D1sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[05]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[678F]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015FFsv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[2378D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[459ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015[7A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001889sv*sd*bc*sc*i*)modalias(pci:v00008086d0000188[8ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000189[01234789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A1[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F4[015]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002286sv*sd*bc*sc*i*)modalias(pci:v00008086d000022C0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*)modalias(pci:v00008086d0000294Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000310[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037CDsv*sd*bc*sc*i*)modalias(pci:v00008086d000037C[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037D[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000551[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000579[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057A[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057B[3456789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005845sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[6E]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E006sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001014sd00000718bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001028sd00001FE0bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000060[01239]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000065[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000070[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000100[12]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000110[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001211bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001321bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001137sd000002F[89A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000013FEsd00008312bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001458sd00001000bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A2[234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A3[67]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd00000294bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd000002D[BC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000032Ebc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000036Fbc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000038[123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000022[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000052[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000062[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000110[456789B]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000846[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000C46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000F46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000019E5sd0000D22[789ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000004[5678ABCF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000005[1234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000006[BCDF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000007[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000008[6789]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CC4sd00000[12]01bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000080[456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B2[79]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B45bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000544[5679ABDEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd000054D[ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd0000080[06]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000908bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000916bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001DFCsd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001E93sd0000100[0125]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F0Csd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000100[123456789AEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000101[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000104[345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000110bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000608bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000659bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000080[0123456789A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000090[012345678A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000120[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000128[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000130[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001380bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000140[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000141[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001441bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000145[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000146[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000147[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001491bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014A[012456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014B[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014C[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[234]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[89]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[DEF]0bc*sc*i*)modalias(pci:v00009005d00000290sv00009005sd0000058[012345]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd00000338bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002BFbc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002C3bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002D5bc*sc*i*)modalias(pci:v00009412d00006565sv*sd*bc*sc*i*)modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*)modalias(pcrypt)modalias(platform:Hi-HNS_MDIO)modalias(platform:ahci)modalias(platform:ahci-seattle)modalias(platform:altera_ps2)modalias(platform:arm-cs-arch-pmu)modalias(platform:arm_spe-v1)modalias(platform:bd71815-clk)modalias(platform:bd71828-clk)modalias(platform:bd718[34]7-clk)modalias(platform:bd718[34]7-pmic)modalias(platform:bd718xx-clk)modalias(platform:bd718xx-pmic)modalias(platform:ci13xxx_msm)modalias(platform:ci13xxx_pci)modalias(platform:ci_hdrc)modalias(platform:cpufreq-dt)modalias(platform:cxl_acpi)modalias(platform:dmi-ipmi-si)modalias(platform:dmi-ipmi-ssif)modalias(platform:ds1511)modalias(platform:ds2404)modalias(platform:dw_dmac)modalias(platform:ehci-platform)modalias(platform:fec)modalias(platform:gpio-backlight)modalias(platform:gpio-dwapb)modalias(platform:gpio-keys)modalias(platform:gpio-regulator)modalias(platform:hi6220-usb-phy)modalias(platform:hmem*)modalias(platform:hns-nic)modalias(platform:i2c-arb-gpio-challenge)modalias(platform:i2c-gpio)modalias(platform:i2c-mux-gpio)modalias(platform:i2c-mux-mlxcpld)modalias(platform:i2c-mux-pinctrl)modalias(platform:i2c_designware)modalias(platform:imx-cpufreq-dt)modalias(platform:imx-i2c)modalias(platform:imx-usb)modalias(platform:imx1-i2c)modalias(platform:imx2-wdt)modalias(platform:imx21-i2c)modalias(platform:imx2[578]-fec)modalias(platform:imx6q-fec)modalias(platform:imx6sx-fec)modalias(platform:imx6ul-fec)modalias(platform:imx8mm-interconnect)modalias(platform:imx8mn-interconnect)modalias(platform:imx8mp-dwc3)modalias(platform:imx8mp-interconnect)modalias(platform:imx8mq-interconnect)modalias(platform:led-backlight)modalias(platform:max77620-clock)modalias(platform:max77620-rtc)modalias(platform:max77620-thermal)modalias(platform:max77686-clk)modalias(platform:max77686-pmic)modalias(platform:max77686-rtc)modalias(platform:max77714-rtc)modalias(platform:max77802-clk)modalias(platform:max77802-rtc)modalias(platform:mdio-gpio)modalias(platform:mlx-wdt)modalias(platform:mlxreg-fan)modalias(platform:msm_hsusb)modalias(platform:mvf600-fec)modalias(platform:mxs-usb-phy)modalias(platform:ntc-thermistor)modalias(platform:platform-lcd)modalias(platform:pwm-backlight)modalias(platform:pwm-fan)modalias(platform:qcom-emac)modalias(platform:rtc-bq4802)modalias(platform:rtc-ds1286)modalias(platform:rtc-ds1553)modalias(platform:rtc-ds1685)modalias(platform:rtc-ds1742)modalias(platform:rtc-m48t35)modalias(platform:rtc-m48t59)modalias(platform:rtc-msm6242)modalias(platform:rtc-rp5c01)modalias(platform:sbsa-gwdt)modalias(platform:scpi-cpufreq)modalias(platform:simtec-i2c)modalias(platform:spi-tegra114)modalias(platform:spi_imx)modalias(platform:stk17ta8)modalias(platform:unimac-mdio)modalias(platform:usb_phy_generic)modalias(platform:usbmisc-imx)modalias(platform:versatile-i2c)modalias(platform:vexpress-hwmon)modalias(pmem)modalias(poly1305)modalias(poly1305-generic)modalias(raid[56])modalias(rd)modalias(rfc7539)modalias(rfc7539esp)modalias(rmd160)modalias(rpc-auth-6)modalias(rpc-auth-gss-1.2.840.113554.1.2.2)modalias(rpc-auth-gss-39000[345])modalias(rpc-auth-gss-krb5)modalias(rpc-auth-gss-krb5[ip])modalias(rpc_pipefs)modalias(rtnl-link-bareudp)modalias(rtnl-link-bond)modalias(rtnl-link-bridge)modalias(rtnl-link-dummy)modalias(rtnl-link-erspan)modalias(rtnl-link-geneve)modalias(rtnl-link-gre)modalias(rtnl-link-gretap)modalias(rtnl-link-hsr)modalias(rtnl-link-ifb)modalias(rtnl-link-ip6erspan)modalias(rtnl-link-ip6gre)modalias(rtnl-link-ip6gretap)modalias(rtnl-link-ip6tnl)modalias(rtnl-link-ipip)modalias(rtnl-link-ipvlan)modalias(rtnl-link-ipvtap)modalias(rtnl-link-macsec)modalias(rtnl-link-macvlan)modalias(rtnl-link-macvtap)modalias(rtnl-link-nlmon)modalias(rtnl-link-sit)modalias(rtnl-link-team)modalias(rtnl-link-veth)modalias(rtnl-link-vlan)modalias(rtnl-link-vrf)modalias(rtnl-link-vsockmon)modalias(rtnl-link-vti)modalias(rtnl-link-vti6)modalias(rtnl-link-vxlan)modalias(rtnl-link-wireguard)modalias(rtnl-link-xfrm)modalias(sch_clsact)modalias(scsi:t-0x01*)modalias(scsi:t-0x08*)modalias(scsi:t-0x0[45]*)modalias(scsi:t-0x0d*)modalias(serio:ty02pr08id*ex*)modalias(serio:ty0[16]pr*id*ex*)modalias(serpent)modalias(serpent-generic)modalias(sha1)modalias(sha224)modalias(sha256)modalias(spi:ad7314)modalias(spi:adcxx[1248]s)modalias(spi:adt730[12])modalias(spi:ds134[34])modalias(spi:ds1390)modalias(spi:ds3234)modalias(spi:ks8995)modalias(spi:ksz8795)modalias(spi:ksz8864)modalias(spi:lm7[014])modalias(spi:max111[0123])modalias(spi:mcp795)modalias(spi:pca2129)modalias(spi:pcf2123)modalias(spi:pcf212[79])modalias(spi:rmi4-spi)modalias(spi:rtc-ds1305)modalias(spi:rtc-ds1390)modalias(spi:rtc-m41t93)modalias(spi:rtc-m41t94)modalias(spi:rtc-max6902)modalias(spi:rtc-pcf2123)modalias(spi:rtc-r9701)modalias(spi:rtc-rs5c348)modalias(spi:rtc-rx4581)modalias(spi:rv2123)modalias(spi:rv3049)modalias(spi:rx4581)modalias(spi:tmp12[12])modalias(stdrng)modalias(tbsvc:knetworkp00000001v*r*)modalias(tcp-ulp-tls)modalias(team-mode-activebackup)modalias(team-mode-broadcast)modalias(team-mode-loadbalance)modalias(team-mode-random)modalias(team-mode-roundrobin)modalias(tee:f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c*)modalias(tls)modalias(tty-ldisc-18)modalias(tty-ldisc-2)modalias(twofish)modalias(twofish-generic)modalias(typec:idFF01m01)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ip0[0123456]in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc09ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic07isc01ip0[123]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip62in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc03ip0[01]in*)modalias(usb:v*p*d*dc07dsc01dp0[123]ic*isc*ip*in*)modalias(usb:v03EBp0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p070Cd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0[23]07d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4002d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC631d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p0040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAACEd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAAF[56]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p000[17E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0019d059[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p002Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p003Ad*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p007[01B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p008[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p009[49]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00A[0B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00B0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00E9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00FCd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p010[8E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0128d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0178d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01D[04]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01F5d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01[35]4d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0223d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p026Cd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0275d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02D9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02E3d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0302d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0335d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p03CDd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p041[89]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p042[05DF]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p043[34]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[46E]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[5D]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p046Ed*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0475d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p047Cd03[7-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0[4-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p048[16E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0492d045[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d04[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d0[5-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0495d0370dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04B2d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04B9d0350dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04C[9E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04D[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04E6d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04F0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0508d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p05AFd0742dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p06AAd1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p274Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0436p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0457p015[01]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp023Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp024[8D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045EpFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046BpFF40d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p010[0137]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p683[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p2028d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026Cdc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026[0-9A-B]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d02[0-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp237[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d020[0-8]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[26]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[79A]d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[BC]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p1010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E7p6651d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v04E8p507Cd0220dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5136d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p685Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp180[147]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd050[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd05[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd0[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd1*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd2000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp006[9D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp02A5d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp087Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d020*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p132[1489]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p134[09]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Fp6387d0141dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0040d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0643d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0651d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp105Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp1061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp120[2345A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCp0001d000[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p070[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0723d9451dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9p4002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0636p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp0105d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1063d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2317d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d010[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0686p401[17]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CAp2003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp000[1236789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp001[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp3203d0[01]00dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp32BBd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v076Dp0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0005d0005dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFC01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0006d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d000*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d001[0-5]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA00[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[39]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[9B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1167d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0803p3095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0840p008[245]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084BpA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1542d0002dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1543d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0870p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp3103d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp6000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p1697d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0984p0301d0128dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D8p0320d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ABFp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp160[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp1611d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp2011d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp20FFd0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6971d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[457]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[9A]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[78]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD[123]57d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1932d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p2300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3010d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3332d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0138d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp015[389]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0177d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0184d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C0BpA109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CA6pA050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p7310d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DC4p0073d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8pD202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DDAp0[03]01d0012dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp3329d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p7636d0103dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F19p010[35]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F88p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCAp8004d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD0E1d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE03[01]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE092d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1058p070[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp016[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D6p2200d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0FFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1210p0003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p100[134]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p140[123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p141[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p142[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p143[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3609d0209dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FEp3600d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d015*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1519p0452d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0539d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d011[4-7]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0583d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2329d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2566d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2567d0117dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp9561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v154BpF00[BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1576p03B1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1652p6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p10A9d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v174Cp55AAd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0400d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17EFp3899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1822p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1315d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1320d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p3335d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1949p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1965p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1AB5d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p002[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0534d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p614Dd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1DE1pC102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E68p001Bd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E74p4621d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FC9p0117d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2027pA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20DFp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0715d9999dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2116p0320d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p001Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2D9[1235679A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p3010d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6426d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2537p1068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v27C6p5395d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2912p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CA3p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v32A7p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340pFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1020d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1059d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v55AApA103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vC251p4003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED10p7636d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFF0p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(vfio_pci:v*d*sv*sd*bc*sc*i*)modalias(vfio_pci:v000015B3d0000101Esv*sd*bc*sc*i*)modalias(virtio:d00000001v*)modalias(virtio:d00000002v*)modalias(virtio:d00000003v*)modalias(virtio:d00000005v*)modalias(virtio:d00000008v*)modalias(virtio:d00000010v*)modalias(virtio:d00000012v*)modalias(virtio:d00000013v*)modalias(virtio:d00000018v*)modalias(virtio:d0000001Av*)modalias(virtio:d00000022v*)modalias(virtio:d00000029v*)modalias(vmac64)modalias(vmbus:02780ada77e3ac4a8e770558eb1073f8)modalias(vmbus:1df6c444444400449d52802e27ede19f)modalias(vmbus:292efa3523ea364296ae3a6ebacba440)modalias(vmbus:30e62795aed07b49adcee80ab0175caf)modalias(vmbus:31600b0e13523449818b38d90ced39db)modalias(vmbus:32264132cb86a2449b5c50d1417354f5)modalias(vmbus:394f16571591784eab55382f3bd5422d)modalias(vmbus:4acc9b2f6900f34ab76b6fd0be528cda)modalias(vmbus:635161f83edfc546913ff2d2f965ed0e)modalias(vmbus:6dad12f9172bea48bd65f927a61c7684)modalias(vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a)modalias(vmbus:d96361baa104294db60572e2ffb1dc7f)modalias(vmbus:dc7450528589e2468057a307dc18a502)modalias(vmbus:e34bd134e4dec8419ae76b174977c192)modalias(vmbus:e7f4a0a9455a964db8278a841e8c03e6)modalias(vmware_vsock)modalias(vport-type-3)modalias(vport-type-4)modalias(vport-type-5)modalias(wp256)modalias(wp384)modalias(wp512)modalias(xcbc)modalias(xchacha12)modalias(xchacha12-generic)modalias(xchacha20)modalias(xchacha20-generic)modalias(xfrm-offload-10-50)modalias(xfrm-offload-2-50)modalias(xfrm-type-10-108)modalias(xfrm-type-10-41)modalias(xfrm-type-10-43)modalias(xfrm-type-10-50)modalias(xfrm-type-10-51)modalias(xfrm-type-10-60)modalias(xfrm-type-2-108)modalias(xfrm-type-2-4)modalias(xfrm-type-2-50)modalias(xfrm-type-2-51)modalias(xt_SET)modalias(xts_aes_)modalias(xxhash64)modalias(xxhash64-generic)modalias(zstd)     /bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.29.1.el9_5.aarch64+rt_debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.29.1Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x7e3277f80xf42487ef0x9f419a2e0x03bbeac20x8fafab280xaee75ddd0xce49910c0x157a3efa0x88236e720x000433ba0x893a014f0x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160x52d032eb0xca7051610xb2f2ab6c0x5695760f0x592a3ef30x6e6f15dc0xb7237f560xdcf3a0ad0xc79bebe20xf7f887000xf77e21960x125c40800xb169a35d0x4e0cb2660xbdc130100x2677afcf0x52998ecc0xbbee7eb60x288ade710x30059a300x9cc1d9bf0xaf8abdf50xd14ff5110x231ea44a0xb9cad4920xae2773720x693536640x23b470ae0xb11ac7a70xfc7c20c40x57fa821e0x7fc049ce0x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xd32bd7710xd7e7b40d0xbbe93ad90x871a48710xe17f160e0x3a7adf490x4a0df9aa0xd16215b10x5bd806300xeb10b0f80x85e673300x7693bfeb0x0a59527d0xaa9328620xce3688cd0x35b6fc730x82d98a660x773b7dc20xe038d2470xa43d1b080x65e080110xcef660ae0xc1fb37540xd92fdcf20x847759620x10190b380x96a975100x2f4f2b7a0x8bdfc47c0xeb29406a0x1d433f790xaa03e0660x0357a5fa0x0cd857db0x670025cf0x524047af0x7eef67f10xd8b29a5d0x96efec090xf62aaaa50x89d99ee10x5dafb2070xc32084b60xcef2122e0xd9a5dd0b0xb160d3020x5889bcda0x8a673b170xfd1b13580x8fc82dc10x68e867be0x91d015330x53e7d8dd0xbcc074f30x4eb4c55e0xd4c9681a0x86b101c20x4c31c0d00xa783dbc50xfcc28df00xdcb874980xae6040a50x234a140d0x96697f270x699b830a0x009c2a950x9aa244450x3075b4c00x699e72760x3e16f3de0xd4564c980x23800ba30x0a05157c0xd432929a0xb445e2b20x2cad15c00x5de26f090x9ae9e33b0x9b540edc0xb70b4dde0x932492f90x6e55fe100x7edfe6110xc3560bb80x470e5b9b0x2d0d27520x6ecd93b50x28e74d7e0x2a4d02f70xc761e0f50xbde1d83d0x3256ab730x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00x2682e4d50xe22b77870x51f9be000xf5be9b6a0x5c85a91e0xbad311ce0x01a7b7490x75d490660xfc619abd0x22d795a80x83110a300x8c919cf90x84efa3bf0x078d1fbc0x4639bcda0x5435e2390x9b92271d0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0xd45434ee0xb39fb3740x40fc5e050x277fa62a0xe42d295a0x5df82ad90xa49bc1170xd4e2df410x17b050310x33a1a30e0x9614f1800x54b59f860x957905880xe228cd740x634744230xe887cd660x1824c86e0x736a35060x3cec9bb00x512136330x7aabcdae0x3cad033f0x64de5a480xcd47fcc40x2bb32ad10xafc6ca860x1319c7a70xc6a821b20x57a43b330xadd6fe420x8cbb98190x804cb9fa0x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410xbe1f28bd0xf46f37940x430f97000xf502a4ef0xb9664fd10x4653ad5b0xffce8df90x31f27e650xe799b7b80x12798b790x87de2a080x5ca70fdb0xdb023ea00xd9f4471d0xede3878a0x69ade4df0x1cac1de90x6967b4770xbdcdbf980xf5aee3090x326db7360x1c46e4800x65fce6bd0x93ef7ac40x41a360440x2ce2b5030xe29d90680x2b4529a90x80e98f3a0x5bfd8bb90xffd476f70x8a9660a00x33f808820x5bee5e910x9395bac10xe47922470x55ccb2a60xccaa6bf10x4d8ccc8e0x8dd302e50xd7915b990x1d7ac0e60xc61743570x531c02bc0x14972a5f0x914cc5850x8a3feb400xc5ed4ee70xe838e4c70x23e699ed0xac041e000xdb02d3480xd8fbf2080x24c981cc0x44dbc30f0x2c6056a40xb5ccf5ec0xd562393d0x899b0c490x8d2212b60x25c1264d0x107b423e0x8a19fa180xa91b0b3b0xb76005ba0xa0f0ddfd0x8356a4bb0xb269cfd40x0a68964e0xc52f4d4a0x345dacaa0x286ed5790xe54c45030x620f74540x46cdf9330x422647150xf101d1b20x539ca2530xc82be6910x72b238e40xbe6542970x60cd1f2f0xc397f5850x0d8be5fd0x6ca2152d0x716fd7f00x34eeb48a0xd8ed0bcc0xff987a020x32e24c8a0xadbb8e9f0xa39c7d170x598de2ef0x533185700x18fe2e240xc532e4700x36d2d2d90xe8260f920x101233270xfb3a8a950x0961d9190xf30b9bd60xb0a4a8640xca027d580xb6fd1a8a0x813d1ff70x2c00480c0xc955e33f0xc719e4fb0x0115bb960x6de62beb0xd47513640xf697d4a80xbc66c9dc0xab3fce5c0xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470x833e7a800xaa71b41b0x5da7c7460x71fa908a0x7e2259c50xce3276230xc29b00a50xb5516cee0x5cc85fa60x6c3e00060xab980f870x8315c5b90xbd3e75420x5609ce410xb9cba57f0x5b17be060x1b86179a0x3a9c0e600x29e790a10x48ea80c90xb40efba30xe571cd230x8c04db8b0x7de8770a0xe945a92e0x04773b600x3a1a39790x9dec48e20xc1e9a8810xdff2fadc0x023d07080xfd92562f0x779125aa0xfbb8d90e0x61f4c33f0x549ecbc30x65a4afc80x48df8ace0x7e50f7970xf59c4c830x135accf30x0c8b98450xbe4de6750x6dff243d0x779683730x203d1b2e0x82aa8ed20xa372c8f10x3f1f8e750xf29c540a0xc1fab0810xaedf320c0x5b02af1a0x9903e0460x7527f7b70xf1dbb4dd0xf254297e0x987d39680x65c1f62b0x1503aeea0xad7036570x3b4dda4e0x1c81876c0xc9a0e4930xd82ed21f0x58275a9c0xcb7fa0e20x5a7d6f560x9fbba67f0xb72c162e0x9fefa3cb0x43a4f8460x7e6439d90x822588510xd67c13630xfda339f50x736ca1450x192509990xbb3f76560x06ae59ec0x8c70c6c60x5d51f7250x0487bbe90x9f17dc0b0x766867bc0x18dfd0dd0x704bd3d90x05aae0d50x567769d00xafb052ec0x9ca959320xd4eb77350x50603ce30x7b3ec6d80xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30x4bbdb24a0x0358bcaa0xc064483f0x5d91d7cb0xd4ccd2b00x0116a9900xf0e23e980x0d0a4a910x30136b5b0xd05c45950x9b7cebcc0x210adaba0xfb56028f0x23edde4f0xc83636e90x8b3b39eb0xec04133d0xac86911d0x657a23820xc790d9100x408dfda70xb54676fa0xafb8a4070x3fbcde400x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x44df2cdc0xb0afbdcf0x844ba5800x42c5d7ac0x772c9d9f0xe1bb30870x58564e4d0xaed011f00x5b4bd6bf0x12e498a80xefc0bb570xf056f20e0xf188727b0x8aeaa53b0xe1e6630b0x44af1b820x5a7ecf5c0x86a8ae360x1a6cc1f70xccbb7c8d0x850f083b0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20x16d144100x1b1ff1f20x2a8179e50xff1e04ff0x8e71d97f0x966d754f0x6a7a38a00xfdea2dd80x3a9f4ae90x86fca7e40x43586e350xee120c030xd50e74e20x57baf8850x637588560x48c648000x24d84c930xea990d520xa598a0150x05d25e790x4e070cc90x7e431c150x439655d90xe1532c950x75cbc0aa0x031c27280x189b27070x6de058140xdfdedca60x6a6c14450xf5b3a76f0xa22cdf5b0xecfb329f0x9993c07e0x9924b9bb0x757472710xe16f84f50x618aeba20xc48c37ff0x3cd082e50xc00dd85f0xb41d48bf0x8b2a6f620x9e68d6000xb92890bd0x6e67d56f0x4a0e600f0x3fe15d490x1c602eb50xa77af0870x990fba000xeca1a8e20x10cef0770xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240x718e9e500xd9290b540x6f979bbb0xb55a4a3e0x9237b0010x3913a3e50x7dd0f6180xe4801a0a0x6974c66e0x9d7d8a020x82f010e00x9c1067a50x3b4a523a0x2a15e6080x75b38a240x0fc4d0c50x304aeaa90x14a498d70x65d7e2910x985cc71d0xb0043d280x4a50ad240x0334ef8e0x7d5ddba40xbe69f28a0xdeeb5f290xbfb814480x79f690840xf05168960x539b54c30x3f063d030x102592150xfae9564b0x0bf56ce70x014f0b770x1bfa717c0x7e6fdbfc0x12627f150x4a5a88110x409d54cc0xa188e50c0x98628ac80x701bbaad0x6058a6a30x14effde80x0b0ff3df0xe9980e630x931641e50x82f6d4a60xfa3c0cce0xc9e00aa60x4ced5aa30xb46098fd0x2e89c27e0x8efb2b4b0x1fed1a0f0xa14fcf020x11218eac0x291896a50x8e32a2180xbb315e540x73dc79760x4a48c4c90x40fd132c0xab4f10ca0x4cf9dfee0x7cd9516f0xedf0f8db0xaaaf2ca00x8c3b28940x6748a25f0xe6277e570x897cdd1a0x04868fee0x85845c190xd956bc0b0x2fe520450x39850f360xd49edcdf0x94846e4a0xa69c6e780xc8c720790x2fe1811c0xa2ccbafa0xd5567f1e0x38f44eb10xc928f8b80x6679bbba0x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0x6e6807fd0xd9d1e7510x9cdcd9920x51026e240x3f14f1910xeabfe5200xfb8701360x47387d2e0x7e4b75190x3f9657df0xec4a01ab0x0745848b0x3b8c92e30x7d1684410x6565ac790xaffc29bb0x91afa4120xec22d9a40xe54d88fa0xda8e241d0x213dd54f0x029b0b6a0x6127a8f00x54a4178a0x980ed6820xd524aeab0x1aa152dd0x64a56ee50xdd84599c0x50bc27ef0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80xd7e6f29e0xccf633e70x426b29c20x22a7b8960x0cbf993f0x0ff9507c0x7e3a46950x753e20b20xd99e003d0xb70b342a0xace9b57b0x682d34950x366872fb0x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x9287cb160x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0xa19f39a30xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0xf5f552d70x74eda9e50xe952bc8a0x2c4345ee0x476d24540x62c611880x8d0870940x7c7ce9170x73d7bc2c0xd53e79120xf20abe650x486231d30x1ff4a2e70xa75804af0x669c191b0x3cad58450x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040xc987f0860x54a76de20xd4f99f590xde1e1d6d0x6d077b0c0xa8ee7cc30x836693c50x98e1f20f0xbaf382e10x60526cfd0x5c6196c60x779e39a20x3ef4dea60xa4d9f1b90x38f704de0xa216ae600xf4f73ff80x343f8cb30x6a4b1d190xbb9788510x7e2570350x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x5a35be8c0xf2a8efae0xf1f88a0e0xa00805290x0556fa140xdce4838b0xf50fd7e10x60cc67e70x9b0ad44d0x861022860x226b889c0x056bcf7b0x39c742350x276399140x38efaf5a0x94407fa80x2994465b0xc28b21500x745701610x5f4a6e610xbe8902e00x6ac2b5430xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x10bd89660x7d8450fb0xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0x6ec309990xa8d669190x7d27e5040x79bdc6490x9718cffa0xfc8dfe5b0x78de380d0xfd8e4ff30xb078acf30xf036dd050x44e318cc0xbe37a2b70x35b811900x13cab3330xfb24bda20x92b8d76d0x91a249280xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0xdf830d960xc56bcf070xe3bc5fcf0xf82b4c590x421290f50x739bbfb90xf4236b000x2afbd3340x0a030b5a0x5c5ce2010x9f3a24ba0x791fef0a0x4dca2a8d0xb91b7ce40x11d634500x91dd523a0x98be5d900x5531f93f0x502c45610x77728c620xb8da3a030xc4e1ad1d0xab5fb7840x533d0cc10xf0f1fd600x02d183480x4eeb88e10xf01a911d0x6190470a0x8f3e1d810x211b259f0x8aff932e0x02e34dd50x050988810x7c8d3e610xa06a67880x80ad3b3c0xfec7948c0x8478ca960x4a1741c80xa06a11810x329d963d0xf1c1191f0x7277088d0x67802f410x5364dd000x3324549e0x7ac1f49c0xe9c9fa7a0x435583630xaf6609660xe94732cb0x371a5bf90xd2f6fdd60x714786fa0x21653bd70x9bfb75590x3b3d89c50xb8af455d0xa9da82a30xd0c47d260xbbabc0ad0xc99e033a0x4bf9d7a80x991496e70x2b6f908a0x28ca8a890x751316600xed04b14a0xae3509060xff5a53980x55667cd30x9881022c0x005b22410x953b7a950xd6c21d150x6b5c2b060xb874b3c00x6c20de160x2cdf21570x0655ddd20x3de9763c0xeba025860x49c5661c0x1afc7cde0xda1c2add0x4dfe2aeb0xf4e167570xe1d9be3c0xd5752f2e0x767a481f0x77b117350x06e442bf0xa6879b6e0x592a1ec90x8712ae9a0x3129788e0x3c1f5aee0x9d366c770x38dad4440x6c8395440x73c80ba20xaa8e3b920xb7df7e310x588e28650x68778ae00xa64acbc10x9fdd67380xf1276bb30x460674480x86bd2cbe0x6852e9e10x71abe0330xf50448b70xca2e59ee0xae2fc8ca0x6926946a0x0b9047bc0x0e473ca10x429a07420xc9c69a230x9b7038c50xc32dbba50xe05a9fa60x6fb58c950x5fc331580x658e73650x5cddf17f0xacaf7d810xe3093cbf0xf2cea0350x54ef56260xb967ce230xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x462f09bc0x7b0654300x485b6cbf0x3f1a7b6a0x69e1bf400x0a72f7650xb1d7747f0x3af832570x942f09020xfd788fc00x1fa775550x9d00e6cb0x555539e40xd10f37610xa22696650x5319df960x89c59c660x5979ca7c0xe5713da10x12e333d00xb6a033280xad4e902b0xe4e369da0xc82e336a0x7fe1ba200x523656bf0x7371180d0x86524dea0xd2cc44cd0x333a59b30xee98fb530x084fc9300x1c4bc6360x78ec39cd0x1fdfd26b0xfc0443be0xe0d697f90xe9f500e20xc5e846760x2d4338160x2f0137d00xfdb77ab20xfd7c02e70xb676e2d40x7a9c99a60x634979100x768e233a0x22264b430x077c13850xdc368ae10x7d9c4f590xc33a86c00x86add3500x879f03170x5468cf710xde9705010x67f5fa1e0x5a6097d50x1e79597d0xf87916ba0xcc9102fb0x90a0f30b0x312192dc0x81fec4590x76c3bd2c0xef45877e0x4e53b8ca0x61cfb55a0xc8fd961b0xdd96ad100xfa7e50510x280396030x39ba27280xb0a1cb110x410afe2e0xe24369fa0x450526910xa3293c670x676e6cc10xeb59b8770x83019b880xee890c040x29af745a0xe99251930x4cd0797d0x95d9a0a80x30ffa4a00x445cdc6a0x8733064f0xd83588750x0c4107ef0x077e494f0x1e9390a50xd40127380xbf92bdc40x44b4a5640x7d7a2d1c0x2bc401840x5c0e1f960x65702bd60xa51708dc0x946f25f10x588546150x930732b40xe8a034df0x96a4430a0x348d0c050x19aecaa40x8336372a0xd19eba280x1287a4680xcb0596a30xd4099a0b0xf786fec40x97223d7c0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470x2f8a5fbe0x71605ced0x5472e5700x81bcc96d0x069e9e6c0x3d1b0c190xfa63660b0x0c6ca7530x0504c6820x73011db00x3dc887bf0xa47826e40x4c0864d50xf4f9fe540x684fc8d40x7d3903e00x9d1906b10xeac46d0a0xedcf81ce0xda3648bc0x8d7013290x7f4983730xf689ad250x2fa94ef20x9f89d1e60xf92e3eaa0x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x1a7c56070xfb1a7a5a0x4e180b4c0xefef7bb20x912119420xd91792800x163a82f60x711f73f30xf48bbedf0x56a663e90x829b60480xa843606e0x02bb22ce0x2b90aabd0x0991a8880xfc741e080x3addab380xede8ad370xdbda6fa20xab7313a70x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x3ddb30f10x2d7df6b30x26815dbc0xe1c2d3670x01d86d610xaf2676200xe13306900x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x240311800x3e189e530x0ee694040x487de1960xde5832f50xc15254590xe8233e090xf7482e450x2693b9960x275117630x528ef8090xe9f6cc6b0x0ca480ad0xa81cea490x4c511c7e0x7ee6a01b0x08359bc40xf6ae01060x115f8f7f0x5b53794b0xc09ab6d00xef86f0e70x62040f6f0x78b7ca0e0xfc4dc6610x71ea2b5f0x2603ec320x4603c4160xc020c0c10xe5360b840x59f27ed70x1537ed360x7c7e80160x107612f80x162a307f0x71a057d00x2e0ee9e90x2fedbc350xd88ea40c0x797412950x19e99fa70xc622fa8c0x9f6780890x5a86f4110xa1fefe6a0xa52653180x44fd071c0x471310010xde8b76980x413d63bf0x9ea8101d0x9e3a66ee0x82811f790x50efd1510xdc2b7dd10x8a1e52ed0x1e4927640xf96adcb10x2049b91b0xd41163890x9027817f0x12a98e4c0xb62a56740x79e3dbf70x4d30865a0xf68741fb0xb08465250xb9234c4d0x47001a3f0xa579c9ae0xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850xd571c4dc0x9c8704d80xb212dc3e0x57e6f8780x397c3d270x08618e5a0x750d6a0f0x9b9de1c10xc518d4860xa6b321560xb9374c640x5f3e2dd30x7f0b92d50xd81198790x928647840xe4c3749f0x755623d50x3022c9240xb37501920x0ad4b78e0xe96654f60x1dee57ac0x8f3ceee30xe8fa400a0xc53a82140x7fc7cfbc0xa6a929460x2c7e32e40x5a8ad55c0xa569bc780x19c0fb6a0x5b1d7ba50x8a2b145b0xf889393e0xcc9730030x9a889c300x3c458c820xab149b280xe5591a240xb6a6b7110x9d3a34650x29ec29fd0x849bf66f0xbde959eb0xa45b0c680xab62fdba0x45881a9d0x48167ae60x15b78df80x8c0086080x099b21f70xc5b213150xec15ff1d0x4b7d5fd70xb9c0d2c80xaa215ef80x4f916fbf0x4450efec0xb88091ca0xfa6b2df50x80fc2b980x01e68f960x0db2e66b0x69c9696c0x4b5924b40x316777130x7f1392270x951c805e0x5796b9e40x7d2b8d5d0x216e70980x764eb57a0xd7cde24e0xf5fba2830xf592b0920x2a24a4e60x96bfdb3e0xf5e28a950x8b1b5f8d0x98ace7c10x7cdba84c0x293b7cbe0x0f6557130x91c3dd640x7c518b460xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x70c8cadf0x06e99ca30xa55fa4360x7810a46e0x54e2b3290x7bfdb28b0x68cbed6e0x362c61200xfa0564240xa6a3a6a00x084a61760x950112200x23e7a7f90x92bc66bb0x492159860xdb34f23d0x04278e4c0xd4ecb6f50x7e4ff8140xd91421bc0x0f7da9fe0xce67aadd0x4169428b0x0f8421750x4810176b0xfd75dbef0x0ea84d140x7e4e89da0xced909b50x00f4c3ff0x3980741d0x7aefa9540x100f9e3b0x7ab185c90x7470f7ff0x0015a3ce0x9bbac5700x01ce52250xeb10d8b30xf990232b0x162ceb480x31d9dd220x4b79b8110xf5430d250xc636f79d0x2f59f0950xd680a3770x6c652d240x5f914c810xf0f443910x9cdf96e40x53be1f800x142275a00x90b110ef0x6d25cb080x8f4e188c0x99f1ef7d0x8766d4220xd19d82950xd43c807d0xfc98f49f0x186e4e900x600fce480x8ed3bc4e0x0ebcf6a00x5b7be5c80x97fbceac0x67b7a4b60x09a3f6220x3d16cb520x514219150xb14c6bde0x91a13a530x04bd27360xc910d5d60x910064cd0x22b9d5730xadff7a1e0x656556c30xe226bdce0xd2788c2d0x119e8a620x4bba5d750x88de97380x141ef4840x2fd8bfa60x229d59f30x416ef45c0xb7bad8d20x936eb3020xc7e6856d0xd19f96260x843783b50xa410eeed0xd0033c030x1fec9ac40x04d2ded40x7d55ad650x138d91610x74578a150x4d4aa0a70x2b902cb80x217728d80x6ec1a9340x426ddf910x4112f6310x179dc23d0xb630c3a80x5c17110e0x40d76a490x0fd60df20xf406e46a0xe67a89c60xa3841eee0xbb674ace0x107742a90xf095dc960xca9cd8560x90a5f1230xa7f0296e0x9cec3c7c0xc62be00a0xd037208f0xefccfc3c0xccdde8e50xf244b7520x2bd66ab20x0bb7bab40xc1069adb0x0467de810x305559410x51179c0c0xa5962cc50x6dcdae5e0x9af9a1260x4b77d2ca0xee3cbafa0x5ca0f3cf0xe65e674a0xaa9d00c40x1602ba3e0x1afd0a900x4c6973ed0x9c2cd1cb0xf965f5740x11a0d74f0xd3e312d30x117889c90x9cb43e100xbdd6b6c70x1bb037dc0xe9c9964a0x80b296630x2b51bacc0x0fb556cf0xcc0affa30x4775aa360x57a888e20x2e2f1e680x2cbf11130xca250bdb0x056fd45f0x51858daf0x46220e490x2f78ac180xe445699a0x8dc7f1280x766370650x66faf1b20x3fb1d86f0xc9e705cb0xb6a9a2360x541550720x645d2b910xedb048990x247cdd810xd519e8480xb58953eb0x0a92a41b0x34bf73e80x0523d1810x8d8264f90x8da2c0d30x8cb83b090xd7e687fa0x0b631f510xe312af220x67581eb30x16f5f1d00x0c7360410x1fb6d5ae0x57b6efe30xfb2c55090xb129b2f70x1bf5cf3f0xf88292510xf07c7e6f0x5a4734d10x4b7e3fc40xdcc218750x2573098e0x09b9f54e0x553b69000x85ba51dd0xc324e33c0x48c735d60x3adf26860xd170a16e0xd842767f0x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x372b8f280x66948e810xcf23d8ca0x1095bcf90x9ce050be0xe6dd58c60xc58630bb0x9b275af60x377a14fc0xc86629f70xa94defd60x8138e6120x96d8982c0x1018b5b60x3d5070fa0x7e93a0040x17e7fab90xf9593fcf0x4992f0ae0x2ed3c6000x125481550x257ac89a0x0d9b47530x3ab871100x24d124ac0xf9c892a00x4403a9c30xf23822a30xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x935323e80xa08638280x1e5f31070xb17e212d0x8f77733f0xa05e32510x457ad7470xaf4ab7220xebd6cb980x4575a0ca0x4a35d30d0xf1421d130x2f85a5a00xd7a9cf420x7e317ffb0xf1b5340a0x64d580fd0x65bb44be0x1174e0f40x49dd087c0x1950cbb70x52ef18950x2b0c3e290x9c6651850xedf536300x201b6d9d0xf43c2e6d0xb61272430xded7aa070xd5c98f750x77df8c870xd03432bc0x16fe6ae50x66196de40xf2670fbe0xb1fc3d560xea9a199c0xf4c032640x35f226a10x2c934f270xc8ee5db00x80b763dc0x404a32170xb8d3519d0x772781150x63cfcc2c0x07b411f10xe8cca09e0xf668fb5d0xdc9909230xf92c81ae0xf8d664260x36d5efc40x6f6d60f70xd99085190xff249c6d0x2a379be30x7b06147f0xcfff47dc0xe53f96d30x5515542e0x76ba73140x09adbcf20xfdd0c8e00x97674bdb0x2ffcfacb0x98144cf60xafa2ace80xd32fd97b0x845160e80x9f8d15630x6bdce4170x83c829520x3ef89fe50x2742e42b0x94634d040x5951118c0x4f6e70ad0xdf9f80000xd392c35c0x098888c10xdad9c8b10xed0488e80x4e2a621e0x4f03f7780x2d8c36450xb93933020xf593c2030xd2d42a9f0x81c734800x98cec2530x112d33d80x8f41d9090x580d4b460xc23aa9920x6ce54e1c0xa661a5c30x2d65cf650xf25dea620x8a56da250x29c1b04d0xf36d75780x7980755d0x536d72180x4d451c560x844d9f030x36b9432a0x4d8b5a5b0xd51642700x1ce755b60xb5ea60b30x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xb24241a90xed52ab1d0xdf6669020x01fb78630x1a9dca900xb5e0818f0x8ce468de0x6eb0701f0xf767a8150x80e086b10xdc48ea9a0xd1946a5d0x739e00f40x8d6346a30xdbdb45060x87e3cd830xfad5c9720x2808969b0x90fa75da0x030fa8ed0x3d487dea0xb487f3600x98dcfc550xf634a4440xeeb86cc80x35efbaae0x28c38de00x56654d4b0x401225ac0x0d4fb0e70x17723f010x1516c5760x1ca2c6570x3e3900790x5dfa74490x189a2f850x6b1748940x192da48a0x7d06e36e0x3b1826e60x76e24c560x91f5ef600xb12fc6680x80e3e7780x269427cb0x793ec3b60x8c1756270xd94ae50c0x7feaee510x249bbb4d0xe3d372640xe92d5ea30xac8d0aad0xda40cac00x4372dc1e0xfa0f65420xd01d63cf0x3643b3290x381180a50x7c0f82930x1a4114790x66f820010x682ffbef0xd750e7200xd22ea1c60x91eff0020x2c3d83a00x50674de70x63b0929c0x6d0566c00xf0b9a6570x95c391540xf0b0f4fe0xfab243f20xa36761470x7a76505e0xab09484c0x9efba4bf0x5bff87530x73f476300x186299370x032097240x91b0db550xe12120c10xf63923740xbe2eb3740x6692908a0xa7ddddeb0xc93cc3490x254bd2f60x3cf009240xc46248210x5e3bb9870x3921e29a0xf5e380290xc311d4f40x6d7fab6b0x963ad4d50x76dce3fd0x658e58100x73cddb360x9d8c7aaa0x2ec9eef40xc1b975700x0f596f600xd2fb8a3d0x61011d6e0xf90602440x642ce5160x0d0d19330xb490e1cf0x2ab58f720x8a3eb5110x38e685560xcf54e5f90xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90x1af472b70xe40416200x4d9ad3dd0x21a4e14a0xfaa1f6330x9d12f53f0x6a8d706c0xddc55a050x63adbf920x629023e70xc74d2f900x4a9565230x003cf1f40xdb99555e0x67f1811a0x2bae88510xb410fd720xa5bb381f0x771c1fa00x0920c5e40xd8e8758c0x6fda31e30x0532acd20x446eadf00x950cf3180x480d8a020xbdffcad20xba1911af0xbcf7e7760xe9da6b480xcb7e06d70xaf350aff0x454ca6370x14b38e160x77d976cb0xc84b61390xe10758530x26fbbd3c0xe8099a110xbe9025b90x62acb7aa0xf1d4c5800x5781bc5f0xa1bcd1980x637cd8840x294cfcb10xaabed7990x7858d2200xf057f4880x2a2755a00x6c649c920x550232ba0x9a02b13c0x811811e00x7e18f5a80xeb003b480x45b7ae9f0x22b909860x4c52f2e60x1decad5a0x90bbf3380xd1e866110xf5811aea0x09db9bbf0xf4fa351b0x0f5bf6d20x5056b0ea0x70f3f83c0x53a935ff0xda9511300x7d8fdc5e0x3b11c9190xc55434570x8d85daef0xa379ecfb0x375f8bbd0xdebad31d0xc3a4d3b10xa965cee70x00a347470xc9a10b750xcfc73cdb0x863964de0x8f2fe4cc0x4ae1db580xcc9356640xdbc5771c0x5eabfe560x9f9f45e50xc3f764620x6c8a88eb0xe8f6513a0x8c65662f0x305890ac0x46422be80x2f2c247a0x6c3560a80x76ec80970xa9fd827a0x585e7e4c0x8448546e0x591377630xcb906af10x9d50ed7e0xb0ddd5a10xb2b21d640x2b5030680x35ff257d0x7a26a1d90x7398b48d0xb638f6a40x3dd5c69b0xfa4667d10x4f0ddf7a0xc6c72dab0x7f3407a70xc80f75530x7dfaa84c0xf9b357500x18e9886b0xc38fb9ba0xaf8445a30x2eaf873d0xc4a796aa0x5e2267b80x76aa3fd30x72dabca60x296be0da0x785eb5880xe40641280x6e2f43870x8fed42230xdd4a3f4e0x4555e2be0x173750e10x4667f9a00x4d84489c0x634487b50xfd581da10xdeb3e3fa0xdf06f5570x68f61c7c0xbd6b477c0x7923343a0x162a4b6d0xde8a0f2c0x259d40180xe6dbdc3b0xb5c019be0xd8b2dd3e0x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70xdb97cfdf0x9286fda30xd8634b7d0x37c1a6720xc4c6f27a0x953ce6710x3505dce90xf094e09c0xae70aa6c0xbca469080x7eccfe8e0x3312667f0x13c35c850xe308574b0x57ebce8f0x8e1630790xd721c1ea0x3c5bdd710x9773e0f50x9d347a050xdb4bb0920xaca3898d0xdf46f45a0x8a7bbb090x6a53e6d80x47d476a50xa954e8470x543afc7a0x7817b2ef0x875897a20x796691f00xfe722a230xdd626ee30x2a03ca7a0x264567fc0xbfd2fb840x3435ed010x5759c44b0x610bed800x38d3dce50x482ac5a40xd76730350xf31a9bce0x7c46f6e60x9f79e0bc0x84fa3cc80xe3b09da40x7692d3df0xe37603640x5c41e6270x2e6a0e410xe57fa05f0x8b0993e30x215523050xb5326c0a0xd92342020x66ddac880xf81b4d3d0xfcf383510x72d43f110xf471c49e0x2d2ba5980x282e9f3a0x6d3929050x351b66330x61e7eb600xf6c8b4df0xf64eba270xb4d824ef0xeff426dc0x1cd823a10x22d199520x7e2a9e3a0xc5fbca8d0xbcd5db9c0x72bece8f0xb82017400xb58e7e580x075a933b0xf17a287f0xbdf867920x8d70522f0x0447870c0xe3058e460xaf87c1ab0x3e9dc3ce0xdcfdd7050x64c101710x791097480xb12668580xc7e4b1220xdf24adef0x3d92b8bc0xb6071f1e0x51ea0d390x6cc0f8e30x586e841c0x29025fab0x37fff51c0xba5c230d0x01e164b30xf5b0c9ba0x0ed784e30x02976ebb0x9bb30f680xb999a57d0x62d723b50x7904ff1d0x43b41b120xd49e434c0x33442ac60x14784fb00x867bb3d20xa02db0a40x090ae50d0xa6cef58f0xd72fe41c0xbac3179e0x5789849c0xa09542680x5ce27a930xe0d7823f0x51de13ce0xfa215b220x284347750x390430480xdf52b6730x01b613130xe17891940xf4944bd00x55345ac60x8672364f0x358616d10x8cd8b69d0x816538ba0x09917da00xed2a1d800x4af1ccc80x02f5a4910x742a3c5b0x95077fcb0x67ee8c010xfb921e000x21df75070x1591b2c60x221394ae0xe5f734060x0caec3cb0x1fe81f100xea0814430xaa0684570xb05ef1f70xd524f1980x996302b40xb7bf6b5e0x5a56547b0x62afa60a0x9d7c6a500x6a61caca0x3be4100a0x06bcebe40xf206104f0x7d9f66120x1f5261050xee27eb1a0x009a113b0x18e8a03e0x22713e530xb7d8ebb30x118213aa0x2321751f0x17dd10540xbb104f0c0x15b8ed350x80c481c60x1247ef5e0x0f0718580xf702c94f0x1e960f3c0xcaca9afc0x76fe3e050x0fc5cf810x1a3eefaa0x06f15cdf0x12f286b40x64aa86230x2bacc6240xc6385d4f0x9a989adc0x65d5f7220x96e33daf0x553c154e0x66c2e58a0x800504c70x3eb08b2a0xcc71c4130x0b4733ad0x850a49010x02335f5a0x0fa338f70xc86556dd0x6888d18a0x965ff9080x18893fcf0xe75fa0b70x3542ee110x7cf677020x47206ee10x21598d1e0xb185dc520x330671010x9b09a42f0x1ca952930xa0033ba10x080d5c910x5854e0c10xbb24f6070xeb2f825c0x561835eb0x5b9560730x64688ecb0xa9e8848e0xfe60b9690x747af77d0x89ddfa740xd77fc1600xc1689fb30x4950eb330x5285f5d70x2365b9df0xa0db72dc0xbe6810270x5a3ac9e00xcb5682fc0x1d93fca80x2b1ad7d40x7570ee120xf93902e40xc6869c4e0xf3b4d4ae0x51343f130x8acf3ea90x1571e2930x397f62310x9bc3892c0x3d7f39780x7908fc950x81f8ba850xa293f8a60x9e98722b0x7924b6de0x7757ddaa0x1f7bb4020x20c268840x81fff2d10xfa31d7810xdacbaa860x43363f1e0xc666f1670xc80b8dfd0x22d966c60xc88355750x0de63adb0x109349e90xc7d922b20x6942f06e0x80e3f8330x735eb89d0x3a3c8a680x3d7475420xdea0242c0x28c0f72e0xc804d5b90x40d12b1a0x2842fe3d0x737cccc40x0e81a9bb0xad41c8170x4c51e6240xbf7255880x0e57058c0xa83d2b000x8c97bc580x36cdda1c0xdd45a4750xe48e39be0xce7127560x2e5becc20x0c9bdc780x4852823a0xc65c2ac70xb1fd22af0x232c458e0x10c0dbbb0xe6814e2d0xd831a1a20x66566df90x082572fd0x1b42b0e90x89fc9e810x1bf03bca0x27eb1d570xe98c507d0xaa2a1f980x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900xccb7f3c40x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x4320038f0x836e7e190xd54a50500xe4330a390xe4f4665b0xcd786b060xd841fd910xc9cfccb40xf9d2767c0xd92f246b0x6fc6b0490xd50780280x330107660xd2d5fc550xbb14cf1c0x373ce22b0xae4709fa0xb1d658320x4b6019770x4c51ae780xc0c473760xbf1559490xd06e22a40x7381dacd0x0821cbf20x9d02c1910x111809fd0x579b363c0xf38861db0xe44ead170x6ed13e590x09ea7a2f0x478b8fef0x34df9e4a0x37999d040x8acdfb5e0x43b815b90xab68acf30x089cf6410x5800246c0xc122ccb20x72f3a8c40x8ff1cf5e0xc41194260x78b710160xea5057770xeab9cbd50xd9d81a230xe826395a0x8a546cb40x1dfe01270xc51799560x752c652e0x77d56a080x26cbd8120xce78fe790xa2b746a40xc7f7ea800xb594b3350x24c4d5a20x71be70380xcef682db0x290190fc0x947ede7d0xe1b82c1b0xb65971e80x84899af60x4696c62c0x5a9dec7a0x68e7635d0x021d8d6e0x23fe9a8e0x0c76d43f0x1658cb0e0xf34332f00x4b6d70e80xbaa25a2f0x709cf4d70x61326ee20x699fe53e0xbc0711790x446003790xd55c40920x84a005f10x1814e6160x871506750xc3bfe4a00x09fa56400x7b27aa110xbe967f330x286a35ae0x4576b25c0x81365bdb0xf3dedba60xa9b871420xfdce457a0x0ba74ea40x47ef1bce0x007d246f0x6ed9a1660x8d303b1b0x3bef2f730x5fb092c80xfd09648a0x521a865f0x737967d50x514b6fa20x178db6320xef5dcad70x6deba1c20x1a6995f10xc0122c330x3c3228140x6ea3cdde0x0c9837b30x73e6b4100x9a71b84e0x48c75cae0x720b71bf0x29f8560e0xab14fc330xb41498980x115d71980xf23d709e0x646637590xd38419d20x90c741d50xee9057d00x12b2ad060x1c8314f00x5651dfe20x771d0e520xc5c09c540xa9b4ae1e0xa325caf40xe34533770x91656f800x4699e9a10x5451b7ca0xbb08948c0x2dc721920x90e7e7940x654210eb0x8fef8c0a0xe6b92c210xc385a2180xaf3b29400x85c5aa660x020552bb0x260922030xd46b35510x0ed7c63f0x4c82f96e0x22318e8f0x9ca28fe90x403200430x0f80bf7f0xa0b797030xfabecdef0x11fcb9460xc14042870x2c2a44e70x615b0f580xc32118c80x93f6e61c0x9f54136f0xad454f2f0xbbdd26e80xd77bf5520x82b598f10x7c262d9d0x722bc08e0x4c5294330x678304bc0xcf1306d50x46b806690x725f9c840xc3f7e0fb0xbaa866850xca32b3140xb2196b290x216d1d950xe37308380x7810ffe60x49447e3c0x9f56dee20xc3fe7d8a0xef4d3b9a0xdf7453a40xfdb6534e0x694375700xc68d962f0xbaa355110x67e3bcf00xd30fbfd00xc0c39e550x323e2a560x9a672f3b0xfe7d26c90xea0e423c0x9f90c1110xa2a7633f0xacd81eb30xf69d24fe0xd3df4b2c0xb410be080x9ed287140xa0a76c920x4a6fbcfe0x581bf0320x82a2ff410xfebe54080xc277aa300x721c19660x0e2f15780x77572bff0xbd02c9190x7b4ad7150x2bc698a10x9d758ae30x1211efe80x421545190x3d32da3c0x9c778e620x729a143b0x6ad4dd700x0d8820a50x021046810xed65d85b0x6fe12c4e0x825a61060x112683350x36ea6c8a0x30061bb50x3308dbc60xe739c7870x8f0672f20x66f634ca0x801db0640x990595f20x9be411470xe2f594480x078f99e20x9c66315d0x073e32280xdc3663290x310201a60xfa9390be0xacb8aa5e0xc413f1480xd3d931370xab39e1900x4cba5ed70x854d7e800x3db85b460x5a269fa50x3c849d4f0x424ca5a80x054bef450x87100f960x4ce9c3570x466b85b80xbf15f0ca0xb32c68570x27680b030x11619f3d0x38b928460xd61e80660x1eeb84780x52d7b2fd0x6f0ac3cb0xe0ae2d820x819404e60xb801dd370x5a72443e0x1fe1e1ad0x82f4ef240xeac40c550x0f1fb22e0xc2f7769b0xf48b493f0x1ba0d7730x3b2b6ac20x902b9d430x4c3135f90xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x14e5e5740x35eef1a40x4f04c8d80x18349c280xd4de346f0x956d6b210x9af892970x5d143e130xb55ebd290x79ab11860x874eb49e0x548c72410x3325b56e0xed5e4fc50xbf6e57400x8f40d7680x2fa2ff140x754e2ba00x9d2225330x67140f970x1296298e0x22a959d60x0ce73d340xf55327ad0xa0e9d92e0x00b02f520xc5a619250x23e3a0600x9c83d6080xd041ab190x767b95290x9a7e09400xfeae0a510x22bee2b90x4086998d0x297313eb0x72e2877c0x2f4b88cd0x3a0218f80x87a3199a0x3db2f3350xaa5faeab0x05d7fd0e0xfcc408b60xc92f75050x35b1f02c0xade2eade0x36add9d70xee37de370x14aa99b60x8fc8dba50xaf91a45d0x4673ba580x835ed3280xcdb16baf0xdeb1d5500xdcf400fe0xad3ee7fd0xe2416b1d0x4d69988a0x7251403c0x1b0a8e9d0x5517395e0xe7f849bd0x952a45590x73449a860xf030e6f60x09ec13110xef8f6c470xd8de20cb0xaa9a87810xcfb26d910x15c2f6090x08537bf50x8dd3b5f90xba15c7a10xdc567d320xc692ffc90x5395bceb0x70d6b13a0x2077d4e50x29a26fc10x8f19517d0xb46c33010x549fdcfb0xa3e35b060xb10d4e790x3c50b6ad0x4bb777620x8f099b910x2d16bf150x688f37a60xb1acaad40x3eaeb1ba0xa3a01c3e0x843b9b9b0xc2e1c47a0x177d0a840x9786600b0xda6150660xb2dfb7360x33db838a0x99739ac10x77d22eeb0x865f7ecd0x8def722e0x89d059100x75d9ec230x5d3c9aa30xcc96f5ef0xc0d5ed1d0xb5616ba60x85284e410x2929cd980x9a52248a0x9e6754a50x7fdde0b40x3fcd423a0x4d49e8220xe4d818400xe08bd8f10x87d53ac90xdedc99830xd8c767b30x2c66c98d0xe90851190x6806ebfe0x9cf6165e0xac79c82a0xff07c2fa0x593fdd690x2c65d0cc0x7b4a59240xd606ed600x12e878fb0xd50f58f80xa4c5026f0x71820e790x01b83f670x4b79c49e0x6f1e12ea0x26caaea70xdadcf7470x79a237c10xf97e09d60x053101c80x1a651dbe0xd7172f370xce30a0960x0cff07a60xf6bdda3b0xcd450d7b0x151e21a80xd5a60e860xbd60c92e0x3ee042670x2fc0abc40x5df4ac220x2aca92240xdb5f33980x246202730xb21f55e10xb40b4f6f0x07c998a30x73a8dca90x2546d7930xfbbcb2e90x1c2519b80x22b9f8010x3f346c610xaa8b9a9d0xe36da8ba0x4866a48e0x2da0e4760x9c7614560xb330a6b90x14ebe78c0xc76c3bab0xfdc46bc90x47cffefd0xa7471ed50xcb2b8f110x029811a30xe38c31eb0xc5226a220x5e1db7ca0xdfba35bd0x3f2bae5c0xc3b98ccc0xa3e2ef010xc7eb07ce0xcf51dbb20xe6ccd6fa0x52227e7d0x172c2b880x2e4178fa0xd4d9f1850x5b2843c70xf3fd00a90xc86c91510xaa72c24e0xe7cd912a0xa40963360x09b66a9b0x84d1b5c10xd3dc62120xcd70b0cd0x8ecaac440xe0e5fa670x8ca636700x30a3b65d0xb5df8e2d0x758b1dd40xa4b4abb60xb29ff2970x813fcb4e0xeaff6aac0x5fde4e1e0x1d185caf0x4507a2480x676ccb100x4f88a37c0x54cfcff10xd15b84d20xab7581770x54c709f80xf5be3c7a0x6943e9460x0f3457470x4ee452b90x252c03bb0x51b146070x4e0162cd0xb4147aed0x87d6b91d0x979b200f0x31f6d0470x3af1eba60x703c21ff0x94fc4a750x00989cd80xde4b0a2d0xadb6c76b0x583fb88e0x2845c75c0x1e89148a0x32860b1f0x1e112d9c0x14fb47950x22e317320xfb4244840x6a80ca0f0x265156bd0x0ac6703e0xe49808e00x226716e90xfa6172f60x55d8045f0xbe5ec57f0xe168eb850x3eb361250xf5e8cbd70x06d2f22d0xf3d591240xdd36f9590xb9ab7b0a0xdb3aa5fd0x00919d7c0x9f08810b0xcb2fc8400x66bac3de0x25a6824e0x44f3bde90x95e4ae580x9c0dcc7b0x90d7740b0x0eec4aa40xf61b77e60x13ac51de0x60e2878a0x5081f84a0xa6bae3a80xd4422e850x01937ee40x3482f8320x4d6d60190x1906f41e0xd1fb0bc70x4a1268090x7404bde20x6057bc800x27d8d4dd0xe2cfafdb0x1c50f3730xa69bc7590xc16fa4a50x58cf7b930xfdc4dd810x456e63250x8d4387320x96eb2c990xc59dea8b0x072460c40x81aadc6a0x0214eb910xfb81d3360x22031a530x6aa63a100x093c9c0e0x7effbb300x58a1b24e0x682c84f90xeecb97280xdbb324630xf578be8c0xa4f135ff0xb98120f70xb0976be90xaeb8171b0x4a133c000x459c6a220x6f82277a0x1d5cf6900x5605618a0xa58fda8b0xb0b897f80x63ff270a0x16ea81480x04f098760xe72f3fff0x277f93e30x87d02d960xdc258e080x64fade050x37897e7f0x42b43a380x390b982c0x2fb8814e0x66a97f150x9e8651290x6057263f0xa7732e2a0x4fae27e30xe4a268ec0x8ecc80b80x226776720xd150562f0xb909d7d20xd4d4ce4a0xf1f584470xb1411a2e0xfbbdc2a70xc9f26b480xfe26e1790xd3ab29540x90fda2f70x58da5ef80xa0f14db60x908dc2aa0x560766680x19323f000xeac7457e0x28236cd00x6ac168f70x0507f3e60xfde59d9a0x8d1f994b0xdd9c76080x1ef07f440x6b7899390xe26224f80x3b966c780x936745d50xe322eb2b0xb7d49fb10x1960a0b70x81b02b4c0x6dc136740x4fbabc770xf2541b850x106c5bce0x0325db610x6f7333910x07442e8c0x0a85553e0x45839e860x1a04a34a0x05039b810x38fb74160xd41148d60x2a15cc120x253218f50x29cc629a0x27032a590xb75a358b0x70c742d30x61492bb70xfbbc9c910xe554e6570x03bc8b380x2ca87bbe0xad6815cd0xafe045fb0x6ca18abc0x23006e170x5b3844980x405af3aa0xdc0c9d070xa51594320x5665883c0xb986c9a60x7a0fe4cd0x584521de0xafa41e0a0x320b26330xbdce64a30x005e16190x1fb393a10x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0x26ec4f560x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xcfd1265e0x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40x041d94550x5cf3dd790xff007c250x23eddc680xbfb7df3c0x988c09d90x8a9058750x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x3f2c1f140x63874d4c0x7b0bfeec0x508923e30x53d288250x7835f89f0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820xcf59d5e90x6c01f9470xb13a02060xdd8fda200x5c73d5a40x550145c10x1efd109c0xac1074a50xa81e6bfd0xbdf6e3030x7eb565600x4745493f0x24ecb38f0x72a511ec0xbbbce6070x1043c71d0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770xc40b9a3a0x6e7f2a750x39c84d570xb920745c0x14e17bb40x4036254f0x02464bdb0xe500b6da0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980xd9eef1c10xc1efa7ad0x1b4945ec0x2ea523cf0x38a0188a0xf4cf716a0x9a7b62810x102384c70x4586783f0x07f1da5c0x3dc6f95f0x42c718fa0x86d095bf0xa01a8d9b0xb501b2df0x886780a50x414041d80x8372c18d0x691e174d0x6deb6a0f0xfcbfc1250x76bbac560xaf076aec0x46b11a1c0xe6fb49d00x725ffabc0x9c5ec1930x5f0971040x0a556e0e0xf4a179fa0xec07cef50x499f0ecf0x7d00c65b0x5a360a420x973c9d890x8e22328b0x6da9728b0xd5e9ac5b0x46c6b99c0x32b722210xfedb79e20xb56522350x9ca7bb2f0x74e74a9c0x2e7b2c100xcfe2c5a60x6ef86c570x151a5e8c0x3525550c0x740ecdb40xf25ab22a0xe3bfbd340x0e040d240x496877180xc4287ae00x1011230a0x884e1aac0x0d6ecb470xefc8ea2a0xc6be9d770xa97dad680x30afa02e0x28eff4090x3ac321a90x4642049e0x719cbed60x3948d9890x758a22220xebdd403d0x4d6973db0x8ffe7e890xf42e14820x65c1a8b20xf151f1b30xf38bcdf30x2597cd530x3142a1560xb2dcc2230x1dafef0c0xe407033a0x289c37140x0e91147d0x76ce5d280xe016b4ed0xc03c6c730x79b550060x3b08a8f00x2b50b5490x16d76e6b0x8d4840050xb59e10020xec8beba60xc18ac88d0x09c369f50xdd0831600x3a4312a30xa10496b20xf6cfaafd0x0f5264a40x0279b0880x66760baf0x4dc529230x35bcc17d0x06b004be0xa03719940x5f2a15780x530576f00xbd221f3c0x75088b970xb0239d3d0x2f89834c0x693c39610xc40f284c0x2fe8796b0x665b7aa70xfe731af80x0c3ded300x95cbb99a0x002cc4910x76e7dd070x3cb03def0x7f8ceb870xcc2152780x452918db0x4d12cb830x514699fe0xafbd6cf50xd505c3e00xae1d591e0x6def78ab0x148d1dde0x43f023810x31acc92b0x95b8b0330x978e0e8c0x97ff81fc0x972005b50x2f3fc8ba0xb0f830480x835f3abf0x458f665b0x36efa1620xebb5cd1b0x070886260xe1f3a68b0x233499bd0x2f766d990x77da19e50x1f02cf7e0xd36223120x510717b00x6d4902650x293631730xe28cf7fd0x55e579f80x29d55fa00x4ccdd0ee0x7b1035d10x36a617150xbfbb15bf0x389d86c60xcc4ae7cf0x850ab6be0x2b03b58a0xded57ca60x895d14ad0x9e4a46a00xbea625850x32da92c00x6675ddae0x0bc00f800xd401ddeb0xbe9afb330x8cf85b850x665adb860xf9fb44f50x64e6c9b60x84c6c0ca0xd6edd98e0x2385d0010xe354602c0x319ed86e0xa0d891a20x3bc17c490xd9c256540x7cee00210x8e8d866f0xd4690deb0x70d18e890x40d3d13f0x541367df0x6a1da1160x1c29abca0xde9372bb0x85cee5e90x6c112fbf0x35eff5e00x9dadffc90x50cdee530xd183d3170x615d7f4d0x94f4bccb0x97144b300xfbf696610xa4ffcb470xd64f77600x277aebd90x2994b1140xddda944d0xcc4f067d0x8b1cc1dc0x56e464e30x1fbf91a40x98d830cd0x2bbdcf9c0x6ad9e09b0x66435bf20x272774f50x43ce6b280xd2e023620x53ac97630xe480da8a0xc9cdd9570x3251d7620x0583d4830x1353e7470x243308370xd1f7f9810xe47c2b050x0fc4a7780xe723aeee0x499bbf570xf337fed10xac44964f0xcbd084550x5a17b6d80x01046d170xbb0b5f2a0x43ec9e380x5ce3b5880xdb0656570x6cdf18a60xf78013600x396b1fd70xddf97fa50x42f2c81f0x2fbdfa7f0x0c942cc70x0737e9ff0xdae9b5d70x7ada711e0x5f380f620x57cda01d0xca1e00fe0x8025d6310x822685180xe78a99d40x0b51ea040xd99957b30xe016d0c70xb0a873680xed15fb410x81ac18710x2f6e9dfa0xefa96bb60x8a7742c70xcbc39eb30x3ac29ebe0x1df7240e0x75814f4b0xeed909a60xff22130c0x0f51afe20xb5369edc0x8b3b41a60x4dca67a80x4a2ba04c0xc6c8b8f10x111c953a0xb31a3d690xcb80935d0x832e8f0b0x3728fa680x26884ff70x865370090xf8e4f7fa0x65532f440x53aaf3b40x10962bc20x0294c6a20x51892d610xa63573d70x3f2690f20x93ec4a030x164e06e10xafc5ce490x410b9ad90x89d053d70x6ff266cd0x095c89f00x352f51700xf4e0c9810xfcf806950x557b14340x35b4468c0x988e4d2e0xc305b9970x314bbca20xaf5bf6ef0xefa414fb0xd605397a0x66550d250x609d83860xeef048090xa05ca6250x23ee06290xd21f9c980x622962080x010de4d80xf7d5bc1f0x27875e800xe07c7e120x8a87a0360x8486fe130xb405f16f0x5c1d91590xfef49fd00xb8b0aee30x47c980d10xf07972670xd1eac7350x28aec66b0xcfca95280x6067fe5c0x4c5bf7010x978a02570x6263a8d70x39e05ac30x584b84820x83aa43340xb89e36420xba57c02e0xeaa232810x98b0ece80x242b09d10x2a006ef00x0d9fae290x07e086260xf37276170x80be93340x2d06fd590x3b306eaa0x938973360x6085edbd0xcfc28bb40x76c0528a0xf71af0e40x4a6da56f0xc3a2be670x4506430c0xa2111b630x0457f24b0xed6425e00xffb2dd180xaf7b480b0x97a1dc400x3761acdf0x93f68ea70x4a9526bf0xd8ac50c40x8a987f120xdcaebef30xe7f7c1930xb7d572400x25d026f90x52efb8ea0x28dcc7560x32e9031b0xa11ff7a10x98c0d6a80xe4b9fbb90xbfc2a8c50xcec1dbe90x64df874b0x8f1114650xf3d34d510xce8ff9c70x94caba3b0xc6d9cb0f0x356962a50xc0512ec30x3865e3060xb66bd68e0x7e0f81570x60b49a340xcfa922f20xeefc03270x064498050x385d4cca0x7b058f530x7d48c0f10xf792ec230x5d15813d0xd3aef0440xd26379740x538862eb0x2bb7c3560x34cec2a80x6204b6800x06c0b1660xdb78cb4e0x937c29540x862a40790xd61a9ad90x407393850x3a8021d70x8498fcbe0x1b57b2ab0x22e55eeb0x5e7134a00xb483315f0x39d65b7a0x3b157dcd0x185df9a40xbf9d1b960x90a5530f0xeb9d1e040x027a06e10xec5f85d70x7c3b84870xad9d88150x7af2d0bb0x6b5d94770xae7973d10xd0cab6230x298c23720xa5338bf50x5e83e20e0x5cd73f320x6b5a52280x28ffb0fe0x8b7bd57c0xe59117cf0x72213bb20x5d4f13ea0xde3143e30x56cd0a910x9f12ef140x9a3f964d0xb4e0fdb60x739f40290x82b4e82d0x4b31648f0x9c19f8720x2a79f33f0x388854fa0x1b292b640xe2b8cc130xa292bada0xde57b5f50xb6146fba0x7719c9880x20b95c890x87a6c8950x61c2d17a0xe2c846660x1de558c10x5a1aa55d0xd59bb2c80x127149750x29186c400xa023b5f50x6bbd73a00x8e2935900x41b71e650xe3ce743f0x4a0b4a8b0x08dc7b7f0xb723f8b90x53445f680x09cf43200x1d2803870x715514950x800698c00xad2f70da0x77e35ccc0xf01c76230x7d285ea70x085eefee0x14548bca0x6241e3040xd387682e0x84b6df000x17852bcb0x93d17f1f0x18fbc6860x80d112f30x954110f00xe36093800xae01dee30x483ef64b0xfbdee5570x5eb99eb00x9499aee40x022071650xf94a077f0xe53e32050x96c95ad10x5b2271cb0x11c67a9a0xed8bc0070x84878f570x967269e40x707aec7d0xaa30a5090x2cbaa5200xe9dc07820x39f4e0b10x49d87c330x2254622c0xf7e5d3e40x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50x12ddd3990x8fe503550x837f56470x49f152c40x117ee2f10x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10xb594a98d0xc05e32710x9ef5dcce0xb337bd940xf9edc6030x22fafb160x302f8e270xf34fbb330x3de95ee90x9322392b0x5f0286d50xd199f3050x350d29e90x4be0a2250x0a3b35050x5c02865d0x511ddb3b0xd58bbbcb0x62bdb8ca0xa6a68e730x786c11730x76f8f0f50x3bbe5eea0xcc8a2d780xbb0e18a60x36baedd90x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x765fba920xe1edd5b50xa7b9633b0xbbb51abb0xedb8efd20x38e7272e0xafdf20a60xc40669dc0x15f086ad0x813cf2120x3b4f593f0xb12e367f0x294e1b070x790f26a40x3dd546870xd04d38ed0x0cfc79cf0xca11a7a40x31ccb38b0x0ea6de070x1d3c81e00xe56a5cd80x492241810x9ff1241f0x77f77b040x43980eee0x8a2e319a0x657df2d30x272d4a700xfb4e48e60x4d58db7e0x32253ef00x86b4892d0x3f820d710x5083a70f0x36404f550x91fbc0180x184fd7060xc57e99890xb43e2d390xa22068020xf4aa679c0x26e1852d0x64b628620x9fa8b0720xc509cab00x4a0136820x6ff62dab0x7bfa94970x0b98123d0x5a899d710x9ef76d990x4c9458a10x26dde90d0xdc2f34e60xa955da300x4358b66e0xdd53b6ad0xc6828de90x30f741530xdb3667900x3e0ef07a0x34f35d3f0x2d2f4c9c0x789fb9d90x13ce7e470x8bc8618b0x4ea91c6c0x425dd2ce0x8bd383110xead323cb0xac6d26520xa8b3b7df0x7d19dc350xcf6a844a0x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xa8102aab0xb7fa189f0x7e500eae0xa17f5ba50x819140960x73cc86310xc8ae141c0xc99cffdf0x83066ff50x9f6315e50x755df2720x51eda5ab0xc811f6f40x27c52a640x90e8f2bf0x796b16040x858c9dc10xf9dc16ec0x723082170x461311f20x51a943bb0xc6b9c8260x3cbbafdb0x57cd29a50x444a808c0xc305455b0x08300cdc0xc0d334600x68fce2fa0x4012a5120x00b789f70x1c2743860xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x6ceb64550x4ae5de9b0xa84974600x66e8b5b00x2e8adde50xc9f480e70x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0xe4b6343a0x99f482720xda9f4b170x825c73400xec02ebe00x862644340x121353960x89dd76020xd9ad21050x287c95950xed9717690x3a2d87750xee29d3170xde66f4a70x93c91df00x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x787c2c170x7a0231370x29d534260xecfd5e980xf0ace73b0xc2cb0ada0x7ec0297b0x0f5db91a0x51de206d0x6158d20e0x692674900xa65e36670x5c34161a0x0164da8c0x36dba2a70x2eb662e90x65f5d5a10x2e16b1230x18f0de700x81c7c9a90x50f5255c0x56729ec20x1fb5cb2b0xbf6b93210x64f7dff80x8c0f768b0xed89991a0x19d00f070xf999267e0x21ea710b0x322e82310x3f38a7f80x5a58e2eb0xa570df070xbb2a72190x426dc3d10x7522cb4e0x387b48c00xec068c730xe18801660xd3bcddc10x828fec650x69d3558d0xd956c56b0x9440c56a0xbf616fdb0x02776c960x4d6c88210x6e1167f30x4468e46d0x8a03f4880xaf3e2a200x47e1242d0x36b98ae00xa4c2c33c0x71e1c1ac0x2122eb4b0xdb66aada0xd389a6820xc90063ef0xaf2306300x8818a3eb0x021f37000xbcb90cb30xd45b9cf40x4a8330120x8c8744350x39e8fa4b0xb8b44e500xf2a366120x288a89380xafdf49c20x0bd484970x1e2cfa6e0x033bf1f40xb2ac0ee80xcfd874ad0xae286b5a0xa2f0121b0x9815b6da0x88f852a60x260ffe540xdcf1c7850xce0201090x6051451d0x28ac2fd20x76415c400x936ef9af0x4cd2fe400x11b3e93e0x6bde41510xccbd1e970xaf4814990x571e2d7d0xb2cc8bb30x2a3e119b0x6746e6410x12ab84de0xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x4a16802e0xaddf86d60x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x011d803b0x52f1127e0x50ac12230xbf11da670xb75ebed00x4cb9e0010xd9a29f550x9a44554d0x63f2af5d0xbe5c39ca0xb83dd8360x857cbf9b0x55e388fc0x73c2cedb0xf4684cdb0x16090b530xa4449a340x742fd9220xd5ff84150x6fafa6c00x6ee2f5790xa55d486a0x3a0817810xb82af3940x884ca29e0x3e58b2dd0x49aa601b0xa57774b00x6d69de8d0x9cf211510x5a7b445a0x3c5e9e600xa080eb9e0x167bfe3d0xe18738a50xe16fec280x2f622ea10x3e4427c80x3cbbbbf90x8b787dec0x2dd9a69c0x18ffd7510xdb58b7b90xc12435e30x24bdf2460x1585c0000x7196ed3f0xb05c0af60x651614ac0x3614089f0x89a5809c0xba3e30970xe5df9acc0x0e6e0ee80xad297a570xd894ff450x2d991b0e0x5cecfa3a0x9c3d7d030xc06028cf0x213ea9bb0x0deb46410x96cc96250xee8a3d3c0xa97833e10xa47ff3140x31a89d590xc786c2070xd1757cfc0x344a99270x6bde91170x8f608a4c0x7cee30e40xe48a11c20x98163ef40x11597f4c0xe6c529280x19ae9a8f0x7f7aac8d0x7de530670x6a37d4080xbbddd4b40xfdb7cb980xc18f1b150x01d83b3d0xcd042bd90xe631964d0x68e2f6080x7749a7330xcc0865880x1f2a99700xbe4695b70x1dbc60cd0xfe8c576c0xf19d3b130x387e16390xb51a37240x760839310x95d541710x1696c5dd0x23e486460x4d98356b0x9518770e0xfdfff1ea0xefc3114d0x5f430be30xf32490af0x5b712db10x1957a37d0x39be9f8a0x2538352b0x5952e8340xcd8a201b0xde0758c50x89a84f4c0x0e7f8a030x073b24e40xf1c086c30x609202f90x72907b010x281c6ed50xeb04bb780x4cc1418a0xeeacab690x60355a600x55db8cc70xe33fe8b80xd512dc680x0e4d83150x35ad09f90xb01c5f2f0x4ac81c500x3f9a2b0b0x1e119a790xdbeb3cc00x917c784f0x8083206b0xa731cbf90x50e3799f0x133279280xaa67f5ed0xbefac8900xa0e9b8480x800408de0xbfef278e0x5d3eed300x28bbff850x53d652160xaff5c59d0x6036d32c0x4b50f3a60x304a58490x1ca160340x3888731a0x94397f370x711891570x2931239e0x670b81ce0x6adb628b0x5f6291a40x897ecc470xd24119f10x4b8793620x70d606350x2794dd940x9b2a100f0x88625bdc0xb9f4cd940xd06e959c0x47d231230xb1c508350x8361db5c0x6b91cf500x4341ae930xf3741c0f0x3162aff00x253d9a870x869543df0x029763e40xce6c409b0x5d74af910x7a9df20b0x4b82ef100xebe447a70xb341ed650xa8e9e1ae0xa4f72e3f0x9be692820x7560e4300x5ac6f26d0xe05e4e6c0x3647ea020xa11029e50x1b41f1240xaf0807a70x81b1b8040xba3b99220xc21fb3f20x3946c88e0xb455924d0x817f23070x469eb0c00xaa5ba3b30xc2610dfe0xca7a90de0xde3ba0d60x6dc9b6aa0xd68bfce10x1a0378640x7c24afef0x57732d320xcd958ecd0x7b138d640xb08395140x2daad86c0xde7afbf30x46462c330x612b93290x537e02050xe17b55210x2373c8830x80197e460xa0702ee80x084a9c290x0ef069740xa0c71dac0xdc6bd3950xcffa2aff0x3686ea090xcb6301070xdf71deaf0x2ca6800b0x405b6e050x1a5c38bc0xcd724e670xd48bb05a0x4720825f0xe46756850x888e35250x2188cae70xd00938ab0x849c1dc40x818526020x1902178a0x48ac6a210x61b36abf0x02634bb30x5ee4a8000x84d5e8980xe4b56a5e0x091115780x596d3ad20x07986e3a0xfc3005190x0b3a1a220x73b8970d0xeaf3c8360xb400f50a0x2d9c2af00x3208a2840xe6f16cdd0xc32a8cff0xd873d0180x4e8f6ca70x38331a2d0xc585bdaa0x20b50a700xf72307f70x5a45ba310x0394e9770xa71d0b060x408739ed0xcecf30aa0x59b679ea0xbcbf17040xf7c2b2000x897c365d0xb92869430x1571c1ed0xf5778fdd0x0922e0c10xc241c7b30x621463b30x7f90438a0xe397e4d10x064672320xcd8300ac0x0755838b0xe05d6b2e0x6a4720540x422dd85c0x736778ff0xc14813f70xab1bd60c0x2d66898b0x35ec6ef50xd8f216a40xe79411060x055481a30xafacf80f0xbe9f747c0x815b38680xe37a695d0x5e8015f80xf76a9f470x0b2998440x77c401d10x2efff6270x0a99cb450xbf41bee80x768fdd240x68ee9f0f0x724cb74b0x1423d2c90xfeac4b100x7d500cec0x0f4345aa0x7b04a84a0x1f0997940xca9fc0820x074288d70x5eb27a1a0x5d20b4d20xa208848a0x2d175f0d0x45a1857b0x090967af0x7b1d58d70x46b651430xd87052d40xbf34aa960x7011def90x3f4572840xba0924f60x3c0e09330xd32b7bcb0xeaed59f50xaefbcacd0xfbc6a06f0xbac609330xd16cd3e70xfcfa0dc70xa532601a0xc0abcf5d0x4ef596320xe218c8730xc5ed653d0x1d12830b0x5bdb610a0x31d214660x816e53220x8f5341f50x617367e40x00891a2c0x77c01a650x16682e140x5061c4770x7c361ddc0x7163bb740x5899d5c10xa4e85e550xc862095e0xa931b5e10x062ebd2e0x33f8a4770xbcb149350xd6bd7d8a0x7627e8860x4ff137870x3023e43e0x7a3aabdd0x8f2da66b0xcdc0ec980x10a23a650xbe1119530x6f497a3c0x6dad99760xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0xd52423a30x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x67ad3fdf0x3dbd890e0x5bca52e40x34256a3a0x4e535c700x2010ea8c0x3c304c720x1f3b3cb30x10bba6460x2579fbff0xfe13984d0xf72c32480x9431ed1d0xf862ec9f0x176826ec0xe19f97540x4522f03a0x2c30bc740x60af6cdf0x85fd99220x891ea2570x2a4943420xceb42bfa0xcd07af1b0xa72cf3d00x19e1b5200xc4683e130x6c46ae570xa504ef290x93e45d030x1ce8a6040x30017f2a0xe2bd29940x2311aca20x8a5f38420xa733ff600xf8a79b190xbcbe65a00x9451a33e0x071ca6700x72e78e540xa0ac12760x1a03243b0xbebb01df0xb5da6dc90xa0870cf80x3031a4320x6d0487660xd676831f0x599fb7100xe4e658520xc30163720xdb04b8b40x7d08aba90xd5b8db3b0xb39c72ea0x98f46a0d0xaf2f63400x003e937e0x444da0a10x14d28b110x18f98c7d0xbaf279a50xdc8846710xc73b99370xe5ce0fe80x776ef5040xf76d2d600xcf999cbb0x40e896f60x6a0a29790x7c349a590x6cd9b8d50x00d5be7a0x7222e7ec0x174a47430x74e565450xa5b15eb60x533760570x206385d40x665cf56a0xc4c999a00x35a8165e0x04a264a10xc5c7bf2e0xc366f3ac0x01bb37490xef46be220x12c0f2650xe55cb74c0x31ee81a40x78a803e80xcf1e203a0xb40fcf830x26bca2680x2f3a1f240x3b83cbce0x3a94d2760xad2ee3250x7e9a6fef0x9d354dd50xa58cbb9b0xee7403870xb2993e8e0x06848c600x949d80470x124e680a0xfda2c89e0x10640e840x7430f97c0x89c51a030x5124d6520xbb3c30080xf81eb24b0x496e38800x4032e66c0x3254c69b0xb5a47de70x7517292e0x2198ca3b0x6f3d47920x4ad6794f0x3f2505770x12a2067b0x3e7b60620xf41b78560x39028c940xc6e48ff60x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x42f7c7de0xc4a729360x29e628fd0x2e5519460x8d92237b0xe56910530xa9665cc10xa621e0170x47e011960xb73ef8210x828354600x51af70d70xffddc0e30x9629f8e30xf1758a050x2169be450x7ab1a37f0xf6156df40x4a22b9b40x3fd7284b0xbe4f03a00xcb7c9abe0xeb06decb0x05486c4b0x9cb057e60x53177d750x1beddd2c0x0443c1a40x674b1d700x464a788f0x408837c40x627eb3790x0b7c38210x40f3e9590x14c319ec0xf959e1020x42e087f00x2e0f24680x0c2314740x3647efd10xb71dcc780xefe931930x1a71d30c0xca82502f0x651ad1850x69e608310x464860e00x6fa6c9110x882e79d40x31e1934e0x0bf242ec0x86b54ceb0x61296aeb0x9c3ef5e10x8c02bf8f0xa21b80020x11ca0bf00xef989ec90x66360b430x73c7b2a20x8f3baeaf0x94ef8f620xe17b81620xa0545fb90x69cc29430xc09c83630x74f877860x0c0d20070x4099f9190xe8f79dca0xb092b9850x646c51250x8dadf3bc0x74553ba10xdfd430100x8eb062f50x9843bf9d0x46192b6e0xb324ae7e0xe4b9530a0x7450b8ad0xf65a15b30x43d7781e0x035ba2930x22719fd70x176482890x7b7f31ff0x33f9a59c0x56ddb5070x798e6ca20x7209abb70x56bf72b60x7c2e3ba70x345f3bf10x0ba6e7730x522666340x1afec2bd0x30fc09090x2c90ff260x41d66e5d0x22618b310x3939d70c0x67fb22bc0x2e3941e50x76467a540xbf169b8f0xc681b7690x623b59d50x6b9975910xa12ebae80x047622e00xc7f6c9b80x6d4910ab0x925e637a0x1f1243230x08725bdc0xe3f7a9070x378721ce0xc6c8f28a0x44d7007c0x98ad8feb0xef9f4ef70x7bd571130x6cc119cb0x1bc3edc20x0ca2472b0x473e0df20x7ca3ba0e0x0f042d690xbe8dfe1c0x6e16b82d0x59ddaf730x09cbb7e20x6aa8f9ae0x6e2aa0f00xdef2ae3f0xc71a9b910x463e79260xc7e2a0f60xb34320de0xad00d69c0x5468460f0xdd479a5e0x3b2122f60x6c28be5a0x60a634c40x19567d060xcfa20f320x50fe690f0xc9b0151b0xb7e5d1ee0x2d7d15190x322b0c280xeda9c5620xd8f5741f0x6f5cff990x08998a660x25df84d60x56046c5a0x130a3cca0xc2d1ee520x630b53760x81803fbe0x8eab1bd70x934bab100x847173030xa28714d70xe46fda9d0xf31e6e650xb71124c50xf081330a0xf0a8b28e0x4ca4ff410xca8e426b0x36716da20x19ac5c210xc485d5130xe850ca1f0x390dc43c0x39a120b20x8de8af600xf17544b70x8275d6a70x4cf699b80x66737cc40x23ea7ccd0x83a52e3f0x04bd87f60x37844a4f0x7bd87ef70xb2a0a1770x51581b9a0xadc044b70x8267d6220x7e6d61fd0x9a50eeff0x9305ae090xd9ab87310x81be6fd90xfda1093d0x6fead1560x3c45390a0xb8d25b500x73818a7e0x75ab209f0x3e8214000xe90c80bd0x906f8f1b0xf0dfd0ef0x40126c3a0xda2c6f340x622f0dd50x0653fccd0x1ca454880xdcf5bfd50xfd2b3e450xeae0a7b10xdd1cedc50xc801d4880xf9b0a3890x8b0371260xc4822d7a0x5dd727a10x4562651e0xf9ddbc5d0x78d689df0x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490xbe2bb8310x1c8c5e260x89bb340d0x156047880x20a36d790x5a985f890xad2592c00xb3ad62af0xeb76a4350x4eada79d0x419479f50xee8e352b0x872056290x7b02bc000xa909cfc50x36edd74c0x2809dc260xa94c023b0xefbe37d70x804f76eb0xbe188fa50x7f336ac40xbabd30f50x29b68cf30xeee29c6f0xf8fc716e0x4ad307a00xc75b33cd0x20de45600xf578605d0x384099a30xeba9adc90xdba75dea0x29b1f0dc0x94007f8b0x881e20e90x98f0f0430x8ec5694c0xea87fa6e0x2f377ef10xeea5157a0x5e5d8fc20xbff2c3230x7a21d8ad0x55b51aed0x41cd0ab60x152ccbd30x322954880x75a3f2680x03a81e690x41cae8490xb05a95850x91ec410c0x9dc746580xedbfffc10x6eed174f0xdad3b9210x0511519f0x383070db0xe5d299580x1d4b9b4b0xaa46e71f0xb8410a0f0x3c112abd0x31e2e77f0x1ed7c5490x5445a4270x712f076f0xaf4292840x321055cb0x46a417ca0x221dd8510xfe51f8150xc748f3560x7787e8d60xdbab6fe20x4b2210b80x9689ed040xd7dce8130x68d98f4c0x9afcd2770x8c4c9f190x732c11a50xba78b2720x4a02ac9a0x0868db720x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x63da6a920x612df9ae0xe67343c10xec877c9d0xc04c7e840x1fd4782d0x4ba5c46b0x3bd1b0a80xea61eefe0x024d14bc0x787f0fe80x75fe065a0xdfe789c60xb165218c0xeb8840880x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x4cd6c1f60x284e07d80x9bb6fd090x9c1a1b930x7ba115890xc1ec16c10xaddb83c20xdc3b59110x95414de30xb08dcac90xab605dde0x0ea0ae3c0x885bcd160x0eb1e4140x90aa85490x87b637ae0xc4127ab10xd396c6870xd2a3ff570x1c1c357a0x8ae293d70x363cb2eb0x2a91578a0x4a53e83e0x6a3863d60x08e4bfe50x35eb86d10x58ae432a0x06504e4a0x2441577b0x3f6633530x13912e4b0x4f739dc00xb4531e800xb1d79ef90x162f32f90x084b9c090xce678a590x2919b1560x3036921e0xd22607b40x4dac77f00xe5919cb10x065994f10x05e807a90xe39d39360x42f8c0350x3612a48c0x057a34550x7a7c6b250xc302f2bd0x9a750b5d0xca6f59ef0xfbef1ec80x7fd13d100x2d793ad60x0d0704d60x6f7be94d0x5e3db0f00x9cde60150x0b978f6e0xae3e92080x0ad71f750x8a2fe9890xd2c86f2b0x0b7c562f0x60fb79220xeb56e0860x7f212bba0x57637b190xb53794560xaaa4426c0x59bbb9990xd2dfe5580x3d3c05c50x2eebf1930xded2fbed0x1008c6c40x3ab147670xab5409720x4cb4fc4c0x04c686d00x208c6b580xf3acd8de0xc34f796c0xce61cd4c0x8ba28deb0x3b8c7f930xb497dd9f0x757b48db0x7e24b6e90xcb5911a00x831818720xc5b25b8b0x7f7d9a1c0x8f3f0dd40xc2b6689c0xf427b2760x69483e230xe430df5c0x5d324e330xdd6914020x30c2eddd0xd0b6a7610x633359b70x772080bd0xdaec2ea40x5e824ad80x1dd234d60x777087850x3bf1cd4f0xa1169d430x84b76dd10x7e13ffca0x535568860x57912c7f0x03ad20740x70dced0a0xa94d608b0x219abe300xacc7bcec0xe05d6e570x4cfc33100x59aac5ab0x0180f6bb0xec67f76d0x51acf1a10x5184c9b80x97a01a7a0x66a6f9a60x4afedab10x80d8c3050x482e4dd10xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.29.1.el9_5+rt_debug5.14.0-503.29.1.el9_5+rt_debug5.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_5.aarch64+rt_debug1.1.00.40.4v1.04.0_00.30.0.13.5.360.30.0.1v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.001.5.01.0.02.0_8701.0.01.0.5.0_k1.1.01.1.00.40.40.40.4v1.0v1.0v1.0v1.00.1.10.1.10.1.10.1.10.1.10.1.11.2.01.2.00.2.151.00.9.280.9.280.9.280.9.280.9.280.9.281.32.0.41.5.08.8.1.0.508.8.1.0.502.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.41.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.03.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2002.0.41.5.03.4.20_2000.2.150.2.150.2.150.2.150.2.152.6.42.6.42.6.41.01.00.9.281.30.9.280.2.150.9.280.2.150.9.280.9.280.9.280.9.281.01.01.00.9.280.9.281.01.00.9.280.9.283.4.20_2003.4.20_2002.0.42.20.0.01.1.6.0_k1.9.0.0_k4.0_04.0_01.00.2.150.9.280.9.281.01.01.01.01.01.01.01.01.01.01.0.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.00.2.150.9.280.2.151.01.01.01.02.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0303.4.20_2002.6.42.6.42.6.42.6.42.6.40.2.151.02.30.61.81.10.11.0.00.1.10.1.10.1.11.0.5.0_k           !" #$##### %& ''''''' ()))((**(( ++++ , -.-/--0- 1 2222222222 345544664444444444748494444:44;444<<<4=4>4?4@4A3B CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCC EE FFF GGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGG IJJJJJJJJJJJJIK LMMLNNNNNNNNNNNNNNNNLLLLLLOOOOOO PPQ RRSSSSSSSRTTRUUUUU VVWWVXVYYYYVZZZZV[[[[[VV \]]]]] ^_ ` aaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbb defeggdhddid jj k ll mnmooooommmppmmq rr ssstusss vvwvxxxxxyxzzvv{|}{~{{{{{{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv                        !""#$%&'(')'*'''++,-------------------------------------------------./001233333444555556666655575885555595:555555;<=====<><<???<@@@AAAAAAAAAAAAAAAAAAAAAAAA<B<C<D<E<<F<GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGG<IIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIII<K<<L<M<<<NOOOOOOOOOOOOOOOOONPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN<QQQQ<R<SS<<<TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT<<UVVUU<WW<X<YYYYYYY<Z<[<\\]^_`a`bbb``c`dddddddddddddddddd`e`ffffff`ghiimodules5.14.0-503.29.1.el9_5.aarch64+rt-debugbuildkernelarcharm64cryptoaes-neon-bs.ko.xzcrct10dif-ce.ko.xzghash-ce.ko.xznhpoly1305-neon.ko.xzsha1-ce.ko.xzsha2-ce.ko.xzsha256-arm64.ko.xzcryptoadiantum.ko.xzansi_cprng.ko.xzasymmetric_keysasym_tpm.ko.xzpkcs8_key_parser.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblake2b_generic.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzchacha20poly1305.ko.xzchacha_generic.ko.xzcrc32_generic.ko.xzcrypto_engine.ko.xzcurve25519-generic.ko.xzdes_generic.ko.xzechainiv.ko.xzessiv.ko.xzfcrypt.ko.xzlrw.ko.xzmd4.ko.xzmichael_mic.ko.xznhpoly1305.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd160.ko.xzserpent_generic.ko.xztcrypt.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxxhash_generic.ko.xzzstd.ko.xzdriversacpiacpi_configfs.ko.xzacpi_dbg.ko.xzacpi_ipmi.ko.xzapeieinj.ko.xzerst-dbg.ko.xzcustom_method.ko.xzec_sys.ko.xznfitnfit.ko.xzpfr_telemetry.ko.xzpfr_update.ko.xzvideo.ko.xzataahci_platform.ko.xzahci_seattle.ko.xzahci_xgene.ko.xzata_generic.ko.xzlibahci_platform.ko.xzbaseregmapregmap-ram.ko.xzregmap-raw-ram.ko.xzregmap-spi.ko.xztestbcmablockbrd.ko.xzloop.ko.xznbd.ko.xznull_blknull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzvirtio_blk.ko.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharhw_randomcavium-rng-vf.ko.xzcavium-rng.ko.xzcn10k-rng.ko.xztimeriomem-rng.ko.xzxgene-rng.ko.xzipmiipmb_dev_int.ko.xzipmi_devintf.ko.xzipmi_ipmb.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzssif_bmc.ko.xztpmtpm_i2c_nuvoton.ko.xztpm_vtpm_proxy.ko.xzvirtio_console.ko.xzclkclk-bd718x7.ko.xzclk-max77686.ko.xzclk-scmi.ko.xzclk-scpi.ko.xzcpufreqcppc_cpufreq.ko.xzcpufreq-dt-platdev.ko.xzcpufreq-dt.ko.xzimx-cpufreq-dt.ko.xzscmi-cpufreq.ko.xzscpi-cpufreq.ko.xzcryptobcmcaamcaviumcptnitroxzipccpccp-crypto.ko.xzccp.ko.xzchelsiohisiliconsecmarvellocteontx2cxlcorecxl_core.ko.xzcxl_acpi.ko.xzcxl_mem.ko.xzcxl_pci.ko.xzcxl_pmem.ko.xzcxl_port.ko.xzdaxhmemdax_hmem.ko.xzdevfreqgovernor_passive.ko.xzgovernor_performance.ko.xzgovernor_powersave.ko.xzgovernor_simpleondemand.ko.xzgovernor_userspace.ko.xzimx-bus.ko.xzimx8m-ddrc.ko.xzdmadwdw_dmac.ko.xzdw_dmac_core.ko.xzdw_dmac_pci.ko.xzimx-sdma.ko.xzqcomhdma.ko.xzhdma_mgmt.ko.xztegra186-gpc-dma.ko.xzvirt-dma.ko.xzedacbluefield_edac.ko.xzdmc520_edac.ko.xzthunderx_edac.ko.xzxgene_edac.ko.xzextconextcon-gpio.ko.xzfirmwarearm_ffaffa-module.ko.xzarm_scmiscmi_pm_domain.ko.xzarm_scpi.ko.xzimximx-dsp.ko.xzscpi_pm_domain.ko.xzgnssgnss.ko.xzgpiogpio-dwapb.ko.xzgpio-generic.ko.xzgpio-mlxbf2.ko.xzgpio-mlxbf3.ko.xzgpio-mxc.ko.xzgpio-pca953x.ko.xzgpio-sim.ko.xzgpio-virtio.ko.xzgpio-xgene-sb.ko.xzgpio-xlp.ko.xzgpudrmamdamdgpuamdxcpastdisplaydrm_display_helper.ko.xzdrm_dp_aux_bus.ko.xzdrm.ko.xzdrm_buddy.ko.xzdrm_exec.ko.xzdrm_gpuvm.ko.xzdrm_kms_helper.ko.xzdrm_shmem_helper.ko.xzdrm_suballoc_helper.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzgudgud.ko.xzhisiliconhibmchypervhyperv_drm.ko.xzi2cmgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xztegrateststinybochs.ko.xzcirrus.ko.xzgm12u320.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhost1xhost1x.ko.xzhidhid-a4tech.ko.xzhid-apple.ko.xzhid-appleir.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-belkin.ko.xzhid-betopff.ko.xzhid-cherry.ko.xzhid-chicony.ko.xzhid-corsair.ko.xzhid-cougar.ko.xzhid-cypress.ko.xzhid-dr.ko.xzhid-elan.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-evision.ko.xzhid-ezkey.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-letsketch.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-semitek.ko.xzhid-sensor-hub.ko.xzhid-sigmamicro.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thrustmaster.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xiaomi.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid-acpi.ko.xzi2c-hid-of-goodix.ko.xzi2c-hid-of.ko.xzi2c-hid.ko.xzuhid.ko.xzwacom.ko.xzhtehte-tegra194-test.ko.xzhte-tegra194.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonacpi_power_meter.ko.xzad7314.ko.xzadc128d818.ko.xzadcxx.ko.xzads7871.ko.xzg762.ko.xzina3221.ko.xzjc42.ko.xzlm70.ko.xzltc2945.ko.xzltc4222.ko.xzltc4260.ko.xzmax1111.ko.xzmax31790.ko.xzmlxreg-fan.ko.xznct7802.ko.xznct7904.ko.xzntc_thermistor.ko.xzpmbusltc3815.ko.xzmax20751.ko.xzpmbus_core.ko.xztps40422.ko.xzpowr1220.ko.xzpwm-fan.ko.xzscmi-hwmon.ko.xzscpi-hwmon.ko.xzshtc1.ko.xztc74.ko.xztmp103.ko.xzvexpress-hwmon.ko.xzxgene-hwmon.ko.xzhwtracingcoresightcoresight-catu.ko.xzcoresight-cpu-debug.ko.xzcoresight-cti.ko.xzcoresight-etb10.ko.xzcoresight-etm4x.ko.xzcoresight-funnel.ko.xzcoresight-replicator.ko.xzcoresight-stm.ko.xzcoresight-tmc.ko.xzcoresight-tpiu.ko.xzcoresight-trbe.ko.xzcoresight.ko.xzstmstm_core.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-gpio.ko.xzi2c-imx-lpi2c.ko.xzi2c-imx.ko.xzi2c-mlxbf.ko.xzi2c-nforce2.ko.xzi2c-pca-platform.ko.xzi2c-simtec.ko.xzi2c-thunderx.ko.xzi2c-tiny-usb.ko.xzi2c-versatile.ko.xzi2c-virtio.ko.xzi2c-xgene-slimpro.ko.xzi2c-xlp9xx.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-slave-eeprom.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-arb-gpio-challenge.ko.xzi2c-mux-gpio.ko.xzi2c-mux-mlxcpld.ko.xzi2c-mux-pca9541.ko.xzi2c-mux-pca954x.ko.xzi2c-mux-pinctrl.ko.xzi3ci3c.ko.xzmastersvc-i3c-master.ko.xzinfinibandcorehwbnxt_recxgb4efairdmamlx4mlx5qedrswrxesiwulpipoibiserisertsrpsrptinputff-memless.ko.xzkeyboardgpio_keys.ko.xzsnvs_pwrkey.ko.xzmiscuinput.ko.xzmouseelan_i2c.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzserport.ko.xzsparse-keymap.ko.xztestsinterconnectimximx-interconnect.ko.xzimx8mm-interconnect.ko.xzimx8mn-interconnect.ko.xzimx8mp-interconnect.ko.xzimx8mq-interconnect.ko.xziommuarmarm-smmu-v3ledstriggermailboxarm_mhu.ko.xzarm_mhu_db.ko.xzimx-mailbox.ko.xzmailbox-test.ko.xzmailbox-xgene-slimpro.ko.xzmddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccorecec.ko.xzusbpulse8rainshadowcommonvideobuf2mcusbuvcv4l2-corememstickcorehostmessagefusionmfdmax77686.ko.xzrohm-bd718x7.ko.xzmisccb710cb710.ko.xzeepromat24.ko.xzee1004.ko.xzeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzpvpanicpvpanic-pci.ko.xzpvpanic.ko.xztifm_core.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsmapsnandrawgpmi-nandparsersspi-norubinetbareudp.ko.xzbondingbonding.ko.xzcandevm_canpeak_canfdslcanspimcp251xfdusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeamd-xgbe.ko.xzapmxgenexgene-v2xgene-enet-v2.ko.xzxgene-enet.ko.xzatherosalxatl1catl1eatlxbroadcombnx2xbnxtgenetcaviumcommoncavium_ptp.ko.xzthundernicpf.ko.xznicvf.ko.xzthunder_bgx.ko.xzthunder_xcv.ko.xzchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbfreescalefec.ko.xzgooglegvegve.ko.xzhisiliconhnshnae.ko.xzhns_dsaf.ko.xzhns_enet_drv.ko.xzhns3hnae3.ko.xzhns3.ko.xzhns3pfhclge.ko.xzhns3vfhclgevf.ko.xzhns_mdio.ko.xzhuaweihinichinic.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzidpfidpf.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzigcigc.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmarvellocteon_epocteon_ep_vfocteontx2afnicmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxbf_gigemlxbf_gige.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqedequalcommemacqcom-emac.ko.xzrealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersmscstmicrostmmacgeneve.ko.xzhypervhv_netvsc.ko.xzifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-gpio.ko.xzmdio-hisi-femac.ko.xzmdio-mscc-miim.ko.xzmdio-octeon.ko.xzmdio-thunder.ko.xzmdio-xgene.ko.xzmhi_net.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzpcspcs_xpcs.ko.xzphyamd.ko.xzaquantiaaquantia.ko.xzax88796b.ko.xzbcm-phy-lib.ko.xzbcm-phy-ptp.ko.xzbcm7xxx.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzcortina.ko.xzdavicom.ko.xzdp83640.ko.xzdp83822.ko.xzdp83848.ko.xzdp83867.ko.xzdp83tc811.ko.xzdp83tg720.ko.xzet1011c.ko.xzicplus.ko.xzintel-xway.ko.xzlxt.ko.xzmarvell-88q2xxx.ko.xzmarvell.ko.xzmarvell10g.ko.xzmicrel.ko.xzmicrochip.ko.xzmicrochip_t1.ko.xzmsccmscc.ko.xzmxl-gpy.ko.xznational.ko.xzphylink.ko.xzqcomat803x.ko.xzqca807x.ko.xzqca808x.ko.xzqca83xx.ko.xzqcom-phy-lib.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderboltthunderbolt_net.ko.xztun.ko.xzusbveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmtestsmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7925mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualwwaniosmiosm.ko.xzmhi_wwan_ctrl.ko.xzmhi_wwan_mbim.ko.xzt7xxmtk_t7xx.ko.xznvdimmlibnvdimm.ko.xznd_btt.ko.xznd_pmem.ko.xzof_pmem.ko.xznvmecommonnvme-auth.ko.xznvme-keyring.ko.xzhostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xznvmemnvmem-imx-ocotp.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpcieperfarm-cmn.ko.xzarm_cspmuarm_cspmu_module.ko.xzarm_dmc620_pmu.ko.xzarm_dsu_pmu.ko.xzarm_smmuv3_pmu.ko.xzarm_spe_pmu.ko.xzcxl_pmu.ko.xzmarvell_cn10k_ddr_pmu.ko.xzmarvell_cn10k_tad_pmu.ko.xzthunderx2_pmu.ko.xzphybroadcomphy-bcm-sr-usb.ko.xzfreescalephy-fsl-imx8mq-usb.ko.xzhisiliconphy-hi6220-usb.ko.xztegraphy-tegra-xusb.ko.xzpinctrlpinctrl-mlxbf3.ko.xzplatformchromemellanoxpmdomainimximx93-pd.ko.xzpowerresetsupplyppsclientspps-gpio.ko.xzpps-ldisc.ko.xzptppwmpwm-imx27.ko.xzregulatorbd718x7-regulator.ko.xzgpio-regulator.ko.xzmax77686-regulator.ko.xzpfuze100-regulator.ko.xzrohm-regulator.ko.xzuserspace-consumer.ko.xzresethisiliconhi6220_reset.ko.xzrtcrtc-ab-b5ze-s3.ko.xzrtc-abx80x.ko.xzrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1305.ko.xzrtc-ds1307.ko.xzrtc-ds1343.ko.xzrtc-ds1347.ko.xzrtc-ds1374.ko.xzrtc-ds1390.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1685.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-hym8563.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m41t93.ko.xzrtc-m41t94.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-max6902.ko.xzrtc-max77686.ko.xzrtc-mcp795.ko.xzrtc-msm6242.ko.xzrtc-nxp-bbnsm.ko.xzrtc-pcf2123.ko.xzrtc-pcf2127.ko.xzrtc-pcf85063.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-r9701.ko.xzrtc-rp5c01.ko.xzrtc-rs5c348.ko.xzrtc-rs5c372.ko.xzrtc-rv3028.ko.xzrtc-rv3029c2.ko.xzrtc-rv3032.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8010.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-snvs.ko.xzrtc-stk17ta8.ko.xzrtc-tegra.ko.xzrtc-x1205.ko.xzscsibe2iscsich.ko.xzcsiostorcxgbicxgb4ifcoehisi_sashpsa.ko.xzhv_storvsc.ko.xzipr.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpi3mrmpi3mr.ko.xzmpt3sasqedfqediqla2xxxqla4xxxraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzsocimximx93-src.ko.xzqcomqmi_helpers.ko.xzspispi-bitbang.ko.xzspi-fsl-lpspi.ko.xzspi-fsl-qspi.ko.xzspi-imx.ko.xzspi-nxp-fspi.ko.xzspi-pl022.ko.xzspi-tegra114.ko.xzspi-xlp.ko.xztargetiscsicxgbitiscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xztcm_fctcm_fc.ko.xzteetee.ko.xzthermalhisi_thermal.ko.xzimx8mm_thermal.ko.xzmax77620_thermal.ko.xzqoriq_thermal.ko.xztegrategra-bpmp-thermal.ko.xzttyuiousbatmchipideaci_hdrc.ko.xzci_hdrc_imx.ko.xzci_hdrc_msm.ko.xzci_hdrc_npcm.ko.xzci_hdrc_pci.ko.xzci_hdrc_tegra.ko.xzci_hdrc_usb2.ko.xzusbmisc_imx.ko.xzclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcommonulpi.ko.xzusb-conn-gpio.ko.xzcoreledtrig-usbport.ko.xzdwc3dwc3-imx8mp.ko.xzgadgetudctegra-xudc.ko.xzhostehci-platform.ko.xzxhci-tegra.ko.xzimagemiscsisusbvgaphyphy-generic.ko.xzphy-mxs-usb.ko.xzphy-tegra-usb.ko.xzserialstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypecaltmodestypec_displayport.ko.xzmuxfsa4480.ko.xzpi3usb30532.ko.xzrt1719.ko.xzstusb160x.ko.xztcpmfusb302.ko.xztcpci.ko.xztcpm.ko.xztipdtps6598x.ko.xzucsiucsi_ccg.ko.xzwusb3801.ko.xzvfiopcimlx5mlx5-vfio-pci.ko.xzvfio-pci-core.ko.xzvfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vsock.ko.xzvideobacklightgpio_backlight.ko.xzlcd.ko.xzled_bl.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzpwm_bl.ko.xzfbdevssd1307fb.ko.xzvirtnitro_enclavesnitro_enclaves.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_mmio.ko.xzwatchdoghpwdt.ko.xzi6300esb.ko.xzimx2_wdt.ko.xzmlx_wdt.ko.xzsbsa_gwdt.ko.xzsoftdog.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznetfsnetfs.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsmbclientcommonsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingrcutimetracekprobe_event_gen_test.ko.xzring_buffer_benchmark.ko.xzsynth_event_gen_test.ko.xzlibasn1_encoder.ko.xzcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzlibpoly1305.ko.xzkunitlibcrc32c.ko.xzlz4lz4_compress.ko.xzmathcordic.ko.xzprime_numbers.ko.xzobjagg.ko.xzparman.ko.xzpercpu_test.ko.xzpolynomial.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xztest-string_helpers.ko.xztest_min_heap.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzzstdzstd_compress.ko.xzmmnet802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbluetoothbnephidprfcommbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznf_conntrack_bridge.ko.xznft_meta_bridge.ko.xznft_reject_bridge.ko.xzcanj1939cephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzhandshakehsrhsr.ko.xzipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211testsmplsmptcpnetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmac.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_mh.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_flow_table.ko.xznf_flow_table_inet.ko.xznf_log_syslog.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznfnetlink.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_hook.ko.xznfnetlink_log.ko.xznfnetlink_osf.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_connlimit.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_flow_offload.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_osf.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xznft_reject_netdev.ko.xznft_socket.ko.xznft_synproxy.ko.xznft_tproxy.ko.xznft_tunnel.ko.xznft_xfrm.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LOG.ko.xzxt_MASQUERADE.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpsamplepsample.ko.xzqrtrqrtr-mhi.ko.xzqrtr.ko.xzrfkillrxrpcschedact_bpf.ko.xzact_csum.ko.xzact_ct.ko.xzact_ctinfo.ko.xzact_gact.ko.xzact_mirred.ko.xzact_mpls.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_skbedit.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_u32.ko.xzsch_cake.ko.xzsch_cbs.ko.xzsch_etf.ko.xzsch_ets.ko.xzsch_fq.ko.xzsch_hfsc.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio_lib.ko.xzsch_prio.ko.xzsch_sfq.ko.xzsch_taprio.ko.xzsch_tbf.ko.xzsctpsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelesstestsxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsecuritykeystrusted-keystrusted.ko.xzsoundcoreseqdriversmpu401opl3vxhdai2cotherpciac97au88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222synthemuxusb6firebcd2000caiaqhifaceline6miscvirtiomodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso.soweak-updates5.14.0-503.29.1.el9_5.aarch64+rt-debugima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/arch//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/arch/arm64//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/arch/arm64/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/crypto/async_tx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/acpi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/ata//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/base//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/base/regmap//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/block//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/block/zram//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/bus//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/cdrom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/char//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/char/tpm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/clk//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/cpufreq//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/crypto/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/crypto/marvell//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/cxl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/cxl/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/dax//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/devfreq//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/dma//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/dma/dw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/dma/qcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/edac//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/extcon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/firmware//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/firmware/arm_ffa//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/firmware/arm_scmi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/firmware/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gnss//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/host1x//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hid//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hte//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hv//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hwmon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hwtracing//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hwtracing/coresight//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/i2c//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/i3c//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/i3c/master//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/infiniband//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/input//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/input/keyboard//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/input/misc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/input/mouse//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/input/serio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/interconnect//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/interconnect/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/iommu//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/iommu/arm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/leds//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/mailbox//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/media//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/media/cec//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/media/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/media/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/memstick//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/message//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/mfd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/misc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/mmc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/mtd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/bonding//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/can//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/apm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/apm/xgene//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/cavium//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/cavium/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/freescale//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/marvell/octeontx2//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/mellanox/mlxbf_gige//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/mdio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/pcs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/phy//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/team//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wwan//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/nvdimm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/nvme//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/nvme/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/nvmem//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pci/controller//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/perf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/perf/arm_cspmu//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/phy//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/phy/broadcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/phy/freescale//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/phy/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/phy/tegra//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pinctrl//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/platform//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pmdomain//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pmdomain/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/power//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pps//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pps/clients//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/pwm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/regulator//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/reset//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/reset/hisilicon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/rtc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/scsi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/soc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/soc/imx//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/spi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/target//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/target/loopback//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/tee//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/thermal//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/thermal/tegra//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/chipidea//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/class//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/dwc3//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/gadget//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/gadget/udc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/host//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/misc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/phy//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/storage//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/typec//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/usb/typec/ucsi//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/vfio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/vhost//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/video//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/video/backlight//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/virt//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/virtio//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/watchdog//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/cachefiles//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/ceph//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/erofs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/exfat//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/ext4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/fat//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/fscache//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/fuse//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/isofs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/jbd2//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/lockd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/netfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/nfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/nfs_common//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/nfsd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/nls//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/overlayfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/pstore//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/smb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/udf//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/fs/xfs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/kernel//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/kernel/trace//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/lib//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/lib/crypto//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/lib/lz4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/lib/math//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/lib/raid6//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/lib/reed_solomon//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/lib/zstd//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/802//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/8021q//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/bluetooth//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/bridge//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/can//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/ceph//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/dns_resolver//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/hsr//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/ipv4//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/ipv6//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/key//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/llc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/mac80211//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/netfilter//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/openvswitch//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/psample//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/qrtr//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/sched//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/sunrpc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/tipc//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/tls//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/vmw_vsock//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/wireless//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/xdp//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/net/xfrm//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/security//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/security/keys//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/sound//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/sound/core//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/sound/drivers//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/sound/i2c//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/sound/synth//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/sound/usb//lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.29.1.el9_5.aarch64+rt-debug/-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-gnudirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db107bd3ba03f69e45c94bd2e6450f60abc1313f, stripped "(+03469<AFGY[`emv{/29FZ\^adhjklmop . #%')4Y_Zdlt_cvy{~  + - t v { }        # % ( + 0 5 8 ] ` i k r      ! ' ) 4 : B D O S V y      5 9 S T V Z ] ` j n q s             V Y Z ^ t u v   Z\]dfosuw$)2SVbhvxQSLNPR'9@CILORT_alopr{~$&)+57ahkmp  ^bej}  $=BDEGRWY]`dfjlnsx|"$&*-138<>BHStvxz|~  "&CD*LWegi =>?@!svz| cgkmpsw#&)-26GIMWY[`bdhln!]grxz|~,.       # 0 7 8 : E K L M N O P ^ e l o r u w x !F!J!L!P!R!W!Y!]!e!}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" " " " """"""""""""""'")"-"/"3"5"8";"?"A"K"g"i"k"m"o"q"s"u"w"y"{"}""""""""""""""""""""""#!#%#'#+#2#6#9#<#A#C#M#P#T#X#j#l#s###################$$$$ $ $$$$$$$$$$!$#$&$($/$1$3$5$8$:$=$?$D$G$K$N$S$X$[$^$a$d$g$j$m$q$v$y$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% % %%%%#%%%'%)%.%0%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%S%W%X%Y%\%]%i%t&&&&&&&&&&&&&&         !  Y    g 'AE  G % *     #    7 LK  !  n    ( *    PI *   2 !    D5?" G  /U R   G (-  ,1#< p    n .   &#PVPPPPP PP/P&PPPPPPPHPPPGP?PPPEPGP!PPP$P"PPPP$P$PP#PPP$P$PTPrPP`PPPP$PP&PpPP!PqP P$PrP"P#PsP0P%P&P'PtP(P)P*P+PuPPxPPPPPPPPPPPPPPPPPPyPPPPPPPPPPPP7P8PPPPPPP9P:P;PPPPPPPPPPPPPPP$P$PPPPPPP P P P&P&P&P&PPPPPPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPP%PP0P4PP1PP[PXPP$?P\P6PP"P"PfP^P_P P P P P"tP"uPgPP&PP$3P$4P$5P$7PP$bP$eP$iPPPPPPPPP$P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P`PaPbPcPdPePfPgPhPiPPPPPiPjPkPlPmPpPPPPDPEPFPGPHPPBPPPmPnPP,P@PMPSPTPUPVPWPXP\P]P^P_P`PaPbPcPdPePfPgPhPiPkPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPNPOPPPQPSP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP_PjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P6P7P9P:P;PP?PfPgPhPnPoPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9PAPBPCPjPkPlPmPnPoPsPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PoPpPqPPTPUPVPWPXPYPZP[P8PPPPPPPPPP@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePPCPDPEPFPGPHPIPJPKPLPNPOPPPQPRPYPZP[PjPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5PKPRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPP:P;PP?P@PfPgPhPiPpPqPrPPPP P P P P PPPPPPPPPPPPPtPuPvPwPxPPPP P!P"PP)P*P+P,P-P.P/P0P1P2P3P4P5PPPPP`P&pP&PP"P&PP#P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPdPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPhPPLPiPPPPPPOPPPQPRPSPTPPPPPPPP PPP PP PPPPP PPPPPP PUPVPWPPPPPPPPPPOPPPPPPPPPPPPPPPIPPPPPPPP.PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTPPPPPQPRPSPUPPPPPPPP-PPPPPPPPP P!P"P#P%P&P'P(P)P*P+PPPPPPPPPPPPPPPPPPiPP jP kPPPP vP wPPPPPP{PP PPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPP!P!PP!P!P!P!P!6P!7P!8P!9PP&PP&P&P&P&P&P&P{PPPPPPPaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPoPpP P PBPPQP$P$PRPP"6P"7PSP$PUPEPP fP gP hP iPPP":P";PpPP P PP"P"?P"@P"AP"`P"aP"bP"cP$P$PPPPPPPP$PP PP$mPPPPPkP$qPPPP PPPPPPPPPPPPPPPPPPPPPhP`PP1PP!P!P$tPPPlPmPPP$PHPIP!P!P!P!P!P!PFPVPeP]P"^P"_PPPPPPPPPPPP$PP+P3PPPPPPPPPPzPPPPPP{PP6PxPyPPPPPPPPP:P|PPPPP9P}PPPPPPPP P P P PPPPPPPPP~PPPPPPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPPPPPPPPPPPPP&P'P(P)P*P+P,P-P%P9PPPPPPPPPPPPPPPPPPP"P'PNPOPPPQPVPPP P P!P!P$QPP& PP P P$MPPPPPgPLPMPRPSPPPPPPPPPPPPP P P P P P P &P 'P XP YP$SP$UP$WPPdPaPP"P"P"P"P"P"P"P"P"P"P"PP!P!P!P!PP$PP#PP% P&PPPP$PP&PP/P4PPPP>PAP P PPPPPPPPJPKPLPMPNPOPPPQPPPPPPRPPP P P$LPP P P$NPP$OPPP!rP!sPPP"P!pP!qP!tP!uP!vP!wP!xP!yP!zP!{P!|P!}P!~P!P!P!P!P!P!P!P!P!P!P!PP P P$PP P P P P P P P P P P P P P P P P P P P P P P P P PP=P 1P>P\P nP oP$GP(P VP WP|PP!P+PHPDPEPFPGPIPP,P-P>PUP"2P"3P?P%P%PP$PPBPCPDPEPFPGPHPIPJPKPLPMPNPPP5P".P"/PP6PP"0P"1P$P]PPPQPfPgP$0PbP!P!PP&PP$PP$PPPPPP*P &P 'PP P$\PP$]PP$_PP$`PgPuPhPuP PPPPPPPPP 4P 5P 6P 7P :P ;PP P PP$PPPP P P P P PPPP]P^P_P`PaPbPcPdPePfPgPhPkPlPmPnPoP{PP=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPPP%P&P'PPPPPPPPPVPWPXPYPZP[P\PPPPPPPPPPPqPrPsPtPPPPPPPPiPjPpPuP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)P(P*PPPPPPPPPPPPPPPPPPPPPPPPPwPxPyPzPPPP+P,PPPPPP;PPP$PPP"P#PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kPPPPP# P# P# PPPP_P lPP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP P PPPP P PPP#P#P#PP#6P#8P#7P#RP#TP#SPP#VPPmP!P!P$uP"P"P=P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P#aP>PP"P"P"P"P"P"P"P"P"P"P"P"P#P#P$PPGPP&PP$P P P P P PhP$PiP$P P P PPP$P P P P PP$PP$P P P P P P P PPPPPPPPPPPPPPPPPP P$PPCP P P P PPPPPP P P"pP"qP$kPP P PP P PP P PP#PPPPPPP0PzP{P|P}PPPP P P P P P P P P PP P PPPDP$PPPPPPPPPP_P?P@PaPoPpPqPrPsPtPuPPzPDPEPFP1P2P3P4P5P6PDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdP|PePfPgP}P~PPPPPPPPPPPPPPPPPPPPP_P`PaPbPiPjPkPlPmPnPPPPPPwPPPPPP{PP}P~PPPPzP|PPPPPPPP5PfPPdPePPgPhPPPPPP8P9PPPAPPCPSPTPUPVPWPXPYPZP[P\P]P^PcPPBPPPPPPPPPPPPPPPP5PP6P7PP/PPPPPPPPPPPPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPwPGPJPKPLPMPNPPOPPPPQPPHPIP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPnPTPUPVPWPXPYPZP[P\P]P^P_P`PoPPPPPPPPPpPtP"P"P"P"P"P"P"P"P#P#-P#.P#:P#=P#>P#?P#@P#AP#BP#CP#DP#EP#FP#GP#JP#KP#LP#PP#QP#UP#WP#XP#YP#\P#]P#^P#_P#sP#iP#P#P$+PuPqPsPNPDPEPFPGPHPIPwPxPOPBPCPJPKPLPMPNPOPPPQPRPSPyPvPPPPPPPPPPPPPPPPP P P P P P P *P +PPPPPPP&PCPP#IPcP7P8PPPPPPPPPPPPdP$1PePP!P!PPP$PPfPgPP$6P$8PVP!P!P$HPP$fPP JP KP LP MP NP OP PP QPXPYPPPkP zP {P |P }P ~P PPPbPcPPPPP9PRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPdPeP P PPP"8P"9PP$vPP$wPP$PPPPPPPPPPPP2PBPDPPPPPPPPPPPPP P!P$P%P4P5P6P7P P P P P P P P P!P!P"P"P"P"P"P"PP$PPPP"P#PP&P'P$P$PP$@PP$xPPP(P)PPP$yPP P P$zPP$APPP*P+P$PPP.P/PPPPP tP uPPP P P P PPPP P P P P P P P PPPP P P PP!P!P!P!P!P!P!P!P!P!P!P!PP\P P PP:P;P P P$PP]P P PP@PFPGPP?P@PAP P PP$P$PPAP2P3PPCPPEP8P9P:P;PP TP UPP$PP!&P!'PPcP"xP"yPPP$P"P"P"P"P"P"P"P#P#P$$PPP&P&P&P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P"P$%P$&P$'P$(P$)P]PkPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P2P3P P}P}P~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P /P 0P~P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,PP"P"PP2P3P4PPPPPPPPPP P P P PPPPPP1P4PPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P -P .PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP P!P"P#P$P%PPP$PP P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P$P$P$P$P$ P$ P$ P$ P$ P$P$P$P$P$P$P$P$P$P$P$P$!P$P$P$P$P$"P$P$P$P$ P$#P&P4PP$P7PP$PP&PP P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZPjPHPBPCPPPRPSPTPUPVPWPXPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP!APPPPPPP"jP"kP$PPXPYPPPPPPPPPPP ^P _P$pPPPPPP!*P!+P!HP!IPvP$P$P%P%P%P&P& P&P&P&\P&bP&cP&eP&fP&kP&tP&P&P&P&P&P&P~P%P%PP%ZP&^P&_PP%P%P%P%P&&PP&*PP%PP%P%P%P%P%P%P%P%P%P%P&$P&%PP%PP%MPP&+PP& P&!P&"P&#PP%JP%lP%mP%nP%P%P%PP%P&&P&PP%P%vP%P:PPPPPPPPPPPPPPPPPPPPPPPPPP$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P%P% P% P% P% P%P%P%P%P%P%P%P%/P%1P%2P%6P%7P%8P%9P%;P%P%?P%AP%GP%HP%KP%LP%PP%QP%RP%SP%TP%VP%WP%XP%YP%\P%]P%^P%_P%`P%aP%bP%cP%dP%eP%fP%gP%hP%iP%jP%kP%rP%oP%pP%sP%tP%qP%uP%xP%yP%zP%|P%}P%~P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P&P&P& P& P& P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&(P&,P&-P&.P&/P&0P&1P&2P&3P&4P&5P&6P&7P&8P&9P&=P&>P&?P&@P&AP&BP&CP&DP&EP&FP&GP&HP&IP&JP&KP&LP&OP&PP&QP&SP&TP&UP&VP&WP&XP&YP&ZP&[P&\P&]P&`P&bP&cP&dP&eP&fP&gP&hP&iP&jP&kP&mP&nP&oP&qP&rP&tP&vP&wP&xP&yP&zP&|P&}P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&PPPtP$PAPPDPEPP0PP!P!P;P",P"-PCPbPFPGPPPPPLP\P!P!P"4P"5PPPPPPPPPPPPPPMPiPaPPP"dP"eP"fP"gPwPPPPPP"rP"sPP&PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&PP"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8PPPP P!P"P#P$P%P&P'P(PPP#PPPP$P[P lP mP$EPPP P PsPtP P P$aPPqPP"BP"CP"DP"EP"FP"GP"HP"IP"JP"KP"LP"MP"NP"OPP$rPP!P!P$sP5PTP"P"P"P" P" P" P" P" PCP#MPP&P P9P:P;PPP&PP&PPZP"nP"oP"P"P#PPP#P PTPUP`PaPlPmPxPyPPPPPPPPPPPPPPPPPPPPP P P P P $P %P 2P 3P @P AP DP EP `P aP$VPP$lPPPP$P)PP4PPP5P.P6P6P7P7P2P8PlPPPPPPPPPPPPPPPPPPPPP:PP=PPDP P PPmPnPoPpPqPrPsPtPuPvPwPxPPPPPPPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_PBP`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|PDPPP9P:P;PPEP&PlPP?PP PP P P PPPP%P&P'P(P)P*P+PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P>PXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PsP^PqPrPPPPPP@PPPPPPPPPPPPEPFPGPKPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPMPWPLPXPJPYPIPZPHP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjP}PAPPxPCPPFPqPrPP@PPPPPPPoPxPyPPsPtPPuPvPwPPPPwPPPPzP{PPPPPPP|PPPPPPPPqPrPyPPPPPPPPQPP P PPaPbPcPdPePfPgPhPiPjPkPlPzPPPPPPPPPPP(P)P*P+P,P-P.P/P0P1PPPPDP /P 0PPZP[PkPlPmP)P*P+P,P-P.P/P0P1P2P3P4P5PPPPPPPPFP P P P P P PP8PP~PAPPP.P/P:P$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLP PtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPxPPPP9PPPP PP$PXP&PPPP0P&P1P&PPPP_PP-PPPP$P$P$P|P CP ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP@PQPP$PRP&PTPP$PPPPPPlPmPnP P P P P P?PP^P_P`PaPbPcPdPePfPgP nP oPP rPPPPPPPPPPP P P P P P P PP PP P P PPPPPP#PP7P PIPJPKPPPpPPPPPPPPPPPzPP&PYP&PPPP2P&P3P&PPP$P$P$P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BPPPPPPP P!P"P#PP$P%P&P'P(P)P*P+P,P @P pP qPP sPPPP P P P P P P PP PP P P PPPPPP$PP8PP%PP$PPPqPPPP&PWPP P P P P P P P P PP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P.PP/PP0PP1PP2PP3PP4PP5PP6PP7PP8PP9PP:PP;PPPP sP tP uP vP wP xP yP zP {P |P }P ~P P;PPPPPAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPP P P P P P P PPPPPPPPPP P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP P P P P PPPPPP PPPP PP PPPPP PPPPPP PPPPPPPPPP PPPPPPPPPPPPP PPPP PPP PPPP tP PPPP?P@PAPBP uP vP wP xP yP zP {P |P }P ~PPPPPPPPPPPP VP WP P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPP P P P P P PpPqPrPsPtPuPvPPP P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P PP PP PP P PPPP P P P PP PP PPPPPP P/P:PP'PBPP(P>PP)P1PDP P!PPPPPP!P"PP%P"P&P*P'P#P(P+P)P,PAP*P-P+P.P-P0P.P2P/P3P0P4P1P5P2P6P@P3P7PPPPPPP4P6PP9P$P:P8P;P9P?PP=PPP-PfPPPgPPPPhPPPjPPPkPvPPPPlP~PPPPmPPPnPPPoPPPpPPPrPPPsPPPtPPPPuPP'P(PPwPPPxPPPyPPP{PPP|PPP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPiPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPqPPPPPPPPPPPPPPPPPP PPP PPP PPP PPP PPPPPPPPP PzPPPP&P PPP PPP PPP P.PPPPPPPPPPPP|PPPPPPPP&PP&PP&PPPP PPPPPP P!P"PPPDPEPFPGPHPIPJPKPLPMPNPOPPPPPPPPPPPPPPP P P$P P P P P P PPPPP}P~PPPPPPPlPmPyP$PPP P P P PP$P$P$P$PPP>P?P@PPPPPPPPPPPPPPPPP P#P$P%P5PZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPnPoPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PPP&PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P P P P PPPP PrP>PjP$/sbin/depmod -a 5.14.0-503.29.1.el9_5.aarch64+rt-debug/bin/shutf-8d4be40d71331ad24ba7143e99cff50e59bb32696444e034e918dd51fc44cc7f6a8e2581c59ddbfeb0dea38eb237b8a5bc56f0c6751a1fc220b50af2c1815f376? 7zXZ Ր!WhRW] b2u jӫ`(y1O$fM澣wϱԈ^㸤֕Ko+c#]jbvh1m(Ȧt*֏Xz]\,9LiIyEpC+DA[z0sLֺ wh$#-a)HXRȓ!")ZGȤEPvU̙*gi@տa&n[&G%2;!A"v~zDiJAo# :ؠa""96'9{Ji׼W1$Xj#*P96Z*Q΂Y[Sv[O-QֺJS-Rd`ٮzyIv|!@ޢ*dלx$P3Ve+20ZhaER{lRYK8TB݌KFT9rpwJd* ڷ[1W:Z86Ah$[|燴rt>~ќt'K̾-%k2|ͮ-< dRЖ|{AJUPZ\#B{SaF ́w7Ƅm#4*D"(7lYQ%9?RjDb} Mysϋ1i6kd3gĉ2d/m&kެt1W#kjAehpX},9yƮjAKNS\TykflAiB-o èC"kcFMFt_ _w6|#Rv! v2_}.?a}`20[Ouxlvab=h?<4Tc-^YA=;C1sT[LF % .RQgF.F LszR[#BPr?? {J5ЈX>tw`'E'(}wIԋ')0Ӳ%_-jX `k0哪߮PJdBS%-Fa͕Fn=俞Da |m!zSl肪S4I=Pgߗ'Z|\QBΨ7!FwLPeIv^[ ~@'ӻ ^\]hZop[x.:tvdH Am /~Ut=D lɂq6Phx(FNjgU0k16u!"D?o˧\'pT譖>ZʧAI|uK5 $mIP]dGTcDVײo{ZIx=J6Ლ޺Nyc$E +~DѡܱTa=~q{tTPg@&17c_LVHiji4NcRZ~*R*B,/9D&+wGQb+Ќ䒵%,&e8O[yj'mɍ(Ud|Du̧JNu&p4:~6Z> zQk\矤 ;♲4a HTnѢ+2D5O T 7UBg(eurʼs+2$B}2R۽aZߢۃ9)I>R4xb1 U,^?5 7QcTlP |7JC_v^3@`/)+XF?buڼ ݊vsk7vԟicc>j>#h)=T9Nl/%a^z-<ǔ\Ѱd [8{ ^4zsSMNBʖQx'RyQRFm}qKeiRluNh)V] <2 ͙2*g.TimnBA h# 42e˔wSSD5x:`dZx$Uصd ҚMu_>Y +@_;ƟP#ڡ99z.pL?i"2 %ђŖȃ|$^2.Fy9B Z?'Kن}]ȥ+"q}S'e73brn(qי^ p(wZ]U7~-5Y!=5ѡa>lH{>h=S?tZxϦ3"Fi6nDޱH{2lHJN. &-2[PyĤq'!:ls}jQ^ Xb [Pm^BsXSRN4F\tsGo#4?ҷ2 U5Ĕ WvEJQQ[cIuNL{`:gDJn^ECӬDc40*o+ Ysj]w=|]^,lh8H)S:R>kz Ejhܚ`T#P~ `ϕA&[@GHy#=Nq2~Zeǒa'\ yL+W>$EUvh<& D s}1U'X$/@N5A>NLEM6|oܩ_k]zB! &e\f,xSkYmUg-IN˟br( ZK{CYۙK*!۠ p@C$_1X[zxCkj^cw,a}wTa'5=B9.tW]3J&Y"kŜ .f?)#&iMJwXg9V1" /5k6:qnLhD3c}gV"׈摙d塿knLI(5Ms1y?"Mv\Z|4ݽ *V,˘&z?9YOw!b)킂$طLUxa/?7-o x*Y-+Fځ7`S..zܨ!>QC jg>W;jurH3ѵ4Xmnckj9E0oEx2o <];&&N< *]ŃI!^e54u$_q(\7n(C^s>_gl] wPo z2/BtbQ1pErW[0JKF}?KDwmk@`LgH۟48H/,uGwue*20X˾2'[_iaXs/Y?x-9 km E h *ԾBj^AaCA#:2Q%)6r9S|qLB Ǜ T1C048vbwZTCoX&? i0M5Mk,_:,z]cwyX(rbXP61q qeŶpOMuRA0KF@z7 i 9Z66Qxwv€O?fc|vНQMXXg>Pb(ҳr<1Jʾ#5%"ԁH+(5 ٪O3KhDj<-yhƵ,wGg$f^̿)ݩgCºvh E0|4IדrZ8m0e(X<` @xJ,}=%'=VZvoXk*ߑr?毱bP:}2;՜MetO؟6({ G=E?vK`%'}qmIfo|!-t$ҥ/P/'1ϟ9Rwʞ0};iMm;^1{sS`V PCZ"B  io[b[LPK`> JhX]⦅DkprcQWE&w?vZ P(oAkkir2_Ϫ^:`D@P3zXpYR+jdb %okU\O.dž``<=I%dSjT}NZ,g.,^! *̢X[Gl|cP%I f㸓_8Ak@:ѵ ؀ lY }tźbk+&HvJrRI-{R= ($00a>prڂ=.ޞ8zNCu!EK9 SЀ,KZ4f_J.3G!dE"gM-$e]㨂!A~<-1mRfi-LfV:+qܣuK"QKy|l -#M~~hUsPq %IL.rQ05C\k]HaIyL/( ٷ=7jzU}R BKI-WP Dwym3\Gsx11g7"p#tJ/CyN޿Q@7_ׯ;O;tSռFn߶aH11Knw uV71E9_U\5/(X346ȱM+)!wբ鸇4\FXh6?LnIQDg"ʦ~0;#dF(C l#ʱ je 43 u]z^JT%dR#qFqn{G^Jfȇ/C)l)42\aQ^ K%X=hٳ8r?O14C3R>9O s7UDm<0Up U@pžY} $ ~zҰAQRYDÍy9xUط<ؼQht1t7BP0LVd2*a7S0V]5+3w6{(B*dA7,/Yp!/Ph* Dc{mgb<{; nl'.)z)V}&f:!&<ГgBfْMI^۝ |a> p̔`74El)l:p Z-۳Ͽ Rwd˘YY >,٦>M8wr_Q 3aՙ ?:4d?om(ԡ%6 ޣ<\BS|[? -li6%w"[ 6_VU!"UBVFzqdF+)<ݶ!oxP)6It~ d3Ѩ+#&AԫiE'B`^žKE.Rsl,cb?Mq`鹍5 $x<2%{O @ ʧlPoB!ix!)n_&.$=.ir&^՘c΁uَJ7ōbNBf3T%uIAA==Q!Ɵv{.qum%݊4_༈GMwuD(~nI39y D/\ΙESj ՞&RB+V]7O@GַAC8)Uf&QW#'>fF29 ȵL䶉WodW 3Y.O 58^g W7ݺt̿:QoE#ZJDv C?3 #qhSe{ Sڞkj4 `[Zc }uuA jŕfK|Ap&4! ._JQQNTúLeY,@$ք+jS7s-ATmýK «[EHRR0 a\"c$6z'^c{ [=* '|Y.`^f1r?  fow מTAE9beغ<퐆rO4($ͫ9;jZXq !ێNTRO_bYjFO:˚Td8qf "$]H P eVTc'Z(i͋"s^ :N= icMګvo|G%UǬ}uڔ, v![jh]+dIh9 Um̞(eI\P!4E= d _/?ât^I9R{]Ȅ95AA{O?M`K`E %)]R(@ׁ#`Wy:$o q,6I'%L<{kE,♲h(btΆ_G{5ҩ- Z :JCr.UMڀD֐aN+FjFy$&&e/9kR\}YSoNK#܀{"_rX{k7+/]LrI9Ƣ{`sqQZ-^m,L9E>J+-.}47#N+C0/Dh~-KۤC(H@wJQuX%R a }B9p[MܱC:aqqZm[+f-BZf2& S_,Z<' |_g|vH0 z[?P[\tL8뀖`OTT'4KX!TXvZQ%W D1A v b{sۄ ,]y2t#C(+{"T~NXx>vgp{2_~lI!T{t[x*y8YtۡT(#dTPwߚq2鰃 964ُk?3'rN(%rH`(^ʅP_e%9K2 Mj?XO,쵈 V^!غYh\̬&8䀤K*x="FsZ=KmN5qiN#}DAj7a<@ | d=Vb-}fkJ6.Ӕ(zH0ɞ1NjU*v% mȇAV?wx&w\3?pyգY03c0j|UJjϜs L2juܧqq=rEQuP:y2?'!ӿO~Dk:4z3ǟܔGvJw>II;iH9*?r Y,E-^9$[Eźv_Haɨdm@I˺ ]r"T:n;؉3j7 IZf0\g4]eljLh%9$ _oy1-jh^(p[\l>zo j -(-̲-[Gcՠ+`( %5Bo!m6[WP/濧Z/\cƟEGI!ku,K6 '*͢G#Bz3Q(8$yV]%GO&dRXC5]5C[fדHvfi=?`W;4g*!/G3_ l_>ݗ@+.j42Yn mDM|0c|kD0?j]AP'yqٍ]HBA-\NFAi;F_nKXuupsoyv|SϿw.r{]>!&jěw||\fjI1GtWv)c4cO>eVʪ<Җ l+ Fk5!щYv o0zV WHͰM\d+U`$ ˁ+5*MBM8Nms xq5 U'/8W<Ra:hwج&IŊ.9]kf ݦ{*Sp9!JT.=yBr3x4ҋe4bv@fGXP~{4GoCGk6 I%yo*7(|わvs(| h20D֖M1tV|7:90`Ws~o\ ys{x||)ԀҨ 箵x-~c߇)'`1DYWܣ^3U&_%c*_Ӝ.& F$Hq@@>C{z$CXObkGIjr{M$..kP핑mTT)smq!V1A:kgDySn3Rpʂ/ zC!e.ExK"\[RyS+ȉ^A3$-9I/vz㗩29veD1$hlcmFXt͇KP%ƍl^2)BֱoG 1AWY#%SޔW{4 ƀy/ KT~,"ZiFc #m∣0=NC@FLVT-17eC?)I6ğ3t1qe5!Z$ٜl|9~ VZ/3{7%kf emsEGJ 3h Jaf`?'SJ:L -B`66wRUyh6zX ć/-Ci,\z]@ۆKIgPA=8C@&5a( Ykuv$ftco|.8'3>T ?n+\25H4dkx_nF) ~pNK_¹ղ'-4A H=Yb"z#f5yOu9i i5m2s ^wf.G:3&T$eqgCe=yQR d,[p (v15¿,yBM~SRȧ-}3%\W;NDDVHH?KcNi ~9(t+R.dL4 zl^矯\DtLFkHCj?TF~/Y6 %<Z` za d9ANN=, YVU=4Pj{˚( SW։?kzX~v'tEƞ ePB "з?vz"kd)\f pLh,A3)i(:5F=%B$Mŏl ޸ ynytAFxgͣu,kቓLmTɌy۷"ME,h~؅TY`z rdȝmW*6b?hWk NWiy߸4 f." %Ё).~H22B[68 [d;pr0T&43t⩦!3Nnw;j MCY7_M0DCX&/֌ *vC4|D48\ɂWs!&)(F UĿ@|ɻ, eaW9ckdOw?1Ldm+x.ZMɠk|AH CBjxoK)<; Z?IMHy%A`va]pyѶ2Z뮉zjHN21%#[Ķ?Geb8~!Y޷gsk _3-CH/ށ͓(܃jSTNhZъp߷an77Ɋ:"Z uPIۑ$RYxs.8CiTF&EE(\PaHi+&(ܻh@-BVL?痋u.4ݘ%'Plh2X{=o:fJo"a%TD6e24*\D{_aDm/YGpУxkW "&rTRXiU5`v0F3l wԇ|/ $mڽgӴE|b{jts̀ǣRnbOEX ZFgۯ$_[vŖwahM@'~S]gR:I7/]88vc7k<<ϛ x?^4ejVY8V7JV|%,l};ո1]vm;U߯VYt߽=2W@*H$ {QI\LBo{y/MeeO|Y/,7x[Q .◰2W._wFwI@i_'w+㐐>< shڽ;O"]z5$s jD Lzz;69WEÔʲrv[Buءwym7[YBޟY}Y+2 iEx>ک*P $B = +b*$!Y`i(:u7(r|] C,Q 䃇™v. 6[SB wև|E{s|iXߏurb!eJuP/2uU$zAst8I1Mt 2VKv rǾ︽RM)oTHuV1K;@(?>Ь. utetZQ FL_d T~w Z=&q;&' 95nǢ%Nv)61z_{4Fg:m[+ȻM4=:$fVJ#moX+Qm}kǛ{1VܢI%S3nS AH"s4\sҥ|,4n r"!ȴ%x|ND/'48 m4ߗd Tۻz@"PdQd](&ĩȂF/2|VAXP? LygU'e>Yv^iIOqs3TiSk ĉSSiG]hC4QTL4TL呗ui̝rNUEkNV<< \IOAE4ђ6Pzu-ĚOw;O\vQɩ,0a/l ըdrوM@ɖsX>uL]m̂?^|inC04^ӧ*Q(uU=Rpf);v 87 $[t+Y!4e/gΏrud!oP& /Ka)H'dgm39]%XӦ"# 2 ݝ(:𿽻&ZtfwWG|P9ܡAMo!}0kُnfnfߍX r ul* Wj` 7S-"][A,/俜yjsɥHz8wPNU>~9@|;&N!+ل-+yD0S)%&ϋd<1fD'XG/W{C[KH?BMl&SHx-hyJ{h A?XBeBG{ZGpQ^ΥɟSײL;hW8Qj59t2 5e0Yx4/pEy:xP͇g`;^R6$Η֫]F$ɆVywbSSׅSͱQ\U>TO RpZdNXR]gk8\{cdƱ_Jq|G,/ d0WiհOU/p}uf2JAS % `}onyc)j >ntXprM?B_';C-Py=tev~LRfӖuQm_GRv[ "Hb0fN2Y#oIFz#N{|0J8K2cل~9h&)1c4>yYZ'Wp60ȍN(Bn*-T.ƩdlZa\?ve49UMs`AF/ 10NEiR![GFD qV R?Q0#SN)dYvtJARh""oQ׍fZOʅJբh Oai$V=޸<} ~r6t>~E 5X9b w CWWKᝤQ,J!717f'2>&->П[9ew%!eqe+G$>jxcqx$6KLX>cr?)պ^ܿ[D(I%SA('pbo-]"xʟ=̀Bg d*P~ NDU z)t"t?aoV84k"_s:16ڬnA{g%"7* jq$ÿ>9O$܍gU-EN>fR0 .B~ H>zP󯛖ׇ(*qQSI-2JXդO W%eaEHy7Ul(˓em]7ob(6bފWvQm2u+.]0.FT2f pd?(u2~Zuz.[9TZiuW`P:Cx] fr;A0ՁȃR2kWF1SU% g2 ;@\?x Jij3"3I.H^m1\>ÓƗv@i$^lR*#u;ê6;s!g- QQ?=WݲqNJ=`NS J#^j2%IwmK{6 Nh(k w}_eՆ_dF]Ť9繡O&e$yonLG>|:^T s;Sopu>d l]V^>D0 p#! pxP%a`.Tw:cďE!+Q痌`_ޟ(Q@ [|t$1e7zЬ&Hߒ82\rb=^+%B:L?uAxsl1FO$<7b&R{6l6 "-1nl _pg2 ㊟l {˿yfϲP=֜N'=MDe`p*$3_-sd:%H@% ygRʲ!S=PK([K10%TpxW.2_mRk̫:~ej56:kr1S%kw[8q)Q=x1N $P2R2O3:umm(o^ͽna9AIKyFen(J׌Tj66k3z,m:fT?*F53 ]7=KȲx;tOE2kYEa#90W XzBX?r^Q l/ w)"7X:^ t Z1y[2+T*Ļ^AzӋѪ}qt@Nk%BǨa|BtaOZ1 ZN[60(& row7 $%ԚCM2b!q³8.7je0~ 5Z*Pk\Y=yd)ȝe=c8Xv~y[!M,$,, H%:IA>yݽezQ/!u \'8p;h)f^%+)GM76xECyf~NZSox?sۘJBHle3( ssX]1h 窼2듪#6ڜmՍЏi⌺k{2c<>Fn:ZE/)s v2e6 F5,ܕ6ؕnm b6?9/"[\6faa-^BD  >q"F5"-;(.n/#ϩҏ|'?ohbLoħ;~PtAKB\v6y!S3;%/"Fވ l4L z~֕C"'Qe03ש^f3<f'lp*wP<@^Ɠesbma*4=n3Ԕ2rf=zC4ύ4S@s,2eNxF?ӭ5fZF k])rQTzc+ڎ.L_m AEܯaAmbT"lB-- ˨H v-ekeC_jZU26mlnJYA(^]=JYyob.f6-\gԕ:i0# Sr`wm  ]<׼ߠԹſԁ׸dv$[dw1*s9y§.>CJgc h%-`7wr|n%D Kgڞ1IEC3>=)SҞ (IlsF']ɋ*^'ӡ얯[HW{*`S۰qa5f p4PvͩGPtC30plv`Hq=f|ׇW>q%ȼ,*U^[mvl)Re&߈d~I 70^e>A# ӽdPK[J DOSW{,13ň'PHnuʹЊBv֫Q{%K xQ,%dXJN.`)ُ 3]{'Y Rǔi3t9[s,&fO<[PJz??0&܂Hppbr]F~'Ҙc)e:M6_a ($Ӷi ? m c.mwMF9@ L9h ?!a#Ev AiUV&DRHUaA[ȶk)bA! .q7|Nݿ0E zE׍uCU 1퍌>UG89#δ>' Byxwt8}a&yK۶ 0C<6bIUtB3U&tZ[.$m'kO\iXB,yFdo89f\C1"ރ^c=T`_<<.c"O+z:فF3OES/^76ybl]A::boW@P,^0P)Ms~I9FVa?>x~v[xH-ݣ.M}{Vk^#ľH1Ky}{ t … ].y922х#X'ܸx$F-qr&"=NE,97''cR"mp:nqD }ѕ\ByfE'mPnTɽ*XP"ם  epgaK5jA)9<%"HH!!e5t,<`=k;*6B!>OI7P}\b!Ӄ RU!9Q"9X@t=(N+n2fQj<>iΝ27aꖃGXXEntd' Jo^jJu&!\(r0RCz^ >Z_+d]'kđS2 WفWe3mSb?N=Yȴ[NZ1@s(r39$*!xUBXڙ4n98z]\Kyts/=8^b?qM @w!2q 3KX9S 9l _Ζ`z hKe6]z Pf~,9 ݑ6pߔӠzU,1uM/S{\c%8D\obAd=c0<|@[6L6˷$)o\]2ů`vN☵Aĵ1K?-qDPVpЏ9^j x8EpYOdϿБYp A3i~UIN=hAKmW]Vif|T 3k=>i -ƹ~cEKBݛGꄤoiB71'7%U1_i;-N[r[&Dui)@o3YvAG9 &';UO!G>)6g q)T0 gq._؂oIoU`]_3 2%$.b Ս r^ma z2vq9Oqnp$3σ,04*;T)44"%GX.oY\Y)X$r="<ВP+)KL}Q1-f1 uEݯ¨2eG5/pe4o~ƮE귶XutIԁWA߻yer`"_wOtڒ7;ED k)pT;ғȜdI8-3{;gIhs$i5Ih1=zrӹJ_?DwU%|x 6.de{Ecv*Mn^!W y, dqn1Ʌ4Z"_˒h]aG[ еQiaʴ4Nffof[Y6`uIEtq4 z3jEu0;E? ,5~4"-)Fo-ޖ#L+n@U%{_`*T+2I)2.#۔8.-,#V|oאNYB8Id>k/pH%b垗q3W̆kT}EQm^v7t^$;Mm0F\>@+*4k0(e!!n6$tc85lyx < Zwh|P͑{_y?j$ &Ǧzo: b#5{!`az-}'\hO_|t$a˽ wz/JusLŌ\ 0ʺ5DSsIB ;s6鈔@/"BC0vjư54+P/#2U& (z!fĔCxBT!ڈZ<2d& 31>ߧu=78&N=p\Elڕ)幺RU]K* o&W{ liVXlZ7,$sA,ƙ\qUao"5O o 톃F-k+vdP)!PWU8tl6D-%wox~"uNZ_5yR;L[ "'S4 $Gkp H!Gn')w$R!!UFl%@;AB;R8WklgzΞQs*GUE VcnKe*QRf(~~|YZ{BX؞ b5"Z'֩:y3dabpxNձj6$|Kt.}R =&̲ڔ_:`xg pokm$no; -; YSQ_(IvuUGlZsV`'m-CvASǾHo&2X=ʮsP<3QbA*G70wp$Xyʁ:7vn*sSzCA.N/o_>HJ:,rPVPJ i:yv"&bwƸ2Xrwd3E=? tD?n9orgѼpyb xF7Q  ƺ\ɳywch>==7nSӴ[ErؕTaB!K?.žz'FE'ˌ]YHLF;H, Yx9p{ѡKYYEaJ*>Ai~z&MoQ&%<48>tܵI 7v F}{et7I= /ӼZ eLZͤmLCڏ 5'G]Hˮ!O(9`#u d%ÿlnXlsP!C2)Wt3~pj{! \ p 6:*+iKO~&p3 [c{]nU:a)0ޅh8,LS^"ZضKJSk"Z5u"YR/Fi\\qKhp'G2-;;]z@юE=Iܛ4VᢰpP~33+*eԆӅ{nq` P᷶5P,|!Dhe9F #/ҚP̸^Wԑ7ؕ񓍉Y<$;Lk/v߯ERZ_遅,yyb>HjݹшMg]ZzA W{-wȋ"y S?0 IWTIw|W^;='w_dtچ=)\~X[JuUNy-.h)?@AEpj C{|K qk$;v#!zaIU篤{F<>tc\"JD%"h̉t*]EŌfJ!lmJQ1˝G2xs)(NƏ1u3 :N!n~8ĶXGu]\[`ANf2Bt(&Xr#shT"z 3ֲXWf+M*N,٣6MluF'9Nz1!qUrWr%o`TKTa\>,^ R}0\y9nIz1bi囊8 B0Fښ{/MR=X|5K4 yt}z\̄e˪9i̠ȽcOtܘ`Ӕqδ,9 '\mTO-9wpE]sM(Q:/HH/&uEEl7Ex!!nS<#Vڽn쏞$ l ,D}#L0:T]8>Q 7fuJuܐȜ(R l.L#@6_oa+B"9x:_n RO $CBJW} T7)\IS #jF)NA8>_ϱYs\ϥ%QYBH+ׂݿ4#*\[K 2+5Dvi96͆!U鈗Z\l q5CxZP9׻@M[~BR@X[?:E7Bz_ !"؎H~0 x\"ZDX/dP9983Em8J36tr(i-Jxu Gn;˸owrSlu#ldj뾠K7}ɐWs,2(J]BNj|QrXO)k3ܲ /.kSiKdX[%\E$"eKm8/@m rU5QdGjZ}?i% )C82 Y/jRCe}!p ܤ !!_ybAWǟp5B8P޸t#R& MӖs)C6*LTڡ*ZR;"Y,C3EԂA}bh*{.Tvv$ ?lDkq x'3B4$Lz:)W/ZB̖)#5/ZW%J(4DIagòKѰPQ`eu"4I L Yp=qKǵ^ kHl3 h77Z;PO3ĝ`qkEC":R1mm/~1Zx\Xhq+gPDˋx,1xvO/`gD=ފ@= '`,>}A1JiFbJB 7i9vQٰ"B]<]K[\:=[̎Ka\(tSUAH(+UMtrXr,v,0= n@%u=ďW68-c9Pq:)L\m&p|˃;su*}O&C;.>/ ؏`nCȂ R-e1Q,})u Ŵb @!eTX Wk1(ʎnW$r LK9QQ3 $ ukN2^*D byjf;茍cR| ;'!z{2ӣ9ĶUiS`ZUa#uQ\c7@*, +U=h.VdY+ Tg*q&IVf-B!1od A.)%BN &=|Տھ'5J|Ar8gT( %aʴFl`E/`w2j9Of7{3o}Jtnj⠵V$ug)LH^&]sdO|`?{F !G׫\_$S51B?.UO9YvR9(ѝᆟG=;7m 2믴gS̎q86}KU/t -12>bnUݜ UIS^Ͳp'Tm m0YGCG,@EUpPԕ5^1EN,-ȧB$> EJ]HDdJƸUz7&/VYk%d[a3m%Oa[qY㚓A-3h{"$B9w|ľ㼄ӚZsY0dTN8Ŭ R@W2sNc92 `"-wg‘ =Sj7!UU^JȫXB饵(HCfћ,8+;E5 [Ev텂VnADi%r1OYEvch.z! Rz {ͮ!dW2?ZXsҹS.ٓğ2el ׼֫ÖZ? 2*3Jьdoz&%j2WΪE \W׻a';'=Ky(lG:SHG0 &Q!TP_cJ B&K ( .WMì+穈x1wʭ&q߆/4c",WbzR>:$1I6}tj^d7 Bz‘8` \* O~A}(Fv}*>&P0+jT?MRy08SCz\RqK:fx)^ry15F:6EyHB%+,@/Qpέ& .ymmg!Ǡ=6"qLuƃb|sZLyc4s >MjCɯ\t%mN Ml'LIstIeaX+<G|F>a(mVeܣO EeJB:4d#W;tS߃bozVwF#`$_fƩFK2 ?]6+-D.؅Aσnn=ծ7a<\awZmP&kYqBC\=O~;Î`)QCcRcK::mŢ!wR 8 0z103C)؝G'뺥/*,W'^uY@ ̞?Aw0&y"\cBڍDmO~VU 0`8 4|S ЂZ0{LQrWT _o=9Wխl?tF-o 9䠁P]K.&:i")Y铗쬓>8u9gy;z}EH;dQ1xʢKMl{t'nlj'28h%49dkl2 j'8Ч>[ՕKyLՙhO4=5e.6P0嚨3?w@1cଔCd5Ǻh!B]2iz7ʒ;+z8y3plwBؐډ T4jLaE!%ŪQ5481zYqcu'sD"/MƷyvNP[d2WvFh"[hI}1 |rChq\<ǎ)s2m[O*;ZFRl&7+~0-*k<Y vvokD wwAӻ?4.MN? 3@Q Wvn4To,h-l:m歁MZ p:arR d3{؞GV}|j)0guqbxlνބ"A" /¶'eM ŒO/YTӝx畓~S9e}k騏؂DZv_i H,QK`3ԵHR ;CJɊ`?qWɣxSx"H%9]QhSt: _7+XW֢aV*r Ĺ=V71{eBƖ .9U0Z$@5]Kb'܁άReIo <- Hb 9xƣ%Ed'z&pTwR&2\dU mB-C9z:}~{pw*^Bܦ59h0>5 1QcV׊ւ[B~ǜ hHXrq!(JS (bׇO= i g4;>>}L߾|/; 3JPz`x4NC}}-JpC HSmEDOKolFtâ@?_﹉=*WXvSs,+F; B[UݚěF75nhڍ d>⹳\6? bMex)W耩Pkжew ,Ҹ QX`ƁjRVy_ {xp28R]FixR}xb_#]sm4:|K!Sx|Wҗ3ƏaXZ[f -iYu%G-x=ksZE؈GIV_,}N=vؔs53O@iF|0ֶtDNfv%]Y3D'!VWlȋkO꿻&e>E Tp?ӯ$ 7 m_ezY0هk5N\Wa{)l֣]5M#<]92J"6N/&SČ=F<͞5æG8p!l/_/cG1$$B<i'ێ9x6ۢf8HKqHg -1`5u̾JPCt&C[.; cmqpn@!s1g6VP `X*It$Rp}myOЪjʼ/'nSu7Ëz|*.B;2=@f4]u2( 'o0聈Qz1K?1dF$MvJKE1VDu&_}ygt̘~ZDtmgޗ- O yV*+CR/2)bvE?k6J@"/5 Ԁ)ݱGoAG:!zI_ vy'0sɍ_IG` 9*jnH ]& &oH>5 b9cAv6wcP@LPl¿ByPJns]ȯ%іhV@5@v2lRz]L jaq̸}ewQm犞ƺW<6U1U1t*scjާɞ-.mP/}n}AN' ,~ f64_"+>FMƹMz20˪ 󄿞BLi"5rX"QI2}Ju<.469Q+i)ݯbꁣ7_,jEy<}K`>IH egS&dSZ1d$)E p] &pj-T";'c< bU4o{1_`C h peBMCdiX>Ԗq{4EPoLYUQEӄL; n&]uZJ_Mgf= $4kΠVHU?̞@ a> wIp6>y Ҧ'jPjv6~?N 8L@OgW=Buy]0zyn:PXpg 7,Q䮲Uc- xq/-[ vPGrGtKj021*KғYEO|]{/XRx2d?*bhiCQADӱlg*v4402T1n!-!>A|#JiNvXy(ܦ0y֌v96\A)W ,CO7LEco4_$&WUIsmJ K-lzvMc 2eve^Ŏ-mΙ)ӑI2IaHcrZ2'y)}bW;_):T7^<#P[ h \M2> Kxt> LjV3]d"4٭~rȶZߓIwCMN8֘;1nx?w3Wjgeb_rg4>Y⿊:[6Gzhm£IZ&~ F0ࠍ:D%T3dٙ1XQk$n#(U߮0 ľ!?<7ԓ& Y+V!Lhӓ圠&RjgxV'Afů3F{m 3ACfusF電 K٪R: 2X++xbB*` RVׁgNK˨rjLҝnX5)Y?9!n E]62䟊[+‘zڅ]W Ke>UeX9v5Lo`z(!MB@g_.ZḋZWv%aYn 7w4\H\VʵEoiGӥ` o={JdF)cy\퍲/X:)zܽNIa[]1,Yg_]EBtEбr>4!yD6чI9woZH5~@xHA@C157 1evX6xq=}b s ,Շ=cP"%E.S|!^Aؒs`q)%${of{LJm_f z;2s&5i:i5(zpY=%P'{Os>;;c29{ :M%gg|&hnֻ*%=fiQkba'- jӫLnGEW&b9`y˭QSa[,V(;I"BO̹SMGAnZhBrOyx ǝˬB0#9ƆA h]B-<41TJ: `.fiPHXAAȹI9j 7>TŎ3k;tAJon"g^pI*YykZ؂[> -=560ڣ颣m{02mC/n@t5d(qv @v,ٿoەv8{5SҼwk};LǑ 8Wazg۷}x>0369\|Ҧ(LY2qdоZ {þ KrixqSh6j )`!W=rKv6|:Y 8Ӥm9bVӋ>  a&3lS./$Ҍ%CF(!g&kKj  ։|XU|rs`ZɁ7BSlLj)nec@؅Ro}iF#-*z/ӨX8(چAz$;NItW~?hq˜=~". bh&Y%c\JY؆:S:u>d7"&3 Gy٘TďS]pb_zQu\GdA)+<5pf ~<=dU#KOL3`o*ҩ`9Vlt>6_mI!-'uL:iEv5Eyd:ۼ}9S0yrTpÿ`Ăɑ˚˭7/BI}.^׭B ]. *B[ӥPso hqxoqThk;k4‘qVһݣ^GBGK< @6߅窮7jwTjj7>a .;6ҟ x9 D=Lh7xru"JW/[y(+u25Հ mVgRvAzCbr\x0;M[ˈO<h*&l75I!fR,7wN ^he)uaqYq}f/^Mzil:&G lH$!$UK⠪NEy))}c'w"}e'jkF\*66xkKϭccbTo*ڬnTE/Um{#Lpfqx@@"4Iy>+|;C7Ӛkz 36^K; g$c'P3Q b >E "_y/xvdAFْVȎvv?u6֝D^Bz7E P.$H+'%{D021OT嵅Rv b:lbfD/%HcNtzͶ>*17jy ֖I` X[~& =,>f`sy%FO*(3%jr'5XW6U2tdr*sKb:WQr(nqmXޭFy>&CLjHOA Gxf+ Ch5[YKdJ\ЋǪZ5E PF'Vz+SjN qVJOs6RW|)z5̧'[/h=Ǒ'{Winx[}ʧ֠ےczdeSSwW5z nمT_H5`f!$<iF8b?Ho##w4 ~#$/(1f;EHRRlߪj2kxGFGm2 S&)3u mtX8ѫ9~%z_)'rYoMrp&qFx#D;r >Tz-qfܟgyY 횖 Id969ɷ> 5{j3b"nJukU.JM~is/LPEm^\xɐ'49˓{;p+®’vs03]17aRw I$à K)q+;KA-E@(S /L7"bwa@.Xvl y@TZ㦒_UP0rbj~RaHDTAf+Q;cf?+>\:DQ REEN%4~qF8j Yϩv9")W7(>A㊪].eIOޔ %\9#O}GZpYeUO MH F8nfLOאU3wcWɽ<#VDqD_1z?JG=3lͨ&]11G2LJ[(5F>o`Ѻ i;|Ab$f־?0VgLsBx bK^PWkc JMB U v6XG!B(*԰ 2%ZS&2.)cON4Z3p)M} b1`arFDI6[E5-=$pFHA7m,t#Lز9edҝ#A? 3Gd KL'2ܭ)7DS1@3g{~L[B|۔@쁔3 ؆{YQ kܤ [;29i5Fs5d(V+%>nýi7!jno۷=/fط\N{1]'҉LMV *ܶ6@TgffU"8C&v*g=.BQga\ ?r Fc$'+5 JcF8ُ }w| XCci_9)aH/Wk+vr}IO|T:Il_$^.ufs=O-9zUbSl&7i!rk[hL>E@ gMKB?a( RV~gf~,BZhޅɷ:aJ4qX)cpkh9Jk1*~B`KmY`r#$6N̾I(ܺ=Z`r]3.ALDQV9ٍ 2#e'j$*o] *7)5e-}}KLfH^-M69xD ة,PicT_-QV 3D0b?8 !}#Iv??܆z~);m1NJp&5 p +\Gq>)=qw_ +Y$̖]!?-75PJ lYO߱U6McD`6KzG/KP]m2Aćw"fFciGzcNMՂtJdT#rAÞ$>k90*OSZ͆fdcނ0uH$z&ͧhX[YUrP"$C1WlD}KЀtd+0{OFl?QYNX씦4!}FZ: {fǤFP!A1hWWLk;ƕI|ţݠ!yHGpy& /I 3޲c(I^RxX֎EA2 1v VVz9D~*.!&TEsp1 {scyG\ dG~z~ZRi Ti >A(.>/*yVwfP1wGrgܰ&O>'7 䒟b +yXA1Bo>_?*+4961_a{}X 3֕rQm7h͚Хb5QB>bIX ^ƞA66RXB1gUǺ뛟y#UL.G K_=Fd^@݊\BgDI߀g轗(j^ ʦˎ,a큖weNF*츹K^6%.b, BSLt]!Uc|k~[OΒ<&[;cTªou3Ii`~ӊ"AhI_18[f#a[r?GQ'/:- : 7RH}g ExC\zGi>;vpfL^&UOÕDH{TY;{۰+QDRp/+}Á[w/jaHFaV[)Q bsc2%JE[Jm)81+8v{FKxꕀq2ԬF:Qfϊ|sav.jc:Ӆq&˾|D ]0帤n9-*ݹ+<fyv8<.kj C+4| ѮEJج"h:$Y Z6:WeBFc4jϨM'i_z\-bz\;GEhP:u8;c'xm]?炼@RdAwPHީzU( z:o3[}O246t3s-O,VaȹP4{UÍ!]/؅wQfcE֘|I ڰe$'IF\ 03rOIT}A[]mY#'.\tyU[gz%a/.~$G;2ow 7E^eYh-CJǺʹ^3AV4ÿ/8v]JtKˬo*۟ ۔jv?RШq%˨cS>Q =w޷խn:̜"~78a)G58{.;xZd0H/JHX'B|??!bR #`i4rjk-% Em;s/\mBJV~flO-HsOzhVuj WKmiUc`yv-G5[]h'N'F . {AFxmzaK9_OwnIٹa!wM"Jc0$5y0vJtmhaQ "_#;0Q<[[<$t"I+2hG tOar[Y,Z?=? ejAQ i@v1].oiEH4=sI>izޙ68/OS$ >Vxfe 8ϧ,+XnU[(Vikk73۟[ # c}Ңw*@2 TEs6/pZR`:z0~>@rv(X&:gPTdư0}X(Y,]A<8)ͺZn%؃e$W4#혢AXNӽu! tpk;T |F PooEoeWIɿQbHtJt_V0w,PJAy^)k- 4>U4%D3PfT*DpĐV3H~pMY#\2yۂn#J 1#%&%"_?uv;)"ڢeŰE[`b37q0{ݏ"wۋLܢO%;<b`*7~WСx>0fk4U\7 ~ُ^ c†Rc8ė)Iloԩ90xܤe"\v03=*ad~CƬFWgiO[IWXm2ZOkIM0#td~$+xiCث-CPcf+gco:f Dף)XN}Ah3]ikǾbS ;>2\Sm羃9 .g2E# r#'bc|R^Ry(RU[_{}_auQ> VGXLe9=L>]ImtsH@dc 5fnMT qvK̮΋AYQVI[ͫ4R1m|pmy`}ev*Tqg yo@NFby7NcFybld FQ\Y'j-A{vEw/BrwnNMva(MԉħU?6 خ`Px02.@4$#!eN[l9e6.Cdl66<Ϗ qw`Ѱ^e?ɱrǮg\+U{ez•$%JKR*Ơ=E/w}S}6tDf#<.%p3ZĹ[{Yͽ-aP+s::Fư wlON7S R&P?e\jLԋYbrx)Pf y֢ϥWK(HP鄸-<;2wŻ50_[BvNr ,TTXiD U#% z?$Ե/W՞Y1io'< `:x45r`$n KM^uuQ5o9ۆ@KaYuŜmeimZZim=Mr޻g*ʬ:T8nfp6Z? _\#[8C@̀1BS(4ƺ 1\j5' w2/8nP[q;7Hڱ!EJy`V(ZwUch&jǾOm>JV5O5wQ5jb/nxJ&> k< k Y62o*^SVih5=N鑴b>eoH5}i[9issaDM!{J0es^FЮ0L]$i8kO{ܵh`+*!u@^Gv$G,=w$lY٭ H~R~cqR<)jqJJebͯ^a P!kc>MÇSp"`e~syg ٗc=j䓬#ˀVKịF8!02p%!8g Lj|yx.:&p6F-ϭqZu$nHAi=A`QIp8ᖉRF@r> u{{bٮ Ig"ս3KKٮ6=ΓRpУ@d]=?؍\0-38D?eB D!l!i8JNS_h(M(؝l."6Ɠ kwn#)D/Ѻ[0J1ITںe% u wPa.cl2vD \ŎhdЈd_E;XaFuIɃ^tQ<,~E>!%tӭ3ZoaO;ݳA9eH x6Ek"*ssRQ3'E:慎)o<ii05$&V[2bi JXe\cqbV6ܯ ̣d%Jx4!-܆R$C ڼ*Wcdl;8NU1^݈jsݤ1H۫ aD~AM–>d.!Vd!k09&;"O;R̄p¶ǽ\#<߉)4RUB}OޫѧSQ P#*Ym#U]7IFx<4Ձ@24>)te;/(I.uFmx~ BD/(yWEir<¡ͫE{u&F)%A9o:-,Leګ[#rtN~V1{B:ﺇk5fx6LQj,kÛn,3WUE2G׎dpp x{ޚa c!IʋRmI jtj!%f`۫>n>;ImUv979ٙѹ'>bn2 C #43CFsK)GHWNck(Gúyl9,(;4'Ⱨߚ{7rrB#y`r>H}Iүol4C9Șj2fM*nČ<[[.{a5,1֠~ '9M @I&]BQ9Xї\ٳ Ӿ|y:PNC`V! c!-#/%s*AcLi nyt]ᵁ])3C4@ΰ!,BeuM ^ ,Y:ܯ2ùjPXK7xh@PdlIKe6gt8[dxWJ&b6~\^\-Dk Bg!KrƼHLjB, z&"lKV?Z e*?W087c3h"VD@שc3cq$WN,&SN >r.U]I}S|[xIzzGĎCbɨBED?.Z9="biC\<8>bqaA>Ï}+s>HKZSߦyD*X"V4 e*֯/FfˬkSVFYvyw2,>+3÷S e3$l$;/]EFHnHWX2"qyϳL-8ry;۸NIrjon(Wqi65S}bCAZO#kH5c*-|P+\iXpQ(*.Ӗ{4|1':lx߂"xavbCOڮB|-c,rFPf4Q#9-3竳_P6]ա?9"$QAOL7'q $iׂ'۩!)[/}eyt8Ty<"mȡcƬ(oj9%_5{R[:4$850|P Rcy/앴FSP.>h<$)ltP3۫1IFO o."aM7y ~ mtg,zRaeJn1K3Um=B)O}25xŒxI|t[DyI,دՕ:yšKZ5cSR)D`h`ۣ銊mz[+ȷm?ɦ̇?{}EuwbQK0krѓ3w ,K;`#x%%0v'gN]cAʖZk|UEKbHTxaxIƕQ`]UrB$=ml};lRl^f7$_ҞMa9aA㝟  - %7?|.^;2hs@A JXnNEυ_ԓ4}FwV) :ȫ qG t$+W̏>&`iUV?pDW?xtf_^`¥ڭW!S $;MTJ~8}toRWg_ګlT(P;ß`oy1G)JmB]f+per &Bi8SYksq0jl\?G/=սHyRcS&%2i2F뷢Rz-Et Vk$<(Z(m$͒ ^| D0}ZY>gEVO ut'7y8/ܖ|1 ^/Ac}UE#AmYfY* ȥ1rI>9aݜ 8NI̐*@B]QdJlA Mw,x/O*ܶl X1h؅ m(ym=@,4G^͕~anۚ?'x\v7(~NH]} v{ h9Ve},?| xC@%n6 S:5A&>TY˘ߕPƚH4/կ0Orp`Z lC9Uږ(hph0Ҿ^f|>,S7ؖ^j L :_¤{6G,rE&=墊m _JV%jE)?S؂}L?P JOT^䗣Uř/ Bۛns=.ԭڮTomGe6zy?߲ton.#fo78.*:fw5mebU' Ru$HZ6h|MU`-V=ÃF¯V K9M~h*/B_^q-J15b&?/- ^;t+^Cnδ:ѹz{`caJbo8ΩMb%6aam/#(9cPE(r &CP@uԢQcjx.mv0[sD'$#Rx 8MMei ˅hG=geGZ& ir4ʢv(39j?6IH… Y1q t%Ͳd|xpsB  +;߁YL^N[4ieknNTDmrz~,m^G{ x7?&*(х Pǽ繿N,##jv -@uo;ckd˲:,xorv1]B"J@ΰbW*hyiFD>ܼ; 3kqjBM~lE Euk̄*<% jdDJ_r?6r(d]!8T84vt4ɼsMŮlfL_d[ȍ[+a۞>mm6Y$f(j.M'=Z2aVC+>\h>hl|ak]fHԍ4rCy9l"|H`T`KPιTIvۈy`fTCkRTT)b¥NDi3)Ǣ|b%H2.*wu~30ڿ:Hmt ĸ/J9|~U=ߛ nan'>T!]]Ka?\vPi)%J{[GFhAXv6YMܽC3uh>I&5 s6k;vN]K s8aʨkjy3\EJuVqN6b&n}$)J6mԆb"8cm3.}a)ke~-yBa˯CYҾ[IF:2.Mäf::~rTCǯ?wX!PoiXc<"Y2vVݥ;ZmgP5lф~z]a1Li4# ye6u~;cKtt آ^qyQknDo` ̕,w' p (c k<&=}u^=ֻ3ST:* *M1 MzVy3ھ_g4JLV´tnbXndMZYP n* ܫZ+\*7 '͵Sy,Yjyv6>1E$G[IvJҢSm\_N2Jucq x,ݢᒌk&)t4>03v,rɤƮ_J'.q2Q8C]SDfX(g,%{IJ^V_wEƜD!Se{ݱ<Uk L;98y43HW)1ս(e(sK!iu( SQQ:o,oN2Kwf!]ީ_SO P/GYW?xg4&p(hdlg|?]IWpX>H*gkQo=c2̪Xʳ!䘎G^$_Iyied'|S|DRCja *i!BXȵu'DߺY‹.2 j-Zuyӹ12Ʃ#ιn,2  F~eT*9f>0[>'dQ'f뮙_|l'x56ŭ!F}-'PhMrSR:@C- ÒSB⫾މ,lLx,b`  H:fc]Dm`ʮr ݮW!}8i]MC@C4<ԳmSjYx{ʝG%+Y5Iv_Ksx٧ޖ.'** }.(_3i0wK%hP4o.0\+a4] cPCF5+xfsj+UM Rpԧ*Ӓ$T&i5Ǜ,z0欳f^nW^ou]٥H(xy;/:%$î}i8n>}j bC);ȂcMSm~`H%Ʀ7#|XZ1t7lo=I7.fv{<,Hh@CDbg8:=1TiaZٙ]IsRJƏ;n!q\%}K(,=L.ciM?'6++8Klm) dxk{9nr5Lr4]S´l0hKN oab΍X7Ől&4A"xiKB"Z@R3=nTɍr}k IH2 i%K3e?nY 3 tD؛ l&7rK@TM~koa݄dPfzENAW ן3'K ^fu+AY'/5nW[{Pz&)bWnjL ͺ\^0{ύ4ȯZPf.2`mrpU@kX@?aXJ|+%<40+zgs2M@iRW"S:ևQy CR@R P;Pѣp my{^iv,h!_bv$To p~5zģS`|~Gc##}<!&.c4+bu*6(|$gojޗ.x$-)k2Z=LG䫴"i;-Jjva9/_.C+˫ZfO9nښZ,uү~eFk/ X ~Qaǃ>R?v|Ą+?v'NeAJ'nFD^_P$"疂j_?Z;c4aVSoadʁg~fΟ^>w${JhPپ< { ~W4)$tl6 ldH؂ג"MqrC'z9D<.m cAѮ"}0~|#@$WT< 8k2Qm$g91b%AUB9rK{ty>-{jTBbȔ/j1w[6|2c}@eߤ Q[{dk !&XaKi0=N=4to`ʄfFmPN2]Hܶ- ;6xE&\d57nuwqeZauR=?Db4g?i$ZHnrVyRϔkft|,8:陏8bkm܄T ݉p/q#'H18T3E my +/yއWwO_66<@-ͦk[[\m^SA7V4nabYOHw !=*ҫ7H [|y ?]2ZgLֈ;]K@=|Υѳ kNkߺ}ww3I;^x\9`F1c~{1UK]{@)R5)M7֘W9,OZ{D&״GnM$(92%ew|mVB䬐 xi!'hͲ%,2 ={JvYHq Cf0Q̽T*UY߆"VGeNB[</\ռ 7>j>N}.o~cAd7jf9SJjlraxk .%0-y5<|BI/^wo4rD e2qTAWL64$WCYaqF78~Mh)ַȈ!Ƒ-)30iTMsP[:E wVGd*5ha Tdoj];9lBfȻԽᘠq 1FmPpfP/cI$|`-.{0k0,?Z.oM Kv'$`?L)ײv ;"VmO#a7ώ~D0gOfhD?vAZW*ײ5ZgG~#o-XBE\<Mq@>惵Cm<.jv/+š˭զ~WzyUe 'T&hh <5)f{6{*8[GN,MG+ {'Hs s~ Eg\lv4㊇M(܃toA=ފ邟@ZnMb.K#2C>M*z%c@i»B͡+%m);}˻=șK^W4d 2{:`8Sh f`66kAzytdsn"Fs7qx)i%ݯxD,1z?x<{ i bI%@JQ.7Wl2ݍg:(4=5bvh/KqTaRر4\qcM oD4G!x`Y l估7tQ*,r1xuNZ%=nAla)P6C^ZnfD0}0N?(b;94*Oib7I!ki6[ .'+ML mJsΚF킋npuq2nv2l8 _ LzcP MϋTOTۖJńPP@2-IatA7HOo IrM XIZҹKlYqgw&3 < \~xeCU߿3Q%aapb#)O =@%]wp֙y_Ƨ@x>Rĺj)JZ=1F287:A$cq|LaJuတ.BD~.^@9XtTmD R},sx ڙӔ+5C쫒$s Z-`ʷ*@ Z $v 驮xr3)O@,ֹQptE[h${q"yG=b:n Ŭ3 ϛ J`,$Qe) @D򟤘BMT0D]^{tFUl8ԇ- Ij12]P2]9'}RCT9ȜkU"!{uFcNOf _` Hra[S>nq|%]h;+V\C t'(qL$M`eظg&ǶޗrϨ`MR^sAJ94x  ЫHM qtXeb*?OtG,pS6(PRש ,C"z OIԋNyƠ$afW}NA>+s;ׅp*(mft/:BUU#ccܩ9H#'V9ɒ4U[DVH!(f I'mcS瘂8zV )s8;?@~> %x6,A<?IzK6m`64/PC902}PQzd4EN~ե*W9.)Mm]ԃ"YS#H[$FE.LxU+ZA4pbn&s'T~Y<(G_FN vVq]!KI[l:R׎"FKwV3cb]pyvOץ߂b$*|+ :~}3QEp*B5M9(ڸ?*?Yb}AT9MQ-ű.)ھ?ǖ+FMASt!j!H,'`$R{ac`jtؤA/n  KBU p8 ,[0PπmƢ64f@vG@,@&궆CֺJ-XaX؎O$UtàݰTm%. Cs 6Կ *A{k@ڲ6|^.!Qq%ұ[^XYfg  G.~Mٲ4# Ú^?^>`eX""Fkşe; ~,5NRF)WoucrۘOgM9 V Rg๲9EOg Ɓ",Anw9)mj52) z+4?X7)2"?~f l*5T..mmk-`fF%6(/]!p@þ|,_sz}Gv/[sUwb_r aMkuM(/ÿw Z#m[x-w)²߇Oض.kOM9y]? s"B[򭴂"-7QOWB<`Ol#8 ӓw DnC’²/oOL9חC[0k..Ae( >LGμ62cKoPP3MV?Xo.t bue| "Y!\ '_wK~1cjog6_ynR__n֠RޮݤNЯb +5z/k=(85$N$Y9&TnS[x'6"<_1 Sʴ¥wU"i'̶]OȔ>atf`?`^;upxDWmzqHـk[`T\{Dڬri(֪| gVۗ7Y .7&CR͌ZRQ.gk:P/> 3#`r 4! LF+ ;sL?<'%%TVM,]=cpZȋϐrQ}OK A`+h* Ӻ@1x@.PB?l^/rv2]mXUs^sjMIE!.*LM4N(cuQy|Ɛ Ӯ!A4$s~8U@n$+*XR-}5j]4.Lі.`PD`$)Ns{$1=v ִ53Rqnț?xE=~Da*CeǏ~s3ňE;%SwƛuhWZ%g_k= .ɳ̣ٚυ0i-P g{i_> ?KS&ժ# FR:*I]3oψ68Z^wsJYnMW%" rwn0,&Jw(CM#[f4Lwjܼ'I^5eqaF\1l(AS ~3>N{dLM0:j-7 *K.} T{b<Ur?ss/ UP:&UepjL"4JIɁfuL?*Sf7ΠWgn ..zh%M/{X_#,㴖qufNL [IC /NYDt!%'Fu\`7M r/p6H<(`⭑(%ukf@TC'l2iUR6pV]r9kE/4'tu4@o+Ή`S6= uثM !NqifMĽ&my>ӾV{'=7^XgɏŽ6_V7_ZV]Kܳ&\H 3ga\_ P+j <_5"I[쒂w"ZB ' 5kc#P v6@=ưfc7}}Ia["$m#SqaMJiOےoT'O^r7Y_J|ᆍ#Rqr"hob4,lL؉%׃Mcm_/[6+րH%lQ'=@G~j>@& @>UI wÀe=xl8yGp|pGB[`&r M<(S?\z2hT۵m<'(ܢ4Q?f} SF4sBAz"L. 7Ľݿ1mQ~b D/@PqՌT\PE0iЁJ;ֳ*XJ@+E`֚{KQB[c-VkKwiE(JkwcYr!M% ('@h$>x#0*{(@1h`-t)~2pqȬK%N=F#8V!A[3>}4m mx0ֺ-JI?r̠D lq.Q\bUhs/a4 mX(Rr~)%a;\UW nE{L|OG Y-oy{鍏1EKl'4uh{y^NzЬq]IaKtBdrĆsf s & ͬ+„U>H-^OpjU^8#>s57hZwѫ]pGuw xW=4L&Nӧ 6%=b≻Pwl q[VV`:Up^;/gE ussd" /'6&m41oƈ2\_~Ea2:sR#us>4EYه"r"[tL {8ħ?`Y܁RNߺQ%C;[>xoH{?."{A[*كv?Ș_T5HmUI݌᭭SwGe\* %ƀsvVv^tj-iI@9I '%q1NPOTa#v/!M-D湯*-4kj^݁{`Ϲ]9?"~{_ N'c_H{>Ϗؤ= ܟ Ux&]|ajb4|u)z~pRMq" QF ~duQhNѴ~Puĝ-+Kzr<*OAކG7fYЉ~Ћ:qW^ø6&;=e <<~A<@([[A kÏu ͸˴ } `EFjǧm}5Y]C ?Z v3 ma"Y$>ۙ'%,nY+\A sUjjTan<^㰽*+ W*MGg [{ZSy>" .-dĀRPCl& ioҊ&V?O<[ιAvH}![Oۚ;1s&|vWeCzKvߏt\P\ a/w1$X^St֙CIdU2by߷jU *-yAG*a\g;ͽltXAG@8Őx=2vR0/kg{;IV[g QʛSq24Mtŏcyu$Xݤa>W͍'"{iD3~sp~EÀ|0[MO̥nUF{Iqt|\7HY4 \,fLd$,C1яD2nnl{,m@>Z\Q9:*~!/ .僝aA!?1ZDBܥ=mЫx*D@216^nC sӴ1 vy¸ʉ nu^Icp8iԇ}!fH_ FO,,.w1K+Q224sJ2emn.|iYKWWN^jΎ |ͨQ.Mufv~ B7Px[|(\[&xC)cDed*ofV9GkE ̼fY3˞2#aF>L;qUnͬ׾H6o#0|"R~ާ0PC)A u|CC\^CYb*[% $?oqR3ӻXÉJ^g'Gqh}q%{oA*{xnTޚqaȩ'aN\;[ *r+//n$l~OLC @jKDs|$ ?GGu&t}J.̗Ђ1.LB?B{'t|&|h}>wS a5ր7B,`5Im0%p2y*$ 0AiQ׷ Jq2B>)!Vj}[ _킄BEX2jI&K2`& EofPF<mg;c7Qav@9˵d޻kT3LnS,qw:+`ml7w]əΉr*'%V^Nł7FXoW6J1[Q p Ӎd8e-<ҟQU;'t!D]iM,:n74lASY}/H(@qG2$@~_X *,Rd +q_x 벩K\{Y?*X%b*$Im"Wz.AUDOQj cM*8v]f{/vWAo*3C Gtq&هͫDl1CeQe@2*T6=N` <6g_\[Vyny/Rm^ޥg x(ûRM))P@>]@gEd*y'IQ~]TMʘ6_{p; 2BL0Gw8jӖ$z:eq?*|x]Ok.SR)H,(mD5Ar?n4"+ r~+{> %?vΒHVm#/r-BP"UP)9pQ衰9pbn&x6/X*R 1~p0/&Yy:m B Цy qjxhkۍcmfh"I2\ vt^[ )}b$=lC#*Dߤ-2yF$#r>3蚆mٺK=8ʗNƃf^ ""Ck1¾O3&oKi?(-;}] T0rxKUH5aʏQ\˱dP]cPlSH6gX.m sFJjwtk;{YQu|#=y@o`ut3 șЩ)SjL21`@Mz1j]JAjIwvwSu}V*&Bs4G"k6偖oPIxޯZ$4⤢Fd !@pɑm/lj%؟N1ft霵U6q_M| [MƵI`Tȇe~^h#q5Vޚ* frBZqnYũ-=ۧ|A;I2:8iPi8,C\AC/p6s܎MקWWOgOPW&<ؼ\b)f@RXlKլn'X^;jߜ $͌IEYX؍A)z @h% RSO9I˷݁f'3ǃslJ> D W}Hp#*.,AXR4hp U+tN"\9םt@q/(Ur=luR-ʓsuə:.M Z4QKoUzɛ>t+c~L&C"T`yכ s{-1*]V+T]_=)E=R l'O-$Yd} y/w[߮9#|%U)wDn֙8E>֖O6L/BCO+vvSw1u3_-!O]jrw"c^g$ȋl3q^s3EfwR˻m\CHp}`k&aȏ"`"7?uO&m^1h1o8ʕ;s:a&΀zo+Xw9Uj#3j(DijdDoE ѹNdIGf?YsOeߙgM uN4|u\L 2;EtEn4I^ |p"ICt M۶4:(FM/eHĥu/}/g Cڨ]dGPwgwfɡͯIWؽ/io)yLߩ/fB z2T.[g~n/7o/y͟DCӨjPI =v[EH!$WFЀURraxpOKc@w>=v"2_,l V8dPF^Yct %IX'/6 >1BP+,93X_? íVZjIxW 1YZ~7e:2yf0uDN%AGEC9dT2)B^7yҘ%MufЖ do* WHe:,}h#ՃNZXG9=Z_ǹ(]kۆ;lYh~MVڹ4P!;y|*U%}a@uL=i0N+8}pq53,)Vt5d4xnlo,a۞#}ƖCf7OI;JVz)o0^B / 8H89uBbNݟ, A2Zj6{no8B5u/53T*V]< dݧ_Zx ]1p*6U"3;SnMU- Aj9ɬUa&%g= cd^1 ſ m[W !T&ӹ,2ߟXw_;hT( W|Oɘs􈪳t~4|z8UbȤqX8 3׉ D;/4T,ZmU daNM嫯(,SQj+kL8t1(#n-MTD}P{$ "H֘k6LBɠH9  V,ѹd>c[`Bڶ~qdD^,1A+"?nſ3I֐QCrܑNcy60f>8=5pƮ6E׌!= BEeh,ϗ#/⏴\-ry;(G'}5PmyGz4xPË!45r]ꏠW@c3/]غ]'ն K!ѭ6'CqL|FɥaI7kI<eߦOO&^^j aU g:OTD\Mu5} v/TyiI뾛YbyLD崂(G=ב/yB/ E  hJd`9 TQ))DdN˺w.oRqa>c|U՞FYi//F@󹅖^\))qҀY^oGw3}了T[B_Lf_z2q}QyA,VC;`86=nODtx%(XgTGǮ? a}&ZYhMH|2x?t<\C;>p@qpZaJ+@1ݍ!Fzh\⣰0w}}W~#߲BaH@<68y+ob-}O!I]dŪGe﫮?\ixx[c@N)T!ї\8\cGiekzI?pM+I?* dě$!%ŀ%X0?ǒ;_]TVI'? K'lu@@$ >rS@uEdD_߂6A佼1{7xgjɲf`0n3M2#1m ~Ӑu@^sm9g๐Pۣ+O"=8W;C)]Tݲp֛ӯQlfuԒC.51ytISSVɽ]Fkyج#vRcFd\ Wݶ\ކfۑjc1R`0;}F7ɷ򐧷T9,a N͸F1%5E&OW5 qcUTqơZVj\J+s05-ͬ-vVRvhN,õ?lY3WϔJeG^wt_.6$ T;Paver/ \ƲȂ߈`6ʔO@MӚn1Y~-$NV٫χ(@290G~/hU[߰Z #-h3vift,A?eF]ρ{oץ" f1oV +uLJDс)0YhpB'k>%--kciYn?yM~RI-c[iBkгnEvZ$9biȅwu8Ua\1^\s$i$Y2_qI#͎%so u|wQB/ZOaQ\1QXh@PZ={`t(ơ[4df]X0נBRSWDGI+~ڤ*Zq!P- k>J- ]sK`w0C^L+Ҿ:f 'ݑS2}*lZdmKaɚN0m,FĻz;3i&30*ϣmK:h}K*&CVI]h(WUseOwMд$ZYKAa`X&u\ d<H`tC`ښXy8Xc;&U?i%U綠0v"`no *}o-eYz¤B (f6'@#C60,y\+fa0bY-Dz澎tE&]ZѢSJ~uJV y(w::][D'9-fyxNo4uH85B  D>oƐ\}i@DQ4\Wv{7 H?HEt*1ey:B1!HGTɱq+[ <p`s]*TsakH+ (o%wZV4Sgo8~8y3::ըw.T YuTL^*-e'F'\*S?GCJ%*! +npqXjHwĽ>6qx,(fx{YˁK!H7Ѩ̭Zw`u(#A?,S!{Ę Oc킮Ok}Qht80ls{xX/N<p4E$3QeZj|qPvy9lR0uJ_X5p#d a*E#+QU c|Fl!1é‚/WY+*|J p`ZNh!j`A뱼'G -?dKcI>*ZfxcrL%WDB.\<x!Ж.[l|,˦H8*6=cs- ! >R!r"'e0Sp~cqxQ~xiZ#ܼ$r*X7P>6ۯxj%t?m wLhd{4qфqC Yqs5qvzj'/ՠ?6[aˍ2 io~}>zEL;|ӧy/88րF4WXW-#SW5 ҝ+T #g:%2B<) N!@|]2ޠGoeZ3>F9j$p 6, T:Dt 49ɺ223"X72uݶ7wM#HiBG)R&a?*ow`~GBJ P}2xU}Nʜ.-u{jB do? 00[{&2qm^/LC#H ?.CZ2RM9܁,DOIz1Z~8BT B%  F=LiE@p5#yu^A3\n3|%0nw@?gXʆZ hpbٓ7i@pGf]hW1A=0+*X0.>N rP'AVd[EP| Sud4DOkK{Dۥ1L5Pp4gFzroJ4/T=Őfk-0^Imǥ  8j~. T*mm~14weFšg aTUŊ`/FCIcR#O˯T4u˽pg"^OOUxjO~؆Ă22&Aަ-ժy%eK{;_F= 0W2p96w,LJt ޕ@ZN:^N#Q}5ٟAk+ CzA ^\du̯e-FIh6h|Zűr]:# E! zdr/{km*C==v Avɐo .٭Y,?x_nkyf;`qȶ!?rI~8.Ҫ>j2]t:#ֵI|`sk, (;?D詩t"#&0?ܑvo_7.i;r7$D;Z:ޣYsQ+F.R]⼬}ٽT&g%hMI}[ c@@YKZcH\Q< c9)8ڷHkYr:ɩ{y'e5#UH9Iʹ K'&BRCI\^Wg!rAw#99֚b.ΛrwiB&<]߉E$i oӢgrCVt=-69-3vPYm%<'֌y Z?4USѰ^)r@[}Տ6!e>:\DڄF͛4܌o}Sl͗EQDh<­،0G5KnSW?|ZC}6q@aX0Ha۹;F5}V'ҨCt2Q7?ge_`$%pE'mN5;ږp!u CƵ1? u?eű :%M.<y6XSoXJe)81[$}I9}!|&D |da0^Uy7shf8lI'H0YlxQMvP[54t XL{EhŠ-:+p$:iӗ}$deG`dĢDiAO):pa [LmbEPZ8a40[#twi-JHfa!*}`F&NJxaDANoGY:r0g|\U&"GV^։HIjr/87:uqeT+?.1dDz7E?ꗍ`uEZoRF R $3i #)^q%,w,pB a u@oHa/b#W+i7`r (`pGuV,W5XKJs?E3K2^7SޭK6 {wb"8f ?` [g &JdR7/q "5E/GS-F39b ͏70;S) >rCRr ]!2Ů*Mxz5Y8Iˡթϒd)vR#]_9N _fWxIcqt_fFKs љ*~}}ȪfzyCτe<U^k@w,e Ψm0= A hAfUh7ڮ[qn]#SwSkG)T”Hkp +}`')G2i *cG : i$Vlo@֬B9 wX9>i~(M :tro{jYMGl Yo} Ci5Q*6KD9dhq#rn593!DuXޯhQ-O4 3f1'X6-]-1Y#Up[9*#0T]KP vXW3qmsv-)w M(8ˣ?;T,NU.(<;Oge.ߎ\D ([VyNqsL@ `ͱ~+RDo*rR;XiI @.s5>ZUIjdC8q#.'1T|C^Ӗۅ@ݸ .-kfNUݛV6MԦߙh`jSCvC[oi&W֬F1U9<cƌ41FS)/,C Py<꿯GtOWTM;ؿ6ǧAsTp·\e[06b\0#S{MkPrr{'ea(4T9`7xݍXyTU3xCf?CHP[pax(4с}^a8D0`#w&rl.>əgeq~>(q﫢Vչ83]U*wTnJi`(񭦇 WBegˀ}\ fb&Tx?"ԋL5:{_]T%?7GOjDwN㾫i-چKrU j0^mbn`uUJm2246_c< V&ɬ9zr]%[!S*{iu$%Mœ3 %OJQ Qy1R´qjp|]FB[+,MR{y ϣqeLj" 3Nj\Z83K>n P@X~@m>+b%*@ݔJWg)pI=ݛCK1KͥA'G' ԱejZ?c4E&x[ |9BD2" $0QoHs_x+>ܑf~Hc Fh e-yXN[p a1ىkq >P\655 ]'NΪ(s=+?.K@=qzQ$L~ls՗Ϟg5ȹ*#H}㌤♫[G(3ܨ [済g&Gu_q#vbyvq -5ջEo:/SOP]44 _QGk=lc 岽g<ڷñ!K~-pQ ECag`׸o9 "Ų|aOxuj--vIT Y_.'DYW^?4vU8#9K7yНSTMuZp={$< ;RJO4'jzT/8^*Ƭx,xJM"L!+;3'UdH v)sV&R;+_z;Mo‹ %|Lp7F)دKޏTc v5{:c]yHJ+7Ώ o A".S81{ ?Zw@QKv_oFb&G#qE Fs.`4-?Y>ga>E qm Nļc O3CǕi֡^ϱի-Gð!fm&gu(e/1us: )R8&6µ: ~_iF@ߺ`vJ;\7-|@wX]T]?XOrpnGƯ^V -+9$%|d M Uclb҈SrUDz%ށ̺٧Ys;ǒ (WKYXO&)3]A.VBz #dΕ/N.ЁΒ}ɽ^ ֦sl(ɡ<$oI܁6?Sעt-_&fCIXɾ -R_=Kl1\" <LAc g/2L.oL Ju ƶ#yY%'O/2 ^& a`EO /:Ý]ͪkD$wªŇQ3.c2kEЄJ Bm%̐ӗt}ͫlym"KͶa)T:ٙ\Ň[q[_@=L̕P(i ((@ޛI/43,<%yߖ'`u>H:`+ |hMmB.3gD _GHp6j Y$У@H((q"WV R=tzTƴoL(3cRL89&faE73Q*}⯩qR]O?nr'GXg±~''"$VBᚹݠ,;: Zʭ>ƋBشނyp]Kaǡ|:Xm9ǺU>־JCȝ7kLJli3.zvg<|M)SJKiGoZuٌ"-HP3_4<" LĹ֯b"q^Y4Ah|<bRRt9 ݚdE/ FF  c&S4^+f9u%AV,Q B bB&7CNu7t0K\ړji;dֳO^cZR6,ʝk;i+ThǸtݳ>~{,(cO:R<˾Zzj cWg pٜ Zv6|׉R^= >LS-s7#k3ky92S_Y 69Ӏ0@'=O{v PoA4tUCɽ^K+϶Xv2t mM\&y`}"٫,B<]$lϑ6Q(ȝ]K5v)a\bJL wde#ԯ7]bU4oT9&\Pk}M Dδkr=-`οwW[(&"  , ܠߠFJ5"!F@38mtq#StsY9z}}P2Q W ]^K}12 qr*D x`/(7cjgڧ%9Bi1.s .0jPY/@;m”nV^X2ƁXC 猤xȘ7 &#YdjZ8ܭސf}ER= c~29N*`/f|`^sR4nȈcgi&ar"iAB T.E1$<0_-'q2 ٶg~OX2iDH"NvڧZGrBղta-85utO,G""F2h#OSuI,Ckdr۞J!9qLL\ԙkR_]sle +L.?s1!ޯ*~0'S񐸷!U[BEHH| z9O9yUË, g=Yvp"wH{@}dyy^詗 7/F(ev=qH! y}X j+,o0V-fu9?=XHA{WSGw;h3(coJmyb{WKmvoY9nI͹tN~2DZx&Aœw8\Źf\'LoO r?mw9gw|QnuIDJ 0L"܁kd*h <%jY%er:- Qؼ"w0L36A( K4%RWydWJTmA 4bU 漪xo%GP߲wx8īiHa:ޭ^.gj Lɛ'(r]ѐ\V4S5ΤRvcn-9E: n6rq{A66?!MOn B%e(VaLj8Y%$kL+詘0\ZD'UĉѢ͋(ș5ZvzU*va\JAgR $`'-7Lě2|JP7x{%q@grTE/X ~^4Ԡ`%&@Cyq +_m[h?DžckӅJBrXyQ fxgQ(KɰXօ{m _+e1ϵOErSPdA[;z H'RT b4_^^.D*_ˁh'JvJ`5|39u!"e6#?v*Xpg/0-e qtY90D<[uC4NR`{X^.MQ5M] H1\"Yэ }][.%3 br&cDLQ]}ͮye8p׵9'ٻ߇&cRa! <&f^P.>-a&)$ػ`=ɘ`D8@H8gI Kq&VcsEmQiuR',]yrכ(Fd (`?QմjXk51tiTh3YB*fz.dMrp c˃eN aW. MɌb˒lڇζյ#@C/zolc@IcL" g^4?˜&(9X I&Qc"RVUi8e!DR[ongnmh&. pPN]lV pHA|#mkţM)2 IegP8?huB8lFTn [@ݬq[uW{"!WAocOu҆>\7enm8`Ve} n܉W^kC ݯ E?})$@1Dg!%@6Fxf{ؕjU̵cysLg+loHO[WôM{콹4C{E+{I @Auy0S=Ȣ:{$-vK =3gGzWK%Nz>஑DNlȝq (.9h(fW6}I'AA 8@Y}y^xx\& ԽP0p:siJNszS꠼r.U/Y?7ΰ WĦ_s 0 < )>CJ0_ԬQ܍!&5"y?nN:{I٢1ŴI)53, DRp %Ճit_.b!E|3l pQWb`^҈.v=䧛%l)_j!dzV2P`1~t^,mU%%t&QY?z$"ˈAY2ҋ玴DNW!;>eBG!YLuF讝@(sG˛S@>u~o1J켽ϓ@Mơ4Y p1ޠdzU a 7CKt-z.ȮB<+/|OĴc!\{=vQ2KHAko ߼.ؠqٔc()ۚe j>&StGi?9Q, f`d9)L !.z-m(5]=؎eiɳ;!'f}"Y[$ ݨlCwwWݏ/bar$;|Gt7|,0E/WN(ua&ҁeVihʴݝ_L5E\BIYœ2.P&._@e*ygO4oYYEy :Z/92.^m5vn:&٤&JbGL4OCGN_VLz|ˢ( TRMqnjFۢ`1D[j$ yN06Ȱ+<"D b{xS*^aHT&+Y]2P&^{ /V Ol2?Lzr]3/ÛpoT 1 +#Vpbkyo<#:6V+qR94 ԐAZULB-2ȗT Fy Rèps/g;0(Pi!,g]~CJ>`Ox(+Ua ރZO Wy;6WIkIB0( T#$o8wK(kn6kh8vpֲ;3*xܡi|aV0=σ:7ȆiW6޾۬MM!Mc5\_c8Ͻ *ܥ4MbkElU|Ԙ3Rc Tx[f"CY@'SabWHtWS0<4|ՇS-B6aks`a`(]}_GaH:3G>ו='~ѕϯRV;B%nR|WZ W6Jƒ|IhRȶy:#tzUA71E\1ѥ"vT{oL:u&Wgu+AvrʌžaUҸQphK0OwPy{L/b'n  ae,JփfWJxы.%Э\!ɣ;(& ZF$=,ǣlS{ nS&RNΩ?/}fuT\Qf b.`}q:aWkK =~wD QkCխKY3S5JO1/9Bm{ A(t_j=h>c 2\1_m;0[\%#KU/7} x@g99(GtЫs~Q}kb|Ws]mstLzC9VvC:r7#ϱf Z)в5 ǁ2( MqxWRQ$oʠ}oI*rB o9{](?{+_J6W:B-sd~'g˫~wʫS8G#5 X[S̶WkQqScDbƸ N~)z[4f[ ^pdpfGT }si av*:Ц\4RzOƈp@MM -`q4%&x`TaVDow_;s+ULjC[fϰxOD5.~cK9SQq~MOw"͌֡Cu zpAc턕4ݛC.adW<8*c\] k u1Lwn9 ma4p99Gf7ƪnm wQ@~ p`r3nrU \nc٬UIc2 } Z?`;>;م[a cz1ֲW)6)YL;4LŅZ:wsqhZ\ .}.Bй@ǓrcLV x tA8m<ԌB' >WxO(| y[KJLo߂4ta{1 4 [3ZYq BufRgyVz}(VÝK琐Bs{WϵZ=L6O `=1{w]pKa*܊i_Gy{j)gUfe9+2UW ǫ"@Ҭ,^x4ᐌ +ۼlq maMCY#E~h4́h4cHd׻|nZF)-davܖlQW*H%kfN7)}5;rJr%c[}Мc{Z,⪰H2"4xȕreEkedJb<ΗkÇx`;Q$`=<Pǚ҉WA8v$،xySޣr8 hN|yZ X7C~ԸUua@3CP$)[z6s3[ %=;i) mp!pGƵ5,FEf<<%ZicKBn *Kl@flSYƃq50@V)n]t6JeVb nglJzRR>&XWrb&|2iT|"wV.FBPc蓵6Jd7å0Q~cM6{ػf=鹸PٿzZNnĩ )Lf2(.ĵa'YoZ4B&|M6x 鹰 qx]TV^vx:.U*ҽ1gMM[* f3Ho1LO|y( (Ru-Zj/?7‡Y*%Nћdԑۖx2ڱ,+>Ds N4AU0a_ԵJmhٕ3k(t%z %2;O(Md}zz;WTbYO 4N,kYJ,CuűϴfmPJtEtʁ1.*cMR;&i_l Wzy6Kԝ{hzX+|Ӝ'$]^9$pe/TscG̢ieƯ3u*nwf0@ »7ۋ{Ɉ=K>Pf Er1X alct,nFGS2:u%L \;iİwI 7ћ2 HY?"q7"ygF췆{,;"uEDoDz*{c >]HD+E}$+|nFT'`"%]4d@QM.1,_pR?C3]rbFqs!frmXQy,\wwKੑѯ4*4-:jʒq^_lgpa{E.>.]ț 4 6/"@LNjXXѐh9|u|X]eGIT׃ilITռƤiԙ-'⶘śXz`b-Ʃ̋n"Z7y՗|8w[ &2Nvr]R@VUm!p"d+W>*ANRaXniq,]4tȢظuʒ7mq)yܭ+ =-8j7T9A÷1ՑŦ)S@q9kgz‡θϠCmO$96󤸱t S4 3~ sQ|QՔlߒMT Nw:U˜{L`XjV``Wwk$fV,ESD} t Xw͍&܋aAE*jD~VON!E,>= n dY3g 2ɒcF~ijjcr3 - P3>8,xe1/{-X-5}A 1Inky%ֈCt^춐 ұ{.YqqhR2#Fg9PO]] }G!~]'DYb >w(o=%'gh'(( F}9!gS;VׁƆL=8^μ$N?W-ݣYW8d;jnd0c{?#p@ `[hc lʌKN<e1ڨğ2)S)-[aպC{*߯#@8*;(E,_Q2c~ G 󯾴+`|myГÈa5 W"Ys=pyM{V3|}wN)_>gVSbZ}1 DQ*X*}ZI1Ui.+8ڟFA Ŷ ) AIZvcT 0=z~$iɨaγmDhDd%-#YMArtk b3<t~ 6{z2aނAm,)N;t?EUzRL5\Σd^v!CAr7X_l .-..: v4ўh8;r!7Y?xh"&ΕA3QJP|+pdGΎ7tK>3# @Bj7baM|Xku (ߟFBٵFں8|T5O]]KѢ!Hg7U)cm+?A^l댐p~bJMbJM~|&cbjj{Sgcv/d)IEQ6mR%bx P)\ҸLj7ffCn6~.{rwUm*8{^YYn^gK-7+)R1P3dq[Gid':{R1y|I#cK^._V,y&W̽D:Շ )lS%!pfٰ.n7ƥPN̫:)+peӖJ! n{n@t#d1}^l|E;M- ΈIÏ%NҶCrPɳ&&Tl|ٛzhtChP9Xv僺ڢ0-Bj;NFt/ Je[ g8E>c!!s9u5#3}-<$ř~)ç:YZHXyKe<Ԁ.$.1ޘ.\#'ix1'jT?_hvtTeW1 u.n%?I./$ÒDD`1яo8QQ9uhYdR;6v| )zMq1~qU]g(y!ah)1q |6۳ JQqiN)XJ0ʔ RZAw/0AUw1K+&&=@L\uya'2d4o݊io&@T# P(H1~4Z=#A˷%ٱwбeONOs#G"&Ri q=PЕx@g#TylҐ va,DvAOg.fFOӜѹBaJB (Cb:XYf{QLC\I&|˺fh̑>ma=mZMc>|"j&tT%\>{)uA+:b ௼ԃ>=-5V=:t;|Upܬƿdf`{z͠U]NX) ֦Iġפ)xx }ˎ uj(v+U 4\]4)Xz|З3 ,AY<إoMy3 ؜!N7Q2ƎP/:XTPo" PfW{Z’LaQӉ wڅ ?G%qUXFŋkrS10:QDt7*_U訸 N@Z2 mCsct<<6N5!p=.WL\4zC96Z[ۣ1Ɗ1N@6'`R.E[x߅+AF8,$Nros6ל7e@)!iAE Gi]fbI|ײ7jhZrәjM6֮uχ stMneLgE]Q`yiUD(8%B,7qD :_,Q&9l$Ȇ4TV"9)Ax`mDG{p&a :gBJ:S1.D x6zJ,cJ-F`#(b !)3=n*V{mY׬ +-PZU*Q6PP%'H( \"H3aן5pԁ -р%sV0rWxjXힲ6j\Kt6T,5b-m!ގƮ#*OođkO}Bk(8 K<:ZTeM[aЛfjzOGN62m-'N% -QQx /ȋm@Ч1dA HfX.˙u{cEk}fhՠKr_AwصY`lnU::ej:"Д AzIM)H]'V:h.`Kϗ7Lzyo8u.%NG-#m5Ū\Z2#4ufZg) 5[o[d?|+826y37zNAgi}Ir2-8 JV܅x,A2Λ+4; *BX繐kʡw7 ʞ4ntf)h;xǡ;w~O0EX]Qg\9o=!Qd3nS:f4*EmLCUj&\L.VAa2jRa\WmQeoGg0%Y"Kv(J%-RQtDgéfnYdօ^uR6F#̈LL@Sl"NبҏYtlxwv4~֙lečh $ZcHKZ24OVfm)h0Hnl:γ#dcѫ)K$U0&-Řoǽ$0bl;Yу^QDGY9";-s5(kFqrt*>֎n4:YzCġlK#m0BV9WEUF=XB:xCs>"9 ͞sYhS!ͫ .~|"nGX.+Tx1NLD?c'ٽ_0z^9dהTk^e^:"qx\R #\v-Y2-]A燎 S4h 9``q/ +:<\l(}zJİWjksl=JRΨHao[߳4^خRsΊLN,td(°L=u[I7Ч̉ W KH XPdrI$kT,S$igW D8",w.GJhl\0>,Q5m0ܩְ8n52#ldKS G>>|BD}<|)d|$\7^3РIFay?ΰw,˜ Ĕ0O7Aat b~E(n`j+mv)euJ>Cl W'd$I7'Rj= 66ꔋ+blt SPNxRPr_lJ6HW6;xo\Xvhon람MecҔwϝ1Xʿpo1;=p¯`V[|-rD.7懣"^!KL z*saM-Z}ɡ7>D_Yl,Z b>:Zs(X̣i͖|I&?iNzQ' ([ I5 %~\c as0E.7U(a⮸ Ng(*cEJ4S,4'BүCBxnbJ񣓡)LRҴҴߟŠfav\tܭ߀Y/=Tn.mӶe /mir]^7x;l62U dDͮDze/on] Zɬ*0:+j+!$# Q{U, %xíCBY_eǹLUyb9,%dx8 (VwLC#C3cw݉UF_ܪNT  |_Oyz9.,LLeb/>fԭJ@5 'spOMzadLTv?[tT؁D{VVwˮb'5}}]7p.|lMQGXst%`^c !k@T 4|0ͪj  fި 3|@إ't)7BUQ X_n/&v>i`04d{( Wa؀ &|_/;X)(R Ubs5 N6Q?zq2e:v1elM d()i~4o&fZ",X^ RόK\x8@vM #;/{6wӢzw7dXT ٿwօgy ?͔2]_'Ї[O$8;_W3qxܔs .uW b^òes" >l8^cxic;S4(Cl*fa VojKѴ '] `*̣w.!#`dV-Ru??SϼJum?@~4YF18A ]zS[6^ ǤOSIRƙ/1>kdT'rWYAVr5W_d5)/k_*U@ ~79¿>֗{NNQe% 5wWRl;p} N,wR@bvsq;Ց^g LcC?Ye%[[?M#*k_^ߣgB*DMge'&/˯sȧ : P)gr1Û V&yCU_>&Ӂvps3 rOO;;[@$%@r*PZ]RpC@g:s\ԁXς\| |vof2tpȸ#7Ǜm~".q/)5gPs @9Xvcî#ZĶ9%cd<(39fNmW֌ZfKkR.1-ZD|+KB}۹oh `>r\fN0<ŸJ}[^Q :5>ztdn&ܣiٖ|֙a6t]z"^j]:Tu8!RBKufS%,B$kH91?yn/պJ+3D,1U9%B|.Uفz`lPt>~~![EjO:h]5 ,-&ZT GOd۲jÁ0/&:CY;%[)`ӴHG+9ꌟc |sJu/N_dfw%Ksfآq4y`NsM$ h3٬kQ͐ڦ#'*uu'\'E!q76?X(תFY^`z&I &z=u׾d!mށxy|13l o,hp. Y`CY&sY1oxGz[9m >ؤREiĚ/El'Tď#e?8_ꞱIJZ@7-1:]QK X-SL.$hp/>S+o(H?xfvce8)b U^*DZI+`dYTv ĒTA/尸0&ي zM9LI|(?3Mw՞7V?=P,+DebnarjZf?iƳZ~h:׍yo^ af4Չҭ2QO PB;Ű' ;و#GlƘYeJD1!#Cz :~A 2[ǜ9BiN|)55pa3H8?}IK7}"p\Id6d),tW !bĐ IS5$5ec YÁqD8_%hV5QMycn ކẸ \=܀̢, IbLWg\t * s5]%Kg\ZFQq] ].VJ}W~S8>}$fTi]@3z3>:E;(mES2D8FW{$CC$gb{ TB W%npp& j͙&` ^N>xfuWĦ%ln ĿR0a9Vv\]M3.GSMpmf|ZK`{9ﺆ\B"x8#qbnD!# cŽSYpqBo0) Vjkg+ \qc,ERl#^{qs!.eSAl;qNfy6н`Oث*;K"Ak/kyD2\8aK-blRnPP?ƬKM=8 .F~!IwJ8Fzt)7!:fTZ~ %5dsqb$_|].|i b>V/ 7AʞI7X41]Ƕ(/<|ScKSE;,@@g\LЕ.Y6y揦!Xِ<Jˋ+OV$ǭ=ow1o6(ۭcv!W;6w?hov #hЮc׀ dvbQ/-v>diKTI~}Rc ^`#JJSLMUBk@O O5Ԧ<Ϯߪ68ՇA1 c]d^B)i~'nd^z=6B?BBŷڷF^e(έ$N}G !G^br6,,ӺPJhP9b0/J&CD8zOʖ)ܛ"[dG翨 AI/.[ZdSNdL#uAYh5{9IeHjB`X]$h0C'RuP^NWѡ5ܢ49$FL "iĩ[kszq;,aZq5;?-ײ2I`^>g~U@R7ZF.%#0X&ծK[sG4Z33D ] Bat\;Keq:{\ %ƫknEt)I21xac! hY4+ݫ0-{ƧRKVwLJ?p4JPjɕ0 n{G+Uaߐ~rš"mӪ ʊi$rݞē[CF=m%i2WS3 & A6pZ7F$it M~hA%8.솘ܑL>n}0uPX  NkW!Bu|W[?لR/m[:jN.sFi%/в:bxE*mĽ]d%:k[G@/@€s7 b6JyzDLeiWQS¬ǀ2x[-L;H.̝I4#2y~-b73 9Y~"A_uj ž]'nKA!؜NV8Ryb@&NcG!-qѯhKeB>Ȧz!\'2EoMDV٬p?EAE<9nܬ41/"s  ?4dP%;*(kE"6(Mɡ|5O7c0MnEcshի{) $zjv! E!+/,NLQ"x@_J(R8!-ibd.cutmw45ofroK$13\B7D4m ȝ!J4\|1[cOyCJ9CH[|&|&R k#U5 Ÿ'GX;}@Ǻq0$ -ē%5ybhҰ'|WxJXae^)/=޼Tl9&l65e7$(dlM]T| +F{&$:8t)4Cd=%Z˸9u¸jVz $5|IdOsn0K+{ZpAPVcTl]~ɲ5  |C~)UQIw@0!5F%;=Iy]W"JmIQsb_SDTvKH5EHN|+m?.§8GL]z] L7n [ֵ8.O e~Zc|_#ټ[GB t<԰0pDFFF0V$B<@D|͂Q"$.^HlX?M)!&?xhS>1(SdPKOnHv)ݟoQx ys)7bN,oZt44١(ی?$Wv`MrL RK4!C\r`b=Z>>/淕$j̐|L}CgJC83Q4G [5/(HʔU0\q3@= l7? vKa+SF]8d6$״.4@]>f ؐ^@2-GlfmD.!N@ia}Ww48HcSdxd65.#2bՄBulJF.~ft [퍛!'ALyUO􋣺4 YN窱B>.'4Owvf%r/~uׇy}i1rtv -lXn+W&:ia$jT"9'o1\qrSe$ש9[}Jra((w|8b& B ^,&*[^2%׵>mH ws"BBDbgqgph (Jo剣A<4ߙ?"= QkBZJEL{qCF9ք[7]2Tˡ@^}ԡB%`IU7?sE:mTsFKۉK:T[/|툹* )t=N+kS8:LZ{Q(ι\vUn7T  ~9}5Sܾq2٭APٌ(/vk׹i{j,]z{bD!Iᶟq/ ĤH7x8KEHNjdNHIEꓺf gTIeQU6bS74gCEOzlg_Vyr-0}8j͗)#I2o6H\6BFG|H4pTNg=NT| BCLBv7pJr@ /nlճT e,ӛxXCޓ`7Rh{S\D4޾g-IIتHH*KI둟\̯Q||tr@mrזddeh)kTF+:&9A^^KaR_^bߏMi9hy7_k!N,B_F.^U(q)Sgso2nj<>o`{%DMRgl˦8㳕Hz+ݭWR01V?Hp&UhD.Ԫs1#7ȉAâzҏ`|[aC2>y$ϰf>C@E8ġ Q0M=Cɶq}Wn\w7vʦK OOZ|gP- 2,/Y$#[ijMB*(YAm\wS-YkIϣ'y\ ۃS}tBKjtpTt%kt3}C"b*X "ǣcq@L^]y~>,r DtakzToADqܽoǐ.?Yި`nwpxD 1^#vT8X=B3FqpCL@۪k]Di_>#]$ƃXS2k=8TGK@ή)vU Iu( ZK(2}EJ:K\C[cC/i?o:zfp#mzRD恩۪'44r%%tB2ts#dt{_CZFHO2 ϩCopڭ.,T>w[|aDajKA\~gkcLU?MI-ˠ4K r;GRe+8;yY: ďДOjahU2un.j(ijn7InTskhSS* ,zb}? DRBD){ݨJ令<1` l3~4IK̭Z꼱TYHׁ7YI,0 W~IR+()_݋qA>w=waH=zUm?}W=;lU?n7UȤ?!PP c 3/}֒k.E jJ}oIӘHcgM_j%AÌjF:+qU˰![~ֵNvbҁg5y+kr[XY9uJ9NBҥrܾOm&Xi3(BmByKK ֑ ֌r /$,vWU _əɣπe֩"Bp&qzȱty#=pH;àV)қƦ?eTʘF:ܼla%P8D=;T{0 fVWl |HoQ!s8D5dAPf貤5K)e()(u곂9͌O~{J6J9RǨawQ)KyU;b-%g_SHPv'1ʀ4lNv`0 ּ<9ކ)ʹTyȿ֊Ty1~LyY=5Y7ƎM7Aѫ7 dG~eawvlOښYPԔfiЙs=٨}YS9CZр-}+9"eba-va.$J@8JZ4b ^ޘZ1 _1R5$ Â6[2y(١dx#,acFR&GxaT$7 @ T2SMьLbXRX=iTQThQa ߃{>'1U| tp0d2?0]TzRDRa#|E(oMqfܽe6 HX_`Z ׌0BtϩݱS/cyltehQ,m߭*!vj`PunSw7ɺh{+`ԓ?<"'`mo[jÙ%6pΥ|$ ~BA%kl|/~gy)I6vyRr{Wް yX&'͔B]PvM0a$T|R;FA Rt(JhJK^ !(2/|!Y| /Ɂ\gvh N!HX ϼS|:ԙKɕ3"f"|leL*1v%k/Cha"ĝT\"Ϝ]->KWI^uϻ9ޕrb+!5pLigd3nɐ7?Aa*g(R!p,zU5WuO{戹1HWT׀zQ@0oVA.:+㺬yu (x!@*JǑ* D$rwcpj9drif:8exzKa fJM*/8ps`U֑, 5]}jx]!^\fs*xԮ[¶(2l=GwlLU*'=7X& q  4pD!V֚.D~J_9Wf- )%Ra[vcyQF~D gaȎnDE˜I6'{Cc .{r"W};XdPpE̔ajiDY31@b2i "/@f,'Blt~w3W.n\k"d5Qqzx~^ Qu3g;lP O˖&^gW]"!Ļ>g  "`jAi A# 'v)x$$1Pd;`IҡnZ*Ǻ/Gϩ,Ӳ/1'GFNI.غN_eH`yhPp[]a0!۬׃>I 5qti141}*CC2?[ 2AyCO.Ezc6 r(Jk#2q^O{\;-#74jͱӎwX`eCETο6դ}j\Qxpwvj0D02dSXJqV{Yʐht>jγ3ap&V | 8t fA^8{3aznznæW\8X8Sv \qpN &JADW,jqkk.|im:`fgr2[ӜN7.3sKJe׆[p(TxTFvDy'|;ߍ;VpյPy6|FÏE8kTi5UeLw1e(xSE`CUU=-=qXJma$p ktDXtwg/#cQ{#mA/Yaؔk|e_#BV4ڽvTRcn:#b׭!Mec}ԧJw%5ge1K,umsH:sq3 OBK_lhhW 1w=G6/0S>b8t;cC $' Ȋe>ik̉@%(dԻ-:픍x;iY qs9dH&籷CB<]Qalsʸ>c/ϝ %V%R ffhxQDz%T9 VPpy*i3=%)oW ϭz ^rۨGSͤFjWԵwJ-Aj05"d3l$Sh-)-ϴm6IQAәmܒqx(6M:ǖgQL'LRG|4;N0] Eh8/O$;a[gOL7@J9\,Zfn&K)^  EmAu,"E\iS︵6E"_fH {p[\)ʼnCϴmpMͮh9vz%}SC<{,!{x +՟k!4xŁV (/OzHq12txi.qyz;hxveKt#@+ra.z)EI[ gG];-a|ֹ`$[o^QXH7R\$J#0-( f4܏MP8m# E_q Q*×pY K٤^dU*]9 !; Jo{ _4;/q,6 r'J\3gfVC\t ]IQ吂ЈKWp\ <ݜA<0ۋm[.s޿'f4 (]>7LڵjD\b?0m\ÅQu3xpò,4(cbqq;Oo/v=c{R ,b.g_yqMxS;s*y8S&S͈^Z(Jf1sG2R נ]\?M86nP' hɑML`=ǾPcbk-5Ly։Mӭڑc6.w`I7 L3q Sx.vf Ma?uPfM,B,Y7%CT.jPc8nCe". YF鮛NV6O+溮qCAۡAwaP _ַe`?#%3*(5< ;AsLYM]QLɨ؃?ARe6A}Tқ/2doUUg) `nk8xB.EgV>· jI4ċS 5.eZG1 fXדwVAbpD;\Z^Sf&" ' Q*AcZ6F鏸뗵z&-#٬ΌO4Z)yub/*#D[MTH*_oQѴbꇧ*ybRj0ֹs["ޛ8ELiD=<6>kVHD4>-V'3c|:pg"ѵDec#Pf+5OyelY*jjW={`xQ.\{y’2< )uP˷'IjL0F7hj]_NF 6SZK1YoZbO gOasTHᴃGl L~bV)aD*fII@.Θ49Xbyo;u-D&n|gяDZ_اFs|&|{iYީe~ h&.YoW $8Mp&q܅)), f(u:2=y%m2F0场4^MPDx4u+Pj\}]&Wp~*` _|Ny.?#n dCgݒXK$SZ92\n`Uxz٢ya&Uq Gz5ko cU]1Mc(3ݾQdͲܔaSp:Jo 9F/pb{hsM'5l{DĜnߓ`r g|/ g"TRB-++[z!V q@H_8 g^ k`la^riJ-4sp@ӌ5Os|+d[@TFuǯaXK-V,;-T҇w!%q)Z!ȪY>KMBsR/AZiXiQ;1]h+qa41!S?u-h}(.<'(N~ D[ On%hdbtn4=A A?|Jy-˝PdLW(Gpk ,x<5_c"%XںC+ J0.4fs7~2uoMJ󍒱3{ }]u[雇/Ǯ %[H: E^;Y jh҇edSM` ē5=G}l!'4bUBNeΦ昼H,:pʱSvxץp|oYG ?U1G`NSͼ-)k:$ÒSB懖Cn|={W;ޕk`\VY# y+_ilֹ#}kʏP%c_m'.YHb;@ضi:\s.L.j|٩'(%ϡZn7\G8rGcPTD(@'՞*{P dgꄏ} gv{!ZI<\w%{iJ̈́.B+ TJhX@=RRDmx1LϪxK<[/@/>lԿ6Qs!Lj"f:a1 Z7l""}$dbK!d2i<8̌ {F07J(;1B '[PGfG3q{L}iʧQgib)1 Ƥr[_*G74H:% r:wrl6pi)@5F]_[C9o#2`чJe kKNص}ߒj{Gԗ'YAe_CO"=C>JOL 2t΀O%j5Rt<&ߥ}uޑ΅9f.LE$U ,Jlhxv秓 :Ijj(vE4@tD]0`k !TMv+-3ћǙt1`F&uj^(V[CDj Ux+9 o԰ָꢳ:&qh$dDYt% _ {/`µ<]w؛=ElPBZ_d$& K:5i#vFFxU>6k}m+ne7iЯtʨ3FP#l?bB~вpZc -Gr,e&BE)"<~ i&&bPը^ ݻͬ#=qD_6C =!ϷWq6~0@jv?c ʲQ6vbvO$1sVDֆOzZB>7&3I@8} O#1VPɢIX4 f#v-̺JwydV yXQz.*gb,Tr?V*>N4-I?%d 9T^S{jODp8I1YmM=*FGWEH eڤO=*y~;]_*]˘G #nA^0"O޽FMgmxo-!j X_HTB̖Ur~,^͊ˆ鮙W1=PߕXX)U;Cc3@"uZľkuB Ƌa^8tom4~@^;"dqǗ൱{uH |E2>3lXl0mIҶ`7Ecwynҝ.tn;kuxg_9 a[1Dkw2gOGYiE%8'mZ9РqiլTBF^Ƃo)J,j|8f1hrK:eT3執13ZeB-bb ?SA~?*N=W]fAۄ+9ONjH(:Jnâyীa\t{iIZ8pNKnb=To'H!]:S`R74n֞ F~`쿵>Ņz*SLӣ|7_5QEb#3ei@x{7>چcE<;3HI 5BhЕho&'KMՒt:VH ea bAvZ / q/>$65%C>ܮ7CXR~:rkvYdkj9"[몝S^8ԘH"&T!*z`e%fI ^)OUUƦ3?!'0S0v!43-:! uUURsݚJk.G_&gy/N)3i32NHr<79U?rH*~ޏI@Ӯ 9 A׵IKr$xx'jyZ5qs71p}|G*%i׆-4GXߕPAg"2/eDFVG_>'p}F5.V%e\S@x,4{}6cȢ06~,ʪG;˱`LZ$:ī#i=3kSa!lˑ^%I8!CS!:CHQNZOԱd' ݃CEA<!2l|a;b|MKnD$#/k"pR'\UG(ZMUK;SI+aE4H3PwQ Rf 诞55,NN;Wf"v$t!ձ#ԠM*6',2DS_N^3wRޙ#?ߎ@DalU-BH|,:TstE?$a[ /z Iv 7 iLX!F_CΎu%u(v?ץM7c:VfK1~g8a1|<#z lH/ivp uKq͍izndx-;|#rBhHݮy_@9Os}h!Sbt"^A!d?Z լ3\w ڥ߿~93z%q{uPe T[nG#\8٬Ŕ=^w>Ń緥Qr` #Bƴ5M`@ixy >PW)(U+m$?8є?}7Aݝv^b1M @RCZ<%eee@xXGȯa'DsNH>rJ@(ȉ dg q>-*ʍ2Yϝ9#^pooct@yZE{3"iJz~^މZ1O;P1+iՖM&}:S 4FٮgH4wg4 x*\􊋴h:eH "V=xXvh^Z0WNCjAgrEI}?F)jͫM WjRFj]1@U4΍/"2ox)~(um R{)!PO=U3´K{dCzz>A/zC0v6ޕ>ͼuw5h-M/*X}r]cMڸ%ܔ-^w GZ0U).c!EK0/NHSe뽗,MJ+{M3V ձKH0"vt!G{G "=h*,á,K$\mp/,d3ˮ[$ֈ#$E@'&s":P3[K;JsXsnzyx uW nC*XۏJ)u(PBh 3 &ᆀZ}U[]bͿE_`?[+ ;vHh`m/QShqYؤsTAp'ʫK /LG8re.`Oe}T縌'١wڐ%(=p@c &b e"[x$/q!^_\E.5{b`Fa$?[LC8+J:0$;=]BBy9uSu 0 |Z7"E{ 0f\BO^i}sUg2TҶܸӏEqoȢ!4ԫ阄 )tcri8)ª TKhkI֋Hۧ0C$ES T5V'oF^^ wmF$+4 Jnji \Q=1FMhTX5%RՎ)oI*о5@wY0<esΆp@"sPOʧ.E$I-?G}/;Lok.i멌 6%EaJREg0&_563.Rw w:oiK \ݛ :*VYGG9\{ԸUOgT{UnmmI_%Vez2# *SΞ{%vGa9Ig2klL+2` C@ p,+R };Z^.Ve/ӘAwQ2/'%!q$oȰ:n o4K%EыJ|m`ҫdcrQH R_$zc@m[?A~_zjr a|ت2j}ĩ^'L" *cH}}[`@\;W&0eRjtFZh,͌AˈsБ*` 2'(cq/]be|l@۝:o&@Gqy2HfcFG ,Hc.M|[p>[|+^ޚb-g뺫%nT $owTS3fxX [DEpQey b-;IjlR!n΄ș >7~!c..tj(AR')*lCR7x 4ao/(`WN%OL@5|0#F1-9ZMx{/˺qG !8̰skкV۲fZjr!^[AlT֚?]hS5Uf#" \y1VNyeBojF.r4h"K{d+^0XڀA B)0FLظc[cksñ[ isivV(8G #O"CDKI<d?8eiQB_> #Jfz~&`q)nX{2 T>{"L\έj4m&O.љϯ*@辬 0kJ(>cU\j}'4X%e^*hLH/#/dHGVj}yY_fAHvÕK.^6k!/Yn`кAM4V'"}Btώ/LӴ.Wv&.gy H؟yYGogiHmCuU!:ayUҙr )[+*˞&^#$MIiõYr@r߀Z7V`5g&WӺʭB>PS.:k8"^p:3<9/j15I[S)xVqxsmqFv,^4ڳA'?(RV܍r׎IΐW;pW*0糧\pRΪMAQ~"ske;z~peS?:cPc8S\غύ0(&؍yuOATu߾͞K1E; ()JID  hnJ<|F!v@20ZKf&6- Rh"?c[npn^z8OMeɦi BŸ,c˺=ykvG,q4'Veo'`^6=K7З vvyCef%ïQ3QY[rhԜdڡ0ҹp10aqj6L0xrQhhܲ/h"%`3=iRŠ)0 }z4Kwi5jQ!)Gi#eX7fCx&Vbe͘h%ؖ`vrDBȔT \$;л֨Pݷ5 2.}UMb,njZ6jӆ;]ia*Ҡ{R@Қ\$3yëlI(# /)ZnNK?I,LZUD=Yld˙A kĩJ{ Vb1g:t˅MSfyjU|rBʑC0ށZ!E`뎌]+wbW!I]we'k$>"NPDM쵛/)ar/u# ~2R6Tbyj6$>D"^[!f"4OꩰttDrDa͊?9VVھ,1if#cl;I~- ҫeDĚ#@ S>ID`I΂MP{x>ն l0*He2nh-ugR _ 4V޴  ЇbI;&CӍ_|౤" =<7&79Hgn˰=<`\ʂW0f(@NEz} .?۪1R|pH\p,*/G g`^`0]Oؓo[q 9^nwhjwlKXXyHhXki־(^q2gaE]oN|mS0!O5H}E#nxnˡI7;:hc}&`dQ˙NE%gq[x"Y[xƘ8 ^a! {)VARd].N땚.G;eIJ=É֑]f*('ĺ}c ;9ruPA Kp\ObJ{ǽ qAըVhC^31>G9˪e 2\E1|`T{ߛ:p(2 Ī@s\!=WkX$fʡ~! Pޢ~,\WSN? )=WPj#D +A nrXGr]u~^L76G3 0An_x=sqsAp巡7Ĵ0!]l 5Y?*kX+,F 6=ݠ,Tz,is\S}]odg4rZO:pExH~jR9gEG itCث冠wyDFbKMVj|Xdf(KA[5E"PRm5R< Q=>_Ia 3  R)gf<̘@~\#~aOU4]^%*? K,>zUW)oI}^wc5/֖R7aT AS lOl!`"j,LM7 %2=szQ6,PedYl߃Jj]z8^Q"dWc)8j v|rǿ0ʓɃ-<^OfGWOHN=dw/ƍ,v%<}Ue*F8`zK -B2Љ1)r|񜪕߸,mb9TsKÙUqFAp@:=zNxw_mZS!tl|,ksl\dܤ,\]t y+h16(n:lxkj1׻%ˣo^e+9YTQR~sτEY\μqkUuBPh6Fo6{tU`Z?@h£9IrvƘ#]. Xڌ#ki!.L$ 7` =?Š=gë|(3ƛ$DCSe%ia­/m;tJyt%MܖІ5$:lL] jN ria>Z(~Yc{粀șA͠KWb5<:}vkr_],m}'nu|<&!LVd_&P[HVt7t LR38Ƞ-WbJƂeהz+>n 2ٔ;Gsԕ8xybSO%}^r!,;toޚf+c~ɒ5!:g+r1]I͝gXLBlgh ptnԖq_̠^z'2}5Q 41Y>") 7 C_}杤s?Cti 2w_`A@*{ X+?Dc0mI:ﺳ"X`tt#*, ޮP$ &;JFUTa߃R,x87mX0ʻ}S$K5\ Y4 +\ ZQ =lN [z,Gxdm$U"ZdWT}]ܝ{$q8yPתQvN}]|ick/7)ds1o_*!+|Ǿ n#s!$s \G<)SڳoPW!aU_*^&H*W 0q[WnPjƀCˍBj[k@Bi`%JFȬ+$%+5^2m{S1$y L:l6E+R' 44X4F9Cx}T])o; V,H/>d~?e oG*|nPKm~6]鯏|$54=4`k-cZ|_22(9qDePȹ@a ƶ[^a ,Ѹʷj570Y$f& ^Q4Pp(-r!5l}c㳃A^(mwI9')A/*Fxx; 6,F,\ce{ye V}$gqۣ1Kb݇;:i(խAd F̠d%Y'|2ݤX4D%h p~o+;)-](׸el rWZS,F+s KXć5V8(?/R;h+9b$x;`XFӟ7$wBG%\tNY*h W(k98NK<Ԁ|u"?n+@4˥XF˗SG*[U B)a9dZCRXcAM>R ˆI G.nrT&6bМG)>[7WBj 쎰pGt8ʊ# F͸Y%ٌɎW&aG }ri? yum"􄏑#?h c|ƺO==,WV44lkdOI9wNm߆ED,tśN)mYKGf5 ΨGT – U܁3KPMX/<Jn9xc)勱+3=j(ӖߨBr!yb Jn7JA\(Q˛k k4DQB,t1K3r5RDA`c$@8O:qaa _-рE K[dW<9x Ž@IM ?1UG$n[mp&t\d8I`05_f ]Raop'[fD˯l+Iԇ ŒrġŞp-]+S^s%xF{юze͌ 'So)8N拲Q:)(S[4 %'l<@fN? { BZ _:< ˽{rnKY@S~P:ٹ?KJ ]߹bzT?y]&~τR.'Y,[ˮV$%0b6l$?$Lx(^?2YQmck+i29c:Te"E+}Lސ"*qo&#?^4Ѕ;#֠*n[$܉c%"gNiBMC7%h m4{ƘMm#xA&I$SJkwa[>b"aqcmW}#v+co6i;/aA6sCZW_M%b Ĕ`6ZD\ qbļ>MC!Gs|PBjc#Z.(gau,17X;x E4MmzǪY^Pwi3{Fr2ȣiG'b$E,O̓',]ˊآ`?#cHӤ4v *9ad4C (Fٰٳ' ).MΕݾIf<&?(^j J5(֐XѰNY\7/tbw}֛êA;ѭ&}~8>[vK\÷fK+ie5OPɁ]E{);M߂ P2)Fg*Bwuʒsy7yw v(׏)K>z=22+F8Z.C%DeA &IOzR8)`#pk0 2JKy(bi'[zVƵt9 )GKBӎP q];AeR fXyٗ%ZX``MҌ 3.$@&B1 *Uk;:y{  pDi PǩH6{ J?xyTӛ4\'ߩB XKk';hu kq`z]FoY"tŶXT1=WuEGԓ*`a Ȅ${~c8ka՘_YE%؛=+ܢ6 йa+Mָ?U+%5s-A炫< :t'K5cSy*7QJI jf9F!otIQ9 ļߖ ff@OҰlo2ek4<!kk~.ؿ&U ;A+Ճu@]m,I }+V_>uB@ CAY|u,1S[HTdc\{(;t!>#hP^1fh|}UkmIuB'C4"d/iGBj""|b m;39O{mRS=%"_bK*#|MBcu6ԖEN>Y⺂rR}$VV k-H%e*SFqP5_(uT$OٿESě]:g=ԏx}H4zLT25XClu`9q<0P7.8]~4eJt@f?- YzaAsl4Wi (u.QGG4)X`MD 1RYm2Wҁ^T3 p-n[?n]O&-t4t=P(=z.xG1,mC$Nk?9cwFJRx̦9hv2${LB!&2ծW_1nYh* &_rb0[F, 3˻O8':> @_SC@ik2DT g_Ua!>DY/:; >*1G|Z 8'yI)BV8>+ʥ_Iݑ=fRF}ZSس+66 (ED*R@o1˗?L=y'C䲁WzF[~6>DZ b/ k=oQ׺j,6^s7YE[6́) `=(Cacbs"TT[R$m  ~lM㌤;A~`ga\H_&3F vBDvnxݕYyBV;c/ yJY-G_X; z*,z..@$Ih=G˷WMUŇ{Ģc,s@XQPM\-޷2=:Wgg2z .y&,CLLٗ$541&mհW g|t>gD|3iIMhXMɉU\IH1s -Y #P޺ne~(ʙ%CK +*1Q٘ \!ˍDf=ܑ#'KAqS2Z5,Q͓yo=A) 9ĩE>6OJOHoı\ؓs%t_b}NjDK Qfc^igxeT՗!t08Sw`KkTg|-)+3hW/[~Ư|2jYӯDGZDxZ=,D̜R>c xQ,W+C0Ec~UIV7Ġ.fQ 5{iO\c zFkS;{jڊumn ZdA/G$iZį Qy1'")p![m6񞺑)AҥLc]+sٌ&zvIMp=eYZO f"Lac ul+-LBG`ҵ+]]F4A9#].kyZ `6muƷR2I@f!Џ ke *t[,p^+T$怟ky@*5*7H)n~Q8`&{XQc8>b[q+M8ؕu[Xߩ:~A,VwohBH1.i?`78v әo;vHP "&ֹ c QNjY*{.I$2{4}螿sf[JhK҄dIh+%v =H彄_AhG(.F{1iy~yC=?2H@V,+*j`4$Ra.Jj+,6֣bU5>B';cI\Gvw@=Rb:D|8 /~$kj ]m/85 fϿ;lk٘i.uoz(9 ߪD`F U,8$ %912~À)sL<*[uItC}FX& #cvr*|n >_hueȫT5:j?~hL7f5GQ{OI2^W%q}R-]O iÔ D"'vvRUNYyfmE2wMAWS'{yLٴ}5e?Bsi+c%uK]dY1Ea W;Qےkg{nӍ$.'^io) #:U0{&6ٔh?&W2d+Uh<,=_Q@ Eao|\(()kLV}Pc60}C}¼ % GkUY e:T_|NU?~2)f} #w ĬXanEI8&_ݭM/ ni.N}2S>,[9 R0Â@v@9 q{ .t=45tx# {pyu F]VyMT8+~¿B2')Hi %M$;a kS ɨPՒ3}֮:*JD˱Lbі *J5>8p_ D:|'Cvr9&>R]9_vЛLchg3q.C Fu!}l=଻|iޟ: 0%>6AP<bfB=Qv -d(o{Zb@*]}":JY6Mg0Y[_ )tr 9A&'hpS'R _oz5 NxaA7[%0Mnӭ㘒u(^lѮ-:fXzó: ,*(svM^ZE(»m-X6m?;㓶If\5' NߵxOrDL5 Fh 'g-/&?Qj8.ON?M U ٳ%[\uSiDֽZGYNnY{)E)\) 3>C\A[]Я)` OX:C묠K ߉ x +U=/p mjny>H{TV\?ZPdECvj'~ti"{@]~?s7Tr_i&髢:O,>=Z; A~ ^m]Ɂ{ uBQ˹M4Ź | E;-%fV"~1Dq2xLssߔ\ztm .ߚʏ~l;B8ThϹyi6V"ۣnX[oyT\B m)b$&jհ5ni-oJ6.3F%r0ݗ c9GL^d0rv $C0tBп2 B Ot3>)%mMkI Xi #p/$cӜ8HT*SH FndT dD0bgsv$H\Zse\?d*LP,MwYV|!^Dܣ"7-.ax"rkR).؞&p HCQrl5S)?%~Bֲ \%\Z~Y$:|k5KdO%p@Es\ g^xީ=I]oJ<3Zg}8`҄xiHZ֕ieD@0#ژ&s@l^ʑʆ+HOJQAB>?=d ("/5ȖQ@Š}:2=>Dk9UNܖWqQ;[HMM܊J2T7&+e >H8X<3&*+;9#YVޓ5AK*q!=d+ʔ>ԽnR]j bw$%D 9ZymX^1f|oXdC j!z kjLP^PnfFEsCi@QK|$3"g ?FFh0IF͟g bL HB '~#鳢|8 ̮k e ~%hvd2RJm@Ī>JlxI0s]R0</0-X#\aUL:RV<'>T+6W0Zg0YO69/_[03 {!麬i28M[&M"@d?ݫ(p6o݋ r!6 .BѧcwDž]%b dOO-ׂ&$W * Vm ,& #t~xsAg_!1&լ⯩gX3C]Niv&n:Rbotʒ<.t;! #7UZ=d8J:Y?Vb Μ)V&Rl<\Cls1pp*E*";i[uprA}\ǵD]CF.bGqUMȜى{f)ўb4|̂N i+CQuЁGd܀K.TsuC#'JM9||u7%n)`+[wk4 6{WCpι%g>8]? jdkwcșLm?8_5K4f3|קUXTb:0"rUЀT<=r&!+7}N &-V,tr"PCRZxYhW=sЀp8w Ny7Ju"I<+.|[!𰂦n2aN^{r^z6h9,.0ӟO.WbOUza5e`Czfw#/<*\aV- -f  *{h}rh:Rgci}ϝo~)g`ܣaB`2ȬUb%f #~8*ДfNXz+ `$ng qr׃7}݆B < KMpy|%3. _},XGKa(/ k\2֯0>N\&bƜEkK _Ĩ?fd )Y͟j|$xhkxV/xdU(##|1­9n(;]p`Rn 6lZ-ô1?GXPB?[5T ?&gP%^`bbͅ3o2dӤ8 L;\#dM;1 )>'z1<ә;(ɟf>&ks. ojP Sg^ܟ_TPOYB)Kt$%d+;h(| e'T;_&4MG4{ayR^{ +'6;ۇ=92e;pP[0nYVȝ3ІVM\u964LAr"0=~[o7mvZGh⏩}cQ+eUa?a:*^4KN k5H!:wNYeۛ7Rra/E@Xn". t"͖ژ_$"WB?2~0LC0e iMPz*PEa {qHenDoi.0Uj# { |_AhEWF3jԏT5&NM?9s5lհ oH  +3_ڟzGps1g'-(fiWcO·VJ̍D5YMc5.8qMy3Hw.!cQRki?δ@WHWz-+Ffl2l5k/ijkŞb{[g%a}U%qywQ-u]Hf*raxUE-p#6 T n"M6a9z`$\\S6.}F#8_`(Hb˺%z{,cťS7"X=>41%nc9a:B}xujAnRGqM! K3O8|D„ExsAFpôՖ|OQB3,BB֘bY{Ҿ\^(PX@}`%4Fm)WmDdFLn_kiLcB}m Am&l0Rv֯UM)>/?: butPZB2 JQYk>G'ܼ[Jg&w4%aǙ#7w\(Bu$_Az dۃLl'JjmepRk5mM'Ru{~ݻ(JĠMl<͓d3/袣|9=*zG1o۲ILԮzk,Y11 ]tm89/Sp` =S4_5jq]jpGt__rַ乇)yqXF;U5z*2\`Άo9$%B:). Xb2psF ~H*%b+aٞcY1+9ƙ"V* 6!r0Pk:[f1U0O޺eЊyiop7g!-hm^O?lp9"SJ9nVO= X]1]✽O^-S %}yךStid/Яţ :oXD:jF+2ť 2whg֑FF:1e-\LuXW пԡtyk*!C;n:0gEIrܲAKgG nm(1a(hDȉx@L/Y>,V+T^жoBu#I(s};p 4j )a-Ao nR P=Pޑj8VwZ1RʡZ1ZdG9[}+d[v&Hdp2Dc%S1jeP>%a5/wVzȌbp&Zh^t̢|чJ4HfHԾ#xyA)a쭆v>RȂ7qtt =x3IuBsG2ED(@ustSWU]I_ aRrTMzkLXymd<)iCRKZNwZUdV١k fK:/̙B/Cǐsx-u~q![VǵۧצFG}Tw^'*]k;L,=~kkoCA>Z|@-M7uhN!w5\&ߑn 1/8<eU =4&8]0t#? [WũC"afF0lCVS<.6Gk&)1v Qz.+OeN NM8 Am]Q:P\8]-!Ia7JƯt6;I글9|w19:oPJCqfI؅Y9+bojy03vM%MZ*/+l0sְY8\#T C.HmIͫK`<\. vWhU{cjH3?#s ??4^$Iq-Ov;?$LpazTH뉐^ d(SӦx{%i9%0 `$!Ɨ=+郖ysw( X 4q^o֍tulqyQTq^V9 гZDMN74#1[ѱljş)4 +O52ŷ\Lg+ VܚOHyE?<@& Kw9guxU\?rLĒp9PɭiK.(S>+\pߡG.#}7Փ㗳޻EcҊI&53A nŖ'6GZ"9_bB I;NE4;' JU.ʌY%v). +Xa@Σ~2U|XCP864U8 S³qP.FTT5R?#ZS+ Pnx՗_ƙmX<2ٟ!Ts,[@G_^s/D1z͕%N+MMY횒uZZS$o}jC+z,*"If2#!]?t,K`D9I4dF7\4,t'*~4э+p{3Xe=L;/*8Fi-Rr巫tJt֐n&oy(|}උ{#.g* a_yJuVOKh=gEXjz6xWjFNҳNt;L CC#kL[= ꪔ mlu˱ z`٬HZ<39 7b'edL p]DA Zz y<Jf/Vup&c?ӈ{GP3~ Źb\λ-)Kp6d*aCΘX6x/3ghl@9qSd'{q{\OJXE!Iga+A(ZR\l6p_cc,B.:_Ӈ[xuط}~:54O?sp覬[3Z;)?HDI&& /ʓot 8Vg,ihٗ/b:ܮS!TC,rtCOHUeJQ3CdOW=%٪+ݜ@U|!v[<g?kg9ۄsJi؝t#w cyX6+Mީԫ'@v ud1jv/vlU< x}Dջ9FuJeQ;PY)ꝉl{^܋:I D% a;/we?fs>Q1ޔT[YW 3hp~ F׼ʏ8K:S/(JdJ|@APG.~…$֢YanFFehUlлyBZiP[n4j؏yĎ[BkxO 8jΧ1[rFކ6N@f}FZ^j4V%ϾrP_ߥO4FUk.<~ͪKo~/ZPMF,_֑l9Km U`5LODks|)xjW*m>4 Y}[D+ `7 `x,IZ_W]O6cauJ.vn4 }cCM fI}CuMN/:j_wz;[R6x]O( $sżOdnC<1dA LG q`<챀ǦoV:^-v'\uƹ:ސ)P$%C=ys\j"^kI?s00lą{| "0"ǭ6-Z pTdg߁i|Jm!W߰ t;@A &SFq&hm%|b-|g S-A%KGptZ/ "Pv5Oj8{1`z5.4Xvz 1įOV_#miBEhMd @'G۸4gI_TVWG3ksqɾ]_I' InXQfmumA[őȉD$[D$Y.k7O{jgbk7;G`m3*47Jә{խbk%lmj1@STqo+s#U\+?ElmV@fcN9yha x3?\Fmi1Gw &-t @"H#kZ˰kd!A 2OԺ\PWL?0o;啜#,(L #[g|lk@Ni@^JI]! 4 ].%ïfY Jn:"T7㺟 dUi;>/_S0.Wp ]pimbFSN4>8rKr,[ZŲK̀i$~dZYhkgsoc{*lx!MΘ`W^#l1$]D:a/jJ\zd"<:| َ{QKoT֢\Db<լ#`.z5҇#&>_CͣM)|VUs57Tߤ+/aDG`>Jju8b?U_ wۊpl޻i+li/"#Vv:jQTBjL ?o6R(G5C6΢TXnt~'Gu˝E*xi<; :V-2+lF.(+l0Be~QV84QP c.B/HYxD`*5QbcU?L(ﰁQe}w(Wx1鞰Jn2bx˞n ('ch EЪ9#/Qf&޸H'ek>d5@lj տ9! ȩj0ZIT=k7j7C%<2$Z;{wZ'}ۙIeJ@*♬i7U)hMK?H~xNFeÎh.lm&nL+du"Y7IZ(!|N7^ku7W*< Z4cnkdpw]Trm(A5<=QGϤ8r6=퍸ޗSDE@\+(,JE,!T{[hS+Hz*;M)l&rZC?n ͢!Gѯԧ3hoITJɽ2M[ <2ԫg,fE6;2ݍ0/K7䃮6:q^BbN&8lÐ"-®0@ѿH%Rg1H=s(Y&]8||hS@kYSۣ :c"G-,]Um/=Y9bYRå<c,c4{WY%YwvTiaډQ4`gҸ.}s53'D0N{0Mj2l s^@{QZǻ/ o慵U QfI#᳠SKc3ݻ'P\.WC[biz 8&-}>_\.n`LKg_Vug| 8ǕuiP̀M:X>sy\7$(YoӫAX5+c6"KTgWw:ޯju΍w >V`1Ʊcx8E{k;%}2 x]De\gnOz:sonMA`*H>c~m@m篈Gvogb(|o{fg͔4L, ]:Y1"GzzBZXƘܨIC %$xⅥ Ƥ;Ҏ[B/frs:[@Fkku+ZY=T//s(dgz}Xy [.RhD],g=~7)TD,\V!b۪\ zλm9 qQg>4ڵKG9\CC#a6Gq%BF~NØa p6<6IORX+^ɢ歌vGG@ګޗ~Zn0ILt@vT8,eVۙl_1G. ǿh_lH ,&JMq'w8#/}Iۨ/y+cfD'ށnt&#qN~g~3T^(DŽ"̌ć>6gz";Qq18oIKW(ty5 ZPku-hχI[DT-cWr-i*z.iKOp @]W&n| D(K2i&ڕ}:"H¸=sWW=?WNf&zlro;B4ҢzYaj.kc}SH5d[`Uծiܓv Ƅ(Q >ˍ3uSH;}_0cAb3|Uk>qҰ.6 tZItu>N&;.E;sJq9uI,8pZNb%˝=NP%['b,=lep4oh~>X 4~MiıBMc81x"xb`xJaoNrSD'e]:A9BA*bH6ٌwLMM{I-%'X2N:Xv9q~L7#438wRrj%XC"Yf;Vu6+zIj8G}YsJ[{?͞OA.#WSZ$2 $ @'6yck!T&6wIJ#T$LZ뷶z7?_xFWCwiehrXAtt/k]V6lt |\EjػI<^Gqf?v5rq챔T9Ϧ>>W{`Kt$>nB:Úՠ&uH?sq,8}/gۍjN~._=AG6fm=;RAJ&qrdAP8V)?*FX>_!sHgTR{ćӔlh6RLhbg:= ׄVGk#&QhH=)dY9_7*Fѽ  ;vl(y0+$:ۇprס-DuT{k BrsUR1'w1ۂOf& DrL…&!.](2 ʪt -3Yeq0ʘ>Za-I'Q ?B,_w$qulweF x4%B?B]U}3Ő "WuHtHgЁ77˟Ǻ7j_NJZEck 3^3H!"QdXPoHςo4JVRl=/U̐*0g4`&MNrϿB(2Z&Iqɵ1ϳzqY˘?4#"߄t6iYFˤci"Sn},32QxM/hIRg8u?bFgRv[D7hI\L9Wrk4ٳDndQ-|+َ+FƑtdYWܷXG,Z,F_f&FW+tiwNw&} R{Uy)pr rdY`︓zG2OhUGh,J8St"/}tsXgOD-g7ʐV >w6*JFm%pta1}502X `|"( -aޡߒ,3TIM[\~\&l 34؄< X!E( 9d*B1;[ XD̠e'n.tZ&i^(^P-,{4@=}[{ףܚ|gyy?Vc)ķ Q#@x#KVɑH~2"^A;]2!v6U nqS^)tc%lӎRx(/ݾ/gR2}U.y^RՐ>Z yJtf@Z /S{( apBj#3e]F%&ŀ^qzgejVPlūe2D#|6aV9z& ){ȵ݃ P/_g_jK 4 43 [Ä́"QzLJ2jc%q<8*Ü4#pU.h]lӊuw:>cmoFʉFWq٧DƬ~F4_6..T`KVwS.Xj_쟫_c8`7=F6cĽ I#G$t_XfM͖b8Ǯ`A0"B,EaS`%b`l`·lULkoS(-?ހ_X7rRک 3*\eӻ( smU3ޏr9kTF5UIm bvr|@5o>HjpoQ ǡzK:]u M/`!ibqF+6@^팪_ 8D5ZS?~G 2c onN$YjUGQ믇:6b=aא_AnDhz/_ p.Xo/3<ܻZaRpz$XMIё9yX]betXJم2igЖwJ~7wsvowc$s7@ߚӟ !F3.U~RB邏q 7uύe~2hk \gee Zj^__ Tnlǰۗyx@[[./PL,qW(*,Q9N^8p`b -3̮ŻݏqtxJ)CghK=&6!^(Ovȭ_#EkgaS)i P0' \J)ւ2_  k(8J" wg?(VNq}h\uzh٣4&ae[=g#AMSw1<ѤXZQw:h.e #,/ĿcbOjxG7gGםm#r¸BL[dو@hpr3}EYH@Wy # G|`nm4.ﭓEf*8S uGV)$)[nyU)/[8W?15jA2Vcm+%`?/Th0Qzγκ)1{m- [[^׎fjP;^8 *"!oN2]c#6u76'mNrfge\b _^ij1+C:;#fĺ/RAg\ЎJ 2L5'[mv+nE ƴ!:7La 0Uftl@0MUe X[~vcW.#375`chO/lSRCN $5o󳕤ӰW"ݑXFuy%5$|D$sY-{٦"u&us}|扈!T<%u=rd4]?sTaO6o٠bhX־Q,M!=?ܔ`R) [⼡=x'.~@n@8 ]_ , y6CEPtg=vZN^d+")1DDɼV?o5+֨+T>n*_BӪaa xCBr${bo_L>=IUt׮փv?۔VbU'l}+h^,;Է}aZ`?= k2OWOV-K؅mK@iuz4Ā\¡Qe#~1'>kP2!of1\Ț,Mmϙ h))I!|!^)bww5|s.s} `Mny # @7k IkSz#g^ϲcU=֕w:`:0IbtLiG!\sz@ư~z73=%rN솾VizǺ/r,zx=Dx5@y"@I3[K8l-r BvD7er)yĎ>d<.Ht|fCk~bt6\l\DZCV/v^rڨ|2gwgW`Ys/2Gɔa .dzۦ]vHT;G>?;'f.a k>Yp-ToLqoawΓ{{?Lūei-IU.}ҨLF[;ڐ{ A#sY ȗDbhɭwPn;9v:_Kb?I߇KvGׇ܏1)I4iG.N2U;}ðiV-lh5>r?rA. O3D_- .cKȒ8}»YV6FjKl9@|)` ͐ T o>fG O5-Y0(\^ D/H44vB3$O2jB*t,~ "0M.k&4so׮inkv>ģz 'X!L4(o᰷|KM)gcyF#G&,*I \*m ^oYmrj]dZZvOyn:e{&Wk6Z2X9`L0fpϨr{Reɦ铬 "ϔ8/I׸I,EJ:n$(jw~T@odfؕa!23Lu&ў&&MzO-^9)Sj]+c?O3Y ^T7}p=r~KN3`AET適*&]}G*?~,z]{.c  RXqi; j v_pcRu E쥔3\Bhk{XL]bQ&_:Hƌ1'Dm}$x! \g!TmeV׶^U'KFg-u6>ɪ7ųw$LÀ~%&kN4%0;T#Si;-u/߃š n<lp g,U*XB0|ڡג#tn=HHPK(}XpZP0@]M|5E2;/n̝h],pOZI1y,`0Fd{!oys 31՚G$u&˰M\,ٍT"CqtvK28fȺyU7C*b0\>xZc_TBM!X/y7G]]x2袄;M^qe(H|ylj`ƥ.J_{.7QVji0ST3BlsvQ!Lq{k5%((wlj:W] QY9pCXQ)V8_~{Pp8A,R[([s;{ ze`9w~iK Q,\ZvNMq+*12E%͔-@Gtz/n :n~l}vsR[l5(zYJS )u;uAP@݂wnmeyv=!85^rEXZMs@`J7{Cu D`Pc M8 'x#\ ) ʳz[7ޱble)Cv7K\ T?f˶<)Ƙe(ֹ%iUFkq)h^pW*qEj:CM~;/ϳ)]E|o}{oncu^.t1(9Xf&} ZwZBr X`T4ޏbS/0`|̀H$i]-9C|Gѽ7 tmr (y1onDM!@,!jUΫ<9)iTrUFNgR9dHhz,zE͝[bE]@Ʃ.w%f)!Uʵ+uH8A ^)0<VPy6iUYG"F:[g,]6P+7P, mlENm*eʃ;vn[ڮIX:K4KtjAl!u}TRpJ+8f3/zξh|le 4oSLB z>HswZVZZk+#ל_SC{O /3Rq+JU,$Awc Xa fyGX'/T\ ~ WYqCa ֳM34Lgt cŅթ%.xӌKwW(N$Y]q"Ų'fw DiIݸ_l],/r#Iegn34P!QK`@nKGޢh"`(< ڷj:Mz `nIzNDn߰8{.0r э: >8dIBɽ'=ᓳb#*zfvRMsoMQ$B~)k,ߧ7j M^X2F% X)e eD9L}NT9fmT^Rlk4jB!0ƫ5g[wxf`80}_aQ"{\lmq|m^D˰Ҡo|9VмYP6巉L$`?'#7$W؍V.TjW\p Fʉ!boZ筄%gNyN:WVs[CT%.#s긨=L>e8rDR͏$d.tj2o>3_zGWwB_Q1C""՜Lϱ\_!?pK0- b=: l` A E͞aԟi O;Vy=+.H , 4 -q9a[+itYح7A'ep~O(5Ax~50w֟wIk9hR&ռ!/֟rIʼ SOŞ !z\Ͳ:&`Q>Љ7Zbe~4rcJipocO˶_[|'J.EoG9 h3;Ni 8 5B.tliQi֩.RMydCf2>;Ԑd$Ä òa!e,7st1/('T-\ ~K_,$otO3gj]n6{S_9r"oJ俉!:* / fn]dQXٟDq_υ5Dm?P@'P4-pr5CN>]T9̐ӑxbl>,IqX4Zθܪ9ZJSOc26^pN!rr׉_LE<9MJݯYH z5/KgΔI4 *10gyuu+LG(SSzÛ&a4 /wa|^ݘrckWlP}>GEh;>D= ol0# 0@ی^򝸣 ЧomA5NltlC=I~/*E;J͒ðgEz p^ǦWAvQ[G-#F%nn-V3IB^,t b؂/i;Vy*M{̺/b^Doҏ9]P-ux'׊}si_e~fǫ:L;mu%$'-;v.:G^FJ\> yG̀}(vHKϞˆ^Ɍ'y")U*4W| 88 Hv32'3xUt\fX'b@l ^!MbSGe۪!>fԽ>nOE0/t{U&s; #<'7C٠2N?^n/Н-D(,4*1n!Tx- QϽD0CJ$6„6B(!鷳 b MuswbpO8I30 wYPРO(}! {4 TB\=12mX" jZ:ю2^2זW. ɣ 8i;@ɎAKXj1vCGU݂JweƏd2d[=d\,%*9Y͕uan.Һؤ6O9tN)V/+ dWp&[N%)hedIhU2ъ%WsBrCtW;d`)nL]ý/ l+m?&P\iY8 iَQK}BV_'i^QWYn=vl8wEh1 R3v ? ^NrD q"r X $Ư(8٣薎j]v~* r&w,C܃\K4uFս#^mcpM{k͏;h _ԭgmbw>w݃Dq)r?OM88"Kd+GfGS+2#wEʑto,#)^欺k<0OLn-$;2H=Վ:PZBf#/g;wɩ`%\r\wjnϟ4Ggî%D ҺSCZT$!D …CZmK&I,jm&s;NU[XQBtH "RSNW7LӱS9';NX: Al0JE__%yc鹛;~?/E:TJj8ʝĸL^DjQ!eE3B1(e ~y9^.v]TrGaŷ9Ӎ8cmaynZS4#JNbC 5 M*0n%9sBv v$WY&1׏0YIqW/eӻ?]C+7_}ALTǸב,+p|G ]&C79q=2,MPlNؐ熣OI'WX6R Øe }_$ʵ H1 o2M$okȻwF|) wXD)283–|! 6ZRƜ21 _oP #|R_/.c>QbCs^_@C(,sP#?nkB#=ol~ hP/C#?du=+5ADrSOwǸoҧUAQz;鏖KGRI1gupLnGܚ\^ z.uƁYT|KM];94?̲=)#t'Vq%F엃ޮ1_-&d[޶*A)A*`b\RBۡK`-K0ZޒjRlіEbH=B\-εפ, [ ?MAXU`*T23UBnsow.+u(/+VV) 9T2E9кBXڃTAͦ\A%GS2pPeM͏AYzaѝxW%dSL]b'~>,=`\Dׂv 1Ywx\KgFjzSSoY:@!:DˎY.30>`Go,k>sT#R}`P DL(Cyn'8"j"wW -Om.r9Y( 'YD"["-¨33 ﮢ(bod@Q 2ǛEnMXTxE0V˜9 gQ[B:2+zr|v(PiV+^anSKzTd,67: 1չ pǭvbu6;9bBe6\rE[Fa~Q85@2T{>W6w%hop`zfMHcX8wgo*õ[(gUn6lbKH}o*d5˶r}$*t6:+cԎؘqw=%jHxCFR^9f6nn9=z2|r5`Wΐ ]ی`)u۴ P wfO,0#S8<~ qی!&}1/i06+,'w3Z[yf U70CMSodXD vR O^ rܘ*sO69eN͉J!TQ)ZқR)Muua#lstoeOLvAy)>pQ:M/@ MMK}?B_b'j0jw psPNy 3,+(jR\D+uLfo %O2=xY2Gc8VT.6+""z< Qi"9-FY}h[6 3AN7rdE)X }Fj%pn,(mnBlS)IP+~6h"NxUsƻm0Q+OWSO&0P6\965IpkE {9>mL&׫VO:57˳r|D]NH#-TmE*b$"z]ߋ"!MF!N%T(\x7pn6 kƻP6.P3"voGs ڠf(Yߌ8L Te+oE}c$˸Z橊t$C~`0]s%?5Vmy?j>eZ@אZ>.؄A 9._YRL/T(je2D"b`.11Q]Qyjhw֬TPe(<[nwII6ab_>砳k 󍣋P]ܘk0Ocn݃tkvs>ȩ6 d4TieUԸFPxU1~g @ \t xg-9άiBGL~__ ;*%c1- 3n6=_ w^ﴯָ4x4CM%`=6$=\ӤS.$_O$0Qt O5@ me\3渕ɰ=IBܬj`bڠߤۡ.4[o!`SCs0i1ա,PoZgw[S?fH y2; EP95],Gt?~b8X$:zWzJ$⹨Ȏ0a!Z_ЀM~8 &"fp@@roG,)_ڀ3R0WFgdGLR(<]*|w܇QAPa;.{(gS>c8{)gQSN=75-օYU<@"X aqdpWQ3 i˵΍"dKjvAJk?cD}}"~iqƠ@; DފO#hK>q{xMT(bZRN`8vWUߖ $ǎ=\H~DϨlӺ~x'M"|??O ńx7\D8VDZܽԴ)eqb;hao']q]'(h@p "p#'ym[x.ÅٸB?)r{wOfaBg&Q*3`gюٵoƩ1(x&.wm0e?-0xyrd+n$gQCT3|րA[] GW5byq5?C44F,lES'v/aRi;$._>6@V׺D`XC|Wh?K4܀"+A$8;$k/6=\.6#37`Qcl`qX=],@=U+~aE~]1A~Dg8zrJ|#^}5έR %βf]X+֩},:N-$gߛހ_EP,)?2f@e/jDDDvhܮ3>v86KsvCX&Yь/ pnjE"cF?ֲ3V밭aIxLƳÌ0 ؄ʭ]Mk߅K z'QHja5mrjn%c GޮWo= !I6Wqw*<=mz;vж(pUNHf6JYRVwLVo C5|w|OӶy6i6|փdf@5FKKn+}\A0Y?&Sp73eoFK(#$˶,MF~[:w"OK"W4wro_:R_uJ| Csi4H0 :F3Pa93gjvq`Mz :eZTm THHhpJ4D5ѩ;P%Uv4QȤEOQ1C];p#iShnkDKEMP.4QYuT{>b^`NNa R>eɬkbpasztUNJ :.]Lg D'KLO)f?\dz#.RtV ⚝f4f޼1MFEˮ_@7NѥOv9pU~<"$鯒Pe`O"8DuwO64Lr;${1o|KVx #IW*HWzWibrYdLl%](A'6/vz>*ERMHg(#kT)|Ĩ %0o_ 5W t󚮼Oc\ƶ Ax~M Tù8aP&tADԫH&1)ر!Bu?toA,e%ЇjBҡOporKd6ኯe"[W) aU:(N^k k {^Wad%D2-W.˓KWl|f<~#5ب[`3 {u3yQ&G-_{ \Zx}wtGAeU,mMb5zS]HTcu4ht<|ŽYI[wdo3bi m= WVDKzF *?xۑ%MMOȚX3e@7 v_;u5$)hri3vp>@IJþZVssە!3Ɣ-dӼk Iz+mڷIM?BM^txqoڙrkڱo|Y?PEVk0  Sx Hgsԋvirom[ sxŽy܁TbP@_̅m'is!kF \᠅7>5l+E< wf+rhs. jPM-@(8JӌlL| yȯR۰\+>૱7EirLY(4˹Zʽ] ;+!)>,3_Q^Vt ޮ0P#xGGT*P3@^HfI®κO`5~HdBpBҴ\=yZ V+ǹۀDW "7r+)*}*-7,||[$3~`$:1a' o|V]g<-P>H#Kʁx8HN~{[b GhM%K"/O.+OQ 8P+ž ]s;3M5SXHLhj3Gۆ>-qu:-$ć>e8k:*C=L }A 2%V*/T:*`&Y ?}JaSzP) * w/@>M(\9+~V** ⨔O@- {p[Um)sNBy!&P$2{0.tevZ9v)uS1 ̗ $B i]òw%ysyI yWTa4 ]AE|;sDa@PA "_+v0Qa)d.ߌ@=Rh秓TfԼ *mVD1h҂q(;G0Ηa '?)U [ jGHS#6=rN/] ے<(l&%#Qg!#7)]ܙgNjmQYtl3I5U=4k&~Rjj؀.- 3w =Zc9u_hHMQgxvrtCXbjATMLm)YaJD1h ~r<xǕke{m`'0 @mL8> b h$L ;;Csdk8R+׍CMMe0u"!h闆.C@gM 7g|E7 udȣxD"$ # Rposa$`:Uu ӏ~$7eWJEӁNlQ@"mn_])?K|~VL؋p)0 hK0&쥿g[eKv,4GP.*V hJY >%I!3ߖM_zq*|*cOb7F sq,Z3l f=/ fkPބMf^xU#Xq< oҜ0ɝq(;$cG,K5]o1cܳPRȼ A R ^w>x¼asJbcҌ)F:ĵSj률R>_#/ԂúbdzVt@8_g %Ӗ9UQ&]Qր^[aM |j68y`4m%FBf 8=L(:pm@ T@kݴ`>Ztw.[u¹R\;P6ET4yj~NXա3pQpkǭ`5WZ͕[[Q`ca>-dWd05K;(MSw|ɘI3ٸ']5Ȫ!eHAA܊ȪqY}y^#.E YS_} ֱȯr!\smɎœj`i+H\A"u轣!$Z{)RUw{{Ĵ8wHܙsrc-*WmmD+zr(p5Hҡpu>λƀ됉؇L:՞g$3^-."uMz™v^>eK"܈ ֘>pM:iň=YYci"MNPި:nqZ~#ⶴt3J<֛ c^J{T"ˆХrW1q[#ܜd-n`K e6n ߤN;+6T75 qX,@rOy^GDӯv4wqr,cl* tCT-VIE m\Ul_?XFW-4ǿ$%ydTw}Sk$)4- !rd}ꄻ Ŧ?3M&h`Mq91c:{ KTzBD]GS+jj)|'SÑ9cF8/"E: %Mٰ<Gwk+'@oas<5Zan{P )$" s_/yR2uāu|v 7̄0`f_q8{sCRódڴlO=TbN&AGuFe56/rТm) ZX6AhnÐ-Bgq\{-):e~l2&Kz(tqܕ;gd'sKLi*Im#.Ҥ ANסA2w1 u8&@`1*/no'U=Uw;uh~BQ;8;]$T:rsB~fv0#*|Q*F}qKUmevS:խBHx߳p(KF쇘#DF.ٝDZLL <$"u= N 9T=iK ^R[(y{+43^͟*hߜ#f .,1m?☋wIt21~p>+hVnc꜂.J T9Bn"r Wz+ uoEXyjGoW һ|spqdd&JL+tKRADF`wd*>u oAf huQ^hQSzYx_S4 n*/D/ $'91<NEp;iե#.2Tc9C@K Z4L6kLHc6 Ov )~ $`P潓gR)+ ,QaO5Q cH `mYˍq%?R bWtqby6KAa"stwB _%a vek]5G s$!^iω d₎woE$ 1z=G:!\Ps=9-P%p6ME_|J)e.%+I|X冇1Kgy2Ɓ^'<:]_dXিv0sn"σlm?PAzi+n(#$ҏ*zts7>2POhÎH}mR^k *:%9+@Yoa6C& Çx~z4kytҀg68Zu^ vF"<&h!0eƱ+X>:6I3(4])LK69ɦe,N=J35j G(dq*= #l?7+ pf͒`s54U1o0K*0x9TŢOɣ2[vy⃘Gz3dGkDT@jq}TXX p3 2wW7ޠ=tǒz;ઇ ɏ/Kт>,aLLE>ujB_AVwG`֥м@Mo88-a&VHQ<\Þ@KFrkw+c؋*_.% -B HoCr\vV{9b44cIp4 .iՈZGr-? OxC?!]} 2xaē}揂axkI% bf`} F`SI|eݮAʎ eϩ`PwFDҺj*4DFSW,cz\3<V[;x~J%S2>13f, V+lca,"GK@nu(W,`-dfߵFmU7C!)(UD7E‘i_(aM,ݹ˞U8eWƑURUUaM: 0y>}d8 2ܐ͖& #|7rǖU">Ļk$LaN˫f=k /&; #ijoTC0Cq".H: NCDef{nnSvGs$qk/i^=`og9e&({GۋwqdA-PLpwԻ+MWJH|{D"A!wˈ~R5¢Je?Ղ? ).0\c),ulF8>!fWYoI䟺DZ`%!7xA7_~6s6c mV1ˠ|@6CF@ݔ]޶{ȝ%C1VP[9L%E.m'+WN^% נЮPK}н7<źp\ 250jۂ ;/eUe(m/r\231(63V+@V}m ADHc! ZsNa1EGD"PgtI2ɯﬨ,UC?瞫s`&xţŌȿ&vY粻1is#&, 畢(1wf@ڿN1@niԛ!'\|ir^7B3*xmH |"nEd}FЂ0'sW8ݏrڜ/[|hS/%޹ o?<\ⳬ}s3DǴwI{uQ+]9鎖e臵'"|x,-Q [QlRxCVxׄn`p=G-z0H !Xhvoyhxz7w<6#h*b+SSI )Cݖ:!4Ä xPktU{;N5`ҩg\NX? 4YSLZ+Pʞ2h gfC|=sϤH$0c^Iԛ|!fL+/1@JtQ}cBQRl.DknX71u y7ezC^߬J닾 9 ޑ|܋(B| RNOyVobvؕ<ͷʗWWD(Ml83(K/stE# mx:1P`6u!l[9,Ɏ"`̤+ $[BGex-YyVu Ty}vIN4&nsܲpy6w ỶU##;{:,Kp 鋖8#j~tj~Ć bmulqf G tS/fw}%xYɠ|x&V􏿡tlsǚ+]3$Lu7YroO%FyA5 ڃM o)K|AX(0(ނji[e+ycw:s1X6GKylw7re1X-+˜N-T<62wVPU3heiSJɬ:'1|tVlz%J y?prWVKv^O@m=AC`O V ^ȊM∵"S'*W$` vqg,BSӮ W62/wTK0+$몔!0Q*eJ}Ԟ(+Ь#/K@,|Wzظ< ,q]ZՒ]#ҏq;$I!J:/PdnOhx#uϏ_[8Fv=fm;ۏY'A~H̠~C`7m+T3 #v_*YMy:Fw.#c4G yx*DYQgM;*lXt(~8Wk2 W%4dCԕ\JL붴!G| r?_ )q +XVU1{]s MN/&\v+Tl`E:6?nuԕL(,MEU4l\w~ZQSW:*zxQeƔzІz=U\_p:1-W3DLmC;K-$Q3:&ϡ1O[^W.{tGjӬ/;A zlYKs%| QGK!o?j@^㨁לZ;&;}[~.sPھ8;[Zq/=ͧؑ?aI,I?FU& "Ős׆zO( w%ԪZUKiT>jb*  `IĠ? LBa|#)ƛŽ6K f_l0pa.NS:tݍ{З˄v#D,V';mś.rwd}o%(F"&{ཱྀ!*dm,мɴma~_`J8KL)m;(/}L$ȁ/.  t}Xԑhb1܅F߾{Nii8 _Dk9;pQݏ 5P܏tӣQ? ytIט9/&o>'%&[@S(?U{Ylƚܥ}d`U 0pBC2 4'@@HqkAm-Sst~h4͉NX } |ū!ի8^jM*/$E%4Y=f5A]}Tִ(z_y!C~,ޔ̛qSa|PRT /Z켕:V*sJsK2@;qMaRG;gLOTs4)iR6vTbc&ݫgw"uH$-~Ata9Q)ubq'60y&I0Qnr[@qf\wˆYGiG(yo0#'' N^]Ѹ;SgFor}n7Eʚ59~\ If8N>sӒMbO`I+bji͇zO9@#_Jlj10e>Je?9J-(t`,w~p /2l '3@wVkZ:-Yb.5#d~QS}}gyK+jTӮyGuqcw*"1#/%[q?EJ*:Lݒ"kB]nLKهt[;0*DTj9,NŸz͟Ji`y9o;^~A'2YjԠT`^͆Q@R#Q훚wWҘw^^ MYh. tbushsO&]+ve@x9,q}Uy9u]7Qn6j!~MSw#*d/Y5hStxOOĠ?>aUk6_X>"zel~IMp|I@: B+Βc"{.bYRعs):yyB ݨ]drޡ&:⭀RbЄN9jً: ޽(HZP#SiO: E"5} ʬvLN=G t;>Z !%J!nJ㫩m("kc+fxZC@dB*hyD$Cp4 22 4/k_3siQն:>ԁ$&S_Hd%5Sh)\!*RX|/GzJ*mc^xdkwsm].#O} &`&OJP U=Gi]-{dXTLr*َM4S7W?/JF?"22,WnpIC,(Q6QvE) Fy /VvVO ՠuv]}0.86(\*H_K2E|q1N](RTt.zb ~)VLIeڭ_9:P[9w "m0AmM[(X\ЧWSYyZ̖d(THjlaNܤ(B &*Os9Z~~m2-~νOjDa{ayva3:ϢlvS;5N6zQ|o@Tv}] .'MCԌo$Bu}HvW"gAh2'$\Pă$AŰfN+X010Hǘ`Z#2Ql8+ٝYZBkYRqM`ń'l^vva"@K,xIq(OLpa~Z 蕥iل/!#'YQq#vQ9. NǨQ}$Q EZʏ-pY=IDoF,}lP ;e{@Ћ{ApCv %/F?%ݠ<|JK)jE_d} f37Bg[Ť :ۮyi;;Gzl:XBA>Dhd)I^LTWvS¾ rʊ (EezUM"5<&8{G60\L3WT!@:M]dn)AN: ڃoI xkle*xrU!O,!jQ:z%7|Szmw$덗P:h<ٞB @1='\X=6%*^r"}oε *?8-7nx ~ڄa89:'3//bk-:g~[mB|i|?\/tAHj{ ^ǮM%M C'<,cm}X$ԟ5؛t܉h@#-d|8ϣx%hqcZns#-IKBМk]Դ} k=),|Au#=epxIF'\LqmafcXqɨDk*3)JW\V^4͔ei%|B moGj {IF4L!45ʮ0A×?їgaP%_f1Ch3%h<@d-"G8\h| P0cJ =ƾ 0ǔ /1.4E~ q#-&7Ϥ+l :V&2/x#zF(]X4cC5X?[%]W뺕SIu0lfw{ѳb=a WeJјCn9J"Sxol(7vC%ڗe(qHi:3YP3v,Z6/bo1!8\gFF\~P>bN'spd Ǯp:TL{Gͩl9aƉL]Wc a:kFhcTEI0V>C.#.OR|gp16 / Jz/PkayY?`Aj+x G6yml OO ݑhYtI5[cI>!LReRR*g֓t6 #@I#_0xѢ;_P-@%j=\vR+a'Qvv!֙= z{r,JѢFćl#&2`DKbd,WԗEf XG;]ن˶ θ$2;K~la$E,<ÄKf_|-?45$;-<,(D|,E, X%6}n*ɬ2EYAZ %afiﶴP.6\vGk5F ڋ<[s.|ejL[:& ڕ>CE&?H=M~wA5]BN` r I Hgc0ߣrnO$i { &8~ *~#XBoXMPFN([ {.c5:ɖBPqxht ^W}@bOP+ N$2(,ZȆ/}3 +ju)T.KdT/N6D߷vU"N=&B|tkҕ)m7LqߟE|g;P#d?S4OW#-)!th ^<ьxfEڟ/tŲUne]"/]̖%#𪤫D8+ߢJļXItk &>ݵ0<%)ͣL(3A; f WNNb0M=-"d8T~>Cw-wpkh]jׂS >mKv*Y澣1B1nB9PO1 K1ƴn`9IU C۫tpߖ2+޲GI|3 ̿ dIwudg"uϬiSE*ж TB5zC+TSoe%^# *zxG.#S<,1F|\t^a l;#ʟ#OQ)5>n ~ŖCeKHrvH1'RudfP0$5SiH{f> MC KF@]ú6KM/Ze6Hϛ=% o@W.rp6#.('aiA/Su*BCo!֊fsA$[,nK6R. &U<3hq7ʜMU6A1@# Q!Ms~Łt ҿ]swr爪o͸3I5?Qc)SX楐RItyw SMNP.,N0Gv;۹K5O0D>#)ɹa@;Jѓov4i\/]Lzi6l;ڡp s#{v9|s:skǍLշiɊX𝤻D퓦+5ߤ%l uƅ\Qb G3$UC.rRJ'V$\Puh*zvB7kmc))h{ɰbM,JS A0zUɉ^7? l%iov҂{jk{~3soW ᥩ-K4پ@Q~hQ{];w dUkg}H5W?Q,B2/EHD~|V fYg}E}p0-wT1U }<ɃۣcI6ei |Rv|j"!y pw[o`k,3оvM5nz"8ѭU%c,At k9h n2;4x.1x2Ch _~A>zG q9`d<߀mF0La1%Z/ CajzL#E?dr~̟-,CK^>:BVIk26Y6g6gוceRn;3՘Nչ'wlfurJbI wj݋SHp_1E렭Oۅ.TeNla0I\# t:H]nAPR71D0hDqݓ5!lҿ{ f"Z޺@mXyMpԨE7#F)+)^&0x09=b ?}0~< ?aVHSyv6힎{P)z;e AL3޺G>tZL#Uq^ nbL)Giа7x;I)n'̅5լA7ђ'tV8/0jƯZ-đgb6R-3"]^Ҫw'Y(6vzkI \Gf߀ 6ѤuP9s[sHڳTDKRqWE3"sսhp?mbwl٧?TZ wԞY$ !PrJS`)H&YqO.evo!!Hc hDzc߾LJ} 9}{4PM~,(slpXͥRXy:_нs H;fqHL p?Q3 wux#Vs%2BC"r5}#Yp[5+f]l:U&uf׻{"T o`! Ɣez p5{G%=^c-?yK @JބoȞ |wCh8N;4w 2{˵GG(e߷N f0т&KbBok)Wpq%H}4HOE84?Df=HwSVn0#> ) -#=NdR/k dɍnS8Ͱ|n 9ҧA 3b&Xid˞Zr3%8=1+4_6PfBKFKZ{1غ'y>̦>,$WsG`(-l ,b'y7gAT.jLę}$ҩX@5)y4F*1;@G nh*ۙVN[3s &ǛEa;cD~ sYVZxEW?ď#O|4fS _8/&0ů6]Pdqat#p z"-?(=="!*oou(r烝@ir~6t} \FDu %K #4} />u?Sn~r@'z" sX|\xe#9q)gvua䙕d߇|y;{jGRT(Da+20Ѵ- | /$$[VK`/ԑC(~T!f@>5C2:y:P b2:{9oa㸣 H/Gsdr~JxTx 8"Q9ٗ:.=g8 39#|rVn-ZPi.Ve]?^t^|_bZp0Q:%3MV-;@^Ѳ|m=NVcvNd 猔$ogg U4$׃~69IM;o5z(DLz;:eO>n1C nRJ^3^6+ҖR4%u"]*x ʯFIײ|eDzH?;v΄[e౞P~SxH7G#n$N2s @G_ۣ|ذѵGC1\I.bnpM81JVyIVy=ɂԮoOHK;y"q : "WѺylY$U4똆}G^>l`azO4B%2$=;̫a5ʇTd&7\ҼvU9t0w TaK٭uY+b hkge̷i*tJ\^uewݺjaN.J=$2zc^(-eC.15z~,].QiKsRPB1Ыrv3ɺ&_Rj4&eL+~=$z-O>9II} MjE4%kP|(RpA Z,I#-V2ұuw XU-'~cx {qV@Ss/GcrHsԤ/Vҟp3(RyrxNT+sN.WH_kO*BkmWz\̄3j7"̸ :HRv5* C(/-o Z0Y|׀9+[c#|#:EW}W,(M<o|(mQMg_NvJ(*)W߉h?6K$\'1kQ^ΡZZY*Ym=fǺ۪d;I^3JԬ !~>8 Ty knkHZo B$A׆P:qf0ګ %2jxi(O's?u 0 `L10_ Em3-WG5MH_K4 kSy`*u32Pٴ3F6 $K1ԾheD:4 J4H]vD/[/Mg3jG]74e&~D!+E?$_6m*S"7X8~p־-./YqĪ3Ua0Y]8FAH(NKݠ*t8 'g{H~VDNݐԠx{1ŷɧO;:2o:op?7[p ^Oeʡ:ŬkU 3(H$Bڮ@˂+;M r_T&>eL1&YQw<oa]C|K@ >ݺiMwB?ȣE:|jjttȗC&cZqgSީ|[hyq>or7ܫg~P ab}!buZo8&"7k-kY%FmjEeN6=]C\res@ѯOBr,g{1-Δ9nzw!>5u3VσOӼ Szd[u(q|*oRU ˊ @˞0'y%m4; (BeJ~Ơ@{RlmH裼}A=J%{RsS%O>H0*Iӯ`Olb~B3QpͫDv`f 9hSLB"FXUW'4Tnk}}k φ[ri`0 }N#gC[h_[%WR;7 TfJUTvΦI m-[n!H\G?p d?^WЏrڛ!*F:N[!8N_Fq0/ҷAx J 5鰡IhD?Do8`p6\2-4pS1lp  Ygc4pzmo2Ĭ&u9. Hƴ&9@wfJo\֥Ffn6*?FiwܫUt /=͋OEA6pzϙqv_ďAT_D TdjC;[epXg!?O yy6Q(p<"鄧bkTwf XʇGVDL ?֭m0la z"jnlJõW̼UW3kKw6) %45*/1y]zUݲB=XKOPzܤˆ`ПwPD^%ov@1Ɗ4LџٹT/>vPH1xluNpniQ%jz)䃅1b?MkRY8PMjppA;1*

Y/ŏO`1rLLg1^,UκcJk&'|NTy"̯ CFe)֨wm-ba!ނ2ҵTe.y'$WQ0M a`dK'LۿvwCW&KRbQϨ, ;JXym:57x 3ޅxͤmR*>n͖'{d37t=^^`~Vr$ p:wgi3IM$Gr ՇsF9&_tJ0'䖣K~8'opyE=ji~D8LcNiUQ;[w%NPhf=N+BQL69rp.Bdpqf" ͊~!x)oDzW<ߵ\~]G'5?̻N;rh ͋=#fݢ<0qCԝ9ӴcSlٮ'dgցs1pHFEyvl,'RGAO:zo=j`+cMi>tyL(G/T(@Q{gBQ1 h~ʵ]Z`MnR]")V u"4Ikն6@blWi? |ogxMlq6D/pݵI+DSir Q8nAy2 wO~ !=zPv"Kk|\A#i ^WU 8s46gUqx4+Uha͆Rs֏ڶfC& Avz~;JۍQшnْhvR/иA5YI,{#JUzMc:;|] Hʙu;,I\ذ#7&],"9TJa%X\$r)5[d>#B QZkns9{]0er|]4]Z{`F)ծީPkv]bJiR)APy$0 #M )$tM:Oןc+J0!.{dC'CCc0.5mJ",MeOHͧze4'xJB-PKϨH"qK&)/ RMV$`Ou>6=fǫեWw;-[B,X`>mw:ZbϘ6ÊHdOI쎞'ϧޔ AFnc![ jo"&|=E&T 1G]0"`RjA4 Y Њ nկ&rDA^.hd}vfrDajwuR4@<냽jGnwǑsaVF Pγ쉆E^;Cp"p\a;TA:=T'.}+ c~v`ҽ>I2"T:7.Yr屳4%d1.]KT}=Kd ѝ%,[X_f9U M:n+^.#UԲl S'X (qoyoE&'ѥw ZT/|Ma4:J^fD=Q3)  m6-mSyۀhɗ!n44KZUe+".:BxKΚ/[ux@9=V: jR( NB^Doٝc]* j>!u(Q}C\DG7evo FMQq\kJ r"s? s4_t" ZG\ꂈWD% M{ ]iA3eiR؞ CNB5* 7Ro[E 9[FC(`{'^^ ʩ4TPM>[S$\*]{_"my7σIAJY |;zb֭%m`9nF*OG#(<_-˦?&S[H7CrPߩwZ֬Už$NyhT_ s# RvхAB&&<2=eH k Ci^ 0X&QzQWN}{=bgf0spFBr@6kr8idZ(;bbWp(6ݜm9~R{۵(`i4LB."]MJoLx_\ ZυsRkgH&L3׾†.KFݳ\Lġ3nPXrl0@B[ĽeK5:%4Ip0)tCJxvɮ j(f5wwA/ɔ6}af7z!"A)ZܡkI$: 23/:ªpn͵RƧB_cM}SlcRhU涎5B@\7Y8QƯaFdE̖vz*6i1at ~[,mLZ/e>>;( YxāX[7c5[=ٓQLY*c{aܜ.kaʄs$ U?|u?[{9!NS(TKz? O=u]"&bYj:445 $v%ga d8o 92?teQ[ r\i7LCu+qbG}gB Ã蚉`ko_<ݞoκ(cvg:Oa9y]AG V~5"jB %]YifD~wI0ԸUO+6ʳ _VĒFH|4->M>nI :RQB3LLJt3iTB}BE}Gœ3MCH`1íeNMAs|Q 5*GzŞM&H#5^_J{>w7+^مϕ)iCU4U,iFLzS ?U*se)͒m?LxiĥvO+W=ZV^Q3'%Ι P}ƕMjL^X:[28Z)mC`N/%lC1+d|'ȵ|+E@ȸtЃ  !*Q.Ni)esRS(8OCo>U9qmńgtSɒ벓;n]lc@Z벏Y; jxҔ WZsw-5[ZO>%ʙx\.Sֳͺ#];+\o;ySB\Ȗهg l,e7QK(d[04u 8|Qm[2\}&$ < {7f &qyV@mZsSBuj| }ƭ>_gboGd,o#ghB*po{U,7;|᧗&f@Psw$hd Q1npt -ɿqZLhvmr p`b? Yrp-H';Cl=FyEsAG0979`0`ȉUC>/InsiO/P0hYSJ{ANy#/ 6#r.lDT|R.4xf˰LVQGgK~V P\C2v&{Ԉ "qȌ&S+K H*%kFQ lbQܬ*oj"aj^ ֏Sx Vk@jc4=.@>rG8&8(l]4"⺷vzR1ڹ PNW-ו6`mOjk=ɷpW?|m#K16`l"KdvZ/Je d⯂GMNi.V 61&й i ۥ>\;8þN?"[? 8 ;4r2}ulڈ*ۜ14%+0ޤJc: PvoJ@x ٦2Cb#-E,{@_QoBIC!ɚLsMUv U.UO4a/RW5%/4in}o`gzjCl6 v x<{tBS9vO,L^cib?mGW7]6by + hcRD >2^JYd~&`o7 ;8kLC8T L!#RU~p B>^<';Fq0J(h#5 Y~eZ)+\s-GǼnJ~%RfuUKjDTG>kkEsgq51G FpCXdU1 Nޖͳ>9 B& "lD/Ov `唉( K]fP%qA_o [Gz $|R)_gm=2P`n=C5Օ,3:rVP/su-cS6[ђ"]Z@EU)ZWn%1J h q8옑J)|$x>f.6hr0՘Z1Q5m+"_k~ޢƥŽ4YǓڇt!c(RJzQ0[yů`&;Oz| i ld+5Aʡ0Dc_Ң<Nhlq[3nq. &}F8r#/UD&XN^ȶEU%T3r \oXTAd^fQTZ,Ad}QFz.2Xs-} [sѫTX:;׭אPr$C-3fa+l&p*Fu%?=Z-z*9ꡨü7<6 bNF7n5{q9T-|\'X!1pGmUJޓ)<3M_D&z㳗R؃.84m[zِ9 :+3#mݟ*}t7NcL?j%ŵh중OMSf\,KXE.r6^9|2Jd5.IgA;<(*(2G|ú`\!9r6*}M$J:ypaݜmژ8S18~7Ey(%#P}CW@ί yw0ۇ&0/:/+=/ b96*׶c$\dJ4B}> 6x;B^ԓӚ#(HNsG|ӻ:ӛ\ʱԩBy!΋/ g I6ƾYj^ڌS0{NT${MԨf8Hϼ(}{^Pk0=A @(2v1+gŎŌG{uulMI!xqu^2 |rmjYVB?Dr3<W5?B,0ЗÆ,7i°T !op #D`Sұ(Srs mWxG$wU4㓀D EvHeK|ꤔ2xʠ]M, aWe`7.Z`:6OaJ8`|-dj&ϒQ9zo2)*J# )xrG,$np,ָ!O>I;#^zSb)9yC?q{#MĐ}3a<*d%)vJhjv9ԎU|4e¡-6/V&I|yC\Wi߬5.s{椧Cs9UJF <)()B@]G ];\B!f:C6n:?pU RݢsnӜ^w-3 =zX-{(H AF)mVzN:%MZ)Iru }jXئ];n2dr-83c}dQxSkqoQ,88MXҎzklqh_yJwDx۴W#>|kU!! /H˨+G!gYd)%<  W  PzőNo= W'\.AwȵDi΃+d7]l'B8V;><'.<"dC3s{5MH \S #j,/rr=algM}n~vm嗻CѳGW(a-ӂnbqa+~2:ۼnFN 9֒%L,L"XR"8 5G)&gsg-::H̒]׷hN,ۻPp% K{sZ I"ǼNmw'ĩd!ȼLX(pyRx^B&]͔w6yWz g.9ís o` r6^G'mnb͇U~); XJËD,sfHLE0s͈_CUnzF޺z%nW0m65lB>t3sIx!o"s(ǗIff{AU,FQS;| < vhh )QCaY:V%05|P~jdbjʿ3 I1UxٞYwC9N=4sARă!@j W 31\ab''ݝ8[U-tD"zqP p-WJ'f^ ۧ| ܸ#r#ftU1Aԧ_މ?Z,) Gyŵ?(NHy}-4le%)3u8QH xj]A@"ifJ3+ZR*:P_Ƒyhwҕh! ] yRt׽[m魯,x̅ _檯+A<[%.`aR`(7P !EI%J4HpZNQXeNpFMJ죌7QJo:!_aͯF*x崆!(z s֡S:w"T O~SCW`C MAUWMF46Ձy88xxd.7ĬUEg wdK/!A+-pEQz$ӐtS46r6>׾u]#@c^PT8b;[ѵyEOrHe7='p=0$2k E;X\3&{4\rUZGI^:?+>PAԬA,EQڥyܼl85SG|g|$3HF8T_j+.Q+*|L8,:B/ o~v,{!T;[t@D™ >qQX͐WMe3UMGcR4+|xx9 M%0k>]Op YTL|̨u;Q1:KP~Kt߭8Cg+,u:\YY)ʟd\剴XL0[.uB/ؗR#;А$X2(6jO!6mXB("u„^ĤQ뚾KѷzE@j8a% 2-fNJ݂!]L-kL܏tG{LB K>n&8"uJ%xt4A0gFp0`):Xj&\%RΜfIxl꼰Y>:ŭ= -w#w똪˾WPhvƪ" ^߉ 0sf+# r 8p!-6˧_QE1.\ڟ>M2)6m)tˈ:P(MIeIX_q״&q3 8e&azrg=\)Cqqq"̄wNͽxE*cwNJl+ƒ;$Lk>uO?hPaoXAֱ@CW@2YE1_zl(._t,FO9$%>Z}Pq`PϪd?7 xA?}ol#}# PN0 ={4@׫9&ͪ+F#ly`蚨O&:UΧkRk{Lq OCR*.mY:qX3 FǑ0 Z̆ɯ#ͷt͟yO]Pt |~cSL4Gee3w{S8pSf~h԰X8sC/C(6]s١ E^Qe#Q; enmD_F&d0Q6<:hod=N6gyGh'qBAjpOpB;w:(3ogt{x_ohT~ɽpϮ4/_L4$,+ukEx%Qb΋aX|<ˡݔ6^vj?3n6{qU/3X'XƜwC I#Q3!꫑A F NBtM@GSz\']wDKݙkDLxV\+uQ[stˡ<9v%e=V[ӻ"NG:W,S < 0Ym1ΡfSPي ރhRU; MEvq$8:Da 4{[ ­ \Xg J%q:ǚ6Ah/?}iȓEʏ%zMl d%+h@RT}RZ1-"}~ P[I^*$԰7mpY2K3vi }0r#ivaUFƊ{րpZ󃢺X{dFG>ґVxR%I'Qc_&o--&Fe-nLNܖ /RdIF(3zx]bn*WQ^Z5@j@`4ND]gbQڊ &H6$4<~kn6{6ޅxLOh-R4ox4}bdg^!̕CѡHy4A8p N߯6GR5wTwNx1砫 boTn7v\ /wovE* SA˾L\״6Ѓf@400V4F3]fR.A1[wNy%&ƀЗ#` _ֲdvjBrQM=cxG2$n1k`遭sgCV$7ȟ]WŴ7Z$Q41ҫk寁8[Յtu)Jk!d ""UX)`zOQ AX.;<Zhn MmjoL}:Bd%G]1- %8 {5;tޮD&&ܱYacYhAQ@b %wK}:/uqj|R_ _C-p-Stfl! $VNX5EOM;D$n\ PAZtko~f6AkSC'ّ+;gnLL.jf]  iAl/Z1,wu@3/]2Ov{5;T>w;Amm@jhls!аө@ty 3Z4@!ৼ8O"ZgkURf< D`S'O|$`mZzc,Ls2wY\坞UE*jdԜk+&k'أ& ,vC ; \m{o5^F]=m hpTPBe0mS&$^} L C}?;NVU/UhmSMᴖ_6F4#Ce`*~V̧#N,:r9C[e*ʀ]E(F{a e!LޗJ+eźXUW/ӫ e a/ةF7|jofr)\-Ư) SH!6;&.O:#@-mA"`ݤx l_M5kx 9i)؆T*uO7äh1yZWҵ6 lE< b4Q`Y#UWbeDx `6V9.al /&}-a9JueL1> l1ʫߌl-@kiul\}S}8.VwAÈK0+HzzcE?oP(KL0iUA-(u9ť7]d}OhשrV4Fmʃ'*wzXBokmصBn)I! 2դi";(@i)qKbeE7A4YHسXd[>F1x|)0ěP! Y!5񼒌( SIGS 8MT, ˺-rٌvj!w'vS$] 8a?VQ]LTL("Zx)؇˚i*5K# ;@ǝ;)9:BM(P?7o")Z'Av6`:$ E";]how$C=ߛg=3Lnw`s|S"/8&@ϓ` F6Mmo"Ns/Y5ADG6ԟ_\u03~ڔO+Tsd?|;E~sYe&C 1dR>{okO_k ;J*tXLߧ_cfenGFϻ݉oݑ82Y, dD=ٹ>xCw= W.0FY9q|`QzNv.J'R ^?Ȏ.͝Chh|pI(lKJ `RRpo*}^yÄ7&d ^#bX?SVךV& J wDŽ\[[xF׊$ᦀsF(ަYUdM4$y<خλ8xxV4, h+d /`(DJt 8htt\F|ʭ͞ofbwk"^ [ܼh:5ސ4M3 s=J~cWfv6)11'Sw^ o64_}Q*1dcay; H+_TrJA$ʕU۠R\ҺC>9c‡|$a bR+Edr)PͭP:zrC !R%Ept҅t"Qop O.q)d3(;8`(]E32 ulBc_A6053twΦʭ7/;;Ļ~1X ^_W thu#@ |I 䓳Ax)~Ȟ L(4zb|&@a#1Ђ@49¤WÝff "T*)1faIe-RC+Yt^ncVԘv l0%9Cgޫ[HɍQFƋ8TцxkuD`ɭe P*ti?*7S'&l{v3;xL"+`/JT*E1+s(E$qφxJ|_ю%IO'"^1Oӄ$_} ˫J UD0jt鼩s(@k۪)+s\X5seCjJGP$Fn̷桡:zרw@m-TQ|ѓS0ʣ8lzllY!_ht1{l_leN;H1Cah.ǞHgUcD2~xjetd?z!>YT4 \LwZR=c`wkin˕v.j,ܾ}w--q!/øZ;<˒%'mGf WJͶ'm՚ o Pϒ~r? p+Xm 3:?&pabDn!Ufìy-r0Ɔ*"'Ga Gcq\&߶D{9d2:Ȟl:!Mٞ)Q>bX솣A\VOAkD$lُ>p6Ko -x#f_|,Q+Ry( bп3 f˒*|FQIx-T\gj 'UPs?t*![r|&k\9$O!¼+kZ~ VWPYR"ؔ>P$DWtPFǵJR`AJ@6i} ÜBз#s"!̿I{vB"/ebmE{gY Jpۛ1J^p7oΐDykڄ"uCSK3嗦a=G6"bU0Y$sP-(Rjetczl5QkJs&$ 0p;dgJLrNxo,\Pf {7}V̛׊Zf3ڂ9ET\)I;6xE"4RQLwn3;s_ۋ9 zYܟ+4 %+q(QhHf `q5n!fw9yJҲıF!L P]ϧalѥ5`yR/k$7IYJHޠ0##Z:qηɧ!Mj2x RqMzC ?f>d mw&e@+8-SRhs66H+"苂;y+A5OtP;!W3*ǰ]'a^ &.s!Q,cgɵl<>2{ъv6''{d{l앲)v% x*TN;iE!B Z5R!d'>62 |B M 3#vnl]' Ks;tRigw=b=y{"1y|5Äd (ՈM3jD N!n8 ̺4VqEĀytKAHd$ I*".uYҔt45JQ"{ہ2?L9T9>! Eőc~O7{#'6ElCYuxnTD,S՟Ƕ7,vFoNjнx Xz?eKeC<;Q ]8,,tq#d~U"X_[A Yh%/sԐ:JCM2NQug* BfqR&T$*U"E7X i}p<6*-C:T׈CU?3](Na`0x5Cnv&#L((NF/Һz$OxUk Cd`8yW9S=2@ 8c HiIGf.}gkݕ}龹wN4 6]p#G)je4Įdʥa*Qx3?WC5 yí^U2t>ExD6{]7̮9Ұ8[%"<] } qo5p `;ټK sQ?vI~g^"?-T.hV1=E$FCEiy+՝Cs۳Kd}v3]c`҄ a&m'6/DB(;g4)UlKy6ZcZ Tʋ&2%Q3Q$=,A{:S'Ӑ| G3ⲃxZ@Y6A:b:Sno, ~'lf> (qBK/&qX{V8Ӏ1ҩNa6I 73T(4uB'p\ aJߪ,+ P Pz98_Nx0LM;O&"NJ,;}Mߠbģ\-EۗaBlP,Inę>!&ʹO*ifčT Na*hWبU5bqV[|t=b޽*n?V'b/Ӯ8#Ŷ]j&+ 򨯴.S($ a7~ G $DX?*%ݥ.{۶Z֮*w$Z ӌ]kP?X]7Q!hX! @۰<[tiywk;(aM%b fCչo3ۑ .[2Hw =5Ii{|Wyuw$}Qѽt(mzck.Y7vU8P͜㹠 ‚LLwTP-SL|$Uʚ-Z}]@.sB\&]Mh )yA3s/c.NCɚ I|W+2<}+HO .jGRU=0KDfXGů>¤Rx>uP%؁2]DF4!A<%AAS}Q 1baU5>=-5eXfI{k/'6r,]_Tv3N.Eμ$5#,@e%ø# J@$BB%hiO{t';6(܉"d/}ژ4gZV'lЪ?88`m]s_^,~F9RB>U8GPC^8\[Y4`Ӱ-`/.R5^w i*xaZ/۠%`?Z{pDݤ/k%Wzx͔$d :6k̘:9N%z'GA+EIZ>yr)R#JLxFx}\J0O&),qWa.Lzn/I -+Oex8 7o⧯+Q ,s4;rԪTA.WrF]>WўxmD5Etn2s/\/ֆ*t*G"W(cy0WW0ARL0GF$c, >K+'M+c+#ipap]?O1pȎL//`^<->'~ʀd^Ct #Z0d-OMI/[/)G79uao3dRo{j$"%IZr?[ tnqpKdW@S2\G{Qjl X9{`oL,؂VPjT>-J lmH/8pײ5PWoKϻG. O,Bg=2׹ #, D[{>j ~%?IQKOD#ՆpwjV21F<2~ $v%8щ&XODFO|;ʏHT i.4F `3G{0UIi.dWtѾ4s^>2,M ;x2a<to34q\5tyL[=q$g&ޒ,g0vFm| Mv%F: ve4m>28I'MnBݷ:P= Yti?VInAE *K0.<`Uo9K r:5#Dh9ȰJR`CW. iE23NNk=iZʡυ(wm];R;bؘ%=XԟwnM9{Zޗa6's𭡪ub>6.&n)6[ey;A´)q,ifU-?Ѕjv% ̮6)>'=oLH0fޘCRkT}}7wPBxV"MJ وr5AhVpX@"v쫔}e6TB(n(<J"caΙ) TPI8t(i@W8VQ Uؘ |Kk!Bc$'/RKЫ4ͫ6=pWv"o 8Y/h]g2;;*+*gеHD`~ (gFSb`剨Vo턡ˣGSQ]EsWd&Ո '2QKBVC#&5(Qpe0۸\m($[= }3\5ճm! ›(:(j,g<5K@yW{^ [1(XE"h5]SPb8~WS`߻e\D!hq-=2=hHw%RbL%e|Z?KWUl5J|+{Y)Muz:$a[sX9!FHtDGXYћ1h;JDkGS K$1))B *2r! Yh;D; SOZ7 ,N aTnSK;^}!Bmae99"f7],;x4i!ґ&tw|l#za.+rch >?aͷҲ=$\3%L؝ddo!?i5ֵ巟lDQlF6Y'!q bPƅbh[z$#m^a["5жH>}Q[͐v_bD<\[mP,8X&yjz=x?m/!RXH0ƳaxL ^~Pa|tUUVכ_mJE~>Й_]S 9UJ$tq%A/;{Q[ cοʍ7|jbQ]KC/}ĪM2T*e~rY۱iw5#\;G5乽Fer5d)\E9drlzP]8A\21FrUșf_n3:e+&Ed鵙[pi;bS%?Jʕ\erO;B2HCH.q;H" itUK}NڠxAA.(v`B3;RٗޚM!TACsSIov8NK}sj.g@ v L_"wԫp".0pj4, D0 ߻ؚZ!VCb n]e&iY )_%?x/wWױ֮5y88Cpx}ٰ) ^LZVc5_$#xv;SL챝]CdeL/¿kP:}QÓ!cGsd`<O?47^yS[jG4{I8nƽ>6/`;>/fLU۴ྶA'{-ؑ.`+Ƒ5iv"O>! ͬr-+֧$hM% ]77HE22%Z Ɓ|j[1>- ԓM"ˇS3G3ȫԇH 2tdlձrkcz4m;LtP*5H!m**c4{gzJP:SbG. ;DAoto]uT*:D"'H-7aTmOd#(l:oye(l\gcilD ƺ@O`Ld!DJdw~;z ٮ 0ញ瞟L~@𸣚ͣZ(7!#DFiIpKОrПˍ)]ѫiښ6t2):t&/Iσ4Q3.PQ$t»LKLkg 1 oKY0xK0F:r*Sȼ91%*Q[c"MP{wIz2 LyjQ׿@c{ɱ~YM(]DfE?"tT(^$Srb wf~JwA2oe|<r^>`4 Kț{rM!8A1.DA~>-֋Trv{f[P$YZM1~uE,h?e$.[4ut"Vn93=)sVNGgؚJ ,2{jUƔUHwIsէPe02!t?+~b}n.BFռ4si ^c-,.{7՚*?=-Gak_!U-5O%]ˌ'H"| L{`姸Θν]ANa0f^\(Udmr\;=E0Ay s'hXi:5Ʀ0͊8T Ag&Aj Xp>"6 Gug<t6xGCP@''BiG1)HI #7} Eusx"CK u+=֤4QV鐯6j;GCug0mׅY{\dHk\(yjX*Hv6gpل&D|*!iBPz3;w4S oC 'a;wozhi$w AOrhh>l7\c+\$KX`X@5(&id7hV`0l&-r١,f2%IM&ƴ,J$ڴMVbOc}JOlK'2 %8[uVlӓH!#/k0̂)%JuѢuk@Ʒ:y|'"w/|(wef/ b 7fF&%7I"4x/%OtWa|9وI x @QZs]{x=]/\Zr H?ْ D%ł]"2~&Gvk-ugTcYSSgLy;NT<滷@gx^JW'BNK!oZ_ Z xX$~ gpJhy#`U^aqptQVXFB7L?F/Hr%rɞ{@J7~YNGf|`GmT AN|8狼Kw(ڧ}" T[Ԁ#2UUFf~98.-ebҶX2[X~(ר :^(XW0amHCzW*> sj}޿ޖ `j@i3>6,ݼ^ÖuOoq`:]7@zEƯgY NRfQ "Xkz5/r RwNԓ=tx;BgԎ^ԹXĔPlLpg!Ū񛟔Ǐ)IxH;^jFͻ6J#fX4XOe> 9iOGbvSͅ:e(,cl傆F./5dNb]p"(v :,].<n ;OfHh)}oL-qP^!?!(q90xJbqKh^-F OYhI0:ޭ~R`0BFZ~.MNW4D-M(du/|"<9/@ӑ#XEIS;E'.Ʒ05wth *ы?i4G NuN .~u[k!w#~s"OfL>%dJg)5/A2=dMGnq.WI-CG_?(H+Se:/גWs,/bb q<WLz6)UXzՙAADe1uEv==krh{y]RKW6-ABU`tWg_JjHF@Cf*g8_oe0]/Ieky$&\gELA ᵘ;gP]ɠ|N8#ӠS4c7vKӞ)*`ժcDv<ƚ5KHD+*Slbhpk̓.HFaΔ1lRQz}.#°%g>ZPRMs42+u/+ pZt4zHp;[Lc<ЈG6m,m Sz^'q^QIs}HZ2%ыkɍtuB@w<ڃ쬝I=m=Q(jN!,Cl')UXf-upNQjb@H m8YiX1"X=й:x P[H#4D`$S߷4joRyPa zo^bXxr. @? jU YjB3)ك.Dd,kW:qK㿪2>(o\&0F`ڠ͝ ĭy墨/pÕI&B:8l¡6^(F!W.T,׳JeB#T,#7c9>/ 1A MQ7X-ny6-M3qc1i3Ҟ`Բ?߃al"YQ~DPGdDCa/V^eR$x4xg$qĪ8AקwsJ;V~}2Fb(!@ 9'Ka},+3(o=D>-f#N4syf:v9y 'cE1[rJDLR,#0m?ݎ_&+n:X=? |q:߆%JҴ@zI|l2e5gvd#@v(W;/TƯ|,zS hSRhTLH'|kikE`m[}sg@R}KC]FE/cZIJ`U\XЍ'jI#/~ӷٵxcĤشs%Й[I%Is'wcHdn[fR6:]|A'NmGd: iOZzGK98>V~!SMа(nOcAgQ*ܻ_7m -X,qJAMޘ~VzQ4K.8LLR֍^2361{}:81|^TWudƺ lh'L-/d[ΝĢ樺 e g`-c_1P kTn&Н()f=,LZԃ_J,"Eǒ3FhRus<{?*d;c%M4`[T<ѓٍZ;5DŒa|k;foakգr s2^ Rw!Rv#0n(Ij )A ]XݶaZQ\J]瀐I+ӌQM1{NB44@r+-17j;C+q샟7Ux@x lA]7n@X/@x!B$)U~ߧ=USb`?n6(ZyÏCrs՜2 UgըNPkZ`#5HJ'48T?A5'BSYU % (AE`0ylܻ' Z  AdzM^qZ΁s:!:ځ s^}xԑ޾h6E9 b.-܋6rDTOVCtb ?~EF.aWNte3`͍)|>ѠN v!d>KS4٢BًsDi(Ka%ȑ6[4#yk\D ;P\N?yӕ3[+-FaSb)OK*"P/0TdqFxTBX <a`s_7ht99.on~pM1pÆCbpvИEPPo DO/]M2﷮ꃟ~3;3N1^`EaEd鈊v Jp rKsD'1y 6U)%9$$!ca/?,NHiE"T L~|yM( 26(sg(t M=h+\)p4.I|γҼ]ibHԒwv^ }b+f?<4<B%g|4I$e)vS= MNi(/u d4zdŘ$gmW- 5:LcK׊GzYrgRi#@X yP em4B Mΰx> )Q+wɓpU4HZ|PUV1.kFfo,3 C}\3}v4gʣZ 'SJF W]?z>DĨJԘ\D@F^$D+Me)0ҦĹ qd3.hQ x9iZԺQʒW6lsCJJvXxc^a%H&{D3*P#@#UAmIr q~x7rWNSc sK2xPߣ*"M&(33]$>uNXL)'p CԵ88v{dwjq˒x>_iSuwRH~?gcѰB W{mOCUSomW m V8G-g 67$+Fض,8|p>{nKb} zB!n dzA ~w6U⏺ëD#Ϳ,W <"h wP}x8*PF WK挦ڲqv*j<%C[thVR#*nO \l= ^LݴX/P#I 0QeMCv~`lU&dX,b"DGmbThUgqȣ$ZpSo]d{DõXޠ[8gT9J;Ǘ}vWaΟF=?D)A#rWCl-K) t!$hpYyF4{Ǘff~ *BG Y$%\;dnfs RO" [d~s;O͍;Zϟy:&MI9 ]NBL?B\b/Z*v*5J>TS;ŗ҆Diވ@YN4 o`W\ҹ瀍`v eip#~0^)ܙLH+kDwdНȵwG Е{pHlݿ{Md t1 Fua(Gdyy&-mP!{Uxԟ)S C,M`NׇbR};ȮPU!aj*/2$&gxH ތm$C649kY[~mqǭ$B@>.@l)#!WaP8zqٽnܢAk7+/}+y9[iAǚ4*zIjr<k(:+QmmO`5I:aTڭ܇?FSXNAQϨ3 `U%S mSԇk5Ii''x6qHmzx KxbH tL3PXC&UgȠ3|*<,++kO cTrhj߈_`\K3b<2a*}7a@i h37dYvy}q':}(pj%ùE$*uϹe_, h]HvAzm%=yvЦ*7Bx.p.tqMOkydy7!π6 ث+u9rhљ(S'HE@_mU@,6bNV9o$/rnڋs(UjglΩ )靽d=vA.AʄS@@I`#Gg5z=~ XH>dhR5 ذ6 ;t/S3dkX W8&Rڊ&"wGe6Ǿ,+ݻнHpHKG#"áAMn:4N+CgqQ gCe?UsG6'^`011?0w"GS剬aObqGLT1F,J| 1 m)W2cb~d nfǢbM&Gh}}d&=G}7;E80ڗz%{pTjɚ5S{hҍ4 7Dr{\9&z jwG rtT ba JpѰ# [r6tLm2٠5'N ΧHl䤉${w\7TPj.Rebqһ03G]ApdEERi2ޒN:/~rzv9vyi'] ZT{$. E,'@-٢LRsnU˓%4|ړ^ڼϥ)FبggGu>lXR:8 .tܲ"NW4FDڋF;K?Me4~y1ƻnsB:02,](J{?YЗ AI4sǧS|,iAg\ϑ͕<4.6Ot<]Tq(xğoEd7DA O5al`o%[6]pJȪh}Z"֑4B (6`|'f3"2mm;$p3PHߓֵp&f'c( 7Cw\KYZD u2s@"'A%N]5Pb<}Z*!)! )p6#̯`G^ ȡFiP9u3qTwI'L@Sl8} F< Y!iq2412m؄cmS,\!I#5ϐI|}j^q5Yl0\QT=(m3MuyC߲V՝/>ed;(P+KU7Cm4u܅+lSnNhhkZ%iKBoT a@yoEa`B‰YOcی%>rrI^,ǵ\0OoAdPQ.W[jIxwK _sP7gVZ(D6ϡFB<1iLЈ$dçeFU֚F&vM4-z.3‹Ex$x!i}F. n vT@Vrޏ&KE"z[|\]%rDS{C 5pG$`EXUa|6(U(plCGKpy=:؈J30ce (#~`6Q^jr ޘ}1հX.+QM s`U〒NY0Uv*سk מ~|.=:GE%!m$ 3нmyՂ P6y6M0eABUOI_BY  a֨!8Evx~%IaڧdJ%Ikn{rBs *n3i !Å4y"˗Iĉ!L]5e6/GOE ){l Vn4@%qIGȘKTS<6дO%Jܠi$˗G&L0.FbCv%`9C G̿J] :lWFq½nb(I 5wdB!#}LMvCd_S!rTǯ]}2p`j#+FhQ&t<#P]=`{=೭9| k 6rFbܣ3*^Sw-_n1\dQ;!:F͗VSro/WS}؀6 |==4W{DV|TmupS (A1֘O#ց>i?*$-L8L̀$OT bTPQ;aq.!̔[Vl|Jk f8zk_ pz9o'u)#U`AeK*z tS2͛CS95 "}D'Է吣?^2}tDQAG⚡eN *e' us`e!J j6|7XQkG٤ IˣhɍOLȽVCgncfSEϏޱX$_uo/l?AƑq1\ѕF}ix!|Lrĝ(n en_6]V\sϑ3bXʞc Jqpy|37&tCt2'g j8yyrq(>0ckD/S ˾ 53-f"ԓL;x=lk,?Pnr}Ŋs*W&O[{FO>/QHo:N! <;v:º"trH.پ)zk=fwe&2a;i?B_dq=lj:E)\=8g IG{B"64hFPRH,\uXVX7@6 [Ӏz~{xwgpe ٜ=bKaJJLD4 QJћwsIKEO|vmB"9}'c#_rx(#_CZq(cwk咇b HO]8΁We(ut.G_}CtUL> 7NאܤDTBabfݘS C,ΤBv&6+[c!>@_PԀ~NBN߮b9ڦɘtO jkdu a24O?Vnc>rFY+iC}ޑҢ.W1s GCVr gF3lX;qUyܟ}L㉬ 7Tm׬k";گ0oGB .brPьk'!DRGM]־ptzؓ|%0(\J L!a==U!+izH۸1)T}"QX.FP[VYso9LYgE :)U&I_]RRK G{/ [ӦY6^dw QM::!!<.̭\[l_ 3j%Nk!`ĔPLv>mT?._ߦ^׿M2C6\A IE9w%Wve,Za-f]{st"Y ȍ T}cQ.2rF;DN}pOri@^tɣl|Qn554# #kMs* Dnٳ{.lvg1` +#/ X8,%{قHk G76T R< xm^-y đ'[8'^k/aN\p驛f08&O2ϥT[\9w2:l=1pU&﯃ \r0K4wtPR.3Ye!s؎{oKiP^Nbevu6twINTn͐< |BNp8SZteSVarTwbl `-(0eW0A2BIz,~Na} }Ԁ]8JD^3-;Gw.0".'x/>Jv3CQ:B <>!Dqr&5vv7i(n0L@qO1;Csco;v4#1I!57^6@c`'t(G"` (C^Am: >KȒt=bW/]PL$ֱQ}L/G|w 銆Ƴ-w"Rt@#^&1(zTN̎Hzʕ#ף tq |BHeæS^I}Tﵭlwmo@a(N|1>9YqfXԗ|Crb[>Gdvų((xA-1Šzgi!-Slɽ=/8~Q_Xȸ4Baɇ}[\m]tzAvw$YaE" A2Hַ-,=oR'Qbendx )/J2#=80|OODf(BL U[},QNhSܰVG1.o4nǷC(Y2/lٯ-e9McF^6qoM9>|VIjDQ`nWa,ف"<ևY71S{oe ۡl^Bf`h1GӜah\ Hgwm#`O-PtÀ*8"`>`#跪KuI*÷!? NZ%BR🩲=fM?T'u.+U0lTe o #Äu.tDwNF@X~j?cF3,ckBn,XeޅuOK -M"DUiXiR3kLu_ NCc/~˅^G%ҮۼiH#kXNDt18n/ȍzYʷw?-?9rESGP&AHE||^;fo$#tD!Zjc Xӧ nZV“zSGU=u0O. j=ɺn;0/,s0Ԝ6LzGi~:GࡼB[&2H ӫ#kE9]s$#SνĐ)x ݅ޙ#eKʖmOu8"1;qbИP7Uݎ|-NjrjK ¼ 8_ȑ^VFމ>^ 70ul$dn̵Cd]xB)~3%JTwO/`+ wN@hPRɊ V X0(*|jªv̂Sv _Uell1Gs kyaGޕM7AE<4o:AYR^sAXW O̞8Zxxh#AOnh²#YT:'AZzAz!?BEb2勚ETlDŽOT#r{?#]e&\5R)e(VSM'ns5ȔdOijl} pW̲ܽNQIk >X7e7E%Lg] _&թA)bNſ1'ۈxfRZֿr \%ga[PEU ^(ܥ 21S ipqdPEGB7vy oO UXiu3uZ]&k9FS֞I@ B\uD|sFTT5Z1GŝP6}٤c^7~I ث޴l Ŧ'i}aj+rVp<W{{~U\T3B0}*A!9 -۰AdMŻz_1XRX8_)hN|i9";_p3HWbVgRVY!!F'eg"X 8.m@Iy^$2p{̎wf /]TʹX.8Qle~ ˓rfnA\gjԷ-W!vژ"C[{JPz|Pi!玞OWxF26di1I 7AM+%aDK?4q 7 ^G{p$k;;Fr ٹlZhJ? )x,'[|x%< (F+HϕJ/JrlTz@ԍ 9AK{xnw턽  3Kn|O${I w1ڵFT-?ՂςbʟybW(E Kku-!&ydCajY }(5 #}Q"*tn`dnd_maY[Ý΄_@3>-咴;#%hhK1,J J`SmW+ )09(Z'Ԇ"-nAj5$N z;@[͋,!,^v jV v ~C4/Q"[g9CAC37Q?ea^X:|p {)4 6>$ȥ6svĠ\==x6^Hզ<߲2kkgO6Us=l[-ND^= yRTƢ1NWao 9!Q_HIRHC $ZLK- Cu)0yՎA $_,G"f(r? t>5֬$l/ |7 %Ͽo@|;f]MZ$S|Y?և-N"(7گrk=[_5|<Mh>/` <_iMS΍),8E(NJ]))_{> )Syv-e_+Q-hQs%N1yMxW-5@_w -R58OХKJx#lFC$СPlQrpvw0aAPƸ\z$1m =_6(mJ}vEf8&סjߎq@Ll!P_k%;75&Y p# h_5ɢ܇Z.vb?e6$ Jw|(6V`m|4i0Ť%IڗCt@RY'IS"Ŋf-&(Pcy?:z lňɅx!_1 q U[kb!k3ʪ94 P TL!$P w|`X3Q|iV ^<8EA="h``VlAPGѵ'z9s % '2{vfP0xL5̎ۈ9't WQ(tWeYe239oRD!`S h9#DN҃*n%rsCx xkx(~&5J)­3)[G*AZø֦=}KHƨ(>vx iC(8[K} rK9N7koN1;@Yv0[tl¦?eM\6S!׍ٜVģgbdFB4.7ZׯT ?W q$mN @^[*]}لtX[4M`+Y4oU`[\gr#y. vn`EWq̰N`l@EREWef(.%?E9[{JW2HҎZ%,R$ !>{WkT>.Yb18:l*+itn]% {e%.v1˾H'\!)2c>.c.2L|Mn>*DQF5pYMp^,@/[ye:UX1ڒL1|V/ 7N|6P>.O֧ fTK\ 3ʱ( 0]AXǹ]7]o٣>Mj稯'̪t,d#`a#1K,?6hGuM/+k蝴T߬oNdsXFV%Xcdޝ2ڼ"f(Z%ސ ugw(UՐˋu\keIJpy)!Ӳ|쬹V;eU@y٪aɫVi\:Tҍx>C!OjO%800̚ӆ$ J`ǮNB~:Wp\⟎>AWI!8HC2F{8RG˵AMUZiT`ݿ*DƏҳ/Xʍ +EwuG'$FF L6!7@dUUx 2<ۤlp+/uZC 8g#xHIYP2 C@ 'g õN+#z|oW<4a~1`'a!/D|ӗ.~>^ @mLO8qbcjڿ}kh!=P\YZ+%N䣾ZMenjE~ηek_ÎFWn_ aUYk]NEڗ0hUF#9Q#94gF&<"ZQ@(Bִ8ՙ$03YtvWiaQNou$2xaG5#|U\UԦDK@2Vyo !en71sUw>I eui= CI4XJ{1(;w\FQuix( [@m-7;_t^˼XyY!!FPEAE>+V/?8 aZyUPJ]  \ԸPYvԙίkX%ƪo>3=i1F*0ʇr 8ƭ- Qk Xn:X(SQxuyV}\e+=tц(5`u1}[ ؍Wqe=XPkN"F%ԯ478C⧅®1J+0^`Y֭IN{fR.緅-ӶtS(wd{W W وå\D]_Ke,Fjs`P*52.Z){'E -B% Mo"v, 7ođ+ DGE+}G6iXlrc:wa02*JvѪ )P&?r&)'6Khc㗅yI,t/_SN7Q ]:{dEk_NUf_h[ӱޜD[N FQkhے ExuWKIWsVK}@d7{QmSu2V#zY]y|1S>.YXѦ[bI㦰&F(!8-d ՓW VmUQ tiUvj{4Z0ւP3`> +reBAeqs(ݑcD5%? YVr],)YޝOA#d:*ެVTڀ. .QS(^mҷu?Cӣ(:6<ICԹjwWI=!zj\YFh H #Pze)T*2رP!sw^]C7D3ů%Xϐn=DƄLfzQ?S"448/tg$N"|œfQT:%K2mšOeJ R ~\`ROn#Xh#*=3+vKH06 顐gKY&~W$}f؛٤+rdϐf ~c"o-Jᕥu !)huIN%ԼY0FT7Ip*FV\]i?9'HUwDZ]QqPT' !Ad+36NK08*<2td[i~,yUbz^da6GwM#M8[KHTcZ-=z&ST8|yY ӝu+hU]+@Nmn+# b?Qoi(>2h8"w\ƃ3ΓeP oT%!03^GV))>0S/h" ʢ_,)YS9lu1΃cPDp%8؞K6L?]49nB E0,;a=Eo;,1 ;IHܢ><i?j-RM}_EyW0Rӄ;ހl8MR\r([>~J=ca_Z''r!v Ϯx7<q.KI.;TDf< x\R*ۧxd.C!6o#N(hf3_f.[!,¢_[v>|4t\qQ }ND?VvS9][jYfy2Rk7nht6܋vԬ\ =ܶkGwI dS@y94z>I< CKPti{7l-/|L9Ӱkh/Y0 ]ۂƧZx[&H@ ,2g h3_@VI`޻^AT>5#3Vn/XJORaRGK5ReW]\kjAm%HLəǯ']E,lv05 "zD 1gzkz&:fS17a!=et1G>_G˰s]aq tuz:ꔂ>M}P\AR/QxK` G!8!@@ab~]=~[ԧXG;`{}i|um?{T?JÃA R2Vd + jοY>ٵVyOL]-+vA_d{nX!G'vtLO oIApcGyA- ٌ n$ k ر[pAiϝ>N]lu=Q$ārx|*5"~A}a|DzIZ! @+m[hD1Ĕ.޾q"^uޭӽM\#Gܷc6 fިs4})lIx2k|}rxYHRg* \57$vڦ!vB>amQD.kDni$Ac ne)23+sL4B:ӬRMY5`:fp`P8R4aOT[%Q["=6<r0.?of'dJ_;~,{Nz 21J^[I𚟰J8#!$Rn7w*ƽi_Gr>;b(6h<_%ϖLGqˇ%Zp. %NciڔSbQ҇ZBEKWQ$] ni0)V"G׌X%t 3tIhH~j*j/~KeG*z %0 t9reVn'G+8unCFCZ3H-38,Y}ݺ$zu0׫4 f6qt0g7N;![rvq[pſc.k|1q8ny0oAqB}%lha.B1<^T9=0w=b/];/T-V^$= i8ǧߩXAH\9, ʂ4 $rKi6eBɄPcsw sv|7EU:Y4LAX?wD$-fu7J~I1 5Gbi4?eq Z,$6òbCF6 9?\ЯJY=]FE1Ihy'L ;.>nq Zk`^33"9M4z 9i#+nw:mctg |ͮ:_Wo wk~V'TmZdOEyx&CǏ2*Xp5;M3-P8`]BV*&NF51=M! eݮ+0g]_WNޯ>ՒG߬hGV%`Dε.5Z>st3**5Jtx_v.SKTȸ|۫B NfM)ۣTp쩂[z6_/NX޿R %lcjRZ;9u⽺qDk9s)mF0.7t0g)وNcZB3! NU!(uIipfx_aޕDQBT/DAt-o[*R`5z6~R!obЪkzXZ-c2䏻05tċ *Z؂)֥0ږJH /NLBmǵ-#]+nyH 1AEBaT:Y/[r0l1V4j,=shpMNT=6p(סW8|ݞAyeGN?؍0KRZtv(y\$J#>VLv/,:(E9'Hؔ~rWw*cW3ᠧ/Dg>sқ^rbǬ&e{{^ϕв1J-Zȭ=Z=%?̚YɡvB?_k}g. >j"eB<ԭAdEBo"[`ܙdz-ĴϬؤbͷm8+kևRhzU!ޚ Oo}<♃ov¶OqߪMoJS潝jBY827S"dXK>:WϜm$d&ك11$?חF^* UЊ–)[ <^cfaS>#^Y")_Q uX*H$ ]d2dثիX&y0B!vtTvEvv6m($0x~-.QQ~<:vNq#˃bU'Mʬ PYz"Y qűYv6./< e,N!'c&$7f ~/$;SG K嬹'!*#/ITr;s8נ]P;[&C!!ĥ]S%ۉ/;5}u%TO+=ST2QlSE.ʮoB1.҃~Ǟ Ø1j|zw#VRO$~H+;"a?.`VSSBx,F qr*-I]O[ڦrh#a)r6+xSlo%!4 b)Y54Kh03^`T+ŧD8IQ\Nli7$d̠cZkZ>9,48YlF;ɳ A@뱝3-)wz~$b r 'ֵW]}w@nz]^@◐E `s(98ZNl|s@sF-0^fz3r Fѹ^K]9M^V~&Wc]fD>839:+R݋"n8 a4u$i*R~sPceՖ8DD@/AaRwɝ> ,LaRtWSB>KCWC+hDubv6] ي"ɔNq˯0^>^]k:B; Dp8`.:=hDƦqax?\}JQRX9j1szqʆBoZt?XFU= HQBMH=ft=Xf8T>Ҙ Af4Cr9=(M诼'w-3ѳ Ɲ-u|a"~xskdR6 %Ko/}l3sYj&gn|5xb8RRl|Q)Q?9;wν9/ =&y{_8Z3rfkvґ!'*uFiF~[K2SPIׅRn#枮ك<ˣ.%qVl(RvAP Jk- $tU Pq\\E9Ҡ6NPelFŀ8A)8[̕u`y6QY \C%G|FmTXNѪ%쓋>uJnKᇍ33/R> +vtgo2W [GF PYʑDJ/D39GF6Q~rFO-˭EM:SͬiXgN$^#;.+n򬛆 d/?ı -ʣs,*+C+Xǎ/Vʥsv3xbuԧkK܌Ҥy-{E1ã'M܃`֔k"X1QőDGp(-~w?~uY3J [ݐN۸l0]/d}-/#};vޥj ;D/A[2{Ajʟ&'t>M۹9q3 RWq=Tt^]݄Ԧ aRb\̏"*{09N9Ih?tK#k00+( /*{1 )~0'"k\(2r5 BHHcQ;,6YBӊѫ#:ŒlP^2|4NJl` D~5+?$0 :Qr2~mtBtz^wZ,{vĿ!궸WΫ]ޢ:O^ravvjl4{Зfd SO?=?v{(yO5{kDV(4=jZs8qrT+TxAXI/r{w9*Z%Q",kr,m2ys{6H"hu~8mtl9@2_3XGE|܍b=z+,ECMc|MrS>j AȺ2>05 a\R:hO ҺÒN!+& L&3ʽshE~LJ0Q^1; r1y4<մweƾ{}B\;qy+DGqF{GhzÄ9: U=&m4ԑx-RtP]HV`Q<`}9MֵWr$$kHU&鋓^aLQ1PUXV;ExJFJ>t~ފr\ Q!Z '̮ØE=VTLsՄJO4n+OEc}+-Шn?t`̖v!xM|2#p@ RS :=In ƧmЊ@ We%YVm:iSDrk#o&0Qv|l;Ns1&}pfp~hs4oT|=޻@G"5`*uY; rYp"86h)H޽YN ^ djj4XlX,eA#}y/:6}nh59F}=IDCdK?}b`HDz15~jmUyq,C/sO].ف2'OEenpy _u~ECV8oؖ}j+ƒ׮ipBSEDW[+M%9$5̵Dc8ꀩ+ ޒxBh9H6 zfmkf2vPbfp|#p 2A:= ݑ|_9+f}ogF_uNK|d8gYlKw ۩&SW+&c"o%<-,1a+Tb,y%ˢĭFgpk_ZX W+!`Tk{ϓ+֗UÏlN{ڔTZe<w4An<;AN>8 €WEĞ7yX9JH[p/{Y8& .ZfN=fY9- !%/>Fyr̬KAL~'~}=Ĥm5o]s8/fȩP!FDaW1+nmˉ Vcc+HQMm^8-#, R5irtrփyWC dD =ȠcpEqRR8#팗^PHaT3H2GrH!ΈڜD $9E'JI݋OoN4&?d~h++xq*sRԸ$-1ް rk@DVj.Ֆ6^ߛR҈&f^AFde{κIf NX=] 8*4Frc&FoIhA4 &QF ߬K`y~5q}1Su̚hJ 9tA$y|eɚ|&e8d~z?DrdF]hlїJI4`y4>R"ǛyrjdQ{*P e܄Hs_&ч}8¥#c*2f &{'z;41#"ғ\HCbhXFrG?Ov;"k}XzBO eExZ듡phzoRbHt ,_?OKEӜaciYj:Ax!3`Q'e1i\\}v?W}|#N˩2l-@=% zr =nfV}Qቾlc\TpŠ )g27 4\ֺ=A9`fά-DgLr 0$1NG}!t2]o)ڂ-UukmaU| EL77E;iz>\sۘOS "rxltxPLzAT2,7u5~.џ˵ץL@Xv̛ze8Hgmks9`␅A{DF4SE7N ͷnH 붠&Qd^ۦy=ѼL|3VZOSu#Xۭ2权w /RP!L)T;h=xY8&i/тo.N_^@0y@jE$i yMè#nC:Qc#i߆f:)/ M3i.)9EvrgKTUi Ӌ|RtzǀW(n>.sο҄#J FJI '/p4q(`q^GJiȚc9 o뭍k-}k_MS F?{Q9>leΦj񔼷pa4!)%R=ݬ:b\HQ]2j+?ifW* slOj$usㅓqDƌj+On@Pѭ`@sҋ]mHD\Sb4k}!uPx.wPTݎm;SQl: d u_*{W(3xƉe^Сs~$W5?fJFx%{P8yU %I%1̎^2'ˁ5 𽧧}B*ݩzrs_g@3BQbD8;DQNjW|=\CMfhoNCJswAJ=,pA U#C{0Ǝlxc 98k{.16I}&f R?/BZa  H0Q;VnQ0gXT:3tfK"j[rh!5VUu%=/ɱRIY1i>JFxI”o]Iۨ3/ÂRgeǘ+/㽗ck,&뀑PC .LŌ=]Ip,eKby.Up=tb ZPtGs,c ",CLal })c!b| Zlזñ׃A) TX"{\oəL6ͫ,㙂o-㜑Bt W굠C7Ed٤*k ep̶ZիJ]WFp*; ar2_E#97}?’a ZAO{@C<.[PxxK!klLSٻADQ#ڠY/xfdA))v qlb(/S7sl)iԸH8h]LGROG剛&Luc8SBZO2㳶+էƸajۗf\9ױEQ<՜_O̢iV>4&~[Ӌ:Icj,+y)k%h{g"ɶ qPUT*4IT"&uk?GE3 #3qrfUUd賞T+S V0# cNB[q_xy.x4/ ! %}^HiƘ|m.۽jk D*x-HϓY5&# 9s(Z`qFHc@Ԥ38ZJH˹Siʙ.oC#t1 N-t*lmcy'W E-Iظ?U?p~_ݖARP<`v1ݖtMȵiXP G؞P .`I=t(_dDB&i5 F;-;{b@RAL|&@n<.w]{QjH TqTAƸVB8k#9< sw_EwR:^p{''~]??Kؔok><`ϧI6Epu[Y ;Mjϫ"VW1.7 kUcL,Pfҭ7@kyl:w,g K4+UZ0c OFv+AeK4jzOǽi@KxЪS?-3$\b9 YFefyQ&By" =C(&#TH}Nхơ^1xC_ $]5U)z(z&\&g!wisB:g͖#8}»͝f00/~ÑR"ͿfAE$]-n;Har]xҨT>ˤq앍p^iؖME|{d-FWaoI,3:%(8W}}A7>Rb$s!tHSUjQ6m'77\ٝH9 3R*٤>wKuK3w?BI֜AQEU=(WI|#u򚍰P쳱uPxPo;.LCB9rlKn#cʼn/P]6GQ4A؝J s\Yz^W`"WS]t\d7%J.6btM{`q,`3I? tj`iŘ2ʪ6V O |t +UqYs+%bE'5昞dL.MJ>JG( -m*q #39Hxy@Z~`]o2Hg.XYayZ%jjl "t0NCտH("^`x L!43WŁ`o+glJ`@Jb\V\pFvT ?ڙYk~6Di?|n=DUWN>cg=V;T> ]t͗>T\eoԔvV=Ԣ*|`OUoc3`D; q)箨v!{݆P# \`4ڃ6`X0 .7Ym%*ytUVj0Âmu *D8DrؙEʫTJˊi[n uw%oIt'NJ,z^S,LgJ87B?HvқY/LZͥN_oէ0Y*I$uGRSR-1yJ`1,v+#]F ѧq%woԭ"spEOo˩uxVwj`>,ᐻP1>zv tLg0~pvU>;r<&쌂v/<^1,r;݆(m=D@rNԘ0<閊@$3+c]s݋>S-NQFĺ/X1xpw}p3WV@]VcZ!G.Sz*٪=躬.0QBҁ"U ?5(aJnStsnDnۡBT7ʬ deQ&6ԯ^>/Oܚt)JSnKԃK&>²8luA%'(4!`6m@֮G]p&X6%,{nD XQ9-N R\tԃB ARyբReqfʽ>-VRL:+.ho.6>SSU9u2umW poJ0--O,STS]Š! m4[j8l)9 'BXW3I71W:EsLZ6Ia2è9t {gr~:qVn)2G['KMaAߩ@!bbu0 F \@{iJ(,>C&ӯpZ H5"Yh;%A'ӜhEYB3e"T矙B!ˊ#tEw󨲣 Q{:E+ f{EXB-uimƜ!Eer_fG;eYtGx]MJkL\o p/ {~LnJMgX! f'}{)՟vѺ6BٚYs!Jre3}3MvJ9#)0&BT"1C'IذI{YΥ= _*ɫGdZ.Şן]l"` {2&yvyt~5vTTV*? U B?ݤ\s<x'gu..U)br VT7F"7k\$䆫tk^z)$2ֈᎩ,9 (v srXz FJvmBaVKY}_˗G@[ @ʭv#oZ䨩85w21օif :tVw˂ O-#e;<-Cs|#9Нgwt`p*ȋwUe;Uj +#7_iN yNZ\#lEDM렬ִש,b oUѾ+CwXy $Q%ݨ3G}trwG!p'ʔstήzϰfd'1.P]j㰸X0BT(egƋP@pU+"/$~8%?aE|Y3Le1Y )}%͟]iP,&ᆯLKt(<##L""k ol)\ !%^iƪ8ٕwR 1iZ;ӛ6֗ٛNG?l~NAIO W 9U})'G"[<إ7Bd.TE%Ow*|k5F24zeOM `EޱV%%Q0 ~]˪IUs~ܛ'\EdOؼ >㘩!~6uG݈}|yDp4eOg4.+e)Pчx3 qb$ J%oQqS춛&L_C=78[Eoe.a#H<)ɫp nHnpH%q.UaկyȎH+9+iGclV0dmq@gc\Blʸ6xd*0Cet)y3".( )`q+@9ք/#V{ dz73*Hߌ${Vt@;|Өբ `bqkǒ> lݰ?bOejBoUN! H$䑽fRW)12EVIxntNr2uqNul{%b2o*^Z:nT"1GeT݆Gcden! xuI4x,SE-60ܻE.X&VR| C3{z&j-h;B WTYo&[;c"pvZUY# ې G'+LC=Y[kM_xi~`t(h0M$HEWx(qځ?['T/\qRn2;,WǏ/aֽ$0Kl YkKdaEvg}\"Nf=_&KX)|j5gUNJCo?gKE%()/{ B Ȭn24Ȩ@aZ<_LqlK:K&[2:d? 9LP iN^8&!9Qg8gBJ̽nfaJ̠Ԉ,L$̔3X fDCRaQ<+|XU2~ ڝؑd"xƌ3cvxk9ß2jM^4n"uW\k6$FhRoUd63g%Z|n,"̅`&y44d2JSړV-z^o}!xyW^,fh ț946bcYxz,B408Q=1E,+;{HշǾzzG̞DA 5OM9C1 ?dVDA@qO}z<.vJ&7k)1zLA#qCuԾ(m{7f:A(rg*/L\w 6!îc^iTg؅-VrwS3yp%;%2GkIxgv5*HTTڗKL̀ӠTz2^Oɥb1i~h{L>slp3(`o@5E ;X\LTlYvKMwl;5I~+eJ^}OP//d*;1IZ%0,IRuc;z7ު8e`ss?\4Dtqי_j"ӏX#e27CN+P^cӈ;`>չ 8흉3>8*ݭ۾ K5 WN.]yGi_7\/L׸8[`U[uخ?ﳔ뛾ohOK㡔%5Ǐ ^mJ'.~qq=db>0LcDyHhXsذ/o &ڒT؀̚~Zvv槅A}~ZҾP%3XOn~@YgWE2"M#pE pb3OudWc!]Ƴ^N+{5Xm4R |v{CmA_QL"й~sr_ڴ43Q_6i[s|꺎f-?#ʰ#R4 Q]ݻM+S?-ƭ=pWxt%{uqG8iRL|.R]em `,GH\Ըۚc0pr0P .],/Ǭ-[N>oP74\NQ].%X=ۈc {}D}F#كvi,^iKIH'4qrٛ9gĊȥUë82cCTBT!P&Y)-/1O賉$#{4b2_Aty|W~mg7ȓ549uC؅a*yS[jrDs.]߯uyE UszIi4Ї"8Ҟ&9p͸"N}p#t+ЈtbOS*=豨X+3: լ\3,QKi/#oieԕ#Frx!p7u^ r-[ O QcT_*>< J f?jOlCU 5"r&ܢ8bdB5&b@-Q5i ]Ї?<[nZ姂Ӯ̉ނj19\e,/cKGѤ>WKUS(tK%v3#j]⪐wEOy`9wڳ0 .HJTd%~9 x\Vɝjoyrtd1O+L,^;l$FHb k Υ5<ԋ*XI%|SRg 喽ݱGl-7kwz,_#Q^ՈlMQ:sBĻŪ b7!(Px|@y׹(GH 9)4@x'FJr_قUYWDGO(mbF 2h:D)Mvv⿽Eޚ4aȆ(oECbq/򍦇*J `C(dhϮr*YagcrJ,+R@$PCED0& 귯Y%4tبխڤI( 6Ne]w)J+6Z?%?$]ma11#zv8km*Wځ~!Hq4*}}5R 5FiAǵi,Qk22ԫ g*k{n6U%]NyĽ#zb#mrcګuUܧUoR֭}*uEq\k"Y68զiGINSeIn*l(kׇ 7Q& m|=a̴4 !a{* bMyo&ӡ:oLr{͙-0I[:--0l}'yqYEp̡\!9si. 1FIM SG]=3\UsIZB^o~k5 'C,#Шfadu:b`xt,Xi*9jyT#+4w7v ,M<.pX~Oc9;g4ͧxZScOe6&,0+d9*CBD+q2D\p/C|SC:F3@/QwB%3޵'K:WV'CC6JL/I궗 AJ5n8iݨEuSK)Dz- U8Toq{,nazo:g(mWwg$Z|[MKG_Wbo6ȁPX "uZ~7)2;jXʋ=? v,@l Y / A(o 8Fi)6_8N&){ 5O.'NB\scB& i*bcgZyZ̿! eС8xaaHm |zP$43 nda_sߡ,Ur]?#]I@l=rjѵp;'"H:|6X><gDk\3lbhZXK?@M o{O8vMp5}2_^wUuhɻ{/CX; 3wXVB0d˸ Ls޾2]Z*`94H?7:wm q\h7UqLIkKy-k3MN/?ivApšQ˳gڠl2a6E*.>_"h 4.ݹ3jpߓLuuDU@6/#-;a__a/5{k?<Ԩ+˅;DsX̀P^E>s[* YH(ɲW┽aRx]oIʦ3*]iDvFؗ$%4fHd1Wf9oXgwEivATS5wnA47T$Q3(, `wJU|\` Ɔc%fKGeQGCrx@D'DzL9)@o o)nLkCV'ՉJ Ϯ^G\oC9 V4ԸP6 2#`ʈ&Q;?whyWAnC滉3_L vQO'X3=IrudZQrJj:AEi[l/a3 z!l#A-e3!,$)fnM2>%Ed*9;yft#R8^H 5NB(fE^)5%"ߏi{+I>&[b^)׏:6,*qUoHA! ds=i|~VhץZ;M# d׀gqU+o r4zvy;eB@H%?<`,Cn1I;$,H֎ZL]21є2I%`h;ћ{##[?jvJib;-WijcIt.yQe;_p52 Y¥"኷=DuH@WԙКH樁J0{S؅ Vs wf`,uS{Ļ|o3Vg'N/ž^E9_P˵jW9`)7mmuG8'=I RHaTeY[h ʿc"r~ "_۰z;#q7ibft0*Q0C'/lX5ь VK)3냜'qHc8h6{FؤDM""465ĉ&IjI?c"RA60?u {=<>8ptK=ϕ^^8*ox#eJ9^y:njG7GIVnRI92;'%!GuBfpFb=K°޳S\\k>2Vay@'_jgȲF4 Ԏdr٥eLQ?^IxecBY̼Wc "݂UJE(:^$RW0q\:o[$\%983Ifx%O֒quG93oQ1Kgr@it} I@F\wG]3EYN,]ˈMj2$rkiiҢ=/o6=kQ@ }8?Pݱ X َ8Z"HD=}3IZlo? *O>rhRXjt~ZذC~֌Ku -C~,X9pȔt6YĭO|`#dc괄8D~>6T;Ywނ.#x|o vckޓv2.(nUN5 J!+OGW ͐3,<E "CuNt ƢQruZ⥑7kWFla |));X?x#+8n9fkx>tR_5fwhT)'VFu{u}ȳf P|?9T=#6{x$ͽ3sfi> .;熃zDSĶ8*j|lsſZ/+ M?Oc@$7y>B~Q$aCn'Jzi)VU2 )%]﹨ a$߽J5?dP On,1]Gbq% H+m{IRV}p(Ab^hFf+[n雦K#'Ɇw˹.ϝK-ӁRP~J~ҫ.N/=[o,Gq0X־AA\sRmh7cdaGC,\KQ>UИ'dJC]8&/ )"kRjk`L4Rj~͡ԮQ"Xyn 3mD]%NQt- nY`;?,6帡& dȨ`cP}TCbp@dc HSE/h ,4Gg ˭lQi?0*r/=3(e _J|pcq%qG0U:}Iȋmκ$\Y(Lo\ P'_4 g*X/->l~>_3lG16C!.rKK++6 ɞvè_aNu;m=Je]!Coas}P[ܠY.FŏuݝA`F@A!*gPKxu8ow ?PpB^¿D- ڿo? oЇ`ۻ5{CLpvxƲv>"s&e1E D<,<=eϧ~25qJ*fWpB-]tQ0%zS.CmҲ>2E:L^=K:vjNv3 A^DŽJSuF %7؍QPc&ىH8v+'I!rfs\aXq]D@VW‘:C5bʩ0?hNxb(6'eٸH3 T' dm6Qfn#֧P%%yjnѪW_SU`ꢄ , D jm̮#&ոծRү)bV͐fOuRi$8^/ql3jmÛy ӵN<"~|B&Eⷡ~qMEqwf)D `Osq ] X1.+Ju}.qsU^epR z̩$2]]*0 %*qM wI6f@Z0*ּuX=vӅgXu}4/%f5gdTo'cZ8eaX2#:?n"l6?Xq#G`yRIpaM&rgv}.woE_:#+$z.RɢSN:dL%tYEh[f0$ 3bD{)BjJ&6p: NC! +ώ$L$o%e݂S;? ͊LG h7ϰɠ$LPV6DU\A Qž1^ij3^TH+˔hf! S?z&.QyM$O`) `+An>󗄰ze RX5`p2qu*фg,/ܨa=iW~0/X$,kVeC@}}~n/*_p-f5mO\,yq|-â9&>@a|-82#o3.2"N/SV36FǼyUeϝzx-۰iGU=glϾKȠ-ՙ"Xͤit21i@Ոy1qKwPxo*.r]9JL>d1?/"jPn (p+N2yw ]t3\PrhfGaY RKt0} gja%agx袪ag/;Q71L>9f0)v搟1!`msϜf6'Iil0[xQGR+ F#5q.߾a[ҫ$b @3`8û&uwyVTSO+IYQߴ˚e_Hjf̵)Vϡ)[@X@iyW &~ a:j!v} yf,g )Xj^h[bEhYS뎉Nw_3 btX,Kia2aY%dUmNp)S1c~P)#CEw~W~1R}Z!*澸&Bز~I97l+ڍ!Mp_Legw(mUZfSo5ݝm(3iwOv޲2!Rw`؈֏xyz[)"wNE3)T?K:z 8r;e$wo?&͠}V@۟ʆ{O'+>)p&]@&WX{r*Nm| PwR.W qw'ؙa4ύ:A*k14%HdD`}yΨEr643rV @!+S| ^k>UٖcO:#E翔M5"-aRoeKvUҒj3Xr* Geɶk~h`r# |g{Tk;s. *SWBKm%7TZc,dſ/#=] nu.EQiMj qH#=Ny6^aA6_#;IB&j8jǼ&"aǦ6eƀ@iJA!Wrlvy&H1a`/ZOClPn NN=r@ <,k1m-hHA SeHPY kD5O#}%^Hӑ'֊lkCTc(4IGZ ˪?P|Ny?V+=N@;)p |]RѼ%hKzV?*1 2`p˩$no3ƤNjt/|J- Q! ɒ68MPߕ?YiS(atKw?gsQJ\Ǩ7*F'Y pPC{!(B_y9*skd$ֆ/X#_%тKa0p:STq5x|1P-?)=UbۢF]j|ϗò1_[xW#3{5D~Z<)0 _4#2"@!~V%w?cVf^m?z՟ a OLRN%a/a"q5M㵵LF6u>9B26sHǂH$ "L4UԵ? I`ڮ&")q9C+S^C0`"竗 j;plQ.l!kJEG *a(y흛5Wp6)2TŬ>"HݾWYf*d)@&!amڰ&'.> +G?w}Ȩag罰&`.|3_ cwnUfU1ݨvAР~x$8-H <#-,nx]vtw]ᨗ-ap{FL "<ܶ1rB 8X{aґIt )c?0f^4KjzLjm]b;y/dFԩJc*jQ|k>ԻDkMK >SuB9QX6j\8iA7FFQdtQ~w.Z\Yl,VlH.)q Rqw*:FpΏw~p*yF n9ތ̸ xhvy/\,pfV4 ,64>A/'14Y/끪VpGYff"%Z:hث6VB!GMRv3}e#M;7u$,%Dp䍇 ,yq-p%Ǒ^nleuԽf.~tl3Xr7tOf}PhJfEe7U'ifT.'؇}*vȻmsĝ &(%<#QuFF5^scLMc7b&-iUӏ ݞFfRZ[w@4" oD"'+=8]V1 T}B*RO/ܔ(œ~ +&#bo F4^$dK61I_clw?I@t)8ðU Mݑ 'H jn U5A90q Q%HߍN#Se'C?h`6q855  wBW1hu*oy;ҵ@9q.MPcznARf0BE˫Y=Bik5%eզ>sazM(`_QE!?E8!pMg{'/_B?KR/aLsapsbWqB@M$5 VAEޒP$\K]DD;iI·":pmppw/;RY4d7p{ҩFn5PK뭘4 MI P)&ϰy|y|G`?۹v>)Y' 5V۳+eYNq=bs 2H'u]F/ƴ12C٤0cYey+@"l"p{,^kE1&]:ٹƟ<&<4\a_kwJL69~6Tka{iM :Ɵ.v[N!9WFH>&La ?Q\hsm\9.?ut!Yn`B9t* )fEdсosݔ+hu~e8~ lashqT] ~L/Ģ`uq_N U:BvZ0ͦ8u_IrS2qISQTJi'L\)ٮ>I[=>*X W|NC$zɧI:rO$ᄨPRG^ÃjQ[WbJ"_/AG9!hȠ1 =9;:X qpVO).JJQ aQ4fGhNu]QӳOL]se|kחJ)c)=C ޼<|y;}B EF - 2}okw$֙g tQRI8u$#e35דp8%J(+c0WZ9dS¼aSĹR8tgr2נ<6cVkX @ǟ6!fɸK*l*YxDg|F̙&$z٦o^*>I9Ex/p)$>DVM `2X͊8:$BG0؇uޤϚgbSԸ9"}mHO9+ k}R zql;'Dcd y}RFe5Ck+ڇghP?W\Z~|)6ԬvIͷ] d:2fRv"CA8MY v嘖I=`##pn"MH=^Nz~("dwP=@Ռ1qRv*9(n43~)\O[):v_PIbѿb"vgQj3~>(`2ɆUa>z8\,A&!fۢCO19wLvɁR>'}Pj,?/e,}'?ɥVJF15%Ӭ} @Pf)CI{LlJ- ^%qqdRʮ@CN圫>9_:Q"!V biG!hВ@I! ë䰄ZElGt5@]RIHl~lS>eJE0jg2]6dCAcqq-Kn( #Ebʶ:-N_=TGQ N.4(7=g ѹ rBG2y)NRTvIP_b$_/ 6eJqax%e"${wzuLę 7 Fu\+qBs_~ob-||(,sY>+& W+m < Z}{_ԜZ# M^S$p6'- |:Sr ^F~+c@\'+T!,Ew, C+>M+ u k~G zٖwsZuIdƄaw!OJ{Fa >YSP U$ :[Ao[ 'Vp1,5\\ ʡ-ћ9 aθS݀mn$56թz$^#]0Cf NVH e7TrYIHb;1vg4 -9{#_|'ʲb sx[_cX?XNؠ{f@ʡE<}%,x!{=u"B ? O( -4E2Dw #vGrLD^rC _Oۿ@n aD-50 ChmxHZcv֬^hlFGVxm9-E|{~.eyZs-bki5"&5jMl3rerf !Xۛ٤q'H:-5hoQϵg*Zb&9?r|lh0/u!;dC)_$&P8jY=pgQD]Jr߀?I|뛅"@/OMdA- gAv,<:TJ}]ǚk!w?Iv$??`p< ,fĔsg]/҉]zTh 9тeq t1ԈHy(Z9j)\HF>U #ۿe\<Γ$x7: %E{GYugv]^qݼxkh{8a4s䶳d?9,6/[I^ {76[n[`բ"'ϓ_LVUO &mІ@~I(4"ڡ~N*sR/!ۧ\S^(X4!ֺWXO|4RsNr=W {Ԉ(־:|RβB7Qk@*WFk  UҲMA3*q˃W@9/R[m/G7Sv9]s;.m%#fO,:.!EpNO0ۯ4O_v'kltv:&ðT<^.Wsʞ;_X?btc3z&$8d[`/bALc(4I-AnAG񉵝xBĔDb$ ƞZyhT#[l*E_$ fA+4LQ\PZ*td"_G@Gw2y,Vl(]Bjr, \5" :KVj$mQgM& *xeB׫RUB/g3~KNr@E6u]sʟ0Eju^&lON4a7@8kB T W<{]-VRQK|5d~6pGߊ`^]~ej&O4uRdiA!9~G;ks>š'|)E"~7dE.*8xQXUU9̽ Ah f C̻"zDCҷd$Tl˿&xt/N4[+ԕnn()E[&?\M6 ,| E^d^<&"$lCa_pnz&N Zh嬘cgr^GE *Qނ2&4Eff'-n.>i-ŚE{ Ov.?XZ&GJVB&}pP;ſAA+1yH{[yv_&ugA]#e[T!lH`R`'Z>` Ek;=1!F$*oܳm}"x!N/murS2 nG&8]47L:+ nqBU}V5v֡oOw% QgR#7\]_Fw6>5zS;|Č)oYY•;cf4B7̌Y. "nB<$XRފT eRAWyt%AA KڪDÑa'ur~^0<mkZe*Zz|SS˴7I5y? '`%*uMnV?].7D oRMFyeA! V1eaPCg"z&f+yT&p ` !æ{ &vޢ#+/= )r UɊEѷb`$ӤМuz#wV#Ssr/be1y%q5bZ:ßgԉ5˃5—;D λ NWH|r8Wjcwg!/ v}]C?,qoOL_y}'W ds?- A%A a0q ô=o^oJf7qtyHUV-M4ZXysfM7A^'{ > $&G9򒢞|Y>q-N"&w=/'$O%1o}dF`_ԩ"wQ-=dkHN{tμE@.۸dZ*N˔pK}Aܠ \"!Uݹp:Ng#t=e\j!zÀS&̽\Qdz̈́ǯ'ax(ZGM` ufaG| zZABJ+A >pR,Fh*;|=V !_`EU@ 7:jG/@q ozjTf`oR߃:h[)(?1)wJyy+{|;^h@&?[XnC_`!-Jeb#fȠNT]Whq|adZ ]n٪LDcq$fֆEQN蟤 ow,%VW76klH̢# Z/Uī*; LI/}lnm=j7_UW#[4)‚e5Φa$:.׸8e ^*!*`HִтXUMrD?HX^t]p4yۄnV58l ~GR\!l"ɁC|T v{ &paţj^Y;O_AʥZ:Cl(0Iuv.5B7egXvִJ^!ʚԔ87 e{@"R8PR$wU۔0D%4nnql#pZV0Z[±ENN "|Fà FU!+ʭV@#Kj_[pB4u aMixs"Ww!@$ zeie{e".?Y 8 &VUOl'$!R$ol# %Ԉk-k&Ggp̹;ɻ{BuEHDgưH_1@SL ̍M/U7Wy"#+D' RěNYFe-As2ϙg[C"xKLI)=^[iGo>{ikPb:ֈsӧ'[&yѱ$_T/ebFy!jej w="9c<X!P{H% # ʤD!^kKA9jmMwG"=Hbù}PkJ)SΆs`lnDڏ 1MzV/wq0\_i̔ o4-E*EC@&.9B77 Ů1y])``69i;˟/3ﵛ /۾~J.^ZJuQKE'xtܰ,!uJ(eN-,|X|k5bsb|9">;0l}d,r!H6 ~Vv90fXxܺY_8a*n+LQHp)R7ȸO%EZn-.eru$ `,N|"|lGv{oQӲOwϖYQ< \X& kMܦ^ujn9  1tgb6$Y^L[7UTG܌Ew ˛`ob&9_1A`~ Wm-Q,( €,u aCD7U"/}'Ƥ= X.Tt)FĆ{"/4YQLRC!O2\D?įLXt({m6p)g԰l\hjO}q0c4ܟgrCnIjDu8p}q{C~ ^Z3 5_y#T 4)} (}JϑH2-|;('릺 !`ʻvUH'̹ +wBiTpuϜ6BI<*Wop?}Գ}n1r)R]Ip-one)K<~qu\rj#_k*G4C- 5ЯAԁb6FE${w`Ҷ%5.EkV\ ͞4kz++]駩}- ¯odp!ZXp֙ࠫBn;cDjZj{-M֐2\.c{GmCѿBML?\6Rv<K,ˠxH bX]3uʘNn&%I`h}b 6dKǴI{Wnz*^|5hE6_*'=MgAB`s'uBM!@[Sv61(P%Z$imc3q?/%)W~QPKIpZs$H) -XC>,r/)f_^r< {*jKgGWz5^}"Fc)+[UZ[\Vgm7t[ d(Ż>#֌<O9% &;L*RBŞU{ .Q#JՈ^ѤQK`4VF?-H^)#9_/ù ;ff mr"h \Cζ0:0]i ]2 %]}IȮ!tbTБD٨EW\B P=ku#ZLɊl5=lI Q\QZa۶OD 1Q Dx}RqCa֭0tϓm-'kak(x"&g0N3Q~"<8&pSp8O Uz騒ȯ`*[x {Ů*OM&}=SP-X)N-l$nh0eoL0j_ 'f]( +5)CGë?̏S?{{C ,+oMfwד9@B:GeaG8G%YE߳P-n0ctAzf,R'\SItnmCC_0O򇉟W) {\MQyoN.np=rJxD*k9#Hj!nx}.L-p4'g.</%c>"I-OU7u>`xe JPq'1rpT?%|to w#ۑš&I(B %|颚#{haeE/ng|vJP!w4`ؤ(PouBSS  <`o1ƹ|JQqpPyKSPu,1oӅq_̜̫r"C Tl׿{a@d4JjQ,㫗mTgͪTॖq 3+3ItuΝ@Ivs{Ccx%gK:&2縱> #qx9eaPR4ં)Ua* Ot3f^]c#I E"7{Fq9?Dɔ@zۈsڤvkpYgEAɈBַmksTW >gO2Y6QYATaaE\(]*Ziq;OtƨJJ0&nOn7AGJu4΢܄4*7\TVJFw MLEJ&*%"׍fPo!:;2P9r ':ODD .TJz>$ZhB):C;klTRm=ǜLE'Q G8=EOK0pZsDHIde[zY ״OJSPitn-)j*$mT/Abs'Pa30Vd)PqJ,xjcݧ_^!i'%zN ڇ_ uifT(ŮYkq| BX m"<*D_r1Cyxtfv(Pi@89 Ӯ˕e4%XVw|ű^hIc#8VtDL2lgϤ/VJ^1E$oUsC^Z3\ +6jƽĬ)9 Z$s!xoy!Gз|C0}>8]=# +!nFn\˵_RD_jr;1S-xϱfIcb\TAl>  >Ơtiq%7w(7`@xë|-<ڷUnh[ u]κ`2q-v#p0i+0H8;Vm06:ijNҾ 0fqE6])ѵcs]ൎOȲWV"Gt{37 =G"XvT@]}F-ny(< N^uk;Ӏ>TiRgbnD%ZD޿dCk)9k)$jL]8IUWԹJ?%Pï $1&R y|b}rgRZ Zljs9Q@V&XP:u,јYwGH6xJQTX+"_IfI`3ZPIxJ@>~5Z&.xh-AHE {_rJ@)+ۭ%V~&)p='ai![Y.G átk4BBAT[if=N+X?+Au |(ا0X ϡTԄvTef?-O!^`MU֫"U~I?-Bf\ŧXO4"H~8K*P_h( 3E&{#XҎ_)V."A%e.$'&3RpLdu|!eݬC N\Ȉ" CLj]fnjõ8rxR[樁ZkUXVO?_Tf.{*plxUAL1:ɡ>shz)_[Ǭ Ëvzt P%!ŭ~Է^xڀz4wL+?)LlSqDz(> ʮyymm;,rB tNMAHKJvMpr( , mv9I3qF,p?2*5\Bo4H㮩=@٢^sI=P{6K,dl]+`5Ƥm4,;JD9:=V2)$ȵ[5ٔȝ^6H?8l%;PION%/~`\Yl#%jit'4f :9kπ=>XpT-f@vPC#&ư%{l `:zWX+kf=VٸAIwc\=\/~ ؙ;qq!xkhvʛ]_.AX^ݘL~UpQ]e( ׆ =T폼#ʷ0iopet|/8{|Y<:)~9ywe"~%:um&}!se'0yKyBpǬRg9ܹ|I7T.B6Nӯ։  >עA+<ImljÃvedˮlk8)m]YT1& &6)PDOԙH+)4$h ůƖ$EL? 5wf ;;,<&]2kȗD1ռü1B>)W[]2 dRanP1i`1L~Y BoM/\D(8eze9QhzBtfEC(|~/L5dҰr* +r+-r;a˗W ;id;,v|DjLqcI]sY&$ǦE^#k]ɐɟy)rE@x{'=8*٘ܮ7 {l~[!5sC7mP0ffx<}ox~W'vv7tmDO=2pn;P)pNB:[dFb3=LKɳI'pCҧ f7cT2bކ ],LtԠWZ}6_ F;o/m檦 i J;o53TJ!X|"DBօsd7e--?/X9ԇ[N(Ʒ,K DOYX- 7suTbbz^6$jj 2~#`~mUte6dzƎ>Ժ R]C7jb6"`h ]^ldLQf @UwUVgr x5I@'hD.0sd?VLaurns46 jx8]L?d&xi3,%3G76<sM>"kzvFj|n9~8j6MpƿWaL#[w)ǧ\!4F%Špahȕ>ٓuW_>r,EgxP7B1imUK+'ށwljo"w }Cu WemBq8(sroOc]BЋ T]O%,(I28-e[NQ eÓ~B҂Z"~Ůׂ&@+U-=B,x#Y26Ì1H"Wh}SR.6ihv#kMC"jnx&N5$^lh ,3.Csf?M%3e鄛 =DeKQ7 󷃷Z%8ZZx|zg 1>3c\O}챭fG!X Ʊ0 cë@Se '{,]b7ޟRbݢHx JVo->S7oʗ/>ա`(mհ2 @"xM+ye7>m ۘe+Fy8bKӛ#Q.~zEn=?&>kV,tswEW_y:@>`0dҫֽ|U3#U~|H}gN6S'3M4%"ޏړuim/PrȶA_ M,-;K>i@@=?;f5Oܬmc^yC'lEh1MlN Y=\X(|^ܘ,X,M?]̇X23s0xm:݋:j)Zqf8x?JkdR;|#[f; Ck\?ϻ=x~ri4d9 tffӠzʳie۾&˦A$]=?u["6HߧB?N3Ix5ɄəHG^a#d>~ti(I7'_o9;iet/P[ܽcv-ѣZnkcl&20$cE2;[t0_BNʺdaaCǎNsB}?+LH"Y %3&"ݘFH~5506)@h!ʇKr,=R>4B1(,`@ii-H$#v;HHNrRˈX_s=:YK]8JFu)m(~bAq.\0dd>91P4,'m7~;f>`B5Gzm=x=ߊ*X+wK: 5'1Y܉n/:z$OҼ`Yb8I6qoh8K0FLrQbQuP22>?9F94"I~ٿU$RJ:Sp.itUWa˱VAAsU>ً{:|rɻ&g$j3rEW)es۴UwݘO+k0)4UXj'S`jfN9̿gڕR gNjzon*׫H:sB/mKJMJ/9L/G Fl%8BADnwډ{A 4u1cFMZjo?# brGJ+e6C&.澿n`siapSP0gܟ֛*/?r|vƸJ(t)2O-%٢;&2,[_lV³$n,2v4&vspblĹQ>ЌY {08>&%c10jd$Ĉ`広 F^߉2wM&0EZo+3Sln5&|;p<zQ=rGPiZza0wGJFq^iuTӦBudHkp&JTC`lq<gWAzON/< !osv@{YWd6ZE;!E[qVxܱLyX 40 3e6$R \ dHJ2BJ%KۣbW A}Cd6#=HhD+\/l+ȧS<Wre; }/Y~+vcl^s1?lۃ ځ,TUݾvuM{P8_Қ-KlZIHwxg ChbsoNӵ%N96z QUy?IX~қtQj3碰|Bu'8nC A]Eqr"Ӏ09O;B/ |a-$_$SRq/nGܭ6 @Yz$!ndscoFאl¾'tpђ́kF a&5PRt]tU9z%h箑<- bj9$cyхQfF6m |0 >;݄G4AuoL1ݘ* -nwL mphN f*w@@jHF kP \@krПΫ֡&~.Is+Nϗ]I\lbY3ؚ(%[2PA9݇թfArqa;_gd$Še.[ M*<~"u/lF$@ve%&og7аuC^&NU6Sc'``waaOR]y.WĆB_6 v)}>Qv`4E7&dxJwHKG#N : ( _B㣊yc ޟ 7DI?\sh WyՊKnY{0\hpMbPfsIMOKW0cvz;uߌ#2Mܶ0RR)Z@l{ЯrK#_sO _\Azt9s"KUtڢ. W-iu"cq )e"? c56ܜ0uHױC4PBbH^ՕДZ<:|'5'e g2yd>_t;x,xe/j (w> V|cDudH%-D pkד 13hjc-?&G&YkUy^})s>F;Chȉ񈟡[)iﰆG3GFN|Bmm%p qT5ۿCX6CH8a"o$J-07m3\v3^fsK+R&sy5}aXFHm* :'yìvJ p^hR3gseYg4=/dQW+=P~l{\$1WSNVd{@(HHt3^7qV; "0|G )j vW>KՆ Vň1C 4b:نg_h,a]sJ $kԊ,c8WR{)W(*Qي2(%poeCC1צFjE 14)(R}V@cn :2؝sdLVV0{-{%D6<U2xy-ŕoɈK2?7o_,0ˡB[b{8J?ܯ #a|ȸ8wkQ9zf8<3h,\sFSSy'Ҏz Q! ~HmR*~՞sF1 D׊a[c+ _WWbDi>LP1KܥN蓾]z9еzU >EG '= o NRѵʼBHb`ZZɛOw2aHɕ@׀MoFL˟!ڨ]h |c t9!|ߜˌ-: ]-"Oښ&/  LWO PK9O+(n墂9u/p[l&aRn>/{R}@n?' ej& ; RYWuc6IKߘbM-N ͳ6Hu`mW%ACtz^*y`ɳS4NH1D2}xE:WAB;$ծԜ}B=x?@ Wr]yš<;p\k٢Z@h RwJĠtngįFC Nuߣw 9!ILB_kBON]Ĺ$yĂ꧗C~Y# 3DZIg۰r KdalU[ԅy D Yڱ~,J FwmW)н[ K}#4Xg!S\4$J\h\.zV/? OV-Z[^ڹ qNiKo8?z`C ,jؤf|1B?1g&uHԄ2^($(Xr|,!́K{үU\ /2A(@[ @ÜșlssV9Ou'| Eϟ͹ ¢.sՓzcNNI,ˣ]TٽnNCg;Wfjx6:έ pꖲr`4L=΀}ӿ3./ְ%xT*pHS:.d{>9d͕\"ߚY+MVKviD]Feٷ#S+nN 9IJ7fVزxRsa.;}GD6=͠)p/-jTG}%/ 9QWPẈpW2$+o$к ;{GzX)yFq$^=4ЃI:&ٴOhP{iϋTtyhk=sIC$#dNŴVx/6󑅷-oT6$WB:PgQm1G]:6/̔>E,zNG3k&%q;[zu0pAUH~aU7cpX)<ᅰ65ۉ# Rbk vu!Rkp;wj L/ W^0}|Q +8d$OY'Ow\Ii|Ў'qnl'oQa^WB3ѳzR~O,|.rk6+ +Y-]|eF:i#C=h56PÓp<&+)4 hn`fp^x(ی| !>[wziOMŞ &HxL#}a0@ ]\A2Hx=N"I>iP72hnNyuw-C·3|Wb𒂈z7gn`ڥ1!钅j+>9w>쥛HIAZ_g Rwds)^SeD) >H}l-Y0"󛏩ʄ~%@S$~T-4+Rb-Dd͵J{|^|YFSF@2y#lZIWy2x6.Nirl;8*7h2H5(CEc'D~_[G$1;}ҡ,Y,=k:6lyEa%&%7cIY_)Ʈ+& Ni]bm+(ӈK>2kv9.*8Ťvv;I.=2-}yZNI fSvG Oޜ SozvM\RA!^weK~cUj?}AE'd٫zFַQFU"8Lc/l}=>ߝ7^|l%懋¾[CAL_s17øygAs${8!_Lp魎!9ixF 3ljA~@춎 PRTVn[Z%؃rc1WlA=۠)b  >;HK*8v3P֢2gzi{cy+0[HY,~rPv0fxN:e _v>ΨO^vΧ+P/L=\Y>Z[F~O VV )nԍ Icf/Y2R0 uc53,m) *^u 8I"#iIA#ek*%% ۊަ8$bY~&c+ISoZ25N|L_LcyL_o}ϠFIBK>Qmq@m_Xg#,h*h\uƶAYy` Gҵg*S!w&{׏> 5)o I_Ty' ߥb%dP[F5u:$`7N~ǼBC[dHT kHCU^o0wBgke3 ؽz3WڢWMs+MVe2[]eYBDm @PI(cKkn@nL[:YCC+z!]H2 8]["D XAϝsNCwP 8z ǼTTg9>˰ ?eU"fڳƾM9~t&1`! >~AوG)ITq`<_-S%_v^m1,nlKxМ1 ӓ h`m>Fe=ó]G UI$r&Uϕ`E_|+O 5 WW$ŭ˰>VZ>xǍ N^G%WaDP ֔i =ȍ T.zq55i^Ӿ;=[׉HwߘlFgcz6i L[{,$z zX.%]ȎU̯o R5|Ɖ&zƘTb->L$M_6\FyL$٣q0¯6OueKuʎd>R]ʼAɚrGl!cJC7޼eWg|( KYS}{:^Gy82붹J4BKr`deLn;5йk)%~N8O'c\y5T_HV_+fEj~$EyBVo-⅟@ FťmhHjb̧bsn4vN _!K=|,i̙[Rᝋ{ >o xgPX(TMVЫIg$X?%#)s.$I"?ҕ9%dk{vXr#R':jfy.i2C'g'4*JfYshJdA#Bh$0`St? -NѳBM M{@VLM ثU :(x& tZZ8TXȭ1 VGo¡񣡙Pѽe# 2"ךisLU}b²GCI6͡ގpqGvMUxV ?sh-Tzm8/;3F\L4lcȮ7#rwۓBY|\ҿo)`C L:JRI2;Jw:g>/u@"Y n)eJ~phn~v0oj]&q1z EiBp.'}PYr!y@\H^_fB0jQgߵNh&=]pGX7f0%Z3Oʼn߂b6ʧQ.hlqIp2zw;^aT ?!ث 1(DCR#s‚V ӝ %E^1'Yb{ T7U@~l e}Y3\38ܾm?Tgr#3.$+F<_XIԪŅ&oҫ+`-)75m&+&n~,[JQ@AW*\dd8 T6^wrܜRLV#}~đ@4 5+G+ɅLRšE3؄ae3p׹Q~ +g zݟ]nrkd;uXf"vH%_jDeܓe]TgYΌUe9^}\^@m5{+0rPs HG$F1ݑi">_Z iA}~qA=Ne&v<1ouC3Z%?ŰlI( `hrO&x { A-7{)# ظIiTg(fppmh-n8g"f>1J3#x\C1_ƿs/㽞7prɵ~evwPR*8*!O[{+EsQhL,2\޼f&7U)  =V"Jܜ[l vϑk-]e ΙOCS(I~@}@gv|RO0Dhg pv'~1b;&2'd~&fVZnhpsaOGC G. 6 ƥ2ei+{q΃۱`W_Eϓ2Yh|N,-gXsgmSJoXDߌЯ!^:}dkZuӷzaՊO6:)aێ8n K[ Km,U䙪"ވ3'# 5Idb7o)i*TGl jy8pM}ìnH[]2;ϣ/3|VT<狺Ё !acW]p*I<eG1s50뎼\0*:fxߣKRyظL`u2*~F3Q˃̄tѾ~1d0>"jq kqM(xoÃ]ezF3+(W .? {2 YGy%Eci4Kc+"S#`_WHLqw!wE^X\qF `5NA`EHN/S +9I@(hōCkXZ }"3li)+`_Q=el wFg&:`wIvب /S |]3^ kz[wI;񴼓_ր`mu%DYo|snsjUd"E}qm!Z*Gn2Wrб KN8.[យL.]BhWHݕnn΂G `α%:ha6:DR,n1{®V|7ʫҔ:G Kq=y6H|5Q1$̒ E46-K~*[֐5U_:ca erZ`l-acK$Aiy]WMs$bO3&jy?:!=Q1r$rS0$).Fj5Id,_{Q7u*.28m+ 1Fd63ѶeyIs`_2c ..@:[(kbӳX ~ZZU՟;Zj{(%]_1Aa_L~[)dFbccِBn;=N +2.!bT4WDpZ$.dۿ؇D'Р=@A͌yq?L.x߯p姵gþ'm=T*Sme{8$+ ~,/lAgeX]i +wQSZM-zs; 'ب Лt 'qv&3 (dţ 孯s]KJ멗t ܯ$.#CͺN~`"/];x^E7MMovcj !I}q,~3GBu Nrf3XcpO}&0Ib-E \½ʘ5C*.y%iNC.olik7шu3[7YN5BFqSwT!e[`-@p .hSJf!&48X8wb|n.zK0:$G y|wte|Ha@Sе_6Z qSFv`|-U3&@۾ڠ*?mHԍ5mISJ~0<Ȳ1%6r"1DXiQFO4c+$Dt? ~ &\paXpRl97w}I&aT|Q:bn[b[bO-q`Vy [coxBbAߊl /V(AHjC>"Q~),;1@w,3F)Zy*[jE \C(mt"|܆П [7F0`vv:B-.HGmؖp¢N<)WY_I]f jtezQ4BUWC&V0+P֢|q6rٵ;b]evE!Xʊ# 8ïa"se>FkZ';V~l[3_+( iM qz&RD0F~}Ԃ?Som" J5uTqN>@OBq؂3-NXpjr8*NЃv C)}6JY)GZ)JK[$8<.qccPS bF65C7FW"բ=22Y2[$-k/ 2V_E=ͽL^,SF EkJd8l{ڟ!@LO{o0H?TYG8㢧]j>W%qܵ)Le+k \! 1^sScվKo 9NM"!Boba+:LzP: r$KߡoA4OH @Gm#Dyvf1ПNF% >CՈ3oXG͖Pg`]3J%!Sc_c%(6i%ia%qXd)יp"yNǁe@lnxHQz2yl/Kn+ t.0ʅi[`}i4*dzKeBgk- ~{Br>Z5[ &gfVhWP_s?X gm;g*c Q'u{]l2W:X+w0J69DKˈ?kbT$(-'/Vj^SV=bmw='qP*kr!o, Bu Ő/\CἘ -q=9UųWL #cdtY"> ޶}Ohjõc(a\@wegSiYk̪,_䱨$a''r϶58)En\8n݈6⇰%(f`үAEyMYE|4yg{,lLdԌ?QyܺG)?4w1#]F9=)&HQ4E1]11j vr!ҐF2!##F@5Y~וּа\ۢ-WF9vf+],LbT::S_-%1 VbZxӅ'#8[qyd{;0g%( HwӅVmWxrh0=%?0 яΟHܧǤBI94WJ?V9f[ ~]#[rX?1B*Jԟ^1 kYA1)jѣ"Sçd89V=,e_.|a +x,f_`. )mYگE2‘1U,Ш43C-X&M>ÀP`)GK4Uխ8xDC67PR`~[mM=gәk"RxS հ*hXq IYa9dBYY~"zpdb,!oTV?Lօ&6[Z*&;F ꓽ8hMC ǥ;\[ ɧH+E̜bb]6?2ǏaI3hh3F.{8mAU*=2 CvfÛKU&bjC]HLb^,!exvf;ί[$.; @V/< Gp+o0KK.>5Kb:qP_S? ](I4LnsXT-^Zzp鉶%ȷ! p0|$+[yϜ`l[h}zKD9_lojdnG7W0{6Jw@v/PM U8l_:~DC~ bľa*}>kLA|| @^^h7 O涤[FUt [xȔZFıgMF5p(R9]B a;C8ܖ15R,#l.q%hSB xGNKCS=HI\E_|x`m ojQƔr@dfѪkXĮsZ‹eKV% ~(̔G(s[(ljtjc lFyi ʱWY@ө{) oG<%\1xj<0[qi8p?rsP錺DߔΖn; K޾'U'!KKpfar+vK/hG+Hh+M}ϻs6F1BlV X&{踶Ue;mjk|!0|`y,w%>ً"z:+yNWh Plpe] ~čWz&2A{7~xPWhG1mawzbj3xaӟG@~c=78=uJ^>*nĄ SxI@#uok)rew#zBUDs=O~#gh` h0 Io E${_ ~ciME,4 C;#0e1 ge7xxP(9Ѱ-`aAW"``f?fl]R`w;%Ze2ݽjILZpyzal/s.JDGSi04s W WڠQ pzȘBa?gr4b!Ϧٔa4R.`X3"'|c[y["{UDw?8tb [mqP}e 88~Q)a/(;fN \TN }ΆnQ]j8hڭ'66.(8Z&N&DZk^BS&^PUV%u-g%oʣ\GNꪪo+~H͵q|3z 3<[^dj%E'`жYeMfC̕#nas ^# jFn>T&+B`.hy ̨=(W~TZLz83a~?$Ԝv^(rh, }'po VSGxt ]ۊP1{6e!iK)d,yB>go "`,TkPNdRY yIr^%}G!Ko:UŴ7{V0ec7+=~4jLQ*rQ=ne-UJai -:^P|+pORl r%k=FܜBsv%`&fQ*,aY+)cxiF (7ÆR.^aap6 ôV* Xr$ '̀h$9taRJ9KO}AM@@2MJt g$Sm$j),XܝTe)c2Ӻg{M94|x+%Ҍ^U9ZgchAi6=a ?&TFX0_M6t ]=\8cSrF"cK=9T9br%>= %-*ChRqWKTkg0ZV@"t&esX׊葏~U9~:aELSp-拄{,nh *L 8Z4d‹k[Fg9H=xׅ&:H;M|"l8k$R1=^^Ҙ7:?B_l*Sr[Y" 1wyq]E6f 3;W.!_ wɺ[b{oyP>NprY_8F[eإam(AJ֌j3NY!d |hܽ'\*,d[u_vSbf4jȒK͎Ss}vl4i#Sb8()qS?ZJj-1I3A3Wy`;DOXߧjA&a H&bA&XsԞ.M)0#C \߃ڥf XkKzwN`DUr7>bp~?ȧ%h78,+5S[3}gj7AC,-T w%}ּQM=;>*Z}Yn6ӸvAtVɩun#u`/իS#vqsQ[ݞII#4/;O˓Xa$h2~pWI<#&20l2!QL*>ga#ۑc4#XZGH#h,*ѭ&?q]m?! IՋBY8rRDFv#X6Ui}es 䜇5g|}jviO%> LUBvΖ (֋5\Α_}A0JmE,35z,]2> _&OR2˱1T[p_ ;d$9 |Ka<~#Њɱ zjJ(o 0uPF'{yz@yuj/{=11G_ BO|N[x솇!"#pb =zw]WQG}b;)v.zG.mWcnG;7ؚuhFX})SQ,V^S5Gl/HRh,6 H'1L2)2?M<!.Jqw ZzBpvɸZ\s*>gp+ M<WhɊLe (ݥeHRyiOFYOrz]@-.%~/< ; ,eeQԬroWt+ɽhJ)~F4(v2'Ì*wM)|8Be G( vXM}B>D 5@7_Cz3G(wGzۜL,?9|qct ϊC(|XbFDw Jb3Ƣ "azNdk@swxvkDbwS.6>U 3IJ^)[]ZcCWȝDi䰣13O0lɯm3yaчcQ)Ǚ>* $C6ς֤Tjp/%)Kr*#퍞YzK.l ּB{bdw ͘LdCoOAg%\/>r` ǡ0cuL@`ֽ;e5!Щ/TLQ}$3{$w=]m._V3xEx fNNŦϘp/I=OP~6+X%̒R-߭]DioL"^TrO }~۽#sP|_ R7# jKdrZ9iվBr , A#P:[#04KXa}9pI)1[N]v)[y:=|j(N;1nCY3ZpS.b-w`$+Mtyx6g&TB-C'z>)OSl&oCBQѶ;cWqછ9Fxoٶ*t>wζa(Z9эk xaC* 8l \Aۂ_ )و]RTGԚ.je; [)d2sZVk*e 6>Zi5*]7asCs kx@v#,Dz}h_Af<(ړrhU3 uh`y 3*;؅TҌy d&c n%xV*R=Re6W6Eq.~,Y Э5z)!n]c!ǝBb:A=uOyD~oUƥiu[5dUn%|>+d/.ӯU~M5]Wo3SgUT=k|H(_p8Z5Bșc5&̓1?vNb`v@uvh6iQ bqfBԾK +Ky6cUdpQw+DO!j:a=s7^z+gܩS)pNUb=$hv&2=. HIC2`Kɵ֌+5z7$>O9:'E"sw%Do{6p.RRJ'+ 5=wq Ig@J?Je 41]/y;ioCnJe\.viޏ}ݦgѦ( ݡrV#sq]Y,JD%%ׇ'\=Q%43i{N%[GcG+F=ha]sx8cI4ܗۚ 0g-*%5@vN%yz2EϻxEgюkw`uM!`n s1 /8IYO2Rٽ[lN=nswCz;-H M oQVvt( חb<""~# ڒ} XE$}K؟T/ %ys>Δf]$?seu41྅`Mַ(9g0_g24W#_)`M̼yq&SuA!m U21A/)ND;٤윴Hx nmJޔA2 C -f+"qI%<ȣbK{5"Z6 c˩w 0]7 4j$vknRPhj4dy $WA7= IO[@KEwy10 DOoۍ4D/.|r!+?: k5p ۏ$q3'']i~KxZu8ͧ(jI^YLV؂z{Gҋ9iYzf2@ v76| #ULN$IvyE k|ni9 76VpOJƻq1dDɥNX, &N | ;&њh5ͣa 8Z|2A:#^<`Yfdu탇 z]~&ش&{ɚWzcq ńǑPSmןaY%uez ,`sPF[ +aQ.tf}GdMkCh (ڨ">ÅSDb]=,d?C{c[yQS+'#P2+ӯbHr(LBxlݽʧfdY3ӷt# 1sSMI2zuq!`Qn?8,p SDK0`ϕb}Ϗ!D(Tן˙>l GJbH14s4aYDJGCvsǬg Ҥ5Y[aTqsE^nZِ;]dElf;XF=hrf;$bcȅF([3Nulf8WA}]fdKoأ\֢k*V\ 99˚@m4q _ X7xi %cK\Ѽӟ٢)K?,-5Lm{F $HפMt B@ӌiFc_QAǾJ'r\S=c- :+k+GXrcIRTod/ Q@;ɊG%:e^ mNRɟ8Au361|c ~3=QQdI-o9D 0W8d!. j"7J/ /BLg`$w/sڬ!O%mVW|X$dRpzb,K&3gJ G/i3 O|n2ė4v @C`jnSe7щƗ7+*Je鄃E"*"⹑``Ah:Ӈ@[ ot&W^bI Z&gZsU`QV9!1B3KNAwh۟:I iSJ@pX#@qqv&<dLȗ*a۽w "{QBgAEU4+*KGeݫOqs~\f/Jl*m8L&}(훀ڽ[?2azq>,"˝U'8!{z(cEnynM^K*7 yEA4@T+O5M+ǩ j l))ti]W鿊,޼!K$ΥˋGZF i3}?N(xtq<b,Q}pE3)`M_La[G?ɫ7t+5R'r^k"fϏo}R cW&r*2+b Gi4T*ؐR=[_)Iƨf.m$ 8"2>kOjp+^8 {>Y6Y9oB-yk^deڕrRY"a&ܑDV7k *ȕAX^?~)4O60pl:%/} jLfϮQwKìy@EչPdI<7uG& s1J[gALS {]d}ɜk~B˓ #L[>Ll%>+aOk:Ä X˝łFE.̣d;aY:M4A oCH/N m]ʷ6(,_1~'9Qlz-#K^~-3b1omdI3=akQllgO̙2V(i0rl~16<`ײq9J}XCډryu]o)DFĕ ?4 I׍+MV_ HnX<ޗ(D9˸w<`s/ERm,}w []Njj1 lU(Y˥Dt0MMJľgs^BB梴RwBtGIZ" H::T:k8Ue^gYgIq(E]HzqOM 5kgH$rE@P}w֡I ^%lJ4eڈ$McCȀsAy8Xg/1AR@X l4!6b;p~z;}Ρؼm촺8Iy \s@- 2jۃ|ƥFPRmX\ ˆ; ``rGx&'39W4!pK Rم7]H"Ez(I(QK t,ejcv~*%3ڷ"^d2Z`h^{ds]*lmAh o?㈘X&oX;T7u!mzjK\'N,>|omyǯ!XɺNͼ& ޢ ɒE#ò{P)?C|ykZZzL4нMEmBϊH_%!‚+ nInDC7K: Ksa>iGQr+ڻPb, {ݧFZ<=o \E> qodGTw7+$C)m<[_4aC̑WL:Vhv j r7XhW _o(t1}QmWLA{<&̐D~Xቲ8PΗ3Q 8ԃhFc!ԜS*D%^O*Y+Ndz t 9>]N?\Qe;.Ңr_ z<>?܄'Kɦ`)qX`Z[#Y;c+HWu#U: ݤks Jw%Aj!1/v"A/TSohs:e$6:xBi֏FYN[(r9 ~ GM|>ϠP)X,cAJϳE@2ҵ>@r4faB_ҭ4ң+6g$L\JOkf[_UvM rxh9h|ix$b'b8eJ=,7k(x߾^PQw[1X|j>)\=m#lJvzWM-8{KmK@e>>܈rCRcyÓGs!Ex(c-f~US-9r[iݧ s;P B˿Q?,WC-\vBZ%pΊS(v4 \7&qSe&>RmN&j.mܥ?e\쉪[A,`^(Q0shNÀ;iDG4.rjoxt(O,¹OVg?2A8ѡF YϹ|jWbq<πz{w`ն2N[7.)td|e3A ei# Cԍj\"l'\kUJcЦIB1Ub037RFshيV cAJ/9 i|"#*""a<7Z U@?]#`20 9f@Yp} bvG:ϯCdבlGKW.a޽_ "eI+U3. i -^瞠Lu{` AA:{%ݸc1Z!.,Et<~-CmxK7Z0qD3R#T{¤t8c-@  bh|MKVfK~<׺]g6>Iv/k8j6umߘVYxFj/X ξFmnǮi>td\߅s(5&32%`5CD6ʾd yHܥH|ٽ!0%W8wȩBgrTNG\UPFx}!W&lJ_)_yM ͖*iH&FfCD3ibn Pyҙ.b&l|C1':%zuW -^p!$OJ)xA+# =rjϥ,dW O$~r9_YuO (`ɁdL:b6 ^7B2EqNDdo\Hxq}| lTjG%&$Uy.M"dW8|Qx֦ڛ6#)7_ .HOcgr^B+P_`jkF ߝ`#O]2])R?RT47֤$kn-7%'A@A4?.V`R0u<@ri/g`8e1;:kߏjFܝN5ŋHj:|@V~$}䐭|nVNrgT>F;;| a|W$`Kt5z-i^otŲ%[P:Ew,@Y0Kua>`Y:rqinJc*Khg[ }o2!:#Lq BDB~Y(?Nßx~e lB<}R83-O_?]3#DծY  >mN;H 9Ƈ?A~YزW&PwfHO}T?s! E0%j9aO'$'ǑN­-RjҮ}?ùc]M/e ]`k3~طH{!jxSw! ݰsk8ս@F}I?C/gxw{ϕsrbcQy@SVqFY-= ǔUⱍ-܋&vccoV([L'U L/zpZ%ܘa2k 7.[VzeX =WZ] ,] "F Ȟ?fq&c~bŶR3)㻒c摖x1?;RFN0i3vxJ ˶@l'tZfuW>r(Ctd\|xGm1xQjy]!3: ǥ" jb}k (dB_L2bD_-ܐj  .d6~VKz&zNF#4j}Q2K%rܣh9pGyR<Ρ)->,c4yAɐnܦҶ" A\~<[pka*oۻ"j_B苏`1.AqomUu^2̮B14`⿝+qSw=I!7oI  B4\~k Ϡ<5db RƜrKw9_,di2顧̃m"R~yKTMxSzE Tk=MwSuX)^%j:@%dDsWMв\ XD!Ɉ QǏaV81B*y0okɗu S*lְЕK8e D! dQ|uλ)wps3We!J"[(fBj.k[ ^@ق ] ER>,ꏹB`Z9$3QMy)f) p"yx=҆<- ߋ,\(?-!5Xot )A2vQJ S'aQ( L_fD6TI;f|n|Yݳ{ŸiP$Ku F]0\dk xQ:Tv[zSԀz-ە e5|,gq*gqŵ7eiy^5iI넋om~ 4 }zLhuRm3"7ܘ0:dskdk1i?+vc"$*荭($ 4''3Tdp[0ơ;bFBX]+|W)+t0/? Za[[YkR`h2O\.b|Ge2԰Pq"+f fʂA"oQ0E:SǬ>$fgbb*A-DɎ *az8hj!̋n ';qŭY߻tQAU=?LA(xDSƽ]G8oa,g8A&4 M.{#MZ6Ԕdɩ7/sJ^c$\P}YZx y6xGkhOYu@#Eʇ|N*-w.>ݷW &^5Ae1~7y[T4 ExJbO{tDQJeٺ]w}p@d]FOk8SEĥ~_C͔Np/⶘7y x _VCwͱ)5 9(gx|Jz:يf Ǽ _J q{U00"tj qT=0àPr($4}TϏJX0$Co+AnҞ^\z$WE3;O 9!PŗUhB樴,vE,U#݉hq,)͕@I#sAfYi@k(pAS*:@u]2 #/}<ƜzzG)xCU0&VߊF0W[eӓö8xf{/oa5\6Dj(Î{G2wJW'!!\1xL!ZR6]ID_ bˠݘ_5bD{Ϥ(s;J780bGuL)z,-S:K 3a"]t3Mhk1'[hRҢcsB!eZ(s`>p-*$~7^qRυx>T1C= / v+v&o??R/c3ְipnȈ)K6E0mN^|z2o@Uii‘/L<"6}s^z1`GjEhKۮ*T̓"% eaYnb&_X=+1: T[]5m!^݄'/O D)NjlͽtTFޕX2HMMv@=un#cH@\,]\(5vN{1EN8EڹK?*߫_z#r'XJΣEhUDR~#jC9sZ&\Rw¢蓱H!]:uF DH`pyzJ.j99pz Ɇƨfg#dB|cf(ʓRB,jEOwJug=U%lPDrW0`5Xf౎{ wE:SݲZVJ`ZHv4$+!5r[ն gST |N'ISM N Bk 0HH:-|Zآq|mQhfNC+>ޠǦϔP^U][2k( 4{ͥM *~)>hCd54NnT]-Q&j+n[W*E&oO'ٞF lEe"-xdFi[a$~nc^>x𶅔w";ퟷٛcEqu|IrGu,kׅm&:B?%KdgZb²׻;}rȌl>$ ih}k^@C'=&-x;~a+>C˳ ]eJ r"?1a\bُܴ)Xv3 0wd0H5%iAXkX(7O@'lHNa/vB#4HmmY'*^4@jCN ouu`&4J+))2j\*q;rfs(JCF2A=fk5JsAڲػt֟vE;_CS1V,Ui,`6u|w0:ꩇ>*&e#D`v.fg9ʂS~'|̠e?x2KN ٸcs.ݛ+ف< ciòw4ٸ).Zst9*bv%([Ihn4 U g]1&'M&(Kt¼ۭ-ZK053*>lr .}RuZ]e|c|poכ ]z5JF.SxFp_H0 .nK 7n&`Q@>#5$,1XYInf^a,0z\v5yDN#sX ec!cO gjPK[GQxJnz⚇Qg]tV 09Uĝct]Q"@"f`lA)C} }!(%Y^!&ܼ/q\V b^9(NzU93<)ov#y-9~w9{QÀ $蓕n}qq czcgIv2q3 7_3)᜷ֈ1lr"Я-EO'"  -:Bs[zbl!i|!nZ`taEc~|P RG-;HK|zo| /e 4T-3oZ>C4w>\0a:gxO^ϑq8o8qRa`V0gw*o=˚p 2 }mSb6e"w4m8+$Ff~6_)hM2Qn\y85/+Xm))赧nJ0,Ky"aCNjz)P9~+[wȎֻh@ JoЀg3,8Bٝ"Pv1ld!H{,AۨA@.S*^~H"hΗ殯Dg5gZl;D@E?7hmGS"0Y]v\@˂s@m""v&5*a=#+#n՞*;&iB?z~onnQ `,7θC!g^L;xf"yP{6QPJc"#裀ڌ YX ݭ:mZ/A9:J_R >-־]k࿤6Y}Hct`Bذ@ pu4cX<'v#xO~ o/X8_Šm2"hSUA_ir3\oX3TzM7ֻ:^"i3>i@ܠtފ 2>9U4]iy-HfN Kk s0%t3ه@݇,…Nf@ʹ;mǞD'b la4ClB@q؇Ee FUeRU]\噞t]K:{.Yvf{[}#L*剧zƩ.PxɪRi~%evi'do,pԘ6f8U?I#yw*W,l F5{(f-9\u,Ym]O\3Oa_*;^&%-D?ػM'CwFXK2ZttI)5lf^:rASx&W')*$`n⾇@ѿ81ўoߕHA/F.K4ams]f!O<ܥB|4鎇O52fD+iF^e:Z5%gwqz3W'GvS}ᙳO >ZAylC ɝxK*_&T6Zh`|pdF SM+V>21\L&D^NMsVȤE{skyAON[!1nj'SjxႾ#ַa``S:󦛂b-*~iEQ3QP#ymdf37< 7/x]u&:JMgGʣ[1_V0X(LD8݌G3Cgn:D&9dz HTZY9*rmPV5nJA4Ta J׽~ȽV;= ;ҝ 5_?7q5β98kwXOOaU@ZVw51Nbϭs;6nA3®2>{@9^o kv;oi%2Ҷդi#H^mƆ7rojvuD=;oO;b=X%(KCŜp0ͅ{_{i]QӂXپp,}4eχXw%:Zm7+ zk< _(z|/`Cψ}zESnPikkV-L5FLN4sKCW ə:hvU|O1Svv HF WϿ݅ӍyҒΰJ ílV^ X?=y:1G5G!5!g+bdwdwehjBbL sܲ]UJ}zP$'NCo##tNYR e$!~}_^$ċxά pn ;1 hW-xL (2ʚRޓRPT3p58@ww\O8 ʅ+2fr2ƟKaThp2E'G㵷iLĆIEM>PeUI hؓP 9q|2Mky$++/ٌT &Cl tlh`qַzɎ<' |m"Mw^"o>:~kǃ¨fQD1>;\Ū":`yWAl92O8oMйŒ}-_A) }6]o}Z)M!=~2pjqǾ=FӀ pwɫ\IV[v[qd/Έ bb<}Cw)x<\Ru)5huZib\6./2׺mN2u%c{N9u6AcRKsO3%'oAљ*+l, fPv UTSB ՜tpy0Zŵ~l#A:"UB_аC2&̓Vuf>3ZN!^_\1-T\m٨D']u x>\)!]Nj2ncڗIj3i>[s%Rգ=-Av'=v-y*EhhJX^MO MEP1AK\BpKCQhwx0Ff;Oۙme[RbwBT3rLFl aʧ3JCqZ!Ay3I.Y]t.8Y5=9㑷1/rS@`h-UA@ $a`%:vT^/83w8YgġKd.oP`4h=Kݯ !?wkqr sCa*^Gy1{}tdc"ڧebdB-fszl*h-V54[C΅3 p-sn$ qwFNFꇂ_Z0UwHqM/nljٵT)Bثwp{ݒ(J1.wջ Yv FHk9"qR!$oVU\\ ^gJkw(!A&QIWƲtGܑfl n3J1<( !MP鴐m~,0@1a+Pwx(N|uKR?jݕ[(θ%s $ټLA|-Eڻ헟GܾCM,iܼ]Zn~ஓv'sM}XRXT0*>׳DӾt\t8 8U Φ<=O4o3>r#>-dc4`H9+ٍ$Iv9+JQr*58%c uţ7<'fB2LLrO An-5!E-ݠc4U US.3w5a[23d-Whń&1#vyDnX"{'5JWuڏis&gF$9M*sZP!Ed!zu>ve@\gegq2&f߉Ѻ:U?#= cX8vY5[e,iF)aj1y.8P.op ZB1QgǧbBE/@2l $| o2J7RUzkyX%N: ݶhױCf/e_] J5ש yiJ1,c׋Q0pz0<l4{e8nsꕤgBi"*++vB"tffyJxyYڗ]8\qt-iA;] HUNeGcp#g1&'ިKWe< -ǧ0څU{JH?5|켻Lꀣmз..PeɆc˟ŝ,=yTJל>`$3ɇy7mf8k >઀~jA3KhA`&{}! g(lnaG%)2]g<_=e"eAe %Wi6_LF F[?U!!D~g]d0I=%'I K[iGwAn2n.9o8j)"-lC$Vxn%_FP=&fU^yWZNصG-cg/D6V}:F=C}Ǜ=<0Lx̯gDwؠM(a$~uPXx`=r.|u"t.6~u\&Ũ4#k8<]`HC#AW-*q)58WyhwsH N*窌5pC*Z7@ ` -5-:~IÁTVMGmZH[(%tq&뇯&Wy3z` E)4`6;n0<; Wdun9ΗiaPԳRe~af8@awBʱ05= '|hroz_/ϸIfnbu6Ip,Ȇm&& Lf<2?m,?+tRg)+:ډ9t˰s(@ACmYóvcR\EI.ү羞旯}4T#cB~ֵ*kJ1 PbI؇p"Lg}OZ 0^uc@}[ZyH~@RQ2C2 Aw%XrNW6:9ʯ`!kw@!DEUٱ&^gK{))nL2KEԩ/ٿ"}g;sIH񦻪{$ ALLї\Qgl s_ šȫ*H"V.!q4};ـJuS;M=J˶E% TϝO'6 0~XCcG;UC *(T\=<3AڟPԳTbRxB{tVF6'bրSq"qW9Om k|> pܚGt 3%UNII)u 4[Z._bNFG͋BvLބ݊ e߳AF٪*_շEᙜn%mGͺWdf};N%hI[:FOݸxMd"Vt*rU ΀E2 w[m814 ƨ~rŵ5d 5-*JTɏLL R@p>z\ ?'%Wl8q}2~RAz OAo  ferSF[8*L5%sBNzC["6Q־ 5&}4|(l1Dĉ(J5iu握$ltdZEE:(J2cH zQ^^Iۅn;2ԣ\Ae~FVS*θ4%iv`/~#Xŀ(a*Dc3M@eb=يfaRt]>{E;1 <*SP)Bw_ eB.^YTIf&;2YvLzOr^֊QEi3/ʼnBE˩FRXu *Nɒwp_)3ռd oK8Hs.΂Y5p6Q$am`L&t+PpwJ٧=t< 'C?npXh:X9GQ#M<(=? ,m7AKQC(G<9c*8vwVĆI=\ EPKNg o8ՁS쵝+&v=t@Kaׁpsi&`fSbt D4_;)'Ac γ?9@Ły5–r EL x,.v t$xtqZ.^V9ؙȫb%U0F2dY k-aJ\HO^吊كٷ\6Ce+M_zvNB0\&Kw9lC>=o5N<s\Ol"x꾂e^I V)V/T!4ܞ o b6+NP0]^;>o+sm* jFnfhd׃5GiiC9,OKn'd6mT=bM̶᭭T<Ԑm}Q_nYg?aUgYq`NF?Ho{bZ!_ПɩFVFTL$Pi`KaTl7=.ˠ=[cԽ8ȉV8dH(Q}#CB}M.92^2$ =)5,N6$~m˜I6Б_u<u?F9G;K\TV q |$wWŜƂ˩|Tg-yq _L,7Jiͧ^0?5~>ndW@}'SJ*;6Ti`H`g$Z]sܭ g{hZ,&ȅ2c0௑lmњd+%i8ǧ i3M@Q k5brtjEj$ SK"?^Ux3`+=1ih)؀DdjPbۖqzW5Z6/-9 c`\^pS2 v7Mq*KoO@RY]Z~#|QEpw73EU kg}ɅxI^_Tyd:@Vt^kjR5?a_";fc['ZzGFx,3}oHiKB dַjщKy >1mX:Guh5\ӛ؁7~r"L)2SVѼ;Z `^F,t4N~=˿O;u~e_0x̋O -p?uhsn;OQ{[JօѮime"l%Q+UuQ}9Z\ _l̫GINf)dXHy&(ؑ,{&y3u2zDIZ9*9w3t`!lޓmwl$z: LW쌝n-Ōz~ yu=ne3YůX̾JVj.< Kv.LxvwpJmӻq iNtUsgTjO(42a9 )<$_" }XpafQ3RϹYlJ7(e Y g* DK>YZ+C38|rnj}in!qաZg C9Df@אPܙ\HK{;pHA%ߘSI3y˛] <8 (4f**#oYR0/ Qݪ׬ZcgD7OQTźxiUtUGa"ssL[sԅvBBN-f^2AYЏolT^9"=F!q5\^E ;!8}NE'XH$*D<^,fj'mxou;Hk+TݗΌ_nʨ@ڸx Udă̴o?Q|PIv@`d>mHp$mA!pn~İUB:7>fRn"؆ٌem#늼f{Wp~oˆ)p+*} o_c呷;4tKڃϸ5ɹ7 rl׺6L9_34u뿀pp胏 FF߭i-/=] P{?آocdH ={pˠӯQ$sjK"YO^cC5RR"rz"{d=bŃǽ^~'ō5y.˝?&ֲ̮1o<3ea5<#*2r[pBul4o7Ss}RG!RFnUͬ˓\rA桫?ηAƉXr(ӧi1E?I1;jlc|=4)#o&X eM^>/bsŀĹ@U.=ţ1(UOuEV" 9K e I% W~D3a<_ߏ(12X(ps$/{Jf *:RǨgRJb'ד :+i7'9\c^1WJCđ_A.fE4̶Aqߔ/cF#&k[dբ"cKMx]vX䍸XzS8PXi.EKܢ^`iCS=q  b͉V2bLJj&*0t<7y%:yIMc4 x'д (R~%x,e XG74"UK95P9jڃP.m\֠ >Z;mQC^eq 5ZژnQC(C*,`܂d#pzm`Onlgc ӇyVh?+ ;?Qj}C,m|.&,Mj3]*T:3H"vJf𲜙@S NHxc7Ym[ΔRK88KBɟMp"T&cuc;yJ(QaFV&:ƽ$$1:\ 4E?{lA,T}:11^+K_ɬ)ss3I&Yom{g`VQ5EuςFΈ@?b[̈;Ik?b̴1a#\SØx͖aBP>ՂK*L6۴^)w9 Hp૥w'^^~Y'@NljDaexn}K+'04/d)%*wW,;X>R~3&c{<5k[GH;b]}r2ϋ]mYb>4D֓妌$ D\6_+ygF#vd A1̧z 9ٛ(G%D9O.Jki [@ +;UZ)[}Hwcht@Tk.YvjtIث *k93mpFn8?Wcd# 9xҘZ{TXfPWk5eѭ^"0vE]j3dO7Nx0C))s7S݌wjUw-l qmy }D% ~h]Ās2Qj`9u7-FQ߄[LIe.f#?v7rޔIUGBRl7)SM$YlnS7Lżr hߔۜB= ;H?ɹu3T%y/^dɦ$gL-l 9GK7 LK'&nwpF2tz\$aj a9K]wô;p@AvoRf5]~qFb 7]U☑Ԫ 46jwJ^AoFa=2ڳsCR[؞{R6س#=yu)}=],SRvIkgFšrݸC`rdDLԁ:1xRw7D^N8];@SlՉW!9N5 ʾ-"%54Ͳ ] i8M\®d ȭCeůZM>_W=ʷ2c'cGSu4Kơ.ޝ&4 t 4}L4춼*p*=cibi"Jک,q%0!:8-q} A󳚓m+#TB2DT3-Ҿ$lJMsSw)!CʷEs+}օopDp[$`ܗA1=]wO`}r7f( MN&ߜqq~h;p3$CGhqĭ,Z3$ HY5ryB*Qy#\V+"1W+޻qtq]&X_MoNt Y* ~eܴ]le!dޡ,k^1Qߝ+ *M\\КnV˙FH[Oke%aHLjĶظ|cgzÚLWb;-k.\Kb(ܸ̅DOSdTfWYU+Vҡƛ졭m NTcG)s&ADcŨitՕ.݀P*VDò'X<?ڷǑؒG@:w 2LRrI4@:#/&\1?-eRjYk(%* [)i!$#^i!fcY7sEўP@fe'/h*kH4idIO;/Z|8 jnGL.PW0EƄbU JتgQaB:jĹccH3m>{a~JD.qLT` ,~X_M.o!g1U=--$Pk< I.SSJ-yn w+az)c 8m0KzՐ]?Vㇲ%P|`!(Ni]vRRO:F8Cuەlbc} }^XWއrp{=1zCphΙӤo$vj"\!."pjJz1#e)_1cԌ9v|W8|u0.FB_@6|I+xd.zdKLcfl4"ǷQJc*滌DAU$cAzvV2~ki;'jX+G7Cngg+ Wij9˅Mͣ$פX@}?A8-L%(uCD丫/9{RXph묿ZE&fʋ5F`::?FdKk|s;q3>Ym*AbRlw/c7}}PF&{*s { AȣTN%Tc(\*joPSXy;]$HCx6}w|-4,,& *H/1%.S=׎@c?[.:CP S v)sT;v/GP=6֦;A6ˋMʕ9u'T up .B}~cDQWY+Cb?J Xπ;_=>L+vQBtw |"5"?yij~\v`=#ϑ Y^hQqBŸ B1Gg[D9%IEY#/z7XȽ&,qӧ](K ɕpcJYj8Wwi-/Z *KɻtCU9\8߈DR@5ܼ6̪ĭNRX*/{o #Ik2dΙo$ewjH9PI>=y^##*#zfC)[@`]UM'ަ쁣hwJSk^Gv}Gprg0^)c0NU0V_5V'f3-_}&lʘ6`qn n4D#~DoowB)G/+Ln9mBMPO[Bn[·]]h@|VORV4a5*] I1H5Wk7Q]]Du N;jHlj \X8]D8[aB~ҿ3%+ &|`@@P .X0-'A=!Ӝ*#[p@+` y ;C|6Րɳb>5֢UQ KHY;ZX&*?. nlzqTˌe(^s/?o"Ry(ߚC;>".wzXٳ#HF036zq FO(x'ABҪBoJ 5|2h 9Jߒz͗#iQTOzv|aQ~改nMCQZ&#zi5\B?/yJ;O(.uT-Es02fYE끘W,=t(kM r3m[N@<G>cw\: aP?YZ܌c&@_ |r t6?1m\i &6vw-bزeW =4j JpS;>I&l3cc-ּE;iƻ%Y3@xe~BDn?.o.gXJ7/!\ΟU6Wy-Ȩ1+~z ÓO-SĈ D'*(U!Xn{zB,Uw-< bJʰ)-d!G&0o+ aF.}s+ ~tn/G(:}Ʀ49)ôZO;|3L?=r4}1&Kj š#-jxO8>v:m ^߃ !?E蘼?ʠM6<| q[$ \^{QoJ;T:Y֖AiP"5g{)rGuj$L}v¦ɵPhdYPd2`kI,~lVjȤYO!t?H^m[$6c|4lhƧϾze~d:6\[6ngBƲ]áJЈGBP7T7-꺗` 102)\xC*8j*}s.Yòn}ndi6Am'NN= ^llځh.xt$'xfo (nFX[7GaZ18H:i:YFcDy^:WKơL ztg(S_.Ӳ-AecWӶ~yJ.tD '1NLMG1.܏EY+ t7KJxhGՎPO\9vB2N75S8#7ֹK,;2[55Q4!%k:W ŎvUkh* qmI1,*)=Avqz,?x%Bޡue8l͚u66-@ڷ.P_ļю!} wXL; $Nǿ~|鋺C5n(K[fB <ʑ/=br~vc7T{L5T&W:׮g6"pQqN{91ɗFwWy[Ln(ݸN~>N QwuzX΁󖢃l* ec_V._09R'4 FVż'±QgqJ)@?Z^," Kj6e2RY~ِ 3d!\?HL.ɨf܉3ǹ%[>s\nmm-5[iBͻ\l9h m/l$wqv!!5^ي"_Gmk4r6F??: R*9U,s!5 MNʭcꔠv!wrFf8i@) kg7Pf%$eNzb`;6pR3b^Np kZ\w*k4;:9A0zV{ Hm+`64$NsV\fw5ypR®c}B>,ѭXQ\f]?k.ׅ>,HB Eȴ/1/oҼVPbhy'efٔ|vŰ. #fOG!C:+笮8U"gk£ Q*]ve&ʕY QVG\Q*r̦4X|¸1mVQyZٲ:'o4TFb8&D98yrw!nI]W6c)̜2mt!|q&Izu`B_}@$,uW9&%Pu*EjJ`^T\X fgE&nILsJFv.C]_u;Hnەns'p.C ^\q<XrD^࿢C~TÚ߾Ǣ!j#J>y@%z&B<5b K&xipO[xƉW<̠jzB h>*Ye>d⇖KDWgQb@kOG<Min[u?CII>hѽ x\ 5lj\LDJD Ty!gh/ {/dxxFQ1:k U":-<:P ۤ@ ҆^EՑK Uo-rulBq</M01 "4_QO ~ι֒o7cs;@uu Ĉ- i%"|> wlQiE8.q y@\92F ^0QҪ0t?RW1*6]y+fAk}W}xЩ<0{ SjqM/ uĞ?*׬>aY:kME^m9̣XSjÂn}]wM)1R,K|/e- (Gd[{v U xwNI 9uҸL.VL]ɒ/ϊUX:0$ء\s!1= :,Mc\M"IkA*j$&_Z5$VJc&ѾRe2Z$s8#p}qaɄ܏>ghk Ig{0+)РT$&0lC-컛XRׇ! ŐeNͩM7W"q)Qp҇ɲaD*B:USI1T`d&&Lx _ cfxN&BaL("fX4; +$n/sȢǦ)ԥ+~dFĈbk͓O fj)/,b{(9;ۉN rsaz -mBNS#gH I񐍣MT{!5tH7 SUO[dύ~QT+C댿'?=b<$drt}dpŧ*cSnRĤXMy-'fG{F~7ymrpΣ&sݕ 9Ϝ ޿vPEdzGJ)p*5eLx9AYռn28uwW1D3ȯLNd(4ɍC;dSNLo#8ndY2|9qQ#ĎRuq:B4odGŊg6>tލ7eE+2֫u#1ѪNOc;W8d5 ZB х6f{_gE> t]ܶa mzLE`VaŚk̜>M+7:$V`)ˋ:WB/ՙ}RZt0Uĉ/65-< "fYӴ9I.B9PkCCl8 ]mcclTSN:qWt^1kY[rrCQҘWKxU)wzHiYT,`fUiGx$R⯙HN[Fu nmˈnLdY+ī0(Tuk }M$Fyd;шQqNʹrދ)UO"dn8IKm܂%<nuGվY}MV#"9 9ğ|L']ϲl.")i-J"⸊nH,X:EYAI9y*Ӳwz!NYnI=#olYA+W4 o,pSQI0OM19LtԮ43y! A6@ OMfmJ,949U,I~W(Ye9 *lb#6vc@B]?]JYMЂ֜*iz2Ei5"]`sY\r$9>>!NR%DdPmj;+O>s|baLO8KI&z?(} R,ahkȭ-TLV,ծK "ҁr/6+_Rq}*e^Ss3ťl9-zvUyWvp/tS6q538[~IoZOmJ;-B+ϴ~u 1=^TF}+IO@08WO1Rx?wL[r6XeqLSyJ BUh# tdYՁ =Y6zşmOuJƦ{ SG/p "͊U SC\,{wҧL VNq2ԃq&X~:K'SZ\qAP.JHng#m~Jetr*6#`%@da=L_/3OM/'csKm!TzEi]Vi}3 nح[ m5NI}.Q怳K|<,ؐSL2fp'tF- q -=A=6*k"z˞v[?G^=,! DP@t)̩:_6yDMɨ=PV',γ֙G$+^-c1SbT,nwBԣbo+˯UA!4v.<1H wQvúbta&&ڀt_ 5%FWm7IvG?0MUy6҇ HkMV vaF .d ;+ԏ'K?^zM"CyI: ;mMHUD01K'!;Rɛff4ؠRjs&}|M@8xdWQ*Tf GfFS UF/hc1FChMrFIfB3j&`I&M OpΈqݏ@dʽ33zaIBnE2" ;C%ҡ W`j\5S)f96i+;쪩U:߰,+|RH8k"}>Ju7LbϐcEUR.eG?iocqhr0vBllx= ǯ@IC?G0'sLsՓC3_S" fFlyVK?&5y/Itu{.S9I\H{wټV}Wxgό xdp/݋?c[D,yu?Mrpw} ҭ!˻&}" 4i !7r {Sqp/jD״7vő$)tGR0}tC:[0Ҩ;-ZTf\2`+"/4NpycaX^k()8iCcKlR p$BD.A塰k٣_l|kla>7WGx%~5bg!NC H^'-/#,1FQD4>gNSHai44RH)OvU _*?b:ܮ[V nę$-킟2;Gu.6Y  y2дg\ށ9G%(8XFc!9z5-;gߌHFF|Yl,x'RVal8߸jlQ䈳,p瀳mݞhTz텶ʵ ;!n#rûJZI| 6;͡6Z Aɻ` p:1|ߞhS`Vb⊶ [kRnJ_.#0qC4U=}))BoIJF7%[gsF先1 Ar"rW{l'͂hvͥ,P^8ґ\$|:!KlV[*-?c4]-_6vSS i=E0E{!Rh7"OKy)&ZLz ӷ\T>嵓V8PFL//bG&+\#;m٤)YiO8Qh%RU)1݈9:a~#Fp mjtn޷&K00U ] !>af$T0LҒTWxjZ5XN5>ϵ)yb0AiHks߃Go[[T#+4Ź]}4MBwK"w1~"ʆŶU`t6C_/4矵ٙ29Åy8@zIq>9O NޚEb"J Tc*L=ӛ?Bi_:O"-.Ah-̟̞'F^>0G;HůۘQlӞuM7~ns2'Ƚnm嬜0U[&J&#I>oQֵޥ\Kɩ3lD6j?02smnڒhʿ1 ]n4Hϋ]E('Q\8g?OH(k l0*ۈ}h VL)z˻ a-:X"~2 PKfHɹAe5x2&y$5J*<G hyd&(^_JĪ@L;zO32i.5H%l{ 89E6cX?wxwswP<6 bc'Oi݊Uz5ǂ)"ße C†(ˍrsBm#iEp(0%W49op-Syك6WbՆufܣ::;ٝ$s \3 uuE 'SI5P-H r F߇(eqo7.˃ 3 ijڿ9Ehx$h4^iS+VDu?CTyj, Ha%&5yii ~`-e,65mR=.X}$d!u\oL=^%5QɡXr*fBqDb=nb^yZG+ulQ6cڰ`)bG; .XkZ{Z-ud 4=2[8,‘`5Tpt\`:?&cY c S 3yY6pMoW=;^H*}K!*U߯(χ 7)zC\O \}^/m䥧ܚ,[ItG-ɒ-h pq\%Ӈ^<"=0a$p*)N >rVMV6WH"󄽔6%>y'򊾈0rԜ/bmUkTE:@bw3[#{3ɋzրHmtKչV3X/iz`7L_H!n/:%ѳSYsBoוpj> ՅʘgAi#Fj|w #.8O˪kCSf9( `F \1&9B3/ 4f8K !JRkd91 SP03"{g^w=Aq0-IzGs1vmpmO jItq\)x7!Ds2{֣V9F~*>8l.f8&ݴK*=x߹UrWBvOT2WZ"lv&{A*IBL'LqXWfᆡu7x]W3F 7Gx(cSX1ei_E$໅7,0yEi VV6]OH>gw?.ɔ%_(:g&iG+^p?KldP`.\u UФ*RLצp.xMɆ0o>5; r(h/1@(rnlAm[+7rxPoZK[J!o%}g4*]LC |̞-/lg'@{R%KA62[C:~bPVST2EWW<_qP9(?D~Ժl!^I@НYGWBz ,wY#v^XU2l` འ c,nZl4JE=TqPSl 'Z Xt=5 9ګxSǪxK"3!ݤh(A.nM<ʛkA9Ы AaEzOUd{%m!\W^$nL qjζ}CwrZd.<5{׳Km"ӺCKr瀶G  +Jg8M h"~pXrt bS{S/fl]Y!&;lCҏ*9c:Խ 3[3C kZz=Nt%hOL[m9Hu2>:s\tdo}aqz#]d=pw.!7;J@e?AywL]~hЦV'I6kVÞb̜pLjsqb^򕅐LĵAʼnQy\J\=V/eַu ; ]elq,&lu2nN!G6w_COaelqx dDLc&6_^:ߵL,6F2݊b_cI +J{Xو[YԳKxn_K=ƯOwv ,iD|1s[` 7^f?=:s$jvr-,b2*CzDL\|%MEg R4nOcV4[7+q_ ;1<0;PA[9PΤZ?Zx-̣m*8C[9=Io볌h. wZ*7CT*Z`\$D,.D >t9"uGɭN*\تm+\7" pd`_= 5a07~!ƵJ^kUNG&T*7;Y X6~f(xK/z=`"IGJHPH]N)7 E{? _#HXx~E\ҔTPxK;hܻ%d zkh]-Bd[~ざcPbI\B hn8/[UQj .#x/*?C YDYeI?L ZD?[Q=-jG%")Ֆjyb<@:ѮV­&htpbM#BVyR7河zkK**$ ]\߻6g_Ӽ &H1Ue).<;̗"ei1sžD1&ōPv~f}WWxw$6!=f]W~n+: cro6aFE;Fb55gh%k9-bn)hCX%H׵GvZU4Z<2D8~_ᨸO& 'CP3Å㝦i xz|pnwUOtHi6z8w~x*OXQ\if'zO{pcvf Hy~ʼ zHZ;%>4mg6H]gR (' SfNM븲Dx kWwl6MF&#tU5V5_&GФ v P\F{ه t}W>$-k {$4.CUlm(ih ]A!?,j;d*=l !K%צRyB~Q˲Zv+ -P hs! '6 `ϴ}Du:t/.ɩ FǺ$L1ݫ3!#vͪ>=H ͤ Fc0jso^fI*Sv:S<7^v43R2 d̊{0]!*gO2! .2L4L5:CRO<Ɋv: 3T\5FCԣ~M&ݸvjh JsXqA`ev"-c̜T̈́OA8QAnNZ3ᘼ8=,1 Fcƒ1t08<$egIRCǯ(FYx$s ᦽkyXBGG.N#鼀ϡ-+x<9[B 9w]A%RׅU=h-;j㵼H;W}=(gFCѿKCB0nsQdr\pf XWcLI[Et.0S"cJXPkDZ'64& v%BՒ;SY^h L̂j@Q/|ŭ WVWfe5nub` itwABluwN}jxK1#K͒[W`FFƗZY=My\GtfYP.3Ca8֣: YMъC4wG/XiQEq}vNݭFb h@0H{(i' Lf;5jBX,9sGefY8gyԒGe=.tr*hl9PZ NO1T)IZ~qGSUhi%]Q-HHD_PsDSMo-nFL-ׅmlRv")qBqmdHۛE ?:@ԭbkpn.?@8n'FKeB1 }+.b%7'3.wq#`O]0xŷl¢''L%nnZGrCzݖTgfbEٌ{޲VEҗKcY6(YQkRءQnnׯ&7D$9fI{~kꑭJ^Ll{&\a8- CI|F@ͮ\CJJ6ْ=.}~;[Ţ.E>;ipy@v~%<-XᄨY8u8uAU0c+C!U-yBWpl!2a-|1dxȑX048#~UzB\a)78;r6S7VlٽPrJCjEHUFV)a*;10_5 OBT9Bqj_(V K]L]N{rzq@Y-.އz9=}Ks sAtpan0tF s`_ґ5]y?.YsWs>2Izxh!R Aytd|~4GY[-5\3Ȗ~־ƕzʞUq`)G9ݡIJCy;s&{`lP3j ;D?բy$=?_XU]O;p&`$jȞ˫GzK Ȫ>H{6{aJV `+~[g|j«СeUWy(E _5"mJ[sO:a z[AaͲݫ$iI>E9tR΋oNnhߺJs" %lJ5Vaw;" .UoIXk%Rɻ9֟%t@KNU؆'x`1]? 5z>rI@'\i^}4L I݈sYBd֏E=wO,>84=MRܳ!齊ShMOxKCvӟ@%+,br4kd0S1ރp q6${ͱЅ kqIOte3D,#PY\ ["{qاc{a6 1Pھy]85( Sm>,|ĂWFsqȇE9NB߉+iH5`L:h`ҭ0t_n3nٚp$_8^BXm/= Kq5{68?~"go\i-1\ 8,\.(pe dr4$+PMH2z/c=)Ozdiބ*VJGQ:~ƧڌEA+OoTn`>^~:eVJzv釚Ya!&  '_p߁g>Oyceغ\d7H}My &b a{(q0&iƲjn9Nu9cZ? w8D^wIh۵jD#-#r~"=^1'2*KO=,SIJ8_4qRਣ_"ԗY>7T+]*:RrA³@eBȻL*7)9aZ2Fރ)3I>Qj{Ad1X.}⭒NGa&=W97%yM6v*Oyw3=q&_NQN6I'K5:,DrfJfa"cҥ<}Ów\0HL f'AёrTW 1'oH->>|Pf5ix3gm [m(YBٽ#%]l7/1xڎ:&MV5{k 0#DQMqi:FMdrIjAh K}{cDVǮ#M!~{jU$C̅-{cMU _#H8#M/nٴZώG05Ų*Ik<,#i ' 2J BZWa&Ɋ{u=gIgXŅE| /XRAxۦ7C/F.]R!H'ŗl$#dl{bg$؃-vܭ9v(iF't'gJLj]|EB#F}˷e+̱M}mD1$#}";z]CĴV$Vb$.ChE=vdJ2(C夾 Yt)z) ֆ"꙰wfpЉRE@9,8/PT8Hv~B(]"@4S$$vGJaC!F8z[jzb-ѓ09^cBs+Y F'9gu:F@_3!ɺ!B *B\suiz銚Ч8 P¯繖m{٠p]"V"G 㓯#$sil؄魔 ɱRѷH(I.;+:_uw3A=Zcl%]d#Mvnv%Y =E@u0z%[趑 5l܉FYI/LTF9КnȀ'ZlR0QH0ԆzhF˕L0$K0DzT ڕGiݮ C 9e!(Q:873HK`) zzl͐P~q +ŎE7(G䋲o$P ZZyV1f֤4wzA:/sZqVӀX4me ɶX4-ey[H [4{r\A:Ze5h,i(, ތ12}$=*ί|G?f/WPqmFֶWKjb;񬻖K:,js] G#op:IGLV a#b}\ߜR|d5yqrBm॔3}#HFI/sdu>Kvt'fcێ$AՓgiqĎjF^g]V⁶ ,Z*h#]'ӎ+L(WYtPtC <[:VNI ^!aXdѺ{RKXi 5a("@X5a@3V)gՒ}^R $mTf_{WLGx[siWbi^N'8X\-J4Ħ7y|VC@YC`UA(FkAȺ-+SN)y$ڇW.n]R.tF1Q>hyI=&iw͐F5l{-8Pׄ3c=ci4yxى826揌hd2aÌH'AKdțÇ߶w Sp+CyGuJ_U9gj7u80a~m8opmIL/!lCWVSB9CJYJKv)疍<0tx@ޗU!н#PVWf#_@G,NJZq@{~@`1Qowйm6^WSMnw!58-!2z*]5\^9iDRnAv6"#To/gwEєC#|-K^γ bKkj,ːr('װ9s^ P^p]L7$K7-L0j&pf/Z*a=nǞhۓч[bJ쓵#%-5%e{ /{0 )%9W2,>z;Fv5 8= `µZ-kB*&m!1 @ⷍ=\j -qGEҶ/C Y&M{AyOV/((nD/n$vMn ~aLJEs%HlW*pJ/D,wi[5pc7^PKNe מ5l8?Vusch~O>/mgi*ӂq?qMU8Q0Pwt-B^pʡeLZdFSaV_kLTrhᾴ xg&9"XyRY?; `uGFKB<ĕǴ{3ڨ;C.2EF ZJ9i!D7ߍ,3WיܔF%Y2cp;W7ԼSpC VM蘃j"ӬNAN F$GM)K(M4fUX迼XxxGXxKa-j},A33() `¶e7dޠ $ H 4h/J0Tj+Cmp$3{XS f%skΌF$ }zTbc{,\>g@Q\3bUVCJvr|)CئA9'N9P!$yn;5椟=MN .!'_űHd yL(xdz?60`\-KT r\K|lL휣hZ>|}Q(U*#m2\EgFtniv1yq{sʍ`e hƪm@} 8̰ȰDޢ"ZEi՜E(Ph>8ISqNLky5pS9P豙U9ɝs:ÕYv+˰w*%$wݼ_]=:no ڤJhWH?lC1F 3ąC'`B8.T2 fZ0(-ҰRE#BYyK۷Y?o&( i7ٹ hfߕ1IQ*>,cr(y\8h QӘnяvM m^9լz2ፓSןePPU\%,qoK5h:IȻ3 gt 6A$~hr'Wn_bX+YWR_qCT{ .Pw=4f2zĩka[e D?n&onGo^xqQ#&xi{cU0$gxSڎѱ%EC6%\WhhaYճTjGĕ!.An:![Q8!"j4572 S\ <M'HYX9VKhsS`}xX@V~.ɕǺbCS>Z l[+F1|ۖ3/l-ަqV"`VJyG)u.Y4Uո|O_a-J\~D1iw_vIvv\$?[3^9ޣ)b~qzsMeTZ/H,6SoSgkTY8UnLOʕZ]Qo`8]GON۞@H,s =X"&hNZhe);kᨾn0sh/pe|G-\]c`ٻiJsqdÄd &+O%+YN/ OZP86&Uc&4iQ¥Mf銝 EcC8&ٳhʊp#/u7riYsf'vI#nIF+v1aޤ͹Tݜ *s.um4S<#t%fy 8,̟G7&_Ɂq3 z4h_V5ȕ$iHsKpр~>rW\R)L\dPr^ OX9Qaљƙ /nm 1Qk"eUyҩ\%f7]'yYǂJ|=kT@Є+ 1CɲdHf5X) d7f|\&=@Xqzv#fKpEͦa Ÿi5G ;N6=+M&ݨ4ŀ VQX>`@9vN{Y Y?⫄#6C!0 u}o!/,Jҽ9z e/iƵTeJ'hW[}? ik酅8H.#.k&ː\2:X[,UElQ9@]Ib2AnNEjw|w`jrIz9]aIq!N]PSRb0.ss_N907 B6FBZM~,nD.'5%폑#n ͊qrקUR_B_+e̷PVZ[FBeMhqiq܁F9' rEZLK;S%pV&e53NIOQU.T X+ʴFվJА9R|Ylu1ST_0dWs &F.4"vK &x[J <Up^dR| |'%0y Gb% cqv1籶Y"[Of-;L}Z;f(o0ڥg?$0q0R3xUuS|x(8"͹DHNiM+pvmWZ`B)^!Z^Soƶc_7nzF.Lw*}lYW1&zd ך7YXa+z#K()m UM`{MHeHkw!&J2ڠDPQDx1D&pAl'e.) 'WDܼ1ԬVNl+MH>!]ȥIMĹAA7;"$1W?b6&yK)x7Y錴Hq[bC&C r++Fbg]ZμƟS~w6В* a&Ay]@&tO >}u+au$~o3xglh>OF43[tgT"@fAѪzGkKR&QZ*>Ocbꌒ|zR b-K2K.9 S'.+ %̎cOWDTS^X-0IE|:UUTLkf["!lMs3`𜌻cB[:yh+]ۊ:\Q[opC!=I3P-sSh#Sb_5F=)kfkoV9 *IR:Q'еф@],jsx"&WZc6UqȂk!Չz M^mGsk~$-NtGՅgZ һ2õ+K ,pZ+ 4/RqYd hcreIsbpdhԒԃc2)ȧd$:A1aדvY vi  YJ@ITjLr=omNg~9lpsk-F2ghNz#2kvI,%89@ns姯Vfc#>E% -|>b06/jJwB!+;rX2!`]@0]u0rS#p脷%ssu*ȶmAC8hԣ 폏??EvFٺu:=!nť]pǿ;peՌp Ĉ}E;tݘtX8.# hN&vf]}?19(0/(E/B-J @ekU uaJͷNDgšWVkw%Y.G;=DҰ'aZ0yR Yз.Kt._?-$d 끿fP$ЙLh?F {dim!GKydCAΨ?w ZÝC4[ IXqۄ!Y袎uG6M{&#y暍F7^<\3wL5wsNN!쾅mCD,K‚W sGo_q-9+7Q: ܫl X'? jH"; l _sHJ@SV;?\jgt<|K"(yDpm%Q6uz%B*soe\}4"Xy&Ny91*c\M2ߓS窢%)#'Gc.C#U$W9tCS]ۿHg&Gn< |/wq1ӜdGX"B'7Y,bÕ)yx[Z S"=]ߦ18Qc'Q"aP0QCr7}(c!b>Ռ~֙u"6R 9"6"~vO9}c @bVZ_?f nL)tcx@掆3, [EkScQ.~niXyxq>+8#c%x/a( {lS"^2g#FT1HGnA^[Ò1m$=¸2Y{~),nҳ"906O><>9b4'mnnM= /aY95sdwNdV7LE2UU~M$0SEzvT3p\aˆϫF˟󊌍7@S 3\f^)l  b5R>KPø/4$w fu`%7aM>s-ru'I vB) AO+"Vq;wߟT]!;~P%A䥋\vBuq_(Gr<\7ЦX1wUZsi$Ć+8׼s^ #@1*}͹ kƛ$۴<8nFYh=H^mkʪ؛ g AfZ ŠN, èw4ΆNHzM1=pzSPrc00YyQH0$08E41jOy#OsL> pxܛ@N;qTiTj%h=}XO?i8mB ^{rjS~Opњk dێFW.Jj2lu֍Dr͟oWf[uhv.S)3\*EI& %vz* ]Xr'Qi}^> mbN*A1?Zos^SeX^ul瀂ƙq`)0D-~d7Z!=hJ։HJvJ4>GI,F?zfH$~<* @D]i[:eKZ\PhHZ~*V>R^iop¡ZHQOI2k2LfISGlCias@ $oMHHڔ«#,r7.[3}+#zdWpFMM]C=,euHc2x:P0Dէ8~ أ^ʑ2k z/sr"$*&"qKI=eYX^qa$<'ԜřXbv"MXEjp^Z@{F__"=AwHB%^Tp'6"z|~w:QOA'/k$GM 5% E-dMJ} Ǿ)R_ hHgl6baɭXf`#&cx0]HďLv\ !N@4XE/ T8^C""{aec)Bg+c U=VJfaB" ym)"xk0[F4rJJֺ  ;v{owjn7Wq!Vr +Yоn]SCRQ|I:KLР\nxM9,P@/pB, -eBw7hh3j۶>A0 3X?,~~F C=sW 1hyRįR-kS2M3zVBW"%t#}Mo;IlP@XDl_$@y(G % ηN}}fy_q!hٱIvPFbm[im* 4'k2.L[@:"Dwkt-(PAlgyډ]*vFzhfPzSmlkrxI S*,\æ-V/ȥOe;$ KxP*ΓH6-~M%u}s3C_{բaפּ K쓏&֨(4"7#^?( uҪ͗0a\Tttb/.`pj޼w2lm-CCW̡ y#/9]"=Q ^Na{Py<ܣ 4 k Z4$mce{w i\$FHy<=0.;$չvJ?prXVwCGH;P6a{G2D}agsqj1NxI2hu^ٰ֧Nfa0$58E7\|[m z0Y`gO4c` h/] noy*'ڻsG-b9%F봫Al(j2{؜<e,ջGyL|1S}C잰:/jO3u%$'n]e㿡 9l2/RSO2Dg<.#X5ծ_ԓ NG'9^dBoe )v$E<jun|<6.~(G,^2z~QL"|[7BOXdgr#}Z6r[1?L5bܻ; Ѭ&܌ JbUpf]M] )}0_U>Ιu7xWm5S^)% E46#DOHAlC('H9۱s% j,%F|^Ö_5lz PNCOYNV<<Ѳ[&շ-0#G.F&+}@xm/*%I>Lk5Κ# 2x<OYj) OZkx_K<17R 5=g LɗZ%q5F(z"Yg -\ӒiURtQVTH\ç,V)=1My"29fNZʢ@Ԯf?,d qB\ 牁d(5tħiAO->#&|ΜL^$s{Xvh~] ` K͠w};:giA}B丕", Ovj<i;&N&VKpf_ؼصuXLMw⅗w^P!ëqbՊ ЧH0:RcJWѥiĵf+A1HW2c2¾kv9%P?Iͬ8u1g& 5`سل>?e4B*Rs[w ќ{,Jw8q#[6vSYG5pzTEpOZpW7"m>prmNSGQ{F}|ʜJRYLDF} `Ξc*0?BW-:xOcN˨t=Pr;g(KT!uH`#]HRӿGIB Dkd L>}di鶞T"gQM.2~iu*i,Qy2 N{{ ]<{e*3o3]|QNȠ.SeO2h×\`w]1껲!e2_Uw1+dB.pңkJWPz_.w䫫ܖqޘVsot[gj foa/$J.&yATHaK%AwP?e6SDY=ܺ ^4 ֑8qҢ}vauwU*f5Isvh5aJ꽦5LC!zȄDFMȐE_RYbƬ#ƢVS9Dj/0I"?ڿx$CJ9.tp4rÕ4g!kTmBӲ';7M2nbMoӦu5<؇ X2w EU\6 ^R&h|TH! l,GY.ōlԯ>BE) nO!o1I8$lV)̦8R.A˜%,"^yJI:GE>ڛv@.@ Ʀ r_Rd($2 b0*vrG!M J" ִ!Fj؈x=-kv^hJ` 0jTϨޅ,:pѓz)6K:aaU=z?]Ecl_IVf4q\$eIWG}XגbK7Gb@,v=Sx6̳+(BbxPlaP?82k!wcC UN =|i| |PW6 uCE,7Jl3 Df޴D;~-P|vBSr xQK&%5Nڱ7QĜ7WV&VEo7q&5kf ы2ڷK8%bΌ9 pteԵ#@BՑϭ[jw\7{E%7֟l@g(œ>đ #1o]Z[-ܠI'hFKCdKI^wv&Ŀ۫R?/@:G(h|}eɋY&vJ GK,}'u?N2+o/knAEBVαډݚ`HvI#7ev)aCmu{BY}y 읥v[wh Ѻ BC7ց):7L ٩P=^?t @5HZUD-n;w~Mz& /E{?ݜ/lmtW\&{>FP?©~~hOҼն15}Y=VAw&o("꽔="1XGl9VV%LElS*/GsW콳Aoe57~.@V]*˂NaqHGwJ23frʵx4V; q#ľdbC~9>0? tO_ }~=f=FЁ3d5_Lz7!ykZJ?sVw~5 _|q~MF<[;S1;LR9c. w(X(؈l7m c 3IBfs~vQU0{iqċ@Lq}-GȜEeKn:%12؅mH}5"1b[MYFv>E׷VRj 1Kb^F{9Ъ(<K_ CZv(Arޘjx|[UdYF$)+ vσVr΄{gэ䪭|tŊ Q:"͈M/EwતrՄz,q9yqcl:I˹lbE+;$5|s|ꬄE@&~rЬnE=<%o29ϵ ;GmQ|lǛQX­^:S"kS ɓ)"ٖBڡ [X5[JyC4r.M9{UpƮcC]Vjz ms9KZb^W+% ܘooBV>éT~$\}4!B*r,Vu{)Ȕ/V/Bd<\MmA*К&++fF/#E. 0QFL] -aq";rظ^9%|$!ZQ՚QŖR'8Z \! :ϭWN4V/`b c?WwP{ &w)L!dJCp5gV2n1{_ě(J8WMqO/.7;9{\OEDBXzۧ߬sFB!aiY_jVa{Tc $FN" W[HUmF}\THKpg}Fn2@^Kb%]/O>rsKq.=y&҉=Kf3g1D-o:@殖Sxk^ /҈ ^on eHN8(]_.,x.%5]+;CB@vsk,:gRngI L B !vl'ERT fϮ8@1i5A'Dh^4\kb" iW萌ЋҸl,fWp9p0`ޮAac j<9_ЏeaNSPEvѢW~K7XH=-01hHS)'q,o>{CanR۹xU;FCx٤c)7'0x>(kH8k i]2=}W4}gL!GwC`%l[MG sf~͡*wUl'4{ עǁyG^oyʓZmv#}*զ'] 3DZ<u\VbAShVzy5 *_[=V^ծ젷Ɛx}0c'ѿUsn8-h3*0#P!~Re˨I{yw=+[N%V M&c\ g+ZM0z=29ŬQq7"~ 5Ker47ϓS$`J"rP"~x~ "d+1kEL> 8)BpDB0(0m нM ):qp\'oGb9fD"MBoUQJQP4xׅyDF,e^]YXчA0RBi!HDp5@CmnII+gzKJ~X-Tʻ̸$⺷ qb}1v;x& ojxQQW(yxtsVTR+Of6[U7brݖ)S}PyУēi&g5y?_4Z݀2-$6,ݽ^=jfA EbF!N%ԣue&ø_I7Nܓ30pz9]t|:&CWUF_H|nlQ׳mdAǧ^hG+y $SNY~=Sn eJ CM d(3Ѻ1 %A=1($IlqpONXbood=meő5%u%u0jh*+}5v|Wu2:+Nň޹rx'SI߇ ܅R7zl6TczGu_ϡ2$ɀU[.JqJx^XTaz+;Gȥ6fxYU/p&˒X$UՐb`HLH"v4Kw3(:zE ("AU wٸ'kQ@6 ,C}d-Ҫ}RF )NCc@hG8ȾEwg/%iTs6_cnB](.j>BW®8aFzFqԗm '9:Q@"@B7`BoٴNdSl~ӊMwH-|pG9E.]rlY,dkɪ!<^ueHdzcyzo+s#X q$j{_vV!OD'Z"؈-#\ @z. rd;ovd2wr obm/!/ en^OK+\: 6b !VK$K:p w^4t1d£_59Sf49wZ5pJ\fhB e3=sP}q#C/z預u8`l.[N^0D͑JEWv`0(bH41J(DIx 5?K_댡?A"'4'f;۟iȅ^H:X Z>^f0`vy z-JC6EugiY󯒬S5IV5Puffb8)U$%z|IQAZCϕBt0)mj[#! P !hR=1,~>\}w:l(Rἢᢎ|^Xc:6Ԯ+jӫbcX&@XCL|LȚ24j⌳Ol/`Plz>Z$"ʥ$;̎9HĦ&\~}+Zi8„b A;1&fnh;0~!6lrnZI[uBGݧ W@_{l*"R雔mrMOI{peGn&;s0w۵ x 9S3J. qS>-,oՇ)΁M4<5o=JV%JeO ݂zJ$m؎V.@sKqn<wdkJ.Ugv;U5{:<I+N 08Ѩu#B>F[oF u{c 4 ٍ&aW^K8{ƍ '(&sSa:\K {Xc4,9MOxɹڠLj'"q媬c;M)t\YmcU_)d:6O6"'7Md{NBY\&*] jF2vĬ-Gs328,v6l~d,lh'xOq35ɴ/58EIZ9̴h&nRW}]U**ăTNj^A_~‹GB;h>i lK%RiMmtEɁbwmc4Q\G~\igGfJ881)s2k}l_ٽӫe3GiuY;׎G=n޺ 2p'E#%<,w*%L}~u]^[)Hq='`\wD~CmIiJ##ņ.(k,H7oR~*R=Z(̌!U\ȏsJ^=:u0-^&<=Nuki9}]'NF;@=fm˻#z%;z>džoQHd 6i@H geɎ b`kp0;meojApV];]|8;'>JNpu}pavRBG5q=xl6iNj`[udZ#!Qbm&jnz o_n!hH1NOfփfDV4uΨ|RWX4sӠQS]Ri\q::Rn9j.o\(#x1򈬩M֒DaOca*4њf4)Znˆ>߁Ox9,ٯK]ʪ>յ~~BEUa7V[V=o 16 Ed'>+!cٺo8`MX j %ʤtqۺ+(p^Ԩh ~8a)\,0w?5M`d"L9Z<P!9q 5֜ŒKv޼/y1ؔISLU0@"?+,h _L0]< g q"aN%6g9 M<\~Í.du0l711}u'.L;΄קpE Spӧ1`HYFzc;-M B ;7]ZxR־t/_QC&@¡mVWߓy$+j[ցOVP'R ѶfhV2XVX{1nfNvH)F(Ts,S;NsT~*5l+Jak7:j-Xz?}7Q#[˺?\rDo9d^#[nMkVYv۝SӃU^g#ٕk |Uifb=Jw6q*N.jgu\o6LY]k"iq'T_"FҌ+/zn!@.  +2}!-bo/%|3 S:xi YAw[m^՚Bh~1Trx)>oX DZ3BIBC_/o+~|Rˠ/tc:hgXJBu:V 4{ _B CKVJY sKvZBڑ/'n1.Wf.M8`RM|E0-ts8'96LuiՍa9xNa&%LdC&9 [.R Т&nDFY:PNI]M,r6e#SöM5:XuPN!'h󮛮~G@08(sݝ8Fc⡕Zr-B(A#r&{Ǘa׋ɺsH Oʠ028!^cP6__4c| OZ"$g@0 dzr0cz> y+_ L0v>Ըfq e} k#ݓ#NL/Թ\h.  h&}e6H8Z9wGJć %p$)/OHC vl^RCn}6s!\Ĉ̢Vgl>tsj8M}bbA@$5n׾pIU>QgRDBJ_R [Z%F jٴÆևiJ}ɷmPpTj;S1pj5-=^u)RPNT_鴞\{da8\.iV - Am.L ^/r%Km)87'lghkQ {l_!P?EoM<}^1\c W~>ٓ.[wjDRS<6UCI `}}qgIڠ۹t 5-g^c&b@ .m^4]0#F--\gzt1wA5HjW0v?cx(g˃m/QRCeFE?%ޗH+2f1ԢK[8!-:}y:z] `Mk[t5-G~ HT=h^f &ĒjJe gh, ]utmlFwX (qV[!-x>YLzQa\pnJ,c88>?=W?e[̺;-;MNP؂d͐x3i5 C @YT:d,!IB Gt ZoVW_N ɮE65Rm,;c-/ΗZX)tN, ;+q Šش;DBD#edհ3`_Κm4)QtM! :·5RK'2z=-\{> Yʪ!b[OOյo/%zN)+^`]4{fn(hYq0UY0.U'M̚^e}ړ< q! 7PJ8s㨤= B,VcǥÜV ^!?Թuw/=p 'tRIn$mn12.6Y?LIM$Iv)w>K*#y!# %G1h'F1]R2"2:T<<(͵4Ef&Cz1tHع o]ջ?2;,5ZELb%v+3 skymeX~Ԇ {խq^}Y2HT,N02wb@-S]!{蓴C!g6aj=1Ow](b]236m <&k_u#Hk7D/CΑҜAr^[_UǴ[r[[D\,#~2\RU;.m"|99*}p<38>4|ۏlvоd콩*)1 c:Dt^9\ hkXXx0"?*M4-V&LU3YO|qBZ8}hPxpxN(ͧRKs})G'l8[9ۺSҒQUk%op'B4hvdqyNYpY??iD́gV1]<FsjW3Z?2 ||˞j'3c0 k3պFUV4Ƙ`hG9:,\\/}dSy2p۶l;{C:/2Ģ 5`"¯3R/V"ٺKuҷvbA",oxHrg Lq~>HrzaEx],F[eQ0qC7/}T8V#La >Ō|Ϫwb^DTx.!GX8;0*lW*C_Vac;po<%x3)W/~e*w3[{1*#e[52:G~\˾y2 Ij$O:ߛg!CJ}嶣˟IXtCd?''E?7. K6JZ9oЕl gm{s$.Jz|Jc>-V|c!s\᠋2`8PGc{M&4Ri)娄m^Qf9eF-W}{yMv.V!gҺ/HAdͱ u1iQQXYRULn94B1("Gׁ_'ռX=U*lH[f83Ҭ\jс ;#IM-p4-ړ2IOd:U\!e" P##ş&{k50v 736zczMvmt[V((+>š x{Ωng6VK ]Zs qհQٚN*=6cS/z1r1ZƘ/$4.Ϻ ƔMѻ|:isCw8lz~ Hkff8C |qM]*>U?j!RZ~\EAJ mȦ.  BkRz1A AЬݩGIjn9a`S9=qe3S߁kӻ0PI>#d q|N3draͰk³IS,x47i` x\v{CF,>|`n1-"<+m**eņXAZ Qtѹw=:#Bi ;:1xB$9܍Q5 V'-Bݓ M>c ñEۃ;ݢ4IJ>Mit'PpC+P۩('~To]%N-Df_NHnXI xrtY. z\aMB!7B86{7*H1]HST"Jm)oLj̝ɀQqF4+fXimף8}E+}$dJ[IcYKHHBҺ[^bC)P'qhW&׺(7JGByo)]ٻ Lg :3id%xRW4ɮ2*}ޖ'Cv ֽ=!_{s*͵ϜBxxRz=)Akވ`/*+u[*,Etv]@waR&"VөT5b,<=;) fpAڒ~ċqQv*yX/9j .{̬S\~%( 40\zMtxkkwێ53:@af1o} uA$>Eo;jzu3x?澀:#rXhGRDǠI :,71ԈFp"TYǜ*whՓ,rG@dd:[B" Ե~Dw )`*Z[gAj}&+ؖq!#Bn@?Y/a?\|d"EDܺ4 %Ÿg-F?}TKTUzx?>\,d"(|?Y5S(;i\W y(KI# TuKտ+C)~!eQ`GY%LNn 94$E ] y^D{?kIH.!TW-ml]#P?5L%MXL_;X:7)%mթ5)ly+7مa;0Ғi%]o4r'ChT*H־T g Ub 풸9RKbAgԇrwjde*7%{pѨTwtuBtd Jɀ/Ue30JQmZLmt^gu dǛ[R>Wui/]~si#ս{%:OR%)!tLPR] ]OڋIF>FP,(JqeTNÎ- ֯Hb9%՜o`]є\Q 4Ptъ'󖟥b}T#wlYK ] 6.o,+Y<>I<[ rbs b\{^L>Yu129Pk6Kۅ=,ג[cg1Χ 1S}I.״Uoڸ"y`AAi)x~vgBa[O񤏲6I1gv0}}е8kB$9N~A8btȦHb=݄2LV\Ś-~AH ]y:8?ںM s7$u7XWO> IAfrQ'G<1BөYFw0LFjmuGφ׷iVh+keaj#hܩvG@LpP3qX[x8ACD{l]HJ]W[& *|!Kp?,;)Bp_O궣P<3@!u׻@!K#IU$Mh1¦QLQnݗA8  +a5HVuwXs%)WlWJ@V/h y%ż=kliR}$&om]m/44*7f˯.⦤WU"T9W>m0XJh&!hA 4E;!~<LSt% w˹x9]`Txҙ5@Mob2mZZ\Ԕ17b0f/5?-Uҽԏ_͟HQ Y).^40w On2Խ@CrͬW3ȣ3u#j |ou9J^ +me/?0=9> ǟ|>OyMsYm/%H9^CsF 9ح`a@o 4̊pZkc6 ZK[#<,ZdMg*gԁE?8Q""bق~Ol;ԽaDA$Nh,r]=$]4HdT||mZ--4NPtT +9op o0 F7~䩧=X ]=t| ǿ=.v1ِVQ5W.r *H?3†fboo^MkӶcT}"%ٰ%^%IgcEۨ+ 3j>h3fϞ3Tc}tԐĮ}9'x͋ت4ul̑c "q!.$~gWJiƥ3_2!r[m-EX%7y_A>v wh-up$kYDN]v 0*1#|?,(%"/*LM]Vjx}fPh+2 5CiQq{^:9$bZT'VEo2秔kwe%xkyZkosH44P\3?nV. zk& `za欔țGU " 4"<5N/7uHLʝsГN{#?d 7 o+GJV24Ҫ&=v rk4Eh]0\KyybJ+ XT煠_Ӗ`ʬaNcO)#3[&sZ9҅ D<[6=W"I3d%~S'ܧ50pJ?nd D?~MjvEsz\tFTE6'EL=6zCQVO$+1 _ׂQOa|N)  ݊Thbc!Drfi7EvOg  ;ɫ59Va+4>3# Sx74Gj3Ty,hğ[*=rߤsc>J.D,+ qI:(,6f }̽묖/##1[):z90c2嚣ߌlG`(?f¨۴/T`A;\Q^j@UPqKDML"FUxf|pJ oi0 @~k0ْo5 hvU8)81"o?h:HG?lBkj/׆If9:>}d:ILϐ`c @jԑ1i ,\=@(|#&&9ϩ#\SWb'5[+wbԱ}3/Iiƒ;t3VO__c. Ty3*\q3ix>CrN9)΃G4e~Rq܄{Fy}:[-:}Gk`N4ݯTix௸ty7K0w6`PI(֛ ^ޠVYj(=\ޥ{~YO$n0E."mX_ 鑅n Rd@>mmTׇT"-iB@Z =4)0^THz)uFBm|g=0;[,4VPhsR桔//w "c_nD4҃&it݈d9RŠtY;2[]+t2yXԬM8!khM 2GWOcb_py$e戏5~R@r*4 l7Gm)}3" *M'aAV{O^xY3E&x xRBe燗zzIhs)zKCJ~DN}M&,i7صVepA1 WzC/sJCzR#6JUyH b ?End'yMzi4C|jO(MʯnAJ1%+Ĥq.5yOk>_/vRW2v&Zb=ҥ,It&9)ܢQҔe5l3lC:bھitN#F~};l2Uu 7L7nl>ʽ`Xk_)"RtvݳN]GG:eQ?P6l1!Cy|WBpņ 9t.g9l-hls ,wiIGj܏ٱd8J bZ]wQ">^D2_mmA.8.(i.pܑP&N`QfU9Uثuj*Tef.\r5ێsXC7i<7I {\ɏ틍C ,b[u$4ޑ9 BT?1GAOR+O=Ɔ|Eh5A2cdH$u3w]5"ɛZ' K榹d~-H+u /dWGp3Z-JQ VD?gd^+rōqCmj VaZ+pGjTwfԋcƌUw 8]CoehG"^5e`KYEKn1XN4Ae4i?zE(/'\'EP9)YA|"| k'/,ܦǏMS9&r@UᅚRoĮ&T(R)Bt8{D OPЋ_5Phi x`=n:~ÈD,Pd㾤鹄O(lgAsI͍s;3riHUgRI*'.e:>_ڋzHp'gZ>RGօyqդ#cb@Mc$_#V:t`d5ٯ `]ݟSPulE!Cb 4o ҅sv6 I)ʞY:~3R֝ A z N.^ijJD3!gv%HZ'OWr+Qk8f0,=p;EbWѧ`:5O=;Wϣ.JX Q{n& O>n BH(VjJvJĞ^ 0[ٮFK0Pj",L|<ʓ%Dw)B&, aW~ElM@=s O'tҫZ&[f`feqaSLju1׻f# ~E:2y?O([Vpp q s!4w)dj'pp^4;cvU9t>&)J&{4;Dwb$oЏ P*>`JClD[m;m7Pr?b냼u{m i%j>*@,AW͇..T~&M~'"^*R8zVKMID%paudgjN6hȄR ]I`UHw1٬ Ci`ŐY#8ņL(@%H͸ZP=/Lܫ1x^oQrafW"۾D)1xgR6`LЫQ) mb+ve** Pf4~cqsX:.SsmLD2o+fXrtC3m lN嫪 ݀xjzDemPW.#H kH:hdj>@mpnH>` 5"$b>wJ !ꨢeOYUA ~0UL?R zd,,̮y _n tW1Z xh`وokj6_DZIuȦ8;g;x==Щ-FI`SX.)a8ܺ6N}3uEvn6IR~>!xtu5B%O7JpVL.a\l&|L24d%mm*e hٙ$V3 Z|z*@%C>K態AjP<8儅ZB$y/C˲.oPejQg&r }yJgXR&WR$!4^:Qo4K0!T䮚MZj،0 7ohK*bNF&cCgTP~H3%F"qk j@1> ߀ 9/7q|1UC5LCmR:>Brbzhi)쾵3\%FQ7 Ycqԗ=V@ePg̠U5Ar (|h̴@3wVuHk-ZG# CFU.);'̗@x>bwJ12{QÀ[>PW0VFpLܽ44Jyk5KpwErWu.e665h CÃM,h[iE:z U7 "Qb,:vAOG̟pbMjKf FlZHm.R…;Y??]DBZDoZ < D +3.Q|nF=KCVDKW#ᅭez`GСXпl;_BJBA,ՎX;>2gs<q9᷊U 㸵rdwlHѕOpy,9:5g8IΫz`ʛ\9Sl4f{!P Yc:z`'ui.;NYYt ~fw;ai怆&ٍ +$)l;!Ú7GhWB@%a1㛌 )rQ{(CX|RQ/ >cTG~EibQX&V6rF21͙[{8LWx4?4q/!YIo8c2%]*e3{*¦eփ#aOڍw\ŧe_%ZR NktYk@z& D! ?I46ts99ỦgƋyCSO^ʓBf{x*&LKM#"0b7}NvϾьJEXyx8/Cʌ? p鹞lkh¯`7P*0|=]N]vIHcڇ 7AGgk;ScHI,0UX*I;M&j7;7I<$O5_r7$~kxX˨L hvX1H+d>ek*q*8-54 lNj М>g8D/%PsKx{zj Mn\PPVKnSUŋi-.ʺd̗˴rѢY Jx l;l%vZZ~(Gt~g,r"sdLYvOXfE,"E顀u?=CZ(}c\*2J;*r'{|Pn_n6" ( E0|57 ns,PӳX+@Vb\f(^aW;~$Z5#υ \dISQg>QR%msӅ4]&O` 6($^m3ːIU 4/qmjr<R7{91)ı& E[,)6o Usz6DRB7ԱB$ynu,yl2܉Bޥ/\lA,:dɈfYY[AN;]UJأMnDp|E@@ZC 33%ohSD42C1e2&DW*53O6f9zݲxkc?2k%ɠQ],2yfI^ c\5A@VEcY;V0tEМHr ؗR*. w*w~f QCS,(sL`lG_ "J^{ivC+stAQd2j/|/1ѼͣVIస$T:Y]C V{IiyN},(jBϲ-p4][L"iȢlQu;'$UE2.80g s: L΀kw6o_P ;m<8qTF>= mutjXXpK݀VAQJ'MƁr])'a/ZP]yVtc-']I _ч]+TRMAq"eK[ X'qm=4_ywZX}]bMF>+_W!D+ho@39yܰUyk<5)w:Ex};?"́` (qUPu`}Yd::#"ʹXPgkC*~r?nCI-ܓ3Ì - ,A ƋE;lrLۥ@ bu[<|&!:~VLR!va@J4qSSosPKkdm_p!ohRT&-[IrPʕЈ%J0.5I1;(믖 3´GnhѾu|Փ*r73L7TqptX'Z"8eFE%)*p@$Βv[B8o f|Gn7B-T,37p\}Q!] #ui0yXL *ýNQȃ.{]N{5r< q=Ӂ*uGP)bnXDrZZ+*t׵wܭ0H 3,IE<)`:IJ&L5i*c~Kd%;p @y&;"g`QyYV!Cfoo|62Ć!_ "eTxu:~VrIo?-ހQLM͵4SKoF88Sb e~W^9Z!^޷tv8ذ1 (F1e6L| Xu#Ri?Ĕumpkt&T]M?hBhW0Y)YSsy44:D!I>%a&,LXްF"HG9_U0lгZ\Yp:ZfNpa{;]T͂^,fg:tX׺/x9.ݬ"It|@i:%7ٮTYFUR3D2Ӊ l&5(HG8ý5R = "@o)0¹8!"nmK3 ɼTi Dm)Q+V}bPW]P4@ 9r4ar*7 Y!iz?gᄱP{~x_Q;HR99VR,jqI˙>["0Cqd5DKKWSC,3.jEϦ,T6 4ՠ*K/M͍Śg"EZR Зdka$a yä#*"m*TH% -vhYX6d7o qrBUNdq1 7392, EMM+!\٨ DgV=jMZCI;?B[}x A8DhU?oZ7>3P.-]r;hLe6ӳ%ua'HOEFysfŁ :y F޺#~xheRX7gh2_es5VU)#W 3*3s]^%tPԫx>>6wD m0{~4&➇Cv$,6Fڱ}ޓ}Ao't-##0,%N4Kޙ2:M)\;#$[)?6^{hsk)bGC\ҔpUuY74\9owYr+07$Pq-NNs ZsϝJԆϲv:"lie R[.+Yl0gk= L*B5|k)qTGQ3ҿ2RF3KmqL8 -@^Ie/@s%ǡ6IWx`x\Rvpx~\o8'r0QUfo8` ԅ C}N a9yKT$riGgx4!_>[<D-To&!rlxyf @q$Ϫzϥ` 'kW ަy-zQgEFr"]vAvھ96ReD\-(OY$KåmQ;Kio* g6-w=j2ȹvKr%;7~%ׅJ̹[XDt$T#\x|; rx[b 00"i[63+xET Ik[i' S c3R^Ό%kKj(.db~"{HMۘbICxˀMe]kխ=l$Fj!jEş Y0yB QP-"аL4=-ÊvV&gAv5ɡ'/!,K;r,̃a]ɕM.,섌D],YD})rcܑTrK5~DžCRW1yxzvПflҽsJ3`>H/%WBn3zCmD}Lc'Ix\j3t}YMm76M!&8ik/0h2(N瘲7.Yư๡ U@r&/v! r|s4>'Nnq$IP|#eiK;"mN LC$ǻ9@'_Dbv]ꁉH !ؑK*3 {豴9M 6&Ygq^dAxn M$q[jWjuIM1m|,m>< >J60r RdXnm+y؆M^A < 9#Fè=◽QIV-u#_n٠HHte01^iS8*zurw`4>NdD$RD(sMJVl rU#!6!: |0"X(V=vmCIT}Q3 P?v/<9 Y} :}nisoxg?qR-x.ag hqu~U9laoiVr}QokJ T` U>/-ކf. *%)V[ǩr ˽:ә\vШQy(ތ:|<#̄T4(ܼ/]DX䏦~#?ǥLiX V J'4YG[[F^%ik7C{ZgXWFw3rVXDz"! RA6nm\ 5 ?6Ȳb#.@}#gۯȐ1V"&k\RI*'InҊUa:\MoF/1|^.xbo`z'Kӗ.0['5j4$a]SeSUH´ eQ Q`+pmХI٤E S@(^TZSJ@q5E. N.t!dFWcɃ&Q ?ac~iH(/ŀG)ϔ0g6fۀa[Z1ĴlEwh!$,ݤy<4妗y, 3N4\<#?l1LY?PGy"bNOϋR* UFEvu;@o [ګm!{xe 61۵utQtUTղЕ I0,ml_~w~d+o(n~B[ȑg|p_ 3 N./+zg u%~q_bp1@ӹ)8sO퇐N*G J/}8w~3aRv~pv*HWoMHB4L1妢2%mނ0O)r,8q .9EO9MMH`i/$O'E=&w({le]o%KiCϷo"9ڛbB?غ;5^WSJllg0ȃ&w|%E(x` 1 \-(=$x)mDMXCTZ1S$M~;s!˘6;9[Yx2p(]@DžX=T?bs.VM=هw]8jz(y"Mg?]J4]>%;B&8 -#B(pݲHPw࿴+)}E7n&c@ph.5'6=3h*ˮ)?ن" vT!u̜:!S@1q>ȺȞϻ262 jRv[MQ8L@k(*)Y 챊UR"6uG!)͉,DBs$v}EJ.Th;`zz2r0\ qPpT. H>Omf d>f{$ ,W?EilKY }u=%\ ]KB!c)$8Ra7pvEԛg*oHQbX(l&@ G8H̠g7]:D!H;}@:m)Cn"$L%bkqoU >8էCRh en2MGugYZ0707010000005c000081a400000000000000000000000167c8ae46000064d8000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/block/nbd.ko.xz7zXZִF!t/εd]?Eh=ڜͩDz0Mׂi-#h{,-@ /h:Ԗ\= &P`nGQΨ1p=dQ-|75{% fzHTj~'&9yED1F\! L[ s.u Hf8,\&̕'H-ǻ\WunֽGl2)@YKoUT].d`-w*"7awb__GMU." ڞ嘩e m5ǒVZ>o|MAl` jeM$0j&f!U [pVhT/ȊQ5|I!p(L3M?tߥВ?~ cGַRLN\L?o_K5Y hD"~|GU#X.-_Z!V'HqɆ( vO@>G>j\±fqo(Vͪ''8S?0ӫzHn\=kwxD@e{6.(ڧ̄Q@GJ>ØNGR؍e72KE7^#WU8Joټ1{EjB9JF*8̈M5a=d5эeqR4"l;"gqX[lf&/JRƯOEtUҵ=VUAY h}XFs;eA]Bs,-?Elu_D Gz`#$t.k؃đƋV}=N.KdW@<` C5z?=7ưDoh V$ 'UoU牮|:+=Wkgpٵ~_Zb3S}GCHMϹ]k˗(/#' 5]КRY}D~S$l /ZG{H nQ}Jj y䴽*"XN'. Tionk 9>{e?ZWsf#zL9tIZe5.ˌ,R!*u[܎as^1WpУAloq4ZOLj2 +5k} r{Mj ŅUaܣOFD?@$ wrJ̸8p-8 5VމӹJ,;~[I-V!f.}FL")J-GZŚ;eȸ܇txw"B(;acqʄWнbO] T;WZKX5Y@) >3<*љt`+7`Q% /}7DL tkmeҁ+Z sy^zC^oטB `(o1XyQCig OԎAFr:&`{^; x3(9Ţ"s!&'a!%^*{[s$`ҵrG)xQ5CH8TXɥ1e̡{$R! ڹ ߎH?xkn2ZYs%P~hn YGZCи<1,U%?ÌUSC5߶9ޥ!  %oW;)wW#Ґ'2l͝6 pTr:\aCnj@/gpd=eF[jhZ!cr9Ѡ_˔Ɵi_ps@; BM l3FӊqSodu? MGb#tƝ>S:D5]ݸc?ES>a(#nO-M|AуtlI6tVW\bk_U(y؃@~e`i:jOәM]a"z5g/\PX؃׷IMnkkp )yjxPV1b" /6v@~_4;~WQ:Ky2aP8]`4XZG{m{zP[&2ٓ ┳DkK]P$ QPLP܄ )2PP e{<;&'e"zO/ +9asToQ<**'nl<"udm'(k~LvyE)U.-"ĎUz% c[4LWhܗrq_>),3\ktoa(ʮGHi ]M&yvzWeTYiC'k`WtM"S-W'ǚ KFJ @eۜL(]nlYwӉ8C\k\hnOiwB=>. iCh(]WDV_)XIO@$ C!Pm?:VUJI YZEV4@hz~Gy.@iL-(*U>%ڥt4a%1[HXS6Y6j %IWC z StwL}KQC$$e$ql7a;ozu<}A;Bm!XOtU’SG2C8iwRtSl䏢z6B6g٧a݆trw0K=Dg&h7^%dɕ@b;6¦&>N$=Pn\jVvn4UR~Hcp1YLxp~SV|Պ}]ypu+둙<ewE)x;Di-CV:JJ"W΢xg 1u:SY)׊T)-Zf8g.ku W&~g!2B]zIGiRN92 q˃JOoKSӼ0ڎC: .hRy*Z-p LKSFl`y:mc4 6S°F(?|ti$6`#13t2HHD?afR9fJ]K)\4wa8 !c#.j븷n)K@*\T!$,QH{ !ͯ۽oУFҐ^?6<#(`0$ZCY.=zdn [~-׉`l N|o;VzB]P#hok A}$M5ǍZa 1?CIɌV!D-a\ϴѼdFUOʍdz?Gڤfu]Bn& -♻-M[5lKT~.JjAODLkAU8ӖUdSBvw*OYVj{1xp_kCLM"+'\ゖ8hM:p}g#wy^oJfXBJ1MoBlzx/Y&:(CDcT鏁=bY1܎1|& Řrr3}Q{*)A-c'0 ֏x9I%r&LxYc`Egx4K a&)g1,9p݅/6Hayf] ,8HP%n"8%i:2aR6FY"s-U 'øa1rp ;0HtQz_0жA[2OoM~X*WE Z8;"o dWHLY-,6Yeq"r -!@iѕޏsRY-~č.~ȺbI'O(L3 "UO̚Z]h~mcu>X $S쯚J5W8A5br[ '~2iAaN{y&]x` Ƀ"6cFIG˧0,I(_zGGbx$N;PayՎA&ب٣Z4! XMinm;11ޱ)=0RIL^9[?l32gA2/aP%xi+$8 7`'1MGfӢy_|_Tj@L}7!ܥ\O{f,&f|j˥Нu?_ٚ*NO.*[n8h> v+] SIiIc>!7VߢVs:E"# a~ imO KͫV;[z{O%* %苤5+(}]dr'd) V롘{@ 8Kz:'l;g/߅$t>zd@ ч޾|2B[y Oʅ[í(7D',^˞Is"-V9Z,D7CB HS[%/ZQ uR >ZE3^A HFv0N$Esnzy -{ {OȦҶ%t:D>8<.ڶX{|ž:Ea4>8M5n /Zx.[Ƞ"D̽CH@(~hJz_<㰑V7yd/֭A3{nj2U)E ~ZtI+h/A@ 'nS쨾26؈@ߥXA`^džk<.d6Ha# b󨅠bUvVټ1}Bʵ9SoX}w'K K(TОCr2_҈|p7Pbxž)•b5b2H{P7$0uiJRҪB[s((r+\M)Z`CWFL3+/ppc7t޻|Jڛ_ v" HQu.E}Uͬ*MR"9nf+`nlrbKes[njbwrѨ #2謨u*b: W8W7o:}&I75AnQc㷱NG'|a*}`47}S_fnVu } dQޑ%-u9ʙ?K1W풢2"xҫ\p)+4`HB=!yd31U8y:Sn|ã, 6ݫQfuWZ~—SDgV{닕:o 9 z}[TSLMFIIk4G%p؎6&S .fp$7 =Dfx'gy}VmssD v(/L7JگĬNW9_wȭ[cFeFT!xc='DfKO3QNNlZd1eB auxߍQ%]jR۹&*EDֿ:t@hM pٜ" lO4"mx*ԋ){Ek ?ۇsSA'AtV=٥dAy@ihw3HE h6Z3v#AJ,+s~hVPyU F(%RU"TFMX]:Y#p.N~˘.uŇ]n$PZg[mM,#w\e0@xbhO707OX[0<+۩h9 p1 k]b&.F}`rU4VdKӰbW }'4jU4f@RDK̟gvqAljm^넭WI`,pF`8)o5+"#-G Hfӎ`;8_3{W[rF/У Ĩ/rK*^>6*B%(CT~fȪC2pm@aڰwݴQMX(yefoyxK.`p̈́2 MH;<0;Y4!uao\oiv.gD{A}.jfwz5c46:׶dB'-Ȱt xX?:{Hj }"y09"tڭn;s9C>ݨF0I>"zbީIVNѡFEI :*+R[0d,6!Tq>-L+נ+*#: y9s;ӒD!Њ) 6חh9,(ufǽ*uXݹ`!) t݈=k> x0)ļhcSk~*{yGy柆,T Kb*!ޗ;I 9';_IL`r:icc.| ɑّ8"H淑fG(^?'* MKM6'0_7^S&=*΍d eX6f|֨G/7„jv'vU*4 4yaD"B-t8HƧ[&Os*4&bG˪ b$=J3GB>3;\E 'B`q M<Ū$> WqW%cc\`ՎGPs\2yl#ĥ$x#m ~Y" %_v1 @czy:rUX$##VN1O a2BQ ӱOX&u'-7stMI%k{e*XN t"\QN#FaFF'}1Koŀv~uc^zȪd+jT甶^( wy4PX靚ezt* b΍>ptz z\[Χ*U7Zo`,5 ۩T)=fZ_8':~@F+ܼ7O;F j/;h%mX :{f1LvMRX]Y,htm'ȶp'>ڕs9H. a $cdU3.juP];c _΍uL?=9p1%>)" D(*ewDiC&Lq} כҾc-PZ7q*Kkwu׻Mg6誔B2tC:sq3u(-'3RQo]7.NYH M0-}k.WF{0qzL!Ј)ɪ@*r%9R*tt4ŜIU?)Z@gȚxY^Ia^;.:ZľH/&d =y/>?Yf4ͮqǣe!Scu!nC˃Z". _y  Ustuu'_C cMP1BX6 $BiB- P>6yϙpۊIac]cZ庆2եuMՑ7)C {*-]U;;!6MFM`5 kLL]_陜yˑC:vHv5̹dZ倁\O] Z`#SO?F}PK:Ѳ_J$u!V 9a-H;O cᥓ^H[qoo9j+^jM1*1c7✋C?Hs&VA+avDCj{rfMnkӳjyAj{|=t09A=.Z^cřpH  6fR0Y7R]ID($6+3"9}' )+*qDɄ\S&> WJF.[6㗨vi$o?79*VF_@zpva"ä !JhoUlc]PQX‘!ފtXfKfzꑉh !ljmS)Tcp% 1`@H);ڠS8{%לpc1.*bKgP4;< w8M."8 "o`iF4TLC y!i*T7f)SjH_:V t!5a*f-I.5\Ub ^wsN7Ao%{ߪ>nQ1[a,LA )ܪҼgW ͘Yfeu &fZ~+YfRHH,nUE_2S KuqAjV-'EÆBN|HخlsT xRD0q^G+=Zx|.(FLQSWVg- 4g : V(8"@GQ=F7 &Jm+j,B}=g_Fm.WD 6I x` H`ތu0X)D~*nNA?E ^:0MGyؔB` EWJG3GFAE6EV")*~/žeNS)[S֗1Oeĵv~ƎN 3ԯa\.^NƋ_u'z[*oS(pi ѓ6K57S%qrqRY:,n.B>yd{l Hoxkօ3K{!BifHQI} 6v%SMQ"7'fݍv뚉>Qi d ui/D'N0e)ڹ h|p={O~ Y>Q~^Mt}4U:N~#$)B~iAaV/H^bH:T%iW>ed}:<`3TL7 ?ڬ%0X{W0JTBEET=r`_*#Ac7$,A'3UTMKl׬=H$c3eh?uOW c}Q퇙)J/q]pVyUkz%di-Ymt)}({חp;y-ڳ$l1ݺXX|UFK'tk;1Rr:z|nC}yܫ䉪jW:7Vs!495'څ~+wk6A> sxG.F(d5hG,h!hFڃТ{pе`W,6`ʪoƬ35TRjc1uW,,k^;M=7E9Ce ժhGGH\BW,+g9`"H]P#~u #9&(:Beb=Btx~}RPm"=Ws~ɻFth2= :~>΅i3XS|{ njji8kO?#ADdq9g<#i WK[}}wj/7B[UޚLA^[Kέ_ FqBj{Nf4mw"umwxp+y_,V-mm#;EI}My$~#~Z'8}(f.cC9|ItGڇc  8zkpsNvgdP}r%<43ˡ#¾  Q ۞ZA|ј[΢=]*3n4<&q  8)&ܯ䧲b"c|ߡHF-tyyjYbO921 g中AcD ,=ob.Qw WtpIKb(RFF,&;cz8&u!eTƤ68ҁ~)~t3m 0C̿vǽM>D(mJ~SC>q @ŖM̄)ʑMHWH}$Z`W1ɷ9K$qRĥ7;O4RGRgXhlZwFC`jNl`Q.3%UkExSy$2Iyc{-;ěcy?³ ;<3-mת!<ށ`YzeDkS2wY5*gzy;D裞ϠU 79,8[|_?<#⤺<,ՍitA5򪞕>"apx;܎ 4'i)j_+.snG ԥOx'؅`NW ČnMCŬj B?eG?5ǜΙZ +ᒪ4_õBR+c }ae\F3O5(R,f?/HCuݮ+#$<'$Ek N `]~:0Nx| O]Te]Ԕ"rFcܒr9m@kc)z.RRav;VeΎ>zn bBlDo'ʫP'-6>|semA%C\ ؎&gUs! )"5*Lٞ qξ B*@T][r ~'7]0ip֙?`4hI aD:K)W*8"{u{4R/<;}zf'}_ t=`brj8 }VTJCrYW#WOBXEPj ȿUΈxlOiPv9{5fROf?^T!6b ]^~Z72u!MeL-<$e/ Ukmjd@q)҅SߚN9&QZd+|INV/vs259xӭb!34RJ+VFJw]j8f!C^@@|̨/LJ! 2*2>c PiD?eO/]yPWOU MBO=SŤE2r=*_W'FϫiRm"?(7 -Ot"@y grJ8H}D/?rO 2z:a z0V29* đ2a6erFXsBlڰؽt1ֻqJC|NL7ڔ{ 33CDm @^C7] sm6kYۯ9Zpu|I/>F)vf8-|bAش?!3x-dT-O9,iZj*C<`@.,䌶<6l !e'D*U԰3hAn0ܢǢ{+mجj­1ҕor lmgTSYlpT*O9c .eع,$e//MfEPFMi$Q1!}o.Ox;껰=#ڃw} wKc@qk[@M>tE.͞Kbt/,W*|ķeޫ9D4N ڑX~⥎O}:[9jYɢ6@x+#~Vh£cNk$H\E裷DО4+G`w/ԴEm+q= Ad?l=Lg:+ 7-w9n {G)VXՇ>&Voens凲Q9wiۏ'd>aI~B< 85QZ)[[Nw_!#5V~ťڛ[ ]\~)v7 lVkfB͇t%2bZK=٥)`߄FF1DZy$F>p=)!AbR"5G\&Z `Qg5;#/rQPY6SsZrgݮt6>29U #~p&@(p`h5ZQ̪͛̐gXߑqYzK =`=O!)i/*j=mytjOW1yyL%CT+ 9f]@3:^/imͦyjݣZ {=I~„{U}>˝WU v"Ag)* O2 Kb?N[LB!Ɗ[!TxݖDXlKxmZ8 ?C0mXO+_%B9i`پ.D}،r#o&RS>ؓg\O¤;Wâ-0M5-Qfdn (H"ߋ5Ov1ȻZ fA@C N9Mͯ_uxi-"0T J[-0Hdu5Q q4fwk^'Efud  N$<,1흤F?^St%p]f3-eK妦VM(uixNpR}.R Wſ#$dpoU+a n-x9i;֘8`Wp|2N% |R@p&}eAěAASb{]<\$9D[X%6hC7 Z_a<kjyHW}i@(og G;=ڔx @lAvlgrb=ٜR1`K x@mѝ6}"hvi0NV(̈XyO g,]oYpqƋ_աFq:OS(r&pɐQvŎ+g47Lrq!" /xT[zw2U7iagh{yz^45Ho[1]R k5ϩ-1vaU҇aN ּA9p>=ˉǛo R'SvԫzQK}mwԎ*_kӁm08ǯz SZT0WJ5X  *J6= RUc,1쉹YyMT$\}:SS&([d>1 P8?.Z vlFv%KSZ*zї _nJžY4Bf#//Jgsug8qǗN@VUǯޗ<lPkr&)yCJ}hs}TPcAՃf]c -6~8Th!MÜ>֞1>i-:tMyES pZ9dJ{AU]~_uMdB& '-]1gK9e`h- O:@|EMy_O0$Jy99땒4Ѣ07!؁ޓcYa2m;`IXztO@+0]} s^>;|'TĢ\08 7P cA.P E|,"C'AD?&֍Gȋ;F3Pv^ɓ6rRt/ ,pvvSv{ؒgiDF8A- 7Ty1jNBxMūv $D&:eSP0# *ثn\FꔘUX"6@F`(PR|}~`h,}>'{aB:O ΰ|B% Pc?mneѲ^p!x C1?%u#-Rg=FФ5#HUCmp؟f81 37tKwLw=DHkQ IrǬ/T,uqS nc~Ǻ@7r*DhDNyё8'$v*B 75`(bkw qCɼ`أ,0D@9\TB'?!$p:믓(V"'!tQe_.)]t%;7?\PqϠR8&8A1hA}+SC{J OC00*(uI4w{_JhO\1E0ۅi?˃W1&j0w{Kos?#)$LFmŶEk0 vK\ڗ]b:gFWkɼM@Y4J L3%ved).IL YϚV!W\P[1gĻGlgI>CdU&mC ho솕fx- }=?+DmsÐ+Cm-!/ [553ޢPqB_ZW77 vOI - !6OQ2=ӽĴwBm*'nJ=laz Wg^8G %*%kp`ƞMnY@FgO;{ R]Vi9 M»La7(H1UZx,{ arvo · UKYiRD8*kj ZRLq|g+S &M[y2 `1,7!K#snW3 Uih>N^H}(Q03 o3fBZ_԰i9?je3=6 <,sBDo%k_4|kC]3!TTПal&}naڄ$dA4;# R9n t@ Q 3Ii7ā $#W"\=YO`gdrry;PyFJo=rLfjHJ$ÚzC8:j?weOWN!i̐Djh*%^KV[o5^DSyzOƺ-gCQW5X nC0Nʅ8jHQEKPgRpaSE4N#vl)鄇.YK⺏YYwe4s TS,Ui]tFWR_,i fIK5Eۉ\oUx[o.iz/ _p9IL̘gն.9 .r#Q"Fܗ. '1\ e ms*^z}ȡSueۇ\K!>8ܼCG. jn&ɪf Yd[Q3#:n*k"=kc/!l&-& xmc X}HL{qSgV&"snp 6re= 0xHȋ$"]fAvB6#Pga|nilJFP1쵎.a gmbk _YfTfcNxTy}seO6%8>4{K׵ UYlOk}9ާ%CHL?+ruVOiTF&SJŒg5@Z'jXh YYaZJm߄Rz6jT=  rV.~:N=e{{D: 7==B6Ewb͐Ԓ2m`dr2Q+/yt\(vsNL}ɷ4Y+\B.'KǙ%i|% hʺE=-m;h Ƙq68N]Dؘ 'Qu{2 )qdsWxM}r~k1OЬdZk`QK޺3=s5'P/EbRv{Uk a@_5s } :;j_bڼ4_m)q|=2Ši fPɯ Kg,dZ"T5޴]{Bf!ZoGb%;u13M2ː^V& J'8=MT9p uٟ ytE`/' ۻ!iiLM UhxsȮ}۟/qeF %LM"(O;Z^'HTH 3rjyb:襂Xۙe- yJsh՘TF]Vl,^ـq.¸CCjck~ž:-L%ϕ3އ5ImkZ?Efqrɸ˥`_'RIĶfV]pC`PN2~ t[1]'H+g1 Zc#IXV!|sӫn/zQk,6{p`-SnP> mJhBP܇Zwq4T۝yT۾uyu)\C)1~3EXDDc1)#r=$v]E@fŁ$nET4LK3+z47K0h1!!qgς~àCч {@^ PɬEW T]jB{ WUԉ.Sn{iLAEPy ~kaatġ Pj6lS@w^gW1n ~*>@RY6 c,djRB9`{Y2Ju:UA!>`[l nvDNʍ= Nd-|H}"/ް?jqV2co% iJ~E^xr~Of3b̋dgLPɞB@vrCG(^nF ">-p: #2&R?e*P̴2Y@oީY>Ḱ!3VCȐ(,Dj0:(V^*~~;!8tKWV: HWOQ#ã~m[SWs'MwV{$%X3iLr*k~ ZB.1qX >Э5^gђRgTW _ŏ rGNı_pVU[wU.1<.Z1ds/ǛrctFJTzd{penJX!ECoĆ533vc<$Ucs(fM ~*PO.{Ei-vn5Z6Xs{_z|uCC<i˪ Q^ZNs<+a#@Y|0r0t5]t!Ḑq=c:IKk '6rn*[]p>xWiWZKTy010Q&P'qH鴋G({N2^F;묪O^*RpL BJ 9K`xg_aKz{iQFm\:9ayAl KbzG\O>"C"PZ,WYmgl{{T--3ΛalO[,FN_|[%b:E;L,VUiX&ao'h3 9!ES\{.eV'Wn9HUG3 cauzֳӆO|_VgM*) s].D5v➞6f{X$2i>?;la)|ωs]B @dPNN*_nֶ'ZA%%.ZyXQ\\L)]oD،Tf >hZ*aL}[DؖB$:I:6Iom\[-<'c{n\4t?obJ"C1?RCl\"ӑyl!nAd-M0LD!XV6a- tsݓЄI蝆ƛ|qU|A5hSޫ:7f@=BҜC#Ve5Aw֤1gTϐۗ:Hpyš=I-f0'4&O>f9D &5۔Z[ץ <#獄cds#[?E}q9J쾣-|x#.6?$xI"<~ns-S,$H'ܠQs!d NH+m8m#6q~ /88 {\u̶7i `ukoI"ձgYZ0707010000005d000041ed00000000000000000000000167c8ae4b00000000000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/block/null_blk0707010000005e000081a400000000000000000000000167c8ae4600006830000000000000000000000000000000000000006200000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/block/null_blk/null_blk.ko.xz7zXZִF!t/g]?Eh=ڜͩ5ҷN{=hD*5N*xǗ٨~$qz }H} +LG;V_sZ Ȫ)u9YsP)?їQ߷s. S6r[\P _\n*gwh#MJGi iIlx"# \3!sToj.)03-[j{rx"}tzX8mЁ`K @f(.o#]уx 7#u {T=*ܬShpHjLV2X/Ga]Ϧ<+ŏFly-uM8gl|W1.ME,`H<-S=(Jrw-{4r)*C~ƥUG NZMM䫑̏8Hx[5% `6uŲ KB]y p&^lp5VmihdT:FyZ㏽F4BC6$t71.1Ogbܤwd NȢ xษZj ,5S,GK3>>MW^f/m/ZS56KԆϸ TyO5iW0?P+>=`kA:4K*3I>#K : zFB?bGyxc=ȥ]1$픎 vN xh%#G)(rMsђ%_"Bd,ׁ\˭$sӬ:t G*@Q{Z4s=!NɛY ~eN8  ~ׄ>$DHj/y)DeSew^Iwj;N`S3Or=Wӱ޻2pF\c&EB,|nsJ:6VfroR!(`.l{e文os[VUR!v8OjG=f|_jy*ՈZK< O?Mp>Fȶcz EOjxJ\`#bMj@5ƒ+SCZa'b3cنλȾiC5sɆK0(? tkB1v@Q(^MqZ6e4~i+"֕ZDM1_[Ӆv}ow}!EJmXי SLjzhOeV1$e>N/ȼ>g>Ig5 lh.<HnxkSY<|Avf1ONg#mvn*TыT@= {kOA-O 7!$aCgUk-Gn(7QI9'ޛ2{9K"z1Ae &iM,u(*TafƣDԊ)ĉ9yKQy~,!30< ǬlvQ:~ױ#44,>P\Wy-+r~kAl!xZMPΏc[=n++0[Hr+sB**ATy-;5!yW.rzW*FH`ˆ#$E0-(-e) 5-cv ##5h4yhTz6|A6H-8fS}VzH`h֗8rh5@"߫ûUh!Н@I^5;~jɲHܭZ )We~Hxdx;-`b[`~ͱ𦴈m1KӖ߼5˶Gcq nR4 VO'#[ob$$u0; c:TuhG%0jKy/̞uMqg,Z(JDyя_-qG%8HǓ}sشo ̲|1Nn6[ƹB .x hi2S든x/imL.j,HNfp{^~OޯP{@Ks"N?Dwt?W>?+~4D U"QgP;N&8pOI1Q}p9/SDW.R4n2 )F]̀iѷٜk ^KsdIgωvB"f 65d[Jb|DZyt^'Y0J58I:JYS%Wћ.1!(mKUӞi xOӱ# +B"(jw<R65SV8-H|}z;00Q _3pjSWy:Zԏ?k%P-vXD [bqTeK:j/!.B*}vT?'YK}H矾j[k D4w6> βF[XZi8>3rYlBEn۷(|UoL9Uw#kG@hbJ 66~[SՠPCƽ章BOP0`oq[[ gtC~1T@5\֩ WH$S2XNZ0Ɣ%jrp`>m;3?D]#*B286L/OrУWoK~?ܩ8Uk])wQ5AS%إe[ϸ kE9% dQ% am5bjTEIiÆb9ϷN: R#6Ί8S)lnmo#ķ(&Nl]*ܐ905! Iԝ9` 1;D%HpccU|]0M$ׁjrU9Գ[mGˇiD[W\Q,c7ٻZUҹT+cX"v+`(mR@}+rL ӟY[Hv+l{bL75xY1цj-]O ώ0]Q,4oq9MEVrR)FZ"<Аi/&Ɗ4u.Ebsy| K*>:,Fx WK/1\Ĕ.Ќ^DϽ u+e`lux#}ҰlKr]SLBo7my\R&bOHɥf@bP\l < BYҦ%~C忠1,h_t/GLqg&,iԁKHgɛ4`"Y7Sl9֤<ʓZ;c| p7F$pYrs2bRA~FY,xed]7ɹҁo>[ >Kp{8]zI; jgG9$5GFM89Pԙ[-al#+Uȫ*K?9Q yϧE-3d}Ic)3*L/ <*VH <s EiAl{sw9]KUi%e*ع;JX8I-J7'r.&p}Hʼ莔"XjXT6R*4 &JR9b[ذ,έ\աՋy]}y?Cn:dpGfFjլv cFf2sPF"1"H6XX#iJddoa;b'1..{ڸ>JT0`޸W e/=2[Ig\ Rp_$q۶FjJ!ʈlIw _N)VؔKRf!4dNfE"Tذ6Ǐe?I|սٶ]3 LY#P8PB~ ϾRgvY(]:ei(\4xF2`WB<q@ }5-˹r8ϗ SjQgV\ew"9zGgrttl8iad8lhhw]2]])L/?fʬƢbN\n-[6[lJoY`^۠68/\gx)1g.ȋwou`K3zܘ|2|bSgՕa-q%:J?u3e#r^!81v(npuKM3Y% g˼}.Yѯ'UR@IgjRwjb;;^ܞ]ېbA:47LAyy18)qҶۉb[ISͱ6+|Η8KAtn!J4,=vIк4ԓʨx&nAsLSs{)zvZ|'T$}}W3aϲ~e0{?kE1.o44Kǯ ү!S/S dB3\?oTڥ,(#M*ǦSuP3xXPdW$Euܝ&1槷xEit1G}@35 KZ'):&s`fLяãX)W;;^fiu1@XE5L K- 4i3JKY+ֶt>quɋ̙N4?c%,8{,2M*(1{<mz.vK*j! ~.4>[.LD î rSN~Z/W7|a:F5kX0F_򞷽E!d~xp& HL 'rY0ض(wm^KWzQ>'B|=FNԗD&Wt }j li~ļB=߅:O9nPK(0D)'a ܪOH# 4a;ΟFsw1:Lz+~ иϏa@ϛYZZ?kՒ}{͵@<3'^l]POx0L?ڐx/(:KUźygS>דKhYwbI}mpǂpZ"mX|"j-tA .S98UmhNL\氓i>XI/]:v7@ayԯDykopkرftRjg*AX P3NxRHHb,_\:h%߅21ఀ@im?yw"y$jJ̢sw"s~i'g>Vش|t8N d {C,PNnjY`mF匹3R ԰o=T;z}2#/<}4kU8_*٩cj7ԫB2zہ(e`%%ma/"Me쫕\y\@k(5`Pu*ц5AM7҃i\Pumf]l8b퍘?ꯂܯH|0&'L+ )815r0cE1~̾ D[2\LR'>YI2ll.Æ6J){Jq2h^l%벤$_m)^Z#HMY )kvlYΝQӨ^E>;[+: ACx޳ Y7yӳ=,p]>ǒd0H5Dh>G)'9/#g/}<RaM_t*슧-sҥozytSշvO[PȳXȈ3X_҃hhgDw%F^G2gu*Dv." lnH c~9p 3<"F!i&N'n+K|jM~qrӾW(>h; "O 0 跉 l_ҢYg2ݍ!)<_967s Fc䩑d&TX5_\dNtpD¡⇖ƴXmi4+3u~Z M%x"|7"D+'Xn՟a$ߌŽi{(J-*nC+]^ZIgZgtV#E"[q˖@ۚ>icI$֢Ɛ̪֊'}{,G!XNɞexEʰ^U+#H :iwNс~ݥ䝍+^f7(+w,[ghfξ(e}?uqT߅hE\!UeAt^l 38J?%(Got"@a}G'@!5X_KfyΒ^z7Ė = bs)֯l5C{ UK[Pi+6A9bM;}*#O=ِaX%%rpC?{u &Kln 7Lԛ nrΔ\ֺi Q~ƣLAѳ&xk%NU bvBkTL&Rk{K;wš+B gY+aenyK.̖*F ꈩFtvk~\ꅼ+A#V b \!ޏ`믐@6+ LY7\0Us,|%U.FF z?VR" ]!)js~?7㊪ofA.F,`')uY89Tg o?P͗>!F0nwf?!\(`qsj΋7؊U]Xċ86`p''T:IK%S"Ƃ{(7bִ?R^9p4hd a(wؗD6Zl2Oyᱣ}5iSn 4^U(#*uQN+pɀ5{F)h,;N>o`_ s=şH&O-E޶(܀zC.\S +Ph N ޷mCoVDl3J)?w7U'BY%%sЕ6NO㚁N+ uYƉ`: P v g&wlA'A!{i -`wx Kȝs3$ )Q*g4FgN.f]8#7 Mi.%zEEwSsC$`u4H$FnLs;`n{n앻cA~kY߸ke׼os6l\t2k#K W` Xj„_oڈn%R>tyG{sK[ӯ!A.]]&Pq^'vڗfgZb{7`sKG%zKkpfE\m5?sky_`l|hl~vkH26zY7O3=؂*8#FUv}t2C% Hأ39  *cR(d5 j?]9K>Q(|]qYzu*^4Llk{)Z٢@:{VLC˟߿a[~rݬa2%3OvSs/ӽrg[*0Q>gmJCiz)Xr'ha\}a@Yl!3RE}BiQO3od̯@%oPԷCxg*3;?/LpU+cvT`HK,@郱=2^SMɒt =+uЋ!MKT*y~Jn}Qiq 2(p\k" 9g=-!IiF/_3()ftMdb4%9Er3x,Hl-Ƶ4XV5_miNR1+g(vFv T^JljmD/s?TsGEz{Avte/\A^Ca"AX&OGZxD"Z'@ "TXJ^j19+>MQCbbjN锝sYtq[hԪjǾorOF 9N{c@Hg3gDnIs oq4/#p> ;YE=\_R"Dg]p `ִԶʰ,"pdEhQڽxuK?וNRg^ιki 2ݟ,ySD \-tȪʎDG(AN)S[R;>(taxsX9N6!x X31q`K;`FF6w0W@_.kQy9Ĝ$mA` Xg痓'dށ)/5䭚!kҘ7Vuk*VsM^GILf-yE=/% k~_ F& Cvv z[l-uT`@T)B37p~mqQZQ`X_sVV5!|5eB)|/_7pت(Gkeygr4ԗJ 'Ov>@.h^7/ c#Sg3]TWG?'۩G8 `Q@IދZ2FԐ\"wO5| LP',:n3yt&X*Wgkzj 8ɯ@1{7E^z^ 62,,<ԴB\:"m{en_0CWT2B5 u GR9+1N{3X+زH;9MM産Gʔ%)"Ӟ<'U*o퀘R@k,SS{8(&c>ltG3 hR"iAXK :.&)L_I 7 A?يΜ~VŮlEiA^^o}5`s%0qhhX'>f0(B&kAo!F+J? j4?4dJ`/Tt fNh s=x׺x;iL2֌Lu_q|u@ZiB)'pMɎ]*fM B>@O0 gl,%޼BŅtd;5r0EPA_ S:xnʠ˲ן1k΀q31_vݵY}yuH#1RjaurY7mη`Mۍ NTF틧\S:iЅ, E H)6z>9NL=f»$' 5k 2bq2a0 %JN(XfD: [Ư%^J]__FiBbbw"{g^;$"LH4_X=.ҨQrloOw ! qHgA25?XS3ד WҙRiaJT&cX=5zl7  &f4 7QVZ"ȦCT͉{A_[/K$zFoi|mBKԇlb>>h3Y$?LiwS.j=92D%)-BPQ))Zk &/ɇ%q6΅7KuY[|abz%2jsL%SrUmZxEh-;G]4Cn ,1+d<*L|S(Mp7C&HzCWv&b"=D=YfQeGMѪCl՜T-L\[TJS$mo2+rMeF5xy`y.-w}P=oB `zGќbDMiG#6"$U"!@82bl D9ow Pg#diIk܏ rXQNSɅH 5v˸0$'q#o%V8i}̃)zLWt=B&\>|(&d $3M0CMKTBV9w͙'ngZ2wⲪ6;aY-"R)Brܮ.ьK(f!y% XQX>)V:V4C6WנPRYI kHd [JcR<^sq<_Q"0a.>íWL{]DjCb:x 4=rNj3=;" ~'Eap˓gHRdva-yEB(A]&LzBMv~pAG쏃*/)peܥdBzցfSEZNvGhI=<γ_w`gšC1 h)Bư[hڏÚ)R mB;̸; U*?K(r4г yǻÔJ\iviSs1cw&@$?`)Y~;M:!brvtA7`8BM^E3ú<}- (Q4 (?3'CC%v bٴ>æqSo&"*$NDX ZvW@Ȁ| 1cS rL"$wJQLSih8}nuL2+d`-R `/!#N{?汲Xk7w}[1tƧzyo`dژTbK\E4e 9rhYZOïױ}>|[&wO':`jc hso#GlgңZ?K9p=I:ճ 5i$}Aՙ0 콆q2(#?@+8;O:;)Wj#@.w ׌Dg|DY؋lI7J*8$:Â-{'V4 HɱI N7̏G(';4V[?I`Zs}MA5J,2)^~J G 1_ _2!p>"CZr('~ IY0Ns*vgL8=X1Kݢ^"@O8&u ɡ(f]4vX3GG*{l8@يX`TZtΘŠTMLK5mPJ2K؝k>BK%;D=OvmRά\Q1̤adjܙ, +FNi$Ȕ(pNkbq>/B \:rEk1+GouR2v.>@r,9njp2Ou! H-z:^h]VaSfGr gNXS8xidPAm厨KלсfǡӰfICGaYo~ܫ%5Zލv!"S J-UM0lS 3 >pcp&WbO8Z'U)S],Zį۳{ӂm5KPԏ]IU 0>QC.ʿnu嬵F|#/k ~gd[ny8CJj$q GePxfHNEJ ㅘ0<kqb}[sm;MZ]NN)hj "Qd@j3F#식GmЦ3"t0Hsȭ%4$o Ȉxsxī_*FX%T: { .kY=F JEmɌ Do/ݶ@ ƒ`܊?'b}*ҺF; k19>2|Tt!GV>:~LɓJ)-): v"=kESSe96cg#=6a+P$NN'fYaRn珅PgAxAتUf(t+`j@2gCPqb͋н+gm%,O gFw{aF37^hSz>|\㊽gec}7G@wa г̀y_\GI笪n|($Igs`j,s[ ڙ%{rL9Xv1o<|>gd w߉bF?O!yK+|r]X3 "jT8Pc3޲RR U6hEtG"+!|Ʈ$w{U1ЋYjv\6Ib\u} {M"*>C  D(Z9(֍8ZW^KϛK&K83^ە@H#Um韹:&b!2x4@{R#󬘙'>mOhGrrղD||/l(u;zD46sc*m7:u~EM7"/9cfY%3+ ٮ s<"d7벰^bRCȖ&α&kJ3V *$'w!"$ưuA?lJ|vSU[[ O2lfS ]V =5IVIC_r8!vJGH~%xl "/Xj]$.@ǥխk}\L2Z 2>{8nGwc/ m!.acp'VٳQf.gW Y<_R2"Ń#&aS~J{6QX^.m}q5RA%1Atw,-pQ[6[x%Ґ) wD`aX4nd)Fɷ?W!ir{9U׉Rtc y^Qx"e5{&@S`:0niPIt굍s/o+A"ŚYSWppwj)Dsc&4Ҕ-w!G0۠AYvDLxW%6?@i.\ f_ sV\=ߴ&f=Sc=jb&dNZv:: oYuwM%@|fn_нESdQ wORϾbu| 4VwO-w|$e+콸ɪ,?X*~p0wpqEP! CkQb{^Nz4+ц"ۜeAeTɠz[$;)it֡SӶHj2wJblUCCRp Xy̓㨧}h m@`INd+P iws]OZUHA U+ xL-w_(>+R, ` ~REi8~o\d!y`e @v,&v9kX 7'f#M - ̢~~w46 ;۵Qy_˘XߎTo@闙QWl[yt! |?#w!#gx8җ3y&xheBV["yN5\n[b,z>cCk3`;92๔+_-f̅NM *\(PW=l@2{x~ =M~']f.J>Pl085砰 wtzT2ޗ,̵Ѩ5y"TfmtC'TދȨ d_ǡ;S7 -iOzQd?~>KJ3f\bHdxIxGOT@ A~pr}6M`OYa8iʺU5 ǦX[U<O?IVO T8y,';ayӠ쓡CʷOhD.8SZ8rC5-]SoG{eSpl%N%5!/vEdv_9EV¥M!LoHa;Dpŵr*{ Jbj  #4y,/t;9zYXqVܳ w?debYgzCX'$=Ob06NBIf'š :u15f:YHS3K4!@K9}iY*/P~w%z?O1JyRP,[fYͬ춏ǶJ[m]}Uz0wHvSĹ&e^ynzy b, W/`~hR7x!Ɉ~bCR/_u^6Ϲ;IrF~TMɌ>+Y3"}:0^(s#*ᔊTܺj,9+lYvcI)_rЙ.+<Ģ^YI Ezcd" c~9[P~%+y]BX65yE}Cok[*C i^mPFv+F[u%@ &\@"t yхSU. /Rft w"8qlکVCMڗJ>d_}|;/I(vOr>TFɡd:iک9,jojӄ ryCB^-k\ײHpd) %GSd㙤xwa-BOHuF[{B=WtUʲ2Lpq-K6ʲMu+p|I}_}oj-JΉpmvDۂN--yrbk LW:SRMTg: gvƖk)uvڧFi%} w%_P(ґgeR{T@mAw}i7"ux)ZPER[U=<-k+4-5ARlCYZG7ըͯLҽ {7)O4̡aVfxvb5d9QKrC:OS#b xZ#Fg6eGG?[f[L1߯g^V8[wٵ@:mARkjNw߱G]{H$Ó@."P8l6ГD7sǫAp3C~u"8y]לDwU U {Fv8Ɛ#1H !yR)FBlK"VuJAj |LX`j.Ys*LDyHߔx8Vt%?bo/_bPVE 1'+U;c%W`Af_~i;LX9tPd~Si#[? 3.E$؜*J2 8dI⸐k=X֨s࢓2ZΆ:&xiP (oT;8Vb%*˔(YڳGli¿B~=-ai max"h_WHl(k|֯ɸ,"Qb6 K#5eU>߁Ԋ GN#gͯ jWH!?$Y21ep>c^:zNpqai'%/DRne4x5 ,? HwN^ ihL٠O5vnCdw.w<<ݻ ػHd Y5>[ņHQq~BCI)lv]x<8`23J= RzS,N( q61pŖ1q,9,f84|B>(E1^ v݂/ d9R,1t>m}f& rx$DSx93^ng2?Fm(T~lȪL' ]NGøݩR+EC9$pjty8H$`лgF#^vckհ irU$7JQ4ӰrT;<[b'j^ .m4ro|9Q O\w%LSqm:!A>5?=GvФI^M uNT_+{UfƲ?u_{,CS"-ri|C\ILXDOW<0!>, ^kˠI2:({ V V6\[:Lv;NCfrlnfA_" K{a# iJN,(~EGJyEq<5E-=kp%R%,Q z`.Y%^oGQbЩUqX{̃R^t±[;Lz֑VF!/x쨃 [l_,VU円m!Awco`Gx^n "[o3GѨw*RیA.z0Ȫ;\LQ291!E3j9ل-Tڝ-8&3a ,/`ϺFOe؜N qVKIS ’̉WP(1!?02cLϷn U>G 6Egm 5Q-yȻہDڰz+Z>`/T>)*C~1~w$ڱFjU,jC1Ϛl2<}z$%2LQ F FA]j^@W;sGUaKPp~J\ugzoWl"FL0W'illh%rnDnW?X5@/4 DnHO{gv>Fp$o-fr"ˀ)LJ\TT4L 4s,/tF fP}T\Lo4Ȗ OqLc 3jχ!4}ayeMTsm2* l? RegY70]S#CBPF'Pיn w<ǘ]Ez:/rO8G62Iq~y=)ϗDtdFKy.U"Yq24 s!Ɗedq30tCЇկD걁ߴ浭L;}/guyP&yǛPkL:IyXizzdzDB_K)/\SN0|XDY~gˤS̩ 7j̟HfNG>"iشXCd IAHLMߖiv FI`iBmpA%4)B26fǎSSL< ƊBi'޽ׇ8˗B}@g֘PpUy=Kjq>DB%? lmvq=p>SPQ.FɅ} Ohfy1 e|E<ãY<(%=nv%5iT_+dpƐ?+#4"dGU)?\-eSNc#!07_p}@ڇ:ݴz;/jzZZ,x'T*PϝRqY,P񞈮:Fa\eS.-z']v_3T_羴 jCMJbz3{OF7OК5ˠ[ӹ7 W6&-yxQ0k?lBG#(uby`7 T\n}U!CaQ#f3}H|CEO#O~T3vJ[Ɣy[W լ&{Z<~)6j{@. %Lnh# dUEؿQD"pCd#[L`P]bs3;HgϰBmR\/B+ug;5֌u&QximiMV[қߙת Np$((g`MV&|KW l+J\?a,\( e0s5'yR+u!v|Iφ|=@†#^RE*hN0uW~pq :AџϨgRl5!O>xQfJ %Jt:@^[u@ŽW4>ܕ Sȷ) ߱KCgͧFu\ D?cO(?&MŽzѻg5U4erΉ>uD(B LoC vqL[&Է8PYVa9 tQE'6e.=7?pFxJr?c&e`3@AzKl7n膮MʆQm+ݯlO/%|F>]h'=(ӡr66n\&%s edPj =zc'wi;b`RҪa UIM˓gcga#*]lF-gqheX6TIŰ@Ղ0GBC,pA0kXS Frd~0YoOJ)D>-rXx=7#iEhfT> |HDh;\GffuUx~Օ͠z~C῭py>k/x\ގU.u RmMJO#ӰTtbKFJä=PXHCBRBϓVs bZ;,Der$m^VNR-+MS:jv85rXǫ@ȧ泡e)ו(0vch佂3·ﶏ GhwJNEtӇ$>@gR|L3JZtq~O<]1>#uKHW7K36@A=(VNl.nW Ud|ߣeǻAeAmy<9]wEuO 5jPy\+POܜA#)SZ}}6@"f׏ܟ V_7ukAj76$X;JoCx6MpFTH]keI_Јr"{MAQ1Kh#nXvyHaI@s 8p(>J.:vɞfw0`>0HP>g)zw_L9rHUHfi0eKl kVY95z;e']Q%|**yk Q04mԳЇFbHqUǚQf!(ntn+Hb1q*6gc7D\{s߁H+LJcCo\Q+a4s0SI9Smb<HP id!wjgAk'1b2 _*̬VQ⛻)°lRMοXLؐVDR@h|BM:I@U瞇 Myg翬7V –|;w4S^\Li/.1 |hLuʮqoj%6˯R_LNYʭg%zfٟ4؟!]MSWKZ%sKa+GiA63;tLR]t|)KZE?̀vhOY$IÀAqú߸jPEN?fOq0D ޫ A 3܁3oں\V ȰqP31sx|'Nde>kg094.,aڱGTB žjX0KoHTawi8?SYȇ:0,+K!*/,^O nF^:Hj֐Jke.rpR9{te.]u nmߌKz6ן ^'CcKӆ[x {(WxIYAtm:0|! n _$D`T} "EBx^RuM"JS ar.ք:VUjqy)PjBgل7,@<:A'cu7'TF L\pQ A;EyP 7=D#^(dP+`T$~8KuzXM>ZnPmΫeT@-<\PMRi:}T؈̠.I?ln 2"ĕۻ#,J, #Ȱ*DX+`qŸf\0z,\9O}pξ3r[qJ dﴱM" jQwu4/>$ !SÂΟ{\Αcv`7 7}<#`,UBor,=׵U#sKwϢ'e:SމdEOM-眴bES#䭶ч^Ah# |TW?gsڛ_ilHs0ܭۄydK椯:dxLADWmu uT FPd.<l4r`43y1ӌHVߝ6]U fJPA&r1I'aZ|Rzs2%xrΐhX u; S/w ysp4\6/mo\~s-ICd?$fϜ2C_CM j{ދ#dﮤ:dP+ 2N6P (|-mzE*-M@h=4W#9&>I+rUr]­`iو<.e_ztN6k %n)qzG? !–|aN(o+ho)}_QmVf 0[[խD׮`n}Ro\ ߐ@2<ɘ$̎QoC x˶fb/\mS9'jFb Kh稧Gi56Y$f:>bO)1( A¯Q/jh َ%/UbփQ X aX~}oZdW{D3%ϱf[B^5hB[3>W5;/ q )ݹ ?x҆mBaxUΖfdU@$H%VDLbD6|{>#`(wi{8.٦s6/\|xh bPIep75.XRz)뱌40:k7\HKR 10e>ђ-I+zsղgfyКf'Y!htTge۶]pr82wKҠ6=M&>D0qZշX"!81R1`+Pj]`9O_B&Ժ :JHAi܁ߒk wi5sTg,]hhi/An=+@ך/D>|c4`Hxs%{ݔ93zA^3R j P䝖fS^-9tac1*]@I@ӭeun IJޯʈa3VPkL2|>"Cvc꺄#&!l4-$ xIPHt1to0VYu_¥Կ % RDW;| 1uIf<}S:dҭ[b_rr/7)IWPiB݇4/GIÉ? @܏\6 2,FqC"-Ǚ!*6 A߃ދi=-`fk S9&e>x.Vԃu7< u\ YG]aesdc>"n4dmAs.i`X ڬƠ8YD,^P;3GQW(PtGlx]p aɻ 41q'fkލ`"fk4)'fl]j0GŔEmPj"Ul g1@BL^kJQ[żt!V{\m%3}$XEJI[oXYX5pF9Vh^LxPvϛ:]:ؿ^>6(RwêoQ.IJ^tv62{+d nTƚ<j5w̐Sg/xm[V7 {p\记E Ybt.dIU92_`ɰW+G?(bρ,IPz7f7P7.a8ԐKg~+C]W%}u6@'\"]L X jzgOj\ua.Pzfuo fCSs>i8)F.WU8q=cjS1>U3$ʅ>Z:*ƃcτtHGX%R;𻨿ZmTA0f/tg3\{Ӛݢ"D<2f!Xhw%q4Y>;Zݤb!Ϩ#CSj\O#̴9SA8ިS*9qOѺCP{ײѓ01-R=*48uI?8B/B?Y\%=(/ ^έ8xkbG3b2φhc34NCkt05$<[ᬾqnzC f֑gC@kظk[BLj f[}i@7W#ngVǿK aJvS0^<_VWPqnzϖ}k;8j/4-Uw>bi|fm NHw>4mw0.MhU< v\MgFЄ'cxçI6Ie(KyH=y"ÔlC-; N(s抝RYG"AkCuӸ*YpVq7zg8| i63VN0MI]";t|r^,]rdsL 盚bDQ~9^bM.9l&snh~7H6Hi ~b#{˪qM[G4&ˤ2ˆ[3"ޡ<1rtς ~Ķ06G?"mjTa^:/> <߇>hkpiIU[弄2<4%sΉeo0+"$ePn= Y`c! Mnh7^f!icLmu/B F`Iy"P7w}8ю"y4 ^s]#jzrWד -A | &XFR,} @E)B]Gf: qU˲^EiT8My·rӑd]2}t̴} D.UMl*G]oUs2RNF "YB2J5>R3n=l[%'T]~n@"!~ndN4PSRH] fdM{첥t$Ÿ́ d5ωh&L NA'R]Pv/n;<ָhpz!:4|YiP[-6, .@Li1xUuĢ PozgF6*Vt X>l-lykkCDwBW梗eN$ulұoɑDtcg8a l+/Sd,ik:vw׻^ R=׬ ʟkQes-\߸a6L_0x׆s` (ziC>4: >iu—qH@ d벫@^o0%xcթ#\~97<A Th{;0;\ 9sBe}C)3Fa˜e1U_/ rXYԮT?ͽk 1veŁ0oH/naO IYwEoZ+"xHx|g[zA3ay^yW5'wLJ ? = *=R2{e$'}18YBd${j0b%nxs24Q~7\7XGy83vo#֬AFOjy]NJt ASdwL2)x@AcPF1僡i`=6/aSl ,*duAMCl&o4=Ʋ\v${A }x{N.z(:TB%E5Te8k{nRqh[HZ:w+A}_ʠW˪*ugavBխdLg" )4KHM~$)lZyQ8w7ώb /%RL(~h4UM'u8*TcZ8TP3Fi.'1-wPN7_Q{S(8DiEn 2sA 1FXN%L_<42!h2PKZwMMU(q?(9,= 96]r sp>w#"!MXcueFYKY&-45w4ܥHa,Rؾ]0O$c0VCPojo +_G˕L{Λ >Eg vBh|w& kKZZc0!iKFNvPэ-Ĭ]YDEB.3AZC{D0:_2lYmN_lz*IQYc0XrṱN&d)wkhdlkD`p~C}7-o!B[?23w@wpMcE6)i`#J=]gs DPi&p%;Gzb: 0wz몝nLWG_avdNa'7Mo*XclCl./5|:\ܠ}QȞBTVbvɛ* 59sHe6|0 BL,N7~]{Ƚ9D*t^Z3I^X~G~xWro$QD8ZhNǭ7/#ubNaY0 ;5Jn@hUHa )yݎSQ[H|0@'R1IـTWdLe5 %AA͆ҡoų]=]{X2J+pt%O#Uv!"c5d# qwKfg|#uɴ\塋Cxp.ƀޔ9~ M}uH#nq7 Oqݩr"8m4z)^7[hѯg3x"g_M^Lw {* KǥbA֌Ժ+q At& ~AQlF]YsuKTfd'f0fKb:g!+!^`J}+/v,<乓Yvr]dGYnhTrv!yr,:L rȴ{~&]2dSK&f-Ќ5؉lCiL5a!iYՋr( p !E.wVg"Cu?}μʦ.ME!pIp m2̏,"o-OYwI HJ[ A,8]H&GjH2g38x73'DN_#[FE:uWgp Pa ϫ!گcw@J32=aٗ{SЭR2{W=cJ"ǵeRݷn_`ǀ͙nmYaO I,Ry 붙~WJ9嚵Q(@Cˣg͟xicl!E)( IPTZ?k8~-Wy娸L߲o4n&GKb6# d Ò؂XWt+\_l(>F9 jMnSGv]2/+D~u%rڟ7ȴpH<Śd܂EAdFgK4w!R-HE2g.%ƺHW2HĿZzz_iߴqyfaӽN(wqMdp -Eq/dXu5;WWgg!+S{M%ϭ]`e<Sܳ?;dԪl& $R,>4HA#mx]@@"U}B#^/'3ĝ;ffdXÇ#3~ցvbt"Ah\kT5}kO+GVcnNSe,vlqE7Kdkw<5Imm-{,,DXDݕ|g' Y:G'RjI/hN!u͗t%~RP)Bb%-m8"@T_m|`e0\LxiwzS^y3wT̉PJJyqo8}sdS@c+S&$\8ߋqPo)9_?gqtj-0C9T?_Jߘ$}QYqR[%پ 1GR&n)50_o~GPXfxT$m]֗ڌ# `BS,վ,_' KpK_a$s<ĀVkAmN ax$Lb}:0=lJ}Ob匰Y1H|>r`U4&ơ*˕HR?nԤ@zL{bGQj&w7MvN@ ȥmZfr^[|[a$ܷr[4Lf }a_NMKB+2w|hPT.2FG$k!̖xȾ&EEއ[1ݯmQ4cNL(;b?s h+>b^˙GJ䖃?&r Ԁ@eC -jfȑU_a )zCDj;Ȁ߬5[2,Ē }/Oh cw?0!~|Qxw`*?(Z 7IVT.B:/[n ,|?Od:d+2BZcv^8V$D8+HI}$ jJFL5bf;r_4B1 (#.Iu(a@nt)$a _ žV1 ٮdFjc).2L{v /+ ~IIxJB`)wuBY zi@ϞE]K_^.b#v>Xu3$F̅@_k숅_%j5b'4~~:5,ruG-ȦEFo[,„T!.^aDu@c?JpϚ'PdtǀQA*#иZx{5qI],4bwϮ8DĿI2^``W[,j[r4w'GSýP^|*3'Ls{?k>U*%˰RKtY0zz61ciîAVݦK->e:GI[k!E8S2`SXPw[Tք7eV>>,:͔gRA7^dK" ~*jFJI+TԊB *C(m IEs LJv+8h3M=X0\ϔ=XZ&c[7?ֳ  ->$a*kXĒCFurҮgwɔsVvwj|i'ѥi ][ Wnz #2SQ] вÜ)⠯bA!ne*Z\MasnHe[:̌ ni5HܢW^"~bTz#ųS̟x v iM}j@-Io/y]}? O?V@Eב'0:SL4"!D.>YHq8r/x;G7Hb2 6DGѯi3v.v DMmk ˺* Pn/#{w\Z]yԇf&D De nI/$\8 t_ ޺TG07 p:HA*:) 'HV:]KA<?^'a~ FoA;ꔑ=IjR[-^ "x_IOɡɓl/| L;."OT2GI6w+R* SP L0u+Q(s|yWe=I;Nz l=;rDtL$@vbQ&Zހ /NT8n.hV PjLyhmjAn>DVNF.&Pfv"9Ra4FUXC2ž-;|9,#l 3G>OsWQ?E͜Xn*~lTEh X+Jj)o-g4eѾ@ڌe蠳31h;ʷo x2i̐ouTD_V((s3fI6 kPB>v/bӞƴcԷ\e&-fXIb+d|r6J=Dه$q*:ɧG؈fCV0UD|y"O>nSLU@MWȡE'a2.AYdži{yXZ=H /Xoh 7tOXsh?;$ZS{!ЕYBwC!-9:k˝ױzWw\Un JɈ /DK&šUZn,K:of>#bMsog0- BtZ{KG?:-aGɰB x h7U2Zk&; Ň?ӎ{_Y y}4qy6;GIP}*TaǗF3fof [ړ'fmTa1ʹ%J lf?9˙'6D3;&l|UpR'<~i xC qWX?T6E˦+K[!vKZ$CR=rb5hܹ_ΰgu? Q!iYj;x`"c^*F ^u? qC_+Vn-S[`fLW"osGS٩U~ c_jhVaѹ>C- z>SjBQf3gWAk-/{vYynXv###oNxY ƵcVރZs`&B#aņg~s8ID\P *c50/a4:0`qAͱREIvKNUˣ p_Iۏrg5[dJ[2:=ؾV/Cy4 ,fGaeͿ,<ȾJqFYIHc58鋞ە$MK}p4X< &R``bm3XSKg5gzsa}39v]M5tlI N& TU[mk1J~^4r>ZjFGfg)|)wo_D%QథSiZ6m'0e\i9|^(8""vhbTdnOO2wեgyT{vnM,(y)j=o` @@!z [YyQT(!{զ2:`%oK ?8, Ѕ0lhQ)WߎNЪPx3p4wUuPyWPN\ g"=o#g{ ^b%1B#d6DeGF&K;m#-Pb@֋:*Lo:kd\P~cdŸ:O¢C~UvYy#$oθ;K7DGbF}ԫFMc"Ӊwx6n:q5<;[*^^w\:%@ :bLe}Dq$WPLJGe?. SHto*X$fPv'9P?_Ė%h~hݚ 9DycC!~t爝D Fʰ WWzWe O߼9]iCvpwkx+CBS{@6bPh s:X>zM[?7O{C495ćc_:TT! Fͩf`lEΈxgkxظXClJx2ٴw`;ʡNLV C, @b:"geiD<9O|4Gɥ^1co5ؑC˥fkU տgiB㕎~.+~ҟ:m" ظD.A@kuaM( uBz  TN *t$ш&L_ͫjpn=^fQs_ު@+ܺ~Vi/UP55l=vA%=̗sF4%<ݭZ  %h$B 醨ṠD,`O2N\V]`'̦NᎫka~2P )yʢٹ$?IP^e77Ul&wɓ}!k\d?'leRFч{0B<dQ[#G_8_&>,&Qzhnz5I3Pڪ9"BnhS0;=Z ^{5A.F,fcMx">iqb{pvp.}ؾ;֡YXz+4)P~,s$6$XzKy4›+#D)c?%|9ܧ%?>~rgA6 .c_Oơ̇e){B{ -i,'MI?8A!}g<&TЉC^Tm ֟2AP$Fj;Pbe=պTn*5N:r^8׹m, VWrDn|HYssN255r2@4ZWm3?**.V~pPEk4_@tT$l/^m&$TӲ>IhuE0{LHbQ?/d3ds:DV dJ`J=وv:8A)gvHm>L5Nn~ץ°!>e5΂VzLݧb36|UCUΒi+dOB'pQK[7z&ǫ O cu?;`1ީy)so>9ir FeN4J-谧Ġ?tLPx΋?~K+o= g2.[ iw s1nD>,R;3W<bv|o!geGfBsP,ù{g Y݃_G+8C'&o4 -$M:|^iq}2$TUdg탈 q.߯ =YF> Y$̳19ͬգ߭aɥK>/>-4cNcŞIQ^9;WzwI5کnr 2X8OGY0?1вmm@F}`rw(xPV#sG G^'v #ESKPC4sb*ZЬXN]10*ۚv rԗOBީ TMjuF[I ۺ3V b} Zj'ůw{mB]Qil., S>}^hwnPK(m*)m[:fSnkkLjb\/m ^Fax0_:9 ԗ\ I>Aw!]\=6FR1.*|;:Qu!iYs8qy!ӽ: 3+wn U& 0A;7 ze}cB#|o.هڒ GV. >ҲXL )HvQ¤.%ns:A+v]Ѧf_GnOf <9VTP40+hCa._(9FK+`#sG{-;ua+8PE t0s Tǡ+}bw.ک?9$Qƒ\zovkv LE:~} җb/PTXJKx[.Mj8̀Tw+t$XAq7`QtLMqtԿ2b`ꎷW[Gɨ>-J:h(IKG- T| 2,+cƋp`{ O`KY ,~9qD X_ˆ8+kCL!^qB]0R5PKAU=JTq2>Z7nWKmSi:iXˎ?3t5)e%b)Y'&E)w}+dg&[$B+s6zκ!yZܻZHcіW* 9Cr3kuPZ ؜>DžjЬnmH޶>,'VxO$T2 8~bW*ɄI4ϳ>Bn\El?}g떃"bPo%2;p_᣾d7-w(ä>ޠ5 •nV*t6.+#ylI˛%y,~$-'&~򽦛i 4q(rֺXCs\⻚|ZDY0~WK9)Gʝ(8 7*գȢCZ!IYyHݎpo)mDR{SUL|T sa& 2@'Dxq[ |c af:"#hz^58!KR˚dQ V b/ Ì ]b`yW}-8,!iҡ;7#PsqmT3\x g_p4V0(ă_=Ϻ+UԲ*paǻO"s pv_IMu>%5h',:W'ؒ%W7@I5*$w:C(m1kѫ"hko nGcGq1I)MY÷q;d, ~+8%SlX1K՛K.D(ܩT:u|гF|Rx/nR6l6cxu_+5xON #X;[1XbꚭՐ@fOR[~SsF*j8Y5^6\`jА&1l櫫qb}t6'Ӆ_ Bo Op b8BUCaq. a7qCXTx$/!,uwI3&ki5͟Յ">uY/Ƈ&5&GXD^o"0 8$wj_>ΨQ"/jL::<_Vlk JUZ)FFF`E)LŸ/XQn+'LҏѵˣM \y #!^xxNX!O#ozO_䑹*ڷ㈾6bqjEU^7O h)emݮMwwȞJȢQVA=œ&mx.25/"KElt6c"㹩+‡ٱݎ7]*Z^Jd*zoΗfv\k\EU!~޷)](NRp;ȷoNǗ#'t7ya;v}C[eO/k S^:luvQ[Bl,s0!{N0iI֕0vxfY0KTt2$WQ{ub5>Zk!\ @s#U}f)t9@J[rQq}Ͷ/OvwkþψCe#ԣhJV&w857p25iJЖܟ:})b:bNAZnHߓzArMww84ຑadE8T!Opd*16=WH?:oA7[u<[4ߺM\{;퇚ǔON/f1O7ͷ։Ħ(PG? s!1FI ^Gp6==0dL"1^ձ~ #tg~OXł,, HO7WҍDX3JOB7>-Ka>gEP:263$x Tr-h|y,)yhԬNw셦8e ?WߙqĹ̫yQCd`57:ADL?+ZlM~X]'5c\w~`俤BQTҋ)W,6ϑP V65zo; fneE7ʞOێ0¬92m3שtL{SOMʦȆ>IΨJ}K_/(辫Y5rm8gKVHj;![ :*&A=oY{T|n;R=k\ۈ"wdx\I+b,R>/e A%BMA攂T`T7MzUN9Qz˸;U[cؕ B'Y#H"b`Gzd^ V$e_f+fO)ڷIIVֆVe5Dlr@1/SE%xҪT,3.7rN^-,a=HE-gZ|WGDNlJy>1OE,gx4Đ)SS'A^ݐi0.7JE9gOӓʷ[_XFt@ iŮHtPs.+n/OpTRxs,XNL <[c6W0:b!iݕX[M2v9F E6Dv!o6cxV)+aφAFFiV( a4 ֿ%KoQ^WwǟS;}txn/3llaB/_[@H(jz;Ȣd>~RnA5(+1D.&kim,pё[ņ™AWoȲyxO}5ahbZ,B}漲d{SY{ dcF|ղBď-6/gI.*pXAEV0vl}$mEtNQAz$BTjDZYcI\&jldo9Rp0 Ѿ=?<X(nNL@g;=_|6:VB; 6ݚ-uMs3?/Vꮞn)"dg3UF+\\%w0/s(X~ T6t~@?.0pxF}W g`L@L/C?&1^AnX$#-av/Tgs_fַ6N3on<` 5œ&v/*~ڭc\~LØHFώ .gϝpl.Q:/2<ʧ1LlDlbfNҕLSJ%y/&'|ko^a1QYdY:EW7``*LOiSxeSkxmYuFԎ#VLMY9&[msFHQ|XNd e)qіw-X#rTO1P#vCvE\))RF#$ADexql{BPJi??,E|6c8ˁk bA?-Re E-j% Rf>'W^P7,7\-&Łwp=(C26عHB4C7law> Oj%Gv"χ  mNBGџhKFV.~"V԰]%0 Fs2zrΊͮ ɏLJXF,w5gm<5`)]qZcb ;uиnCu -f6WVuś t~}nNP?|M;qFy_e&QSD-/ݟӅ3͙1tףr1m!aچ;5L'i@=l-]1]Lh%.$98Bl4O9Ig,T9@C +]cKt`#uSԺi[no cA!@-z6+Gj,!ExQ- @c*5x"֢+F96hnUq/cPPcaS](\C*_pqDtLL |ſx)ɜduHTT,V'BW]O_Q et2{/2ZAOĆt W亃OFEGƝf0|$N #/04mwP^JK62 ˓\%ԯ`u)bҥX~WQR[PV$R~Xis+Z̶$ p7&#ۀ{&'v;>!V[2C mRZ_د\f[l)욾w!GȝOh. )i<b_}Xャ§nguއg܋'p: 4=V ,ӎHO/M>O5_?ۣcS($Пӭ79[~2]tPzRllP•5vw$/?7J{lЅ)N/jwnʱry=Of-R!9av)ͤa"R7OMr򆮪WuO(e H^-[ noV}@K"a+rx0=݇ mEDfQ'_vrM<宼<]* H]O,JkZYće~Y(~+qNt.~p؟ p$Hnޚ`3=L_N ަk~A-zh"͐ 5lϓVq 357֢0+bxRaǸq \5,YHEibhWtmgA-bedLe*r*H@G1Mo1 ıS `\GjD8OCP8< هTmy/X))oFʴzb&׮VA=]`^L*w"kGPCTFRӤ?e?8b !AMr窭P-^LIFfC7Ϩ(-O2JoJ9 QpIb-g"NW8eNyʍ=F'yA_ 2+ C\{i-0ݗK"EyU /c8EaoVVڎ$5e~Ȃ) #H _T/Rk+Olh$`fLG1BRH\[}g]"5YOz$;Eت_4R*Lpo(eLI=].҂ǻ.Y ^#M".'?7mTqFcB wf>:+$X,{xPk4s|H1k6xLD2{!=CEbÝV2g 6Q&(E0;\%>0R?vY?e!_:3U,g\dPnj1մ 9܌琧[$G[@- !s (` { oA`i4TND&[usnޚ9 z(2HQ_b'#b’Keo7}*`\4eX2 &5xV(AeoPdzfp~mc ?칽m2G@>#Nm l^}2).Vڝ5&$M9eVG5PW3-ȷf$$`MEc5>H##<(5sLҋّQ𕝵aDv,7[P )ÇdoV|* 9B>-]ؓC4?,๑ve< F7 aɧ4Wqp zI/҆s`_'AXp(Psqpɮ$z diz Ԋ+KKߺ:`x9$ Yzɨ:1g YGa4D 0e|RO$Q8]q.EyXt ݄ t+g%+` 0CM7/:ЯI&Ot )Ji)ˍLOu~4VLL[)T_ 3jY,Sc_9J҇ \F~.ڔyvڱE_:l&fEzM>m%]gnݯL /U܀¹Ƀ1Or΅csqy! &ѭ(_%ZSӤ}.Si[ x{aѦ>ĩrFl8?ucpJ˻?4+g/+~ТUUkF] o G \Bq&fb+KAfr!q,IsCLYJ8q M3ԕd-R`&Q,N)\J n9I{dD0?<k73^XWPήϡ{f0#cm\uG EKNSrw^X'[E%*XZMpeF^=cFFB`^1cVW/ Lõܯf{0#ܱqJnlGZ^s]A8=9/"pLš@*#nz_5GC ]-8϶+4Q.:2i 8Z. 1:hqmM@?˜i@`%9g$]rh$I7τ饨B\pZVvIÜϿ+2*>L `@r OK 8 kdCd .+$g ;n&M^aB L&΍3X#F_?68z"O`4 ]}MhЕ6ٍ Cэh yvG1΄w ߰- Φ-$C; 43SΠ|:l_.H::Ngj|^  ~SFnB~x96fφ,v#rRM't&581[e'nH..ta B9}?_"Y6ؑsr7UYrun ;_+-&eh9b#ᜈm/ =v%&Qw|=b?K]gP2d"lFE[RL ͔8 ͗wN2+ߪ,𫺭Hoq{!sԍIQgϪ6*`Rc oߍci?v+g_PkNyzY' C) ,^۠^$^p;"T^/)~L|:o((K }am1pI.NW,  V<9ᇢ]>os؉yJQH8#39:rtMXVk$aTK+)վܟco邉~$RTJۓVh7ΦALLRR&V #=ZGhj86]v:?xM.noN%ɴx9PhhGar˓h30PR[.'؈tLFN dmU73qf{yǪNJW^~-k帯geWr޶2Y> jenEmV O^ WeŸF\A/(ݣHCж79C"5yJ oP˨uۋD%l9-(3MND%<8HmUR}!%vRemГ܄0Y j ו4>]=!Evs=koG0\HIQ#kQnaT tm䬥ną/zqbˇ|6o6z6@#uqX7=AR5)…qrl ^o/&&(*NY`gі^S8c?4۞HHoő^ɭOV~!ȍv!(tT]x!`tE4es/'n7Y ;;XYhQz<`|},6+(2^6jU9ZnDU|}ڼ/ NΞv.-Bf" SpJ֏st PCǻ!2U"rxx_ 84NY,# ycyea_WTFrשL2xop]@B5_X;2:?LPb~F2J[&!X5QRRY3呴]#a2_ʌTD/L. GUZ3l_&ҩhus]G]K[]d'}x.ëjɑ%=Claymb}*UTj}4;^X:X:TdC-&b*~PoıoŃY}:CDWYS֡BM =d fn GsQL}7g3Cgu cPCi(ﶟဩ8{FFHQ0Hwnkؼ˧xK B'?ٯ瞈 K0͡o,^ɇ|P]B7cFj>Dprq0!].`*Ǝ;\t>Q[V/OjpT}Oh, eؒS~; VsƳ;r6c-H$Ze.~71h{G(˞7Xѓs#W tgfLa85/9{d30H|u@ENCJ &.=c2aTܶ0nEyx=Ú"8nUj`+p^,rulOh6PHyşWj+ mЯ^nR3Hz6L]ze~/fԻ9rrk2Ҩ[Ԥ>Čz }Ou$UV@>i"5knakNڶ:+8Yo* $Tm$rqxfWS@Rnŭ%Z+wkV(;V/TzMƊZ}71A ʢiqE06{Nr]e{J5$>!vgCC>4O3ʞgېSyoYqNLS+BK%LiPmƂTq^2~wdǜx@ \`DCxxT@+J\PTBƋVLI;{ùNށR}Tӱ63j/cKG,3˲0pEWbx\+@C0 j̆j}]SY˶U=I,6!jVWaJM{3xF֙VB $Z/* NRJǍչZҧB&}iA{$ b /U9_gڟo͵:?xL$i*݁u30%X[Ch7zhy=sĴYٙ.;3ʋOzYqB':鄀A@Q=EL9/)LQܦjwhwdxHLoy `|sc|v)5U\U>W3c*dJoNg2V47kD,GLQD`fڙ 4δ=AIԱ%uv&՛:Δ<_k`}.O,Ԁz&!%XƐ}޵ И+8z&lA!8v a{ٴD5UcVɍ<8?,Є|d ^å]i8`) 9Y>ĆSg9n,;g>4Dlʲ㲙RکbD9藙q 8,itz2O~X0Pbph28f >{ Hv ˧4TEJ}껫89-F޲Q42c7@n#H1&c WuB 5_Qg3'C˷CIP2 "sZ?KFZQ`Myi-̘;bj`Ajp٬pb=Q$oNSԌN {Ŧ}=*ϸ+T*G2hYjHUT>+aCǗݎ[̞(oDmY7~!bC4RFtRldhƄG_S+ծL-fu zdp݆^ 줦ǺƆe~4jqx b>w ^GT\(yHTU\ 7"_܅?έXSRX ŤiwvݖI_^K,v8:5Mwd<_H,'ATȸSvK-</$XELO SR-ЕI:q{jBr X&؉v-M_/&k>"YU $fBPeDC9 8Aa 4gݙ^+#&Lb!˞@bU__leX>g. "w+7)mԹct)sө,;r2nשVdRKF4*ZH%)2ܑ/2kٿĊ 87 aD3L{@u<"HV0MML80í5Iwy=^#M|xPqX\RP9qJ#~085vmm(Jۼ-lV1`tg>bRH5 @RIATxUf@4.@_>HM]\5[4 $7%b*p؍v^fEMbBaP#TYjV%CiQ@J_wX"y$JT dfQsr^]C?Ar bs'\i>K+?~ˎ}uٖ9F\;zStk^+nj!RDqHxjWƎ,G3Ԑ÷#B3'0 z/dS- #A^CO/P~ꃲiM$0%شQmaCHQY*sf>"cd(Z]^6vJz7)#SZ =„8\4(1e u줞=TyE֠L@MX/P!+x%MX hW;grrQvT D"I-h4,M'##oJw- \4e ]'I!1+q~ ^ ;q;q5ir2?tȶόgpFDUS|* %| 8f7`k5=yf]FD'@2܃_e42OnkcD0eR O7F8bЪ+$#cw0 ',drfɊ&3,]D7I.D5{A-e๋끒 L0_|x|nZ$;UÜ veHc6k.n*Ş=gC5cV#D |"aջRΧxY;Exf0C`# =^ ɲ^zEы-_;΁8w\uym}0 Z)B$~R0`WE6(kcs'Lq؜栿Tp+5pj_`~ߍWŎՊ3wnO ^'q+IUg:js#hx} ]!z{];[6P'6P]VaDCp5Ɛ/u4f>⻢o *RaumY:Mzt87 ӇR*/'5_{~ǵGOϹo {km1})ڨ%%"\-Y nztu]6lrbx Ԭ&QO?*,1^82}+XSOÃj4y}yx7O9`wu1x7o EWG9g[ƛ6qrWl\qoq^/-K AƼ;WZH f Չs=ټRF%hO}g2N _b茢-!ƽ@[Xn kBU  ;:.eE7ڣVLdEO? -;+Vd Y')2CeM3ГU8dDK^D0ZS@r/q˭6"CXl_PkoR?P—w:N8}'/Tw4h  raa96ȿVxނꌜ" s>ȿIʈ7-rgʌ{pt}HwpL Kr+AE>S.2Q],1^L _z9@02#6ae&FQJI>M֔Kˆ:7Qw{* R"mLt!b۝Ō93d*HUm(M30O+3NN,RM1fz9"O\QYNc4-TO66H)>~!}62U`VF_d7)24(k6щ7Nw 2\ieZNEZՅ{:LwB-S @X}G8< @ 0wsR#1 Szzdd,|)?,ϾNTwu GDF-UJ{ĞvT.Z Οg/^ 04.`K N|ǖe SK\Ic~Cz$v逨gz@I[*)qwQe٪H2z~6(Lg< ذW7+u2mZ\8jj^#(y]8o!%`^m5lB_Gd  !-g2-2d} s+Q7& )ꥨ`Mfh( :G4bNj~ KzqD$%kZinl92Cvb jnGQA籆'P* Nd)Ҏci~W#ڦ|{Сu7KzyrsQlC OT]ap`1^|ї)U0oE"q2MOG7>UvE)Kvl>$J7;Uy7 IXLe W瘑9>\\w=}>dQэ +< _f$ֳTN;l-E+0^ lKm\M9tt twBi'vcSOٶ뗐ՍKE|ϳ&B~a⇅^Q2UcGiH>ZU"|}!XEt2n2nhM0èNyWhQX vj(z*=u9WOB> 6#q).cnLH:QA" QӽL踶#&dL3o`$*h$MK+L |"W:SYџ7$B!enХIE;P:Kkסi~ V c{MJV,έxZߛ`j[k풃>*wClBcYu"0 03JݦПC~2䨒?@w4sg.G*&w?~Yds ϵhw @)Y&|Oxp{~ws4)w$\?4vK-r iQ~1f];d !ԝ2HY246ÌX7SQ+wѿB7aR̥i^J"[u.n/>;,\8g$;05r7~A'>鯮bʹ ӎ0vJ͘h2U{Hj$5t)Z"4OTղWg< q?^8A 3eb1 ם7qUȸ9x.[S ? :Km$\fzͅ#WHڧv>R`rHdYb +S8&>5u^ّN,o \Oe@#‚ ]/O;׿vg%Fv*}n9xV@X w3Ikmz>~pBa`w@ȍ?!CƵHFc6bQxo}+t2 [X)G}a'!L%3 fE k\}&1 +8#K) &4"^nӼ^5:݁c@>?3; kM@_n$(C|-)vۺ ܕ4V\)0HQ=U07uMLkóuvVeM yٓ=&F~Ыv.T| |C4)p{A0X*NslY!Z o&\r iZ]z'Q9Х%`Or4-5܌6}U1-^ /Abdh؁Ӯrsp%Ndvi7-ׅax+e6۪4Рby,dH+9d`2 P. 4@&A?TAE5@|WPm]Y)`2DHjhp\qay;NB;)M.u 1uB:3QyE֓!,K+B]qu˶뻇뛖8.* PlՄo=_3PU<&bf?eҨVѼ=/)LkKh:בA)ia-n9Oqx {[B2f+ùqQSc"̎ 7Ĩuk'W;lNHC7ˊ90޽>Tew!"660HFٜ%Ý0P "xԌMzbmi:v".63I!B*G%C8"9bz%YJO_xR / _LgS)Zío}B4~Y5{OS #}(hO#|/?/a<ѩ%)22uV;*3@6Xڐ|Mvn$|n\.4@)+.^h6jdu~vq{;;fC;m7+&xZyK|]wP1a^"҄,)+&s9h7'~g| }Ftfmzض܇hVw\A:gxӚaŧD85(PBV-<~}[זY3⻤k.F=\-T1$MBf"g\h&>D殆ܗ>zdƻLt+wUK^b:y=z3̢`LEK~h`q.qI/^7{K![ \"?]KZ@C" /`~^%F$Pן>B |9C)oI}bm")O\{onĥ%eOz6нM;;r1  ,$n -*tSq駖IQz|1(ciu]ʜm*s{( Z}6qMP/QN.vNmbl;BtSɥ||#iܪio_ cC;;b4 ljU:arZo/ۘs 4cmu:9a" )L*$CESßv)@+U74rM4o6 &rA=;ϸZ$(p-."Rv<IƇQ_UǮڼRLq[XiV4rC~t_QBNVON2Ae0"ĥɚ\C39z)M~:sWU/[p{1g9 iWd6$AسEJn\$rt/Wu`_^mXkc'ٵ /P{0s>`rƝz9zܞ 59XS2M.MA&e8mgUka~‹`d$ Ή9*Ij. H sp ր ~Jxux|hL<juT5̼6Hc?Fs-oi8yҾ G]΅Fvcr ?[{ZO*C2=??C %zPL'*ZEL*tBkбg]LM2PqWoR[k6G ]ݤŪ_:޴o~#ܢ|ru2\$QV>"|"~MBk2rYTKaJ(pa6$>>(JK,[` ՟&˄{O07*3ɖr.@Fm֗46LnFSn]53h!ؿeB>"6p˻-\\j`GT]R[+blQ5'k˻=@@ /!oH΋<>nW'O"'԰.ab˳T"p!H6DH؞*57JvkӍq% Z b9fޯh6ƒYEq>0P!OT Ɖ+\Mꘛ;nMis7x;֤iisoI p~L_ jsS-w"RD UB\/ fÂ= x[-i27EDs+t*?Γl"gDˎexo^BRqm,c#^ #*Nwc7.5s:ﻼAdɽR(\AAFpp=% aBEyI2r J\GM>vY|4|w,DzgrSUFcPuL,`7%8apb!chgD HRt^@c {%AtŸIC-1$n'bl;W5g\.gM F[h5T/Afɠ`aϋaY9k GWp*J*E@/ƴWh-pYr sSJ 9眠%+&v]'6pmFOJ8V!j(3@ЈۢȗR$> 8(Kw \Ą$N *똸 e!d(6=Oo5=DfDImPrX_QyRNMO挟5= jV]V qmt}(|kSӴ.FpCX} KBb!|g+v|ZNk{LbtliHZlgG=Tu2[K8tI?iNr6"1Xx{th v/9l* Pbk#.!\a.k5**t]aw \N]ú[AꛉJ,1FX"hQ6@"uyP3j0hqgh+Qm/`3J&q@7P]0M9LN'9TBiI?X4h=$ &Z Ck6}j]mXaB .Od^Tl#{@!`MXm^cb ^5W\,kv o oHtXe=De.xn:x"^J`zr͛Ғ_UTuxE_RK~uJG-'H#<ʾ-ؑN&mez[q2 4!boHsq}Y'qqUς5zh(aPF4RNVyXKj-W{ʖ<(W1ZԨ~0ZRJQ Qw՗i#%>|SpXHcק C(S"ğWW'֚d[jH?񌹌`ag.KJ6뗷S5Y:D.Wy~J5-޵fJoTwɺ {Oʛ 3bTqhmRTºjR@*1bBw Jd_NZu>B|f#1U,ʧEZBъʃF!6:dN PØBk,x n\ˀ7~Q!Pqq7ʠ+=,"7cXiT 8$?9;M-Ά:;|SXq¸BQ'5Xʿ*OfM8 e5ΫEf[ 7^ܼMER5 iii)R=O.Y8?vOw05pR1slUZ(o1ZP=伓|eZG7Lswa%R;*Mӥ`rc-C5Y;(dSܛE4:!O ;=KjT24в3}%3:fןq\P\0Bށ"z2*xvy`h0G 9`>ORHK[9tZaVg1`Ѹ&e`़X ͇Um 72X>3]oƯCo?4mxD:@*8OG}]2 f4ۃ3r1WQBb_FBErG87G U>-?14 T7邤L[ #cwpQ`-+eɖz3Zx.Υ!漾U,ߪ4n[N7zfH<:>ut -9E"V67 M'0NE Zhّ6 ks+0S`\Cã51xzSvn!Wp&fݘ׊̢'u ř3oe U^~>$q_˦恴@9'y00/$LߩecH0[P#D;^>TM jbOB|һ<(#rvQ\IeMSԨ c"7СY//N4kI#(IV:ߛ%?MUϼ5=-U۴9R˓ I9m2Ҙ0wLMԺD3|StgxNaTSQb҂XwT WGB> ;un9wxVww!-]PR!SdaSs90{U&`u*!>tc=/ 5baVoקIPȸmc tٲ蕖B;i55qN]n C`5Vpa݃n0~?:1uI1r,Z~FIZ{n܁PH3 Npr掜òJ7?2|Rp.G>(ri`Nߤ0PC rm n5A1ܵW&brѩͦZIƎNŷ&tﶋ"w )SF=q WVSb!q߈e+*¨(o@@ ǐlkLɽRhd5e)#UE8mD⪢1fʉ0>;!?f"<~J/vWM1 4]P@By/>=R*GU-lZ#`ϝE65ֻ,ߐmJDm{&ZB I X>li8:f!+GӷmIK=u7Xl'+C\=3{{46`mR~T0`ϜX)#Eż(C a1' gHMiTaD͢Y C͇@`:|?G ٥jߦճnS*\5A9J%]fDthm-gO8gIT$cJw=}lA띠dU)Tm 6 !4HP250%^Tw{HGjM׮qQ2MfV-vvJ/#xձ_+db2b}cOħ@O(yH4c]0Վ ):֙XGeg3pq9YMmW9T}!dc$}Mmz:T=G圏Om4~X8Sg0NWpS` W<@F`?6}hB73cŜ̡|ΐadzw"X@G`Ԝd25fng(][no&4a ;yw֬KX .WG3CzF?̕F6/3#5R}:3i(Uwħ5n2*=nRԢ%WxN4N8%'*lnV2Pd&\{Ne% ?gyK YS WKA[- U8w#ꨈ @#k_s;KpD2ݟk50Bьa&j`luX/ZFlҢɸ"콂2qU9⭅axu0aS VT[6{*K0=oKU!rɱXx0.!鼿0+A! zv;7H[9DywqsvœbǙ+jank#:p✗225d,td_ꏔoM\тjHUIF dRKnc &^͍=+VX\&xM(lP՜^]A]ņnԉ3=2(#π!HwO!u(qU^,aW(b::C iLu hUka7tqKZްn%C=`(6"EZ 7UN\Dz!*uغ/4I_>*Ewq\X7'zk4(36ZL Jg76?![Q'G%G5z$`(/(.<6nOh)΂66#;Dt*w y<}aQhBXp} Ji=ͭ4eh2m}TB4H"O]RfaLaE:wwÍ6?Ǚ Q0n|>`6H<6"T 89ku#DE~qt4 * ƢV}^)ssqPh,5F&5R0*ɀf_q*ͥkhrŠ=ImTl#(dPf$g9bj.:!&xԠvܺv`, + xr'/) Xu?(Fm1 #kv \` RLE)@}5#:><Qe Ou|P .nJ39l7~zKit+Ayv1 $gP(Oo=K( ina~[i!Dl]*Wwc{V˪]0XZ/P&XMtXqHW3vDHuYb3{\JK}hDr!'6ܷ.jϧ T"fi!Z\UeN.S^I iZ \ HE2T693%Z@+v J+W.Eю ۲@)Ԯ,gy.aZ=pY=5HQ?;"|]]!4/]w)DHa?jFAܝ tp^XGZ?$kԄIw\x$zs.0^Ѝ(4P ZM# J<6051AYzuUAB/oQ<ْHI;čtow7^˩ȳ3x CTIе2oAC!"t#%nd&tMؤJS ;/aNK `~ŧ9|p;{B"[p 0U`?{]=apWqx&z yO*_ іZVS[LۗeGwc?~^EAAWc&`.8kk8bMN%!β] lf us@~Vr`2{Z}O:GK Go-jo]q0)Zy-8g":’r[FeТek KX*a1Kkh+|}l)(1 0C$úҌN{GlZξ/B c+Dġ).UM<ɨ^$WkaOoXo>O3 ow)=bBV;{Ol?@`(_I n)CC / *]q~(v7hiLJj"Lڨ[gcE4Nz|,o2G9hS}.@6NHa!_H) IRsQ}tYط,K?Ċ=r9ќ$_?bPW$ܟK0ɉvݳQ Kֈ[" f|aԫ7DU5fZz`%S K!&i'V#Q}6xv@g]<)7 ױbS\>h} Y7gscJ2e0Dvїr\El $ze#j!8zR nL/UIvW'Y!9o}t&Dp`:)r5yKZ=$F ˊ=:?w+\(z1A}Jz2$lkb޺Vǐ)p;L*`ۙ^,oG5cV鞊Q(w7Bg ;ַz76*ש[yJu:* WbUG0\$%' J|m 98.=7# RVL7O~y/!Jqw6Fyu߅ Jg'BbR P_7&#)׋qeAT޽Qps!inNSB4e'8HNVeͱ889rVɮh/  N Վ0D|=.;'3 w2"U\w疟UuLFH95^zVaoDGJbH6JI>#/SNͲ7nO^zfXHuPJ5 |t1fr35ԗ x7; "08¨B(y%d8TAgxQ8Azq#-n&6nh^Է4IXbS$\R7, 1tꁓUa\Jv &9+'ţ*VL@ԳGw7X(IۻRgez g:Abv{Aa)`1xyWRP_֣Zs{\Y&tUy8S$As9K7JX%Nu˶S̨^BFj Ue ]t_-ۊm" r,*DW6U^7R"ťFj'e"=A !`C|H7Wc \ZB.p11QKL/ʰy"TDɢ nLmpSl`/ԜD?[@p+}Y]}p7<׫EH+=$NL.o).?E/xdq޲;k&_ ,s|CZKDEӞײ_妔A)h?䮹0v>Ĺ fCk]쬔=ogbfyF"t\ g'&nwoܬ4:hН }^r'7#+HO.~Hܭ+&(,2*YP8ɞsƚ{P~4]\CkNR[*DbkV& 9T`$YBh (2\p~+ _juaժD+d$'xɺpd"7L|puAVy؋7<3ݥBџ-xIi}H&a@Odĵ=HK bz( #:#ú#ɀ&>C<-ᠥia'q1U鏟=_-JJTȲGHpdyu7̮v+3j)o} p[Lp+Ēr6u |];Vǯ OE5y+ko/|hCp#X8 k4d$lI"T5öFuVoԁ!77䘓: :ҚҾ3h_Ix̪8_I=_B"6LNv`3c 5e{7~ 4~ 2a*O(#Ey/hO|1D^/u 7riʁmm+)Tpk yWnQ;Rظn.%:ɕY3^4kv6zB(*NeQ?xZ"T\\3" xh! Ī8m^h-6R 4ܸXzW}Oiyu {! kI+ tnBn,?8$Dur*[n|:Z.|"*Qg{m(vvp0-tf5[zL<d'&&Gs}@8i ϱ襓 P+rMFi@,+ɦGט0;5>5"3ú81p]\^>e뗒3u{~JƬ,$!D> H9(VA|/hǾT=Yk?,,/$:Jqs57@Xzi^gv3-p|tJ:2;a,G ]|K>Ucz23ͤn@ŕom[6:jCji緑ʡ N2$č Q8uHsoKjJ?hs->Wxjv2g2ɝMlNMvgO_.N_9G*6 EO+)v4dV z3rsC<=BZIc|\dRRZJw?y-[>14 S4îBFr(#@l7_oIK*/ⱬ2>se$MWQWjNhP>wҪpY=+ෝNBIoQg֕_y9mɣP -܎vw! >@kZ0q:)+Dpގ9V?KflWbcJ!qg5Rh8 ܓ9ʊ+©#q@oUxTFr97)X )VB>@(-mSmt_I;i(l\TP-931Ϭ?hΞy?3K  e!('; `)˻}ˊzl ew9!deI z[AcyWcH=>st]lKWv@7)bX2V._KEv{%Vya34a V+U">픴ͭa-3|?1(CX>j#Y 2d7[V2VMR|_-\!}7 똖/(>i'u'1CtU߽JbwXz$G[fϟ]tUY=m7s;B-zU70ďlyˎ(n] wDHh>O,Az=466b'AgwyX].p W$2!_*ٔ@FU; O Fnv#y$%+2#qSP+trQk.4 |NO]KoeQ$K";`yC*357aK}qhv-]~uo[j@f7Ԏ9d藲! C`Ȩx^FF[E VD,L`#Pp؏~=M瞷fE,I. 9zܔFٷs ~o a$WvJ^Ȥ#̒;F"h7OB~l[tw,oQdAW ONT*{'X{U-H;)8JڂQJ)a6l}qh*"%Vom0ҁu^% ^&E14;g/q"(SђhSl$-kx b@P.hH+&Fy-^cKϏMk&>K9?.RiR`Qn{>>hytI޶F5++dN9hCk;$T  !!T?bQ J<)6n3STG5*R D6|6?Tj"LܒAڋ5eؔGI3jNtH96l\q\:^V 'e~Mh>+]2~DÅY9 ]{T]8ۿv] C\aAR0*!Ҡ^i-I )9zkO^̩,0wJ0f!'<_8pk3;,4=bȁ~}8e/m饮de2!* I ?~Ny;RVyzWX4_ֽ 0[⑻:bb7ǛfeU˔n,<vB (J ]suD 5> _[#t{j|LY^s#(fF`[y} y?)խ`'y4Xt]K){?(&|} cpse/" ZVtkW1"!>Bz e1d [^ˑ|%86޽u'_賟7NThA.xJxУ 2V?L6 m.H͌OpnOFM]o\9ijf$܅yA߷F4Zw!d_ y8jaӈS͓MOx15i gOB1 +LƸ^(h/0]e;*b1^, =Gŗ !eрNo<_vcrC0΋ +K6o 'xF.1hؑPIpfpZ2;.oE;2@b!y^Ix}Iҳ:*E.TDΧGşZ KNqNkYxl4@VE% }ihg`0PuhEH/ڼUzuЩUU$]aK4(+TP Q6Idꩫ{D;B!3M 1,rX4 U0G^*:$kFy'ey0iFp%d]t/tޛ?993{xmqגr-Wŕ"7q#k3 LZeqrZN"ACB^s5 UFnQ2s U]t2Kv!gf5eBS};jm;/cUY֪q!1h&=9go:p"9*OeYJIGF"@p3&{uJOwinfqo)D[ [:Itܦ47KVtR+*ht*d L~M+礨($(P>y' _d_Zf*U`C_i)Je ,Aּ˵^n)_xx2zFq|Ʃ^uip[-L?픉9[Ăﺾi>!.0,ۣ4r=\nc5w ԠrT&Xl`ӄ̑3}Ja8<(k]Rw9 nҍ5ڸKMT1o`؝3;톷`M9uQ6xƁ*22px6yA$:*oOZڪʆR9Ld>w}Mã?*aT!PZtZIq92u)&&E!킬7[6ys'5M#51s30>4ow S ڐ۪%![Hġ/O|O8J['JҖdg=s\RJ:=>Fʠ:~y\il(BR4ٱ\LYːD ܲ]a}z r_T[ fEϖ`>PzQwup^HmHHK2YvA7lVU${ 䋿 'u6*"~</&6 i^(oJsMYX-n% 碝 M۵pRsp.puAlvrm:!ύ]{<>2۩X(JYu ;]kh:$fQxUEڬup%ע˫*Jh2-]>ʯ22>Vc/"k`6]y6Y0~,DFd+}6Ms J+nZDiDp׀jmJwG/+h&YD2.IWAc5:2k-Δ&p:*FXA[͓G5VW|}Ev闌fB$W 2ϝQR'VBTr*XtQmM*l)n2?a1Rh'>q:h0@"QDCڽ`ݬV&~ iq4f+D:<#b]dA(v)8Cf $;@%x Y)_hJejUUj&K@\c^"S~dj;:_(Mw ?u3-[𸈩9\fP^#N;!}#Rڅ@|Ձҟ9C(v7 W%(0HV(u.axiP {V S Z ^4y 'z9<`Hi"!m˼In1eXIw#⎥;n7~ޡ-Cp剜#E.N:l^6TSp__~-'sl nm! ]5`rVTL SH{8I8ƭ҆&ъ: H -u9eL0(aڥ#+XFR ؕg-\)ZBћ:ܮk[ҧTr_{owgbw$87BT&*P(LiO]bn,yK:|C*at8ަjR1ݍI?~nH&^7a @;E L9+bq>;g5d*^\>!4R*i>քkA`dFx?#)zL,F]5~[w!57"G-a;Zm6Y?M|i5&J:,M;D/Jiªd.rFцLh kõMfvpF`e5T.fmoL[x0ܴ)w*X}~PZSPމn7 Vgfz-2Cr7V Z=CǚiŌȅ0$ZV/` `pG:&n OXObzB ~s3V)(D3a\S&/Y4oG횷.;bZ*Y€Er|ǭ`]N]0^mM E$p*!X1WVuWE73ވC5xhɺ^!tEG5# g dAaD&O>qFx[ܦXx`X y`+fiZ/@  󪢜. Q4s0›i*:.˞# !Ds7{Ą*1~mӶ#+K8|s8Zk&7*JقnxgJ!K8z\ YMDo8B?'%%K%3?҃"M*Vel n  [2#:DYfoECuQO,nft7i{B]\ԓkMUt$vpsS rdEH *P#yILiE0d1mrs;E˖G3|Jf&!qDz }| ֞4.5x<&;S` rgC]߲o)eeylyU{\M$ɣ2DGal8 (-#ⶑYO+x2n.n|`?P6f\fsX\ k@ѮQO,Vu:ZLK /vR <:c2.J-<np̦_ص7)DG^5VI*:)h%;)j XK$ֵZM~'\qW0 }YD)WRLrk-s(!-#>l֙OJ?oPUgzٓ6rATCK^`D4h4n1@xJz5TrQ/([y\廣QO:7:_&;Yi?FVj㬬ksvrۘmD& hX8^RLEJ/t4lr\mZ;j+ zbXJT",kҷ1Y+ x.:۴@& ]Z5z}wB1ڄv*[={P˖x4m&sbCӫ͐/е;GǪ*obطIzTE0\fYVf^Ιpr\ ،-_\؊Cض+Ihrd(@VH>fFj!W4)iXOdJ63΅fUp If#_jko".6$tpHBv+g[oZԄ"7F A]7,Y- ,; $e훳0_"ľhOXX#j&+sk6 s T!OG.uU,|Ft~Gs"YPJ5'ZJ5IYyHDk(ɧ&F+M,Klp~bӪtujeNZw15*y=U{|X|JHQc[B;t}#W1 P*0o@3 Uq V$ddPdk?qA|D+;G坹43Ce(~l\_!sb JufTwpc sۄ1KP,ęy\"X=MBU԰N-ޟ\9 0ASᙿU~Q2M)DR/@{*l ;uwuSip<74>E0F`gV l<ۘinL򔖗W˴2 kSYZp⏇kyWsu\)~ Jr:L(ߤJ[`.7D>@P6-0@e4뢮L I+JTs&;?Φ_,oA2QEAjϙZ68/˫EkmW#e; zre$}[f*^ѕm@um}ڴyR4lY(b*-ҙ0.x TUbIOe=: +5y4RɲStdh54.;w2"S99ًo*Iwn"3ӡ? \}ĿO ʜ|ᕮTzYd׾Rv y5H=@X`h.Rtj!/*m< ̮2͠q:tV25?U_%HGmfCic5O|[{(2 i$Üe; EoWH|nR9l/hYy5O٦F,pXX2H܁52qk%<2 &=3m5BZƋXBd2\u;m`BMZe?os.Cs$k_H3F|v^n1PU#FG K'RA3sgM]]l'6u\E;*N8[Q,.qPxhɞc_ b31>OنA D]Y7S$ =~l,ɵi+VGpo]@iB^шnU:PvX 4侙㦳e7Ƽ0-Q5 mbWy5kX%rc>d (p] 6Ĩq~bbK>SDpg]r4d.u&DȜO}eSVAM|̐YA<:zEonAuu ?of@;IYfPs9%tStBwVp/=#sHFON(e"9yN2S -ጻާwuMx@~l' Mw_ DP?lO3^ (`Zks\y侤2.vOq2A@1t^s=&ЕZMPU$KgY&Q*C\]]ǀ#'2?iig2NiK@YKcUοSխ7leʡ[w^fˁ}Q1P4<7=iMY5 U8a΅?.}9c>hs#-gv܊aB}޺IJR1*C*ℑ(2`,i.YȮVϩmQɃr3rshvPuRܫNoxvM}80Pe#y6bY!k*g߱r > iCgS4V5IN] GX eߜwuDI ok1ʃ,=c>1'\gWMkƜA9wZN 0XzFt>~l7yd좘ŹlOa%Kij^?:+!Yچ` cҤWи* H@h,"'tS0聃4!l:"[UxSDX~ )(QUFhF#6u?w~e0Kwe9XpWw.u .3pW.=nd,sB &GMLR_T$z#i0LW(O(\X=Cˉ 0p+Sl_e!"X8[_AYqfBAٙaOJ) ^p+Mo3L$n  ~8*i\LRVQ359gQ]&`+o._ň($ ˃>,rl"5}wړ4zn n6?DL(hя2 49~ <|L&ov~;fJm!:8N絚CGq_慺K9f ?'jή"@Ξz_kgc̃$Fdv?3i I5!Y|E"afsj^m!NtδCi&9{J8b2unE{t,sNs;.]DrUq7B#`ZIa{MdTcMd6an c] t[6j6X6<w|r. ɝJlBŪld#ٳ$= 1\c5<_dzNu~1DW5* 0\G|U6>-CDrn-j +!R/[`աCvl]z~j$1I}_M*RN7{lhVa\FLvb껮;BLAҁ]w?j4,vNvX$̦xO{7#c+L3<Ltp̎ SAq8KKэ* IeРEnwxc$Nu\\zGw`!XQq^\:X2Wm.6.T &6kiEЂɮA?O0ǍMwEciS8U# 9g"};F/eHXw.w0#%Ӣp DžO/LClٙ-d G;rU tkRguUU\ҡ*&Y,,uqc1+̤$^ C8lMǥs>SXQ Jk^е{HK_qR zQ# :R%Y6'8pA[4R;k[)]1F t#b]Y5Zy(C~TVMc߽52ȇr񿜈%Z ЄMۄl"d;s]KT2blHrT PSeMbexm>VtPWs\&)S%Mǎ(~  Z9їfٔƸbNEA 8Vsuzɟ|dCnFU>C; k!C2w-(e.VW+2"bƦmA1 2N:pIFP?u9Y#XH.& mP)]]Ni\:3Wksc,w8DR`S1{$oZ@* [Ɇ >< |`vJs1Id`WSB ;]WfݡOBv^( ־Ϩ&Ń53qaȧң@H=a'p(,뻬 j7/?Y^UBˠ^OAްc'`{up]HfT@ՄR ޙgԝAezZ"d5B|sM-|_6YIl? XeT, el| {W4ߍ$s Vuikj^_GT E7.F(d Wsf6*C…J$#i|t(rH~1gKZ/vlt!5kEskFbCu,0&-%"ƽ[xx)>͠ze_Y`ɇfier뇎FIܛBazu6p%uiU7Tlq!\Csow9 Q 717=~qHZmqmqOx+:756D,e';;pe ?@YeZRd*+b81 _4 šg&>#h4\}yM &}n4:2z E4(!IVX?Mjt.͵\+4j * ds(Ect۸%WX!97A^6ϾpX;73 5SmoQ^e4qTg2 > Tw#Jho\qznzxr<7;, q3a/Oa<ɵup9ۧ_0?)'BRTZy(C {XX 󎣅x^wKa4b^4yI8 Inõ"3L\g(!chvlț+C6b %ͫ VLOp 7QmNDhU(1&JEh6MBnD'1 .*mZ[e2` ˱)NJ|j.'|xJ۹8)x^7gKDJ&2 Z/Ǧk'4O?stS e%P c-un;Һ:#ND}L =%aMw@<2K ^HY:>T"8oݝrl\7AV{&4rLu3I:ˌ{b~Bbo4(B+6ݲ9MQFXl5mE"|SBbd1u r\̠sD`<1i6ؠ)!Mm$@ˑ 􀰇t}7 ا"˦s&o,2ݩ w X|3JryQe`^(`QN0=q3 %bSQ~ks|Jdr<9r fz.) W(nӺ!Pw EMO:eK$VK@;& L#+6,) eDwBx;2g-5QRL*YbeTދKjGV<1&ep#:1VH&hT<#@afO;??=fA}P%׾ؙ0"g_8-0gYU!BY6:2;B>W."5PX[+fĢy[X}o;-5/M6N+֦'-R`5؏+#NV}G~Wwj1 VT6UTkW,UjK,0^9RhKqV$§fO,h7ix{K=%SOٻXͅR8kyApY֛@>Ŭ"x!BiS7h;'YpTR +hwĹTtfթ|Љ2ǜpU5C!i(s'Y]TrDB̵2Ҥ '#׋U=Z%`ރƘ>,^i}Zк篾=2Sc<Lu<&P <UtuDM85t5L~ዲ,C{E}*ENFR֋~,,`. Hhn>w\x-$˦_Cd7PlE.Gx×6TAE,Ut[yDVȸl%ehFlo bvT&M)Bxd)d8Rdҝ B};IV6ڃ?Չ۟]ok;n)T * 7xBէwyէN㍰1gix)bP {n*f% n$tĮ2 ҉dG5 R!k&٪9G1ёې:ݬKѸ೛砠WR=Jx C“w9p8֙Ϳp;8o2'5]MHa$Gi×x{;7V/4Qje]yj²N+\O/oMPl*S{5/h{iLzmHM-b_+k$eح?l`4*#M f-& K:f&ydRD ^.W0kG>W3)".yu ٍFM˗@@\+,ByPN['+ v?~^ y5:6]DGYMWN MejMn2G5֝.Ć[A``O⊢H9S #=oh6&VK:zb|> M`1Y-goLnK:I5Wa@$ZtÖd: v1Cŋfua@r,$iZ&MD6}==gn.Nj%lSff0$;ҫ_}lUPe1\B\14\+cbon =:߸M ~9'4'D&DQo_:l+öJ$[m{U*_׫}+2ɶ) $RKW]}GJr{\^dg1$)Ud'z9jS&BCaŬH.Gs^w uuW?'W)P=`c"^,6qShq=S=󩖕<G?> n̞x0~D)αzwTa2m^wV)'^r (?F(Ftuenur3-g o[K[ M~@W-JÄH΅HS@+PMg`)G$V4cVKzX$:mS}*eiW*ӄfo8&M4,̴.X u 5Y g_ yF]ouh6іx6-Ȗ8XI\̌Sޯ=:*0195:ZH[y')I)Ğd>k]uad|2SLЗMNRZs$J'P}e}QnE[GR0m,rUH#&EsK#Ahr fdig[*R {W^M;SHb}nToa;#yj0$# rJDqA"%]Ʊ̡KrOۛ^շnD'*bsL+ !MO.juEKTߔ0r*;ߜ*@`^.і,`ۚ8V/<)PgMUUl\rH!VE攬ӓ7&:Gr{RZ=F~e8oaơsBtaœYas !@\nn mV}a]>n oFMJ/|9;ـ\h >s#E})w`qz?MϬl6 u:OS' n#S@}Šb_ ešx#gBƵ{ufeltsKOH-u̼ ÙnĈ@Jm7rCăR8RjF(6l ӧiƳV'5gOsI ?<@F-N.RM( egfVF-ZP3|~6?nf_[pV2OL:-3Db+pTy,_DG=ύn6$5Q;Z4Y2.Ns^&_:Q[y>5?HHٛڲ O8o[`C_: 80;k'AMs?np(<a;e}%# whM C7@vz[*4fg#&1~$)H](>,?CQ3__{a^mAt9ޒ`U:u()v,)c%zT cqРo=mVI[)J~W_D O:]ౠ3(赭n^M=AgUxy ,Mn^ʊDgw/4VӒ@ X=cBBypJa$M#‹ 2S<;HuM\]FUtB/dm+J޵!RF:P!+# 5W(p>#4_]4x,wpL3\3RɅ5L%wd' K+^O߲vP*d|#HugZZ\>ֱkZKҜcGQzk߮6s/QIϸ#iv9 B3aֽa# Fo#H`| F)piU ]⸿bb=,r_]]@$Hޠ`zS{ѐsUi2(ra6MTM'X^$H!wgs5{OwˠK\;1tn8U@:Z-5m78Z$ȘH^鉘>#H ;CDSz %}lśCcۧ-R)rWCY'ӽj$Ў{*2QY7 Π?һߞC/;8XSj[=tbpܸ )¥2~wLbx$!|BzrYy$c⸲x)'g`ڼq{{|  =DBQPжfiF>Q 6[5 {2Q1l"X}#ޱ0$?T;Anb鐋̊WODU@n lKn0:Z1JH7Ab3ڜiS{u4 Zk&v[ih:0{UZlS@Xڴ͂"i~)8U4B*~ioG EU#p_l..H&=K&SƳ{١p^e8!'L3N2K-;<ԗ8wS"'BQzz9~a{RW,q~%w!b z#XJâa$:B{?.Ǎ1a]O9?R"9$5xbP/;Z-77 F}'|X$9h\ʽ|v3?Aע.6$1Z۳g!N2`bxVSZFT,^qH bJ՝ HP (ծּLvn 8=uìÔ&^RԂڼ@vg2jeQu"ʏU|ݼf!"ai!tt$q`ۂqos_%Ll݅|n mS3$E(\y33$ 0G:nKo~qFQYG7#[91BE!'0V pm"6bӵ6,Wc;B3Rn]cz >iwh wNR]=' l )_lSU`J[f2gZ8>~= R߷h"ēlIHLb .LRkڹ.HoڳTs3ըSC.Bx k m 5nm-~r#,RWtS>@Bqnsy{rܩvNVougբ*5gHkLrI 8eҺɨ;FgSISAY?g]sF|P=8qFe]Đ{po~G*TX2ƺ}p^wt I`~D eF"ըEz1"fS+Aٞ@VH3VLl σT0/iMRr{@%S1mi~?C̃x1BR6NWVϯ[CzӴ47TfVGw4WLo(O`-E[fR,4S6 %K-jeo7}|tIBul[kTdnAPiw՝ON,U|xDiX>בeNk/`MQChkm}:яn8 ,İm*HZKRϖ9>1zwXgf4fjV60HEM}% n6ת]5WgՉ[l@SxԀAGeI3$p!QpE8A58JejL${"Q;LN=}@]xn{\lj7p+Mgס!XAۘٿ6A֗ ֌$+ 2{@q=I7káe ?O9S {)vpc b6ؽR4~Ԫ"(3RKyޥmfI6ubDEAR搃d*$6tӒqumLSf2@axQ •=H%0pZjEцHp)IIǚ"j(kYOF )<ٞb&LzS8 Y ttvqz=d*h˜М-m^m4ҵi1anmQA{(w&$5Jqv.;$4KLO3B{SVS yl9_+;0t~U]=% `kbp17^M1L0Meh}_C b:.b7Fٽ^pո k]r3C+I Bdy Cp+,$Őΐ`̙+!Sa摬 "M.q"xD=fh\/63쑣0=,J7dz[d:J@KfP{" NRc_zFFڤ` 08+~3"`uPD yRN~ ! W@w IMf. ʾ˟]RM-;ۉGsl\*y^W?L)ꕣfv5"AӾvsx3K.:;*\n(R6j)iWlEAULTz={޺\Gջ:>h0du\92sD9!G] u@J\0NILk= 7aMtu@qc Kxt7{BL*vxbP!(]yO-\Z:B;o!E'/ ?]J,5yPxhdM <3) c8P_cyc}?Y׽$TtLi@kWo!h4bۻBj5GԆsbL" ݡ` 66gʼes~S v hCzg4s754VI@ RX'jH2ٜW712UX2;D):)3aH!CSCނ/륢sBAVg)gN!5X=Ol{K9zw5f X 9`taVAO7-M ~;4. D7E:#UEZbo܀6h=GZȪm#_W9CcVx#R[1}#VXŠvTs|EQ\.c䎵$7 O$}hv6BUX Grlq&SKklh"`@c"媟QlN: vfE%zYl9myϏE܅-/ k៘i ~ĖMx'j%'yXm7{\ m,VLTeV=yS.gI&H9avFd6nSM? d_O@8qŒ0З=1(d{͈(1V"bCZIGiȺ ACWpfs3˸tzs^htMS6z.P9h頪X숙 baؑ3M3V[Os剧=e(K PUU3ZZ-qpN0= >64-lgRqOumUV/|ꤩRl-Q@pouS4sҰDbxBh)dgWgJnM[ d$V^FF+{cmlڊN/^}ƒӏЪܱBerx5|2@_;B e?[c ̜D^` @ޛǠXg&~ޡŕ[nSXUrIlX2ŨW K@|@,ݎabfL%VIvJ ]Rd׈>H;ZuNI˃w^97e%fSbt$# өʝUb'-o8ofJmnϑhۺ0 \Q1'di< qHhgIP?C)M&bXEJ@ h!%#t93PÙpg}jښ׋W $=<73/"Q۱ Xރh;)pT /HGJw%Uxp?⋦+NRkVxes-z!";?KsoN\%ð\ὠ>b<$5\p@Yd |+je^ 6Ɠ6DqA,{] Q}q6=wt1ZEH\ІOaf44%K^ $ӫ_p_sK;KGٳ_LZ#O(ql6 Y:*:Q)5U5gM~XT7pfXm̴9 xB`;^3M Y)PҼ{lj]`[DuЫ٬@azp= #d7kbn)kX -2R0;B;lW?k?t`)]c6:OvыZQ Yh{p~{$O?K'xnߎw"S>M.؟R$[7 p4 WNQy(A|ϗW:,xSwJ j Ey:V5;1 7i;ob%5?ӗVgZs1zQm"mlB7&ÀJNxle:0_:5,KvZM0!Q94jEKm&h *㰰r Gt_S4H"ZO'6?kK v(JLNƙUdq8TЉjْ0 &On8ҏe.n K)ER;"I͊g1}RLbWª1:6fثm(0CF Y[`Ǿe94洅!wI3 e:+$Ÿ BIxa?#UB- ҏ*шkކy95Ao-RpQy",gkAm>LJz6Ŝϵнq[W.AXBEDЖfW'["~Cy M'ؼmA~=Fv>1^@L!D!o P0t)z uKTG n^fgpژ2 OBDXh΍ Aj'FI/?lH<'4b-ϓO3W!Bm$UQI ^'8)Sov g4V+ _y=/S|Voii5r U H!FiGRw`ŗ\/v$ȩ( ERwžt%p#~ D2 z",QWf eZ5/Bm>ls!:;ѝk+lm:H0iGҾ֠Ϋ߽.5] wqs{.XGȞGT!eYj\Bv֦vdBΘ9]~ifD~gZk#78IqX DzAc !f3އˡtEPBOSd<׼7cIPak)MoOu۬]QʖY1&z *d{Q"-^ڼUsȇ ܮQf-`[Z?! *%2y(F]oI547n+!=G4H'2gbA1?q>jut/ph8Z0`S"yREW<$sJjrLymQɠ8CQy#VdZ{=)W2}h| I UWntRZyhD~Ltc2?s4@ɯ;{D8Z?\VWu׶BAT[,4%&t*/sM煊k]\S&”sH\k/x6\1hŴ 6q&aHԚZwdPw%}bCD4? )@_Xs#-&zP p%݂Vja1qW6E]><xse-h ~^}Tu}jVMOFw7|i:NIveπmM;M;a@w}ZesZW:wz8wo'OO@#]F븙8NjqN J?՜N g5~N|GZa 5?-*,wO5w#z<bT[׸A `s[GlgtuN -t@\ (V] bH!Z[V*֋dy/8Iυ϶&mtf2BY,Czes›jY±P 6:jL; KEۈ_x3-3ƇƗҜ+re n:$Ϗ!>mgLb$ G2MCaR>h~ǖ]ώ.+*a dQOX>Kҋ=@(|~0Z'GY<:0aL`]`Ro~l Lw>(K[2cwā6l QhdTqp 5}=,( vf$ J?h}&r`yZ*kmӹ ̀!鍱iTh3hDOSP͢*r>jB𱂡<&xs,^g0B`nb8pyPO^zfj m "@8unUiOK4`, ޡ .09H&^ 7/(=Y>Ԑ-0b|Kvf؉wn7^itW6hxi+$RS@qs 6hƿg:5oU*Cp_DNeA@j,~؏_vAjgD _cK4\mw?֒>coe#\zS={1:ϴ˘'f[TvwֹT\ā½K70xGT.s끾6]uDZ]8pFcV[K IR0}\M[YAWE* ['{{w| Tg1~[wtvgbܢލg %9"qf&J/ΔQ9 ``,S{[14wNNX@xJ`^GNbOƓ.w4~(^iCsn,3%ylėT*٩ޣǙYf>tlNߥD~9cEP}xe3əRp}ܣC{*0Cxmbӯr!ɌAܸΓ[u 8F@|lYUZ;.NEQ5̖N2P%>u˔ m&JKYl3Dشꖠ)mn+5'@RY\G;l|Ed[v7'1Y8_ߜ T)10@3u WѱcD5\7ҷDrv^]Iۆшn-Eۛq͜kMI<&)I[@b O?*ॿ@g(g/x7ˏ-&QBZ;) k\>AGH$L_aǧ` 3Hy !:W`G1oT-M/BLnU8+GhATm aI{i]t'd"x]Gs)]qQȀ(3Mm}S@H'QfT}!hfh@  ?Z6#Qw^k  (R3 $"$@nΞ"EXNU7Dy3~ ņ#ap]$U.K`1?]&ШYAN 4/D$n+$܋0%ٜ#Uf_}8<‹mk3Sڿy>G ZϡN'BY+1CNGbưRG>;NGQwYb`T!Nݍ(c=Vt\7YX7Eʂq1LnI5pBJoiTRV蜿=xS}3Fq,a1:t55]mmI%!rq6,+zt8ݎ @^Oku/M%{od:3_[\*h_O0Gm )_   <5C*HSC Pps@>hϲ=OT[Z"_3\O˴qa0Rl*%Hr "'F.ҹVe$$RSƝ8R8>tU`i~ȁt\%οH"7S=O0LCXze[<t b@{*IٲYB7\OʈR+ycV8z `I_Qm:5)̉y09Y+74ymʿی 7?sy\'R1ޘux [4O%|!+naݿx@3  q~C==Ffz+Ju|ģL."egi'RYA]/~ Gc0p%w9ߺ3^lz =oF?24Y+GuWo7-xpU1`5S^)x(ȹR9A0S峋%I}m lϓRsVb %ѻy&M}ɨ[롷lz0zRrP9B>ԓgo^ݜ:H!Z[U|W[RmLҞ(NV?% E1 ²Dy(r1T !P=z[, x[:|%#<F2VZe\z.%ufKx ^ȅLt~z$ZH# q1ȏh阩`""z7zc)^OrWivspM0h8a^# 3 itPǍx|JO}/˃p7wKmsJo׈Zp F;Fo$M-r,c:*KGhSN*ZHHePش:b3"L|yR> ſVq)u'B\5 ʼVxK4&Js$oEk]YZuhT`vtD|(_ж߇;V*\Z\_%6rc?/e\o3s ޛիeyT10kh9HvmڕsIσ:A"+۰˚̈F:|KDI݉E|UL"ym ԗGm"MX{Y,I޸^0ڸ5YB9AG_~?Ə)gAyJLHzo7[ɯΫpfhp# eyɒQXb33DvZ^0^$C~)'!%׾ϫ Q7?@/Wj\5~(,߹eNU2eY n*d6> : o&X "e.T/*wX!mne$=|[ `;UEPA"a>WP Bz: 6K1 :\9+6#YX&O_l&7_r4)O)D4{-]&(!GS n_kk, uT!{L\qYg)>:gGfc>B"uՊ LAjxX b_ABwSkd h# P!-p r?KC`t$ZoZ2I{Џ/_ _D+|}}hL`pkFzNӜKH-f9D\& S3m@Zp6λ krj#Ado׬y)ݝ6$BCL-BY*ECS]`Ey٫!rkGr<NXBcqvj^&Xzn)Òypi"obI3|Z#Chط@^&`E\>TfW<ʛ >Y㦒 xh_}G9D@cC'u^.Uu%je@ p_n~LCn9F7o/mSw!z'b6(ځ/id1mx~n~za 4xx.an*IYi/'!x׷pҧE<}dWEi(m6Iu S V|أNE=Ԫa,@`[TTdI6F+BT7щbTGl~ǐNJ=|!&JzHh:ۏP5?8((н`I0x9v kNJuEi9X.&L3k ;,sK0kq\~H.`Ixr3 k1Y͡^@g報],6aD8)]2[Mң kkxom'}o(%##ktЕ'L;ǖBAXAk◆*/rCF<~PZ)帝saJ_>[{key+U,ҁmq c;/K`U}yP QVUu,a8{zn)s}sx4 n(eP[g6,A'#Z = #ՅCKF0yW69\!F{0vˢ}Fw.edi1zb5|!V[JV"^U=M*̽}}XCe3OXx> }#j 3f 24\ Y-ID: J(@7ΎX$n]Fh M*8\>xq`y=^دcxP>vND@C"W*t?+nLoۇY)o*׊+5pH&s2i۸+Vmn2DO 0Fz![I2zMu9~b;] E^.:6nҲdQ]A w ,Zݷ=Fݬ |}!YNX8}F>+򿎏BgPCKmZdUM鹺V%+ӛtB"K!#pM&|9 S&ge = bsԚ+b)7bTB KAXzA\5}*R,J,wM%(^HB^. O7lC 6}$S^"MLM0u39#§DdgwI!mc| ?&Su |B Ak>G?ca#̻3bbVzxka@WiTyG蚥*B֋]X5a#JX7cW-ߦ f}D⃅gƵ:6LRyXv{he3VAH+xI*ۥapRnw'q 㺞p>pl㬱֨Ll4D#͒+Q\GPf"Z(U64@L(L3ME w NH{ˤ=#ug_R-Z S g_?xs 1Td<T#iǿ*abeYxXz`#֧C >ci!UkQ%`qXQ#bb&@K3[+`NDskBĹN={ ꕈ>q0<)G[UiN1Mikr.A168Υm!ҿYq'X*7'CƳ]-L4 BNEMQ=SY¼"5PJiƽ $7F L5Sxz(1r LQ9.#11P!|fo4v%) (Zפ] `cD n*~˧"ׂr'\)QFv{sҁ=pBJoyC<^i];[QSU,dzxZ<g'.IDa 7Za 'v 5xq[MMl%g2$׿>Ta` u1,f'Q?ҹ0 FF^0kvIk1_o7f 튮e(eB+YU:WU>)q5qО_e@L1> Е,qF/O;8&;sG[a}Uij+¨0GˌoiƮ^v4.}m.o+G@~Us㟝S lWBUbKPO,9vSI{M7nyUx)TI0߀h=MxP1EL[R;3!Ghf7KSy>LG=TU"v5(mk~KDAIKeIav 6EM1[K's_nF( ZYFq/mS?'Aᴫ!f+k6u\DE3iqtb~w Ctǚhi ]NsIm,9V8Ӕ<"AʰoQ龫֎EO[d>خ/]FuS$PfW,z_xA C.{65{;:J}rZʾǁq|'^lhuyXB/DhF`"sl߁Y6[D?01p^F_j|[I_IL.ۏw8Vi7@ ZC "!Q3/ Y;-hAtARLE}ŏ2GaNc4LNj5M=Ihy w΅E0 pi.9մ>D\f–6{tM"ch`ܬ";#Hs.3n2`ږ'^ ji'H2qvʖpFR=tciFrF^||xYD¿-NCN 9w=T'4辱Ԡ,CܤZwޕͽ.adǭss-v /z Fꃯ =0vE·g.AIž\L8'\LEсԆqG%b6 +*rF4T8؝uNErE)]ޗUS Jz :6"}g4a^~R07}?G-٥F^Et_wRP|#zN~m6fUFkA5äOu՗dO[B"j()L ꨼hPQ@aiA=oJf VBcC/򱎑r⨆ ErK{@5N<"aN;; [my\Y2n"s҂t͋<+SkAWv$LY&(PEp =?- s{w}o}]NܯJ\U%ͬ yDjHRS-\eϺl&^6E"ZZr7TU[8BLkft!@*^dĮݛtb^QM: ЕrѱIcJ!+8NL񎎘} yOh,@I^ue4eAjs 0 (o@9bD"y dbL܌R!1{!F׹?8XW X@hZOgVk>V"%NNJSo<'R.)68鹙VrX_Gڇ,}Px)-Cjt Qӏ='_{:&}`|?P_Y9_FEВ?☎.RG%fƎ&Q'kLnJ@duR75*lxg6q dFc`;@78l.cI׹FߕӒe5rY|li ;-4"!@p:yr au w?EibRl<$,BhpY:f^/ 1ClJ!}%NoJʜ`6Ѫ9P]z@4U;Zq7tbCjMvaWz5%#NBkcv S:hZ{QO&/hE=g݆:- sx/_ߐ1r߈! h 9Ih=u{RO#M2EJzoӹ,pB>xϷ`BA7)lg۾9EY?S^2تnh|D6]61:tar{MO}MXI֑,QTbMN :.&y2<1f^|Ux`dƮܷhD̊u15 >b?0=!VYjD92Vq,|]w9ιF 4ZvՇ.)LB d7~va}5!ӎ_'s8G wX  E(hAo`6Ɯ)G=H <%RU}z4-6!|pJ;pŦK-lUഩx0WL١yQPv[,]L+._y{ܙkÄJ_[L(5EqDD%1do#8]S=T}|܁D״Lt͂&QUD9EN\D^_Y/p_\V+3ن۶Ďd"q-X 3iR[QH0V#$5}L#f!-G8͊lj1) @s# ۲sP.Cw 4̸yZp[! ֿH:YvM[AƉ+m[Bbt7N+PxŮN͂2\J̏j2^f5IhDB;nJCN;Xc\XB&xP~IaR}^u"{}Ltia|W]OJym˙MnVR =a*Ɋ0& {p5Ep;c@;DgJ׽|/MQOgq&`iFn*Y0(7zm>cv">c({uW-NugnT k Ol \'>A6ۢQx@ee/7Yi1UӭXC{X3Bp?ah="K>Jn?en'\"\K D DU4<& l uc0|Y < Zf9XA3 9A$?  ˹*vPA4>;+ ݣA^BյRւl*&grm2t૨tZ>Ra9w_XZ<&}x# l LļŁ5Wj_EN8Øs;8. a [Ѱ.IZq/,^ b_]CQ!XjwTUH śk)Ǽ$f^N4KjMfSq_ Q/efMs0C6n r'|鬛sk鞳U ;b{<`/VXUBpJўT=Sȴ»c'4e10Y#50YÌ9ME i_ ܙ%jm1ZuKL:{V<~9@TaNÚD c^]{ִ#:lKCvXna_e;$ǗR0[ō [~ysy7; uuu񞴺b:/aSg{Ž^/ $9ͶmPvW|i<9w;s8fonf8Lgd ^1xm w` ( (qd5z:[[_7r>F7~ ޓa  W{pC![ʠCSX=m7PqS2Q]=ƖjiCu:$n د> &k⢸NڑZRԸ7c+g ^*~Fb>}Ԕy'3Aj2H];v牁Q=mg'I=e)v*R$tG ޏ ./G4h!9CEI_¡ZX9,)JM}*gڼP1 |dE 'pJvk۲L E.[؁uZeF/#,A?Ǟla'v+ʩCRՠbP e4.B͡bW%ж\m$ *yDr- r =4P?0+?r 7 tdbc0GDrLݓ\` 0f1 gŏ['P gWwmQfmyvuZޢ怶\a"tð}QmZrZ ? JJ%|Փl2}J% M:xw yփ|?TgXq<ZoS(/r6) zj|jփ-Hmc#A%K͋;${=]=n+S"/^{V[6l wַ=b=孨e$!LךyXf9?C= 3`4N 08RN=y&z,D-ØQ!Ic߀v&-~a=BXc' :iAU _JՄ)[5 kMa]:yVWPn( ^' Y>IpW9Mk `Zb%PZ nLLgZ]kwsmLD_U[155pO?<)uzhiI/3 βy@i,PޖFΡpÓL0М`  JӬY"Խ3~ZOM @'͚*> TV„~tb|ӕ+!ߵ9 8֤m֭`cEtK{'pٹem:G6ɷ/2g+l M.G /N"/Mye2ۧ'T0UƿɬT]0YQ^Qo/ rO7%/No}Aǂu26&r:2x1PmUO{A7:d.}nҼa/?ٜRYo|5i-@\1@u/-5uU; ]-;Z*r'52_pŅڠ3hyAבjҨ *|'Aݢ{$EI>85 [UZ2SE luݓ(C儼/J}3쎈XՑ|[Џº%++2CTw"Xh݀Vy'f6=;P|eIA9٭C*jW <8yb5HTgУ.i)c'{XF>!~Gg&G9QTrX%zҋs[?bE_Vלu\JE ^M Q~BI?G3:Y.2qـA 魉硂ؒ&侷P 牲rB̈́4QisAܣt#Æ+d671z.;zf:_FbzizwKUgd7xTrBG%{t>-g$FXAjbb^3 "|ň K{Q-1XgڿЈerAY=:1\kex'wMN&P:ȒjOq?s$N?u|㳡$ tr,K\t9=i0"$[vИS+/PɓLٸ Q0HGu P $9Vv$Sn Zhb}`)X8~G/D?8GOwז,I.OknH0yŗ)JHD<'Wc6sT\ =F`*…>~Q8Ώ~Y?9o]bF;wf*fiBcŠ|snl M6i H[jopN1u'C|cEb՘ +ܮ{tTKvo?EWJj<& 9w5I{B?wnوqAȐ'ЪAQB1vv{X*Xi3289ȟ4vٍw"X^>{b|I=VR8FZ[ʇAYWfSYZ ,|β PH ( ̲=H*E˗ ό&#Q+v]Y;:$#f.& b~  J'RoaiQAH/BB'l J|D- pm#GkVRrKx@j/a!4fսWۇ XY_8EԛPɮk Sӈϗ-=+sT}M@F8qR1d wY{45H-3˨"D2B[>xE [J9!)FUDsJ73\`˒:>wzׁ%*eqӻ<Բ&iQYJ&O9cr 5..]> N0/i0u:k{,v=mu㲏.֯_kq3ϵg"h"fQEv'h ԩ$qISCn~9nV~U_*ufX:e 6c*{L6˦ C\7e*_A̦Mɩ/Ơ}gg\k.8)Nm0|s$|1w-/#݅*>\˶ymSg)O{a2ImP6^F^ʌ^g K%{il(R W'@Dˁl:i-'XJ$'L&j}z*i-P|/+2nH\[ a^ùFFJ9pau8r잺 yɝ-!VMИ_ 2͍b([a5Fg*j'sonWc)*:=-^s A^B\HczcM!?'ocLb-$P⋵~Fay SsѷO.gj6h*Sbԭe?*@<} +0F6JP{۩5,v?8${Q[Bq*ß 6/gXQ؍Z7t<dхzJ 9~EhL4l*sE0S-o0i,|.@,C"ݏS>U*;~Ʉ((Hܭ/O#q+>0]QHƖS8vIa/'@k`,]fǧ:*QA޳[ GeƆ*aҔa5\sC;BOox+2Z:c>afjo\{|OS-ٌa3I(-9~Qry^M}?X |<]P>pf("DEw9 3/ߓ0ޱK)t'] nXy=bSq!#>i,DŽ6(G Aʛ™s/3 x "@TĪ L$86=V{ujVk@AN[k #j׀mκg1fP@y(8M %1MbX7ubzWۼ驣u#T s7d j4Uƀc|uhx&l8)M<2ŀ>>sN|șr.YZ+6*vթ^Za%x*~A"Tb0 RRz`6R;gj_9띘n?gW36Ǟʑm52%m*4<uJr#^jՐ'W1aR뢩Ӏ8"gjk2X|\4KSKꕡr@ )5--Y%@ﴰ ,91>D _s;){ɾdedtxf\(d|7YXܸV[4iEJ%j{q8^i!ts dH k1kr\ՅֻWf]A{Z I.%RU;V^|e8}lh%C)µ_%5#qp :HŒįB2`oIfC4}͂ ]tyAyؕow) տ1OmA8 `f_\4W=Ez@=Ij[$aE%!m7뮽-0('ס2wkV #Z" xXHFD;3=;X]a9igEw7"en١-=c0Yˑ5ߟFjo<&Cm Et˯`W6Ymi, Ui \zzd!_V$ڸmhau#7IA2,%YR% c٦`$zt"6w3IX,xvk.0XwCNka<0yDp)eH+=V7KW(͖Ff0[udPZ 3$e":Le,ʚm]~Va#{ZRyJ@8s MbW/:'`d+|ڿz3I!p;wM_ͯλ?n^k&^oಢTi6fKka2PlxxN@Gh2uMp}a J0NmQܓƵ)Gd5jK;7e2U׮!%PL0NJڂWc C+<Nu MFA>(U8vwɈ$qQ+;׻ɣ}v)aS&wd 48ôVoܴ֯H#粬†=M_~o)HF=^(wp 9 1ũjS># Ju D!i<-/bַKFn` R *l n\V(Tx\ڼ:?]+"tF]`EX"fdmȒ_,m+_0߭J'=.vg݃xKl飱2r7>v6 qLnݼ!?6S5>qy_ bSʙ\/1OJ!YZJ(xlÎ"L@ ES'Ff/0.!#`H$ &b.2b&̈́T_6ݵi!X;)AriJblޡ^;; ooJnxȭϵo\N3i=LWҗk7rjSEo؜k=%IDYdfQ' !9^Cxz 4JBrňD_Fl;.xߟSUJ9i1"3BF0x`P4E" y'& +Mid_MseX[Df3hQW%4nXnzEa tEP31xOmM!N/R6ʽևc~Z_>{N ᓆrim<#tJQ4aW!vc7jK)uTJG]! R)b*6g]ƒ"akî >dP'oW>ESځ|n܇_" YyUOHwsrdKLǏ®W/4`]: 8%M' V䭓cM Nr<'LƫI &ޭ@f@[ .ߖQRWmtNo22 \c6uIV,SryW$׹w6cv7&Ҏwz2TC,O'cNpIC9#[i:~ڎdJ?G=+p"#瞪{k"4kP|?/!^끀t!l@#t>XƠc.m$lQF#c(F3l"91o-3e֣.MO;Z:fcMF%eD ~lBud}u;pzтO3 6v0 0&T5\Ĝ끽du`!H<-j~"S }ձ}Fy[8:9ҥS;Iq I*/ "DŽtBuLH/EKN!OzTTM1(h::8l M6vʇ;2ԏjO"-T>]afC",vl k1qeXV]=z@N;*$9)TwF#E T0s9ʔ]y].wqB N]G0:g"`wl|IWņ´|,h#sCCFJr;pLva@x w}[mtp|߅!ibl4`t%ݽLbj,d -y/qWx%C#h@+sba b?WLe_FnJq1QmJ>daS@V'ǝ'QErIm)AlT۫²% SO A&frZܘ\TjT'%ͪ7|^Nֹ9R kSzQizڝ!N=lL>l9{]h8W}Qr;`&][cUx"HZ3Mnj.O$v:4 TuvFuBِJb=z`aK/"|f8z)CbC~f9kآ^$- `e#u8N߃<6~*yq_D.K@J+*z`%*B#h'gZzM1 M*mmG'"R зE3"o`Gs3kЮreN5(GN[ڦNcbk%ęfyi@ol vC,udHm[! Ķ{7TT PLtoKCix2b(A;yׂ!muRgFQ 3+lvҠJTtS}J5Eצ҉\bPw5ە 0Jr.-„5]WRIΤ˙iÁ!(Vf?̇|-]uֿxqOy9o$27C$/xoFT@~0- RSP␔;A"D;5vo\HsDgD?>8V܋XSN~ڄEa;-JZo@޼^땒duWw*& ߳Bv}pϖ<) S&M'YCs :z L3v㄀|͍Q yc"[{+3 WI4H<+8Skŏ! T*0AIF=]ksN #6qR$A1鸟}I6I,kWaߚ؀&a*IUܞN8“i5tH^?D5I[Y}˙kL+z#XߏL/(*֌>6bGvbgsoR Ŗ\y񎦺付V T'#P0<weBNxSٌu)^j:w]r4ibw_?w}'Ch$Ꝝ/6ӫ;k01$mn݈.ELհ˘M%ɜX} }4;,Яt B|G(iLb}#' c!R\ .{" E |7<&Аhc92w$ ųvEC+ d="LY2ܧ§Y5}9;Jl:BUn5*lٰP8)K*hˈBivRUaܽ7#- *9ݩK\㖪r,}mGVҶ&9\ ?ʀ9` xuӕE>:Uu,QD#.r0?h|ӥaƳ%$5;'Ȓ F'䚥.0iabfI&? %0ėi)ʹ٥pk7Exyx0.\ _tcv)(2Hܢ`+*Ǭm[<5Dި-LĐm7S|Q[spVUN,`Wjj0yr mZ( sǰ8mnyqn*E\HqZ_>9{"އHu+"I!Gl\ >5Lnc,8ig,ĥ ygЍW7 j)d/)v@VXr<辥=J>^ss¾";M8Y}ƙ_t6cy|c8Heq\Or_;ڻ?7W#aOV􁺋O?HCl|\%6g@1J4 (Kj0YcԘ336v(Vh+jɜB&!z`GD'hd:X te:cn:,EBkCtaϷ?C0-6:'åG,?:1()k*39GYëĆɮ7Yhl |MgR)')>(i (OR^k>C.ԁ\\\m.705NF9Zk[ KlIy{#aGmZT0xxN5DҤָjGzH#!JXs4; ub~ j#j$7{ƂX*7@'XGآ$ěСjKվ."oXX/T.yѯj(vM Ȁ`owE^s}sf60nLa&FR=U€*ʴŜ1S>Sw@p@B*,Ty57漞sE^ 'O"^:]+rABS}b;",(EUN)ѰiTqE xY:.O3u/U)ؼ^M!oўDCM+U?ϛH>qD-b2*7ܗ!gȼHvgU@VsQ+/NFO'$X CƱ(/2"KZr|dIڬF~{EbʇNس*F0(e '6ZtcH{ѲZ_1N'aUtBF#p%!P1ƌv%mDZ-^"zTz ,e=˸D8mYo>RX@ zЩѳiCcT"7ņN\H)rmgB&=)\;VF2܆[2<2}9tɉߣ?0?M8\*"yC)x\?I!4%^OR"hBXM4Gz !,I"~4.nn2Is%EQVcJZ5惬+,==Xj+)rAlJl׫POA4NNtN6nMxˍ]$G6Tp$sbj&;R9T0u Ae'+玨u%Y^H;H{/NkaL@m*]l􎕡vƭ8хGi a |R(Wa/0XI< }r4_7x8kPؼ{Vd7f\ 6\(#deQ|'%eX! q[ݜYԇͰ4:g`_RS5-%E~GJa@ ,Cbw[GyS^.c.iZ[DCvq%W4pyW' ,_FEJ)pG|c@T7M T1 M ޲WlR]vSrUvE| Pi $G1W+<{TWs0Y"V]ab3E$K:  ƍ.*nƏ$`%$[ޣܙiB3.%1 Dھ< ˁ{2ⅻu6jn[MrNS?i&N`28:Ky% 19Jig'u -rܠ>Uo*TJZ ܔ8K`a.%됩^w:?݉|nti1KXbMO$x)Q$pNLbbs3ۨϷx\Zrrn*U 5PNBBtm>5e %vgN&Lq}9kړТ:҈K6RQ ' +U?_ISL5A$"a? tl `0G.~oIR񋢸-e*ށt$TB0 u_ QmP$42v Hkat !ٺ=f ˭p#pO"rAŋW+4v~ekXꬽ {~/@V^UEJxY%Lb8,#{;3Kr֮}7iR)dJMPxDLUق(fEa]Ҝ}/h)@6Q ŖC )eKjg輐tѽ(!|1(85$IőzVo~NHBdvz4=(rRoOmYsx~ߠ0*c)֠6Й36T[&%]}qIzyƗXפzX13+=QtBL(W|szQgb ؐeSO}VN 7NF@Ȑg*j@I$)&gyd@%?jOو[>))cz#|˯x?'~!/;^n@5/OXҖDޑiOvk/Ï8V( NR6J7k]o&H  1¼/o3O%aS .%[.Zc ÖDA BhR0FK8X0o]fl7U oƫ  S|tqQqI slc殉QḏwDZзd[|)]VneqaEO,!K /dAva`iПlه+]w1 __jmFR8jnH쩗c9GUqD HP]W֘ pdR2d=,TnFK-Mjf df;ӂԃﹺoZWzN I nBw3~_HU"+ 5bh"\baɲ]u d;uEzәfPxet1:d)ky 訥*_&y 1 7(iAjC 4:aj5#rKkmF4 xHē~Gn JWibtoU" u,Qgs3ހڍIC2v|OdkjMMh[T 'xa=d (!aXǪGs0 tk!o}_ ӄUV5+_O%1ʹ+@oQXsmZuF|8(|ʼcwB PS?%̑ "jyTyV,.7]5Z}(9~h_;ViA{aT|m0 VϲZb aBcBoZoh` !L~|o<E@qC9n ~0-@,̪;$<@#£QfPΓۆň (tŕ jb2{m*nycn L`,x+p%>BnoǷS_3*^%syy J!N ֚!/j0;Lř*2.\En\^w/8`yy@Rޱ>8.D# &9,Y.MP?Y|E l0Sĕk 5ZQ6< Kq$BqӒ5|J޸۰g8 /fQBU`"(VIoTUFA8uQ pQnMrEr:;Yk23 p -]*+y< EvS6}2[^3(OQrn-k`.yH 3}4i2^'w5#Ad8[ѫD]Am8TA_Z;2X|aa 0+Q8a>[;P#R.iD VaZ+|E 0]xq )!a^jK%${TqnЛbW(Fr;Rė3)sB)6^p}QF|̳l!\:Aqc"跫y"Ÿ5Dv?3NhwGk+!,Q}1H I`1o=ƺXt_Д IO(JLqfƪvռKz~w2'gHT[i~g{ u~ ŐvY32ϖea,O%W}0 5,ZIRC'3Q;9lk0¶z?3rYS}4SfzisNŪL,r [y=ڿ̸=H ~[NL!^7_/c!!rU˄>7%19L4҉@KJ9͉ ^SĒua' fvQ)\  f$Y\QdU?/:'yG^s)/-fI:,]#^wyn4/}ȨE;$D;aT.d#Hߢ>re/3a Oh_ޓqAy5qq4iwq?l̔]VU;`Lk$6PneOz@q%g]Yr"qO/|l =~$ ޅ,DC^ۏK;a`7F|#b'3qEw0C2𪧻۰uWa}HҌZN9< 7#"qQraKK#`/b&.)-m <HTY-XrJk'ZT) ?ŰM~gjD1j  /vDN="M`vƍD' Nq&Uh8UQoӂah烌'}K iQڢ!$eN09Pޠ"TMg^U]ʶ^+s0a>c_v/ѬlH|g2I?Kw cfu|``(@ Ic,09m7JKe2kVN=8*.|kԼzv2;xvEL+^B3" Ἄ=ș9m𽋮tο24#3S1p IWt&E*NR+NoŵƧ>ƿjcKνi^FR cNĺbsv U bC({}-2c֕Z' ʹ >alѝ:ᏟEy3WV2FcÁЬD$SsLoDhIiV *B ~wuB4Luq4?UXer AYYM-Jz$D*}S026nӅx\caG[zk:G`Q1#Ir{l"o2 ,{X]C˒voIx{Hǻ;cOm'\0C1-WbZzP7S ̯K_1\P5%áLΚ7 qNprG-y{#1ZL_ѰC_q͂|Ml!z&5W9o;%}-*+`a:Zjs8;\}9i %-AZ>jhD'='e硱5ը7'GiRN9*l=,Ԁ|fqF |rOA\yN7;/Ի<)_y[NV*)e*k>,8K CR0IżahBN6 is|{vW@JSOQT(9f,Ԏ1Ja̸-$m+j7-$Ȫ7`g]7eWߔ3`X|Ros}H/dY; zA$~1?an*%Fx:,qUl6TiuƟ_FQ/¬l[ߚh&r CTpئO ['N(gJO> *W~zlkE7TRׯyZ-Uyp,vû W EN"u\>`x=۰xQa0¨/dݸHLR-E_=K絋EȷCZ ȯΡzS`LޒCPͯ5Dy,-8&m{r3T0\^{IdU(=Tr4L`uX+t t&zYn=Q4KPRTҡwGms fSbՑv]Bu<$b֢0*<)-'2\xPVT9jf Vjɥ#Q(5X9CO@TQR?x= YiXT{FӠ \SZKc;.@{5r31w4Don۾T27l]}3 :L!ӄ 6MV \2 a4`xe4TJr?# H村%m[Ƃ) :ӞxUx?f/P@rH u~ s.9 19#c?@S;AOOJ悟K*L<h̽e*׮p./*(`Yё[)tJp6o'wM#NT¬̇K37d땑OysxnxeࣾC}E= jw%qVĩ;^÷=N9dT嶂m_( cnaf9jL .*`b1YwW_Cb N[uXK{r '(yT,,b@K憗8WNnCv:#XG󤢪_z>y ঄S(G+[t0@0q 0jܺ;8r9Jgw֯E.i b=1) 1֎=#&fJ0Ys pY$ g6xybVX,ojPq!y2Ė*u:!kqȭWٖ9?ˁtE>޸ ҕ5Y?q?Ss$k*fc$a)C[pDjO ۖ¢Sq_-w Qc3&#j`%%$NLt*^78d.dfyQ'N`4y q>:l>_YRFU,ː'ltÑW`WaunbX&>Fq9>g⩞Ũn'?x-5ϖUY {(wNo{i֤rwKp=&Epw Ԏ 5{UˑTL.񸨋KV7ވnV*y unfHp:gq߾ı9# >59-جVL;,=YDP$[Y[¤Z LRaNEd*F p@cM gꀑVɾϗ ߠJ,01 ]<+1L! f :&#.lT?A0ZG>5SԊ}Ա\X ucvɘ˜ {ɊQ+Vև+[zqᐑrv EǃN')t^V6쵪xUӇ5X~ w޽ *95Y{ȫW{CZP #2jYMofC3t.Kwe_w}P$5' Y BBlYR._GJR~1 Iۻ2NZ9fV2HzU.\m~3\<5s<==ʤZ(L ؆L*΁ N4*NĮJ22(u])(+Bg {3ׯ߇=^ ~Vt%!48{0!\!lp eu!V[5#1pd;Є4ak+l[@JݚS.B}3c'Ba&" ʄǭɏ!o@ZTa(Rt2cG6~_@ 1kQG:VR6m2@ЄWmlCč}z-[]ՈErGIqQK_x OF8m ?rىT?<9[Z%4Q(^}o5:+2+=P\-+8B49"_k )qxjOtc@nWKJ)N'NEd*]w%'n*c-m2t<~e3-ywaB矈prCh|=h"Ԍ&J' [i]ڀfUl ]IRgeu(IںtR,(0dЬ'62]+ ߑ ^FUʻ'{;00R>uFv X6޼Ph:\:`ЃyOਁ|Xʖ\FoB'&;?OAyj2y`yЧ 5>!kC\zNOwə\j8)v~$ |vp.C(<ӕ A)!"eH > .xq4%C2h|xy B(ZR9Ib#ЉG3/5uJ\IY>`ob#^{i3fΙdfwJ exrݟodOH3#)^9=PQ9m?HOF4Q"eJs^p$wGֆĕ\ <:`/T#7/'X(sO}~XhʊVP,Oږ`E V!fR@8 a|q똡HuݣPd. ,RP(zJ%?U7~˥%3anrW^g~) 똕[ֵax]3s#D3VSpԤgF7HwLV1[ s:<'(_.Brvm>3-˅&HwD"+ $C܄~㠘%ycuxr~ؕ\srcufrnvJB{ͺYYUWiqt'U1P֖F/AM'(6g xӠ0|tC $ѷp+:aCE9b~mb5p`rG%ΟZJqTKvqu.ICIRȯD=HAN>I4c"аB+Q085*^#y SʗZf.?/Ʉ=81c:_A &'rPE`oG>7m݃9I8$6Ilvٸ]i@aˁqIX`kvECV5w'}c$otgiq6ŶXEpC78U>O Yecy591Z¢8*ß${&v!OcQ nq[ma<9JRІ^ D^g2VDG*ӥ.:c#9$ WnK!n&Nƒ,|E@5lzU#ePԱCumx4g=0I[|O Rjb%a//d[*X,=A*"f$3_OpiXÐe):K)mbYے*ut "uQU$Yo]LS:- %6JZYv>iKUaNay9H$JR1E@2D+:ѵXZQ+ŏLfm*'Wkhq`VM+YwU >}㚋X+Xz>ߛ>D}oyWL|?s Q"yrR\%=+T2Dv|pbT#Z,cF^rNe ]i.(K O4* V|K 8\iT2\H60k04:2x5.NCy7[3k4|'VL8WMM%v9XU^"u6%Ӑegb+ *#7F[b,2rM7Vuz3"#(!0[87 VX߬@_V]C LPAt^j'YT[ڞ;j,5njSBvC"w?yA#_op7ZϪ'a!1c$ИezЕl!wRWp/yA8Ͷh^tԠXi :z祉K2]9:O"T>"KoBi8oըez?]mV^keT9| e[9؏Dk)Ѹr|NB#$G.3"gQ# T3V}5G`VOjK*~»V.]g~|})Es,I \z@^s\,oN9FeSӎ (LMZ@qbjҠOEn$*?c#Gʞmz stnsC!zQz<̲l .sXI|,bDGm2ʧ +nU:+ Bu]DlC2qe9JMY cq\n|`|]Ol-Y,?f:\ea)VQ+=\tW:3\3 VJ+%-󳜽,]AaBRH) IP_T-̻y %)X#ᰃi  )T2rVt7ף' *:H<@toM(3d+Ń6:ww * N-Zڇ0&2YiQjS^ݒW nwEc8O{C~%h㐗WڕM.i.;JEM\T [T59[}^Y`e/(weWO T,?*W}Gv|l=0!աC=^T lQ] <+6 oo@fR6z6'ay|`T]oNa^-w J" HjK38 LQGH 53U psM9Lv;{#^ۉz)e.(lۅ6y0@9>5rפ=C5cOy؄>([aoPm>YjZ(J3ϩ4LF/L|W~:DR+6s c d˽vOYwKw\Cƍne; 9>#D.+_̵L`d]tۭ^BR3M8`jXy~ אڊ)`jc5,_rtmJBOD_-U>@-[`J^ҭL>ʐ w.QEcQ℃gSrzD<9.WD"! ֹÄ*'1¯$ 6Yʗew.f,]z }?y>W(RYnvJ ^9`%WUy]nS"24y!j ,]Uxw;zcuĦ}ƸZdk[&+I1S g^kt/pf:ɨ IEy0JI6D WyJM5 G$n%N-J F)4)'ڏXT Ӥ kP rQO?M :)zs 2lSiYKQ}pS^Y,e1Umg^K%t)aH/Yz.nCBt*TU5iztLLp,60ƺ4 /A.Ė\- g%w1)юMy/T-Y37rZᴕmߓlîF)YWDE>ZCjDHj6Z-Wj32r{&#RϜ<=7\WVc^Izs(["lN a@ZV`TVdԕz6ųJ䃐 L>a0Zr\"- i UV 1%#5902kG;_j@ 2waVeO4LF- JMP_$?/4 N Y k0ʺݍi 0 C#:UOR$\C\AzQϺ5o'lMRx"< W!l;UŠ0/ǙG S/JJ:UǃvՈV1[sG,(&M]X]dDKhF.ƽ7E0Gs[Y;vhPq߮87I8E-fy^>P{O yhC ǭ+ j.zRX!RuPuuPn}\lanjZ[q882VG6[:cw"cMCͽp|(mX\f<"` dN&Wf =O#F{tCWLrVG` L4zఙ`a}s@R 4D#Pp<1ǚwj!4u8:< 9ۆ%!~v8n'k_ڸ)q#j{ؑAReRʆ~h6b2 ؘY ]5B#loJv&IB[Csʚi&D݀٬bz= *ޡxRԾ@pH[I<lKF9LL|,n=~  nT?Oa^a{~H4Iid+PHe1'=/|jcn(tWYYpdHJhƥHC3a Q"0CAae#Yf \69=.吋v:&+t17 t2K]8"O՘v ' w4ᚪ̧Φ(ZҖ`{iHqov'X};nu^qi@DUk!Zw$T1c6fw,?4-zF;l )% BS)>Bax=<%1^n< Wll`X/x*V.IE j,d } N b`!;nѿ˖GW[eיMby  Fl-(9^ N@wveL u'ۑ!DP=jp/fv#Ȃğ~I4ӘO!W&sRPZ^b2G)I)y8`yJM3PH6=?Hi>],~I' OT;mC..v!ef){Cť',4ySFӀ ^KV*&NXJ$Sbk?cX>E i,:ˌY_uMC>M54Z꭬&CDҝޔs.`Y6=+qp5:S:}{B e-B;%SS F3g+6亓B=4@B@ImQ#~35|]!0n xӦ&UnBT>a%Oug.PYHG"| ',>~\W&ԸèEr'=Wg"$/;zBئDx֢/ĻkW4P e5&]#qkr(oYF5~d'n<L*2DUxF|KLVF&Oޱ Rx@@k.suu]ɷPn,arh% 5<30iG\Rﵰc>= )-I';zj/I#gĺ7DN~,4J)m%]օ_MY)Q7g| ^х=?/HD(T1N<0[ @"Ŏ^HQ3We/s[J% rgDULٌ-~2 uCXN'M/x2-Yv4E7@푚w"~~@b7- g)#j o?^F.-@Ir SN%YFQMwxJ[x俵*BZ(|-#A]Eijg/U3j9Ƈ_ܳe`\fΟ~v85actU IT`TtC'qG<* BdQ}THp2#6(o~O"Ğ/F=ۦp`}R\M\1󍐠X68͂vۻoAX]if1o>3FMN*L,do/,ydpOم!5C(|18=8ְ0C 2^P~ sϒ*Zr~2嘓|IR+'Y Z}|[~Q,#ڞF$EƐMߣ7K/KQ3< ,4$GUC\w b.%"=ttTT6tXz4lFCk{bη요{V9a.켂 H_ӻ˓f%BzF=)w,D[4ZK1))0 *s^F4 9IJrNs1:#'g X_$Rv|YsFN0U榍v1:tۻ]6!%hБ"r?\0k. ^+6P~9F'AzqĚ 8n ]h)a~#%zzGOSH=:k9/)~GO+b 냊%"c0ʣw)=U4o?<ۖN4c7{6S"_ #\ w Dq&zkϭ ?սr9dcqZPtM%NPЕ%ݴ"EXsv2Gfc 1[E T]9Ǖ*ШNG@ /ґ q3_kL*XsRKV+CqiPɍһG-*Nn !bBtQ Sd1\oq륤&[-lƫ}/34FjCZ+v%t&~;i`=<.3$ex~ZetD V.JaU5ωjp9/Qun}x:,ezFDuY܋WƧ~]_an =p˪dRхTWfզݝ,2?za-I@~HC+;H֜br=%Ԥn mG9R90~/%m3Kg&IҶqb:5"?[25\. J1vB_׭4h~k-Z/.I `toDv b+7zd,Q/@Qq]tVֹW$rMlE?R~~om8O%~J')XLf ANq%['9yoӁ xHJtw{Š lݦJw vp^[s!v-6:t>d} 8U $78sW—=j'af<'A3PVoba"` o7݅y_)'M/yor[;Ih ۼ1ɒ  y\ŧ/ 6;kzU5"~(U"ٮu;m: ֺ[&jnB e]fO. WW;1Q7@L5Y3rN^22r?E!-3-} XrԡImAm~A˻9֖qY Z>(,H2UowGm#l_8#cKq+͟0Fc 8buѰv\'j* = VH bzgս>>^UA*>$]o5;lܱvz Ϧ?Ŭvh{ --#]".@hz8cuxuizq;^ͣ{ hbdQAfI4Ig&m)jAfT[S腘ˑJh܊~o+0uULbijNtVOct;F.hހv@N6=azRJX(Ԡ)6 }*sE ܹl&P]HWܲ_p6N7Ntd*mri_@OIaP,T<\덜 mËiMĭ@MɫvB cYVA{/4 NWeN\7k@#lI"S).c+˘ ;X ݿ#ې~ $\8%\54H ֏ <_'w,2t>CH(G[7٬!z E'񙘻^d:N3a4$*GbS|:N##^CV2/L^% h>X[䠼̍*tSil'n%H16Ax{ "_+5jvj(7|sz;  $y4K- x{ĆLy(Q[Ei <|ül-bH.1ڈwݐfx(GhLҥ];X _KY[dOFF.1'{MZdBrg5ks]uzNO@miW;dO\m6]TA>8r/ 0W*prb˲J=_[r?AX.z4,R 76p;SiFҐPdhZh*McMyv&;9fesCfwȲl^y H R\:M-tCbE笧9"X25 :[yJmS RD V>Ec "-q;Rx3#XӠ͏~;lۿ?@Eʓ( Eg,m +?"*nH2X94n®cTi/#oBsU/ n.'uJ^EU c8Z/-"vl0䫶MݶBʽ/EDZ^YHQ1E @@T+V0&>e` ǏkRmB(Di!KAэԈAUrB5u1hH6E J;00+}IWFKIbJq;`rR{} Lfh78igBh"зxn Ԫ(!/Vu7u`IC-2;]L(Cuaf +YyL?r^n7sDt6R<[Kiq1 F%4y 6`La=}t3iut6|*Hc2w ss%ba2 BSd[QcﭛsˍݣҢЪ7d.T0+sB~RI.nR:țەu`1IMQ7ctn4M&ע8Yˬi-8Wch̬T񣲈iI cCP@O-J';\^xhg{ uC;3o2wɁe}SB3 9&xP;=V&6(Lq8YOi^6imߴ,Ud~Gb6GS {`I2ˮV`  vp?@(qy[ȒHd `a':Nq"zJ׿+#$؊ w;yQ[ڽ(YhmS[ֺυl &°[ށ:%H=vZyj.aI(޿g+jZOVѻc?R:1+"PʦTe(G-5 7)ȴ1̏f@.aAA=4=\'Ac 7 zj+/e FSD8_dGFz6v[nTY.Z3GA4Kp\)a=D-(di+f36oS ۢTUZ09HJޙ# &C5] vojl\$4' 1997XUMaHc> Ԓ:m:slEX).{_]reΧk]ASrMK'`R>̡9CXwCU gλH^#/c Qʚyڹ}K'eon]v!^A.:X{O ~.i3g)x %aϲ˫h]B.7'w.V X9Ww=oh&>M=>%)礢Kwv @ > Ae$VldK$_a Ør@ ~#[:W=Ɋ> +T$OBtҼ:7\9b9,n2w"x6o`[9g@z)9 Zʔ)[cjθ*a=B"CL7\>1@Nm `V/1M_4aSpjgq#B}'IU :Z8>s3]̽/ 0@#/>]9⣖YРW&y oTP>ЦFȰňc~b;}Pc&hAJdŇ4ow[*6f3]cI}[yKFM?v:URz` {ȂWl6c8-*QS_0enOefUj{guu9Uye%]c *y6Rbfy-auش\OY\a=^N>h?1ct4"҄&-DN^4+v@l5m:$ u+Q!n/ )nj/:2AYrsw9UChyxg!dBBra쌉iiu]}#T$1az7I]j>oeO)96 5 |N΃8!]5xCC˹ )=iG$_b&'6z;38dU*B}M&oTGQAo?g[j,f_Uec胲eIT=r/c_HqU vl 0PR]nZ,D:Ӯ ըIׁ  jkSTea` }MF{'I%ˣ~/^VRa{ƮH{lL~.eU3;{2b 3Hal0j0# ~:tOCI18F3q-e5䁙C+ٌɚVҌjuRs\DGTaj -к(@Λ䠃へխez!0@k!"wwrW9\XP]v0`Q4T^{67d)C|'^ue?~:uם-3oMH\dr_? UKүU΢Ss;{}it/no"|} 'a07eQNykxCEkF[IniPqӚt1b_o12 h`N`Zǭ^Z"L oSIn8.KH~tV[6hoXqo`|vfx k%z"ӻH8#zcV4LԿ>1tşSrR~x*JdnEƉjE;jo͕GoXiOBݗPq>)ۤξPs.><$q8ޕ FO][]T  ^{%q !+bO$.s~DgAؚhZKS?yl4㼜|26(C 2UfGxVsf y ͺ]R 6NMXZIZم 6w|5)j7Ȩ,Z(^ ¤&r?dgN,MKq(lYRC,>D&C؀U="FaY5r9"ԙSw>*~*L%b)v Qe5" 6k XE[B$,4>Fr^,oG xc7Ћ 5~pPŸ=]o/ ˁ}=QL.ZurH(r[|USnSU/+f_<6 ^6yKV&Xbt_I4zNJX~$fcn/B) xe{$<4!l,:&M\ɱ&K^ZKUg舗=MjuTP* +}XgDn# d?m#;׍\xg&ŘTAJG&_㕔p%&5Oͭ(?#Q_7Oϔq:Fu /BNDK\%ϯ_ˣ^7]BtIcVE6V[lɱP9@0ky;#u #lnmg../ܳJ ֏HTˆim`j:dQl`&1-]T-:f﫡|d(J vjc3Y lic]b|g 8)DW-p~Gn+($WEh0'g;c}?Vpp՛D#)-Q#&T[}:7}<D2>ֈ"f~W? #(l fbρKeg 'Bg4M:C[yaO8<{KW|p9|1д%ݦOޟU'* ռ{^C M}y>\^64q?INExNӿwHܜg2P[t޹kS*"LSZ8.XN,~6av6N\o|Y2R:ѽݓ o!_,_D7:Qwk(?~on)049"x+ٹӢ(u]ODw;[ɳV{'s-o8P@D~n3aWC|BhCmi+t(pZKu#Yc[ `kXIUoMGE{CՎo:?fy,;u!M&uwyò 7>TN cϔ_B)2(E;O OIL Jͯ({Xz{m" 7uގtGU4ti,s;s-jyd/o7YQZd}>xWqX=/GDïX?6Ͷ}M8Glk+#m!bBkk^w< :`j9d Tt* [QG& &vo⯴X2aH\q&47ņ5L?L2!HD *WQgctn\]?gŐMD=MQvnm 3"t-~*cI4џVSS*#$P97\(l]Ha$C e'XuԎ^+1 u8R&j5٤(Gb/0ͥ.I-{vW+c6&R|wca.dv={,E. M3JӛtKtOvV/w)=ޥnFN!Cu.m,]'tC10.vcS)rzrs;t1kیtDO\]VҶN.|?I|[O2(fEnz(H8v( G,abW qol bPs(p<Ʃ 11dDEg)c0cf'XX,6[[{Lv2I`*9uQ%En`Y*+z:E]GNctXc +0||/0"dʷf!`ܰ&UFqL=ߓI5nB9*@},7Q̉$i8h.ac҈p'RII*j+Q]CD7nd=dEÚ{IX8 \ GN1-ɩ8aka  4' ^w.rnMs%s>#Ys`Pf5jƮlq3THṕMǺV&|E֘;?_6²!׮0PH?7c߆x"@0enlט8wv4M1o0V(Dұ7ӥ ֶ^F?lB~:~cݬVBF?dv`$]o';A Z,<lx=l~\7(^}68> };Z\fupUsŭRxN L9|H/w}*f욽*ިrUϓ/-L<.C~/5 s$`w-/UinqbfyK I<:^|=ev?]E88c%kN`pPMXB(?O f:m(SjF~QcH}Gel͏uݶȀy{CN9i:7Q3L\q1H]H5^T;:^@No"6(\v:Ó:"#^:d@=QЫL↺}@Ysq1 kS c--{xb8Xab< Fӂ(ɁJ'~ }3P\v*xWgh`tOl/fd~k>*`\Uѩ՞ vtyiC=g MT)*]c#S,5;ccCγye)kZJ'ǡ=6!LREDkdŷ,97OŖQΞ4f$D7TW|)K^tRCV[LDgҋ?C6J*T Zl_:kLJȡ[֝ksyT ytVW1Gqsz\LD2kf: uxW@0:وnxBL=՘u^!'~tܤP )k@vX Ҏ(Vx ?4$Hx +R7D2NCK, R* υ [<ԑk-Fm )[jX;ͣp뷼k@Mp=F WdۭKNkDf7UsJOU5#^Dfmvb|rZ.^z0OA4o X*fN%2k>u @'ܧgYZ07070100000069000081a400000000000000000000000167c8ae46000028d0000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/bus/mhi/host/mhi_pci_generic.ko.xz7zXZִF!t/(]?Eh=ڜͩsEE"&[ z#w*k=Tl $+,-|[ Ԥqy8Db`,׳g*UjN%ΣvQP"K>|`LY*vCݰӵN'^H2m߳c `A)E&(9{*+\xI\vC2m.5;%5Ic|јH kш<}Jk86 |@T_r Ob< $n [a'$9d}.T)s[MSYpYe0 jWÌW #;\Dx6/{P>wgg XOMv:^{CF\ 嚫j*ľW,قS]e^B/ &]kObbtykBTgKS:{&(7e?2MXCXsPT⮣ѡMS^KѼncn e{+HQK39~-Zmcp|-,H6C* / &ϯƵ \1`=EV؞{Jn@66dXpmV0}P(/u, A HKҾ n%b)ahZI`ÞA!IS$SjPOSTbܳtc˾ -D0wAQrrK$dDmɸ=_=S4߅mèb@Fr3ɽng9FvlkթP3Ƹ tX1 m ৻vi=ɻѼ-Dv0C%engM\EKZfdˆ}Mw$HTYCh?ﰚY}$Ф󞽘0eE4ƬxjW4p1%= 5PqG y 0˖ssNμ IhNV.7AZ]x~Uu bxfn@a V>EM KL,T j=8 9 >Gc3* C8ȘINUOL1pjy BfFc0 qxˑY$Ѥ{l.X妯" R\?ފψ5I3 CքvqN NJ&'F2JMB7NFΞLyx,kzoto]@AtcDF+bc/9) 1 )Sy:V;ykH~Mמ#_AKM\, %#L \b}t2JBAtpL˺f(а:,wDnc˷+pL eo ꔜ6qvF ZS8f'qח9 1]\VZ +"0f3ytﱛ!9rU6J₀ 9 z!Ƨ&։x1i<› zv=CT=ܽw sU`5 }#g-x;$FNF]=X۱%=DWʉùpS@`@/ ~YA =ƮxjYOpv[pЏIt~1gҽ轖Gh1A4>!3;3i|=ѹrUȢ .) _0QEHq>,t3)ox V"o>+o]ޮ psSح%[/7{a'/Vk8O:*p(08jdooWkjiT3]:~}sANh=%D@EQ){SDn.D"2D5b{kV<~c 2oèCӃPgYC ǵ\q((H` 5w{wJS,? ʟS[E]l`1Eڷ`w\KeX1J%l RMp؋Jמ%1ػua )B*.aus@wDŽݶiC}<{QT`a3%m#EKW:\a&I-Dž'46@˜1 +"Q 9 _'.3҂mYJ"Paaf`Ay9Zc4"T/BΧ_(}u*&PJCdWKIjO&EK{ r2{Ռ%ϗdQtb5fyWg_fࡅ 7\^@z O58:tu}B$ɩbPs,\~p TI]bm/o!VN$)J)u~fWo|LƥGamE Ɇ Jc'1ƏJ8w{ RF[.;TXShvQ;EYH^ώXv-N}=!j[pwU]v4˱3>pavZm̔4 -<\8^;7>ZyhHG;ҝ7ƌ9tCIɋ\.T`Z9[n+Kj wvxWİJpv kfVh]:C8H^St0-\@ UQxtw.mnoZ ICqg~4 9|PHԞgK $= n>sb@  R9j }iK#X{һHܲjT*^]*fE5-SAvbIHSGo5YRtdx1`b Nnn^8RȘtb)goԚ eIP8qf?&[KtK욘P_Wq jSFzG%'zm2g*[0hN R^|.#Ǻg"hMx+kWo>jkɫ^aέXWۄwhHq3S~}g <2Rf]ۃ u0 J?_%lE(Qְo~x;Q[+߆5t_ͫx*ł r;RLqBopW}ptr_hYa3ʰ5ѿH-PgȺeEHЩ_PhPw4p<\D@nS3`7uz~qS?fӦJ~jӞbE:ܦ, >3e ۵kj,iឣ漾_)яΡh"[洧 'DFvCѕ l@]* VQAj2SexFn]T[ gQK-$-a+S\SI[z^G~[֔sy&OrM*6m k]iƁ3Xͨ7e!Uik."J5/Fpy`)Q0ڧ mMo}J"M1]OhX} g#(yN!nNO 7[0ևϒrg5i[ kbu`=6R%bwS2y7wX0F4Dyz؅s8'Y'Q%wCp.n9vNI<|`Lo3~&%ԈRŲæW' \Sӫ;30hXG7>6m\Y&XN"LIhSǔ0NҍH{{:0wjEzm7rOMEZm[Ea$}98I19feI)AQ-[,&k:.\3Jk=fXG!@[< ZP ܈!cVh) _={:-7UN&%1Ui< Nrm8ˁEfA\a{%hH svy :~p b*"7ܱ,-e^1l4^NS W(ά*h @4:uHIr&*?^1ø9T-g*!5rDCbFCcĥCnDH;^'5Xv}78+ {҃wmk{7\W% {fո¹& GUkJ2|*NDpL D1]"pZrWa@!0V]diM.!ew\Ǻ~ !w_ԝT04N"AF2jEz:\ӖF4heJ'D: u! ܶr)x|kC,B P0  ΢?Mu5+ ]!"ZW6ĆGF$yT};s7(,##wc~2lk6<4j抅S*q!&BsBPK+e7Uq/.MF;LjQr&PѠy(8wp +Β80ba6f^ :QI dfScV[Wz=ӑ#՗r3dzmb#lt'p_I *(r ׇ@M1v<oPC~6Nsn B4H_`ēj"6CMjSIf ٰ Z֟ԍyMC,W-sN?ɵ()Sk{ni7xm7,kVjv<6xF{@m^ yAEnsQAQ `G%"n">Hp:[R);|`( Z+`(t[FBZZhT!6p1 (pgJ$NV;^jࡃnjONk6aǗj {PWJpю -u P{fJ5+vo B>)B.^sr QmS=';$vffu $ c TDQ b>hv4󽈽<[ -DY4OFYm].&8/VyZ'V=zf^5.)|&^AXdž|ԡ;]TT)EY k{2(S<f)ݓI2ޘHt4M\9I:!P3Bh-cC7 " y;pWp\g|"\NGoY("`Pp)Cd²];]M輥榕JNpr01sHgIw^%hdW T@% w#!_~f3gwWg["]cшV|>ղEm$)]YI/B/ˎc4HӃN?ZZ;#k0$ĬG# 70= {ȣĿX^P˰{|8ZM̮rkxDDl9˻Ӱje*SqMDLQ+tuwA!Տd1 ^7,V^ K,}qOZ@HᖭF|mzh_`^LM $JUnB%Y4_8Bp`YjkD?Ďg=P>ۍ(N=dǬ5gՅ:D`+/BFԸdܪS>bt!j]gG^ ahm[D;:aXۼ(y\P@#l*5#ItGijg!㦣/sl@biw!`KL~shxv䱾o7!5æ]E[]Up`ɗu`=<6ݺ [%~./n+\pVDJ*e+6YMz.õJO;ٸُKh$b `zHɠ^A%u% >k5tkWk-F-CxcЁ]l%^]ǒs.#lC3];l|B}[) WgեhG$ڍhm.8h]!\+; ob71row8uhRl8<,eF6rD9S!LR]A oar~L.yQ&T=3&oZ_t%){=L4XI0*=Eb/6|)@lWyBn3b5v8cͭ*E wHM1Cqn;7qt5vDO 7 ă>856~ɚr"ߜ;`d*Na1"/G΍5|Q9gvQ$e+70UE] hu b}x@!PX!1Ö(O6)usS_~KkL8/jtÚ'lC?:C/ `(:E2mwmqu1>i?R<8 aIkuC4^iv6 9: ُ,cSxj_J-eb y!Abcəf Z[̷D87NJ˴l?+p'qGXcS\UNll" ~fV&GVtyT5ZC9?#ֶ9~'=R\ ުM 9mym{-[@ GЂȜ{+hn`c|:` D(r VN/XH|r8bCeWiv8e"Fv"z{۪mqH~X B R'+.Ȩ5-6JRL`Ȳŀ #0/y,NL؅FUpx@ĉ U1ïi¸O.vL8(ռr|.Bކ9-sʥ٣oیF]Vw\0lm JuٲX nMHg-Zdm*,2xbIAr~Xr!jC:cT)X_ +D0|7+  8~q?H60N/Gpy6 r뫴D#@W'&$.W^S=Hl31]Ox1>6)}xA*Cr tRP{! ohseD*\_ҿ1d?OH|ܟK^~߼*=#'8M]ى=j b"ykPq[Pzš *"t-d3z7`'`9?h';3Czu tiJ)*Ғ1 ֩׊|(tɝb q4asܬ菜n[33c9C6lF^%d/mW>#pKWKhi6s3gK$ʐC]d%͡6Fq/[b4{)7kLDQƓgYZ0707010000006a000041ed00000000000000000000000167c8ae4b00000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/cdrom0707010000006b000081a400000000000000000000000167c8ae4600006a00000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/cdrom/cdrom.ko.xz7zXZִF!t/Mi]?Eh=ڜͩjjfM7hUTCoEN_lB@з%8|v_K1@G>h;^`}Dh4ϴjO:% WyPn3=qP9CG`)(a׫hY(X/] [|n':! AS^K3aY/ r U(5qR0T gqptV=9tɰ+xIꪗ-w ڕTBF?Cx0_ށ-B R1lU_VeU13$SILRLC9Gd^9^pb.9b%k)VHaco:S3K,|laܒ b kvЁL]v2uȋ|UXˆ&9`H]/G(9;>1&嚠Ŏ zPir߁hbC^1[/DlffNNl'F]+h c /݅u q)c XYU) E69gJ?ݧMhrGsU]l9=xίh6nvcB˲mKt'6r@ vhFE>(@\\wZq*#c?=MtnHfAyurPv/ fIbIb^cBvP4<)/ <5Ql(  !H ؠe7jKJ$fwUT[87sVƭݣ."sE#UX2NH9eH D5ky̯XOӇ::X]BVϬo0ur/*溂뭖A^`qg[f=0\γ2w01R+szɂ 8Rm41#O\u)_8P^gvu7[ x _kV69_łHïGg/⯦M\\= V꒪ dgJCEfa]&V`d߿>ğMzB+R<'Ug,KYc^h-ﶱmjL&fsڂ`~fb]?7'`kEVM6>[9qTa=iNvG]ܓ]פI΄cMYy۟_Dcp~[9TD 4ѺFA1$ t1׳Pe.&TA_G[hз\(iOcXi5}8x#nzEmA<\13mKbWr1rSpKŪ1\=^!/^pC ^zCIouw\-a27oO!6ݰ'2d!vݷ,t[񤧜~4Ί sULs6,Lp"vHj3cqIDm7m9 b,{^!5~EL#f*jLZ x1R$o,s"ZFy= W&QG4[M6f>d0?v{+%gEgJ\5Y$FR ų1 ;Ԉf ir"֎\J3N, i{Cm!̢ IQf>D{˪]cS$T&ܰ (O>sUG|ZeUn"n+]ޢ T $ -D?} '!̿]k@(0r*ˠbE)!;.-z1##J &%|/,Ox5G6<@rAӁ"KP=ˈL93H.b%*\绳@+ͥ*ƷF͏mDB)^c.sɥtjee 80|ߒ"#@a*ʙB\Foxr ,V_[FQF|6m-Sq͜5jV!#x3N"oVeBy^EsIyD4"=Y_3] \rk?7wDX?_b; $\gH)"[b3#4G+j'icuroVAu*}~gi_̉iZ?ESQl9 *\fHEIJ9~D!z?bDDR4 FXI5Fާޫ g <@gwv>"~'j$xRrBD2P0dc,EsְyL\ @ _/ c lb8BGzgV)g$2`Ԋ}t п7~I 5}Xwʛ& kDE/b#Cش]nZe|F/rIw$vOi HO|+N-.j+hk tv~Yp+5/*Dt47Lh<5#meGB+wݪdUFQ:ysAohr2$ ԤZ:Yܕ'$"=mPv# ؜0A )<#X.sBg 4nK+]Z@T(VgqZ!V]@ 4$#'L7*u3T1*m]!t:Q}HҨRS&`3u=bpUObxBuX,)`H+/.%_8i![R隷[/>@]MdQNd$޽% kSGL’\6N8"R!\ٞ#Dle:G\ 'iF5 q}駫;n/RQ3k^ frFDOgXjk.?ru㤭O2˹b*] 6 [֟HWînԘVpPUwP8G8Q _w5\CQnp2l#l@}Ytnf\`:™̬|#YV< 9{E[@\dn.]f_݇)ֱ.mH2L`"ȽG [ 7Ŝ\K6i⃲ž0[Y=9 !Giv66&1}Ow=?ZG&D-A%㰋L6ux"DWe\?`B$ⅤVdj)Do6Zp,&er1-m(qr+܉-i zVkRZ9a!džڠAWCQI:#%,>l:PJjP/y**V :$D䋑uVǡͼOQheG.O9E貢2 F<4cOo{YV jRnK4XdԦx^xfT5l>BF?p9GьeG|FZ6@k{p=Zn}4Ҡ%m$ ,tܶ~?2_Y5HwyѸXX.67^jaO{72vlˠ8xY]$ʬ(H9io5l<hWђh"9J}x%b1٣;g\o*x&q|a WqA$*6 AzzbM"&8B.{A-tj"XxΏLbFąq:u[ˁW~Bi,18=t؆J.c7$' M.$C_qk(Tt2 4ԉ{k7ԁ[uX2 {ݱ1oX97y5K1tL?f5b ]'%\F v6h9DF.*> Z9X@UqVF:kMǺݱl},_2=Xj/DA̅4O\>mWVe2M6v ꃾ(I[ۓ@PB%ŶP(s٤~Clփ2ܲN t= 8w/A75/Pj^6RA^wM4)3:Vfx)gSCO5R,%l2`,=%سPs|N SXh#1\K.W7:~RwЋopFX`G_A S$Ϫsr$`^|a-з:b} ,k*w'G^.jhA'jC)b>OV]L_+ֱ:>T=u]+],ZJ"YC#Mo ҠB&kse@yq_3n^@mjFyBMr (lz|'bA>`9r%+Fh5+Xbzvm$G+qCE֘nطh'!C9tVpgym 92zZ/{:SKūaə:D<@ФӚ̄UMH1x DFuenRX&?a29aFN$^jqRK #z8<H3z&!2m2vy1UaTүS nYBe !$7^\`8y5>GIM[/✶y+ȭ-qe5i 8 ӛYIk{f.$lfYQ[ Mf~&ӄQ@yOF~& _D] <)^ YDdپ7/ug:H%r:p|*Y7o4:cUlX kab~zԕK끟*P:ycPJpU#{#1z(@~ m,mO+Mi95Y~q@! =^6}> 4> >=bw0*``[ 5"ƭ^P{g3ZW;{43ڜrt 9EC .ɹ3>?s{j6=0qvk^9{Fktwq YQ %1ZSH\k9[LRa, RIarnلiŽv_-j dFHB#NmMgy?r 0>E {`KmIq/ǀsFQH e<ɔJ4>HMW(N>!1,],NC{Mbё1h&z.mpq,E-8Vi8`B|Bi-@IJ3R[mw@?,c<;;8dv`%d53c F_C<^02@;QikR^^žr#*sUKIJ9>NW3]U(J}= #P u 0 TJK_)n)^A5uvjA*TeG6sFWHN?t?.37Za3b=L p [O-#:(zHۜj 3%8Uaȹ7&I2ݽχj (K=1r{iq(Xl!VnҾ|d7 (iіoLT`]|7b&MkwВ&LibL¦8]PE*saP}n$D#["yLMOyOfbSWS`Zݳ(e=AW8>Yw 6ZKzHf9-2gsiAƁڀԭ9x( W$>WEVϲ!aFQhFpN(.rDo* ?if8a7.Pώ4G6cB -Wd{G[&3? w$ hŅq<6nxu>;œ;ʝR5o+2bԁ/8dDBoIpZW'uK()(3`H>V-}2X=#q,䓯 *_ W ]B|R7Pzn-ۡrү|Ihb|'] 8r;*k{%tݧvI Ծ=r|WXnrOOG0.2-Yzg/Q϶ȥNS2K_á t¿8}4lm!BV?g Q2u<8)qp^S6&LUȰnLgXXbVK+Ys0o"oY !y _otKaꌞ0AmkTm׻Iޜ $F+񻐋{:3!b{zH2E< FM3/`r^bwM- #PFY=#Z[ZE 7dGC *Z nX/Yan8 Y|De*-ldKKrfˣ *'=S)> tрm fdĵzM3jنgZ[-d7-{Ī)x RV]d&/BF]Yj` 뒶_Ra40w=18 HbAE ZbǑA{nc99d|: 7N}EIz Wo1(K0SE sg@'[7I7t!`䣅Ծ e%ݎ)P asezۍ Mۏ2Y䭑.[ VCTٗ~v%#ݏ}snB0 7j@"̪wȠ J&AktsQ9#j{ = 2D~N.nu@mpPf>4F cCrfb|knad!4?VZiM*<{9EІ *o*vmbqB-){uowv\CdO;r "Rx$a2k-0u'ӄu -μ }c:SAr8I+ cVkҪs3v1迒!R&vXTnC^vH =LȧBY5  .Ѣv _u8꣚G߰hi>_,MM ,_9unO&mǧ6{+*DAn,ؖkDkXKy³8*R/![9ELnv@Nl?~[͑|&O$w(8m(1 ;c2* KW]A۰J##.6܇!b4߲OF8rM}Lhi%K~tq5+KQKb#vo (\%w2CqGwjiǵZCrPثk*" nF3/ZK{b/MVBZ3e(OC9SBqvԘ"MWYI1E ;+;aȂ T06;FItEȧƫެJ35=5~`ApV8lMoQΑʀCo[`?d2>@Nw"*2hl]H!\AoL|ou7bЗ)*h[N!,Zy1+蚐Ĕ=$. ʎJhb褒Ntg7L ›/\NF*w+y9)o 3if/4ͤ锁I` ~.p=N}g+CFkw6GxX=J%iI6:2Z3T;½,/ːGV!dh60 a5O~N$v%Rk=dk ٟ[L/rI F/WN',%6kc 2BrgHzmZ&M$b#YjkK$)q}Ճ&;C؀6B$L)9J5*O'4L0/YeBm@35,>+A&8ڷC6uNaGrGIV!O`\s`U@$F@JLR"DHi Zy=Z!y tMU%WYˌd\_G!Vk:q_ q.7[: vc1-8jƛ"f3 :fYlr_pxӛGm(2Wo*mW"{<%AqoX~ HةlxyZ sb+Q3]W5|AP= j?^("sMNj51|Kk4A}-vvY1!.?h ^! CT[_)קڳHfJ+RL>rx\|7Nφdl۹2V#90"_>pt jSdxV+i#?LK@6ϵϜ_͞ uJ{#j cj]]^0I[ \E jD3RB~o aű[o57+0JѰ3}ALw1 rz~3}3Q%Z\.! `K<k8vzR%{ā5 sT6wW(jhʫ 1щ~Xz\.ohvod 0 Cļ8hN Ra3 Luxn 4ޖoJBߴ֬m3σ.n<Ϲ6n~i#2fW'qPo@?g'$+^5{'?dZ\zU#Ii}i#8dxu!BuR775!;ufw}͊1{̐퇕`+F QYܢ=Lp.ҵhi`g僜an|w>-HVY0N7!J!O:}*ɕb,Yy;,~Oԓt!Wa*4JoWA!O{XV/( $H˩ݰTnq*շ]60]Xy>n@q߻/Ng#mZ: 'QZa>lID+٨ߵ&^ ~ zKJ,V"H& m}/'VL4j wK]p}Wje5nWy];88"K?BKAxԟ.n9@BaQ9-CToU*z@jo-Ɇs4IOXEtqjGh 40Yƺ=Oՠ@VO6kQƺyjmX( ɱmsC䬗. 6(ӸlZwyR)>Ā&]x5ڜ)-Gv E#W =4qԎi]M/UjkhUbRoAʿp~J0ʉwL(BqpfU .ځ,R];XF1T&8=}SbU-M'==l;'Ggj?ЩYy<@$`#ŻFcHB8 !94XWѯ^Es삁߃`~\i]3J=6@Qc.E cr#05WG͞8ݷ%6dX`K7A [9wUkz\X#}́ގ;eV פV8} 9y.lͰ~gƢlaFlJ#P^lt AB<, uE?BL<Lը%x65*J^$Ijw[Dݤ_WB(|6hHfʼn)qmyZQ&0X"cUel>2R_}WOֽ] bB  ğ>.NnRn.Jg+a B ؝{D>7D[0f2 R%`7Ǻtۑӷ0>čr"~wtEQl?d> s}2SAd UbWR?t g21kg()T.N֣=Ei鍠7[/=3d$V[Dt%8l'U?81[2F݄yYJ~lͫ%|Mh?_?JPNbqO+>F 4`VfZwOOP,@Y-OJ ښ" /̿-C}y.491ƲTSɋOS*fo~Cq!֦@Pg357E?r)Ad1Kݷ09 ŸKdbHrIޜ@ y{ΈKBS*ySk+ё쵓%]l!nb= njW\ƻig4|rJ#M6w@u_khp|祫/hNb*J2 `*.A4rhA]t\>:14GA37eEڤxD*< ^cZ@py oV}ٲy,v?j1YG~U醬/m̶Cԣ>"QSPQ_!_ [=H.pyr n:rPч&|>YO KpۻN2[x)-8wYa3itwPN:Kg(>o?甬b}xJd+S#fy)|>qfvDU#Ğ3ܘ8Wꑟ9wDZ8V[G/m l{ᗺǶbϠMfbruIR-s®p'!:/Nc({a~H*~] L\gη$D O28?O zLњ>dGBBa\:9`lÑqa=HYw^N5=F;E陙L< 6AD7C] )>#!fNDF\򭍆]e? RNhoum&9F7r,8)v:XqMS9NPb?{S3d&ϳ en#;3I*wM^$)](7fV0[B7͑ C|T_c.LNl$^-{.3rһc.$xIrY q4Yw$bEjZ;[J䤵LAAS#7E>if4A MDY^O,"\Jm:ktB[P))=wqhyH%K4 vWAĢ)$䢕*.R$_hxʴA~+M-X\É3K +qPJ Stj hjݜU y+e݋Q7*= &#ٶ|p.=#E#&XXt@oϻ=vb !dJ\dE04^M;}1Fsc [~f@|hsʍT 1 ' Ĺ:a{Xwoܹ|V/;~QufXU Z|5STv ĖTgzqLVeoWXd9 )hrWg2cO>6Rf@* mlflcY!~8 xaR؆/#raog{dׄnD}T*ramOz1V[w7u`TeS[^U:ꘌҋMfE/zn5aIX.l b³t!WZ|_jZRZQ"+i.]v^4[H ;b%kj*?Tn+. ?TUH:8.yZR BLDgŪ 󡰇P8H@; )frUe( #?Y$m#wC/϶^N~IsBJŀ՛>M^>ᰳgI s芑# W&󴅼w#^Y+7BVvp7ת+kr-4n9֯ؾd +*57_:N?|p?B1,E&nq҂&-Mg ? Jo<~xMy&rg lVVwKncw4|w҇SVq^hyZy_ uqFUY?uJjkX~9xAbLC>=ָ>վ@S|" vJ韗`=-?DƊdPyԚw O^ި0HRMMd+8ՉkV|gD$HC).4[P~⡓`w¨f?Y;d SU$CR)eeԇSI/4\Б`eUBϴ4(Nd"0E]Y V;6 {RGaQԤ]0)w} Kf :]{*Hb}zs(>7uzNQ`T-w ]8Hk`>攃4?}97=ލ"fqk, ŷ`>(gSx]'oiw@ MAPewsZ:Q?6W">S[JCaO(hqXT*̞GlK4zǬ =KhB-a66an*F( F~r ^9p} Чɵ0I9[-ilOOzvs/"qL #:޲-sil,igM(cďGδ-Nddk҂DIU26f6щл2`vOk#2/_vR .Aښ<*b7)s5$}6:%]z3_`ʪv]Y5PTˉg Mۛ$ݪۖDa >{ݙ2ݜH*Vd=zݷ@Fbuo5o.D>q@*jcpb]f6guDB&@T ΛH0Eݨ`Yz PxbdW 3S)-8o8)1)&=ݤ]luqؤn/ȺE3Ȩm_1G6ø!$7y ὠTv5 a5O[v,2.j77:ĦObEL+lz C7 C$=ēɁeI֗y&(S y6af. wƳ*5ͣuAB4؋Ї5/[|'}oC ǘ c+f01B9]d)=Dn*".)Y 6%b$>R[n⎐1VҀ3~qB$'Zt*Q$1싳E5GH~?"ȕP5 B8vH&^ZggO^~'M ڶۯl 2YQhBe'}'x"teG J]6g?gF&Mj:r/Ƭ˖`C'HeID'ROoIz4htrF7̂7ȧʘ[=Zh2Uut#2]ͱ.xB$v|`yD&L 4ǁ2`IY|LkTM~˂kIq 9 MڎL!QΝ$aq_PP\7o%вGˀ-)̑ov}QvѠ׆rϔK;OgByU{r +,B}<"Q5)>zvJ3KO Y{gwahee]gxgc\"c];qHzȹ "se(^n3  fE%U SHPX+LjM͑Y ՄڍY[&f6##oئ 8a@ٙT%?zMQhz0޹:~tG1iX-s-0,d(44rShh;^PJV =n*#OJ$X"U N=e&S\<^ QdeSE[| -ʚ-'7 HbkELx,mP] 03*磲DԊnM@MhKr^Į4O/=egY.dcpƵVW'+Vf:Z49hY`@$t9 }1 /nUI/h/y FPxeJ~K/)|>(V)WjF8W?> Ÿ`5&;DC<;*q8{~L.XH6x͏E`2z}"9;'*|g?7aWF!EżGJ43Or@}<8s`*18#7>Dm.C`L=V8NYpDwoH`飱BU$;ȏlB#O IGb֟zH$mJd2h>z ~&:&i{Ѩ̫B_:43^E"Yd*~вeq0T&If_|T]fSSE4.HaY9v6:d0sYf I?N_C:PՉNP#=t%_jsW+"5&1fMfF]|3WlW4@ ý"$kq S‚dzj.% 5۱o!(Ų AqW /^ܒT_\ 0MeL 'OՕX7PV~k'LSTH™MnRe >ͫMB4Lji,ҧk'u_4`4e/sP]9G)yd7ſ[{[}ǾV|4cU{GYl[nZk5\0]}q?{D b^9> wBsHhrW%[^(Nߏ<ӝ3bf$ 5rl Y:)6[,}J/B{8p:N'5\MI%]RGB|P9h~v$^ĔBSH&Xt6 xƯ6p콂g*[)^`|;&-ҜqCӜ5=zW 5ЗC\Ҙngb~ }Jҽ:x19(='T܇ŵ>.ehpST.6eAE"aur~C^$.ēx%k/ERK֨w$DnE;a| 5 :yH q/E |pZ`/ϣ"6ѝU噅ռ.{][ʱtBVH=)3:seѦ=?-oOFdJx&3~h)oy#gi b:]Zzm? ]ix =4 0a8dxWQVpxSf Y5wQjpLl࿚}yv9N(+7Y!x7CpBkEbw3zX kJUUV0 &<n1Ӈso=xOq6V'p1"'Hݳm' mb]bT|[@H 7o'7^ts)xN[in@qm ,`zll#]~`z"_C0t5'Eg/swRv?!Z};ng0foՃWAu:uBsIM%.C{m1,O(5E-(ޣ0 p.hdQ[vb,zuk$rf$THqwC[8dA׶([H FJthG9ymŋ Tm|$\f_dO҉*!2ŘS};ן-BHƊpEc<*$?hza;]êal!~bas1ذn*6CP)xMxtv2AqOdD=[;kdy\hAzZ>P/CiJ92QB,O[S[\"0Čm<4@ub'Hbjwh؆<(74iǝpS`I+;.@$Fd 5A}RA!wLrb7ut;**'=n$G:@uiX 顗22ߐmGa@R;pʚ|p  \(0sA ؘ9; (V5z9e3AjAƋOu#K46>U 1+K4G,Z^ڕOheA2lF!)tI$$ؐdike-|i$ ۛ^9c' EU:)bDV#.sœsdo0TbAO^Ӣun:B4ߎviԼtL#RF,Dt{֌_}}"O5Sg05'u bsW Qw^%]IaV`N?p'sv e3ʊqabQy'?Ǟfe?3vMS߉僕BL~5P;  Y͉gWX$ZVpڹD) |)aaw({fn"ȚeWez{SW)c)Vy K޿x܀ǡVr@.?xވdJSDz*w.}䀕VpܮݱFeqJޅ~fic Es B~PˬCAG2w҉,DzlwxI7V}cױ>65K|xW~"DIeAgVs!ǃg*V4@2_X zжlRsCt!$o!w,͇e7l:S<"홖Kd|{+YA% }^6mP/lGr,sH_ʒܮ lVqGmM!(%ۑx'"JE2\ps7 {Ajǘ՘1,<ӦĚ>É Im*"N\~߳Ja瓎n7VYGLҁ.٥͑ˍPȞ ԉHD;Ղ*qae`Y#m끃ړB|2UBSvD082,F5hK2[2Q֋ .P++ߺigNx8AOҀ1qF>MJd&*zySł]XՁ3ZL?/2HUY iDY*Sw'AoG ^e&Ԏ'yV󫇪gbǓC92/ƨṢAX"yZ!acK5㺃KYЦ}?E6ԠrO)w彯?aeYJIBӨ鯱^C#$W/X"1Q0"SWp=Â/d.eH @982j1|nՅ]h.ܮ B(ak!)hoC#C(SHswxΎ3-r`xPr4&;SvlƩr޻K {\T52NyuI"={:9u:Q$yYLis}|^ M;ax#UxLtŽURx,s@)4Q+c o Vly׀%Kn?TSi e ͼ[A9b{6e{'H;P(|rK?~3%4R!D!Lm3Oyr Hf@Y0+_'=~A*G;EJ*\?:'y뉌qhM6Dzlu`c P[Um#^6`lP*OI"*@?xڴXg;qowN6Jj| ЈW羮G,`AE^afJG"1H&yހrj)zbF4kzc~—9=~Cb68 gtX*"/u.Ph]MJbNٕ~VÛ!_y>bS%;4yBW6htO+;{w{m䥐VUҼn?$1BKzc.Z[ MZ 5R}%|,'r+ Q$IN4#w57QiSLE}/Utm|$A;@?Tm.\w N1 Ӭ= $R|9Y=(RMic&C w)ܹAۅ b TNH?{ 9MU3!i <(t6khJ7vTMQԂ8d</J* 5m|ԋ=.^fZ]Xł2423"bu-Kf;0{jR`)vl)uqM?8]8>]׀ϯ¼*{JNLb7#[S¢esXE2N89B*DIg'' 5=;laZjvi+Ņ_t1ibV#?/7 q7UҬJZc8%ybʭ_ q9},lQAfDlsSW8(횘_Ĕ aA$uGR|Y74YBzն+w9GOC$;xッ4y ž>gp'J>s:3^IpLZJjTa;^OXò^.Rxkΰg Bi F_GpL&*j/38YӮjgijah`?tT>02 7jX׬X9b - _<<\XEh,ރÂٌI]ZaFXCpFRB"h@4x xAhXt6漩F6y)DKHnEži#~:.l0gdOQ.VBhB4aZY0Xq%Q.;0͞n%9n7![]5sQǠdp1w̺MZꖏFd. /bgAYKAOa6ELǏ՜|.#Qwncb13P/ =-ENzmYNFVmB3:Np(8X{.ڪ1[{64[ЪAr?y(ݗ*q 1&Ρ%nR&DRP Zs {^-.I[>,tU鏯w)- Fך`ܵnas8J9/wpt3`dsۆobUx%zfGm&í_3cTz: imյ4q{3zJNUOt4:. z {ڬ<6ɰ^eJ'#{~d#j4날8i]TFTǦ/sL<8,Zr(C2Xwc Hm ݰsLr:a4l(pK@> [rDX4?3*2CB^F7HAfXL>ӳ訽^r5xwO!AwwK<\j4WBؾon&h(|x09f^/?+XqON5Mr'~"sɦAC<\ş}rc)rSn|"3=LG$y&3M%M81((g;CVk0P'o;6yN Jm'_mO1Gs!?1_Iy{!% 8vڃ}ɂ=A!"7e}8eommi3k%/E%g3A5s۰ 6?JUQ8l>b!1( *]\ s O pΝ8SHm,{<:0[ILU}՝ Q/F^8b0Fh4HaZn"EQ|Qn,e4KaUJ.XPEİL 3t8G۰Եa|kg?D)4M$|~I^J&{i9dMnЊd%C%(*to!?o|Q$*(PZp[,^%8]/"6hQ'gd`o7q/&ʳWIJ#fnw+ēL(hE͆KMn;_¥411[+y!0cBd}J0mfWx`f3l$"UZH{+' )}SIK.ƕÂr]'7:$_ҾEn6zr!:R;S3fui5\s}Z*# u^0d&&9C^N13VCpgF /Hs}GUy"@E;a$ b)s zvrml-ݫX)!lulM,4UCblJL{~^Z6ذz97 >5nʜTydEz$n0WѨŽwjӊd%_GmR3-Ky]-5csjE i Gm[mZ~d 4㴯3ʤ5`8_xӐ׍M+@П-v7xFHRx㓈1TEG TTVA?T͝I΋('?k^_2A{'sTIj&'2|cpybMs"Wy@bJ3$Ӓf*[1B94>:`7` !?wav9lK;&3"?#k/6?!3_z#qdFVI H$<@kƅfSM`yf$V$6 Tㅘzv@L{'3QH ,"JFEߋrIu+Y| o("oU\lTGN3*R#r{ Vut:$@ć\}հ7',QüpUb| k!?J ^$7QIS2nTED4͉FvȧKg{u骯\Q N(_i <3UPuOWz0ɞ|7;k59/Fٍu>:(-on.Bx~NYbb wz1M=HguBg0DGo?1ysݠ1LDD=OGlH٪|&e4;{q)Lh ?\L߰|@|G~ 3Ltlixѯ)I Tu lGܰ7`ë?ՉkzЧ<='r 02~E{l{%,7bUa5 y̼nz#ʞ=3Ai|9:AO2@j&*,kpB:R镝49Waߧt6Đ6rq'4:ڗp࿮-_CIt= ]؄o6x6ψLK&+ʭiR$RcՒh(O>Ӥ[ĸׂ5!I3_~&BUƂ{B4/̆}\dV GD'2,[ٕt<{|M8vH?` T䏅=R?]*p9޼-C2n|Z+s)Ezn}QO5\ &z 'J8TemyJVȋ?ncnV;+ՑOs46yHB]w;<ᅐ6 hj+RTdid?J+rDX@RxJ~W0>KwiըM&Σe:* l1V/a rX'%<\;_Z{'AN9!r-rԁ~~kKE{6QͰ#)vѠ'E +˼?o|̙~ T= 'Ld\I*@xo7  ZB9isUed|*ǡfH}GzoW(oVYTدOơN^;\!ؓҸ7MKmqs{O X^̷ .{s)cU+>QX-2>qU5S;.5Կ`+5ۼǥc JU,8NG QN7;MDenؗľЪY /<!n`^˼3q<}s~+|fLR-"'ijԻpl w<QM$#} d C4=!:xvՏO9!uSl-$3LNΞ~C9:!QȢ{QHl져Tn?$1V3`R  VaP$~pZFd'8:~F}&"`X!o-P+M2uO4W=a sĜ4r{JtO"GmɔKy(iZ]:&*d(X;VSu/qvycjqފZ3-D?l2xU#鄐\c4fˈDC>PfV]P]zՋn#wKS_ r~tj y8*А@>Dxu8k%`R5܄GZR\^֑`NQlhiLi?["܈s #Ŗl.5m HIChsF{֡P, <[auR|=5cL/?x'2isVE]DѺK,1tlogR>P̅^I-{qx&`M2ќI 8ODfşs wfQR%$|l/eu}'KZ+ loG:6KmJ֫|nKV1u o18{>ۑPbMm/ cX.)d\dž|>cʡ? *ΕToq!a=6w2 \0փr FCTF,7(.sn.6uWkb3V4)Xn'8KrFA_?~]%Vv`Xޑ!)d l&x$N%p/OVGqvh4a]Ά*6JI΁scmN/4e/Pe@N֙9M ƖMyⅼYFדw%byR/_sW&B$GC<׿JgZrT H3-kŷx PkqvX~un,"?^PT+97\5jG 3>;b?q<Ȗ3jxZ `eY0ZՂ.+F=06V޻uZPA;9vZ˟ɠ (Mq6J ^e~(dC54Qipnc"3Ȗ7 ]z‰zdJ֋Y܇7>0'[pA$=JE 0Rf $D4)O2sQwF1. 2_dQӔ^j7壓EPݶbMݶyU--"^/:>Ȏ-:w(*C{3T)8̠ -pģNumR'\kUb@p.pDfzń`Y/+sg_8}PQM%UYW2;(X'F4γ); 3hٝȄJC}\ЌcCQç_/ !P9.;;{};1SrKۄ󃹈S;acg0jElJx&Iu7~~Q @[u,hǥnoBR>?y ,C'.7MKftֲty1@'qUV8|EjUg4:<XU5ଓc9 Ⱦߒ|P7]xQGE*&" +0abAdț~u3&{hȰљNT*b"߅ vQ3v#ܚ(qP'%J ;+ƲQ Ԭ(T1F!L-r%FT7JlܠKIC/ t*"bqzhs?[Og}.#EEygyq4U ˝LJ=x'$kjv(IN+&y  M2~*nP1 vP,fIg Ʈd/d+Gpqs+L?e#$޹uPF{p.y/3|^`& Il݉dڼFrbX=#Y u17s ;/)NX+Z&/`Ueir/r# 6bnGd è7iE60 c#RbiPb[OG__ 8zZ>JI?߯.Q'C@$HaWͷcZdAz$huҽh@qw锵@R̸br$*ٟb"G,ʃ E]S]ҝmo.9aIg~ԅmva63[OUes cB/5ɽ{IK!r EB2L~?\[_)T!ɶ$ 9vFg1x}ݘ[50/m0BK 3S̘)]7GBRd!ѯ5 4, >vlSJܬDr#]n¬At 쐐D\P >J.Kd^:zjzfȰxoO0Cj!UOoKJoIjOTu3Uߧ.d]2(vbtH?_@|}(`'ӦT̙/[{Yir&fpeEߝbe^Mi^?Z1],~6MNNgBd[T-];XفtflX^f Oa7'iUp[iW,+bU>&xrl^ (i p4I(uDI7!R~ HR.C÷bvD\_I9mH 0gW=!|602#дܓqއ|U.Ûۉt?6{S`&kCUn"FA!pn/}_Oi3N7_\[:3͇c@zO.,&z냟V[(9,K*5iLx)u9EHPVLY%'WG:ոTa=tVRt [#[#ms O"ܡ_nه:ᾷ)o,25> 0݌~I;4:4kj\<0:549ϻҳ%0&LE.]Q?PFˏ,&E4OM$[Z{ں͢ M+ 6da #!m}ug>6z ş ̅<:(ؖE[z0[`:E e=!˄03܆FWwݓ.FEHzIy+@]a>Ylm{Xψr-{4L[W[WPCٍ҇\ @Ҳ0-xe;h qU[>'}`/C$N#F:--H_~W#VIywiDP "~AG# k;+1#kD`,=aIPY[W=s=k/8s%E|fmІM` BV0(y@@؂8Ok$:f\TyQL2Sy2! P4SpOy~ˊ[,%K[Sp[ LAJ`Wt4#1 k@+z2Miƥ67 Fu~$s:Z0N\_HgjLxVǿCDM{n'xګǐ,wr_;=,/ݓb*Qn<i ~6| aipd+La?Ѡ}9p'%[f%/vt#h !k+5VPxq=}9[qFʴGe(Tod ctB}؍W IB&Bxq,;ym1>tP+F_G TQJdK+*>@Ͳ6/pl*ߤtТ:~& NeP ]6}B4WZJeWMs)YJzD/i!"-d(9p@J BGvW$8$ XgN϶+Svnrp:*4@I#/8ipPi3̾Wfصٯ#gsn;CJ%l@Vzo7 F6 $_;.d!X0Yy4Vc"U62# ¾ًIRy} +Kʪ)yr]wǚXg˳*G%m䦂&Җ1b=R |ҕQ=r7ch2J<PỸh5Ρ . J.#Ehz}wӓK&[^ʌf@2Hx] ҞFrCE=}[HOr"r U֛t!EBs HG4yJյx9Qwiů?- Kd,H6˝v*|oW[d:٬@ HMQ Y<q Cf=$0=VwX0`EHT؜`jqY}$[#ˣ!M(b%#gP7+?VUjZ=1, 1#fWR u)ׯd%J:\ߚ4fʨR[ \a' η Q8=YZP-`2/9tv+2;F+R۝VDX6p@^HRɪh_@C9F>1>\$a*@O0D>Uof'ZC^!)_T24iQGJ.h-33ҴQk& [}[ tF v/Q<ތzeV\kȵz`/WT9. \ˏVZz9S/278pr,[T4φfz *&2ٟ\6PU,B 6n~6} UkYF q.שhUOEdH5 lqt6m*T%Sp 5X5:oѯ8LŮI]ԶM(L)V%΋ v6|pg.TPY*CJ?M x+l$18qwy\֏쀒-Z氃bb<\q=‡N-%0pdShQ*a.*̧1)p[kؘ(a{48ނ+J#=4 XiQn]E5Gɂ8A7ƒU=mz^u_P dbAm*W8q<h:<A8Gh)ZH6HjPS]:Hl>6l]xF3gO?iTamw^Ga)jnBra~;P+j@s^ ,M誜h3e`;ʲ9s?26Xn%Isc@\q -6}gzdRr*cb#a&藁(vqC'ﳧ6.ShBL@1]nY1$/$M5 R:r^ 5}LUqWP)?X%v7֡ϝz\n&MumZIXWTNܻ)}aѥ)<4j4Z!qGqvgڲ 7pf؈FV +Dwu|醏J':ck;9[Jg̸V~Wr T咋~!SO|݅@u&wʮ~?{i5oL܈?0Q_TnK;U =>j)$d9h ],&vķJ3IY )TV$uy]=Y"ɮ"QUWxo%! ;WYٞ5hg:ް(|M@Vw$H:~Ѵ3 :oL geKad"4%c:-g+)Y1 GSN%;j촣4L9Ն:{N{:na0<%ߴ[UM* .)W (,6vM"Q|X+ 6(c;{vjwpK?3s~R8!Lb-ߏ:yT.Uh q5B9n6,-H<70 m l B~RB+~ s]?yRb6dD8QZb2W! ]@_{RiPR@60UHn+kf$<6H,0vpԼХxY. "‡-usLj9\vފς~S2TAmLڤ˫nǫeQyu<[k*h^9~LSN7a΄6*e( Tj .41z>Cn6"QgYң__+oJJLfO; Yǝ )2o- 7o 3n]GcV"JPp;s_ J_+w)==%{ã0]w=VV!ͳ]w8."!ҁ9H|ls 9u`nMDIF?2!Vm.($cvo+ñyĸ"UZ#7NiR)Su+zPܠS9 ja“cKP8jo5.‹ C!g6)"Q\-ow+00nAx3>;jA/BVkkť8+rt1N;6yg ;YI8ΔLQ%#i-uǁTvtX{`QRb>W`) e=t_RMűqWxv+Jg?li j= .H郪wU(飡gP.iu 'Ƽ8&Q`d4Y/@E&E6?Rz Pȳ6JR zhŁOzb>?=]Kj:(Vr0:8k' .년|#`5P2(-Pg`pg>7&3¶_xzF\m=Ϧ%gfp<h:q/mZ7Xiz< J&P9^Næ7#1Oo hZ6%r fb`eWKh:bvJo-z_Gb6:9)e-bMv\S[+=$uT!̻M'tA.&ahơ* u#OjjEs-rYٞ9BM:&~e, +STQM*VR7 ϲ?<%xg=a >?xYX'nd1}GҲ "fZ613ѾD'Urtk2uƾuq"@[ Uk(7)P~@Ij pΔtyznqL.4U( L_ؒ69Nйob; .Rtfp}mJapsX>D݋t>@Rs]BV崲'`QuC&Fr0z_9aalQ|kpUA2Co5'`껱Zea_v7(ռt(biV_X+ 9CzeSRo_7D +2;@#Y_/Xea7}S(% -`D⊺F~Cy|b3̮8\h=ȫNL,G K:rkHUtp< ;|}C,pf"`T fjxcT*[u:e$EF"'Z^>/lu'+]-C^@T颏Xqms;#3Rd ^m?Kݭ @1싾`ضcg=Q"ެ60e\avuD|U#aJr hj٪߬AE@G+e&p[b=FjCi0/+dxe,Q,{'lUmـo"mļNU#_;02R!$NvwPpak_0 0npOu15H 7yeXYۂ6Қ z X)Z{pW|٫_q3~F'hE~ ].vM@8alW/']fb+_iD޶ef GDCa3\MܾzU <]/(QT1"R0^"UYT> G3!"@ҟ1sҭAK<2JA|x^^S!g9p; M{2PwM,dJ= s-XL^CÍjDDRAfaM! |I f1a"'jBg!JzrtDkۓ? _d[5 ?#Pr8.hPHpU[ jNc_;ȟKZ;_Mo`<1oNhѠFRAi(ֲz5я*Y ̆`^QvƉ~t^uͮ$ C@H /*ؒ1+{f46&?%(iR$Z-8҄.F RGh .gM1,38Z`BDygvHw z /(U 3$c!SfW[&ae3k%O)G;og1$5<Œ2@kbkۡ8kRERU:kO <]{+T+d3[ BD>Rxyw@Ѕ hZ⣊6ܗ2>C{K8ަ y' D"$m&8# $aY$ 䎎|ϩw'q~|mZ-ܤd.}\;A.Iyz}ߥo!ua ,l9tw\9:P9݂XC)+EEo({GQ ʒN {j N$T(B37 RJ4k}(oF#Ss91KJ;Wag'_7z%RQq?^70*hAtwSv&X>W,~5!@*YԼW'J,&A3@Te|kDOEIY -yVtKP(;Eqyo?}jR4z{;\zCa-L pS-C6G8's=mSb{}zj? UA~OBZK`Q(XbxQ a|ڙb+䨔9= tpu̩%Kc :n)3PoA~a!QB@P^\hJ46}D1Il` /BJ@FGR6#UOE 5 +H`p  qrtA"p,X,,#æqBHa|F925aB"%Б߰?mX-Bk3Eu[+{%OM  ~ EJ屮 [ yN|,Y9 :&ٲb[4"d}ZD+VQ|6ڍb:p@^ c:.溜F Dq;a8JE;fg{=~?}C-ے8@A ܾ8Ht BnjG@ڨ(SAa!tk˚~&L'V2E!1 *ҟ7wU"WQi?0b*II^WN}m}|c65s5=pRBRРN$٨a=2slDRBxB-c)UX|FasE㋮b WX"֮06JrճGמ+^(ߙ}?7ݡ8-mj\P1?%5ki'!@ Ir'Vl}\lDd*Z(OZ ]Hs6?{xc[PqY56Dx S;>u_"O}* VD_̒!^\\.2/ɳ]t3Wx뭃'{+$]wn_sfF++A\O\x]'Bc6N BbPY~g]xPQ񕌬Z!_=r ,Ng3zw(Ո P`VqV" zaͷl@Q^u`(3Utet0o wx2$$_ X%O{KpiƍKbx lpix ԝka򨣃#xШ^hԳaGm1ydLX`%BdWc?"IȎ> k)g9(Jea׫Z]N*1ũU=6@2CKV@#0ϭ=aoe\r9pvzhP|pׯ[͟Rtژ Ph`wvJoEWf 3`WÐ*z되eEkO'R4,JV~!]VԆUzV7}Gی^Xz aXEBUU*/DO`HF#+2] ?2ݿqLvo{&]On@0^fNDo>aI`PkZܺ6{fL|F Gzqchap.{?R0Ȣf*sUNaSA]]m!:p1v0N*:ji'St.+兹'>%Lqڂ`=t32 )JoNT!e.3{wv" #8MVl8*Xʭ M зcCYm0x%iÇ]Wٽf,kD'ˑ5. 1۳^ߥ,7 'ZQ9ubd@;5:dn8jw6-e(ʬm.3J>#}_]JA/bL2FL^t{2Wx؞JP_Udl׮o06G^PXC`HHad!ڒUKh 5q1DIJ$3bIl\,swFURDzs ax0pOss5 Z#Qp|;4dRI sۼ4)L)F(]ޘK6tgq-U<+AQTG"Wy+InV M"Hy{򐗢FۂYz)]'j<ݑ˔t`.q*(Ю ~QOsC;z&a>a!"ƛv9wA>K~.En|Qa7,z>cA6F$ȃi?Vݬ,u cbTG `Hyej_P'9(njLv<ɐ;0w𝲕vjqL_.mqIp^ĈQr|pNi&x 5u;_RUI_I%7bkڻ%aȺIp\>!,o (;Tzö !.@]'[ՄPEexMPֻ'"ɧm\R'qjڕNN{]N@`"m?=-nKoĬj l%*u]RQ2aYSrh׾ ^vD8svzs`n1ߐ@8~ph%4,e_(&t&d M -犩$ >F1L8Zwi7ųDqEc  9sEY\1x ,u 0sRu}-]de<4SeY ҬK%<Ǻ}fl~2F teYuoi1"Ftӵ 7d$`yz#E DZ:ZXZcn}ݳLTAsЖ9:xp݁M%,-y)V"x2|p]Q6SS_v]5d8G88}> ϕEkT!Y`Yv{+n&?2F -tн QN%+n/AE[}n&?\lm%~J} ͵=H*0FUop @ Fߝ;Z`җ{w:6oG/PVt-8f7A=9D|wDitYVEQ}OUVE MSXG{G+2$ < NȃbBnK&»-26Tg?+ĬEUPp%0tGz#c֐f~q7'GJzcܢ&ʠWw]mQ^4LI]$qf8)ƒ__sUg?v['Nz*pRU.h/ +pctD'VX|glC~ !yF?.&}<4*-׾Vbjoϛ[7-.\KŲue4bȆ)LnbkjѪ{~ @>rA"Zu!ǖ=͂6pCadABX eCt0TM4>\xrhFԘJ G ZGG) SEY,K.aI|۝zIƧɠ,uڱс͙Q@?(wv~(y#ueUe6Ud0zyDBXe%|o,\UG$QSrӱ< J .hn; XcƯKh'"Ǣ G ݈>D[n܂]i^&띇WoLj|6? eʾ+ FVs oI0HnH6wO$`6S4JwBא S$ifabݡoo3.ls.K "m0DÒqϺ,AX.sS*K’[uìͷ:/oS"RGgwŻ*[u_֐eV!Ь~4{ĸl2ZAb6,<SD.YzA='ķv=uZ#_ l"m Q8&bx'&sG;;ȬL6Y. B)6vV_Jk(щ|˂n8L_w\˃"~#W|Hl?]ޙSϰ?D+_c`r_1U` 0-gʸM#w(Z l5ďKԂTK q=XK>F\ÃoKCGДD|Ʌ~KI<$wTwƣЄ}n|YtJxL/TƸ$r A` =p4ٝL8IUģ n;X2VFN7TI^"._nuqr f$Z.v=/0@ylf#}spSĒ :JL"iפ#?4=a눢jL[ǀ,Hn֖z ޼:` Z4WI{`5w 6k "#RV P8܎pUMx,+::8/Q>(a+aSӨL2OR=> ڃ)Uo;4*OW<ӫv :.ED5`}|_hDlֆ:,FszK\PoAgި8?9+nY e:DY4Yhfa/RTLH1512})E.8?:[}“[uv*E7ZrjU'[*Z(XP𐦵hhabHD[ޱ) ]z!R/+S dF':Jj3$Ew}!fqUM,mY烟v:HK ۤ8&OJ69x9eƙbBQlpxƳ_|EWRcwҊ+ˁic z#JF7߾__o1۝.8ZEX^/ \:? ^1xI nFug/:3WEբ HVtX(H С*]s?zwWjt:py]Hkm;@z')Vy,D5N٠{7Ĉ:KDe# a]Ih}o5QR^\zUDehV7D"ڭo_$bӇ 7=IxH VUH2sݼ6yn L?V!.3KᢚB|@-5s^Pw|S~l>Lʯ\U(vt9O Ի.ˇ[<~a aCggr؟5٬#(qkndO UU:iϩdzZ?ajE- Zg]S0,@ Z-Aݧ$D!qFamx.aALj2x\QE2_N>̩tQp@EƄV톅sgdjyJ ?I,åި+WBl\6cU^|]Y<}4R-TK~%K0'!0@q/&rհe,q3܇i. TBE E#T.a>ܜF'(}(.D\#|ַtGz##N1l"<`cXjfc{x~4Xi W,t+Zyga=Dsh /kxiJ?UZ6)8K;}~ǩ𒂷!;zz^h =lH4/W,pa &ǜmwot_QTBsS1j!n@6ƁFuDjLn:z ,7؂B× GtLxQ4vqx`8Qm;4^$<򔈏? *əkF^}VvB^R]d\`rż?nb&ԊF3-#}L2wcL[.n0g *!Ї%6ߧ ,(!C$Pa"bOk߼V's`,#?FDϏE%DkՒ=|e-GhO)s|˛3 v Z$‡U*{mo=FcBf\1瀊0+KsߕtȕM͜Rd(mzrg7|)_:\u\ 9{ GJR}6Ѥ:Q`VH5k M,D eဣ@YRϠ~vJ)ޗ ˬb5e3`Q|6ȦuhJ?oJ ~pMT j/It$;1$܂zThIŶokAEvBd/[Tݯx1{OZQf*Z^*N޹6I#5pn{O?S垏!@|(wh{b $_#[WZV#%?9Gت=Ϭb-`o-LPQ۾Nʭ 6=> ;62!.1̢d>J\OUȨaNEi07Ea8eBm^a>{ `hxO/L9abuWLrHrݨ. ^\"oÝ撩ubNO\hH^VX8r.7 W/.waqN0DbA4XKbgɽ(jy>1˫\8 ~kxV˘=ǀQDX0;Z{(Walygv۷W#sʩUc30 iø}']t1J\HinK[Ğ3R m>2A|r֥ k9;"=Lyfn  #Dd@NQhTq4V6C%MyKH&[R#TB S=Og9[ h!k<`ա$Kb'Ӑvyp 6kιc49gvp` gszt AKwRč0 Z !/B& hMN8ٵ#cIS [u}>zmYWD2 k1cW/Uwx>NuTy0J@5ŵiڼ/;ltmZF]:_ 1CޡnZcul u[%h4w?k7ZZQ%ݗҊjɹ[mc-o"s/3V \1bw"M#\*嫩y juPOx(qUЊCć 4H6#+<^, -hU_%uќZbwv+jKriKGƕ39H-- 0~&?0( ^L|w Ⱥb{ZW%0)q}ѻA3 7[jllk^m-fbBRQ䢿c6 <;Y>`ށm%1Y,.~Ukpoȅ:Heuglĸ遢0>=;X p0GsRTXk u˅d3(t..䎒g5/`8ck4ub'0f@gyXU<odJĖiH˔9ꎞI'u{Z%;ɒo\(TSa?&Ǥ 3?T)  p,zHujj}J_oTdGG[Tn.YQқi*1kcXЛ<}Q`afis~\-v,b@«9&Ծ/b zt݌2Uf!+[+19)܃)bp8D+Q䈮"XI89=^* _-sc6fh= ud׋ krUWԽ-u10(ߕDF KznJPlH̬USb؉ <=eO`Ɉbx? oQ n\ӜvI5 {w͠oQsʎFNF1UݏNݟ"t2++j1yK6nČ_i2BG'gH==6q^yy(3 ":pEʀ50ygfK 1Qxi`A3Ln< ߏ{3qVMNy0Oec?o|$} c8ؽV7R81Dݞ_LJ#3\m!n R߄f#b;T*˯{Ԅ7^_g0lo"}[^!֏"'ʝxf4OvKq=dLc#iyC#w쏪ozL#W$ސ\mES9 \b ”=[7a r"lєexPͰYMX` VWuvš{X,z./|J>d(eHwJ8D1xXc{q<:I.׳oeWEn+.IǙ)mcSsRbg81tEY8=[pi99+OU_>jTXPW4h Pb#>Hj]'*ݬʠ yZ'&MKSt؛ќZv%s6++e5ɵ-Ƚz)xvOS;DكbAN\u؞aj9dtytfurᾬPXg !ǔn>2Øc$A]K7=g Y#59¯qq]|z[Lv -5%TL}ޖu.TL;CqeK`B5Y,a[fEt ݘ0U|J2kxR]I ||Yѻ~=BæێbE㚲X$2!vs;h:Hyca k ?23`Ỵ ͦHwF7H,2Di!Mb) }6r ;U{S_#/r")œR|dkT+ח\X ݭa_@N%7HӞ",kA h Am0G-zRRJ g1e(4Ub* {:c.J+LrHYH՞APts@.ŝڷ=' dW^T$HaWI"s]+Y1f?r#LdxzJrnB+>[W蘪ƫGCˡ${|[PW,TƯt񿸤%RcMu[sR>hNMɿ'sJj(Q4W \x- CK`rצ#A\,aSW%$J7DSh~fE0(?$[;4K60 a K%{^$F>XT$bs؀ҚiI?#St$-rY۞mM))f^s?JzJp@Vn=A)&Qk6 ^_k(+V4[k t#N=yUK+6msq<ã`0fKǮ^&BUİfGap۳/ J5GNykM 5E2z`HC0 4|F7ZOP, -u2RB+쀖r8MΔ((aBAP`%.8F+hrkS%yD̄1pY;ӣfcVŜݗyTCɈ0F;bɹƜF]B=%Uqh.|=s90EZA8 !qc4c1YblVgj,QI VbQ_@1]}1#仯LMpo/%3]# g~pJRn$ ŒCR)hQ1%۬,dFdoy ;vKS,D[L`}l}Aɿ&iY?]׍&_d57xG79nSsȢe;(|MC&hP׿#hCrv\ we_{' |5BL"W_ X[|#)5\?dc-24Fb.g采=\C`gυ1J 23͝?C~oU(IȿC!: R&wli}\mڝU`^./2R[}ƾkע4ƴa"p6Ɲ} ʖ.+R!Zq z=$zfPW+u(N85n;xe V/UsvZhe SeS,]W_׏B^mP2СfkOM[oA<̣#{%ԁ3NF#1˽۶ Ǝn2#QmH{EI?L9gֿ5(loP^{!B)A:تs5%| Gkt܋Te=CDyQPl=5sÅ?K({4N]6deEJ%Qo87x8a}섉T?6 WMXh]rP5?p<݉PmiQvI"~D-tO;|/F/\KӏcĻ!,ШxNN~RΤ- _X!n$#AfAaҼ\Wx, n(XPr\/m:ۅ P_vrldmr#NN|r\KGWքyK@D;|Y9ʸo,[p9#;Ԇ-ӕF?RSW*;x ˃'koIɢE"-#6musYSò~ nJZ!RfI}W:} sΌ]e_.̭@;(~"7(FB~0%cV }v{ :3ǧz;!I.p] ieT2{Jxߘ8if c0dTt>GMO^'[!dFKU9;UP{@aNЩx;!R =Gíj.B樊@SK}CtzږT|GT("^\s8Y"DLV}>dT2 tDԫ  حubV2O&Ծ/<-X8:OM9 Jk:?ыGy@~| zr`y{}-@ӔH1f7Ajޯ ; ߶1B+/fT*O#m+C Y=|xzM$}Wr7V zSyd!q̷}if9Cn*"up=+߱ܪɐQ2G{k֪kZw;0#a-,|1P+&΀>R y? ""Db$m7^N)&+7ZqWˆEFLk i []j{FeRȋS|!ա`]|nrĄ˞)Ū3؈.x[; k;E-Ww1b|^`p ?`ͨЂ׿9qBlgV/pL(DW,K;ŀ =Ƶ8չ3E q\ě[<g8y@Xn󛗥W `S}dcFg5'ո b;vԙf22&GN:'MXL9wT9D}iG\H EDͽXM.TK *U([/Jmr]gԫ/ f̈́bBPy3(̢\.;Y?Bէv#($ʹ@!~:bHu,]SY8<ĸu"koEHf>4ـ)[Э7gZy̤*PΆE}_nNPl~#4 `ϙĥ~hq Y\x}0@22&dHr`zd ɲVA{K{,s!m=FcqSX=W] k0'蟏#7jEU&F,D*Wg?_gH6__r*E!)1@WAuh <kQdZ$K׆@a9"٧b ϑH}(+wFiiDb1%p#$aRdvĤ PM8=d⤉!GPԸ VZ6~֔S&MB7Yp5U#pʏ]t\`yء>Ƴ lR&c&^ bfa@%e}:%S(_kA.Y]"0}$!iD~ včKߍ0'SDGz0֋オ`/ sN388E^AP*V+I oN ;H~ui9L}$I 1ՈK֬#q4&q mu̓pkDtYJ^NfOn$,=f*C$3kFl:! »Vġi#jdFߌ5:TK7E~5mB8m AIjzģSWނu#)L ч²gR+^:I!~z_$/M6Co\ζg]#a5b9x[7M@s.ތ1x+Vk醎 @%-b~1YĴf[}c Z$q{5!E@{!iCe#.F"7KgǠ|Zi\ZҠtd4\R4+^iErY]!ѓBX`}x asC?'.25eМ8?Mˬ [RwژZAj%nK马駡ZOr ,yaamfx1G| [swGe[daq4QZ.rS9,/2p|ؖ<*Z4ĺ;يn{e*D4 ~' -#뿒Zx@ӧJc=2BzSĔ:LqeK (kc'8:U;^$:O}r(cR e`hsH2f5AXq [<\Vi:#=gi)RT-=7:ꗬ8'$dEC펑:e=.VBP*˔&fP*C)nlʈZ3`u$BRLwNΌ6Aj]޿)H-Ot>[qٴ=JNGI #E˳^&S@TpflpiHMjl=Vq5vaOkCVbz03;8.>m=nPLnٿP8gN(2qIj?iumn 6"Z幀rZ|9B#-rM;Kw>\sӏwel/XLⰒ4L|q.X^lJo*+ J֬NƽFuc]=MjxVӟzJR@.S$?ÑNpEzXz嘓XjKriXڤ֛z|Ts=BJ,H&A,:_z9fH}^ZO#M-=\9͞O)̢L W^#ĕj|2ȓ? bǡS"Y /~Үi Cf<)ԺXRcwj8Q.w~&<ґ'7*0y:03_K c<T`7$AOCxqBVG,Wgq!L NFi(&/MW\sB薯uh@ |mmvCa {V(:e0eւw:Ũ݊txG kت{_x\{jGJzt`^}f{EIa!XZFJ!h1 AHҀ$`OEBIvE帪 v4x@#erEr}d&pf:[9m#Mh2Zop='[d-\UT}:P W>_ʀ(Q;>;+#򥥮lb$<7gR)?j#Yvc,z⿤7!lZ>nkՔ"(u=@8 L#N^+"~HS1Sؘ=-e#/Z2g ځ0ŋ.,Rhb1!=75BfVKr Kߎ(1|$e8]Ҁ $08l堘?=Mq6 ?|=[z(zv '՛H ACL0jҗME03G|ڿmݦEnQ:߄fT![Z@rtUy:Po:V/;2Sϼ&yj{l A6#Ϟcy51C@2K4}"(I˹) vvt RSNڃ߈x$TOLv/%+kWfG M)y#cfiotAmcBo2Dx F$g6dAE謏gJ0r:R̨"/{ DE ,Gvƺ`j!Ej^E|q! BE?z\Le!ƯR4 껼g>ifm0 qR Wod44kB$RlKb6(fQy,(`ߢvH:J.ƊuNc91uv|]{Nнh1,sȷ{?"?YLTh?xyш?lޣFZ]ղ/qSCF!0 fWn4ѕ?/y݇= z0wtl{(N⹦US +,aSqoѥs|6eUR={;}7)Mi3";:WB|ĭ ߀m 22;i7.1%~l/Y}L<= :6ى!_U}Vkz)d8[ j+vZTG|MtL߉'m丄z>!(fɷVXcqT\z\׸Bŝ(f*6_>L; Vp:"TOFLXKK# wӱQ㏵GTPeOH`ZdJnNTڇPۼwKD"aOʖF7 $flY&|ӯ!CJ݋͠3&p2W#WY\ /ߡi]ȳirQQ°.5 =J=GW[% Ssb+ƥb7?uy+KBWu_cc_LG#ǟcgף6nLP sf(?-6 I]uk}KP2Lt ^;l"/9XJƙI/\wLC)$鞍\ ?Jid}cmj_nbٳ py;"pQZL s/N*珀 ,L#<'富:MHFW mqͮ-B.ͩb.A[6]R!oiI|O}dZK N1+WIݸ!LcĻ#f6?Ah bu, RMo=@~HWjWc:F wxwɜԮ03dR)SON$<4Rlg_+" ?U?-LL;01 uu;zˡO˝ m}8 'J΁_\qu3P0:Gok9căOW 6|y8BrCey"!,HwsNc qbڛ ,U6ky*'v'`JȨS8 gzІ+ ( .F?KI[nc|P5Od2 I&$  51UmH$Km=w?"WD{zy?!ˏ]'֥,Qo&pTh᫝=k@=G~ +k>z<4YN-Am[BP$3-e l^$#Hj"URz5.xpU˰W5௺Äh8 Vܕ /1++s,ս1a4dz#+WUERRx>Zỏjߵg=rIJ,Q+ #xcK])J'yOzp{R].wGZ=-Q㶰n+مcoZ  Z:k1]{kv.pGDNXm# ey~X 9!@ DG(CaqMulB| *9v#&8Tfk{cwoۣcj4PY;(*7?*n.m/X6#$7c$NAp W O2 k&C0փR"|}ll(:=YBAcF -%}\fQ 1Ȝ! mBy@fB.sڨ*^Y gKHR_=Kg'(BN>=fSW|֥d^M[eO}Kd] +(s^0 $g{^̓ZBC=_0*=Kqϊ܋%f`Xʙ#_n;-T-uVT\rؕs wV3D`g8vO]v~Dj6Z5ɟͱoFd,o>''Y9?6Wݒ!vT31 ([z;=&䪓&t^;1-O}GUp]}Y{Ǎ!,ɁZ̯;v+(b-.C?-zB?w9S(dD@"n)W?e@UCS@qQ_jIҞ`K4ı-E ElT4[PiOVkaN{ۀ^=tV6&.a)bC@z #/.n4͍5$#NS8>7R Z+Wn5W2F 0FCߐ ܭ Z_?1dpqvc<`/j)uPLSkLlkxSlpYԥ/zNw~igo!w$7FgVXPB< / 겑Ee=Ɲ٬Ov,&!n0Iqtmho.z`E_h7&KӔ{0;BR' Cu$'+l'2v]bI0oX[~[r0+f "# Mz $jĮE4kBLMR*y%/1C;e2w/ޔ3)^sFxq(p14@fu뢞ޟ#4:۠H f"BQ"8}& %8e?{Kˤ:,G\Kڽ2i(lI4_ "nIlcDa%($Q"$hAqCEXBΤW2EaayVX'&=}6deV׃$7̙[fpx< Z'5=E/&$~1t+ca 3Tzw~W픙œEWbTΫ]|Z.R85$8+e/hC *q%RԴ﷜dL`*Y"?'mcȜW4͸ `OC7x˿]&ThSyfv3|zZ/TPa'YL<%!!^|D:;a C* m#(mB OҨ EIyhYZl58<"'_Ëcu:}Mh[XD;'~1)u+ WRoU,'Oh+{1FczH* vGOuuTHEpK\;X4w28.\)9/x`Sk,X)emlNd'u_Ǐ>C@fO`mWw~ 5!p yoF"v^6t|/m̉ &,\GM;/" :|HJbv?ĥ#kxTneYeK#h|Fh8@e'r@fwfg@b7I6ZiAē`IHePر Զ/*P?iKxI?^PUB+]f>a#LAPહyNC.QXM0+bk?G 6 R%WU:͑x:vf  4!p怉B {Z* u1`!%w&2һPs4CEx0xn QbD[^^tY-I։M-D0_jԹC0v|\|2u8il,fxsbyi%o#9{ 9 ݖgJU,74e;Kafo@1YܕW';5ϟcT*"NM$ /;myϴڀqθJgd^v/B2O @n zL\)"r$rpaY%k7 K"5PHhXq4J1Gz/3>n w#]B Z'&}8wS WAI<k\wlZR;Z0U/BgY٢Xu.QfuИSق?D5Ql`?VURC,k-rzf r]P]@ xV~1`f? sG%M0S(Q/\_Fc T4R9zk9W7vϷLCI/1$k-~ 9o Uؓlc)Gw=_ls셦M#eG hƷBwwB ,gZN]šBOo6 -,"81S֖ZD6/,R1w6)Ԓv҈*Y1.%%8TMaP&tIY jz1~(ji0ĞZ2 *+- 3'NBc-K6G@1Y _͔O =3)- {lJL&VQX :^;=%p("C#,aW X': ӱ&!/i$5<*6gO++vm#t zYG0_qOwHӣc~9Ua51Hc5'8JvŹs-e!jTDXλcAqϜt6>^(.sĈG0F&w)v|gMC1**6bQqw%0n)RY+;G>@X=*S-\9-&9O  ۈv:QI_.C;fU"OkUNo?#ųyК& hmkXf1$I/ϓ]~6wn! DfɎpVV NxύhxU0ޟj8djS\J4'{H+>@WkZOg\)?'8 Pl.?Jƹ eE^Ef3l.,(w=2`4%"JLii ť. ކh2dzU)6EQ蘓\| D8Z~R@%΋DRa!ϤdFw9]5sO;~oi tSpf&OL?^s KC[@Nm "U̦0Q*NvR2Q5EX%2}#Ql[ e?e^Kp8w|4LLh? 0 mwmIj4GD{4hsd,vcCT_a묳S4v4(j|{z&{ekiOVg0.E*kdSwG^U#d鋹t6gOupE\&QDLאΚ(Q/L!^֍D5+v9 l*=ټj ^&e˗H_ †C(Tpz 31e::'nmmg'p@ 0{ۺ'nPr^ouIumDme/ X%fAsS_ä r龱v|p-y%p38#b+(D,5[~l?K@73,'K OQ2:Snn&ZJ4{3U碘|o f.>7bc0f~WZ f5&4U[`u78pn@q)\7+ٞf/4ݯWcZs]d7xw` _!"Mv6w?nlZ$NBVoՖYݳXڿhyKMe{L/,o Yya0+R?XʷzCxF~N08l|`+qYɡo%U͜ fLX . R+ cCRRG(~i㴂';57EW:j8 >-!S|XѡU6ia> /#>9ϴ Sr#DCkndt(rݠCVG~Z]9+n|Cmƅ_>^HP-<&{l0424q*RĊ*=]'/Ukx3H!|xD_"[t'!@(Q"AZWPWIՇj}Dnf:~̷;Q Wsk<4g2xGWہ M)e(WjBF9_͋8] lu"r0.T{sYOCւS37_,*£v}/Gp'T(.^SQ?8 FDK T H5Ґ֦~XbIǍ]D?ƍC PndR&hp=&fFcG=brl{OH\VON-ʪ YMNhӄ򽓺rhIY(x-ԁ`ա$^D޸}@򇙦*&>A_4]iMMGatawo8 95^=A«1њo*a=[vY~毰g-c;kFCf[)w"5n f:_ޥ{ށ's )|ߙPKlR3ޙq+r/A[IY5ܷ 'M#5Hky"=xGj6 g 1sW5Ex%[ &ۻOhx&wgNb]ta0YX=DpGB x˯wIՁ:Enb0k90].7bJ*ȏ/ZZ6LIܝQ9F;BDZ& P)eBNhfƛVUM8>Hg978f[68 DIﲈ_R?:pʵ.$x2Af<+^b Nf4_Bݧ89X #MULbq9WaK2cL0S2U?|¼.z75="R!v}uzsǾfLvbJ;X z 4Fi͍B&0SLhjortI#˜'vq¿ ,t}TVלXvSξrп}rYWSH5Zo$;J*ptj_.[ .//V  8UB*K&X ;> zΠ]D++i eҮr5 i)&8uUֻu4VqV$b%P;')C,_ѥARѐx_M q !iW KCbV6 \͕XTxx|uzPy' Jl4"2Tܘa^b&2Cԫ>Z 2uYLob.\S^6 K_4 T1߉)(WȔDSfԍ=$EىHuH$;*u $HL~HoyWhcfIp078R]4z_ 'J_إ(3>3|rf l!u2@IEtZ#՛ԝ iUr)^I.R;%#:چm՟=d,56{64>j ͦݗhK> wA[2G,FCrIGŸ(ї#ZĦIo;1HH4g~i*>l0Lk}R~)".VS$y׫5|x%G(h<(Ö%tBG]:! :&ԲA`貂St\w$ FLM^?BM0nXsgGI(LrʱVbKq =QB;ϕӱ/Y#I؁-@þV#Qh}uiwVDv7Q?i) =+0J#& Ar#'up8yc:79my_:⧌$-cN.&㥅9L8+_H(mf!GmT-GWS3~r [N?u BX+ bWy_0x`R̞nP ;7~I\<?P='J5-:5cXaw|##*Nm2dUl4-AQUmb3ծ<v_tp]:A ?qy)V?!azb>:#'WEikѦ܊UEY+9#x@xlvЮ2nRr8iky?䟣`Sq$sA D4IW  ஈɒK@@u*8°;1d;6\52xDg^FjVX-FaOM|$dy~~"l+ P<ѦvK,h6iPst(O e9XޞK;:P{{z +o 8|Gx\R tN<0^L_TUw׵F¢ǔQ, $n,Uڌ%fQe&don,(jjj!Hzf9w&[9xHCl1-٢##8.|m< dd{LP=zîđZ bez''@A [ \&5Tc'?`)BWp^yُo ;fN̯r k0Miŗk3vK@6!J8"1VqD uJba#dPГ#5xP6dB E%_sKG܈dp~\,[6|KE&<^T!; Ipf../G'kbƺ~ l:],(95浦&IUˆDwS6@3F,@ԼktpD{p/ڮN?^Ӊp5<2 .! K5bQH -єC3Az\ èHq+a(tw:\jx.2iAj.BDFӝ_=ISI<69Tu%~٥űIX}Cpd$:Q!mrxۅt`L}YͷVM͞QжVԋ42c3,kbyH-rEՍD_6wr \w6+[j~nlJ?NI1FL-t|{\`D޵"E@yt@ykhnV;bcƼ Јݸ̐_/p plxC@<~v׳ل_F%)f&Er;3IYŞ!Jyu %]ElP 1)籙#4ۏD8t,MiY@.0!([[ sjkW܇<6ģLk|R7 D,*2[O2)FIP1[տ/iH'=PHPH~zz8zquSY@un%*%* dsɇ4$  wpcoWq iO+9 #)JKi LS ~Ƅ79'l0f@I)z `?+:olzC!BB8Gm08z7~+>^BfB=C㾃j읓BSՊqzYOL"qQk*W\S1n(CM2(C7)?ҥ S"nZ[B5_ ] %7vݧB.Ѝa 4QMx\'Jhm@ _;,NeVV$X잌H5`[UhF3џ (:'fׄ'#|, pjb5ÚYr㧗{%AC/[0u95SEK[ By76cY|1@[jVQOΥ|tv)4,ku1:"ʄݺltFvV.x5[$R94bsA&cvV0~!ۻw.a0$q'47ԝ+4UNb(1%&@\}9uQtX|VDTFK\x}#_suHLtWTRγ!Óx܂ɵ):&W'H29H_ᣒ:B`-|`a >ˀMt153p4CKlt+hsv:-{cExafcUQ]o򅺛~YXxnƲ0pOGh}qtاݒ.,e"3':)=ʁ+gQ<P4읔 <']"E, HE Qdz3t }+$wprIB o,!wX:ΔaXAލo$%m!u1mC>96ҹhUwUjUp_*UI^@(;Unk_s7 2渣n\F"g unq-? 9[?WRX%ooe|l"MŁ-AUq'1O@L 6?ZݔmЮ㎿0W١vŞg]vBV9w59%fp<fZBۇ&mmWQT-v3MstLu&Xs09&u1pP.!hT5ULegr=KWyrUhQo׾GM73&E[Re3Gt+Zx~ "|3 ǡ-_.$ A;AJ9WY.P^9]Lz$'AW] ^c.mjNVJǹXҩe 9#()USb"pf2-[]%ή9PxυxzJ`\LXPoa'@vii6$z-=6kqv ]U“1Sa˘C6}GAw)bš}`tz0Q DؿUD 8 uAd|Љ_ݛ>8_` \SKYhQAäFv" dԸQiI)Gh&fcTK |yI7. Г)zh;GȌ)g.3ylVpa9 Ct.h.J} VWYʝ@ ׇ~@T݃]FHR]xhy[w.aؒ9=Xca<@O+`>ţЕ?8uzlB+ hWf`  h{pceg !tєJkbZ}&:=b p_z}Orh_a?U6n_>ҹ'X!e 8&1c'q&irq*dW~e{W#LF̢{>_gԠ^y*pI~דlHs %Wu&F9v$)e߀uPHXA >XMSW>N,QZ9u0ƞ)-?XkG ƱWaP^}SX!ӵ=9f +Cd$GX@%G'b ؠCcTC$+PW 뉺B{9uY;Ҏ,Hi^TGZ'Y7&C7c4H_[>u-f#eܩqma oCq5 ]Ij2/UYPjV q^ q\ Ϻ0L.7; ^:yVvHH~ol>t(9e2S9-p4ٱ)t|CX]{RG Kh[N-V];坐dK?S8dC=cpuL}-pKi1MΓ|iR=ڴ4߄̐:x]5hWÓ&TGFA̱|;QpF4G_Y @AM3lpǪ܆2n%/.s&`0uC>A$>Y0ܵcG xy- 0! ^[3.dC=h`x6[Y!(Z"hesM˵aaDDGsƒ#ԟG6 >-?V%ٽ*h3K;smَ㏂(^L!2w+:OԟNLk[6T$U ^,`:T"Z fLFvvx`~M 8̅ ~`w6f%U@*yԡ'U- Odn X`E_Yf|!X7).eߥnZHHfF?;ȧud4p7= &xUxS){,~2Dox'*-n*2zwH7g0{LID;.TmF1"[ k}ndNཐd",.Պ"TI!kZru`O% rv?b90y3kLR'%p_L+3'/L2YVE}&oUGn(Z8,<}bW>=o1³\lE$ 3wm>0}qYb@oq~LqDU*+ۑȸ\t{ܚ^!馂щ*BT7x@@5D/0i%Zh1o>0\#J]/AQz,^+zpJ{VZS lTLz*@j@ Kye=..2HPX*/f*]ω<>(^4C cbѕd/_Di&ƻ`)A 8/l3mЈ#Yu4-JGe6Ҍ0d(/> b[pl:< U:!đVA}@ĤȏqJ;FS=DPEıRn W}Iy= #vOܘ)׷0d{O&$ZS9ёM _Gqz*Pe43R:hwb%zF4{ %C3(es]ժi~RTE(Ѫreq@\׾1T bh|dWœ>Uk1YфKdkT),WK|獎h3,yZ"hugXά·shEt7ޅ\ctww.]]kRqQ0N unG9C<) ]*N5M:}RA:.\啜K?#gA1oWXG8ۨVߺ\1U-nm<¹ Rcc)Y)/9#{'YG7*03(+|+8*iM=N).8|h?_P 9ZxSX`F"m8M1?قdIw]D)(e2oޅO yI |lvאwYL9'د ZH 0d%)X@(c5tjnؘ#PCM`̷{5D1I}l0R.,LǞӺaGxN}R=lc5MޮTU;O1jv7O?)fLX `j}it@ߩ%ـg~"])D3S)#OIz>@%u1v#4Lݏx䃰t/≊ c3&3h>b.#yK˶//dzf> AW&>.rmΞl_L1uC5\Lr7̨mܡdm BKŚ*@8#0oXx-*)h<۷,MU4v9V_z\gW+8:2j9)wշblŬKy*zW'QOV|s_T)6^wc\&X'^K'9j S/oTcx:9q SFPhW"[CڗHY#́QH_.UWwgTw4TVRtK*KE׼E-)Nj/M;8Įӆ{vH($KSS]gotֈ >ky!yY` 7=ox`y^L[ $ lfΛjF+G |_uE RAx& oݍSvkN=,e'Kh1%uzs7bE.mCgΩ)eKhvFn`xyqtKG =sd4[,AnԽL>j[nkG1?eѩqS9݆piX&(HWI@pu<c-YSt{xq0渻D'O=~cTuz s?t P5!|bx)ec;+ye' ur(N[C@ԸiDhlW#̓ bڃ 7HzeA?OL5~݊^BOCxaܰ jڼeVZeylǑm7!?A|BuL 5:\ V}5WyfR3g~:nMZR@ACNoє5A!z A^j$BN;< x4<:8@/UP]GF:VT*i7(Jup:GQ"aRnS\!A2g:5cG-U|i٪ }ՠO?fQKK?oE:'%j"NƝY@OkhOX- G;.fq:c6D{͕ .RlVꚮt dV!ҽ>\]}Y@%R~FɃr?Zm$KOBhȄWAA秽P<B}-_Ր'-<4Ϋ;̇@U9QD[ܧ:c.W3ZCeެ1ƿk ,-R\yE#"RsꏒjPӻ1渃4`4e׬l M2"Fb$_"U0)zeВ29vsɘg'O#d|גLx}2Y_o@΍ΣB[p=qRd6S gFP"%(+ UMځoh{xы|dM+)HfPt"t$^:O6J=u)lWW3Z s't,Z ٭ڛ "f̗r6㽆9)GnV*$f֗ ړ0 >;FGҲPzRm;6  "F"JZvUZ9s1P:t!0Tr"c[>f'Wk\R P Yn>D#r\afva;дV P+'( Ϙd43NG[ѨA@(  t4/C#8^Psd.CD&]_j.'F-(/Y:IZBzdbo Ӥ%Ӊ7)ኺ$hI"U&N_썅h|S+9-I0C*xc0}K*[c]"1[ǀqU/p% T𨩟f[۞ ecA +'CYp)܎B`kݢ 8tdT興_M*7Nӓ4Ɍ3B$E[;-_C(1?(j?U'm_^F@b[_!]V? B]]]z7aAwZF ;f>~c1'54ƀ?HNJ|$&ڤ̤aǧ8t faY[U;l'L=02rN]'yu,BТ0(rmA9k܈ھV^b%SEvsBF`cCGU)`"j\0XcG+; S8pw]% v i7'ڥ9Y ]|Yq a?Ȧ$\o}MMOy;<_Tc@o ۏ=>MrUh|oOCrBMx= rUǺ)|ih/q=/q{(O`DuXr6 ce!)τ-­t1R8L|Zט!;yul%[Gpߎ,a~ yC@8ʃ<" ?V>I \5 њ-.g;)a5?cA!GdЋ#pS/v8`??![=%{#|`bގҷQϞhOyxT11rURkXQl YRNJ"5hLgcA#MƩ2"6 %yVX@ J5"B&WzxLLAԞf8U!~g'tapCKl!m6}zl!A v9-Aof9r'σ'4`Hi]ct+M-.G97HԳN3jPLxn|V\d햇- 1&Đ~|=d|.K nx.$mpE={txXwLF`If8"pRwjdA녯Ń&Fŭ%%S/{I'~ROC H V)? ^/ˬ6TZRznM[3\r =_>5T4cA;amXqA"6H(bF4aq Ok,X~7S ֑!v>:Zޔ\:Z}?;%8HʨIF\?cձ #Bt6=>+Ł."?[=w4831.kd~S-VsQR!V,)W \Lix͚ 7Wb^DougyKZ@ 3տu1ϮFm ܯȱ& 7PK,kg: dt~1hرPS6 P_>["pYsn=1~' {h(vٶS| 5f; U=I\P4&pp~Mb.Jr XDB敖1TR&|svk-%% =ʿ1_59;a-S42]L=>2bcˠ\ki$C9qYS3͔}ato?b ?8ȫ=ta~VGĴ8sx oge7 |6k^BGSuۮ=cD$ǟtQJfFg&^r\v:l2YFg;lBi;Tma;(p%IAoAMB9Qݧ<=1v焵,EDI?H]](3Lo 0^c_Xgx'tʌۛ7W:#YxAfĽ~NsGKa}C>h=z^Zc) ?@(zhF~t0?hWbk_yt ůi NmHiTh6Z] ?,~0阞GDfϋjP0-V9:xIruh%]K~H։"Ceڙ] ^ʛQor#-_ˆ0ɶyv@x 4]#h  kkݯ {/sTl1 E?oo+O}}eqWj"A\bH@EŧOCaba = ,*D]J^+ e0Ga[5/`9O0IgiEUPc`eG}q:id_ym\n7 mYh1H?ݸ(WVm 0[X@$,ĪǤWݎ] [Cδ)\sjqY ƈrz&iO`ټsJeBWj\҅HOjDZ@&Ŷȥ]oz-.kO݀GikĬe17sriXs#~KVh^lԠ1G>$s}⯡xc>=6{P$Ur;Cz1ٝBԪw< &9붭A\*'YC!'24vyteو% mK< ؉60m1w_:CPFpt* wpެY>dy?‰/%^Ir5M.+cj. :ZtWhB.ّ?V>4!뒨k#U~EÜoդʟ J1o=x򒼳*^p}<~Ե']Qۣ)A\;_#-ol ZyΕ$uqL/(|:/mklsu @ov b1~$5,DwlBEXv{ Qe14U=(O|JZFiVuFA0āgeXhk#8+ҚAJ[HmI 1y \zmrZ8[-J\twvŢ.! Rm>v_~.~?@"8!ĸQ@`9:t=7pbLg;5,u.xm=9Ana 15M$2J1U9 η?rl԰ t°Ygv,ޓ1|TKlNo(&T3ZלmrR mQ_8P*+)Z;Yeý ƒiݷA>rz~mTyuLU ?>P,?2hj*dJ ս|z |I1a?  e]"Un$ɬj]#?nAH@ '痪3 vG|]1X=Dq⾍r?o]$@EeAb!_R4>۔AVEToKW<ݭ$ec*|8X9P2X, QV\=4!nY":7-iA~&t O$w;R^:r sRe:vCKHp\Þ e΋RL  삕gev9PУ&:cFhr֧ #!!!=d} /N|iYC;l:/@zo]s=<`KjDQ~ m_4ɊNQݒTde±g /~aDy_lH0BʮٮGhgޑ DF #a  cORN{.`^.ۼz&TGhS)% tag51sP.ퟒ DU/߱ ʬx}G% k f6FZt6}ske@ UzЂ EX}4|+BWT%m B]#nbJ f+wU`!y-|6/I84k9L7c;&?z= I'Z&uH6- FsƋsln||a0 CsVQ^V&к$ *ʒE? odbDH ZL@'@vBϟZS))*3 |#Iu6I (;-h`urD<>NR>pnǥVl'HUXn<]/hJSᄎ}<) Jd1ȑ3PXm^)Q3.i*AѤߦVL 85.^ޙh?uEܻ缻:\A)7 zuș CL Nt JieoFuk,-]G4n7oʒDq1ʷ)V;PIyW-"cdž!MM6`]_;.xV= m7.-vCu"]!=K1T'!꽢_vDuQ¶@h[W)Ү+q7"?Ep1{R}Dp*T5Z?$ n:!ywJ?;Қ7 gUMm.U:Vk3irR%s %V~a7 5ޣ}7 L]HZ#ӺhH[x9_ۓ#Π@"8[ov,Zãѫ&(pH2芙[$*LIf|b NW=>f-{ #8k =0%ݤ(Ϳ9REW!U<8"~_w,\(*ʙ4@؂/;9&m`^X_td'Ctޣ]o1.AynhqDO7ek} )?]! \ PCn< [~w dM:n2d<(ǒ| Gs u>X 1=K 4=>R)82r]V6.l 2SG !j()$,'OS:筭\UU#,8h)yS&|D"Zj6&9'.2z$[,)uMQQIq=iJB疽atF4<1s;0HVqGߖ"|pjz..G '˚eS[MʡY#fܓξJ#aؼ0˼L))!0;o!Qd>ݔW.xRz"c>\g$G*XV'v?ۋhǷi5fCAVkJG U8?<[ H4qXQq _$Oew**p{H@bB4 k 7v)h m Po0H`wH5t齾`J^;D[b~B hˢo.a/ rbR ϙoxA8ތQ?D33j:FrY񣚌3ģHS/_nB-cHC1SVpDFE]/(3?˻;MG nVƏnB!>͛+B\=l-}VaqwĄDHu^2׶ƮOLeUݎ`a&xUS%c4O 6(āqdv=Xli_}>:9.6Ep$q- p;ϊjZ=%H^y%!/V$vWڼ.GK$;suhgalA )T uD(Njz:^Q<1*bfڬ+ hq9अAwaMwUh SUZw'$T|@ ' DQ|-9>dXΓ2tigZ=Gl_)*y+\zeғls4Tպ~WDixlQ\h2%MV|/P#FH %OV"ŪOnx_5HW05BD ӄp雽?9_tn +xqaD c}1q!03g&bijl$?E$vZ5f,oP``6yÈY!C . =>IJ |%6xZ 1#8zy > _JBD1a#L\"SE!1 g~ftu\%F1"Kɦ2 y^r#Q1hҘ½ҋ~uabt_ХhC ­^~Pl6`0ڵÜހb*i2t|P:{ tIiSdumI#eQ]ng"(l~vHKír,Ht&mNY64uaP5*uZAֽ?*<0pRb\WJ[ O##YJ`N ZᥒKNֆbun!4ZgyRrK ?( HI6\N)3SIXImryvB:YȰ L) h p^ll+YRCMS d 2NA Tţb+b4[L%|^QVhk9p;ީm388+UAIVצ7sB1 lRrRP# K _l}* p1UOdJŮ[W@]oK/Y"8pH&2ᙄڑ6 &i/$Ѭ0TosyKUsDѐR>q9ն dqtD^!!-йf DiElRL"T,^%ɨVjGޓ5e{8L|n6#DA>QV?m\3Y%+f=㕊`oV[֛<4]Tt띞h P!$棻h kHj' YgCꠋ$DhBs= gq oŜp/K7¿8_,FwgfoH,(Οyf<Y!ёu`~/EKBMu׌,ZT6D@22P嘪ahvB^G,ʫyxDjj-LC'ʳէS x0Ӕ}6 DdXo:E2~ɔXsߡ r/ pIFA@9XVX#ow`p}}%S`=̞J= Kܔul=4kdE"=zFP8߅,S @H7p?s>!{?]Cdrs<Śp$}cmvηƸ$8:Jh$_n1tܹ/9D>gkPF?hɣu$`;4-Ů؂N/5&pXCFt!~Y۟ 2ͩP,w-IN@|ާ$Sս0=- eU%jo5GvBYm(ɛ:\C !i@a۩S-ciE:kʦ6u%&|T&2;ҞZ kP^)g9nQQÒ#=&1&q LM/(fA =|Uţq|y>[B4λ ↹sUAbBzbVD|β71 ua*q;@HX#64r#B+3)Y g4O 2k(Ѡ^S6S#I0iz1} LGk?$`KJ/+*o2A7&z[7rٹU~E=`{WnN&H|pm-4qd@;d'TXl!f1P,o?j/8V9{kKƺgb \#$gb-})*.@\N?:_OoRF){ldJ\8Kw{".]?!4fcdZ) t}Kȍ Seߖ]5W^ uvdњQs9͚ƋIĈY/XIɴXa8YjNVX,mnCꕦ&~GUqG|Avnu3-lO@QF0;,^G?b &qG(ƌ,0 )BP8;+i&Rw)wR,j.SZ/=fb6r*$}.NVeRc~(\۸bȘ͔zfY㫞 q_J:%[iL4} s_!E3rpZcd>FWjs1*:5}0Fn^8;NX>))~Кjԑj9! ٜ|#YrćeBBܑ5Y*R?.@omBk `@\לz-/Ls-yїe#?޿`9'OTDw-)ea1E)0惰zr\W, ˜޵tS{YV@oX<ש8`Vʀ #ڧɅ<35NlQ'!eƤ9mM#/x#39FBE*hHmϓ N/)YCWǶoeoH(걫YylPSKHN(0kϙ'7t'K7eS`8^=G4_>Z/Wp?f`)d&WG74skR6 u ;UI6T1yb:z*©}HnQJ bgZ~]_(Y'|H%Db5ԼJ+!RmXR)ςciimk7EUۧs56z E_n.`v靴P/I9&q#  ;uRMz)#!͟b;|y,ф!]=_rR@pQsοHrtTPvȣ| 7S~ݴXG6H+ ʘ5B׸GWraiKW9f*ݩ"LOڐ&6\ gK Ǚ7?{#h"lE(Ӌ*Ц[v+"l Km y҃jZ:PD*ZJ!D T+ ۦT"K?~.}aP_9"U]dgtnUU=_̸sJw"|S'ʘ4N]P*Tjy>[jH,:⃕oBli8l™s}6b1uRU )en`%N2>8IDSf X O0܏إ𰟰GdA(Kbw0>eX|D7z96 WR0#;OLh3x@#iZQj{x1̊S>Pq]y9!Os`g[f<Ӱr6F @\+k`~`j9"Di݀1EГ``ylq=j)oLOۢ^)R\UL)A[ڟ[!9zRKQF*/^؟]M#.[dǽhKFZ8l/h(eixmoȑۅΉ*ﮐrYC " yH8*pjև< Cx;48wOESrkv,C+!:Dlpi@NACS.()v&mRjrCCNd~OygnO/Ĝ 3.,I-5Ibj0QcK1*4lM#wԧn u:~ym !G>FHN+7(moKfk݇:w%S<e34穰$cb1S뮡D hsבO;W63tv1F(D@>mW@Dg`EނU={Fu9#n+]b#D"p·32\Poϧmfve&87M{sFvlqQ1.FVȎ56Sl?L>0x_|;s:6xD㕏迾빀Ջl+~ -b֤n|oŻDs|"Kp V^)`TX`E y?V;%>o}*eM>m9 U(|Y=Oh?hZ}ZBڌUZgő?i:x#L7_}Ȭ1 y[2XNL33OXd MT=ކ3Q șT\za Zq}!H)_Q__B+K鼶Cp+Hqfߑ#(Q)ì5}W‡97 N}W:_Z_b`/)"LJO_JS o|rfWb;-h;:-H<4*kI_A2tTUyt;MLJ@AF 10a56yyԗR{ d[tcVW`]n%8u^,Z"HSt5(<j݈ , a ͗p˴KwX^~S5)0uk3N#>~PYg;. !&V-1#O b+9?`z(b@!1iE!Ľ p" U'PY]Ã!C}X|F`g@1Y_9L%+Ii{D"a;㹛\阬k4nH1ȺBI6uo F}]X>f&u4̌O< Kue)CZ76O|;O2÷(p-ϲWۛδs,CwT뒗SeN3 2$]zW|/6^yt *QԸdHEagD2z;)Tz扨I"ڑ>L%oV3$mf^~z*iTk7i]!ء bZP]zdL/9Rvӂeغ2=kj¸x`7Bols\b|${r}MCc0w{_J7XӛV@A:*f'}USH-ap=Fy(Ӝ藍k*K>gNXr͇'䧻3|Q% 8osW;hF(Si" LE}K3p\p}۝OkÎ"όڹz@Tk7>WRߧ7[Ԥ\ *V/H#&Z"4)7N>v4resg'9by&fO|kNP+VXt-7 @8Ez$)\~aU KD%U;ȖG'Dª>spfIl zm;B*{}Ֆ9dei˓(?d4kgYt`^^GNX 歅s se1È-P&z/m=EoHIUHVK+˲{)4&gUA*]4οQ\(.|0gFqwCIM _;hssoyl$hq`N1Fg!E+x(xfiDwݝ_ ,?NΨ| 8:bdֹ)p͈ev';CO~ftFAf*8"l`=KǦudBBlqPm',[_IBPn,ՂF.QRAUҎKm6%krx6g)3w7W:oӏ۾`l3"'qqS%dXwf:d4F~>h 3EK " πb+] cZPldn$JԚ>˵ˋ:,(BYvQ5v mX^gr xmcY A_#-q%ە m;lL cEOkvtC0~A]ҡB<:tFW(|sny5:*3%1rm2YDEX҅ScqmO̺?~˷Aw(&"Lܡ>Ot#S~JV 6םc_u/rYur^;m+4.#SEƞnQ"F=+@,[JT/Zf7L<m~)K8)˽;bFir rs-(΃툙>I^2!%eouJ}%:0wGO iUwaX;5Iolp4 |8 C,[H%47]{Ku3ru -5I>#%@l*r$$7f'.L]Ғۂ,2 \?8f,rn6 ӛORx xI+@8Vw 2/ߗ1eWpk3{Vܷt豇6ΰhϪV^gҐ(ϐGO";Iw/Ԡ- /(ٝO;M2(bs\[8 GޛqRq+2h*W_ YftFm{|$ F+A舧[LTr1چT ;f UÝxOMҥBt,ʫVFn)dXHۑԕO>s$~{, S (o y<& SEuc$v AYzYvP\By>kвTF:R*wmkaHn2T?x?LLJҺdL7iױ]b%ylt^%vzA@] :#Ȉi|Zs;En|E}>=(o^XL<6|I:OjcΈ3< HY~ۉܺwfׇDvy.1Oޚ({OC)-*U5W -5* tVvC~œ@xmyVE Av)vEɘWpWK,W ;\+\iv!-}a* Q$$'WzwUC?:vtP]ǎO&(u]!V_ f0i{M>͆+rTUSlTG ?!|FryZ.yߝ1-HQHĎ*iZ^ӊ1HAK"|sV_JS 8x?_ׅ MmĬϡ.kI?1SBnnDkbI 2B{3#z[E6y2M zB?&_h_Xt;yИS3pQA@h# maCМFqm])Q2#`kccwkΐqƘ·%s$ mz@FF6S xェN ]*IuFgTo{4"4c kY4I뤛FQ 5)x}8 ^VxZXv*E}&`//+˗]WYb~qEC4!OVtMr}v^ CUMx4H cЮ-O '-(\5؉4YMHݢUaGIt+*9|DaAlq0lfq9.^x7ZoeIu9zs% e(p\>`47c^q}c,5 E5z{ ob9Z7Dyx$ّ˖)v^1>(  ,Gׂi+m\ovP9?ɣir8KEa\SɖSsD!؇Kݼx]&!e]S*qM1ueXz/K &^HFDEh1!d2;)D7=U fynSI4<0.G:z htD"SzqE-\cĩcʖfr"/# o]S)u\ p{ qC팊^Fw @k6XA4٘@NvI%$%i1VeeI΅-܈|3n$mB7gYX6xHbTm8v"SKXsBAZZ`WY =0aGS~`CsE0~|`1P[~%i枥>/tJqy؛)r9 %oGCJ{%$ֆ=5v fK:И%"n5RZpm()WPKBBłТBnvq|9=p S#fG: @"!:>&Bf wPɌW_SUU@+9?:9\6?!q![ON|yK'¨ TWH;a=h_U߸9 yO+0-sU>UnbRqɻ4YG?sSN$PܨzkqrP LI LMF!p.=֭}yJ*t0 x"3|5d>4u}{9ۏ0bKf`4"}:BB`Jʠ8S< M;ZSȀb0:8=SS}ƨpxވsM\}>fj4 UMõ{JJph2i:Zl%|[VHɃ C|A#s)[Cm?q\[pIn#Ҫgpw2ț(sj} +38YW#"Pzr龨?Ph@= *6W:(\Ep2=lqOj@LX^Opk@Uu1b?,kTa W[H,k_Dh8&Grn-?da@<*åo-ZPN럟ũ#Ix~v.r pKHz?IͦSxRb5Ԩ6L͸ ]q4;_^~#TmG T@yǻ5' alvjݢ%wq&ر 3G=b\q/e,fVxm94Q&9ET@f43oa(.(5gmU({=:'ë" W e )x3g{I[~/{0fAb5.OgI'f~e#BX̂5{)Wb,5\)[{}2D= H7R{>~@{ؗp4[Εm,^}ݥC/+ ]tuy@.b`$jX0q=ށhZ_JoΆeI{*mĴx,Wo82J/QNrFx:rH)TunCK _mo|jvԒXNN06t˵ƁIc MS`@ 2r2fH E" j6Ue4NW޾αGeT(Ns/ }.R MG@K3SP'q9ch'^"0CۄR,pAMO_BNxE> x f"+]*L;4_(GH&3ᶮ7-]Mob kRχҲ.ZC% PF^MSFDQӅe٦V .fwU2q3G~M&h_akt(JUՏN!lPYܡ7hxn2#kzU d8/m . )M-Ğ&DodĮ0;GCRPS8䮡{&MtZoG|qkb9#%kq@FdQ3x,1/V;bZ?H28nU)xr<+ 5"OQ G]IY̊0}=^AeGcc0u4 I>z iHYR htQmm&FG^2sX6x2_er˧64F [ CwVry~p?uf[ QHu":H*EwqLXv}3jFMXVV/!ܵKn V&Ȃ9%uCrL:/ږss`k4巀'6zѡ0ov<42*%irzW;]2Jd+1ȸHW/)l0EK>cS!oH&*u!N2;b?32|?f=~˞{bd{:{oHϽ=q*'t:tֺ@0b{1Bg #O g%5@&),Yh)[ٞ:]0I kC(?ˤ S*ֆXWUSp $tz|Uf@@^Z'-XVμx@ULhvBb&Ǖgӑ#R;l[""E8$gG5 OɷoĒP^@H9Äd${؊Gݍ"DS_O:{?&hԳBs\R팂4;q=M] 8;\Ԣ)U;Y9FE~ظzgLCc?-:7XՔM0dpXL&t_#|scL]mNנ&"ݣq[: Xr$@=GFIh)⿋F h8pNqѪrZYNx>0l淇ö:=wyeIF3-atAOrȲH.M{!Z?Zha牪0b[K,8|eVm$b {1ޑ!cF\6 _0=EtʗjF疐QM납WvZ {>qN| e]@]R4s̚*.(٨rH|Wu5R0b5zT!ϝº"_}k9zD̶ 4מ*Qhǹ%d۷¸x[Jp>ْ3jskC$2C Շ[fi51"WvL}2]w?EMNz2@UP.dGbs2UɿćpkH߭ͽc+g^@svoLt1K;&+ҹ){El|wCa<5`?)tSz~YlPy=Y#E1tu*}Z a*9@(?3UbaAkz❔Ԃ")# c95ۄQR,\mHi8Q;HhӷapB`˃Go(Y+XκC'3^gB֛|#귶z3 ⠲'D@ 8;pEXMWԟ=[Ч&%*25sr.IcdLsl/=ׇ B^^~sgI&V,[V n]AܼI&gFfrXxlGeï`1zOJs)á|WRj/706 sI*ߪijC5k;O,$W6]*;Gn}z1;~*~kPfJäE!f얡820mInv45.5XZEUq( CL<(ejg!IS7¥Wƒ#߈zd9_Ǎ,& JAFyY7UF>  ̓gVjMr Ms=*m9,K PH0B*xr&%B4P+,7 E,Úܧ./w^ 9 gg_!}4sZەv[àU&h(FeѬ$ud*IA*?ͅ&!4AA)'LƇNXtmBG'wZ:_&T/_,)"HM)z\nj]llUl:J1^IbkLH_6evO u/clQr&Vx"Z{bTDŽIQB&n DƲ02\[L[=`YC'g,~SXD=Ў UIlPӱYkVB<_O+g} I b̹=m,&UDI8Lm en`SJd">AIsښh!KˮuFƶB> 14-\lxו|y;0vl i='jw ps{+OafE'sFem5{cvaAeo޿{xf܄*naBRe8@rlv障v;p{ssWN:t Ѿp Iw6Ft kwh8LB UZoOmU+tK3#*t AtwS$BjiQó zK_ŗ%+_a~'_OtOOqv+1>޴ KXT5uQ5O-lw zf wC*Oh:2)*DMJDnO<}?(y\s=-j!H&ZBa _;g|) zeF0E_|iSl% r8Oty>E@Bi>B㧦9\Z+Cv|WfT:z"c R( 'ɊZ3]^%ӝ5Yua[fϮ곾8Lʕ>ߪ "1ޣa;eA0%%1p ;gH`jC!`zZa9iIڒݥL%С6E1(l2ݶKsR@疺Ω<ǯ~#@糛ZK 'k}A$eyF!Xu>ƶ ] ՈgҌ@/7?ϙ'4׊y4iKb5̥.A->`&%O魩}:v'Ė_u=>Vdu7cc [3V_|Sp;@!?!EJT;cJ*[hi0rx{`Nn`RpyMbaji|׋1NNsG-d/ٵR]>lK[o*9D}/CdTڍ;*Eyly iD`48s2" xX~4٢Gʱً4 JB[ &^oL1DC5T{2'k!_+ZE"ԭR]Gcd9&fĄxu&D0eQ.-~ƓTEoޘ\x =~A* -] rWx˩b४ʁK;y; SUݿW]` $eBͺ1BlLHݰwNDU` iR_f=6u?Sd9=v)8DӅy&x4Mi0Eci/ݭ#k?./zD # 'F|MK &P@u J~W;GHk]=+_.*=_2|5 f /p큺^'+9)IXcIג]i^'(G32:oY;K68\l1BOW@ 兂{b3\\ryHG:Y׫O1S-ҟ)M5A7ƌIp'Īȕk[}3oti*'W5ZZw1/{->4wȱ5m `@ֽzFC"_ ׇ#ְ a~th&y Z @[*FC6m* >Y']hWYp[# )uTl| P[gIUηygYźUWJGM$՘Qd$`_š򟦐NncM aӕFO-3o 6i/i߃WEhݦtm+?_`ݏ[RryqT27V́xi 0ڬyE5SOd{+^0 A22~ i/_pzƅ4&zb*Bb"sDlSoؕɪJbX?X_vχ*h4T!=a{]o{Հt1l\jvS/K'Tvg~NkLՂj Z0\f0:4: c 6i&>%Xg s ;2'Xyr˺$ҝM&c6XLF- aY7cRo2k3JY5']?PTCT^<`F}5~*'>7AF".r9.N@b^$E$+yGL=3}Y\=Sl绷ձZr{9H$dw;?{zܭzοu!tQ M|9rS.5l-0;djI^fYUđ }q&N?>̈hkxIXVX"jAc ˃gV =o%őIcE}= !A{(^FJj&8m&}aRSEUzG-1y8єpXq %y*/N0p{Q^s1{uF  YxI1p$U=U~j~u<7vs-tOUHe CEhIA_=?7F8jQ|JtQSܛG̢i#Tm;fʀ)‹c6h_Y̪ݐ.߼;9^Ԇf:lNz->ޱ.e쩠"j<* =}?4ux͂S\zMJnHrXW$:0D{{8-q1 RO 4HQ=Pa#(0jtMn J&!'<40$}5B}?*TșmL#(aVZhK uq=\rw>d>ΒW"""wO]ӻ$Tb/+Id8FRq6&[[&kC3hcJ! 2UcV9B?m1$~sJB'ZiqpR 2 Z7"Œ,6jVs'Qq975W[)}'reoFg: لCϛ 줰+i~s@4J1CO+A]xĪE>[PI6|! TN$p?%鿚*b Zvpnan1Z8?bbʞrJXh3q` O9-0[]5*`DSU?' ,$ M&UXR LxyMB0 ;^ӺNW4I.6pBky@sq7Wi+J=t$aˑY%, 1_+q:ѓжH!ҽ'V|<ދ+3pbY^?^QC{urL-=KJrjDG 6 VFHv7b\lÉSeMw(Q6?o-^@L mKo2}z ]eO )2̱p$Xcϛl%:-)>idfВQq0G+lRUuRgBsOjώ=1-fc  SHz0]|VC}gK+1?Zu԰<ڄQ?l~W}E!;L7dY;JX[9I4xQq}FQZk(W_Ў$7$h"' ҇DB\/fxPԆ3q`D_-wXJZ( %8VBF@T^#(*#KƛY*rOySKF,N-@d1 U`Sq' ˾E8w:w{_0Z"%vMo1nЛ''Gc5_doBn7 +EQjy܊2fip ՍNjA'zqV[9)֧lQ~6?{XM#ٻ-YW. X^(ڨxA{oxU Cf1sy 'J7Q1AВ6Q@I@M3lm0?b1幤®*@ IհYFt׿!<7fü@ VO_ۄ;gj+xs0ms莜&t35#suµ3qeIkm_PW A.$B\<;s)'{ Ҝx}LG!Y Q{,LP7z,F"` O?p$4#w?{ ~\ps*qCn̐1( j u@T%lHdmQLXŬiq8(ufuF(ApoApZrٖX Uݜ lPI`jln7n=~V*TAZh /y rB$osؼ'y br %Ðbuc*\j8]fySU{LUDѷEhEVYso|rRes5ԽlXa*sP/iԇ ^) _|Nq5Cʐ' & `♧ᩁΨ΂pL 84BvguU(кP-Iۖ#\qXhb ԗ) :~O4@$`1x$"܄T[1Tw}ڕ! t^*~`%ObӿzZts3mlK!24O=B'x pIr+E7SIxE'?7Ȕy&PؑFٹR(n׮b81 ŗ!7onzao 0hWlΐx%U^v(܂v2aJ{z>C_5)i]Ҥ%})BEE^aR)& 7̙UD"i)yKhĭd /=Ddt.,88;tJ8+eaj J A7!wށ`1EMe>1 ̈́E3ܺ?raJrohSE߲ǻܯAD~1q,&izW=o{KU `mt%p۫*'2;`Z,$Kcxܤ/\/u[x0=>{:>ht|2܀.3~) fI3<,J0Gd v5ቕ #AÀ兼'ZpuJ޾ pyKJxL iJy5DF!5ΑhFy_pZ]acۣa&SY<ThD19hefgk$nʐZ4 `=S7:z<4ij`7Nl/N N KD:e/kAK|><X<+8<*Uw-5~^##9o7n- nE9WEeCWq|{-ܭ?o7zn)|JG>F<Trmw.*$&5`xLl_+Wt@6*aaaF's:kSo:2**)۔ s>$)0.ptGrWe}H~HQ$ʒv{rˋTvA3Y:~`N0,:!},A^HT:U"c'EYmG=̘##Y$S3-|r?Z+c;|:E\tfA 3@C}Я+xs†b}#%**lBzTy=읛\/%$58Iʜ\WV0itȁ@h *tk||g4MHsA[F0U^m Qa9?YXҫ66s`o$ЁeK?"06˜Ў#?|Q3/͖ ~m -Զ_!dIUDoLjyZP\Zs&p?>@U, 6Ϋubπb %/K v;`5/ںtY(n"ϒ'覺钆ˎ ayZw˶ب ip4Ry?5 V%ch(QדS]>r>^(K -eXnZpLD5X|kɥG$bs@@:>@C7hY Qq<䇙zGf6Q,I=`uD W">K/{[c m2tbp}GD\¡Uȴ}Q،8I*T*0o`l CqKGM`ap`'·lX)ڡ] s{w#4(bޮd 젏w5{^J*5/0I P鍇pꆭ#h+,,Dۭ, f'{^)vbR^D'9BK2ldO?>XRb>󁃊_TCwib: 6GGHycQ^c TrO];BQM@/UnSU?Y(.(,q`Ԁug;"gWkGQm KX%}JF W!"E=v>{GR<Ո\j΢6&t]cޟp$.I Ox^?ʭ@+dt tU0<",\g 9I/'9pPR2;l0EZRm7@I$RIʗRi%,*R85O-rei4E%QdMQjT8`"6oUEIXf흽F|j:KxJUȀL?cSK >4EIXT]0?jYʾIx߻_w\gG`QzTK)PØILa#ti?b#nj 9}B{[Њ0%x އ;1lwWF]B_(%L<Ԙ(:)։N3zU]Ly0Ajd%<LΧƑPx sUo2wk:L$k3I}%ܶWL3sL%$A g kI2/˥3/oʤ|3[nKcU5=NiIS[磽q5 t&LAD5x_o&$?2wB'Uj|ߚRƨ.źU3SMojtˤ 0ҾrK5ƶ f)׻?/R,1$+\ͬbh`)!=F)y9 *{Px |[ ?53F+Rꏢjs&Qڰverwі+fƜBC!gg؁2jAm_ܸ7&k;ǫC&v;:Jg9AsW-m-bg>{[ m';He+P4zbz0nic4<PveR&$0{z.N/O&q2@J%j22 a@ȲzJ rt+/SnQ^OހBǞo?,6@NyLZ: Z#MwnPAYYnh r3Jy/^.jF Y0c@CNTUrʨSYѡer"}b|R{$R:ls`ʠi[$pn6 bUU;u}z>y׿$R͇Z5,\a<YOqT~'֎fV2|kZUoRwa0Q C8wT*N#ُ˕+GUϽ:Nt8aXb/q5mMq$ =CH$Ph FK1%Mf_Tl)hSR5c+)AdUOXlͤ^qǒCAgi_ytY8Lx jfMMX,C*fZڵ"8U:l9~5n7ʳ J GMa |Ml\M f]S@zqKh6Ds~4͎I&!!p<Г4ȡQVo^QcX{VEe! FC[z(8٧wdDs5Ѽ-8~58.4iRe ھ-o'F6) ݁.b<(p-L+'D>99`l]߼p` )s%_Wqn,}~&G;M8wV^r`-a6RM nEч.)„Si&z׈D3;W :o_L rl)aѩX?9=bM 􍍦9 ~fDv5Hbbs~ty! Xխ=^]8euXl)e,VuUIMN 7EB;/˥Om7:aYirS(\3iSm^vT,W_b^ B=lu[hpg 1HuxKpӇUiUmօ' 6Ji _U::!}Θ"Uһߑԕ͠I=J{G3p,!qw>I74,V2 og v譼ᭆ] ۼ؝+L ɲ5߻x s5)͜;y@{no)4B>.A'$^)>:?Z_QRfxL׌M||ur%Q۴o]Xĝ žMUoԚiݱ`7o0D=qKz7YES'Ipc8ޕ&;qL%VE'Q 83X<{yo )>{9~"q6ezoj I9!xv' D;rhՂ0q hm[F[\mX ]jSs!+ecrQSWquN!Ko@\%O!aNy/w10?]Y@(E5򬩛PJKm}"o#޸m[O-R 2T8Kˡ{6\D@~&)[?]ebx3a:ӄP,zϯֻ2[t?s0g1s.'{8j$>ٲ#a"uKl9P˺YhGL.k 1Ѫĺ]CT[X5˔.MaYNJ=`eSZՎ vf\?03 ^KlTm\OvWWjK\]tdcEᲃh$;k""}EKvSSe+BGVVoxHd^BO1yp Qʁ~OJͪyЦ|Hm&}b?&]*FuE5&iVTs_v\;Yva8dTs:g:R!w+!o?Gȶf(v8\&Ptu&v91Q'јeO2y)WA}UˋJO:#'gĥ˒^ / pS;^Za%-}Oh qH>^џUj3V)\\lj+^X8o._ytIŠoD[?#BgVQ.9˄ qoV4  xύ7yjYqaނ܄-aл] +q9L]4vB*9|g21ϦʃrM9oLw .]rtn$¯@X.y&dW`wNμ5WɽDM?vNtU*uQ3 >2ȵir %R ߧ+VCYEw&C(b -?unqHO 5 v%/$jd}L)J(J(kvWcXD)\_vD1shfJr=P*jI-0%}rGB3m_߽}B>?{ AM%JMnS ߏˈֱ];c8kfΦ6ػļ ,^OﭡÔ*Db`1I#fjD1E3YDʗ2W-ݢJP'BoGe#[G3(T{y7m1bTGnJ愓a!qz76H$IњB_5hsiފW!";BPZL41U?d K52*Z>_Uk+  I%Hm@٬Vl~:Uң3fK#%*!kn쇯h;?qZ5utv Ѓ {aL)btdq1)Sr mcu.bXFe"h rM8dNckfy7.. Ѝi?*d՚lU2jlpG5$]:׆!nbVʉs=.q ~Ԩ$ygƸF"j 0~SlYn.jy)um4񜷢Y ^X1śS V懪߳b_VS٦?֜L ?XsAU7FYE1ASgA,fr~;kk(ܧi}HQcQ]P|OJ)4`gԮ TZޱʃ{TX7g^9r"q%o\T/=d <xzox BЛK]6bT31_knDB'?Ah Xú&vަ$A48 Z !+S$k0/¥ c§,3~rĒǑ{Mm .xgYZ0707010000007a000081a400000000000000000000000167c8ae4600003c3c000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/char/ipmi/ipmi_ssif.ko.xz7zXZִF!t/;]?Eh=ڜͩcN1<Je^P<&w%Z_HqPBK, ; xlaIEք>2 {`ʯe sU12V3c _ <*AC"oX)aTwJ͓ ա"ߧ#.ga0yK0y | m3yxϧ.ߩZn΢jd-_\+f-YXNX g8dxO4 }Ǒ=_dDOeh6p-}c߅Ǚ(ذ)&;5{h}3 ^dcG R5 H8RWX9YSpidQCOw;*ϐt [t):aۿR5'1e:.G-X)ЄG'ZQkt!u86%Px'3(': (4FǒK˩(|9Iv Ic۸sjjm_HC1Έr MVk&z)}!9..1tEgmSM.F1m%GB×#uiRSN!#/Ӻ$9p9C#zmA./;(\TdO;3HazDn$)x]\:o[E>yKn F> )$h7١}1@ EofbL2i"2wgRhV Sʩ꾸NVE:MXo@;SW=2ʽ ,?>+BA 01,>ypͬ5ÐWjG*;I듽6c:#:AiF>}&-9 Qy+w0**ndF'!Ǵef,&V^ުup*$";)#qZcH)Rɠҋ5mNʃ<ޗ2sw 6wj~ -øiAwI/R#D\<~huIMT &h {7ChxbgUVi'9#\n8%^cUhn^grO'Gz7ѭjv b ! 1 Z EYO]oBxб(MQK,EgЪLi.VHx 7͠=b[wIߏ;ǥApQ F4:vփXt.y߸g? ] )LoƔ= e`fON{ʜB?uNMmE:_:r9YN ˜9-/}|Zb$ pHݪq0ul!m~'%v, '([ o lۻQFu{\}!HJ3FS_e >>5t(#Z]6n JXm2f|~) rLOd3 V{ U@CHhdUBg:4>K\H{կ~$៞iv !њo8.b:SSA͇1$V|.&-^R 2`5{:uA#մc /./fYƘq4Ho2BM-yQƵ1YjOV:V,@8LqW3k8 LpZO'txQbВ_n32k+#â.wot=gv<8ݗO9fyʀpb  8*>)=v8{-1h^FXpӺ([;':C{/L[y^2I(RGIdV^srA/,*#fr2?." C ;14KEjb !J;A3|y (L,<ۦY?'DG0wn762ƒkYb@5iV,'.e)SsqЏB#z~/۾pGC41LƌӁ)fКh]i!zE rҷ;FOj|&A:@J)46h8tHRn-7ed@t$Î<|W3NȊպkǍaUȉSϼ i: `$pMխ9ğ'22[3#uMg )UKAG5ْ=3aBtuEs H]fK-6.iIbtJPwWTJ7ʹD$8 >*Q#tk:wW B(Qob@f?qW,7if̃r&Mݎ#&n\5[͠䂌1Ŀ_۳n)pqaR؃ q{Qn#:Sd &qL3I̷)xU/<`>+XO+uXc(p+wRL ojQ"9f~^p7##\yt=A_ z#4g" 8FxW⬛;bñ;a+7nA4̘@<诺_Ly4Rhޕ?6e> 6-φ,].I ̴UXsAG"Y#C h"YT3+YK( N0/(h&wq}bʹk *b X.P&j[H49-v7qp ۘurNc|֕1@gA A6AgҏOQy&ӓfjxoO52KDߏȡI|0dO(ѐҼ%6nP$̬D|CZnbwah-X9ӭUލ5/v'auVgWEVPUWG+T=.jBy(*RgFvt8VIi r~Jr̤w}|AL=N| GٽAKnJjX_gt 50{ =_C g9 sx0yJM]=Jm]DWb T^qbA NMTnqQRo[c g9l_J ɳUو=N._ RS9cc]OPA^9? %#DBCֵp*VrҐYq޹&(TK2tz?b$y6j b΂.'ٰs.0JMJ,+H1RG|^ dY _!V: Jt\lX>b*>h^&; !'/Ggz"#2*^Or0jc@ Nx/;Y],V#8ݽ׳C~˅fqd8݅ L[؝kf3}f^Zc.< Ft4gf1u k,l0ZkZ?(&6%tLCo-ң{A  nw&\&b!DF]G;1 3y\! 6XDN%?x hu>jBuugPoF?u yKVH"\ 7{OYw"QC,gz?T|?GQz}ޗ]\=ۊ%'=ɕ( 3;Q%~z' 0`\xz%Ҥib4S}Nu-EGmc]E?);=FHD(e=KaF.ى$Ode٧-I=@JεJw3 m Nԣ_r*x^;зW:>Yq>S&r&eH.bUyn=eN(`3rQ ;I@ y38ZE=/v;6 OVO"#DcI/ "5YxuЈdvn|+ ՜t})>zxmZV>? !)R\za&4wBc}_PtWflV(J]#_ahzI.[k!fBWN 4no/LK75fYr]H9I Պ'BBOcTWtGY vl^&x/kv뻱9MJG8֖2 1UC)EcT,o ^3SSZ8 uLPkdW]btr@qFù EVRRv/Zr{wbQ#gǥKIz\l(Ă:B BuǑ쳡sud J6+L, imeH.$=w )D缕TD]4,۳Db)[eMP%1ЌOȜljXALY# nF ^4`)=vr7;Ӝ)̂ 4A2a/_Lj2G5ʽTI3}֩?Db;`\׏18f@O&<`z` N Oe4cս-OP/GXDt|StWn3UTӥmp5ʮm(7z50эBe`@W=vRMiu"׭%[n2lu hUJ+h KU?AȊV)U B1,zV6~ckR(q+癞_ ìoh {9#ZpEKNfzP%ׂN(d@# ۝:}׭y{jsQ3qxZ-58\d z .>C kZ1tpV j\dq#]A ^0 :'E.sӭЇ }+ĄWhc7,pŬzi:29S?g8j]:qmu9guzZYЪ9ölM {i ?{ ^?*J8aU[w u8W, k=qߔkF TtPUeJ==f`_8zɢ"Uc*7!TA03eq$Ѫ݈v:7ia_A v?;]{X$5=i1Cd䞿gEgX:ñl&xlJE ='Lwl1p@QMS%=SxJ';ьz*a#V (_F,bW~؈%MT"=_Xkg,a\4q (١;rxF65 P֗[t U@e?Rj4+*9Z&@y?x+AuWh\roP|G-+'w,QUtMȱiʲ5`7in^gI*|nD b^ TxaR#3RqP0E{ˆtvo/c5LX4wi]i,_FYqWV}I &b[E) R0zA˴ev?Y'"W /JfD8D̖e"9dvk1Wp A CipN-EbyʤXn)#IL2ͻ1.w^\V=KlQ۴7GZe~8ۑIefX/$jE%JQ9<0&YԮ_ 1%o#LD]=qʦO$`NHc-*A.Ώ!.˿`\xOUs4?k$7f[oGd34+pГ^#Y`]U^.RG~I_=thamǛߎW{RWA h̶s^<ŷY@[rVapIKV(M0hDTfXeCƯm<õ"enp`Ou#a ӷ[ނC$a摾-iOijMV1ˑTNӬD8ӽ=0}a^R' +46LAr0?jp?` K;VHc ST$II9?T.<^`'+pޒ g5-, vE2UK%.,WNUYJeQʰ:8z&<ؐ?]9;F6u[2iWc{_ F7@Le;B5r< jluUm!J0--^Ex.#XjC{f -R5r< AUEoIˤƪms>]կ,)ۈ'Ҁ:ꫡ/<(ttx ]:ӊKUx8MYzOt`VU ?E V̾6w ӫN&CЛ+S:Fni!N^PBh0ă>DH =%f`7g@Xd':osFi~ O;Ƚj|2Dbk< 3GӬ*!;eb$yM0w(#\ qT|u'%bZ1im?K))G^' C>s56]+lzK oGP{I R0>KUKhr7ra>j> MÒ~S?6/~nO*;%y>r,U0ֻpVtGiK\)2h9wÞ')#mҁKPwV5f)fvOf`3DXW3ɗr$EkE-K")2_$odd4ǸUHӐӬ} ֡Z!"I2.fD7Fݪ7A|V)o6 Jd+k!eԝ!+ߒ*9֣I`$UWwayg{]=WLGw*9Rp3-Zsv6i jК3?Y;L $Ͳ?QD7;7;Kclbf=i4Dj11ūQ]\\5!z{S`YkKŗF`Oi\u~+GenGE RqNR"Sp`BlS8$SxJY~#ة4)KiZ< m+i&٤x >2|*} n1ڦeҧN)E'f6:|O {XOBt4o g0}|PKqL_ 9lf "NWDOu0WSq 77F4^G&|\Knߙ]n>QL8_'Sk hSqDi QN.]CEuHp%$j͇XssSW] J:t3 X PIbأ+0hi< #_/]Ցg36u*eJ5gp>aƘA=wgtGqPS;.\WANsl6M6:UCkT{'^́Fmo` %D)oO.[iZ7Fvrӛg:Y~gQ(lOieIrW|!J2%Y|-[ _-`9nv)9$A Scҵ&<ЅRb$) iE5M/i&\[H5[_9քPʁq;g%ݺ`JީyfxiQ7;PQ$mk56M"f~vCtfΖ^BF]]e!K`#Qj?-F|+4?dFIϠI&*kD–x0ϝ'zڳ8&J|,ipDY0UA ' (6m.أz۰G!aKz+ˈ܎5>foN2{BkCRrO=-G5aneAXq:: ՊuFB rR J;:hZ 1h}쵽g"dAϚx,'4Rqu]$s;*teܑ݊6Ģ^>&4f̃ĶP&1Q֡3.Ec!GNQxϬlؐ*#-4Y D|{);bF6Ѯ 3SSØ6]]D ƶ.wayӃݟlC뭍LZ]4) hqP^:dPClP[ lg6 ^${qthFwrD.bGJ7oR6#s 2/\t^k.ÔB2R}cS=!wRKukzKi$륈`1`h^ޣ3 VŚuxEPuxSA_~@vf+FqO'z=]\27'cyP¤5LD>H(ŋӏ 'a MjQVڢGFLȌ~\-䄑BU];<)Lg.`uQ.Xy^TtL ^U 5,x`_{5/w_&e'/YZtYRALRƯ| )fR4֗wJe* V:Y<%Y(~sx+$Gř0fk8aV) X"]I,LT/ -\U rj <[F+nUS"d@ص'|MӳA;Lx(ur)b/fH!3܉B(")NENZv}q79;ԟ`;mz LeWDW87vE76)9.i `Z m%Dti)Ld_2BmS ӧLj쪾@@[fi;.b  u~CU_A uJJ.Vz_{O~&Q%3(!p'XYIc,QQl;m$FQP䕲ſ;ǾWv ~էQz)$}.uղKʮnGQmFH#; L'.%/[gZ^oqO& Y_6gfB0#-̲Y [W<+h_YC*|:J Î&۩Y :e<=ͰcunH/}m(mJ`ebe96j<=`/CzzUG/^1{߆8K8Z3y)Gqg; HɑU bT[>/Uޗ ﻰ+h'W"W9ʳ`zvp4L4ы-C29ίF> d1Ok \{9-jfT#sA xDM+~$ 1sb͏7o"Q 65$omC1bF9Upb)5=1.YV46L- *I䴆i6<?]. i`+3}ApTE2@lt5 ji{8UN4wlnN.[/{Z;@S4CQFš=2ݳl[g[qMƠ.Aug?ݿC;F֑/(e:X"*,b`=}>J-1!F)r[ 5(-YJs[E!4?]+ mJQo:40U9cW |BLL^!-oK3řH0-$m6*Zi=@4qIO`q:7L&:$+2C CIUȥp~z[~/kg yJi%.2|N"YX )tZ;jbu/#z &oA?^3G\皶z & gFDC7g].z~Znl)ϥ*&1LIO͙%~/g9 BJԙ\=M̉^59I;wŸ|'ɔk^bW^ET1ĖND&ΤMf7%?b>.[5N+E⒘HHZR?#3)`:upƲJ:\NhNՄŹu,H;t)%s@#﷣)b,1N*Z9s0w3spx頤Zہ/ eY e__=P/lzl X1u#nlHE|sQp=O{ ~ ɻϡ?Gwƴ g9Cd´ dӨR3ƾ4Dubo ;Afu{]˃vDŕ.2ZƮp$j}?>ΣFvzRT L٫[eB4X RE`=PQojYFZmt",ڡɉjf9|Z+DJZS2c)K@^ (!U: @%=99f$%b 8wj5yTBG<W-seH4 }j @&}Aq^`}p#5Հop [<}C^Փs"h{繸-^>,Vs,L2!Sfx $o*)sTQH0; j T) \lb;yW_!|o.yMNvKF7riw С:͵-$AF\}ii9 lFDJ U0-;2/_?)kxo-ć1 RqWjk*Ucu^kE%s69Xh9`'mYt($9m魸4W/FA 9').)-^BT=}I𠹋QSC(0ߋTdK8жFTmet\ Nok@)ixFwƝ,dЇ.&Vt0 4(X?랤QS` n.}T ]Hj#-Kֳ0ltaRUD.rsnK㭰+8e+'Ki f Gڊ&kw V(>,?+1vb#(`o r=3.{)X{45 ';rc,R&U }~T-_}vavt}BtTQ_X`ƣ^ umF*6PGQ@=&`C[Qm>d./~ɾGj㜞2 Ќu3΢) !Mq oړ=Ou=QIh:) V_fX IU&+o#)V$OmDo0H3x55}TiTnK|c.uy5#*Rǐi8|Ia;q3m]ChBOΨKr+'g `m5 KY&qwgߍu:-;Jzz"kF@ V:Mp_W{-< `gjz RvB:_zIO2v,ir]_1 L_"jhTCh?(L7p2:'9BKD*bޕE0h!.#R8#GD) _!H 6ln>5G9  }QȆCRc\̻KyGdv:Eg_dZ[4-X-1򽛰p| ʩ޻ZȺ{g#UD&I8LdytaoJfW&RAR-]9¯I]LѶϻ7sLqD*´ѐ3Kaj^%f:t&2sVQ0yK}Ɛ bTs9&+TcՄZ > ;tYf>ӝcBj*5(sI]SXH ԢZAiFkIN` Ȍ$%ˀ4 Ur钐ԱVnsKw{AZq)RD0gZ2N2~:eSpD1(`|ruQna hXu$ ǂ`ev˟3*q/kSuf=Ͻ,ٲg3o9r8MMGաoȢKv3Ikb %hqva DЪ|wnE;}E2!4.1n# 5 bpf,ޭ:`Iݓ_ ZCO| Dސd!S9N,Y8rn+G # )J"qmˀ9y*w" yej]> ٰY "?S[$~=GǘH TxClv>%jI񁪀WgY^E)Jٮb6! ?h-R}z`7K]R{ n^Vp`3$g\&&Huъ"=~ Y IPVLu/!aO3^ܾ4 <=R$9ے_kjW'>ovyWg<ëHW}D kTL빘wCja`!e8k;ᓇ"D5VvQnV}Vg@%_W-ᮽ\ehof̌ !Eh3 i5t{CC~zH}SĨ'C!yew޽y/i>rƚ:<{\(?bų]K垳H3ku۪}%E[ 6[jjK%.: 3 ,/kԙ*͜}cz/c<>Ty ?_?`Zf#*fo)P׹b]j=A# 詗~*Z(WH NE9B_wk*hVzs? 4NnswM/-SY#8f$@8 Hf$ cx>(ƋR%.ʡ/,mu Z'"Ge05U{;|L ގT䠈 aR ޤث؏@@og Up G[ke$wXn[{~AH":P&`nDZIl048Jk'LHb[,A=+G)Ai W5 /&pUn ֯:YC `* 3aRu>}PX#S)HXzlkxSI0l eN"v%PXl$?$}9V{=RVE“kWLjhb>8*.7=1kK[$wLWQuZƒԈɓWX"[nګg.iUO˓MH/~i`lH8*ֺ D`SQ-q)D` `&yh bW> O> K pBйHSnaZ|aǪ-2W[jJkl ZVCހtSOA&TtuZV*?<ە4?Thj3()@2]E4o{ZWF6\K$[ yyRMJU2P3UK[X5v<9=1Sp1-[í7yV= CG7lZ;,[oF|-Yۜػf hd]̓n̦UldP׼%!}zT@!a _si4XqǪ_v{Bެ㰶* 2K {#In$U rwJA Q0:8Փ]E-LE,Pi9/g n: zs8zedls4;첅pA~tJӵ%v$SW4,St * R L -oG[[ ւ<gR2|}+bp}?E`]aa Luj"y"5 C><:?P`ÕMihnKt8lN,9϶"嶬9+CjM-o'3պ ;Ϲ|0{ƣu3(AC,tH:÷zp X ]늁zvfˡ!Ss8*Z4y# k<3LPb݄2߬U靥A㰨(j9ZKpskVͼ? %.:\8b y2C۾?D֗Fk2*m`rI,KHXJdpRfTLt7dʷFTi B PM7]I i{yH(ů%;bTԜɿ)y-^F Tc_ՠi% p5~ݎZ&'E>ֽUprɑIsh߫j6迕s͜Ӛغuwe)Ϊ ,dˋj}a~l/2kwpŦwe?&AD73siBnx[7P[[#9s-ֆ0 6m;w}_ѷ9l`‘-xlY\qx}h=b?M@#H⋲b[*SŊ_/q0S6t&o2k Hl?&kvV$0gt;1uU,AB,^x[i_ z% U1Xm'-cm$ʾEJܺMCSykpW` }ڭh,b 6$V uֳVjtQqa]34ʈ Cb`Kiz YƐ/҉Kn()*v. H|#idH кe/"j0}7eKOr F< kgBOdUIV㚥AuMA\N裄`~Emxwu8mVfd]Xz4 gP䨜gK(Yd~HMwOhK٥6}wOX}(+ŗ1 ux6s#ǑXXWeP" ['="CznU~V(!'R̶ 45=_EUԠSLCţTCXRTdp]16oY'ӌ0dWJ\,/|/i}E7YR "zWwOV ٤[)-F8tRqN^CBcUJ>6".Y)ՃgPW{:`HK/ɉ)Iz:+q 3!AuHU|2!7fS@V ݈r.- db4d%!g>r,)܏}ἃS@<E2p]0UkA~jb_CFu}b2%'N'2^b>ߞ\#>)w<|=?e0q4/_F{3VHD.BECqIߓHVGTiOSQHpB˔=~,ۖtXF\eϱzeBkI$n{M cy}LF1b/:cDHJ\LGt6W?qgrr6[ooPnjķd0HO-o.V?뀛yn*ܨaㅆNo[R:ksq KsgAnja4 x% BT~ uDN}pCwK6E@QsәRge>HCu'n_ѥ`VW/X;wۿK Ӓ;yL4= v}, tv5P̂9]8 rhF"K<%7\ni|Q{p?m;v$[6Q-n-4 K. 4FpKdJviB5Kx+IlTp8F7Ju˖@;OVBf`mUJ1塑R,2ٕ_Q ׺(Ndfxd䇀kas_}pjfUcJC鱢=fɍ:wF؄hp(^KbG¦zn~ (yEjݫ+gưyVYyusr2a9jǗʦa*JXYr!91`d,=Eh=HQp2hU %x"GVd ZNv))W^|ȤжǠ*BWۄms9&`#&E=/82|QY"G?Z"ҢQB—PI":tDC+'X*dro$sv"6'qlE|)e :~|o˼8kW#"Xȩg])id&c`Y0% R уSMVGTPv!ϒ#ZlY*O@ ܩc j2Dh}NA($G<%]ބ}]Υ2ҧ\*{ +$Α^n$E"OO|9v$*,IIY &{aw]Z-q[" ";}T16\N 15TCK0\@K)êK-_Y֝OZқ.`=/o4<=>ᤅ>N&&`&(xί;}h^IJ]RUQ orJ;ogۭ{>sH֟lY*H%D4}PN(<`x&Xٟ~2_+hVx|8mhpue䀎yy:jž03(46.\+i^Ql,(jݹݞ86I8- G[:IYgn7 W~AҾ?8Rꢁ ٧1veO¯Drsp㘁HM.m)B.Os,mWf菐9W{^*Ыcz]KߗIDr[ dGdeؒThH$m4yQTrV#mW(ܜ^ОH)tn6!9N&'X&:EFyjf>M#xP&iYܻJjENBN %/YSD~q}ǭ-1-=^-yϋL!M9tA]+ɠk*jpA ,cEg hr&TXݖd3*TeN<~\WUoHʣ1`J-~ب Aa!/\ )$CGIiÍ_Q|C)Μкwpv4d2|"tKD/ -⏻/%ĭU`n);L͂ YUQyQ = 1(l~[L lkx0Br`\ Q4Mܩ3i]}<]V-?@ ]kA?}׮x3 S+G%tC^܈VTC87CV#p74˿ 7Gi$ZkC.qd gdccJ0x1٧ZX/z:oR .Ά7ScHj%$xW6e/oj~)Cw~;+iB7A΍#{OkikH6;pڒyoEKDe6HZJ[Yᘚ=ʤ+1QfU(x7p5MgJ ;ҡY!{D^cK ϫjC'+~YI[9q`bg\ #D>{#vc7չ+=B~:H<ۗHF '~,LNVUr8"YqSe:LmSxJ~+::E[@ع_Es.ŅE? z4ʈ4=\I ŧ.p4 *'dM T1t0ʒHnrϿ0&)SbN07eƴeg |b""bP 9n ᖱH: `ll0Czb%t?Ľɦ7 [Ɖ0?$.NNq{HSPWExVʈY6.tT =ԓI!B/FBR^=6`6%u.nWlRrڵE9wSdNpzخ[g1B/ŦN\[)w֙ =\&MtߒE<5~H厘P(|oaYs``2:p. ue }miWGm89,sg_Ӛmy%L Y~CQPѮ|ͶQ`x>^ oƙ^lV @fy`r3E$$zx?^deAľxt`&GP)+~v> *Yև\I7,-N"zE:tkyهzRf25YTGXHդ pON`OoҨF!0:oͯf1$ŻU9 D"]GLnBׅIC+V\g Uv}`4X_ ][IhewƙHJ{>D]lcfb\#`!նMURVXϩFfI֪{ EBƺB xa /Y6hrNC:)΄Lyө8 uVo MVhJoxF:JI4#'ƾ8;?feUC5; ߏƾH9@ Q5`#"VhYȌWhVg%;:eIV*@YS쾅qJӸ#t*tgC9slq ,AМ:~f% 0{ez| 9Z/W XSC\RKz5ȶ32Pr@lR_K mI~FWzᑽ3@r%nG7c9.etǟぉԚ@ڷM)R~l=o2nš “>&SBCney(,uߋVrlhU yL?ՊhЗi*hQ SܝqE<OiP!fUe#vEdh!(|_q|ɗ!!)l[jtA .",*6[ڕ#h5S?v62jўÞ[Z3_$3xsm4kDW$ nj :iBXyyVƓsZw2#)!c5Of4/dtfӇG9\ >8J;}l剳yrtm~N$"Ǩݷ}E&%9ՠݓG9a>{U(A$`?:uxԮS!Ƨ-mķu}#,{*.!OzcJFSsP1ȿ)/*i>YqI7LG Sg[L(!iOۆlvj㍍9j=S1'I'4taHBNr>ʎ1U/#<)}ԭ [&z,qcp2'p&NђTb2}=>.ڳ$c&rER1i-8"=77\Y/[B$ЦC˓@Fn)"=j%*e+39bT]slHqG UyIweh]5T՚=1CT'qτ\ՙE|}^5 &\ȓ,v Fzlx44G/ʽ49|w:ja^*l8@۳&]ʯ_?l к;pE59@H8ևZcu&ntFMOdԦok-oj;2-MEՀoN|ʌGao)$9hI?Sz6PaKPX{K=.g>nZaGA;e{hAfu+s|)gD1dmد>a<BCywo*]V7*3B08[PalbWO(Y*77K l!j aE;tkw i?q'=7jYxzJs͸zSw˚D뢼F1ǦE ܼwruQ|d!NcA7vs(/!J$̋|N'0f&:I uFOZ{Xx5du C!ȣҹhQM~Soq| T|'68I7árU<[х)C?Vҙ~ͱ>4qT᳊LT]`AE&@B7v!Ϋ\MW8 .8~B.2i k<(+ĺ1xݶym+Vi`P6$7'с ؑA -( [(X^p@IUp"@.ıRƺ!qF fNB_a ̧!_v$q_<#|w0ɅiJM.%G#*;:lv!ğד/%B%029o!ӹ^o  <ήtmwvMsFq) 5u;nב,>k.I(2 V7ҪEOKAv ?CrvD{)~ʦ #o*\ L#4aS}-Cgoԅ'׉b9c\k5 ޮR∲||ez%I _9DbŤdEʺ-_]A6E# FX1Afꢅ1ɯ I+ں5߿ag+M<JdӯYIA'n)+6߶~t+p)"V4rFh@1U/|{)Y0(B#u/tat̗:1lz PADwK* S\}q콃.Kr&z)P#pN3\R E_)tnG5 Wgc̋: .&bzk|o4yɱruUehuSSjj5{7l[&(B 5뗌c)ٌxFr!'R:&_-99Rxi:MkMZ>5 X72YV?&NyT;溨rŧá3(+E#N-fp@/مVG<-;89܈ؼz?H%#3y` 4KPif>0Zu4l ̯7˥ĥCgs%Ҋ?9l\hb%ԉ@LWadD՗lNIђ|! #48 ]N̅+J'i^O5ԎvQmP\|?x{Jm2:ta&X Qw@UG ĩ͇H[k>oI 6 U%lݢ?0VtVhTnvYH燧JEOm۬ ;?m\W̲a2 p5p!%ɳN,=qȹl1ً,/FZ!EE+2KNGDC=\kO?}ɦՋ(-n8݄\qob>Y0>UN4- x t=ު>F8A:w?Yk6Gj8X_s?W 4^r&5jq(bo 2u;` ~RǦR&9n.| UB !tP-{/8,׫s ("տ0^p)9 Hۧm^2 #C)Y9sc( ,[TK~N+mCU͵RJGܓ/k|a7b7M imP:%>!{W aB{.=*ncAXb3"Zg,$Y;Ze$/"}(V*T5G5w\ݛ@cJZ 3D'{-++L2S3qK7n"sp^g/`FbҟuA+ZR.߼uku;tLz>ͳfw)&?phD0/ei7F/rbUJQڭ,AɄS/:YR^(ľx u#X,￧S3S ۲UQ$/L,쟱+YeE2/ٰNǶj0L#HvRQ (b>7Y_BT,s(ƌ hED}AԆXϺ@7 I, 3/yhMk߾#3r0QDTEy71-YID#>vh.buAQ]'mlb+Sv g2gٗ .8"UޛkB8R%Z@G= ?;Sv,3i=h$shVv*' Mb?'5Z.0dEtS="Bݠqr>ok5OIU'eʧ]nkgOEa#3?"Uέ(r$0.ͯpT\Cemd*4S +lʆm4caKͮAp"b 6DxLz\}MB7BG"q fATX#{eXZgfҏ{/T>PޕmJ9}9o9de-V ")PRo;F:vQe3sa yӚB_b}ahVT"o3rX3nsambdd8n(IR3؞yUX+ [юuU뱐(h}$nڶeƪwOFֶrD4Lb,]ay؋{NxBڌaOX e{j$eAI؊2K!ϙ7Hhq6-IyZ[i[(BR`I=ZV'ԭJ/H0-]KN(&kiϛ[3|{Dv[ 9$ohh# BL+̇>o-ްfAΏǠ.e6[MûZh 0U%Os?[YȲ]'e<mYm/63VхBqq)<-E6s'ziC-bǙ8Vo^ɇ`tW{&k%\SKN'hY6,YwF=k'{_}+nxrb(2juf%USw4<^ڞ\\ѵrX*-6r\.6Y3 [)*nA-' p {̋D$6y"G;Wp"lqK3?6+:Ч$vas|f?* 3:^r3tԱ tiu W*R\WV rӊJoh}*1]B`Ŋi7r0í$zh7|aϮ5}$dk+!.DkOuF-!LVGJb e0vC p9mImJ諾ȱb ۲7LnM;[鍓(xs?NUO8{@Qf0w24azhA4 rO/`uy`ԬNұnq2 ov"'qzñy s^(]L-UZhzJ>#4X'dphsس$֯P T#)\)rz+H<|CR׳NlJ31Dʸ]$` |7oJL S\L`K38TXf) >oy4G %e=}omHsdŏ"谟&eEg&f׹9Pg#"x 4pO΋2e}?L#vZT>zrȤ^nzG>^n;\ RI18 #6/<&7bCYG`YZ[Kna+`.~W_D ?dqH[>9Vw¸Ó0~P*5qH^?irmma|;}GW 7'pSnHjԙN J䫢 wݴ~R%!C?_wC'}ap$I,;}|1:4ˀsk4 Ԁl)9!~dJ7_/&C"EKq[K^Y,"ՔqZ2tzT Y +e_fX("=KL98T2gQ&CM@a^\~ Z"9X)%[HlZ=,)ڳ-J3*|5OגZ j>3jDatORll$D 2}'%k;^zVӈ +L-V>e.ؠ?4I^{Fqlq~s OC+.}u1ļ Uي;nL9 WoG|0בa^XU2yTp,g5s+7 *߹] .fd|W3N9'Y> ͰL >&s$A?}cI朽e~~+ָN;ڨKtЏAؒ QXAd3 9g%0i)"e4ݐՍ7vd)0i%ӯLjY<}^fm-޺-hL I鞋[-s;[%^}wNKб*|o<2))|uICz]/Cߥ?fʨ Q! x6}&$,s}҉ jb-}fJpL' #McJ\> TvӸžobtCZLhXk;Rk@rX7̊?4,Xz"KB3T@dk"!i@QEڃj܍/5Lm8_v5_. :nb}`h=6D\Uays"#%½x`TM#>yz@x!o 8cIAH mP'%0_@H{sG̯yI+4 vǴbƨW%.H7侘|nCʬ-r!2ڡ}WӃ+qsic-ub^,fԜּpc@0J ؏yr{OHq _渿JWPe4zsKwp>h,ETpl EKsԩUrܟw z;uq?4Af5G5M3N5Q܁yHc zD䝜6A 9`WI%]bO=PMuˑM/+=X,y ;ˇ* (ȳz}egglP,R&ꞳAvg3[?tr@ڂ-Aɀ7]Cgs(;![]"Es^8W1x3h_kъЉ5Ո7a4>|pW=B+ A |1] R2n0߰*~@Aw29|=g Maspn é'~]J4HFX&R0 0=Is*ȰMYbPs^.2W-̨r٬험_!KTX{_qr kmvKjf뚫Q Eo0h=)Ņ̆i :O ; B/]b%jţ8{TfV=|N/QiBd:J̞: ڼYf5YSyT5ODG<}B wՐyޡe(ݎ5ЦMU5O/ћ$׋(@48ҍArKydks~c1?U%n=(1rZ~>"-fq]dz&n9k[GDM{C_pFU{uRKey҇//3,A>E 桒P`9FQ9ؙvl\ͬ$аֽIC@qfHf,rΛNp!Xciɣ3{Zpεer!J)x{LҬ5V,# .JvK^K|r)(N>w3뀥.`I%)Rg - 244t̳\69(R2 =; 5 p>m?0NX0TCUíNk;r7 :yj_}q&'W4՝6~☣5ӮَS;fXdo]}@~@SP*I}罽2eDuAvRv ̜znx9V}F)֡QA`ZE`3V @z%;1'jI-{]őq= cƲa ϼEߴmFo@Z(:$%Oӹ>z90KWHLM(TKnun$|#Rp(Y٪Pi"ǒa8g!1̧@-IsʕU1౨yĖ\uL;ﺍ8&(DO8(Ts75.>8!y$X*K"+$6M>s bmx-fd5Y>|u)y0fBMCj:dZ$ockc61u.I/7ј@ ?py(.ŤimYè-s[D<3qIcYʨXFb@kS\ n*hz w 8I{`H |XN+}f#V&xeյK,)X]hEN S> F96 'I [Gp=l2u< c3n] !n?8x&٩OE& Ɠ>ȂLmZ߸~HZw|jgf'eJ1.~"V+cF֬OU[.ߖXYJQO^PL;,m@D=:P 5k"*W}hx[5;2ŜU*_vf1c 8wiQo1^*muTKfYa 5Z|/ -=H}XVp-Ao okO}!-%ߝ KL 5|&[im\ ATuqzBy o64S^mpu 7~5H$g+c! S$cIRWkʁ`B} hs|4,A* ?;qG`\L@up:i 1IALtYrĢ)¡fq?빤&L ,{jΟaFg(ᥰK Oazj Q+7K%2q?^G>MB>7Jg. C23W?5Cs&fQbUִp%P%Xu=5FG *y ݅(,zCuQoRH6\)8tn~ t\tQrZpɩ@H,&ltZL^t>oT[fEWx0Ub?|drd| TW/:Orߖ̇77U[.3e0)M4F-`+Ɨ3:NPinf:SR{%5pg!d{_~ӭ%kjOQKqk^Vt­%!G>05M bм{vAiNű,T.5j&6do՚&.@}B*y#(L[2C8φlhxjrG*TpvNp'X;bJK$LwPbO[L'y3fvaaAPÌzN-y*<g념1 uEdKB=AFd۵FigQgj$^kw`h _P_H%ٝ^k/F`c~/ PHTPYG U'TQGɯ|I ?$"Н%ʝSas8:\ئU~G9C_rnZ޹5y@^5ɯv,n۴lo@'%gsSnpb|[~6{1ґ;!B.ЊC(Ve=W^"Z&=i&M{%kZnY\0Н,aBJӉNL'܌ʨߔdr2l2%X X@ O;aqy`e8blb<'=#:ϰRh}A1q#909ayy~9n_Ɋd4b{xFpӰV[|sVhN-x 7zCfVn_Qwr (`)˫6EԥduʙGFE#i_u'C;gUXjwHq:N-JP?IsZFrIB_,6w&m a^,!䷙j6a@s W#&R [N>t;$z#ʔQdn 4%wO.()BA es @aN͊ϑKt[36NdnGo2ZhH*6o4dX!}zwIxco#}I%'O㘬=ISGM ֞f{ qlV`3Z^[X/gcPsdlѴ Kԟ,՟`봤? AR-~% hS{V*?=e jitjhBjPϬ7iPR ':n Ģ=+-˼9!@w`WE3=s GcG-yH"BZBWH s~z2* ?7W~齏H9u%1!m@{ϷLje).Iug8DhbNvf#aԘ=`* 'chYVzxKΤ3 S0~B PZ.KAӇc̀68-V:ZD ,ԹDUW._ڇlX/c>]4ۦB[y~k$T ]9MB(/mm@<Μss;~)ыdSaSSv :IٙFhaMR.g-P'@$R& Ws"q!'/c.Հ]ZHLUp+S"t&01HQvffX ken9h)<(|K~1635F&~j8ӡ>lna>*-? ^}0lrك#P1lٗ2/]\X_n-Ԥ6T_Dz%<:Ý:뒼Kdwi > RN=H$Yr\n+{|w޻VR`&CˇbB*r +)wz yGN ,rHF[bt (ALynvϗ%D1bAT-J 6u@N2;"A]}0 )P"-,,fr|Ӗ+bߏ H2?\S o=֜M'5PNS knzul+,8[UY!~^r6(ޣ@ֈ2 v`O^:QkRI6وJ䒗GDkzS}a[ۃGQPWZ}{7Lz>dY'=޿zTy|~U ߺm ?rՄ]-ܨh)WJ\LJ /h7FU[yqЃcGw :w-B:OO')&#_}ɳcl'?ղ`e9#>_0j">M@`/=\{n9Vyxټh]h+*[";[zzն} z>ig(خT ) [=b=7 XOHh CKͨNHg=ʕPB:YP(oXKTۥf+z:˹;B;2;_;Owl9ymb)ȘE ;ݍ@C̽Ul+SITUKU@xN-l/%H`MoNGvm_pi~H"lOyɾ?7R݁{Exi$_=97D3KҳdJSgt$:: C}"p >ý-AVR~0Y\1BCǑIrϾԘ:!  2g!OxQLE?|6OvLNHX,3c|*tY?֎tiE/I|u(ZOkkunbN=Wx"~I2 DcdZ;Mn<&h=Zs@VC9iow̆Wb<|H d΀ T&f9X_>:/n6AKS߈$PUAA {ޭ l{>Eέn(&oJ/ReyX3io<]a"dk|:hCZpPLT\w IZIb9x5 X5 Ng? 8NBO`ծVO1I| ش08FQdwx&¯ҥWi@hL`][KR`:dlB n45#oWC`]E1hOXJʊ-tC~ޥȫ0Iېg/jx`75+KnplgEe猈&ٶe0|t  T:DfOԲaF3eH7?Բm^~?@ndҶksi " ҐJ#ʫM>W6 MBF`*W{3q_jjfLJ %|5nɇZ@93HL >ʯfkөJܛുhKguAh>o8 Z> MW?ddS4StkeX}jA_+k=gS.Z5@[m H໘Me +=\]tŞӥ"3 a"qPQo|m.Ȝ_V }Hv*=}h["`OBNiTu69/af$>e5iI2 P}o0rA= _/vu.}@,n"!( tdXp$sAy^ /Ti%Z']mf,'9_p>iOe?LGP'qՀ;ה':w5~%ʇ&#$ gV}xM}XrQj&qtoO"QZf\۲m(#Awۗ56_Ue}3n iHj2Dms">6jY#&`R*gKTnU\%\3$2; a;Ϣg>P^XBfvШgD c_Ⱥ Uu=sqŠ+88=g$ aGe`d.x*Di,n\v&1*]_xVJp*^penT`q /@*8#,89m"-οK<2j.b7>k4!cq̀͵ӈ:{%}'%ج1,n ޤtCoGeR+vok8GׄE؎# f8~ 4w\L0{o9|yΪ0zp~mrOa5n`3n nBuG}*v?;P+~Z8]j2{MFVUsJ~F:@7{>}mTx_-A/A@;}n5 J$9uih*cL F)V$IH`aj$X0cD)Bcc c8 %T%&#B/JY+i#џe%3l lub wޝl"H4[A͏jx ?H _o qpҷ/Z?60Ŝ|;%VvJH!qѢ bwdcsapRMєMu@իl*?Me}{ЪO=.af=)g}vg! y0wY umB(5d57X<>%ѧS8/EdH>JYdOSY2k L|X$aVd( o6O䡓0k<퀣 n>,9]/ ln\?2I UMÀq2V1gW#Íx}w8vO-(T]xNV$ӄ~E9F>+% g=@~\'/5m% .a~ iJudeǴlDrf #2@|^_ U?9A˚gѐsxo0KkqKQ }=*}"jw >u8[-Ǔm [zm։\!ւ̆Cy0;''>Lz4UJS͢3\z $d+Ѳ>1!-ve~vwdS5Ts< {cWpZU$lWH HsTf mAK%Mc=l0N: h .>$̕U{I\$ 6Oi'QUv-:(1+YΔOvk[3+ԋoV_`NR”> +lg^?!ǵhvp[S9` s5bI؁C:NN\Xg_;Q@tvg=&/"Dj`JZ- +$.)Jғ9% 8ph[ųn枇NyqY]L·n" OL_uo[LP; 6s>)/Ι'`V(k|Ϟ'nzS^qNoW0ug$GUlV -0̝TS$"/ ̝D~~;.;tt̊`~K9,ܷHwk$%W-1DB}wBҫ74/ ˅ bn{$7:YnTYu!^ԌvrWƷHΔM6X5b<ɔݣ*?U0T(Vܷ7Ba}< ƑU$AtEH@ȷW.%+᜗%nnHf܄,QQ-E7rR o !ZxgB!԰o%߸*K_s6dbn'1J?'SPq_H.wUGEvBTp|.haV[r"l),iQɗ%2Qvd#' xN=zS'/ Z2EHv S 9HɆFh,6}Ux!̇LI<|N8?ix?պW܄|\eFU٠>Ly/#蛎$zٳQ=:児8VIѸk7ĎռirA-*KQlJs9iZ8՞s*VXry~ZxdGѼ*I߃7Jv_ |( /r H{_s':P_`ڛJF{}Q[4/ 'P|X$L fofRI.ߕud> $Y0>a/*|Ė u.-g.Y3>{"e+}uAUq]ɠYY+?=h1i&Y&ĉTE-UmuI!*3m{;gYᩑʓ_0h2zO+Oq|өNNtivxtg 4'Q*/i]'6BXZ):&/"ߟ'o dC hn3G b_Ju`\p dH|=~13d;]T=YZA@Bʦm;P@ ?4CBs,>@? f(5,=9iPG!|T}GEdEc]B=DД,|aEqH>%R=<ڭzwsT//$wBe^ː 2AOD  :qe.nNA#pVn5|XD$Hy[}CLQ b3mOeX[2RYfv}7Tk$T/߼&~VsDMtHho%L&+2X(~Y^1AK-ZRmIU| g^M{UU Bf?9IJ,sވ\/hO2cg44م)N-#o^ V]3<0. F^]#Y?TUpjݏ",[SLG+C !Nh9C6Հ[lCm!β8I9HŰ>4s0cGF X~lJ i6t%V4L3"cQqq"9}%]Prx&#HCzXi:?Cl L(Oz'lHP=Jߚ!rBb31N])ĚhgUd#yngZ[9U^ vmKgٮk.o Ȁѳ]kW ڀqLXay9y-J.XS/y8bln*@Q#/96F$)ћ:1)IO5 ϶q1܁-;$3b*_#%.-h/ugC(gU hdezr3^5LL -zGN_"64%Bbt lgvBa0P=ɺYm=O~yNb.#M`ScY92:#;8Ep|rI%J#n5 :XLV#Ewߢ j8{'JIDxj)aHN%E P~WeB-wt4%ɀ,֩AnHunciA  U) W: 7IxF o 5iO|5ocn)K jkooxZVzHZ@_>k'K12#pR$gR.o_:++|ӑwJP6]"kof5yWIZ#ĵU 7>(9Ye,rC:ṶGlMʏ0z8KJ0POc6yLy0wO8$c5C~N"P :O*^̝xD{3żXz G'~Ғj^c{yFMtA\ٳ$p&Ek Ȍ@KeRlY>*CI*kɫh1/][kUdօ34%X_.T3ߟ JĻ޳w&p0lXS/K+Ÿ&sCI-w ._{`3;޸\znֵ.'dKbMyYVv@gX][&YyY=?5;T.#vAz5?kT.ݨ \`ϪN}9!?V,*SҼY H)4c*@[b hb/l }\|;sMo@,\<5Y'7i'(k~m˓Dؘپ45!ׯ_E.2]֜k++B QZxs1!fϿn¨ ǗۡW[ PtjJ{{ vp\ŠP3i(3ɟΫN]dfo$.ZJu錄3@ڸ2wF.u2%zEuY**TlwAqFSl gts)dXB ᯖh-m̾kJ"XɟNBOWmIkFԲc7Wse9aΊJӵacE3OX8V(hsYp؀kI mJH45@ NwFp͍)'<0.YٲvX{߮J[NR! 9Rs/À0)ZqG a@&/ M= '4L)=WՂ>Ъ6jv}Ԙg4V<`1leUx/[ GH 9_+1jg.Ǭb4MA>(Mv*}({w)A(Ib;k↓q]zǸ+wGk#rpPfqJF`aQYhKҎtk=7 tyvV˒slѽdOEVZTs-4X"RaU%7hQ٠L`|lq,>h@\^ĚCLdt*C2({^ۄչ0sNN3@1ẳ")vFy:UT_:oξR7Q_kҜc c1àBNy޴#&lbp_^J0y&dP8V٦D/5)*wnwqP*R!Tmx-ӑXej高ƈu*B;f@~˶ÏdF ywv H$m R#;Ib"pRČVU0Qvsn O_1Hb#MϢHy=4*ELZռ(0ӔqVI=pU!N|ް 6}o٦K2b[ó1[?P~NoIu(j7uBFn |ˏT,yX*:Mm#ܜ^;"lګ[T]<֦Wvb8 лkV 'BUl) !J08$8,rHad Np rtۯ /5 ,.9忖FJ ly eau"VЭtcɜcHe}V뾅H_+GпdR-Of ۨ6|/' ug{QwL[}xKPIxłR"!IqMrd`w 'ߎZgee 6E$Bg WN3^atu4RxI, 'u!sj]߁FI9uO=nC[/aZ1ҷ}:;N" ]S 盒@jvp\1QUž ܭ\* ]rR}F}A)U'ݺ+ HL)|f:Z& VxEUY@J 10vlt}/IdDv6<?P\۰qdf7ܖaؽ'FM&`* Lf.L".IV ?[vF9Vf, X,+^1cH֬V:=5 4O{`5b RpXw6I ])`uyIEQ$lz;* M{ A.=]t ) XќuV>J6AOz3%{Zה Pp3K8|t)TF-L*R84u-cbanuʃ'z{}K8o?4ͼq8]GO|mAX[Bf=\߷&aAě`zŽB%"NČCUֆ%m,B܉2n VэMs$,Ly=Q5ؼ_UNzz)%P ;Ѿ V"][q-XⓞE!|A"Y[/N^;;9$R1߹1mİ' 1FeEmZ#.B))6P&BBO˾[䣲B-4^IZ2]Խ?/>nXNO;szue˭ư"](6cQˎW5i\jJzqqjXBMع72Lyڡ@c;6̂'9ĩ?7T"/ES:c2J3Q88c&o~ԢHYŏ8f}?(jTPA Oxʉlod^ޢ.#DwJ/f,2I+nDL2to:<]RLACXWi$)-,{A]?SCي4Ր=DH6 %`:*UG$wLZtEG5"5+drNXIn/9D[[ďP*DDCxڠ?`~g-55iģ`G}1_v恠T,5n  *eλ2 dv KoZjM)5ɃPv}/yeBDT&6rb\d n>#-=4O#)~k?s#Z%]!od_eS@ojbss!a/&Hek (|ޔ%ϑ~0(iky-ܟTM@ӳ&7Nfd&S$lHW|8X9ꥆWxG`4 O HT)j;3&yQwDIy?B45%6|1Ip۠'7G3vny"AE_.緒#ƮAG>29,L=,ȕRuln/* S*1Ņ;8,jO:VMϳ hWAB^" `u6GN V?}L3Ɂz@3xPeO34X'F0L7&þ?S7cS*/i&`]~{MnDTd  -3d[peDz_ޱ2X~?1m "`xt 9O\F Zld@l-) IqUo׭ w緡ԙ))03"n%,JH#uK2vuѷˋX-R4sJ f&f:lG p= ~eݵ6lԨbf%=orRvVx-TJNPAV 0oPMV,Yi|)=f@#:lg.WaTXϬ%ˋJl*3<)UdX5@B+*u3$ਚjt /n`VYPE2V(K,; Kx矀*߻85eYߧ\]]w:Ѯm +%6w-泚|2lN"$0S>OE[R#bj-YP44VRok{P}8T( @5/o3!1C~$IS:ˡb $c8,}v/h&FFl,M¼郇Q gC:.V>7FJԳnrڷ^V?{0[%ǽ]1"7o;="*Lvbp MPs tPsa'?opN<:>]|Jmz[r+T[Ay9^(1X;Q|<wTa׸ѩ±#1̳1DD?B|f Ff-qo5Jb3`flx֘c 'Eת$N 1`_#`+\:*b`wl!$ KSIdW+:,㟦$Q]iy"0ӒTd}auj~;_ W!|~xb&'}-vbwh/"yC#_R}(܌Aeږ@ǿ P6eNk҉Ě$=*## j.IUЫ3qZ|_^.RHMΜV(pgE٥x/&9QGx L8#xz +v98rHB)u+(s`cҚK ӅSNN /[O1{wzOZ( E-ᲪwKbvzaއg==<1%W%|yr7,Ȍ>p_o~.$K4'fa\tS$)=%BbvE4ʰbA0H.RܰQꗣSZs'OȉPs߼W 1c+9 l҇G!YS,N=tyNI3P?f) Bt~1b}nȰVgrUJf^p:97elEMwB/y-!TXp9`H^&&fӈ:m|+љ"]P+zqR{A1Ko+E%{b̉9۟Cx?5ؘ^`/|}msI.!^x7a~e&xR25" ߌK~X2p䚿kEO\uST)~^Evm@>g㟏Oh'w"aOb=}!\G dL?-й+~Lso3^>5G|A-EWO;BTH b6 P|Q'=|erYN K4#T{ ff ]gVވի+ER B) ZVTX[sE+DvqD$F4EIM 4>İ Ud!^+>m&̻ooCq˜-|;EZl6W7&r:?t]/e^2Ϫ}:^|qS|LIpB\`ڡ _#͌+ᤰC )g)s:v4M_M!/^K((??b#SX%}Xr zX\h"P[e`A8=SS`im9ŐS+\HgKFgfN9YU]!<8dZƖmZ 4N0BzU<\)f/o-1BDxB6zZ-'sx!]97R" (;k s>t"w';Hx,p%Ie-S ,'ц5غ[BnkIoF£ӢXgm!zUV]i}G4_3&|jg/@G6=)iX=?h&ˈYt!rHah`!b7Ũ$lEbG@(׳GE !ހCcXrW[RyacrG'_͝JeF} x!Z(Q FmZetz~/LP_`e3&m+$"ng`%ћf]a L!ֻ,ȇGZGo_]IEZހ"+FXWY:6N(}S]];2e鉍-kOMZ7Ȃ5vdz{`·7}b\6#G4rSD_;l5AO=]y LH,>M 2˕u)Rzu䇵t3+iB7XV!tY-쟗AL@퍫oC(M\~.V e0bqF /y8sSB- .N⅓wRw9X˜N9"Pf [x'':LPʹi7ET+BjاtH`Mnl~:`yXLDGX-i. z/mz,cRA \L,z"fI#٬ =;e1{FVE89jSX?ba` 鋬+!C ?25f٦b~ݽN rr 0}dt&ͶoCra04mKw? QebI?)L/"$G@)=_t?65SQpXPcT964\!cRȊ5U'a60Ģ .Kl[[Ħ4^Xm*+YV(WDi ~\I (c {.7L.S#6kH62w 69mZ|'D(Y9fwEx1d0(` l7~#W RUt 9\3LT0YyƉCDj Yseŗ1A o;ا)R*J2Z%l-ƭ j-%2?o(elA F_f*=vI //@DoE؞SK:NzQӽix7r^~;T*2}ʥ;KV`V^6BHۑzI ЬkYOvbtVVTMP^Ǭ~zj-9GP烥}Zۖttɐc b&l)KRFػRQR."|ݤz`%؈A(Zrfo ڧMZ&.rMa/B 'g止YObw^}9I.:,!Tc)3(ň*ʬaos'=1V(F yMq(}vkULfO0 *|4d# Q(V֪ՄBW&ߒ6|+8u S~'e$!M0Y>${?jJ!YrQK3_PuتahG9CzIYnƮ+&C1:2eQ_Tw|U[nMΐ9$l>r*Gɠqֺ /vЇy:tfd>j.>8MCi\eVW%AbiX |o x#uy""JPza0HM+,[= =,ΦKڥ."}Xvp9 IfDt^x~vZ(dQXTQ7IJ,)X+ 2vN,B􇹘]hTp@Ӿ Gő43!?"P\9'wpI\m`ÌfC - V+_MH9K~nmI#M9ԬrVS>  gO>rNpx F_3j7 ؒџdWʁIXH5 ]kF"GBnϷ=BuF#* EgᏌCu崴/JY&kbbY=_ I߆B4F7f'@/<ɑ}HUHL9!a$7NAv暯h iɲIc=oީuZm)UHߨzq09EAvu{jJئ0PnRKdQ@5XG@e-NXe,i c8F-^w2P9][k*@Q _M6,1ՙMU9%.)vKbR;IPL5ch2q9>Q 1<ޚ*4vac3+.Ť>W DP+Dhq^ +먉KJ*)AT8:-H YD~. Lw$mV!\0P#l%h; m0$ Aro$ok~X@LXx,˜jT;p![D/AAFOm&DJ_R7J?͗U3\e@6rViS0i8 * };*N~ Z:yʝΠ԰Q6A~+MKơ7% 1V4"qj߹E #dL}Az$~vNN0)R Sfﴄ2,aHG+!BubI/%,v7eftF)tWE>/k'Kh_oÜȽF _f@>p}1#k!؍}$]5'B%pAh S09yn%d\Cj;ŪK/b:?8'Wa֒_%0WkzkKuH Kl@#7a6pAݴo&!q]Yj3 7b*w1H"DA: (6~,|[}|FXLyo !7Y;%ݻ6Ұ9 7XNz$ z_Ғ'o/6~}ɱpˬoVzIy+D;ծ*aV B.eJ9Gۈ}QsR*dt[jޮҋ7s_V+o;+a-FN]BZy۪0  'Q e29<%-( ޳4\VXin7<$Bs6Z//n4^g̈zk?fbPh/ E SH1}\ϩA' ƶy`>.W8(w\ RC0)8L {`yBNG1 Esx1m@QD2j dUgx[~`H@R85]$Ƴ&cQbj("ěȌ Hx_a4ZߑtyV7dҹH&VkjT0Z>eu C'|㥦UoqE/e=0!s98@o*f)h b9oWmm[/FVMԷ@1ZkD*>7 0 X Koר6q3 RU}^/ }^+2WEwV BIQO8u <]F!wBD}RU5%0R6fOlsaZ֥2pxL3xϤiLS7[ Bl(Vp8M3?!)8-{>y)/~/ݝl[d7]<}NC{=2rgwe]cU(o BgvګdOC^< ^ T-|Z<0Et: 4 b~:@ϨQ-aC:õGQ+pv]l|= Ht..OZo#t6f8޸h*KW~ 2.2;. m ,C td@ЉIW9`HD\@ިapl ON6`1Vnb8XPE[]_|J`l(ᏟNS!Z ,sNhhWXgK;|(ffXH!5_AZ](b9Q<ڢp[x$z88sbjh76KŬ Q` f{*,3bԒpH]@vXWhX@{Wve%>\iWιxeä"5J2}7I|x3@lgK!TqL_xEwՂٻ}IE{IGNvm9 S+dR9Yl@=Z8ڲh̾>U[ 3ky'"ud5y,ViJZ]vJA9>SIxRex JV, |Wf Ӗ#0S[ f[oa 40u'+IYtQygy#"c xv e2B7w&5Wٗզ"z A97מѩ+$˿Yϧ?K[S!LK v?0Snx;`ofo `v-lGZpyV~L4$lX5,lǾǾ27tg5WDrR(W&.ӵUl-Ӛ:>Jэ4 :R}&"T ҟi#ICy9b9y7(rb<[<9~bxʎ;ɓ%3~<̖n2Vc:bD9;::iYq+I+&? n^+01Ht|H0n_xPi8 ,VUe9ۈ:VN9<'d+NA1<an:Yo;.PN Y+; Bxo jRȰ1,Ixq[9s/ aIQ##K ,&Bsn4.y DY<> )) iv!4ڂYْށT*EbT[N2{OC՗.bYZi#n]s_paMK%CEWqB3YIBY jLOl+y3M~lz*䶐Hɸڤi('Et`s{ D:  Nfd߿9kX{-! [ S76u5Lmi&=d{7E%<.*~twdo;n5hm])oZ|HMJg(Eޥ!_^r%8e,|ug-!*_rk'9v6EB*EI Ț0x8 g$b{\z%EK]9|O5v>6ܯӘSlQg v(?O vKA{==xL3EĐCґ|f<3/t59r8{ 4@xo>O[]zC8.}\mR s+T^*I`# |;"S:XaofwB>$0T;ӰX,Ӧ}W4N*` K jo2)z=YcX^@y>#ru䤱gbؕ0B6=6^$\,7!o|th62kמUf9{q]E":eed栋XvIS 1rX%pWkR>M=#5ZzOY, 9bKfv/e@[lds` bD"LȝK # }D]oO>s$רsZUym_)h٫'hI"Qq%,"3ȠT*.1g%͚rXe.h,ȟPIXwT=_Ws3ޱ召cs rQÞUx+e}R(t84/|K[.!3Q nnJR%ecЙ wiZfk+WS[u[okqx-l^swk>P6؋q""}><uV S]+ݖQn3 }ri6g-F*c/ 2ASU"p?*68Mwn|6̽Jo6q.D;(aL{D1{Ժ5vdIS9 .'}TF%Q%M,=m[gc;2LT)^f(i h^ KNO/ Xm} 6⹤u,ٌ,гo2wٯqjq S9MsM9lB=Ԩ~))=-S  Ukɓ:[ⲙVA8%g}&'<]?Yt\2sn:5 B|۟A7@RH9dŐ lH[ Y$yǫZ%8|6T%;KoIX[\N\xxw#i{c }UVi"eV;3 >5\";jn ůԺޜunR-asw/M򋟸RI}L v]Ve֫"'=cyAX~ɕ̶.$:t(^ileB}>za8bQ_(ր*3ݲh';Bs,TFRɴn*1<.4}?` _&̾I0oP %sUk=.Cg=U^%.+r !܉=~*9_cjA0ꞺbÐb %U.BH|/*K8yjoJc&r #Zm` (Tt` x?O12~%G溻lOt%GG.X u4V|kvdn* t{oB۽ f|@S@-y-al`3r:y߭c3H)9xA}/ҭ{ghrH1QKduq郦u!M0-R?]ewIj#H3"=rZGޓIkgУ2BXu b._NnWtɠĚx K|۶օEiκ؏=c } yuw:~ܮapvA ېryMU G ȍ#[ZȸuFHԎ h-tٟaP+7 L]|>_*d)w0@2n7-wvPѲNgE]V"TҲXAE*!#U6eou2ao*Ny[V"6w|#dV5X` -/Cy1z> [7WO̯mO+Z"0nd֖r;\b#>L>&C{`,c5l $XkD[ewˁ0s8$_E =?@I>SR&¸[>} D.="8 sRrq^'rv ҾW˔xYgoׄ(wԩ1 /%-!\{l9=ae7z17O8jR!@yHFZ+E+y65|H?{'Ja]/ٰ,L1FTY.'[{/[FZn5X4Uúc֧ F5T!$=9&XFoA f٥.KaDbodeg6a c+@k5R!R5Ӭr^ {ppdD)T13~e=ôʦQV;j.2Bli2ىIb\ŭTOXZZ>;Ȏr5v5Vͻ;A}ho&Zҿ~ ZQ+0m_|LUUh.'sX~n=D2WmHQˆ=IY$̓^qt<#Z XvLI[)&#n6!<%`S#tJ;cxbQbsH.NxaX`.y~@!ԅ Df>I J_e^D@ )"|PBK +n'_34GV8x6x"]q&"ͯrXP&6^h%I6DK3ϼ"B)^VNQbYS``~Ԡ\ <J|)_,W |idh7ȡ2;5dfR(#B4$7z:T3wՊ>so hmܹvV-aȔYD):|f֎wO*"%o(Uh)r|yj&GrCzg>! Ԧi[?$ɿ^Ei-xMG.NK9cMKDp@ . ${,]b2r4Nw$  b%JlDVE#|yd_* _,J zm)9 [~]HJU [ߘ {B)+B7,ށ~ˠ0I̥%yTG KC2@~c\шj3+qV,d(. sK;FCqIca>[0 e.n1C9F:#E 5tCD4:%|;ypN?=gedS\(EdrPSW ^Χ&M%ivD0:vq}‹q^+͕9P !})ZvR|lTT^N9l8$a)3P{-,RYxޤUCAJTJ b,YCIm<` +&O:d7r닢ASYq Z}2._rcDR$4]~s0kPdL{e$Wv@bX|fw,TTc &n0h#&j.3 2i2U^oaq(fƸ+Pev{E&4|Yb.Xtr3 N쨓_mmy lwa>`Kc}]PO6k0䊈]@~7g~8{P )[b~SpRЪ&[t~Sa~[jΩr-/6_թ7fitK)| >O|gw3}ؾe|LMGK4aalɣuV$Ŗj=uj{s D ְJv0:^9@onOۜMyň|* *zP"{HxcbMֆewf21_k>?<Փ_R6# =APb{ {TfB` _K3}"ǩ*/s" q SYKĥ#;7D^b58RL='F(O)˾H75V&a4 g2y-[AAf]󹭁x=/8UVoGhTCFs3S*0@C SL}{de$:ðĮD>x\ԗ>?\"+(m=Em/3UZ5( moT Dhit-!BVԀ˲g6 *JfK ;D/s9I1>%%HLfV1lI0EqE^`/7ӵAi& ٝx͖tRY|⪫sz|OU=m~5]aOId=Ig8@ŵ\çQ}u y@Djث-^EMda? :%.دC [Dr [ƪÌ.f;0ݟߘ" *$u_ oފTX, #noR!\l:R6~Q@apfUEB p%<6|mĠ /s[Ç=2^N>3Xw3֫zh9*q-+!qU]7@& L M,kvezYW> 8'V>u_n]{[;}4}2Qn󪘊T'MenN ^Ҿ( ބA^M6AKnw4ɀ]i f37jo be1-)$&l޲]]!5J&10 cKoo;9XY(-zqB,zUkf?E56d\#V5@1DeyI'M!baU3Ǖ`? ȺZ閲_<f$#ucx=W4Mqa}8P 0u }_/VX.Q:Dqѿ5 V #8p76;LS=#!Q4 O/1h1IrN *#JAl)ގ>τPY\`pg`"Tts9jrF?.UNjPS<:bFEK]ZD%x,g \Onx_ E fh5@YmJECz@{SǮ{;ѥC{8AaL^ϪkTM\bd H;ob"] Z/b3q1- 7xfwWRN6^0L'R@o߁Wt^lͭf/j۞JN /}@Պm<5+'aݫz4LPVRejJV)4XᨻC>$(j/w`[rH݌їh=BwQC oZ:Non< }zO1Bd.+ڍ4E'LaAD"[8+<;!d6{.D1/d8?|{LP;U)h M4̠6:C} {MNxf $w95]>!MGɣ ?L045?RP,U&$~6: dt|ג(yM@IH ޾_dC9H10<%y$JB t}f*Ex /]2~U F-܍6s&❺R$Yx v\Juwzݶ4)P5Q uМ%NI 5f(w6qő +斺?'iAAIc((Ν`G!w -!ɤuQ<.a?*vԞsV$۔|"2ne7 j,aF,8oJy|sVԓ? 2R:y$X$q'{6h{[#/X6*kJ:MK%4{d:_:D^; 4VsXWʰǵ23\"0)$rwS!UN_3uI^4S6>dܚߒ RǶ:IZToطUH.ƳZ0М˫Φ{PkST6~pZ5"W=Y ][ 1|y6կ M\Jճ R;(RjƓ\Au7qd}Ss]F-Ja=Z=%&&MQÆzspw,*skciI-5\=ެM-w]=Z٥A_3&gk#We4@{kP4n ᎎfyGG?UWɅsLjIo=i9PR;\˗[rN, 1`D GytGm|]be66[a_)W Eֿl}u>8N "!rq)=GYEI5(/Dj\RlcVv+x?b[T{ӡe5yV]EE9%jP*w[H<߇6ުΡj&R:(_mn *a]_U?dG%x6s^{Ok\_w?_1 H'uq9M|鱗B5hm>~r )E"Ҹ/DdmÕ{YF4B[+L4gĀNU3z3֞ eO~9R'nT@|$'; NLkPxT[9ɣUIzff<gUI#Or *i"vs|eX%`R$4U5 &c"D|)7==ֹ'lt >ĎLyx2+u%T0#? "j@Z46P)?KuWF:fxRq͊CS\jP F6m I|9b~G'~?'.V%F)D=Gk-CM>b_K5pb֪K-$4=]Mfˆtc~&/$!A U|^2Ɂ V.-$k_LCMnxd8XҥXX0`v:qEwt6a+^Wr"0-Ɔ rҐds 7~ּ)5nV¿ǂFq$m[ IDZ}ZQWI4/{dU%d 1J@&җZߑ mک=lG?{*h l.WVf.;"k(xos0ʠ-cgRc0\¡*d?$ 8'?I@ʈ$29p5 dcvx3)CL\#Iқ5+/;xҁS6#z7F%5rIpMଆ9!Xm/h73uSRQF Fz^Lj D3Vt2ߤ(% [ 7~;;܇|GΒoQ<"* * ej\zȟjZ+@ (ɒ庹7dq? |Imהּ6bm-%HW dG\ZEzF<3`bi&~ H2\xH0BB-ӵ`( ڣ|xyP~poeJOipLt\*:+yqJԏE 1 E@|&j|/O+\.-ˏ͊T>®,[8!4oר@q L"΀^+[*'q{ 5٩y O,u U y@`F(fHQϓsQ7u))?7UPo>@i,Q@o-n\7ݽ R'rDJwf)߸tGM\G]pᶺ#/AzMրP~ 3kWI[%IȜF %OAIqP{6pP?2=񢤓wfG 6 7_z> _m7AZR+c Ó6W Kncn1VpG +fZLϰ On4`; k5]5)@"r_݅)W6ng(mכ[x\ gU#+ȏi#b›c̝p^T~{ N}~)aR1| A Mn(ȠeUY<@_vs^wHw)+!LYڂӞ&njE!ܤ‡$P`+ yp<6/"Gw'oP V56h}@`!P^#ZOK_ @ݷ)A)vxH,:ecRGDvB 2](/uI#<|e-fػF_-`աu8e~ &^So-f)LG(b:Ϻ^V-c0㭂k9apFpj#R;BI @겤Pޅv t 4<,fdxoD|qǧ Ab>D}Kqg_ a}ܞNDVXOI}:3c.sa,a5>o޸$4Pv371~54ߚp;Ds9 Iud_܏tUZ-d"7meb]uܪIV'g567 #i^%reD"Z`V U*5\+v1Af$ 5/Ep~܍hJ#(ϰQ*M i-Yz{&)m\XzX s~uqǯ#UӇg0c.}RG Ӹ]I{E,̧?gA0Ƀ"-߫&-BпObp$W2 =AaѷH͉{8?";;A$|Ie4S- ~M1+) ÐahC~$\;GN.`XS9C̗fG5HOػ;5t"zSl[0\& Q<cYTKRlŰc}oA=礎7äQ#4GXRq?L~tv>Qe|ǪEs~H1\d(0vMr*gVVٺl)DroG{[1ۇ&>ʼ3 a02'6ZؔĎWZ~ӷsO])! WGZ Nج9H@kdQ1k(:.pȰY߸6NтKB? aϠNxt۬}_˽fh݊,HԁsMT_: (,ԧAwM\/Q0|t59yhuQ/wuP{TW2$Rl.`kS[kkMӐ=_ܠl(:/{~%Fc G7W,3}> L^"@BDtG.ԝ[;!L;v60yN,x]cz JFДO!PsGt(51-Fu{5yv[^?I\ 1%k2TTY &; oX!QV_,;amدyܪ!]p D'I ]zt h3w+h/d"=sVM`~48ï||& -] N+xAݡ@yP$CӘ qZAfRbUu$|¶}@[1vG$6|jݦM(KjE_-R.yTk9᥀E7w,,J # S=)7-F,.}eG*)8v 6F\שw7JVqi$dGTv֛ڼYa?X (J 7Rշ2v (h_/ÙӥlA//{&0wp:5fDU2J_n=QMғ5c&BJI6PFmF}8M;`_k VtztlMoPvNt;9fղ; ͛D$9j?Nڹ?Hvp) T%>r\ $ g/*q=b+x6J_$n ~ŅW\˹ < [c襘' %;RMģ 1DdeF0O{ f$X|/ǖcKBdvCjnt>&hH@C8r{J͕#wԾ6 %ޞdR;7BGܴ2N}Sެ}pT֪Ud܈?|2Lv(m$6KVNrP V됴A'~H)+SW^ęG.j-ZwNBtH9R'ŕ?c'b2`;5aeJ 8f&"PVLhR[ ȖX԰[{%O2=fr|E¨|5Sh!-f09gW?3ժˣf )/A9qg,2YZC{X7?WW=H yq|KS/m[qGuL`RfC0TLZsac{V ah8v xe<,8?Ic"- KVenW)`2gtK(U7^F{U"ZIRutqf"1|.$b$ZWVE묃D3ɤSZg:_0 nUoZl"p}ep\I2gYqto=NG vE97ڡ[qcZ*E(U4ԙ#Ǎڱa4}Wez| y4|0Ry1oh eq_&sd%IqT YSLJ{}3 B/AQðQiUKQY*1&Q /A]UVU8y)nTʪ0 e:\a@j#(#^%I!&1. X H 1NG[:ҎkGyfz+<gnI1|^Fsti:r"@3 @!nP˒~ȕ'- y"Dmt`4{%m<|J F o欘rg8q'9EbpĦ뫖wg2{GqeS|]6\9{ZklH0tt6IE,z#sWp0$i.O]F`sY]Ƌ1N'7AHCx<)H"ՁqȔNbÛktGy ){FoIyU7/:n+G}_Vdʵ*:f3tRAv_cy`>c5ZK㤞&z\w‚+dXtIUg1yO* ^Һa}y)IKM2YDӤU +iEFQiˌ$$;X0 Ot,eS=n}&k~XTނ=nY|Mj_&Xzϓ}u)؇mĘrtXy5$eXSO63.މFanc]ddrFYi( {659vF)qZe"N/.Y ̆duogTD<%؉ c,|3KgU+:|Q\Ă,v.`컡c$Bb_.'uǾ 8{zB2n>0FݤXH;\p)D-%co <(sTLo@pZk#~섮i{LB&x6)qz?)YFV7tGrH_"uUH tchڛ!0o 7WuK/CiMW⨚0-SR Q)h&L.S@<aF29(jVe;Lڪ? ~f?#MDS,_&]|ٱhQ ^3MUC$|yFc`i8V`b?g\ܺ~ZEA:@7a(\ OؽMqbcB}"(<.~z y͢Q{,`G*n>}51&hU;:kʁDڸui#iݤ'؈J˶4"`-0 /uLiW>DdCZ 6b-6^rН8v?:=xr!,uNQKcrqSAwTx,W5vRO`G'kȲ }kA:$|Ag@M S/;fMkAꌆNy. |\gn(df̂-:*EKT$fM \, 6N~KG uHw]A}p7Y3{`S>Ҿ4BA5{e0ƹr _ʴ$0_M,H m:',(N)(7m|Qgbʁ p +ڐjb!WS ;mhhrXc@2&ga:6yJ@7_? W 9ϸLuZVN„"MIh1r_MLUvު17B@LIi4: cKs fٍÑ& oY=+]{&mHY1=޾ f |ʂ=U{V" EgNEfX֘¨4R "5MIQn4fl> 3\FX=H?^EϛؑVV"pFr-c*TKpwFFK썍({{?CR^qC_T|.VDeuַvBTD!zb5\crٽ QHxi³{zIR5婞vv7'SEk4Ź%+%ܻv;OLά^V\9bu_Y'>o8򻞵y?iN**O(bXϮ-;,ϫzJA}x%,ZoIT>^;mV%) A0/[&cb6 }>9Ov˲J1( O$At,,:t ]WPW*/"YctҘC?PARSN&.e+u4 \"Dϻľz1̏F2! \.Vi~ÿ|5)9'rwg4(H .0v%:r6Itp#W\M7)Zׅ@tG®mJl"vDc),I8s1jD>ʻ`y@_e2-b_'b ~A˹[*_RHAMR`R;彆` `9`.tn{_0)kJ]L3eB JӠd *GwHs0[Fڣfi4sWY0׳v3vӆuA&NʊjNsvD߈" 5gn4S`n!ܠi3]C d7D.P[X%42P@5nG{"N]AKKͳ~;&NPCiҵbBZvOl"#/hi6X!wojk2EW]i ge\TzJ$BMMk(M%/پsh 2OWv,2thEabQG:*&3&Ӏ5',ohc3gպ4#o_ANi@:EO*_0]ʓgJ9_"AZ҃+֥w!rSVج؆(l;,<4/Ll-pxg馩&%3~eú*y.50 E`[ $l{Wt$dJbvc*b+V2l:&Vry5;Z)I,l1>? <j 2b8 SGf 3;fCD+> =(/. U3}҈vÖ؂HG%ڶy~У?>T#n ];^,0}so.S {v'$?0}u8P`hHX0oS5xɭg%ӐS S8 }$ш6Ƒ6U`,]&=@v`MqrC<\ ձASXtF@3j"ۭ2x(juJb$ 3w (l1> ARLsqcOrIO+Y..޵s|&ٽϿ!bJ!VRHȟueC#a^~2:2Fh &0O)7<蹟y,qM&4$mW\ي١ L dHk"n> `u3O05bpx>5,h|YP U칋`,Tjb3z9vvHE3=7Hɚw,VOd$Mvai-U[>TώHjAfƸ+@3g* uu*`kal8EiBayc`=2t+0+Z'(% Vc 3t;;TR>C`jz*7 F-n|2cݶ*]$sa#j l, ȥd:2/ ̍ӟy͌ &~, p >f.LA1p>N8-`V*sЄE=#mobC@+MYM1>J;*CsCl`~meq&77v?hǀ'«t F,ш{ۯTq(?/LF\Bjϟ0phK͵|| O9wJ O=\"Cj^̢P;F3'Dʵg/eUkuPer} (p~2P'NLv))rNklFmqJwcN4h[K+m_16Lq2vyʕrbƳ=AWʂo@Ei?n? FwL[u}AhiJ^,oeM׹րo uF=ôYN./op@R%3:Vx.Mo<_&[# mr *SA/|a,!͍Z85%ESgDU߮}g6?Ӓm" Z77eO*D Ϥ)A-TI;Q{?VYD9ab)>F[Kq(`*0 tӲc"a? EڵDXP^ Et_vqM%8fk0V]:Yg~S;4SiP*6._cdq9NJZr`6h5ښ(YPDɮQ$r>ţ.0Sx|-Na 7#vX=|6+4(TKD.'xwcZ鿹 ޮ?[Ѥj'cF)`/dp[80#n2u=e\MH0QuP(lkll]2]mX:q1ԍ`Mx[Y#~3}pG]}*S-? cgu-"tɶeJN߇UyS:HT[ĮܷA23݅PB{~w0Tp "t* a*gB{#zPO>&~Zhׯ o 3ZI>8"n Pt3&t"fK$g_57g3>Fz14y:ŀ]04+vネS0|Dk>1*P7M-sAS +,3# W,ajt rL.8BS[lp%#?PP ',ҡ^^<s (B_r"w;Ă8x9TBC*8ZU4,kuur|pQ{AA,2reJE ҪkPP$[~MJU =7sCKiRb^_!Iac[sX%Yh;*h~+ xX|%߲&b9dc#Zմ`s`WV{[x{[ o4YM^ڍ(0RX!jaD1K)Y8C5l罵"k|itc2SR p"#[xeL`!`K 1C^^6/26ɢrfQ+^д80bi!Rjlk?&N;x"[r~P篒_'gDoQ?/+E H"&٘$1m_ñɠ"gSeP4n,U-9SiQPд: ۧJ+T Jzt#TR,6s I̷N\Y2Ewװ#'Ef v| Ƥ4򥬴j/lɉ6(%_GF!.,K>1Į1%uޒfMY ܳn2Z%ZcTC|yקsALT08^82A! ]2#һ䢱ŇÏzYܐNB"Isa>XN!7ibARr}z8a\L+wH)MҶZ<FZ2apb9ݝ@ךYQnsd*_Tf7_R▅"r<4F4Gm:hC kK4$o mks!w$Ҕ? 25ܴFo[xM + 7EX%kN Mc wGW{T_ro@b)JSD<~*"(K]Efw裓֛I%ΘJ #^Hξ"t᧒'|^A _\Jufq&T[[]Gק^ R+^њm:]b{c'-/H`w!{Ȕf_#S"g|MV*ߍV<0n?Oѩ¾bkLJH*<@s;<qGt#6k1z5-UPF'g b#x*H^k ʑlXVV]Vzq0<=vޫA~q޲f+TL6/Hac߈-!%}.G_ ;q Ѥ\ P,rGBU$ e6Q$ՊO`@CDݜ{#6ؚi1b.01VF^";h.d2ȘƑZMP?'M,CH'F6 8br4r|&>V|`G_Ū(E">#VP $={r牓Ž${N+EĐ"Jj΋URݥ*ꓭZ"Yܺz g@O6=>!3[1,XjiP[ C9͡E>VDLhKf3'ՅSꕈ65͝K"auᙞ!zEY(!hA,R,aOΏ&oF'_WoK9b(T۶{ߧ6F3hC}ݩ]z 7, ^Z ד^4GlYǃܼ7CN~ *|i&8DfRGyc5ݐL( F2*k h~D+c|D0ɺz:e(FxEۆ`Hįg?\FGbPr+m4&QQqz[ՋKI=CY9A*iY~:g|yѴŒIAa\> FziKO=6-KXT*Vsd ȶ*jkMa?Ġc0Mw&~\ m 3ɉc6f_RW2 9N7p UF`+¶F8*.Ӎ:|)+0#XنGР8t_@.n ΀%Jjú  b٘-B*RvϜ3r@7}’"ڀ1˶0wH'ga&`Y2W@)`nt*e.dO#keؤU\av{,:B"re|BlX\.CO,/TJm֛,h tlgP?R N7~vEchoNԂi׈j2Ԇ2*[51蛠[^RTպ>)cbB(s\ ϥebt!g}BK#9Nqxcv 5FΟWڸLf.kC1eRL4 hTdd]#05P $ kѥŽ&hQw.*m/K'ULY&|UJ|8\2Ap)II6+K6D0EUDmxoo.xSzlVE]bzys9si0ta|R]hX|UbטyZЯ0bH4qC=:(y(]/x|S K2!,,@zOA #\ X~ЇgYw%WAa$b:\2l^lFxeMwhbZ s,P˞<q$6~mʋ{Ux ה"#N"qKgTrb),BO¼Rjo[F`qLì(e>|zGߔ+.8WUADOE8BH[ p:Le<@B{A){/W1v+UhpUi=-%]_jP (Z=$&8@Go-LSFD@UaEA7ܿT=< Y~TV="-9#0mf+@#KL4~MVWmj .NeFA4b΄ɷ"mG^1 ] r H8qEȿ> {q;VmR3n7jaaXȬI5}#4\#DݕAg+s M]5S51Od[A&@7 Qd|wO:\"G-=?A6ȵlz:r2G@k>H]b{zpw`ٚtt%=N0oE{ Lj~:EAdEc)NC1ڤat1$X2&z8 z;C) ;'ayװAck}s0H )A]8PEٯ7*5ѭ/01j-ˠ]<—ROfL =\P5Э"}q /` Qr1( ^U v*KH\Ǫ0(05Q!bvߎ`#Hh7eǺmsQGGQ9G^l[W0~OKjPN)O,S >Md>*4@zaʛXIiWv(xւ=?SME: އ*>or:59^jz> thl{bag$("`$/hF_@sZn6qSѻӗQH9y ,ޟ1;۴ 1sbg 6!=V,V򡾷ї'Vͮ5Okc%ͻ6?ofCRJ|媇8d܏!oOG|W(xv}飪*;6:~Uc 0_`zAaPH$h+Gi#C&Я c 9H#ią]X#8BDcuo~RmjhX퐖(t"pq~8Pmzm%1z$j9 Ut(+'@(YXSeJvUx= N;ڢrh?0HĢ,6^gTo=ۓͫV?1U7\5A06}P`&`ô :Y3)2RKOɧ"qtSǚ=W]Q^R;M*QvV٥Gp{#;N~;{?W|Q73r-<7Ze1߬P  gVnB4Lqz~0#@qm$OQ7 =g`seyor>S(l3r, fFÓ.] c8So4]Ǘ2;t!2\RiѥmVC>Tp (q,;`KexKT fl;أA<tZ&+w4Uɖ_$%ޚkL,3"}, UOvoWib[:T@li;u,,$ųWNIOq]n1=nA02W[c=`pC9YxDM|B$Eg'`4 ,hڑI#0v=gl w]mQ3t@f6{V -y&$qBr^=r{RI"Ҝ:"C&XΗn˵~`fVPGHxUS!DhsH @b,^?=Q-GlwM?]䳟n͹||Du_7!Ke~3 /0gf!g{Du;ncb)߭lNCO+eҸ}Pgvk+;pށ \VӯE*S vcBVKn{FҏxHtJs8<"\?*f} "ɩLev;[%TV[sRյ;岂B'43Qa<7R{aJ 6)],zkeAaZvgOzLβRW,}I-H|*[݈,GMI V{]q Irk{j:/8}LtT41uY>*jBIWWTPĕRU" _Dưp2PE#l]/❲nHi?-dK3ٴdNX..}Rg}ߕ(2*뽂q.e[+a{9yfQkAŗPoš> dq/Lb{0MŧiC5~DڶW׼tM*Ent] pwhjn/A40HM%w':HXMa(Fs|cpS @`Yg/uř *nvFrk(P=&f% YV;y+_6gd9쏍=jXbiqYxg:%)<$ġ܎I7WZ!ݷB݋:TΛbv>wn=8 5䉱t@- k].͉毒f_&Q޶ eP-<'ϕ  yJIBajHx&lLCQK8U<}Ƒy NuW,oSsA5|dq0ğFnϒ' ܪğ9_ǥqvQ:oXIKN^êہ /QqˍLrR}]7ƱE99U vS=ڭ3 BSُO:w&cK(¡?; Th8 sɜ-!zn_OQ!d\b- `c_!"kȟ+ST]% "F+d'* 9{C.`EM^'_gKg,6XV"܅y5c *ǯ#͆xzw,<$Sd~ѳܮlVg$em-IMl_*zhu}<Y1P*K O_ʭ55{t0urxU"[J@q*XrZCHR9'4XBqmߘ[f_S@/gh T_ˑ=n ̸f?Cm^9%|Hɂ32lu_xlxM Ō {w3oauDg ը1̥`Yb% {Xṿ k_,Anj M3[?py66q~$ Sw-ȼ۽K@C'Ƿ`@S^$\XeC(zWi4P^Nβ ̾@R_ө6AFa_gڊQ^=WH:GS@R0P!bʋ]l̦Lw>OArbvN&8 sښ3Ž9fry$|=ZD;=KLx\[brw|J%-#Fh:wOCE +$ V87 _jlGwXE@G2[ 1wv2D\ʋe #G+"K ?Bu%}y#r#p8YrC}l:i63G@S )gG*blSO"^#12Eņh۞/Xo$d*mJO/{YـȣR9c3:|f Y84f9&|'OOwҧB?"vSrA@X@#8[:_G 9;Ll-x)X^ܳ R |INb \_Fa3w~L3ם(FTi?>AfHa6LzП+@G% /gn!΁~$IϜ̊Vv& mm:F( CDиР:bZ6Mʋ<;Bt?I PL9;dYc7i|T+Q/|Y$o8 3|-s3&u˪# 2~s>"!i&wXVX/pJQ (fȻHD"/4֏Dk~y,rCa>EcwީwnQ[<-_zQ? }! ^ϘG K338B~B Q~*ˬCmfq]q[-޶V|O C6QHl3eZhe?y "4giXxmǪ].D+~(=NV7*}6\o5fb֖"@ cқ}ykߺ8q8}ARiQvSgҔ|;t>L1ǟc*? XٜS2!e6x}|in?z]k-k_1ޢ%\Ddޟ@rr56+$sp I &:S,*ٴoT7dso; \Slz&oLn.:Z1Nv(UwIIY)m:Ew 6XE8wdMZqʯ r<2YCAز~aX2BpZz}6'ʁe<r]o2;D[FDG]ghj*>uv*("l,V$SNG%0R{Mrы+cҨg&y9:y6 Ø٢exF#>.7<;YN]/ܫ3" TǶ By\jٲi:xZFLzNr}sMjU0Fkh}It H)T > hS77.`o޽Iwt((S~U*IjHMį|ٴ3ϞbF)Xa3:AT 8ݫ[̑[ڒ5PX qLpU_co T0QdD]=F31<L/%ON|R{[Jȃ%Bj!ⰲZ/O5sIP/)%up*J(.&S#d}-_WF< 6kNpW,c'xpQ#ޒEKh֟*|Jyd^d9E:/vL^px}W-r/J9 z*ղ@&_}y~e֌"mYM dai1 y\G uC;>^&mQ36dY]X7dȤ %؆ Jq%Xd齌 t}r^O<4ҋ6 8]'iG)^F  :hw;e;RGZ~fGܹoeKᖓZ#Us=LJφ,W9=X e~9uQ TÄ`$Nbr2{!G=k54|oa0&w}bPIH˽C+DDNvb#^*vU)-uH]ڊe.ld88C{BrXKTPߔVN%r!JnAgb/@$C){Nwdy+H%0rN}2í7H%.2oHDܝ%qs{xEET4⁙_+w,AbYx.}H_N;[JM vYW.M+WEak;tq.+}1ƺ£ܯYu?1R dҠ[ ߦ+D=ez-0rbrJ"f!l|eg۸0YF `O"d7j Bdm0|mH? Y}9 t1oa5k~!!cmSf@ъ@hlX |xgз~Sj5poEt~j"c)6 *7|`35hdQk\n_3\Z6HVNbBS#Q^n1-AS6SCX8Ic$83I.hR7Ռ b6YMbCYxu>wqhi#;@*KjH@ EKc6pǬ!jHy؇Iޡ&/QxB͛EW|Flx؟l*E hVыd}K=uH+3s2+OFXE ?Ґ|c*F6Vʹ o,d{Fh_=owgӚֶp&o폑]#B;*I1΂n㱄s4ԩcMj.wA 6tٳ̽4Bv I-1NS1e.^ - A* W?7D@4], QV 5t1R h1ԝK;M0PKa4jR2^&O tKe7UwEh;x&(QbcR/تvA8`q)ks[zǵIM}jv3yOptd5oMGU2Ił@r` xŮ{Җ-!Aر?Hkjˎ~\Jե\.]^gXizJM\ΈLB οap̹ tF @m05 ?6tt [^U?4x2ОAXdvf s16uaHO}2ؑ.JZ goޣ%I(#ME~AjHƻ.:4a!aM^f^]fCcuZ&+peΨнmN m;rSyMDȧe3֢gr~ȟ6[N`ItTQZF.z`&UO"ھόQ4ȵw2ק}ۛED}K{9dGЧU jAXX<'_#tEȴ~i31L%TD93Lq 19 3-RN=ץئͫȎ_j{ZM( DK)+6y'(jRV5r)S|Ysy^US=YқYJI5GsX. x _Cphq y+z I-DU&{b?~ί ._L`Jyjן{ch U,Bi b$^0!vbcZzKѠÜ1Ks3Ni-]-)Z6{? l(Р?mfxT0bJ^/"#p&5lHD(*Lse+Tb}Qꆻþ.Ra ohhcp[뼛u};LqIf]HqшJ֟64Vk@E Mp|QiDqlɴdԂCAs~)|/f#ix̚KiY:YS a}`Q|Oֹm+t*W}3HB͗/M{:R]T~ΈEW%B7uN)?@u4t^SJqpic/e?8euZu鸕N"8fp#B&jB{7$/V05Mrj3N+۱t4@Gۂ0cx7\lyx@cH@i B9aItKC0ֳWuqO(D=\!̧6mzؿc_!P;WV]c81({>iTgz$RR203*cn%L zBsj}x-U,jy5TY[B'“Mлsw!udA ;O/Fv'P1V\[:!#SEZ/@=]c.^#YP>T.GF}8ӯop =X׆ E%=z~I@wem]b b  ꃓӭ'$)DE ݄1TE{oV/׏Sp(9mZݍԋdhn=xh} 'Wuȑ 4l=y"d^wRtYLsJxgtEON/Z?.TFH']2c`Q/|Kɦc0}rI=p  _ [^vwX;UEkҩnge'q 2sv7,go/܍N~o5J,@)p :v$];VrЅUSF{*f3[Xkǂqw $;@Y0k^qȅoLу5\p^0XЛFmt9` C0cPi[Dl'sh?`ul%FN|Jno$4۬MzGhs 1~n[M*Mmc8zr!2HnGvsR#gYQP$j!(y.Hǔ]:gDa9=\,k% KP v8]SB/߈H{ZC TW[XʹHo^F]xRp4jI6"%~N?/@ѹXµ{MٝLuJO]5̭%Їd볗k {:[&נ8]ABOm-̖ㅷD۽E}3(lo-j)0WoQxAum/a'sƥ${/mS=Ӫt-3M8u3RN^i>V${-mtgs= fN f^F,4KEL̊q,Rq_ Ŗ'Q d7JX;RكT",Ph҇+}J&v:fH6 $pjUDx8=f,~]?_^h< #ũDN+%։.wfKTR2O<ӱbaN_ :zamw;z$RԜu)V@hEBslm&mIU+Q?>>v/[}\o(O,^m+0 H"NQ,!zcE4 hN_Le^}hWM 5!0.ʌG`=9dGGs̴zDOLx1NxI\n<:BU &<\*Srz'h. 3~y$qd(2nX:*rq E&YH[k-2N2"k7=>h3SvV)m€u)d,t(ZZ `ܛteVA.ohI}UMÛʒտE$ՌIh][gZڛx]5n!DmN:6N HaCHj_>((ޒ|@BEV ^bQ%ΦOx-ܤX , }%Ca6Ix#:Q7 ز?˷5l%ۮ0Vgubμ$c*GO!ʍ'l̡D=otR%$6a\>`?I j]p .qSfX94|g#g)A.+zf3V֫L_ٞZ&Ta17Û\\)*FF3 &|YƼ3\J_硕[F'kI=R6B"Ou;wR|) ma?a͹0!XAZ\xy1"Pމv&9~ ָDmCsy X L:MhNExnHGԥa*C7n~WrgSZ~,akNHjYQM5#ZXeq2=XL\OkaE辝 bVeϋV<5rD tqcά z[ 1) )þDRN~65/N,:!gtR'd0]k=o4NB|s^MF7lr[E=lrC(aՌO?Q\V>ԔZ=YrP7{8ǘ*Glี4`ď X"]6ߨT\bU9.ˊԮ3Țc (CTy7U{OHirf-oKh@Ȅg )&@1 ~ޘ  /HApsB^ޅ4E-4L'&_ XmG[ML/ nAfq ޝvnx+%;doCdp* =^V0O N6q8{/%U)`>cv9May ) m {1oyr- F ['y:)T|=$o\ o PjI'aKL+Ql8YݏZsQ/zㅘC)ٓH22JN6,M]6غ$i /yD^RQ-Qz\@{Y_ /Ok?~q%ՀB-&"msr@]'*7!5j@7V=ÀxRv5i-,Z[-# Iсgx~sHG@&l%i~dߘ`$0x[!I4e{K nLnon<ȓeZ,7E04[3qUZc/g:SS8 L9."j(?PI[7G=LnRú5 "UY@7bN @stn,__ '=ˇe!2iiHl?E^[;l>G5Sg \4?zCEFb`ic%9ك=yI Q.lqţ0ܧ_+J e1U_+ct- CG%T~vW6)U(/byW^5 OҫMk,٭?Z5%8Uv*+orQҙG&I h/%crlS}8YrzCH ,~}ױ3M;7Tz|;'cWnX;o'͌=CD+tmr!:7ldfÇ7RB(H7 J}J$Xy(>(D8S* | W? paqޣ2Da7o`uO*C(Tm|A~kl12*܇iIZiPtZAuC5os 1lqhI)u~Qj<K`%s7/1#E>g0l-ۂ=8Цy'c_iAh <3Lg_R֙գbnw6@z=ohqn;E,V]&Seqgz6, ǝ%6Ka6uk[6UF.㛐pǿs- et%09~ݢw(1C!8Bkr6kd#`G8@ ,u?[UtNzh~Q4РtۯH jƉX h*ڤ%C] /;{/{Lu:?Po˚IPS>]1?@mH4d'T1yqz&IiPO㞵%]ŷ1$ǎ'NyYM ]GX BOu&f'3Λ2ƞX)Dg =ZBKBm)lLz0u>~f)JdAjP 'VP ž6UG 281#:(RVJ洮+L:qӠr{!Ȱmӝ Q!||V$uH[ҀFU*eP{Y-FuO$^i['";;&Ќ1ޱ3zzؤIb+C1#$P[oQ jE9as~Q_3~EЪ1s`@:Կ5ٌ#بL~ݱR#:B`5.si~zY`Fd[a|G1sLRe 柙* Ѐ~E[VWnKa>f__UJ.Lġu,*bvFnwxN/w'np$tȐ=DݣFY=iަ]RyTpq"!Ѷ`[GCuppܝ!]wɃ'RMhu؁v TYGϜhJV$}O66qcd{ VDwIhZCE_YfWiABi}h'DDlݕ\幖48DW*a!ؔ'|uGGW_WFH&7ZQBh~aJw9Gb'6u2lZ/(~Ո6vIk鉥WGA܁SIJ ?KS[`[}r 9;iP^gK,\(*@S߸=%X@I݇N5}yW[G^-md X䵰4qZ5k37fTOQ$9lбN(AǍXam$"ısfzoLЁP=6O E:R4өM#rK4:ӦzBѫ,)t tw@)#W?6\*6DG#9'bBBZ/):p! 6b3~-3O2IqDxҩD`mU@~RZ?g? YwJoljˆPЦ'ڪpﭤ"_p3 tTC.}/?}"gD'hJ $~ sװ 4`m9LArWP%!jE2"(NF$ˤk5-9smwLpFۖ@?(-ip|$6 CfQV]}墼cy5ZpyAP)bz{XFCķO%kT~\lls j\*5NA/ݢM?w0 C\nȿGV}(SW& x)RuỾǂOٛFHvRn }jP;3`o3M҉m;ܤ ֿ'c;$ވ|d7–`!f1:fxDՃ%dsWt(}diFѓK4%?0@6MubDpFXvIp@%RLE{Fosz6T S5[0^,419SB1|<_b;6w̨ ?7[Tl Z ']5ZnSrE AHE N@&Ul/Fyl mkJ<&8Эm Wnļ&Mz>FpaY5XgGv(Zod-!Q5R}j&i۳U.|_"G;7r` X U qICj0}.B[^T*ȟN/a%RA"@xՅXkvPtb,:Γ-ۓSH7\5^0%ba_}(̢9G?ڽOzAq$~/VDV-3ąeiNBFE崙p-I&9ij]|:D6a*:9+k2_cus*]m8&AfJSEA4} =N/R<-LQ]aih/B: Y|7Z .33/Մqv1iFahAd,}61o; B%i`y/He_d:'`V4g;4Xk\hXKlAS"Pm+RqJM[}ß'V\Q\.b P)[4JNw"C)Y 29 M Zc4-Z8|~Z28l WF%fJYx3wԫ rOGGK'pb<OԾ[A=H0N͹u}Ոƛkq$L AT~/Qi~& I}>"(GY0jZϧh[*Zn"eLL#³FJXC)2)}n\/ ojIq9b2ӄ5@PUF#oi4+So֨er~.brj)o4^4-p_'%^30՜֚U6>WBE@LJ97H( UC6h$VW}8e[\,ȆlfF @:)b,xܰ"3]8wGBta_3@o7X?$g0v6l+9?t94h\Gh1AR)< o) )`$ۿse?]. I25I::$e ʍ]Z[Rs0ɵXk}}͟5)'m[oa$ipWԏOTȊh/-9#5/X^Њ}WS '%C5"Bd9Avx*}qE{ 4$͇ϪTMxu=ZOL#pAN \8HvnT'r)hn'aV?,zkjQF(w愕b$79X w?^掉!>C7ɚ+ewHoL$ST]QaQY ֿ~D^(B-oj 7Q@u$|qT7GP}ڍcM>w۔R mMx77a3uPo5ȸ( *BfE`y!]$p. GseWO¤Uq J}Ç k 8;[y* a5y^jR0 #킔/kGW@]{f&̓7_qb1`!m [s}O]c(@lU9ʕrf.Oί,i{{ t|쵓I5~t 6הsc m =45-wfʰ-'0q[-Вʁ,)@8-ڰeBԋ)3RLI/y!>r3e.zBx@$*oPز䤺WЬ0~sό%/Uz )rxٽn1KKVJRHG̀Nބ[W^޽3Qrh&Uq.LYd#ׇ+LO3J5['Ն SX;m&i՝%"vb{ 6~]xw7[1!}^#;RJ2L?xzH_rc1rΣMKlK}l 20uvINhG;/T'19漳fKPaEa'0cF5yr#(qxغ4JW~ t.@[8тnjz2~":?x0:saW\`|,)#$TEGoCL(?%B Y" F_VkٗXD]0%t,*O2z޹^Z&dIo?}|yhݼ#NA\e^PѴKt]|U l ]4 %ܣ|Lk6ܸ, >"ܥ&(tz=%ON%1g9X)$y*fY21b*ԶHxOwbXcfH0pцAfe_ &[XZMۋjs~zXl@oI@OV)MEB -F ;(.3\_7ֲ6^ UU[!ti!P|Zҩ^?Df ͻ^Z &]-I꟪DMr ' kOl0XUs]?- y̛orJݚx:̭Ecu,F|ӚEb<ڳ 9ͮYSv^5&[ȝɦw JT{3mpUx~hTXͷKj`73|7lSR"4jLtwg Z;\P?mtBO,-{%V-݇P4e]]3Gw#m,}wWx$Xej<":| @kA !n4~367%z7Is&>phKSH ,TAVl5Mꓯ 8B{ⲤR5#ΈIAnY4VEztp8HJj#+eZԈQTlB''AO~bOE2@um?A`lz챻'6HD.yLbvi7Y#ȱv\gg WBޤqȊ^Ô]fCC`Tm DS"I;zw//'ilcK5ƌ;nḟ._$7r'5B%Ujn;HY^wqڻ@uvth~∆%K{ :Il2.ʌKkٖ_MDBQTxO]f:W XwX`@h:rDEdD:n"!.*pPG7͢7Oؤ79OE 9%mbSrF]]3p17]hܶ?%4wy3S@rW48޵RrdL|:"K'[5t{&\8Z5Gb'5p'ɮKAd?vn ^[397} 9):T54y5-^($F/pyX;Dr/:Bbz~|ewvz1#'nRJ%?Bk_n;@JՎݭ&=WpIX:Pz(Â9ZhZIi9{W4-*ClpI0)cb58e0Ble8/z LWyXMPl1gT:"TMz9DȮZ `e;Y" H3*QPK^%K^|Jًi9:lHgu9QVN;xre?J}Y(AE`^%+֨0u;=V?|kaxIUj35r[kr=}NE{ވ+>[D]^EK $&`A#8>,xάW1?x #(`VВξ:K՝q;4jSK$_t! >H;x؀@ܿ_&wF`%~i ;q :dzculirlmwH>^v~AXzk6"P?WZ ZeuzZkKӉs2k ^ \dj6 0Z_>X,)M*P!ǦlMR?߽0Zc_WYdo:هyrˋHzbT;SGB2̹X 7GTqHP>{ļ"4>T=ghaJ:-2/GǑȓED,0RO0h#Qzmˆ&NcMzYN,/1Ƣ" b5# Sɱ%/6\/)rl./TN7v'rP̭3mAemOPߏC]uj]5$y>$`wzOx?YsaarfJ{GY<5Jw+v2̓hKElÌa{hHz kWz9{3ˠլ'M/zDT~LoirVӹ| pvѲ1*qݎnGZw=+C2Q(z噭82TqY~BF4 Ȋn^َ&A*mj;8Ŝͤ1O]2V6Ӌ#(0 [zt/f T NW|W@j)ƩZYbJU0?4( ?3HB_ԾKE4f ;~jWNW٩:;XTw12[an1B?+:e%] J՞VC6s* KzwǦ< ^bkfr9't<,x?UqO=ƹ2} *]d>f"μp[ )6>vFqBq!ASÝ,&̟G-QG#MNB#>5M=  =vA˻mw5F#Sg$!!ȆHY"U4&҉[S+pJoǍ ^ EO^=R5ʼSq;ח}di BP*RIQJ#m6&r(F 7O K}F$=B@b0>*]\Fq!*ƙ#CTѲ$:_%~ -'79 ʕ dmЎӹ@^%< :8deA8;{+C!b Dxĉc$;ڇ9ZaeI8zuk#z;*fiNoNʬL?3}z:'@W`Ye]U b-f+?C#%DDN@$2^m\8&O+@m-Jʅ~3IkI #v͇v pczfӬ~b8{"OܽS'f6H{x_|>dQ1:ix/ s`k9}ꀋulrCOx1LF_{<[Og mR*Zqև r9sz2;г.K+HKU"6bR^({!hUh|UܼiAg7E uU9TA#HD9Zgvo5e hB®VR0:yFzS!~PDk1]#m n4GOW~c;7h l8L6pH0S@L%^/ 깈S1flỈ9i30(+P.ftiFA#xs#YHLc{_a.9eH%7#tbRVdq=ikJ5Eݒ.Ypg0,(&!{׵ IV|G/bCV Fy\5u|X ĥoPm{hj-":#QvRoEz[9* ΁KO^tȏ\Y>GQ NyrSa:JPEP  ]G{< 0dCq#rX}N/DW[wPVt?1eD8-Ǵ ULHKŽp]5S"74zPX+3( I  y'ExD[A vi&DJt%pL_}\&^HO DtHNVHUT#Z\CG,FЪ cdT])D1f:~ն_)v2Toݺm(J2:n5v:ToH 6Hܴ\M AcıѮup(̡V›``=LAcWy$lK}u0ý["-L qpu҃0%O;n1 h\ݣt5B!EZ4QAi_YpEE"G*p x.(j wٽ`Q@yGǍ`c'2稯 k"gO6wt<^a$exMsI$,X*_@o$e. ܡ .Uo,u2^қV`>SR/bW,Sa]AG[hQŭOS^a>?ӗ@xȡx.2Ƿ諙H&ۑny=t< es‰8^ A1` ("f F9eܨ*6ep`01+9R.=r}Q խf5H@+M.Q/Ge%(WhG0jr& ?"FM# +X'衜jԽwf#< |N,UUZ6}$Bֽvfq\ۉz*He0=$wo%RUW86/ogqh";Mjrv:צDYENfw^;L ,Gu5u=qxŅtU@o0 _e|uF6m]m+nS OL rψ^@ x}AƷc&6Vm\7@C#Wu}5f w~W8')%"r@~6\&S7sia'Iua>& '0[f$+b-fG\ܦVc7aᆏ5gdJZEk踍bR8?!vq'8(iҖպ mpFl:XC̴\An66Z>͡ˋO&NSJLQS3SzI%7yt\[k7"#ԺmWԈ;ǵ2pzgg8+=T/M՗nEM甆^uד"a뷄ٔ@Gb3Ѥbl.d ɢ c!XG-]mʁ<ۚ38j:$1O7Hv f^ܘL"20In^WËn-ہ .۰_?yAh*3%tuG$tޯt렣;RW7=vNGHgA^+{`)7o8lѳ6MU #l}jjC׹t̓Z.sLa1MJ;Y/8{JxێX#F> @o7-PhNR ~29MFY4 e 5ZM>*l& y. rgq|W0qªBճYFI"]2?3ba1xl lN EOДB')w,B=#Q{*?%#XW[`]>Cn>mvkn[oc|^1)uUfZٯ e>9P|63usEW"!j HG0&?͓k?,a1Hz e$tO$ fbi.!r)'dF14O mV-%X|?!ٕ) н/L%nn\<[-F4'OYd "'RKN*c "#ލAKSx۝>J=M;:oMz+.B;pu"!q⒕GUHQ~m6c {$!'X`eX.G&!(':Gh7RG~)~;b>^*|mpOWGϭX["ZPS1Q[&UNGɥeK΅4UB^XTE˅_ ]YkQwnb:+Q)^JPrq?(.joq|ڝi ^f)B.xTa?A&a5iɛ/FspQp2I<dXX8xJ_5x@ #V4ގdf'DZJ0}&/f`} 5J#K!2L%0Q&9(,.h'N7 0:8hؐX!!x*=(oݲF.ΎD l^k@(^}O叮S0)~n1byې8rlD26K]ԫOR{UÜTf#~RU䷩Gg=GG;5_ЭX7_i21n)Ȑ6wZd(tmsJג"~9UG0DC be͙o]9%HGgJ괕,Po D>qkDG톀 LDJOkЫ09nV o2Z!/qY*N[eTMդ?0Lu3H:8c͋aąb;*%VF$_d[ZXACl+D̞G @$Y54]J@u1'}zUsE#apݫǰeDRsG'L`AºBiU\3)OJp/ea5AVr00j,**-5D {P< +t/z[eAj6 V*A uRH(l;xb< FTtJ zX4HhbFc 6ĨrQ0f/%Z2x"SjY=}sSĮ, hR L$3תmLr74LeWM=_u#H# 4?.hv5&z?1 U Mi?es]#ڥ*zbM3c.C9 2B'^~ډuV,,Cf|G*,˲3GD'f?u5M,qP͇fi:΢~AVԫnѿ~ sdO0WRÊznwlH *<9 ~ a@ʟ+vWN]ZX\ )vv'JSՁlwfbGy">n>,PN tD"߁gmP7udRq̰Zɤv)|^Mt(Ll)6 D2m']3'-kwj .w؆j#WJO]WIMzTETsSTHO |[}N)& +^LASvI6};*XB:c_ GǖC]ZR (IG%EJU {B-D 1#[oS\D*#fEExt坃;(9>bZ˃ <  :XbCQ<ѱ /G4Ĝ$vgU ƃG9s=:/fߝ5gw+ k.}LP⾠+l ڡT\=wٞs7(YL q4Fw3vKi&+Ldq9EJ?;tI Vӳ[7nbǙWBe`aC A V䘨5IWYcs#Go3HըSղ{I^4CUh;|g ]pG5FѯL0dQmaN 1"|j[(7JS ?E9FU dpXwoJ4P"xL؀`AETYHQ1G3aIj`dPwEH3^nlZ5ʼ"WUM2y`L:MӁD+UW`,]cj٣I:٩WLRQłٲ,cD.'c"&? ɯgo_֍K#]ˀӧ Kc}Eo ˑXKh/%;&N/:XIr#DLv"IU-%i1^-bT5}=K$d?TMx Hqikew; [zՑqZmsٲ7\,PDkҴ)Uir1g̳}1qo{˓Jx`h08W>Ufnʡ$'.UPع~cbZ9N)}߳h/LM L1Dz )SuRZ#3Qp:үǺ9$kQpyҭ<'~R? nuaȺGR\tnG Yx_c+{mz˸*U +d)qw.zBlm3Fe8jŸrH&Vclifta"K*I,k4mzbi_dġv$u;?jwXn+C WAaIe""ͼ NܘK9*$lL4ס6,2athHHߑɹnC' |[l )9쥁J{ X-$tN41u""C7GT){PO磂8=08c?`e4v&AIvʴxmfYF4} VZ}x_`;|<E։2kRV$XȔSDYu4֙dT1-IbO{@7x,R[4Pߌ6T+DAXmw#JJ|ufYU5{d]qې++}P.FutdRFƵtϑc󆽀H5Hr mՍR"bsd={?fF a 0HygU|_$fQ)M{xvvD2]_; ͍L8ImeRs9ƱȲJՒȞA/h<_1IײqXݩHDj:Ѻ1_ vqAK +3(r2 qCT.^1=$߈DXɜ`PiaVOs!"XO@+^7*d=hh}Lׂ.%Жۻ%I%8 x6vOYv٤Wz aSO%bA4 ɟB`]UrEKl Sr漉0Fsh4Viu8A=l|6פbNt1(Qu[rABjcԁ̅r@&9L728卼@Kx٤);x'G2^^| .P:y'ffQrXy#{RdBtvi3#O<&S46b+71(W*/ƶ^ڎPS#\#lT6U1}:W0+'Nu{P&Z#$jZIȱ+X59 0MwOo6D yiA 甐θ>}}Ղڮo]|Ԡ=ý,-[Gzm5fl?B];aS.c/$lMUCB[푣oJTps3/u߇LhgbkV|I,B؈3Z_kMK͒Djn!?~H[wa aF ÀAkOxa 1LQ9m _cwxs|r|GX>0m3XIv&ʫ*Y F9ܪ#>cZE\9B.5LaQkk+.dĀͼrШ@5|c8᷋gr/_߂iQub~ᨷ=]~!ئ1׍ '/H=WxP c%~pܶ& u_(TPɧ7pUtkqt8ږр6\Y֩اɀԺ 3Ʀ{]ow&L 僋nu_HUV]ﴝ\U 8cTŎd-T!|Ad`WWƜ6feleC ģ7TUGBeL:ך,&elrr_!>lһb$MYȂh1b).;2eY?n߾IqВ21H ᯼/քBW#,VT/oxyXKU0&>Sj\n a4Ik#lrb.>m8Xi^y'#93@3oɭ~f];xw1L֛ kRJ2uzLX}7qQI5z4y`jY5T)g˖vM$aڄ~]֩Qeu'JW*:CBip,mEΤ”@uQ +0X77¦_ݱ)˒.f݃Cu P}:<|.Trb:\^5f}Q8$?1Xe`(]eS A*)rW/,\d<$@gcy*̠=!BވFTyZ;as;'DD?LOӰ^{WwzRǿpWF ki$aQH. ̈́{%trfn*T(~K>5W&;ҵWcc]֢%xWVО^Dm`[[B 4<B_ץ N"zFfs '6˓Qy{D(V@}k3u3vd]}. 4_/?*+FkX᎙G)-)jSD 3)x=Cwе՗90'cAϵ"f? !cAˉ$wD naP B.Kd5bVpEjRuR cr;,vnQ%%.f'a?ܳoSF1͇3V3#_F2کO>4rC96ʗ"#Ϗ5{%FO+QOHAd9vliWS{x`5K9̽J}ɊbgrKpeglw]CAZ!e/,k랈x5iZIҳ{x OjNj* dIW n- M{I ); qOIE˗Wf5n{S//aK"a2ɕ~+rP4Ds/aF\ƐT@4"v"#j UKwڗF"Qi.`~+x8 ?O32J'Z'4h5ikxCx sΖ0l,M?g WpRu~vBϧ/8fc]gu23u).&bߩv^4kL{GVAhP5Ҭ ^ Vxɠ٬uSKY55sw;z,>1—FHC;z,3 Zdo[o#Y#{"MԦ`C?fIWʓtr m_:YƝ#sGOg7q NV o hya,@W Br8(FhCgV/}];D_‡>{@x9u찞ߥf)ocگ26(AhFȬ7pe 3ۛ1L{bKAZ6xά؅uO7^ޛ-9E)cA 'uVX;FF+2G\jP?֝,^ye2Oaa'J͠9P|?^Kޞ! p;\ցl/v&|g&k$B&PJa\Ulb{?GLO 4u&%V\w,<]A]#crL3nYBAY>ɢS0/Drrk>*JKvx|A,Q _=7ө0PbnE}pg{4PHnz+܎"bIދrEѳZcr+!z ǐM(6i '2g{=[4Ve?ފQ,KkԵ1i=&Z`ERS^`@t55;K Ù>.\NOKbBVx޲M$/ [ fyC!{쁥_>@IH`Q\@GX|2\zuŖ#2WDр pQUop[■FG͒Eg-&Eqտ#x^Fmۤj!!: rw"H4 s`ca3:$`Wo/'%qppp )Z>a2'+8/[2ѴF `=ÅFZO&ϯTXo0$/Ƽ3y!99 g)[׆y`zӽ@sCQuL#ۿTZ6{|;>cGW5OWThJBgp F/ zkw1Qa>2w((r'[:=;o  cuWW-6ZOl pwbvM*:5,"AD$R\2d{ou~@ DĶ >Y+LnmVu$lvƽԩ۩'Ϋ1na V-BqOIhqT@:SS0i(x\$LZLMEo :<ǥ$DHj4aoO?j:vRy醘n>L|IMqBVW֠Э]YykI)آOWA.A\85@UJE*]fps;V5:Mc=nt6rD~ ]_oNqӋ}Gk7\tS-ZA,̳{@^3{>N^S{~3?An7Gֻ+mFJ׸˹w&gPbݪ`<F]4)fxe,<ݽ61[f'4(.Ӎ`-wsBs9R(%N}$uW-gzVV|;t ՛Uו! 5,9ML6оZ8Jţ*j?ZzP/4*4uA1iϬƪEUvJ_&6M2R4ϧ),Wer>R`7$o:5I E!I&&8$IEnV/ЎЯQ(7k} )8c[V/-b!})SeYtYut{o8"AsK{0x:/k5sJ> d-ҟ YtȾrd/33hI{ g y!0Y+Vk#=aea= oSܚ'no,`lL7srk: [Rsj"'R1~ *fSq0zp+]԰h\O q"[S &p+zn?V>x~Pѵ' ܧj3Bkc2sH-cݜ!u3~ƪo@6NP|x='c 'O ٰS`k_VvZ0cb )p=ce:0qɝzl< xD rrm.W_zir#h-$Ոgbo)p61shežf- X:bBqEw~rzhl"#l˜X.{z[ HDa IC<'.w/T?aj7'ف@K@D(ΰI Dm{xY"\̆ 4R[N w8%c{;d˧TT[ oFa.DcN$&#Rbf2h|V,O~tB `SreN0T{FDT LjK{25Xo ^LX.K@Lpt:m(A |c@uQ5?׳?WQ~"CWo쥠T|8W2h6Js=BK;#M;JwMpߙ UCiN<hӅC@hu>@JKܑU?Jԟ}qv7 kXpGz] }/w{R0^.%\#9P˴ $ R= Y^CmLu/ÀĞfM˯R+ w'rAnh:?oK 0$@f(YN6h]Veťpe7[8gߐJփIKY)%wյϱU5 I] tr^(az-Gfͺ&C(K7.tTc8QF1٬qP*v]a^H$SΗ2]$ě`4w=2ϩ G"+ǔO›М L'\#n+${_hk#ǂ/;͐%{"l6faϢoZ5j1~cTMx7y@;B3+.uG) 3UFنZ-k zc)LƅQv7mXԭk8.q_rNy$WQu r6zknبc͏C\{׿څ_W\aMhSoFQFqŤv&d]83@Tix #Q8 aU3љ]E+S$EAw7JJ抻I3=n$?(alEo[܁\'W}F6n$%I{گtЖaiۓ*hW SJP*2씿tŅw,p^Cbs V[fs܁Q1V0ef%(K9U*7S "sax/Fs$9O=t0Yq  =H2x%u<< X6U?p9Ggݹ'dGun }׺a˺!8` :~IB7W,Q2 2ZT9uG .Q ٰ9ܬRC|,:{:->pfЖ7[ |*}tm('`uh4+[XKBϐSBJ1!‡_hT?OZ{-F`vnFۗ:Կ Q&^|ı tGq5~ (6~(Ρ(W4xU1&J Uso)飳 P0S;ߎpoXb >ɦqr#2o-Һ( d|w|]va!@|Q,"!VvC)o굤D1ȏtY/2}ep " dqMCX"my㪱GRcf~ Qf>1<ߗW#)*Z7o_Y2QG),atB%wUd$ʲqxw&kNwT7umBnX=L eQlY!:l%Gw`OpaoO7|hdETŰu<"`mpuM&z/>7$3G~yR&k̝XJLdajY#2X.YK'xZ]݃\7CUc<&G[  * `3T(QhnIg6v36vqco;fe&R;ƨ-uc8Dێ\"9@ROS5/_ ]3G.TFa{ɜb'|55}^Lv7SEቴ$RIsiKxʥo%* X*~ e + ( 91('ڀ۾,}*Tlg㽸qJÚyc [ )cHZUM냉CRVϢѪ 43k]Ӑ`K`YOK Osz ks>,`d},hNa=oJ[>j^ȱ>u{:NxaS\#r3&yY|VwQh(C_-ލe'HԽW.g'; u\jD  ".B7ެăn@#˿r_Yd0{l>+dqp%LA DinᱮMi.|U{Gruadzx\3n+h>d).$6yS^fLřnϾ=o4'CIijibsƶ$"XWsPxg׷(ﲔ$Xsܖ Df(b|rRHI~? T3zz4?"^w5SUe awWCs '@V_{(5NFvM`:qOrH?@vȉ:`]VCPb%HaC493R"Ѣzdek`O,%e7N_Bd b#-^uŋ6RF۟7Ϛ[F*P @n!`y/K< oa ΍H 1d7^C:2РJb7-0,{SB-Zs疪P{df̐faBN{4!#@tb?]R}\{omfބ> Wi)8,ߔkqK.y#I" SyFpT웴1C{j–s|-AfM(L'[6_\x~]Iَ| Pnx8EE)F"Ji[P5YQ%F<{K "s6rEgwApNh?c^BTNoi)(qV%+uodmіkKm(k[tKEMbՑeXUA[5ʊdVh L/`~t߃6ݪCKAV AxdRcu[f=0dWbSNg ;n/;'䎅*.S+Iсyv %CPIA;)s4;nG[߲B)\,d5L'G H[LځL偮rvHfVsP~Wك6Ҕ 猴NdہU_!U^["} 7i((5 Lcf` $͛pCO` f;pM!4%yOEubȍP#O#OJƍzY"O*Ys%7vBawn#Gjݍae,˨Jx|pAwZ˩Nԋl%@pS(;`fLk!z:Tt2\='U4cT ّid,t+ +YTyQȰ O)B'\gE9\ dYie=F @"e!dH,f{^3=|ӌ)Zؑm*-_E|Ai(IN0/|:Kt/0Y.RZ+D D2S$*WcUa:}(?E=KfMb=TAI##.<>rFP!Lɰ΁~ 5SASa:/.K,d?ҕRaDsH$fPXcN%)sG+IO-jUkf}85d=(r?9~xabrƑwF1HpXYg+tز?|=dO*x۵d&mo%#a~t /3QӪ/:Jx*W,nPdj0wx#}·s [iOrA9D7n@9͕"^ .)e zR6SD\ip9M %^$K%-#?H]̠h*,"XdnFngxW'7=cȹ^#ނ?śFrܻ6@v߷y"O?<aݵ&Ae#R/Y7? xڑ dEus MJ>vf .-(;$fP|ލG2YLPg#M߃p; pm~dOҍ'dyRQvhlJҢzT䝩Nܱ•Wwj5Adl AhͨjW;̀ ysz/ eF9C 콛JD:яdJVke#&$'pHe"1l3d%LrZ5mL>[-FٙkD&R{=7JXd"ɺPN dgIR"d@yq6\;)yB:3(dqsЗW~TAٕȁfcm,cwHO0_NSq0\_q3L#HAeZ4 Щe<. f:2J|stAdFCv.gb:G)?^ Lfa-#}#߮vK;r{N.C̐zm,񢖀.ky@ W+@:*X/pvٺ&dခL;pJ5eEahx`U1NkbK', a|*5ASNe!25?c9w g !m*R%@:|gpۣ_%+C5j/VFTW|xrSW7U?GFylZ7-I5nԘ8g&g(Qay4-1پZ˄4Z{ C=*<5 wpϡigo<tsJء%d)0-WK.2$CY9!Ro?' DX)< -8$/'4U.Ns0C!UƛVV6>6|u8+^da\"Yu Utʳ%EşJ_oyp4\ 7 ^d7rR/btVCH3ocu*`ɂ>9q O-O ~#Ur 8NJCqσsU nC/aQhY`+VLN9Po %& ds4ҎFxy|L&P;29X} o%UhDVr*@ w[;9ckŁ>n|EizV,]*i7#hѤHtiL-4M9Q͍k{7KD@.C61HvXϥ|V o&|yZe:C~zvu0sݾ4$@$T9Y@YU:Yd:V?vԤ;Pl>O^q>Cr.ϧ^/D";L2Hbz+Ntx2qZI֫l⃧HO2#cxMa(%n.T!іjq|e"3 r_ԫQHIpbr撉e[o`0꿜TPb$oq y6CZ% 3/Ij+#bTuRW5ecرzL("evإʬ S%m_KUg %(HM9- Z] 'I-d$yfGwAu;n@ѐM#g;)hDgt<#ӆ"SS }I~m Lۖ5IsNܠh$ђ4#0`o:\2{cbq'c?3etm&#KyAL7%~5v9^s/MShMA-KU*bmËeܧlsgON2Ī.ps q/ӧ0%t$l+2xxvgw?w4=L>/$ ru]dLzg7lоp,[ -/Tm͓ݕ9RQ $z;Xtm񏔏8 T@~*AN&Y\`q[d@<&kCN\ke$m`[D[zv93xd"c>`DZu,U{tP{+%"{.(Wz(f,$/.zrdW[rNSEV/'>E,A!Bx+9.a>޵VWmKVh6ʞ4jӪ4 36ERx;H%' :$gڼj"CZEP'!8#TS9U!0}k QwP _nj(.ջBz< ӎg?7BQ1~a GH:NOa+f|vKAnytCיnj~Dj}iz.荄}wX'Z5YM;:\O 9I`RtFd\O>בdfV,˨cv1cjyVC*( 3q]em Y!+Gc2/tLKw"q#-q%_=hV\G7nIwj<@0?VmyW$t_ DMa bH@-\/oM'C H:sVs1| gq1!-߼e~'ա&xL/'#:EȌPS_}G}"趈It?$"HٹLy6w2 r_ܚ1y{*a KlTQ>kq[A_[(ӕi5K*O(1`"rI򚑷*GݙT+C +NĚr z#bqw o&վ+)ron{&y m3neK VVW(kᏄе7x1~樤\ / }H|"x9⥇aMHuv~>yz + QmGݝy)ԑ+YDzKZkMK`D*4 U/E@xyqo!k襡Io~0eQLVd]`pl_g {' l6rb9eM񢫥'e^Spq`hiߜe0Zf0E48Ŏ0 Γj{> |\mj4F쬛R}1hy=dM|-4l/08=-*[N ,>a_܉⣿n'ږH hxb\\ծ. 'Lj,B1i1~5NAɕ D_( i&J$gJ/"G8xL,̆&٧K4XnC,-_\o6 O18BtR=*g M ‚TI4 O^1hMI RxΤVD8ϒ= D2X9gcΏv>FJegCUߩKR ^ݫ˞MR# k"6=ͯ9#ϋT^#uv|jRck4:4C{/\kW /Ei߫_⦐/ 21v MD69XXTg(l=:k^,a'w0:{~r9,m1|Z6-^3aa߿ǂ?ͨϮ#CBtD |ئ4{[0b1 -m֠U:}+aXBm e͓>rJ?1kqިyB aM#&sQ1 EɱV@d0X?1lHZ#>a}?ݪ;ojB@m~Bh̑ a>[:ѧwۧ!xvPW!&(UZAH/U7 陱ݐ 80#\}I0@{ H|Fs:?LJ?Z'[<,ِQ{1*lαVJeն(mFX5,* Y-YWG;Q9/6UwyxڨF?~*w%.S5# d[vliVЂ=>,x[ؔ_ϲʰ W0N2a4۠(]xm]h";3T7Kʻ̇n" w3y+8YZUkI=TdF}YZm# wa7#X c+&tĢ,[ пr '5Ɲ%6P&=CU +Hؖ'U,;KEN۪Wc=2[v |nڃtô]l.Zg=?7:ί8# UdoVu ]Н[VU00mKI5 24'zV$Y'q4i0~cFt\PiY6~ I5fR])HWCo8Ԏ"I0YC ȇ%1kYnVP~>Z%\aC50ܤhY ^kEd>kj Fw%~.Zv @́jMx$Uѱ5U"yf >71O#ĤSc{e!ܒcx<(WAN<)0A\_S.-b0-|#A~Ϸ)}U8SM\Vd4:3QI[)H`☷.:PsY3 4}.6T~FゐD@M/|+)`.YÚIA#_ezpC17N-1K0> >wv}0L`2{hñ3/>z77vr>gͼu~_rz;HBYZӏJ:eyOK}9(F4D/,^.) .w9Bte{_U4Tb̢ /R|tXam33wy#Yq'rκ$,u*r7D|Sv$%2 2R聁p3$Iexv~_1<}ܧ6Qdh4ꈀ?T(E(o?6E'}g[XC(h9EZH۷E~'\Qf1jX$,޻v e,cB*[ސW@Lc0?RD8 b0VnK.KkY πzE48!+NAb7\h;6lW;%qxC&VK1նȾo 2`RwCZZj)gl8wdV xCEO)p_]:ɚæ'dp 3ɺ}9 b}LW$sLKLrǕ%,1j(Z(",e{E^K03<0{o,K|+UMKд+~*;~-YQmNjuVõ<0gQlC聂4Kd?"P1_T偣x5#d]*^ IKnJr7V`=kH_k? VML~2"~ ͹p<*, )̧|KeAEeR?;qWdKTۊFyj6y&LopU&Wm$U 1AP= E2-Gӯ?kd{۹oM=W#&?z.F,l̴ RN)I|CdNASN*kk@ ikE"U3R&HQ4{Oej4r!ςD?)Hִei`v)ͩμhPU˄,4(g1K^I:FBwWAb Bۛyj2 %U^X'3IGDH\9C1KM\Xb-]؛d~_hI3 OyDLbxM!^8/eʐBgM̻Jnúq\_ vTrL&es5Jm%w?c ]2jZhCƤ mw3u #@/7/x8_\n`XR‚,<Kl '(|\ Ӑx߶9ƛw)PW2\y欗e砌{4!Vz4W7M3aD=q |dB] *DttRF+7f3Du| [ҵGU;4G"r[;9kUMHwǗ,3 ~JF VzErR*q/HLZ~ Z"ZEs$4:u<`1qdn#j|֗\CR蟔pž֩+h嘰fBB5/ ^\sЉ3ȑLVQ(Mi vea ~a R~B]{w$Y_} 5 W_5"9cuU$"ՌozӇRsi <ĒZ#^_e6\MZKpC1S>=jV@`܇j։`Ro^Icx@3l1b FnH\99zCSkj[阱9=Uؒ 992Bs+eK?Bʀ"S&6j~^l\ʝ'ٚ@]:ڂ0J-l-A(cz4;%1Js9IƓxQ}tRVO->Bin7wB̛jo+ @.d5PM݇ -;u N@GG:y_}xN_8ҫ o6\@nhVu"f{03"F\)gcec'mqKD`~lOk}4þ{2{ע^pT<Ʌ9ݵHR:bXYT}CLF0mᅥ!تD]E\Oy<Bd*e,e3k ˾E2ͦ~'~5O@)T!*^&YfHti@76 e{j=6qE6ZblE5tAwf,T)ys{:ycMv`m4| Kv'Z Aȏ ^ _<, (Yd[|rɔqPJ]<([~l_C^gdQNU<;X/W&w.6$xro@6P,\`GMj!:4M{ȸɍXV{J;vqca5_k m(*^Q Zkam1źfY+Z͚i^2_Uk(k^Z>%Wa$'~s>Ҡ@DčdPUbz GP28Nj_k=y$r"SͰ~ *"jZ`KGd4-i|G[G5*DPVFQ0_y9] *U9N>yL傾Sp!hYU(N\mlӖxgE٫%ܨNo+B+ K(Q7MU `*00~Dn8Rf3X 5$Z uMyk9wl6+.^R_ϼHWk!10hE :홸K Roxsqijs4vG¬yī7y/L2= ԙcej*z|bP&`Զ]X#ʻ;S@Xšٳ : /{0Cm*S'ןro1)<^x2~rk"@K4 Il45$1y$7p*#Koid-(ZkMz t7 b&uWѸ`v5o%vZJ<ǰ&(KP4ZꯎpҌަrw9|;k2jJEuUW6hS="WӐ#Uir".2^P^wvQiu8ßx+r\60_\^~DNr˼Wz29u,fۼMѭ4]s\wd .Z3vE)Hإō3K$$kK4+^9K!eιҹGܪl~6W>˾zv_:\Vruѧ )ڼA4!x /C N|̒)ntl+}U$CGDOnSmd<v0ڤv .bfs2i-:Q*ɳ5.7?yCծI%R6MKI>luSFUȎЍ훤lc&iA<wfveTyPq1B|z 'U\k6;. K,Ebً LLy."mIs&).S5w%,A<.y/U8g.ت]1}gh'w^rKBk\ br7,m4%/ᵙ)f \Hhi=InQVDJ J8k ,]QC)[n`#PmPXCP ^p K+on i 28@3FS !AW@&b|uN]]ةGŷS?klcBʉw = J;zqG2E+?*w950$oF4K$r$^lYOݸgօsOřRrbMP#k!mz>x}HRϻ-0TRD g;tUo';KeaN.5eJ`gycv!Wi~8a.<$prtZI|@Yař,BSm~(6,h.2neOpd?ְ]<8o.ݮj@sx1h\Bl' *y)ǭp0C\ 5A=ӓ/4μcYcs39#W~M `(X$l5PzQrtfE6*oWA^y%JMu|#;t2C[AߙLE*o7STw@جiǁM?$*Q!?0lV mmΛmWWhIDmv=@l{ʃQ9a{Z`xD?:,LPtGJ/vTQ~9Ÿ,p>Ig0ShY>܎KS @$ד"?҃~Z{}>{6bta`zd5e0ZadC8R G\'ܚU݊ҕ2|OGJWIl^(n»8,9,#;uVZQ<[fwƗ3y|EK )ʥ\3hRB HOCV*7џ?l[|]*tDDɟٝwׇ"J+@QPrt 2.M$8}(j*[+?>M:4d'a;.9Fa3ˬڤ&p`| ]"n@T|Tf|\dlvy |X ^ ݃UeӾ@\ذ@Ҳ]@Q/ ąu W|jLQMO.9eIT=oGwΪ[DX*x ˠ90)|;o8f,w>P/o uI>CYyS& g~>dc+ɰ6V8 QtWt y&.5g BF ʥTdDR/br7 m|~9%bƞDnE' ,5㘡r\<8ϦSd)L1>w|w郦-g\&IHh,! y`VD%x>BX)MI̼;r6\u*Ә=.+Jlf&uil!{R)ܛJRdPx><} )4Ӛ e4~F0pO1#ݤJfHvvCᝉyʭrIr O cAa-V=c UаepІ{[n?SIBD[xyd!Ucp@ruׂ"q-3(W?JǼT&5rl7hk\/rnPK%1/@`4,ـY*ӗ>r}{F9{ ұpM πC3WuNguz4&(Rhh+OƄOH Kȸb xA̹'fWXv66oO|?ћ2ZJ H*C=7~wuj3ќmߐ0Uda"ml'хD:)MYd/Y~1'D0R?q/)FM)X1xJZ^MS V %i. 8 i_ށbMo I/5q#e;Աa"Nk(E (1[<4]6t^G\njx(.o틯kQx.^+Y |+oGŵv޶U_K܉kNv jl-ܞ-p&<"jIӫIxN/e^si0qQ6ԦJbs"?Cf%u淒vUHP(O@W"ĭsKe31-UGvzzWؤo^}L.y?IјCK-K|wX`&@!1*/{R;#Z7JK|OeR,GkйN4"%thGH4\uf3K:zgϸrjPQv?h_Fs]Y\:'Ukܢ EW穹v.?Mg & fIɳΕ9 R;"uDB~wܮ~ӭq|f7(軯 rR! t )B6&fSϼ3fnBS/ *s'o#Y .<'4Hs\YESQF0ƌP|!W5agd>) 03F=Z%i7s-K2#sm/B•0 ܐnRlb@?i>y64@? >ltA#Tm/^zλn|#KXH=Tx`_(K#$5%lytX}on6I<ԹbOgU boe%!N‡]Ow&HFߟ 4# tAHlkkS({{n汪q MmgXn1DŞ Wt]E${`Yk3 1h=1*LC?,O$o'cbĩhygiLz[Q7~wB%T8,a-rɵ4E߻6%V!ՠ0-d}8#1YSN?& f'VnY*mgGgv,Y qV-L:B0'hlOpC vBBG/[RaFNj^|`Fy}4SG(lCmf0kU<ēt .z\9NM3dʹ#V>(G^s~_Z0%:O3"$1J}\T?A`I7 msz'IւC3te~moI${24 ܔX9JWL8 H]4^GaLlV!#j P%akv?Z!8eLv}ԇYX%~2œ; b(>'Љy4w~=ca5-.dyD"9.WY,'!f*a}|VO_; r߭"_d'dwr7[QVn%61dns%N5~'z)JTy}CXss[yz=ru(֕(Ѭ5D[V_>vMFU Ėma ɵ2.1<]xE16$|tJ[GlbPyc Irz"D=Յ=xVSEh }G~yZB-ˀ~`PVlG(!OtU8H~>2ک*6c@TrE-'*LSʀEhS8 m{$Xj* nq6 jP7'~q,̌~'zuVq[&>pFPlČ?r Ü:Æ2pSQ lRb:kEl9R#2% \l Y 7ߖ;V0+Dh_6U)ۜEr\bn0mv$:ʹP`\tһz 2;[h&_\LHHֆUΛK*L{%$-}j},]csԣ7/S 9͛_,!+gY! ٹbermEbH#뻔8 2KX62 :|wFOTNjAaè[Bs-;פn'&.LLV;`$e@')P\kxW)Ĕo?aTW _dIZy6˧Q *^V5zMX~2 3IX*%5iMk{ae86O5DQ2gl7eKy["<3~X)IRHLkD~/ g|jxQ, ̼e.M tahWQl/'4wc Ql[:xb\"i/D},0K$׍|ѐ/"2Lf@4>!:H3Ŋ,%N hi"Ct[jթFb|fחZo4 T ~Lk$եSǑ0wemVsG?֜PXb*Sf=8]s$ӫP6E5qɬ>3*`l[rEI3P}‹/WiK1sx۰:&*y]Fi0ͱI_IE_FyQwe+!fr M(QIa{'bX]Mk;}qES,c N3`jigc1 AT<\[sNV0Nx.t`jJG[)clzӂU!Δ?3C #O.y+Yo6F[IEP s{9g8qioׄVKg W'L>o dR%hOBj?F69{n0ّ>Q=o,]@%)WeI=EOǽbnRVJghi;Fl8%NIYįxR ͤ>MdCiM[ >% H7UC6HUq֟tE1fߛɬiܯoI#),&}X&<Х \dR?YN: =j)ItѼ7t˶b+uWLBCS|tLh.$:SףUb=L]v$/;|qgД>):]2Q6$?XZ0⣙^Kȶ'xH, #,v˥P^2uI ψlf$Bo=^pQ>cЁB}2qԡ8JыL:P+/of/ٷD3,ΜfPx|/.ɭb!ax/2Yn)jyav(B61/zQG-zj6޳Ĉts} IHmFE`#sӂb ZrlT]cK>=a1AJ tx+dI"E_O`'-`1w87$K"cYEf,,͌h:DetT fdnjq!ƲX[+:5\$4+ n; rU耬Ȣ=-)-(u:qOjn0«,rdg틈*5=yКt it_4kAmәmAIÂ*Hs2+!S+@ag3t"Q,6v/2Mݲ!,>)4qp_sz$KmWJڨJKrж9c{hd1,bG/*k6X%Pd{>oM5W TDtB+QDs&¥h[嶑cOȚ*cv忕-f-&x ܀358ـi7e炲e{*eKICX\\SC;nƒȽAZ_ ֋7vPbZ~xٮHh?= E#dg,Nl-g[~i :r(wߑ5ĩAܽ u3~(@ %;V !"u"<~Nlc\*9|nYO WCPbX][BRL [ ",cX4^ RI;雫OsJ.+y,>+jV:Ӣ,bA!r+7'ZGԵVʺxWSM35aTz(<="sJ)Z8}Z"4A%/}י&碞N-P*L+T0ltQk/ѫ:% ڟ2δP{A˽pV0ҧy>*omukzgA |Eĕl"Z_qcf;Wm~98gcϝVҫv@Dۜ]Ƨ]=A,$(u?ا䪞:z^YR,ot{_7"C 6놃4/E&VOF|Wa2EshAPqvIvS)R!MQ̜3 "ڠ[R,[:#קE*_|!*r*{0 '(?u5 ňCrAiH43Di21ԙb# QdA@WXT]\F5] A+[ [}^D1#M:0e݋A}KB=Ǩc?'ekGblU~h-o6>8R!bl3ꥣʫGv K)+(X˵@Klߩx{pH"`0EQzRؠ|qo^{la! ;`4]J5b#+ִOQ+cB& Do)Y׭$EhYA=Yip1/t5'95s%[W}${CG <,smYjfN;Z݁,I$YnEypdR=jZs-U (O' WU2?9l? Un+ f`MjV9{P:UkYq[g-{7+1E9n`-o(qG>)`N;x;04%A˫̹ս-"QaW;_{K>SB<4$&'P{~!]?d/o! X\2Ӑiw{I>L4[> pg);U9[26nS:ꩢ0ñ)Co90IAGY|q5?G&d@ hpk5-L m-{`m&9W!~:s}Mbg"*`{g si⯤Vۖ?u7-mڗwQMHɼV'Vj*صKiЪbK"%<=,]ՔGjC4%XׅcU'٩EiP_qH\x!|:xJC^KB[AݪF񛏽{t2mD";Q6rp oSئѝRhI`ߛ mP9(Y VbUSM-rk+ ƥ j仅}nC!SO9[S,U, 3J+tFUpqˈ{CQlޫm즚2ʒO%B Ŏ5ձYA+7F~#*BLf0)bCͮ/9~Wd>r5+-aNCf|igXed fT+ϟ~S]%&5 [s r;Zwi9bj+![V?BtwlZYz_&VV,x],S *ܘ;)%K!bjNꂰ :τә2M6Ӯyʀ$(v1(Gg[zp꣆غ} j}U5m{T uZXX\M,cTZ ޏFB@#Lmt|HopVU^t7kP;zR3W(L oe E L?kp g*g.9{Jm.y"g?-9@*8`$m{?LyE;2ui3$[=5:GPȈ1>"yK^S[[boN&JӡE5*ɼ7b tofwK?`*)V{ 3|1<0hw{n=A'ut2 *[7n< X<ǜo[Gyfx/1zC9r1x!h{F9ҧؘhxQ[ \ϟf儵w顈Җ`\G4S$D8˭143l^h0HONiIȍ#,=]RaN]%8hԼhv63( Q97= $Ѝѡ# y ZytM,ŕ`~#W`PI a[=CZv ^ψFG~_>XbJQ&6NlMmn25Y&3#3ceC&<ҍqVohTJW63е^Nf{M1 QƳòJ}n|2KTe}%3,cue)Ɉ,gB^Iܤ-f,4K{X[E}?{1|<.SvgRwʏfr1N.&fn=, X`O/$eKc"O(.o_6tM󸳜&uFF=Av$8 T[Iz\g$B_BR %J\]m)T5+Y{73=w~jc;zsoE`[_c/U?]L":ib-Q#"2i3[Z!TW7BA%:? ]ZQAT Gq4Q\=U9b+Q=Fˈ{q⠫Ha(O)B2xSuiggϣjF3/$:̭hGo@AA+Q3z]aF 6Px,a߰Z(^Z98̐lхL] ٓCSn%iLd$ew/ CEv>pN6pU !~vWcIBJ@/ t<.P @xeKJELT,b~ƻzR|ޗp8T"]izikoc2h).I}Bҫ3/Qjal%/zT^T -J.u9f^>PO?f=xc-yE:VP\۠-+\3;Bw}Q<&Ƕ1HvKg:C@P!Ygle]9khDEzH@#ly s V}IJd~-OFwGͱW~N|2姵F.—G;[>'Qt2 Myzw-n[C&D؅Jmm{"Vb1˖hlLq#kB|E͚A.r CvٓA@J-g]QcVuDnR@vD{TH%O!k TI`QQcEIGKm 89Gw|(^hh`?ݜOIQ3y_'q^r]}$f_mS,^?TxBhN^[Z`ytѵ<)y . (]C!^!EsʉO+ʤKhT1[×D?iOwdSqwB!X::+-q/_P ²[xCEOkˏ"zLZ1oB^r\>k:zX xgG5 (ɠД&S4MoZgB槭U st PzRd'~;IotI@ݹ6Ӽ~OqP.DXsm yG2:qX3ynn)|<5@1?/aj =ң{c {Ra}㿖_-e "@zWn`>I$ 8MIe7kLǀ3jԁGI0k/^W430!qvI/ho PHo7̔{6qs}f+loJ-e_Ԡxc)m_IX8|8x'hH ;E?|Et;2cTwbR>M#b&6\[+z‚L$TMpHIʕlk7V\U3S={LYj{x J8-N߭:˗%03VaD5A.crs5|s[>سO!' 3JxFX440i? )%X;؝ڤ]>_lPɹn/7|ب*4 0P9fkߞz[pjx2ŤG0,Bm]^ފܩ#aV!$kd \^)U([A(jqRaL۲E}$S tUT]٬^-i[ʽxw[bxfeQZ6N6+Xk?^pu&I!?ϓ mNܲ]6'U޾uz;AON#:lum|Y4տPM#s'4yˤEɰeTD{nZknH-ӘF v h|av/;|Un᣿I|@uHT+9JT1,$̚DÆhat8nrw5RY$WDQNr0Q5ffIr5$ӹiGM>?-? joY@=. iT7v.| }[ H% <[cqX"ؠ+%KV38S ݩh:MQҽk kL(d1C)zh^ŬD:y٥oiF>8!9.խ/75Igd<ߙw@*g9p?`"S}]$n Q^gjB0+lh[zYb阷*Vl•@}QX# F<,.VKȂ;kFFX%(#WPTL8ȒS<1,r) js1nPL Xa>PWس͠L^҂/)O:rW8EDzu3nC ȚRjXş*([\ Nk-8Z`㧄ד\ZCI`o3Z/wf. mϯ z}w('lߴT[<%P=0]NH͢s52h(.pEa*~jzJ4p8ߞs\$;7, wg|1pھ0 4BC1*oVU\/*G)(KϢ񐨉^3ݕQ͵yVh{Gfɡmx)Ql k=VSLTciz <Ӥt!NBFJ 6z`Grm2dmԝCuOMeO_ݷfIO}.2.с@JA̲(x‹ZۍCO.ǝfkVg_kOܾU*)Π#Qx죴Nj5a{/i#LCE/`+&j3#=䎄?i$cŞY}%7*s'A` V/fF66MIσNLOPu\3N;XkKC*u*6KLc(: m 6vd'2%ϳ@',:y.9x?(rKOTHFB \(gl%[o8 j*Thc+G/( Rɨ-AXM͚&em_,h|^n[ *b\`,7YP3B"OؗFq#IchRbmPVu)udk":F.$)zªY2r-L:<,t֨}[5|.䘔 aD2w"/:6 +G?9MM,o@4a\W0H(dጬA><[3uZy, YѻP ;$n짶P)V0}gXPr#=)&inYL3Һc7g9\)Zi+HQydGo[T?/C1H53\/iUW&ȹHgw)1p Mب6.TE/ Ucxj%뮿}#g9R;{A (~#qu*Z^ili,if8B!\fªiӟ ]~"SKuH>HvC !$S0yHFBOEiHޕOKE @l}TcqRT D_v5 SlCER3 J`BN؈yiSŃ!Iv_DYo*IJ lӣFé!ajY.18hAC u I47wܐΠ*Vd9TXvUie*aW~r Ʒ*PK,8#OWK |M 8)TM֥r9m<iy(٨?wh[eNe6]iʾDVp 2#(ңYF]*еͪ=CVg!՘g|LrF^Ȗd:teZuFK;`[<# $yğk?w ˲yGu}}-5@d$Ϯ9(Su^B{u0_#~p0W-hBPfn}9JP Q.`;s ]h)*AT+$`: 3.Flj 8JS >Fz}|*z wIڈR5(+y*Qr0r 3,?/#sQ O9:NjWeLjN!?aYN3-9/|#L:¥_6ߙ׮6S&9<7}c}tԐV[A^+BXa与e;J|T6G WVdڢ=\zJD%Īu;&=6SݹJd5P9X]%2 }ſ1^It֞gwq=dz2~vSٻ+/㟷QGAк%lI7 Y뀋FBS|K8;1O~d/T@ʇ(VmT< Ļl&\b6tb]> DީACĆ )eCq5I,NA.|NnD$ʺ^*/hHݐ)'ٔ[sί_xygƏ:ºA2'2h3ˎm ,6S(I*g?&?6:Tܠ 4ف.X`6 j~%*Q #ϤLbg%QGW2Kfx! RU'vv]jDIXР`&`#󝢏{뻬p+i# Ժ21`>-ĠOIp.Lhu\m_(V`2rHmI*K92X lYʏ魞gk>ϸ9G=P39ҕXy/[K~ MϪزUt20źI BTTϳXCk|F<$oB&0Lڲ,VOkl7WKNJfY/,^Xz~놔BC޻0/+7b폄{2$&p5b@4%N)ƨn&h*|axP"ʧ1"z=х΋|t ("癷cny(&3f\qw9p_D>F|"f#; D XzYv g G GF4o޹[7:Ůb;Z;o`ack\ܨ,G-P,Hl 6Ck]-ᯐ6^!ViY׊xUݙIԤ|>N$x 3+X`HJgf/(Q^bfHDxya o$a1m/`O ;hpmWܳJ6+.EiyC"+xh""iBIL`%'"y[1NǑ гs/_ $lhA,7d1».iID4%GU.\Ac*:)9s_? T3@E PbPFڡxJ6Ur*J.V1=Lve`%Pʂ O@J:GD8Q-h`\v\ʼVX=Qh` R$a&5J5*"$Ѯq ..)69, 9AvŮ WY .RqσvDW8$Yni4cx_fhtDb}ؙK6,*|gi @sOFBZy .ۘ EC>4)*м[xϑW7WaBZOZh''e] ATѡ(lb926v/w'RE\&=I f`b ןIFc;$ }nᑁK_u&Ye7s1QӼy9ji+<5a'0L]бyqjRIyo;kˬW7oGOUepz[TNYh*)Y>]ej|J;,O~+ \s^sŞl갨-+'jZْwQF  W[+VOPb,xlDj7`F|!Hٵq{h! (/%S 7N ?=g|݉ IM^G}oJDT3Cf-z |ZydOFɺZCH9 ("]qUzc>שz{Et u@Y_?Ju[ʢ9cj\?^l8G~*q;w[sHe^>x[Y#FCO8u. 4bXS5vG8 {HbPgⶒhXQ{Eo1Νnt9oTiifewh Uߔi)1;*S/;ꓼWoy^Nzw I|?HVtHlQb 94`-~ {~$]dD'WhzE/6NրK2aaPnid/hk+#{xn`oʏ‹Z,/Fk4}[yZ+hsF#)'~/`*N/>3=T} n,4 :!" vJh%VF:}ѓ/^1|s|c6+мNjkG9|)xI:"q(Hiߊ=7H<19 _Ӂ#}WDQnfgBV6 aQpl" nYԯ.xQ<\(!(4Q,Glު0@bu,xlr>%p9ʳ{tjГ:ggX m<ԦJ_I~M}n.Zi1v0+m#E *߻3Eiƣvz֋ 0& |J.9g gUUEY@%S>~6:gZ(v qb<$7_XEQŞgtG wQ h L),7?6bO췞Z/'aߘ}FS{fCg'jc8q< U*4qSMK(N9cPdum< lWN;FE(f;0ۯ)TnBeP;nQS- yÓD!'sqeL#+K.Fv푤Tyq,HQ2@fD3+(Rw{P -BsRa@ĆReѝ(aل_hJX%`:d9$9^8i{bXME9[_@yqY{G7lͱfqɥ/|boW6vXuƘ*滵1YY"'M5骍qS+"Y^zc+У.#(ϏECP7>j{i?g(Ym  N~5d,2D϶/eL%㛁tq J2\ Kx3մ+KڍN|qD5)nN1nI9Ňǚ4r\T/#6KL۝u^ 7<c"o}FmFwz7P8Mw`Mkj$? ;/:BgբNY2MYzCDm)?-Vu\Dk`9"qV+7!L;vCxpil2ƿ9sxش+xbo8+H>X| Zm۳(PmfܧٛL#1/\MLSnA?3q<_t|d31D߻ڷ_ց#OUۘj$(?%:I0+X&hVwZ. $\oE~McQ7PFBROш.|fL'S~Ξu.eE O3:et@и 5;5P]^ݎqkEI5"'2v ±Vܨ5̢>ǻ.\6,drI5'3G.nDz&fbƱc3P+K_r;6\@l`;)PgyU(x{ ^UmSpc茦 [`ᨢ$d҈ ?ս,VrJk_꣎I<\d29>0HZMr46Y \>5 5(L,K^^{Y)y)|w7|`8DP&:PPPXxiLReoCwP$hZaEU6k}P<K;DN:vUxHDKȵs a^_=6~7Glx+{?10ufKɽ@K0{djM7[ܟV!pt.wl[fQ9Qg V&o/AqpMKy$T;*LpkT)n,Wedd3' tiŧH + '[yKd(HWΣJmu8F$Y%ҙ"(f|?}[_ac?.Unz0AvU%VC."|_ŚQ4?s$2yUg!)ۭ CsX6bd Yʜ@ǿjrk}}%g.K.}O<&d*"IKe=zn#Ti>}Qt0話={z$Y6X:=4}H ms%Ѝ! XF{}"۴Ů.G|SP言%B""5UHXDnA`T}˜,\L}]&So*0TjÇZ[e;͌ ' #Q2,CNn)i@'ɦ$őJA8䁉 :_^OGHDMסeI*E6\ب[|j$QBYNdh ]=A|A .OW( 7_i' ]Pr.D%hHԗ DR.\/&qIMZ іsBl\HKK*A0Tgݺ;w \i ]tXB@ A J+F G G+wEKOd6x[6рX۲) PMcYm3I'~C|>IJvr;Jt̂gi)6 AOVϾ$m/oҖyLupUb1'=CZAmOKc-Z2;<=?=ZzR>+9g\s/RE{-Шb~ {1VDS+4d)']7nm +38fD':%?܋d 321gUa?Źi`II3hk8m3Mwr8\rMlL/" _SVvpŵN(*RT [!EiLvah_I.2¨Bvy>7!j3Ux^ҔQR 'yOi]E]$o գrYÕ0 bk+yu7Dj;˯ڸ *d-PH7ZZ|6LP琫dE8$6XD;y67Ru'#ϧ 6LJ5i"*/׋&xDFcv!մȨwyc^X#n"nYe _D%ӑ@8L`AKw%iTs)-cՙUS7ny#iY`p m.4B\KkT" ś{"U29%.:CX=&-7 km љx`I6L Yt:LUЁdi!(=g$a^؊tp ڴэ{(H@3]%N`o!0BnV=ypNl@x8t#e6]R#(+k2V(O6 hM:b\6$zEa pEI҉Ng9K#KvH3t$a$4&iN~z~ )ƕc%CȃӊJH߂EG<+0$;9@F5PZ E=}#6;J4D! mY$*-JC:p^8LSt+4T9>UfH?.q, A̧?1- B0ZsUi=C@Pq ,DKe1Z1rN9 XV_{XOXW= Dg4G|9W|wdna)hCCH1Ѵ$v|1f1/K=/Em9:k2ςAq8cD<x9(*^5X!:/_)R~a" 4&Vh\e֡xF_|%wu[pF*}X0Bwz E/$s:`l, hk+r#10h`JЊd\;jU3 Q" BhR{9֊c@<~yB&oލ^w{;.5s\tRWgh^zlLz'L/Xt~ָ .*κ>{%PϾ F9,%X Pf^?y˘/EUtj4<ķ8z4)WbE/9'֥ḿ(ҜnEԄabI4 e/:oCL6V"Y$Hjʹ ZJ9z: mBK|ES%6V|d j)k5mgY8piUϽ-XKf R\dΗ"6|_55qwP0eBipJ1}čHn\B?GbDFXOOeXb9QGo53w8:O[sWT*PV]@K~ spZ[hΏ|bηs:B-W :;2 c);N:]Lð=kăNpkC/tsԷb,/x{yvg{,ISbU#I"S|vXs(d  ?s3oSASڙQQMA9&GmQ;WQ'< 63ŭ'Ss'|5lcIPuQdÚ}8̠y ?~A2j=V[&kYc)yfͭzcZy+DZn[zS7Dt^xBТ>F1% dcQȬ=ꃟr'KKNk{Ma}/E=Q3hSR Kf_ svNG}uz"LKϹw {^/yHiPAD|-_j:^2zQۢ|g8t}c9=MKUZi)LzC}gr*9])2ik-߽Ķc~c0,'r@"' *v{??%(W3ΰ mU(|fO3vpM);$ <&HtWT!J!}l>dl4ۡ´A  |61}R5{#ly,Wd aML6Wjlw]Q;5Xg$߃|cL oc}ִlv\KȲ 7O=WYQ~"_Diur Η)"Ց\%r :ENf:_D(af]"qZK)0@aPb^Ysa?MI^.JUizJ1RU$8 r~P&f0YE5Z#Oڽdr wBV M  G7c8CQ=Q;N,.X}9%EMdtg zi';sZ^R])k X4? @H|_ &v3G=S4²d0 hUyh ثW _ NTe{DqbA sA&X}J`}u-ksoDgQCvD\4WFB M#Hڛ<{ɉ~WzHa'ؚg8eŔ~'_Xw!HޘG!+u; Zt˿rea0 Vqx?9Ts Sʸo=fIxŢ):`>7RQd%gEx`nK]w\JйrDPI0NQ;E]Ho* l N{p?e4<ɪdvv^b#v1زB;e)bbkޖΞ2P8{z=w;>h<t-9Ԉ8-@&&!.4M^?h_ SbS_K:;LRpzi^]T ZEOǏőZ[aafPqwm3O`Ri5uh 8`WJ]# .=cdq ;JSikDsEL}"\';Սk_ rxz(Y3Km7挂q :c͇7?zje秾|aiXRҷ3I:o2:q8ZQ4k)S\)уecFQ.F:H%) \w+ 74][ xC@Uۖ3+) f.{tӁDǗ;: ,Oh-k1h0p:7hxo֒yv5ƫﻙ"Pw篼LJwHQ~g9ΣBT?y g^Q"LA'x(LFJd:%2יa/jAf: U#lq[Pf*mDj&6kr΄Ѿ@?9/23X=4 @$[bہŒ41{9e7/bŢy ?!Á(,2^\UB>(#ۂm!i͜%zó24P3Y3T?itԲDD-(JwenێyHն }5K 9&A|YѼc&͸(=h̴D}2& i>]73)tl"APu9OU ~WĤӷX \Ni!BP6`'(}gocxz~1vkMAEkBۦ(7žLMl+m}{D-k4AߤA'=X 'c8!{Oْ㩙zMb+ &C  7MA`vmaI0W^ny͞<Ž$+%t,>=F",{7bžJm¾z9 2oyC'Ϗ5dBj+m~`pl!n\~sҬ'(&S:Qt#_Ϣ\fd&"j௓<Y{av[Y c=0Kj![/3"#NdQScp#86a.D@y),m^*r0yCk +>ɻe Y,0F&NwwRfb"vӢYN%XHei; { *-uSɘLE^7HmlqJ;" ݯ#7)MxψejbZ%zn̄} :WvǴ~-OQz?ʮ:{*(,MNOl|D,G&-86o֡V]ԍhRF=Zi6\7B0U胢'wjkNA@j$ "~)Z`.x;dsJU~'me=؎\ݔ+ZYVxSӏ0T[b&C3K8`mmb[D=*RUٙO7d1G]b caG](-v9!+.S5 :b_rz`Rt4=.Q63ϑRP"?Vglwgvj& wէW"7n.GB WRH˄(dC+zd.Q2jF|(#ly73'\.A0tmLO֫m`֓&St-UJ*ҳ3ș=7dgbNRMV W0{$uKSt6"xYHY6FFHrKrqcWhYtv''.| =77HXtj@w33Rl$\` q_Ek=L%M}3ԉ(`X !ޯm kƳ\M15_b #_H@^f(:%nWLB4W] x~$m󬵟<얛gvmnOȢiUej{ʋ_lEPx$uNÙlQc$5JUَNb3OM#T4 ˴Q\XGU SZˢU3!4Mɲ icrHvE-@y$Y/7ǫm@|`ČtXSE{⨣yOEZj\p.53Qu}Nv}iSZ.&QQWGD:To}vdŸu&[j7GP92/;^G5@%e8F3s) +chiQ2Au aȇK3vCl&[ĮH%A%fCX)T+Ň}(=&"=I+Viw0{I7W17^T_'߾@eʲJBWD|9W?+Sby@뺬Ҩ5(lga[Z7_2F11Z=GY(r_a Wvac4<~slt1p'| fHRJ]~SfCnrYK-f"@veM7_1 {EmSpd@#:{1뿎8l^Jvw Đد5;o@?sӋoZjŇs<"RkURy,d[w׺dLݒ _&c`<WW': "y|tָM蟀?'Ф.^BXw6"9/o^'#HІ)ojgR)P[styԣ#2aM 0@Mǵ:jtAA]&SUG5w=`3MW5T'=])%a.*Ь}M\J܋"N ^2[fnudm 0!& qȘ]]BH@ Fo*8W2"$yZ<# P?CjlU4nZ\ѽ=^7Pc1cŏ>_6qRD7D]f?Z}s*u0R%#];c&Ͷߕ'=D.sDʂ(~$mag*j*Q6#[6<UwU ʯ˵8 B5ȄOC]pxGI&:'JG 1,q.W@QQG&% ̃we`ﱧ:`6D||Z k&7Juh=; ݦOr#QK-P%ܫHlADѨJp_?s1/>`vfVaAg~9v3+$PovDu+OaUujuX|RA8Mo@ ?@WjQw2j͛TSkLj#_{9vC@G'T;xwyFn*vCWѬ:kNBTԛUg3V)։ cIZ{kl|%(~AH\PGMItT"A?hh/DG/-%m/ip+b'z-t"MhLú)s&mvʮgi*' Ѵro(w4h8_]MH=d.w! v[(ig7XLiDͬɿC@ŴG”$m~zo$xsnDk,Kv&il dehExw-϶Dm', d@_p`=';M,$eiw}(qT\5.EzDGhJJy,"ћE=NvQ2/0Rv8CW0zAC2Ll rOΑiBd'c(Y^(A軭]!U2+UBbU$F Z+K Rd)oqBNф4rsNPkCjMCoVZv+P7D) ADrx : 'Iwx'dXUlm.YLέG0N"[x wԺԬ~C.'ڀّy4ĘȈ~ H,EQ2lGT) y#:,D Z;q2T_(4z4(ScPpi^R%CR5 Pc} )wkZe@+3HDhV=.4oI<1v2I4b/V}Em%Q*/B0f/:N3t}-3YLy~a(<MGql ?+<^ .N9UZ&!1_]좷~N;(#v8hQ9vB4 rqlMaTt6GED ׶K)K3xּ.ڴv>^.7' 9Jrgs""0pVaD}-5]cJY#VKU'x6{R7&,LG}6f]MD)5c _X{-Xnˇ0KP/W6ǓWم30^k|ؙ|y Rwi ̰hCK_c`0v™3+LױLMzC,= ׋'AHUv\h̦,bՑi&B&X?t- ~'1l9*,1'` 7lna5r=ž^`2w]nK|Ɠ#?3c(#2ջPWʅ+9Z* " caRqu/B8zyrWpAM# ~>sU;d-}+њgrgƥӶ R$)5u(wqq1Sn,Ғ]- 0Juv'T˱#H+wF 7- "D)4 =nrut#~Ԛfp.nCGݍZ0aS]}'b@{PGGXIګ[ȟbQ)ij !p֡.92[,Q>c3J 2ҿ^ږXT?L<|:`C%{ⷸQ?t(M`(qУm]5VVYfjcK %;fzbI'v/$:6o$.?cHktiDiQr&l6\[Ǯ)C5,u}dZ-RF{\Mr>}/WhU} UXrMuķ*2zh|^(G.>oCG"|媐 *^uAPDzK{+>^ lxSq2l>,T)e.ufn' J]R| :Ӡ&_U >3p ~Y:$&;/uV0 89REVL8D_rU̢̪)@6%ݣ~bˊ0/nxKE`q!稁 [sth =DwǗ[Im:6no}OkzHt+o M51gthKo ږ6KrJ~g[P*HnT s9eOsM%>e:Hx5 vW"qmF^HܭFw;f<1wDzHV[µ%WH4_`c+Ɏ^!)m Z㌫2>uPiFT0iݢS$i XDHE68t2N(7L Wa`V΁OH, Xm1zHrtwt,:v՝`U Υ"[12y o~O$OrϪ1-Jet퀅WcVo8MFs`"˃&N?68h߽*b©Ѻ!h7gf);{D9͜VRR3{d\ @M 1 H[%P#ш´?䊗, Đ3{bJ2~zV,0/+X*NQE9]&gCKP?˓_WgaPiCP]4j_a , HFRoy:6Y^mm7F-VrKt|yW·t~sXL:l2~Wwف枈KZbC)RcI3Wod0g1b,: TnRI˨s f 7cЯ }u{Qt}=&\@"IMVqxӱB`dNdm)WޙT ?Sc8X0 Yq2wٕ-rJ e=E&oIf͖SpY@^;['eә1݈ۤ, E!/ymq*Ǹ=8jطMuS`. Lw,tl3=]칠΅OA0yeзA{ Z$Om10$۸B.6ԙsR_Dz{ :;ZHαETj.d n_hCǠ\};+m _1P`#hT0gKŵ vw1_Bi‡h\6g Gћȥ&Ѽqo2W\vhB!<ߡrRW.E@w2GmQJcc_oߩH Ql6gj<M䟎}Ubz)ם87Fj#:ɶ33΋JNeQ37/zcTق6sl>5K|usy 5Ӯf44A(6B+3W8:q<}hlj$uJP*}꣱QsA6G:&/}9sj{>Q+St{_Cc 1-pM9=m.݈ۇ/ĩ!\Lw"/R>1a Gzl3~8ДVVI/qU͵$;,DtK??Wm|ل-:uw"XXX?{f-8 x?]KR*Ocn^Lp䴜{f nLNc~~#+u8N,H0{)p?~΢[z) [2݄6ӏ[#;n"#%A- HkMssu2د#LU<ħ1?+:j q+#Z$xĺ7n, ĐaK |EbNi={}2p# qM B%c&23xŚ%CJ/t1Mćy-HyhUZY<~O&eV\w侀`a71Ro$N*wnB4 RVeIe#! E}xOq.@nYƙ7̤xǻt&? "aK2l*=TyS_ ^@03Rx'&yDuJlM,Զg2uj^r$pa _.Vy4p[1VC#9[j˾hqxJ0Uʢ(VB&ĖZqzKrܽE+9o ,A?K&F[ZnXp(SP) wƈ@#Q<}5|6ГaD}I] Y<4 jIW`ٌ`z\q N )zT2Dd|D f;vqZD?5()'/E"x:Rt`kp(O5@q?l$cn k^E'mz ͷBo0DEtLq%+3=Q?\IھDc'!'4bn'g*? euc Dyi <9T0 چf:N߳.6dULB*wiEzvs<\I9vbxT+0(ΌNLo]{B 7@ʜ KN1Kg:CCuM)jk1L_\R6B"O<Yi}8D (U47"<"`~7KF ReZH3<gʏx '6c Ģ:,IXJ4 #JEf)t/ۼn#ѾjZQ9Ib /o]/X8L P<7bۊ :gȂv.)YSZH6zv5 :tj'*i4ޤy*H.;tOK5N}3B斑C bRlgvjFӕt}2O*DQ itlh/6K=ܫYMf/JO𦷃Vp;OK<ɼ[أ 2)6! Z+E ԋRڡE\fҴ}xciN8w̜4;1F}RzfL㈃/{ Mu ʠc k͍WQxvj> H.ANA |:o~7\˄̦.FҌ%)Lp󻏅%%G;4?VGT[FT4_F6 'M%sZFzßI:eE(% cR b}LEp&^*`~- U l.u) :ddJ ܬ(i&~͸/Q?@XV_j`/?N`}(HQ5*?]lN |JDQH$dLi`zDEBȘx _3IS;R@n.RgL^pR<̃rS AzC!yg`Xt1pG 0}>I^ pB6hXNn깿;!4w .LBgTkl/K/?3%iGA0n^SNF! X.BݡuA| Lot0`mX@koChԄJ o7Be׮f?O9<7_"R:epv}ng-c?#| F#,Գy!You`KH=M<(P7>zM=WV΁.څPE{AY)FO-inwTiFP*Myӵ˿9ǿ5Ɣ"7L_Īx]9f֏7H׮+2yXt~=ڐp6=Akqp㑍>DdHԓ\U3ibCH$ÒV r-:.%Ϊ Il3 hh}%Ӫp1ж+dmx̜un["iDK,5Q'%<8!%xDCrnk4\Cjt~zfSC^(MAQ]Yj#ݺG̈́RGBLn5Hc,!oxу3YRNWL]W Q:[T\og :$=5yBIc޴?RGkN#->(p;GE >7jDCa^ h_ sE]4,W)@tҴd R?G1*wmsQ)zR؝Hn_*<f]D - ):S.2+6yMZ5E#n3j_bk˄E`N-p^ӍO c6< Q@Wޕ,zԓʿSk00C^¬>|ҍ*>pE0xs!0:^TXkQVWsOO\J$rYpT`rS-Pz8 hN`73eY!;:9բ ̥:B2^&My EN #RZS|d_oLtF%X\3ESx. S^+L[xI8_ ft`( 4 IE}6q?VVF*9:ҟ q8ko?rHU $׹J³pB2|⾗R#\ϳ>AX_T F-29'[PT+p춿_]=[ITU'A-+2 Dc ڳ*ADD4Qc]itRCAJkcb)X7t=w٪m$oqbٱMwEyv?sfӝ: 8c@&)U1 M"r&{{#MwcKʠ7 PPB:ee>E/B=r1٬<%_f6vT! yǬ(=~@(?ۙ4DIF=2U5ɄUEQ*U:$2%rY1#)HJaf|B(<$4XbU% dW5a(1!s݅/dgh/pB|f5~^ jˬ]>uJgd֪E'ȔoO~rkfT3{}l"< "(`CgY.%-W0g2f=9BZu63Y0ɪoKwK]FEF6?m|]j!!,(-Mȋӆ1e C/~6FnB龽b5w,熌sC.9gU!&ẠwCvpOB9zCQwN3]G?ЭR]EUڜrza"yy'oz֙33 vdO:WtZǢǏ/"8^%u)vKa`τfHЦ߯( a#=sC0UddN#|2bӻt8k&Sq>ShIIr Wx23o3KD :=΁HHPt2Ý]`esӶ|uk7,p!(TE>"1Ul0k@Q@v9v~hKPxtlʺR'Op}Z_<rޓD.5 ݋7ו[^kܓ-v$'_CDx̓PuyfI|(*?UfQӆG0c'y?$9Gtl;:t̜ bQ(@TeB:կ)6zk֤D>p:X҉ S S$` |ՖZ3(k06,GcQ^dVƦ'B:XP٭[ ?ȚztSCjGb e^k&y-sD/83LN6#OS; C/ U’W\V欚0H(CgΓo|#0l5q(] #̭"'QS$Wm|ڹbM\!GRz_7_WoPԶYPZN|8[jX왖0,!p#?P,&\%_H (-Ta-Tb,HH q1 CUڥj( p療'mtJ%٤re}r&*I9_ ^\ebB)w2<}Øe{j +YRm@r|joV{RrnV[+gt8VYVsL ._djӄE9YEpHXĹ"+jz"(W'~UCuer0;!D@᭎ d&G`R(88bYrіd>` Yd(GWQ ۜȇ4JT !>j9D+[M!PX`rqz="%:he!+To&(&c&L"!`L_E!Eߨ%=G\t8D'oQ8+q,sy_eOúk˛1q9eSi=X&{Y 阓g={‚e=Gs3NPiMծϿq1cZܝiTc$5+YA=,8wN#_m$'80\H2 O:A1gҋq¢(ߦ^4Wz^ק|!8=61$ihC{Cߒ0mJ+ةhe\_~eRqi]z~y;_Ob{fN$lf:?hFMo !RŃ2<#r7O )t'i\'~0n jWQ-6@LdW3qsf|3Mg$]~Rb0%܎ZsӖ'}0Eh'&Р &*D6L,>%MΚ64s,0e؜I1BWC:Zc$RD#5 EhhIQxK6ѲXۺN+@׈1c= |2)BsKW UQȏKKg|o rd6mU5а\qJH-C௑A"k"vIZ& :f/$;z1u4PCLq7Yl}/ ] ry?}^J8O.]nSE~j pSa 8gImn\ O1&\j,?-HlNƥ6 ifewb)N!w2!Q;DÎw:YRzMWtqfIKRM4F:9\F96.}zkTjHȰ /'e9-q61p^޲  yѰ᠚&YL.6w7v 1Z" $p o&'N/Z態 .a/֯|mk(DZ*7Ut$K-~y/%ur{H@K#>*ɦ{ ux'n\1ᴓJ,`tdoop;Y?}YA#YS.襨,ұgrlaP(( *\0Bjd-{ P D顏勥(Pb-^=]?PƽUA>hjI3ZV_[>Ϣdfk_o&GI1, _sKeGE~ H@xo{-ȝH`CfV]GIznwFz( g4׼v ?%r\PUrKw%:8>ܕ0zaj*c7NtNLMy:@ Ajςk|K q@?T|eMzyy۰ Is腀#apc~f V⬣<S/-RH$hZ|GH+X:ܐ$[cיs E}O}7Up;~|Y(H95/4‘3Q%'a3ލ\*hB~ؐdv,uK2ȏW؄12wu<-4X5lޚ =uWWn+KMaKozSmӌu:i? jlfv| jk]E҃XOxPV oM 5n8B >*% ;v0тN߲t A lEi[?v{ΐ!>31ʉY!Re1-m*ڂXC>hB3ѡAnٺ䖘eW$_ AA@L>{g;֋ס;8tĉEstG.vLDHzgoskW8Y9ى;}za#Wᥕz n%.DŽ~xGo"W#SESגՏF(x1V$XCB3S= ꩬEҋN#D֌\%y7_s i:hADz?MեO HoNP:5=9.X) S:[&KAߎ[+ <5爱Z^3"Ҍ/# kb t9ONuĂ7ef؂$cuոGnrSNª"^} '`3#~z6Ž!tCZ "s&dBFws%8:5c\J.O>:x;4QI<ïjPx+]1(_^GͮV̜;%WlCvnni>G/}?lD']RUByqV?0rntS9vݴօ}U2xv~A?/#|X:~'5&W$ԩSlfI56 gTj5ݩS]EXpȣWg9 ]P3 z!E/LpXršni)Q]^甴D8\k@oJiW9(q[ze31,]nݯm McU4a:ш,'KstN{M]rһI:ּS'+ N*W|zq3bq^X{C5P쪂սU4YWtz5N^t{nanMe.W/·%1"cS+psT.lM DIحd[$ö'OA;v:t/uAqG* n5J& 3uoG)*+ڲީ7ҡ8D mMB@@y*HPz('r yX)k :c/(U` PqEϿR`^@np0Tg=\HnJ\j4{M@5&cyUG#]` 5k tqNkɥLnjԳh0dSj' T^0dB_Z_acjТkB]%jabX^#ꢲj yQڴ%AC"ս;Mǧ/M,tLWg7\G.9;m<3#)  GDklXޒ˧/b`?KuΎo-#d7>%2(vycYYn,'oO^}|J xak1Xh x_;"xƔ%A Tu% 8*H;60 û.an<rB1mK 1ĘirgGr2Lh81,鈖پi\ $h`fx*ecf1D)^ʮ%sKC2q񚸏b3uiٯ@,Pkq2˄a/iOӖKA8g~.KwTg>>Y(G\m5rxڸ;ySV7O$8U{Ao; jmh2sat6c Ep5oA&ϔŰu6zwVE~XTl Ԫ~K]ڃ"RWtaq6@ś,b2nF_.CʵD_s]uJT0's^| 1xG}]!,C{-$"S]'yrֺn&r4BFok3",Gj|q됼Ll$ 3EUjvOyB &F۲b".m0f}m5{7Fɩ] =IəݡD\XhlPN="O]'>Y3#vpB$xeFV=$kBp e(D5,h|OC}c/M~h02${]WA;MyJ‹oZ%SJF~[lHYt,g% ށdKE \㊱1ɮ;nViƎvԲ>5GQ o[6躻+_m @^I Xk8iWFMJB !.&5N~1JWuU#7RfJSFӉJC:lL/|hmH^+Ɩ vb_``TΥU m1ߧ4ߤKKקTƳS#=wv!8ƘO&?NA}fk )rp ލ`©e P,,_CRu=l5c/oFEc,_@(M˺幸i?Pzh?qJSD9FfM,$XgD@Yu$v/+ m**|yvMe:ҡ/V\}Y jI9njG c<s`jDr f[1YvVxn"ȡ7~K219N4 ڈ%NSH$gTu;bN6:6~T>4w|71À I`=K9X/Rn(R]1&oH~/iG(=)@O3A/zup)ϗh2:jvxrFa~+#(4p੊򁯱]u{bUۘ|NAU>bxxdhM%c cpE 7)7] ^K0DͲQf=2Zx1QBdM=!wK*O)X[6|5^NOen(zde{:pa N (& $)2aDu=UA4а>VI$5摖W N!$9 &m>60{B R,]A>ٔ -~B~[kpLZEiЌ ^C@pMTR?xNj#AjKoɏ? &d~Ԋ' ,b)yc ;Hf&Fil纮 TT4B *9TǿwLÌ: U>pPaм/+Qō}o>67U)S6aJ҉6xoryVbgd\K>c6-E67oΰЋ]0iXF[=R 62(2feP4_ 'fz ]Jf 79z,87 E:~'#hXZvޏzk#"rWtYYw2DZɑDcYtQMe?hx:yҭC`(+Hk%x56wIu_jdhMMCE*[?9; | ƹt)J3rDΌA~K.~ll)?*]zlt_6ڟ8̛oW9ږ;|:r\_BwXD h~ݰj%/J R waJZe.5r x 8_4`t)}3&ۼ>0(|Yo}#S~\>/Myzj,iDO|kp'Nis4fzPn0[~I4nQ6 oN^se ׯ1:SO!E}/k#'Ys^ܱ,{F$;s/MA,tEy|㸤Wh7&lOa2vQ=餵`Odx0sLoDÈBc#u@Nj|M>xK-qDz^9,3e݇׈>U$̼x a2|ˏP\ԑ+5)h<wyB^c@{pxDmܘd TV4ecu< 6[pBkcau+0p t;ҵᛰ+"N Rťècl3ѥ2 <,uwkU<xS5hdɚ>qm>*bb\V50ٔb=΄Du;*u/Co|{&"ힳ_ĞDK@m:w;t*I6n\^Zqʟ\E}kSο g7vk|@3P3FvsLƙoEɲ-rE>_KRL1_F{Dݎxa#bfrjw#`XFH{5JXIӄ ճ|L+CN\Xge~W.ku-; 9II*5G~(M)yDę+XToNr-"aa'ϕӎ݆/#Pp<ݣkbӼL;/n 瘛uU=m{k(MbҊ]WPyLÔ[n1LXvݟkbʸ-+ct!嬁&N&]!dH"cYxcfJ S"Iha+i<jGF{ \ld{6N OٌS^D0B if9᫱al܄fǬR)IȌcD8ůlwж0Yc|w$ZusP"bNLD˓8)4IZPsgn=oo+ zQU!~6yUm64 b̼†#h~RgC4 s'4Ez031N$($1E;Fr-N}jLW[ߵH ! l!+&_cŎܹ0`AӋ^홥gq=KxoOЬd7њoiڌxB+AŤZڏ}52=hov`*gz[k:inPNl=?ψnjKbFM\nH?TJ_Ph I0(}<s?x$p5t%\z yGo[ؿH_l liH/t /$Y>q խk1>Kљx6|ʱyQbPlM:/'dt;-FЖr2!mw?2i=+9rE3ؖN9 I;i1]XQI$ tNƴ7&Jm_[ z!ea:{Ҩ#.kb0;"DED){='iw߈6ZBiu/g:&A+8{&4[aWʶR$lk`Y|e(mpk>0ڔr h84?L_>؆ܨzkoOO’K.a҂p1-o݉妣D[ J ^?:>O%Wcg򨤭V?Τ( +sci#zE$LKtt/^XTUuȺQd;On)!Hde /o9 jnYtH+n#k UЫzGb}m*Y(,7ޓ>`~ALl_bXkRfӿaus_Pw>*Z1+Qa]nѲeg-֟msY~Pv"K%BX&vjwW{}0l1ދhUikt4\U#V`aۺX> y,vFxbtۿH&QŠլ6M|c ym4X&ĥM3Ul7˧2c(kSK3R?{Gg [dm-2`?Vvy G"mKp߸:apىюGT_n3z K,?-$H-_Pn{51f3k R-#Q Z3D_?Kjv\ +[{urO"E2<ňT5+Ń9?D4ʜJ$S#j Fz oJJP4db ]'f!ì0Ǥ0&h{1R_Cƫ-ܫKdSϕ52+328D6OWD,!ƁSy'}9ֺ;V=Ӫ]?CɮExzrI7& ygMjxetDŽ"H1^+ӸυvBu𓢍8-|(^L,*=KQFAs 3?[퐒@/SF8`^N}-:GvS5ePRYQz)q̯FkoxDdJ>)K^n \r;l;ۧx˅ك3KMoU,;INC28 h!MeY .T j"6V7.PCq_䀘4SpG4Joʒ`$ӄh _X RݩO6!f6vW+*+:R1s%VI\[PCfPtW C#@=7GO4U.AVdߪjޣm|:XU7v(8D<$BcBG/@|ךsߛ=¡9J "٦ sSKEB&ݜv}7)]!h0_S2'Ė:qd|Ȯгc?[81|ɗC:ąBN7x6ZAܝR&SF><) BG>ttTWURS+䮏c 3Z%M֦eBۗܮP]"ڬc6+:_bA(_|+ċ|WkB;py $P7( q8#m{S#׈("`EUb/[o8a{ "̌SF't)wGi-G362yQJ8"1UgT^p UF[߀D7xZuMQ -xlJ>?(\~>|yǸY7X_oOt$b|O! &)sTG32#!n%-r!uO^JtŹ֣߇ϓ(K›X毮VO_`I5 ҿQOc.'IEU΀M>QKhNŴWX4!6cTm]iZ1C cqjd$zuQ2cvy: [iǁ%ĜE4ܦ7%^dF](Vo lKN@u<%jwZ]wզF'5@U)69JF#iuXUjbGо̛mM3{@H.60 ʧ)no (]fz9xm(^r7?ۑqT|fxMp0]:he9?i ,h4qO"A'GL͓tUv#"?VO%Uř D9yA, p`%x}_НZe_/yΙ.-hǣXfȳrCV)#⹅qDfwPi*͠@|i+c 5₍&뇀"H_6?oHDD|aOtiKIP uέt`=Quv.!T\q$o?5En^vA\hG)6B>\jVNX|g>s1@X{r+ߌz+wVb~Pɾc-0wʚI|@MS}M dٸ^*S:[ ݬ^. X, iE%|tFBj'{wvZ>&yN d(4]lϛ[IY%Vϳ.Ǧs/Wvʻi_|_SЉBTcMS:lj359opy&5lV!!:u0ްD;Dbb1Rlچȟ'_;,S}j 3['aQ,0r[G -<'[\z֫تOP؟Lz 7h# Ǭ\BB[o@Q(C"$ #Q$_@1:jf qE$Q+ X,vZ0TdWcnL_βIŠZ97x:c&ҺݪUGCT8b7D +ҫZBۆ3 =ۃ]\2(Nj8 C&N}#< J!%,G åW{93WTY2: Yx>CѮM;lOၞ<ޯE -)vՃq 6+T6"d3W&cBS?`~M⿮vIa5 å0*+7AxzB/?Cӥsw7 >hJ$ .>~wB:Qҙٰ1o ;J W\;$2ܚWH<%yH1nӕJU9ђ4CxKf~s8&E6bnG(Vz[U0Qq;HWȋܒ$No SWe1gJ{8J4>4Oxp0lAO崢ꯝA2b U5-e)E A @FT0c$mpY;^Wdo]e_ *l[ZWGt?VF6[k%Թ/c E2s&ӧWЊ$חWc!ؾhf^Ɖx-˸eͮF iOWW^c)R&+idCYD&|؃ ~p ucn.10ȧ8߄W-b+xHᘎ5|'P*%9('S/'W(tܣgRl^H|C-bU4)48fӮ-.FRv}uHt5Up,3>ԀCQ" F֎rOwb")zȕ m ;tRsBުGH [/Ʀ(YGK΋q\4۾S]z׮;|g7Ad\fmg`{Sr".~Qt8ԚFI筏eoȌ$\3e)kZ6p "<m[cg}53ue̕bEpLf5 Ymwe}FAB9dgT mEC-.Bjf>Yҕh7C5{"޶i8k%6r##c0wDz5;ãg?<$pƇ_R?t4b8?1e"a+(Q4,H2+A8H2L, C eT{q-VZ 47[ r[Y^.-D@uK-$(AOL2/z"yYZã5QC6Ҭ.-lݗW!=b4g8AcHdž$u;X,dp5]i:?`h+B80Q(wpm!@zuȾ5G%Ltm5]ʠ ]BL:TX3*by ]y>9i|!3D 퓶岈`8oIV#Xuw8eQhO2=HfcRdV;;}ϋLTm9;mUr 8m  xwucF*2J 1 ߏ ޥlzkR奸ܟ=RɤxB9jV4(dUZ?#NfXck\f;6 $|jj\4WɁxNI/ 7z9VnN_̈́쓜X%mZq*Q?mݪh0VoTBMp5Pٮr`'ܘgSs[|6HC0bbit'Ґ8EݨU,ٻ#`k8V;UmVE-D@[4SF!נL#mvTSދe8(?W,tKL\W\Ðo eHu[V>%I=nQ\,4X lp(y+B3Q[ȑ[:FOUΏG G/BELgT"0O`שBC_)M 2 Z1aJHi:ct,m 1M[W"F1^qAߣh'̾GUM=K'p/) S^E EXMlsϞu=cB ->>an/jh=hJ[TKq SnW9L!7+0GiV8<kHHa t*< |n>ğL{h~|38>Sٷ<<]5eSAʑKa!MBxTipRdlߚlTzXM\@ǟRab c:f{\}LMT,E^@"'iOJzb,ѣo3?< àW7j,Y* o#)[m[.$pP0 'hr` #*Ai&ZEO_7|eFޝ9vuY)h*ڏ8ƗD@ !@n/oPQ}YϘ;%tYAb KM;;[+K"@qj_ܒriŞ7\3EOڵ1~`prhyTU%BG] Yȉ8 ;}{: {*\%$Z-# +}vJS`QFG AKfWh2Y&N@~963v8Q44 ~K3o E.ފdC~' "=lү8I)9m B ЅWtss!$IDV?J[8d`8+O2C2̈?=S!uB (J'_M ";-ݤ[Z~|x6I\Ld L{i/K~pjb|\f7.|a)TI6#&<Y!iaܬE[wd Ҁ}z/_R[x!|#M:pplB+{nP3coY]+NM־R肑JN}^ɬ83h" d|QƛS];.eP,,5A(U_x>Ț}/ )Gf9gA=F{J( ZZJ=7S&DZbeeI9Niyǖ5.i,1b ˫&ฐ^xXU ռ11&xUle$pOz5Yu=|u1`!0lYcP[n7M8GR{ӥ۶ F;E? 28 ҂z QeX{asEvzHE٧po:Xs'w~zΪQ$|M]YfB΅:gP3 &B}j VBJѲU.ZW/iIQd^l`4ݑ7l~iRO_bm+9H2*XxK<4!d;k\ڔBF#B bO{95*?rhHg!<3#610J(}z8Sl eth3%lA[Db%n}5gy-!'w6dO.ņ+ofhkh1(6tǗYj;c%-0tuY'Kb9]yW2̡!z7m1oN{WbㅲO=cmcƩ`sMy65<9iqe{2/ߣ h|6 8?ebi_mݶ:1"tMYƴ?nb1_Z1 TR9,MnO^T"cb+d& c&/OT$CsPn)P;X%}<r=!(]F%!e f23,t2 +B$s"^D|1N3SH!rJYVN՜EYwY@SvOG{Sc(Dnڪvvn57+^) MT-B%|{`VN%6-JcՊ夤Aѽ:Dƅ9# i]vr[#=N[K+| XbZVF:k^9Kt%5j<#){gaq9"wG30YVuFEJCiV. ɃI\2"V$[Q%!+d%Ӆ'7.brTue*Л j S nspɕ> [Q*Yt޸!+08>`L{IX-cnP}3Fub}5 l5fo! CY6Iji  6 >h7G x!> pU2I"%ܐzk1V\Vn0-`u ;D 8T80vHUBT@0ɼF,**r&ThQcph B]VPq!Uꨒ$ƲX֋Iwb}G KZ0Ls+,? Xz+ ki\^roC~ۧA*AR U3o8&R6КG|}7w Tm5*}gw[ #}_ػ!:耖?=3tp>b嫗'x*k+r>)~3MˤUPh-4J&EƠ;/*rO+C18kBݥ`D\t/N8enA2{`Of ,gҷD:҅pmm"5rn&zYxR{^%&o$PfMz󏨼:5Z4Xg^ W @N't 9P#rM˟yZsgH͸ W]+.XzmvfB cp,Gk0?վf6yqC=RZs]˗4T 饪פ3/d Pj>WÈա;%`QA>t\+AEI9C &c|(_[agu]&VY`kzj5"Z[P -b;g BƳEz$%zݮ8X3aZU?E+珦2c{݅WWQ1P\c4!6KdBo$u-f'Egn_zKG\/UTWrg=\4̯\f+NbqR1Ζ=C郃@>}iqA*i+2V,?@Q'7@uZ|6 &Bv\oquKO;oEg$!f!*%:~rA;Dyɀ57ᲊ @:-=su7KCIsEw]jxZ.{]mP2Ld:X),ǒFlS"$6=39%m}*,g,4NdiNKr:be\<6mp&yjiIlFWmjlM^)Y+biBa0ޭCq_w,ܪgiBj.E$E N~dT@UB۝^§ F&w;hUQt{lϣtB4$yḨ|cbF_]>V`i^փٖZ<{wYdkh<[YT`+eaˊI~M=kQxT)oRGUfӘ֐ЬS*mJTq=P>fVC1\Ώ#[C,#fs.KX\ 9Fw0M5[vB4At]Toxq0 :3d%Ġ+9GTjulL^T-JkV&^Y1Xu|2Qo.naJZ[? {Eƪi^4U)~;VNuKa&)!WdJtO`G?{+FXl&^c,CK3zىPmc[2u׃i>jbpԆ@-P7':6 N/%&HqjB~|6?B-sydBb>=eݐčjtIDC-mH<{I37I|\VI7*@ \= }YNїu٣+_iK~€>W.(ֺhR^ˀ*W%|-s5u׀N_k^)ATe!˼qɜSօJADBɩ U{]l7ojML6q+:),!'1'gѓΆjAM / eeU2nyYyc^\'k^F/?6eFgFB|g>0TIۣ%7%M <8 Cmg6uV4Oi.,pmGW!0|@5˩>]_لzbkm tD)2kLbT\8|tgqmURBR3ݤ䬡[=V "^b@޹r}&ɩᦧӢovDC\ZIT;ACkFO9֤أC?OQ!Zc(]-)W@|3'?M;H"3;# ٓ{=Q|j`% U_Fk{ Dhhb^#پۚ#7m3@;(Bf6%>c\+S\ Z 6Ԫc:%ž7Tq@&.!nXs>1(nM@pHj?x5JqBsA0p(glkRJB"Mo6qؑ!!5,O$7RȌ )<d v>Vy $P:]7SCkjM)@j(liT~:$пugD.!҉UIToΩt ӭ)4 PS=S|U<O9WnDYq 7fT޸^X.]fxQrqп"N X_]:bl2"7k0lz#Q 3,rV49$ۗ6IB3d9yk^Y {쭌>T%P ܚ{ZNIn^ěĂp<8>lx h4\j!2YH4rB ÏLx*K`I)ywD܌̌L(ij pn~#xIUGdD70)括iPyB!3!K^"CmϻRqzJԣŽ]3x(#g b~.F֟Uo>M2QHoygWGN3'"-鹒Qѵ?i LD|ӽ5j0eeY- K&{qwlc@^Zꐤ`$ :oA2Yw 2CqړHZ2"Np؛BfJ#{3IpǨ1Eu*"뙇u#g.~-p*%(C %>yeRI2rLA͔и(Z.$2ٮjdxlSZ +0d UOYu]P)vḬ}f.q+p$3ћ֟,qq/n[ D=[w( $ux:oQ%̈́#M`'QA7rk2:F *{'n+/$j oV,|{L8ަI8ea]\՝p5Рdϩ=+'_Zʇڪ).ƑOY+ aQ)\. }ȾhPҏ1%C[GyL+MX{n6_iGÒZB#a` ՁGYh!~,_ad}}[8RJ-wY"v#[)e,b}тG6yճx%SRdlcfbn2Q1ݽآ;-uۮպal uN4 bꯟ^8q6m@7Y4>[{ųN5Q;bfBA_Hm^N$bHkG(.dւ, 'NDԑ뾼 1WoF;-F{] lli6

Pq*yX>7N%> &.E9 >,-( 2.:',$l:ᦼ63ƍ,~"95Tؕ T%9݌lyEJ4%$mʐ% 6Ju;%uSwax]+{Y>(gIJ8Tij\Ǫ\6݄rjooT(y.$ÈD$Z` û.~cD:ClKqh~6yx!ӸȮ5M,y5@f|/mv.ɺa7 a;! Z:U@#6fC4?;(OܻISU#X3epy>XYv mWǗ:rMDk"<)w ps,]KȖ+%Ƌ&Q/wi2Uq6s==vr/QOWU [*]Jp>MA^賩ƞ7AȢFMLה&󚯛&}rqBƌ ½97<[{A=DQ߇shZ*'Ƒ.#-Ȩ}H4c;/D'> H0gYOWHw[Fvmi6Q@⢁#ٽ @[`?DVx~( VV+ZPMѺeczdG"![;ZP&\9a8vЍeLMI)mcgznl%>dU, cGDaqȺo}[:?KӷLeO u|3@9>O-zHTiL6ҙׅ@&uE@iXF4nn~ MJGb%>_̴^+&XKgۺMMqA'ݯ Aok̡89(϶Jy`(8TmguT 0?+S|tI\Bro$BDBc-3Gʬ Ͳp6w=޽уN/?wLaLBxYbngM#! 1D=̀ )P{-׽ӗv#$29<ޝlFRҁ!Msň)}9^;?}y^ DM-B|\ VaC>Ds==ؚ{/Ysd A/#EDp*Rk A r)C&1ZR,\X-MVѡk؂xgt؇ gל?hщgmb >S`T)NV_[mcnA^Y⪍un0CYmJCW=Ґ2k}H7sM#UN6PG4nTiA) &Njtdz[GoͰVUʳyprwCfe ȕ=hT2K|iWTۥ?P/J#4$RvKX L[-,`<%%>uM}kiltdصl$MVQA^z\ku;:.0~pKGȠT6s7-@q{C$e"E5)3$J <}-"Z3MK"./Cm̍Dƭ'mV+2כߋ!xygTB\6 éSG_n:[?vCHsI+Eyd4XȦdqjL|?k4yd- mvds|K'6+>n 6 iT%eOdԫ'<ЌwVV([ ۟b=-w*R~CIm/P3?ebt<`Ց^kk'ŔSbbZ^* J$QVRp#y.2E%sZƊb'ܼ@#B=Υ]s]MW1!&U} ~yXeBC9),c/"'O% W@U1QAJqhqnl\-~7<Fn;c`S 2HM Ow=iXvG|fL&5;\(NuH\Ƿp _TfcR(L{ VY_6q)mD-0lTEŔ١[+=8S#-V5A8ϋ -y m¨<{<:X.;KJ4e!gx13 )t*nT>-8c>KfqX_`4=pca ꅦk_OAP 8;__Эgh@9u3 Jǎ$샠]UK`QʻifΟABkP|{ZgtR1~1c{XMQor;*SIIw$SZ涔ՓC6|fČnRXF%H Nk|#eF)m+B@ܕ)-߃GIidbc3KzPOXPS&k]BIByaX5zq9'!b(:C|ǔXa"zU&ج쒍#WRǍ@-/|O}q 1 y_9ψ/3Z*Z‚Q~ \q %gYZ0707010000009f000081a400000000000000000000000167c8ae4600002588000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/cxl/cxl_acpi.ko.xz7zXZִF!t/%H]?Eh=ڜͩi_@]xGf B4sp$VZ,n&mW}RmV('Ĕ.vNDRi0)Q~rm^P.XsҴQ=[VaDE*ni2yJ~h )ΐ&̸'ɷm7?"橏(: o)#OT]:`UԍsjєKieJ.8P5")32WTnnCtγg{̋><B^ۼo{Tղ6\/^eJe f[j ´QBo_v8+ f#*׬DRY!SibTĦإVT@ 3wA,TǦ%^C1} g <Rk<"Y[s4_WX>"sRZ4=}bƿa\$:j (#I c潚T,aٵS`ZcqKmGUXS?S L/qbMQ+FAOz؜'\ {gѺٽ㕅azLrMH֊L-))t)36SF{&o,#/2U'sM=~ yw3Aq^3)h+~dP$_jԗ5jU1dU[Np~Tƃxuz+26U_/"bRpiX*EY]aGImCϨɦ\6$34.n@Uld) 㺰չ,sd0 c5Bu "INZ B2QfXq_p]į1&@ZzP6xЎ0j%Η~[XnքGmC22#~P8|ҝ=>"WF[UQIz l?狞(eUm ^[~NO-r¯?P!-vm-]{A (GT]KcלJ,(l # Knk҂ida7L_է,!ARɤ;h_A t/jW9Nt XrY vЄԆ>g-]ړ (c%4I)Q m] :]p " _ħ*C"]jߤ9fxLM* 9$9"?Hٝ:p⇈8dz_&b/hqB0{4G-J߮lU[E.E,VeJb{>wIK4!0Y^}ΐhp{XyYF05`+49" ?c&KI+PVbLHkttߌ$joY j:v}+;`bQ_RVU;⌿tWA[՟ЪTY=˧;㈘)pXᅳoi?͙zyb/ܮY(9jP 9hbA!C Dpniw~@u}ue@0Iȇͧe9ƫue؞z:9?bYPo@ A09&+2L(~),EV;~tlT[0F8-UeP0eFPU=r>Qmj7t(7 īscm5DrKH_'3;OioDdvԟhQ/ NЪ7%JIr-dÞG؞;7G`/rO3QK3ݍWTSۤ݋^ƁVW.bȁ&FjpU[iHj#b2W(MUU!|T{wIb#oB *™jeXNXX $pr"g`Ed}Yu=b/2 q6@o9BV;PpSDGf/ݘ{E'Y>jsaP U"\@͒>E>w$楌p c s0@F 3ӵ{`o>w><+#Aٺvoՠv.7V^$c'y1ր`N mԟQfN/{*4ʝ3˽F>h& P+!GY!Ph++<wQlU^(D/ցPꎘSF woW]JXd[`ЍJ9 ;2ӓ;ٷy?\ډWPWk0L>x%B%*:+跢 v3s("^COv=O62Qܟ#^~=ޟʵMgޮ>aU:{epӎ(]#N&`iޖ)M=V^ :pVfՆ>s{d [dF!^3AhEf> :KJC {P܍}JSޅY.L?i˴%t[ o4L_jı 8.[~XCC&1 U累flˋߝz zW\Th5Z+"OjvIWL.Ӑ}$Áecm `h(Z !dJkvʒpHr5S{@Q-p%o 7d=/ecNsHաy}R2q` =B~>zmZoMPKŢjؓqin]UPR^|UX!6砜Ge.S4lE\@I80ڣ7A59agSq)0#aab(ek_ӟorJݡ+=2̍{Imur[ pf-!L: W'ȼ=H%Y?3yQw C1H'9fyAC ^*).ڥ|kSv;,Y4L^ PXկ#!'@C츰G^G3۹촉79~߇ NDeҌBOhtјYhJA@KZ_ D]m,L sSO]PEc,/-5aQ1ÄNI L.Ee nt';?MZJZk<7 eP3oEkY6 "$uqTfصc۩0lz5!ITVInN8ďwoBk@j*Зw eviĮϼ،8`LAl;t7pw#ZdHp˵jqXcD|wE!8yuL+$su u&ahen3P- 4.֥d#5v(Mgй\} C@CBlCߩRX>l1 i 5|k3B_ݸĴv ]ޟ߬uz8ivWV;S|#0'C"!c心lS<ѲE̚fv(<L?bN1_b=0xSIz| ~7j4ih!Hp`F2m 0>1辪T!-X)ʯ?Λڮoڊ6͛sJx,s%z[/S92i` h`/V=E~wT5{LW0L(NeZ,zLaඖ!Zjamg_0ЫK;7ۑY8:8ͬ{2Ƨ"*2+U]wEQ@H~tB(OA=&U6H},ATKT2d9MwBaC.%vMB .hp$>b7q#v&;07~]j|,Y&{HaGGu #sP`a_5-!ˊ ߀xo/iMY7S&w 6 vcRt(>O]|Z$PޕTgA豄 Lϐj;Z$sxӔ >" 7:++ɠ## s8>†H?j Y)ؼy׸JO$A㵛S?RU141OiIG &1_e*R?M['G0,(=ŭm+O9࿡A#ԥg |RE NJ捖 `AF1>a0فXXk"0f-4Oc*Cq6bȎ*1 1$I'CQ NkՇho' VExd;ˤՎ;KW*g^8#BJ5;U%lڥCU{qs=p'R^-99XQD)i;7 } 9H7 :nƊWL5|Sڒz_8Kr :7d׼Tz%ro,DKL[px >Uj4(-֖dm!˪KIEy]7HS){WM@/'L[||؆5x8}E^L+F#fScbqe5dl_Kc1YNVX7ٻBɄI W(}Zt7@n5R'> ezSPܲӥLu1K GP/C=1wƓOdY"5T# l:r@C;VU;v9f{T`ٓl7PS97Z #CvGQ}[XM8O|RQ d^31yLM[<\t}-w=ʍ ^P +訪tHb"@CZ-Y2$4[ go<_E)8hb++IaZ}(>[Q̇iʃ:0\5JSTW>\({bR "BAr|b#%XEP1s€^ΔbS"S7a>$k\H3ٰ!+dC EaqGs0Tc:%sOlxV8ABi}ع{fiSC;цj]jKOtDކ-? uU*ӜTɚ6d^]̊ɋ3?}ʜ)6PJj0h=_,*O(M.C6+Uf .t+&ܣk-uq;s߮V.٫t'FeuR^q$!|3{Cqy0Md)Mn2rx>Q볡1oo)ںRa3$&Y|xLE3)QȴyX>_rlbXMKܫI/<ţe,iSg"tYl &e`<4sk$(ǺdsRjV*G~g؟ă²B+'x>!oEܱͳO|q5!*í"s Hv՚9`hy"ezkr;ymʧm0nh&6ɂ|{ +-gig p+t0H[DX_ L3f^4"ڃV5x|H'+z#xgM4PZ=u;NFO8! ~f# %_ dQ95Ўp@AƸAV9C_4YRflHt?/DO~ v!9:[Y+aZP ˇ?Uz47$=vNQCX`"~9s}ss0_Ş3UFn@:ߎX5d'[ﺻYX!w3dBJ-5,BNw@G[?stL P_].2?IKޥPM?K85Woa>fYd3q~N(dְV.A;94tb U5|CTlS>;b;7E{>rck=lښJ/ R-⼃cT!> <M,I @d 4?x4 K)+WJ)w.J߈R["SsK۪s__wzZ"a ~#A}l`܅0Ig;/RsI44z7#r?aކ{yh!j竻H1=Í|D@C}< ldӞ*8ń\ JȈ >M$]6=fwqلBŕ89Hx}s(Qa.ϡVf I +w$MB"IpYa0˧{ҥj(7PaY/V*WU _ϴ AQl4ID=BcW!b&FH]cn \*4|+j(8_$,6Cf[r,pV"Yrő<]^;I_|f%#V4zX0;_k6,4tBpnLl{ O=V~7^̈́h9]-51,h by)7{Sr};S5}|@2-kMLS5|[@tj`m81<[*@[L c_\5H˖jc{/uۤ0^X>YWPB^}e0/m k˖Ny#bE:5'-qoU%Ň.;2gxcsQ[ 1[Ȅ߆SH2mQWJ!Ȍ<?R6H2k[O3Ш:d&_*oSF(sVӽ4)y_Jl~QבtkH1]UeΕwd|GWzCXE86T"♹Co Y[a9Lk{Lۓt"x 5.lְW 'swޓt(҄/L$ݦ|Emogְ4a?5>^R78jxӣ)*$|vyu0;?W|Ls0Nq<<:T@BQ5<ǻ"_5EH3|6"FJ-&jVM ՕjGr7,sr\n@e#Z+}/zy\B棡tzwi)QkO(bR:Ei?J'Mh8^ ތ0_βUj 3ipvaJ]紊fP)*w @WYI_ih&Q$/,WRiʥyK#]6CU<Ôۆ㜇R!/A_(k E:q,wx/[yhnZ oby(Emc_crt;//?mh,S4+{htq?vq*=r#_я`v~qLCgW4^U[3Os =/K %::/zwM]08L_'e*2 #l?ӛ|ǘNHs9 Mφfce|zvܡ}]E$T8Sߖ&ᅴ?isx8~V[znȻПX6^ɚدT/{*Pb?N_Z6\ $K{Mߧ)6 ^#$D1ސmQ -g#[`xҋ[3x=)6KԌ4iuz8"dޟ#cQr-*ta'/g?LBHOᴈk"uՙ)D\b/- OP^5`=+gVUhn~箅YW 9AVha/q3Eu|C Y ݕ1Wf`զyHkTUVOa#7=e!ZbdKzǪ%ߍf_HW*LE8̥1Ry6r'ڵ`%)=P5i#V 1;2ss S*OXh3Ws.OpLNHSsZQEJ{#8}I%8OzR8ٍC< 렋T3 A `pѵalr'5MMO>TR0Ada[}M?|bz^^G͉f##h0G᱃TWh-I}{VI8`L̛ \poti} DomFvSfNbn'AWZV#:M%8(w5 ">!tXjK'vjvI{_zuzbɾTOcX' ݭvpKh^Tz)(򴵓n$,= E@~ck.IR.QT%rEW`.A\L4[(I7oK yuLj:!'9IKaCfOfe=e;TZ~pWrh~I4:p~kEN5hZfD+JsX5L̩xYlӮmydϹ4=_ u|Ҕ d3nufN„һOc(.S$'- :? xkg]t=9ᒚ:nѿF`HkEQ Z9a=VZw5(=cXzќ6 a YB 5PDNA~[D)Ѡva{x'Kǫ+n\e4q{]H~W=쾞7F@/p %G6W&dGy`IQp?*>;i ̼G)h`5WxXނC  }5/NEQBC|J_Rjh>\'PdSS~uj`*T,UF$ӯ݃U=ӕSzBipŌf<Ȉ9'ڎŠeIRQ ָJ@*[EE?%[\ (f/ύgf 1G(*,bhFÈ cqW_ftf/ù; \ 2T ,u_Qi/FʾrPH 斉SU44j޹"W17^HH߲ۺT5Jhlw(8V׻'u)Xz>$v `ϫj{D 9LlM:/U8݆m?jEj7`A AJ( c${"v3ưXC*q _7en 7C{瀖uVu\аA Nݔ@#'ZI!<?;VIe_=䦯"uT@bFM, ;\xCwcr^=_K0|y Tou 1+D,tHSso._IJ!<D} \9?}\{A#È."QSw:Wd5R&"gYWS"^w״MF7 rL #Tu0vtTV^2`4?o}ռ}ÆVk$mDM`V2n^7IŐ&TWa{q-:eX4Q_d?=|˔?vdJ@h(iZMyy)u% 9EbaIPDE)pǷ|GUg/rMԑT 8qbGQ߷NSK2hᑥKzb1ZշOdF?sVRS%McGd3 qWFգrcfDO=P?gʺ#$Vrz6/[ٜ ֏9@$'k|tEhCcƑ)K&qzB|Tz^0Z+o++m?*4B2a>ﯝȜ?/C|4IEEuQ\gF Pi̞RDs^jߖ޸?q Nu1AKP~{_AΦNZC3hi ;_d"{2Hyo1~w?90Jd_? 7f~˻}1:,a: . b!mlKy\ȒvL/N0OEar95[L b)D۫E%+ȘK (˷Y*6k-c -IX}+]ҿlKv.XCБꔎGς{'ށ% V`gqx[ǦiCJB8\NI&g7{j,z !y*&l*7PX`f/t!Gd.kdf.ij ڍ8vP%"yY, Bܕم:~7@:79'ȰQ0}⟏[GrT)α6bi[2:Vk(o$^uIu3;,0mny% 2_Pӭ+Ԫ8F Zx6xFs2!(\[yp 侫¬-.:4wo,tO]>RvfKVUD$ K;=8"9.M5{H cyQr^Y|Jd].؄cqw 5x# diA$gcԀhNoÜ'֬^),1O| fuf}뮨=V#r >SI5ht% KZuۊ~ b&p-~)-`kɽHҧ8d*Jy3B_He:nȤQ(姵:3Fscɳߜ&paS-\!J%t_12~ȍ|EX%`DKeUMؖNZzDJY]vU"<;&~Hpp?9Hd ^y\E{MN})?$^8jZ3s[.CF7&#PX3Pt&wz `pwCT5|x" )]4_;Lt;lM녗5_g'a^" &Ս2lEL6:zqxDRF@?\|?p7^C"|u$,If.L_VMLt1B[>.s;S52#. xtPS'agVdE#6Uuua;PbrCP$ 3_t>=yb$B.:5s_sDV>SK;Z[Qxމag-fL'_Ro4sy 9IK3a5Zf<}NK;T*Й"͕ԚfTuZsXMC@Ɓ $Ƒ7G֧ߦmu-6ʖ}^ 8c07QB[6? k}ETNl)"S7rinCQe`3o4ԃc)~~%70JF/e `餣4f29k`1 ס>16~h >p8 ghCt̄HeB$ϡ_!`%wQc3iƸ2kEOyX?jukzxȩlq;|l*d WW2 G[n[] N\Z*&;ev '2b^r8+E`˜ߠJ4渇 f&'c@vtߺp2 8*s80}UWӵS"~DBXCƊ"ϒ\XzW.g?d'π=)ibrJs>XD<$EkocQ>ψ{ 0XiU \G{zSOɠ>rǐg,LEBJME4_e^5ܭ5JkDWP|l1/0㞙/+j&L|X!'m,7@!s'4@di#:Gl ˮ3ۺKa %LK`"^XDȋxu+,Al .7c>ZMFA m %(/A+H IU>A;_pE;I0 U BF2}xE${C* g M(%V_ u|E.pO $b\!ޡ\@Bz"eN;T:"5) E׌ 6$iІʟ2PAJ*Q]p;-4!k 3.I%H}o@:H~ :tj Ș O̮~ݼ %8#it{9U"_\ԋ{(Ď_#fC?`XFg'0.5)&}봅R Rg=u vcC/AKgh/%oYËJ\ Q#_#E0`˟N^abgS9D;1jlJLYq8x'~5C#pB8E2)[mgVQu2fBر!`uM2l0>ZIw6ƖljF)SAriW2荫3O6meH!9P3aB>zx@w8wGeej7fck$ .+:6u@ ;n2D?5D]xzwk"@@a5 >{S1*2\!bLBA$Wk*ŽG=ꁋ&֨{i% VI]\h1OZ7ۊƉDf)PrRO,~6D杠 c pt.E Wf݄Qx_ Q27>5*;ɀ ~[b)_)ɖ6>)D4Y Y,c!hfkQЃd_݋( '~T4PvFVRHL  1sKvW|tZ4!˒fk- Wo3ob0Vo+ߠ$'ZYXAXu7v-XPI{S6ܸǧL7Xÿʼn\6Ԗ:!3*"ǽ`++}$ڒ]ߘmL&Q3); ^a0Bj[63=o͝tsg&sZ6GWih*eћWrª C;u0m@Ӂ-M /1 l )rp0aeig8q{H֔h{3F5Cs_KHD:B61~wJҴ6Qx!m`"ࡑfJ 6 uF@D f)zE61(@۱k(+Z0s1THՌa0@ŀ)e ˮnwFm6v!xcg,h.A(ى7G)dԬ:I޼TMsrn}f9\Db~-yS ֿ)Zpt -Ti̒ R[=ƼW\~(ΡvAo.9$vV +tl._ۊ2{ⰕUkܓծFEb<߼Pk`<( rbk%$\Jhy/-_SC39aQ-_y ERl⒛J%(V1$Q/J+E uk]_Foo=2tR\x2b>=T&;9ch͙3ҩCk0?V\rL0`=Ǖ8>?0G㷫 ӾBNaaynk"D[ wIB7 ~^;r9ه2Ey^l mύsG{Mv)#|0GE=ӭ ָMK%? %)Vz^aU}T[=4²f,eaG[C+t4͊H̗de<|6Yͦ'"tު"MK' MOd:qzgX쏸E~s%SVDj=MSE>pSgG [5lm9km6uʋAe":)Q1cHTJ0bf,HQFFaI򓩶 ź0 6bӸ+ m&VX$ܔJVn{*98);5=ey eYJE&0H?ibqo>(e/)R3 ^ew8ɍXҪ܅<tNZ ,s\L1O‡ )Λ9Js^VAZ?H􊯭O1SazIML6 cDGEM}_I%tPbG{ Ř} (fLy#ڙ<ʶvhgW9,Gv|gKb҃b!\6X =g;7IL7r0J}v{xbDb͈% {)%Ku$)fЙ29sB{U|À\vD#NwU(Gj=b - ==P7Qh ٷc(J6 ,+0f9O2` 3bx![[j7«*:4COE>I4zrЫQyvo]g)KرFxe$0ߝ2p iY"MAO:võijE~bp/.zz\OD V%JX,YOe eRmoƙ&^2-/<7qq+RUPW߅q]hBj?T8H``LcmWM,]"pW$i4a^P*~ՆowA/m4z άog:ThIp.Fw_ZtʰID>6B_#Y{ÝyL7J>\exT)2O%H~{x>%uf[3ʊSY)Y#mtLvܧY!5;OJ8|jw{qfVѿZQ0f`ny{8vŪIZ݆崜<|p=Dih7-1'@0su5 UE"`kyռ>ro90`kIΌ\:|:2 $P333Q3ǫX/"L+>oYlߝKH@g>NFUǭf5v ܕt= ^uW @$~Od0P`i)qZLj|buMfv?YSc8J<o48o4KM /Qɔ| 5Pc)h?γL?  lmu҂ѩ/g_s'FmL"k+!̪Kө!X"@K`;%6[/Shk%px #@MSg i5A,yۅ_p ZJs(*#62H&*-Y{ӛcDx6Q]ĔP/FW ]oqv$h*n*%<}93xcR-7eU!'{ٛu؟.yUyy 9~gǣ[j݊*x9ѷ'"kkj}:?CՌ)R3 \\ O2n ίu괴nbPHk\6z5ONSƓǐ3%> nQ fmԍkqyRj|UPD]oENI#Z jv-6o+n qs[ 2%_ȥ l)H>E㐈Z@d+oR-7ɩr)@ jYſ؆r;]_= Bf!(!&E)n3/xsJfHVoW@dҺgV-'L?dCGdf80jUñ>Z]ܯALp9GkyGT^]?L^%|aPu= {m"j~%nQG14-bl&ꇓ,5sUaaWFsy qB i4 긋מt0cNt4cr4W{^& {E@H`'3cUdC ]E]t(;CŒng]x;qn:߯qg^*;K5j2oD]u,7w7^vINP}ώof}̔ߺh+l~l}Оu\gD/0'D^d=x%v1]jlxn-uVьUvpҔX42D0k-w]?? ƹ FvZ {P' J ;7e'.\|ڥ*hEI&h6i:G`LSz<$Q]6Y3e/Bs&q`t2uq S.-꠹e=j3 '<x^CY%T8XȂ]KVKBH{rBMp2B\:ah[,ۮ3~3h{%:ytu-!}O"BXeV4"Rq5n<~Ja8]8a(?j:n(t3ݘbM aIf6MMHlxD~v*nr0&-Ylv5fc]]{dUKu#j{P80bh'O=~GCmpe}D؎X`2faLY #u- S9]ML6ss[U$/#14kBR"LD(M0 %^BpV-٦ 4v={Ml"LjI_ It&eM<~VJ=]9 .<`suI7 8!]#;=+jg$dmT׍K2@K1H,K,{=gULVD_DQ'iPíLZb;;;1*$^ZM", HEFp*S8ܴ1Waϳot0[ U@)&:_w2kdm.aYBй1a%Fޣsf}}>R J3.ƍ^% ̪.#bNİgqcLPZa9/y{7<\g,zq {YZ:{4@=qʁUٍaQMbk‰B\F8X͈]`Y)ąCE Z6g$[rzw[@^b`e^\ĉyjFN9ŃK6gyR gHO4NkçWƈ` ^ல#A n8`ڹ.gEtF'v>}4rPpy^̒BV_ŲS̹;58axL~my.ʷ3B[ۻ">nFY \zO@9}M )QL]s +һsp!Lᜳ[9p˞x16iF!{_Lzۮݥ.xJ/cXlG^هгk)BMKUQTrvV;5fP,ƬX~01* ͺZŠٝ]xڋp2^`y oM*HXkKaBKk}3ǥ?]ҵ%~ynmtn:p$ l`ERbYȊdp}ht޾ί9[d:/ڛ ]VycfoOB hl/Efk[րyぞu@n~銰e"Q̻a*YĜq#˛eK^h@gz~Zkh +%!<\bVxo+׃{K.'/ubQGu&PFRq@6~xM> !c?)gH@}(ܑqco >,u܉bk/{`V I d`-m,Z_t#Hȸ?콕0NYFȹ|Wss4=RԼR/#tS 5VIl miNiH=JvobM\|@y5邡_T{} H^p5:J] Eă&v0Y|S JhN:f>-(V0ß6W?Lņt|7 ok7469 AI)bTI<ǚ ȱᳺ@N=F@8EQAl=:յj/&]]/ ۜ4Chc6گIjK=?w 2o{zG*t֤": # C,Kc7lb7V@KX(3ϴv 1>M}<* )vR,QQ1tm+\ݹ, #܌IlÄ>]ʶS_&';ioPOM2z([w~뇺D+]sb1ikv]b2\CZ2JJf8 zgĶ-^]ݨn5\MC6?ΙR²БFmaFiKX47J;βRr"ȑrJ S*I yx9e'y0͖E#*E ET3tqpAV r9oFc w`MYW|gkZX׳r.@ViF =oMuKBLG6c(;x7\8euz|ROþȸ4GNru s"8ʝV$"~ thX1-*\4x[&{QϚb Dp#/jd- n2cRM綂^&p^(,٢u]JCtUq}܂Aڢdn,TV~fvzwrJEVu=Z2Lw2kcnə+$yVdc1c}To70E>6zڼJ,;qE{p"}uUcRʔbCg|ng<ԃٔIg=`5Ei;GnK\cxLӫ(lJ24E{jMд.6uZ:NZ._\d?CQf{F A~|Ai/ΘR#u{ :'j+S{TsD='{Ԥ~~2 X?%+"l4%qen򫩺JItg̯^nhK\ATKGoc!48cJW_ݿo{2as']ZT5:CPb0U.~$ ϓ,ΏRl.ъۂ+%;pcMQ_eS +D> y vLe2MtԅA J7ȉ4h/-:R|$d${tSŒ^cL "5,#ezNGuIj0|U) 0\`ͬ<7"_ ?f,GWS^qˑU1drܖKOWTC |ئ%6|B m^gfHa =Ēv A;Cϩ2M!Պ E<|056mҝiD)XR|=e,.;ϡ Y̰g5mDy%jq\k{fVH>?^}gSsJ.S>#:HU,o8n]jEFK%^X6@ hkO[̈́j V^ұ,[B#9"1V20.UuƝ N}tedZ0x2/{r;u[NcQl<,-bG/HhkTה,Ywb3j+ek!2~hXǀUjtbhۀp AEU$(s$IHף|XOOZO2'oHRC35% ڈx#.qh>hwꟘ*aboםgAe`U /:>8nPOȓ T9p-+v茋Ej̘[0T~a(>MG%=OiUI,tR ($@`THVGw\ 'Q=U.r>_&g'٥ l<F@fjIĞ/koAg!0w]UR1'8ƄKB Ktw?@UJ7aݟڽ~S);'̕8 <lTC H(v}tJ]|=먋r*~eOʼ*r>d}&EVp1h~`À#w9kآ>)1ޓtR\Py;~s-[0>2~R)"R^ZB$ZqFD@hzߗ~%*ظp|/3%dxqp뵙"&r:cM߃sEa=횱j._aa{/ Q\V fL䆠Y.بIhjUX^ =H6kI ơ>[@ЗT<톎VA5\B,_lEu7oCfBu*t_S[ysP -&dQ@)< CTqcUǼ OI |gUi=xi9_bh vC8ֻ7ۯК& ]H75b8[1 +">8yȕ{#rGbl=̪olKe(>ŸH;|;NЃ#˳ AmoJKa4Rp,H4WA kCJvY9:uYd\8 T E0bצ|N+bn‘FE6űͣhC-1PkEY|AHnOnڒ9-g5OOϊOkrdgqޣi/bxtlIZXA? ʉL08㊄hg+E#r0a;uk5?/>{cWlWT>C~&4A1ң; -P!x2fe~!d>Φuᖧ8]qXkz{`-,}u`ºYn2-wlnqV>;(TZލi7-so4҈x6xišs+8x-Gd,zߢy0۠SĊ iCzbJC'f>iG;x0hu!)} $a8Kb]W,[/pV\Jn&r$n1 ֈ ر_]CQfyuGl.25Qi{|w-(MuAuO %҈M2![b}f-^ 'F0id3HW9}IHspKd #/NO(jhxMtz]OWK5R12pgP]A {?RHɋeчTsћ /*=3A-#,_C'^:]QOu?[!ζ%]W'4[:o*bmdT-+Kk/o:o".1ߕmv&y*(k# @/W49%ˮJSk7"`NemZȾtߕ}яpSgvq@nKc߉;|s;::^8=G7sSU l"J}2";-.ݙzζЪh!o̺~z!0P0=0F5֏{{43p523`LN yH6>?)r#q'Nf!ZOj HPqn p4LtcOܫ: @_k R{Q (k]@ܤx 42 f~ur'`V1Tmi}EPˮ22x6dy7egpFC[;זjҜ75ꃩ &GF YieW%47)D9bHj} ?=zy" I4РQZtϔ]qe_HHcjKQ@6h+I|c T*ъ_r6|_ qXy̲ Ssm䵉3k?e2~ֵ d@oWVDd7B{ieo=4 }^hgPv=#٘}0 #sٲ3$ -8È8H{x `R֑ÿÍ4s9iY wL52Abkd[PLA{rPo2hA̫M D\6"U~BiA]'AnL} X`C8]Į)L5[}gAvuGN6xحZGU8zJg;s$Jϭy1! ۖ /#!BW[D#j} OV6QwCB3;AS5}Z>lDmgDGRKi F WD7]K vgL7ΣG5oWfÄ9y,1 U0=3Rɗ@[G0ϳQm e}Hj%noj~E WA:s:NƋȋ.:ʖb/GU=oQ4(SZr(#H !c+*efH)DH-o^ͥaN2y`[k #%@ߵ+-]a~-8ɂDWKyVR[$1t7W&a D*G*Gj8s8BNBcb_&J/$ePz@8D?;ySS vG(.>>2Xr~"W([%=@= W|۲jHHk7|$3V2ƏcJQ}@ '5sJDjʗH$D櫯zZzGM sgU_ji)УqMQ_Hf`\L *2&׿d4:pFSZt?fT.3Y eE[ Y,5}pW?U>F-$Nݮڂ|pESO0j%+.`]iLD/Ԁf6?wvci EĀq9vЉim)Wv=_jLrRe2viZN_2^T!-H\Z&UwfdE$ hWj[9QNq䕪 Ķ񼎖&Qm 0BwlǕ]J]&Мe>S1WiV>@xBt kCp tqPB_mr6ldّ2,o gC*Db8"Cdb H: h3^?Y)r?1k-s]e p&Wo DW(yv Rٖͧ˱=],  [ɼ>(AAtbOLY4+U`6ܿd/@mįܶxJ!w!rru'S'pj FwrmH ~Q$v-›'`JugB#zS@Ç"G+CEʬ]lF O ͱk4E^aoRSһ8KL4D?|ajаh{8Ueo^*Ș:/ J묑 >?+dȡiv'`߳l: FSQ$AJ9(r[AK Q"tefn`)XcN:'v1_0S~@քwBks-u5,! bûڀ,kaXV$EH  (>:l72UOJeA"w|:D'KH4x k)8߄TQ34 4 p O3C۹=>*iBPŔ]scwut_v6$\|g&+.x_V!@军shuQ=A ])V(U@)>hJ*s?= ƱF<\ˎ] D x 8v.qh!>JxmPXC(FͅfLۚIb8-TmBTTgC'޸mQlWPz:XNtMڄi)}mc =#&aN`Yn{u5uYcOWZCe[ L?; 7z- esYB4uE.bgO;\UxO٫FG!.Kt5(ƺtTr7`V#%zkI`'mDF:IUHlmh+ٱM 7tϦ< 6V S@W +e)% OeCE^`9P8d,a4bK؉^m&]4#b_y0=7ijOu@_jv^ !;ʭh?`?r#P-RW()ZrrX;$I0@_o04aHQƨγC.Ei{IF:'paݗx,DU ?:2Z@߂0Đ,nOa*4[6 sy2|s XEh.M`l} 6W+#Q9$)#:j"UlfKњ M"aIk'՝"LZGE+MHVqRG(&^`Ӡx"}ʁ):f UÙLkAe=՚񻰙X#$>G#9TCaK Za/hXʞyi >wz`?@U0nϜ#' 4bmG1cŅ3Cdz)dc'6j^M5a;rYdgO&LmL;l>ϼ4S!x\+3ZaL̃ߓ+4#"pmmO^LC+K'vDZ5NFkW|0Z ww=>+:-D4b3zQgȈ-uc)FC#s;Ac([ \JE.LI1мւ4Ul*sK=Cp.爼ݥBrG5T#x_h:qkԌ#6@Si ^fd?`fDScN꼆h~\:^ч;8 ?͓H4='.rtkîf@ȵN"F蘢fG`0[?! =֬hm2'ᄰ9w5ez{D9Xt_eZH#B}{)fwA^[/'괪{SõSQ*f !+AlOĐkVDg:_3b}fc&AO( 6KWrl/;b ,E+Xugd3AWtУՌ ]8zkXn*K4:\..,djAוnƆpbaR]-ď AtI4dasڠhL̒V)B*͡WwDjQHF2+bQއT^М3'[`g4Zc.nC ](xjҒ݋[shSR-vO? [~]y[㐨:@x\ lDg V[ ]RϩAWq<60%qpќna&O1.$I P]ȃ E V;\p?7eT Y{#C78M?C@IEG~7K,=_5}7q@~9V23$/)p b!.y$ÔQ2rj'^" o ,: PCm̿+Ug|)/?!p$;ydZRwh58FG{uɯÖsluspqlOQZ3* GU͕΃'$1NGeNII/PCp0b*ũ\\Y u {zoZNЈw7cL"YF. }~$szhLrhy1i]‡^/s1ЏHp~!@D(V[[ɏN^ c׼}I;a?MP1 Tu< F\ )s.BVSή 1ܷT#Y-AǼA7ɍ\٩\" :!^RrH 5;u=(8[il@G`a'ՄyCcTZ7P{[J˗8fa#ZŽM/Li|m%^{.JPn'}-w9X8'JnKuX9\^ A 1&lMg 1/=6j9d7)_ .$VV"u[Wkg0Æe8{{D{XvGwti|qzhԻ_"\U>S`lPT0奜u3IJ͎ qdoQ! A* tC 8s@ d],8Ѵ,oݚޯ.YGwV%eJ" :X4b+ָzǵK/yRw #rl8V!c^-(Q p"L L3q(<}$-Az2l`YP-4gV+@| R?$+b>ôVrL껡ֽKqIXJʻGVy7FVzR>=DSSFq3O銄|{%=dL/c>840e\8LC";AI/4"]nD9>`MDFF/a\]~'0FBXo\Bp[n(QIX|>E3k;!nYZpRd .Tx\4lL{PyeL@ 2hDd"}%At ?okp`tV|/'ZwpHT5rE ..t5#i=*Y-=RٸTAI}k8'TW 1adFLo:'nvbs?C8uVA0jHH7A(UD(| -@liBnG k P R鐵 s wX>^#)IWIv,΍Jق0|In'uW\p)esYKe8rD@ТZdc.yH,Q؍Mj]i' lzKrJ`n% 2͘h:ueU&F.?u2(٭Oɫ8hO3쟝gĹ[yR"/yGR=Ssy.5R˾t1j^rGe jv  O" - ;, T?'C@b@F^e:gSHS2'$Vt~"0ch ɻ"`0?{T޲L۴E):o ?/N խW1]\wp t$Pt2o5H{`Sql;;.{ na(kGp"R723qY\WfU "shr5op8)vC="WfA73ڕ, z$t|\#RA8G5.S(>QF&u8 UL|[g~gSC1pYU~\d~{oH72VIO@WJη گދiMl)oCg^-祒?Kk8na%+Kרfo;*ҜTŬ2Fgr*&ck9N(O<&5 }&ƸNCD(Aarz` :ڰ64ShP$h6iu1徏Z J]^VE0C{ȍx fĻUh!GDRPGi0k:Ӕ5E>ehOicK"c2/ïF1C7~uӅs͈RiTov~4E]9SP}2킨EL?aɑs,IP@aXLH?0Lqx2.0RGI@z+.0*p1Z|)86x @\o2nlHH@|1>Q+Ӯq W!RɭOt f1|>;Tf\2mL~>LӾcjtrwP; R5^-[U,̛aXkjM>b/M{:bS e8ԩEgwb9+@/I qs\;sWfo@\̜6It'$%$Bʻ~2FpJ>e\ ]My7\# 85g3T E+au6!2 a㒟dX*ګxKO6eQiJ{L=2ɧx)Ԁ1&hS "N~91MZ? ntijSt||oE&5p@ZCq$S꽕f/L%ŚO fhtvoyCm/YfȇFRVQsY5o iUȗ#t0<Դ:3& d_kF>ϊ89? d{ ~ڌF)R$j^駯C[_ *K#Ξ=J5eˣfiH/^*N3@Hr?򹉦[<> E ݲwu$ __.JZf}qۄ;ُ #Ly7 ,\&jpd4u#QA2.Հas0Tt9W;nSl-_,0Gꪚ|O5E@z}qe5gVOA^p,iy`l3_#еX-zDGUS aB4{R(wZ,RSmB{H(ۦqJeR\iK0dwqԳL.bMz-gPT>CG=S]!f+h@6+lp)#mkZ)WB?5fb<. ״O;9G!y `ֽ =4 Qr`BuM5 W5ɋG~A⣟hnז)rt$j6d>W3!-AtC +>qxo9!]v^Js4Ҝ|g^,{C-ʤ#_VXɁ)UA߹/> 77hY=(Gϡ~n.)/w!2acX֋.] `K +bG]a;n=ldx@^Rz ߊW(!uXh,'xzvz-i-B*AY N,6RCY!/>YVV#fk,3Fh3Ѵ;bhTT̴vF<eO)i^NŹ M- ?!"ڟ{T9rX"gh!jqx6l=,?%2 DM}"@;JϫM`Ӡ7<_jazKFpJ9nǨ)-.9ߥSϹ4WgGZLC{*2wuFEufjɚ5- 9IW+p!Ȇ܂MW-,aEeM7A"4ᘉ4 d n->W٨-pS*\Cr:!S0 HGx4lX[V2k9V_J#I iL1Qav6'{{[vngmc>2J+'+݅'/vp⌑}v_h ˟oo)fӌ ;*dMo '^ -S.\M3< LW$3dB<0~a֯ă;ؑլπrIlyʢ_{BGsXw?]^C|h!Sc /qz^ U?<"\$]5Zd!|&` 4o;ɯƃCѿÑmcyXACt),y{ @3r>! F*'y. JsF4(` =՗>Ɲ?(Ky*GmQnC r'9ujzwrv`R3bg4!n#eS-AwemL0CJ5E3G5`(Zn*%.-2V]'׫ D ۲~DyiQd'℻^)($piGDm:w% iT?~{އ.>`xDHlj{_\Vp5@FsI hWo^^* l?4dP+e,@`}-H0C2'C(OU/Ÿk2e\ϼEuOy|jK̯`VC"7pHD0&&MD5%'䵃̍8o=#$ti'__($OM#Í'hTb:掾c{XA4$;ؔ(ǁThڍ1om@TgE m?2y;,˼.(ēiF4~71OF3>r⛻L'AA\&'˙K,Ş-b7;kPZ@qUΗtF5ؗ1lT0o"3M{C-[64 *L:z%+sO7  )pֺ|w}Hdd5g!6Li:PqBֺ{]KUg|B%%i<]r5y~f|A? ydsʢSc] :#oIzĤ5O')ic+]c]ʵz9 RZ j'f#'%>祌AvΖ ImeNH\JЙbi^$. AK{rKFC,Yu3 o a%noKuton`/@z)l(ry4Gnx$ƜBX:ʩznyvT0aEUOsJ I:~ZӼߌŷfv2 ]LqI?Mzh>aP8r3d HyѪ1ܪ*=!pQ#p 5`{= _Gt}\E.›\=SD.ůR+C+??aF} {yxJe=Y0x E9+?*qE 9OØ^A ,$ש&xqFݬYMGA0EQX ן=JqiϻfX^0`X1U] C\S&z|-qb:s9.&PH (B:5/G 7q}t6?%ٸPtʫ4F6hsB^^̴w[ylo<@i N"!Ȼnr_X'Jr]H,~73xq'!=ѳJw7*QQKG{Ass><>E]U%Eok= 2EcW:jGWcZ"n$apHuVͽ>=+𫷠PW20Zǰ( 5_" A*d@i:oI(:@|Vt^* PKezI.0$qC/`CNoNb/k @h-]_smFE"k#[:a$J$Ђ׽^Eϲӳ D9 +' B  %$Xs0~=:74 )ҝ§:D+Ƨ6rhK.A_1a\[*M(i ƒ 4 Q;]T xXI$[as8쾇j%":/S[>l 6W7)4?d坲<3m~fòu@<^!pz #潢y962Q_I$JpL>ZP횡wY^1 $HfkzQOvJҾ#tc֮?ӂe.w r ,DE97I|GIcl * 3Zx7M u 繠jh H[|l{Iy4B`c&X_F-{Pe`nF>"+Rʙq%#Mpmg9,&[`TZ\x4E^x~@)o A+d,.& 7d4 .4r |2a Y ia0[fR&t52ė6̇kP.ޑ=m<^kbJd `tѻ:<=0e5P1WN ۪T]if<"PőPJ' xoH (BE9\$TnlaM~[dž;|83&V50?QZ=Qn1: XE>H,sgux4,A%~G[+͹nn|D":"a?r"L3u]BTƜ"{Pg3d$8]g(V6p?χVBy&5Mdˉm%WR7BpYG,AKs &!9ɔ= 䳤izN{$Bq㌈rcN3Cjc+huowmoJHѓ(}T3pYTZH Y^@C$ai.|;_ʩoEqos~/M*W#Ę&/@NdOd>b^3J@fYB1K.^6ѱkwA^EM;2lU⟉J 5*)qڮxMwc?Bȩ4[ M&܆2~xXqձv5tb_P,ȐAWP u| l,CqO9, mg"!pGC'(!JaV=,i2׎tj;Ï`$ԊF?g[~Qj7bPy9ro戲9!R$({|^AR`"K+b:P3BXW7pA3u=ɥ6Sp2}n߿NhǨ^/zQ<],b\xu@q`r}]փ .e}}'.X#2[_Q3͗<0:4UٽkG>g2?]5;Nlc]zsz'[RXkA$:kd &X5L*(^T 7O6P 5Cח%E/A5C(]!ã\؜~ZùWԠeTsMhNTIq,GWPT>x3:Q$$bXׂ ?<ֳ+;x|3< 5%M oov1y ^c '#Ff1cAkLgA5V^+ÄqU4/YxhN>qN=JROys\ʁK'Mf,\ m0}>M BPLx Uv[ :.k(5$bHQ=LsGU,s2Z{Kˉ{ƉRW'̿`Dž~[0$(ބ"K I]1K|d0Ւ( ss$1FjUɕ4Y8Y/sOI+cd5ZGm K.q;m0l??5STm{5@ѕc >kP@Q.f!ǡjn0z*7>/a_1L^xhvBd(1K 3^Z&6H;ǎDkVuT=h|"J/Jv Y}p!Zq4r\!:|C;=BBc-q .m^?4JhP[`@zAOe0-7nբ}# ӟ}$C͝RԼL0tE_O9.LM!ka wQҮV^"bsi ?W61 ˸V*?Cɐ6F❄ R׶GrNT)3sfc`^grI[ELkoT ߊ)(P}ߙd]HRBT*s@e9ZjgQ_p&v^L q7Y/ s8 =jwăj^ s6mp}Ĉr_'d] ߷x 5}I!X&ܢV -j8Y 0ۍoA J)N/#e/82(P?{`>}ZvK)f@kXӹE:(flwW Άr@'Zq45ل/4DlR0z%$ ISd_|=ݕm %HUcyD]'Z|#7=`gjlĻ`ntiEÔ^Ph`6V)ܯ^ }ZCb8ip* +G\cLsW y0(]Z \k+-c w6q "b㌋N9彣 ĴV/~kENC}'>WoHWzp0~zZI _xdd36WpƲhwҳz5fSWtm^n+i De-_یCǬ^/8ONޅ# =w:t!W\e^C| + ף&E(9 N.i,۰boWi^ibch#4 6>ި u04d-'yf^5=Yk֯,7"ݩei~(tI+wK2= ޺2t-k ~i}9~Iq81qMR2|Q OjSLOcmؽ|H:锘 tN\/_D*ɻS^kc0팓/o<މ㺔nsPpz T_Bw6Gݒ%F14?dF BF|+S5OX/ ZeD߷)U,եMh$Iz.zFZh@iQ)Ln/|U~fsnSUQ,tssw(LEUk093*3 W2T +hL>ɺ3ѻHzOW@]~9t-Դ$zc~u& Sqsa.śp@' Fzo[QAX C$ߨ:Plf^ʀʔZP]nnԍq"yDrEo @DdDP5 ePCVF qƼ݌݂ ϔDZ C4f $2H(6qfQc!EUկ-E)avbel 3όSeݚ^/Rlcj5>-|PO>kPɍ} R@@wjGگP??\)5&r~j駚YZb3mӇ>(IYhvFFG ~}bob;Rԍ}Eq0HA۷Vl卉uTpλ!wt3]]P2IDiGb-fYɂ@jR.=\^":_4FX4 E˼3 Y6Z3]3~qLVĎȢQWx;Յ's(AAJ@&eka&=вf/15zP>T|uCHF3+r8ť&7a߬w4"hիkRӴO&xHpa- Y =/jeԊŝ@6h@pwpcg-}2W 2n?%#$!8eYF 䭀7||c4A]|xb]Y_ő( jX x78lac;! M63dL2:E b-ʪO'z1&E>{5v-5C_@E81>uqx=׶|@uÕVﺩK]t[} yTGka[ }14Y.b4BG2Dw%kǂ8q9$K0%?gB[w&uU.i=FӪ9I4LO7i+Xd ZIA""Ӯ[a|rG#Tj#-:vS3 dzVsœV"E @z=ݲV~Ao/Zֳ?|N 7f{gHA}}A=ظM3-u[هaXCh~~i c  ĩz Fm WWbe &Ymu]_HeZ[o$t UCCL A;qo(?i~m"d0jehfHӠ?V_0C 4UF?apFTqu amvJm/ ZL^C `#k6b[*8e~ ,+Q> eL;.r|쬓/[/JF [;'h9}W̸wT$݂OIu aj=wplS^;𓖶2E`sC54C^?u\Ujt5S+jГ,io.YYk0%j1!ͽ(Ku3W>W ~5*93Co2<]}79J ZGV/9YtB[-gy܂g)to'۹im|kc.Nz)krm$OtۮfT ɥ T(:Wiߗ.stU<Ss.MZ  @NVHt}  2>)O:?aO*uERLL:lӌ_g&'0),JLECj>j4<4rL8vg,{X]sk׈.DTcat}28۰޻%&+:>2@?ۛJ^ǂ,-O4%E)5 \nar4E pK}tZ2c o++7z:[̦ޠ!fd9`-.@4Ikc.~KƢ4x|MppcZk|O[s&㨂1i9@' G֯Byw7s{ElyEV7㦓'q0Q*^ka@U Rxr|"3 ,b /gUvA @P gzhaͽapE, Ȯ3G5/ j]ÇX䩧*<f:¯RiKj3LchOd[3ȵ/!6RdUWxD ;>5jK8! k1U&lKb'Ro.Ċ+sRuG9}x9&%AbP&&3wئP,o \|nR<ur])9X PN).螊9KIфRj<,_Ogsj#Ĩd0@I̸/V|%˜xȤkƲhHxkG_p!A4 ΦP'yPs+qOWJ@=hf/Y'eQ Pz^m卵yFt=#SH|9mklJP˸l+rb -x VTz!Mz!ʾP Z{o w,}oԄ(;,ss26t5w@|7iWF*Bȥ%!!= zCf]VCFؘP- fd '3O0çZ,{>]gfOAr0uI7E]1a.X*]JB޵fwu? b)uFlOfw3(GiD:ߧXw[eL]c!ndur0GMPkR )^c~ב8ؘаuHnKDjNv–x>AҹlUtݱd]kt:&z{^=3٪lAK.zu㞯:{[w'*C-J/⨞˙4yjIDK*E pRЕ942_Bg.ʛ;uzI>5[Rao\NfZ@(Σ@ ב6D)|u"MTIj܉ݯ[̡JU6_1EςQ6y"22.O6 ȮGt˹[ RÏS JAVJĚOErڡ$ϓjo-8kpQƭ*G "=n|A ba%3邃9bOX&\\c 윷dIgnQ9u"3g f ~bh % $}iCv'ǹ 8NU7|K"9 ) n^?OK{ VKa6}Rmm`аAvUMN4LieBCmb>(6AwxXqEti7 _^Uzz)awRAئLqX@|{|oң>EAuU[L٣/^E|oE7:ds4aʧtdQ*RFھ'|Nj<;uՆԿC}2bx¥نՀ+iT>qxIh]P%Q79*vSJ_[sr:DL4tHoNWYUSW993NLm:2g6j|+#gCrR8n*ce,עv]bci!|Z%=Rx0NPQl;GРW "7Ս(a$bFwuRk.qՕ})C =>^\o)rsVz& I⌦1hi-HL-'hWJ)׵lrv4Ua31K7v>bEg?'SEmT\}~`%|ٍݠĘ_c$X@cd6( /nF$ gS8V]H+!;*VH\[%_pz pn0*t$v,E{QH^[|Bfk0]Q/Q `v 4}N Ai n̽ *Ц]Bpfv]Miq/eZ LNfxBюP2MJkc?+4{c ZL1x`s><;KoxB (7ʣW4'o7ORiRQbB]B*%ѸtD9aHм4~:ps*>™J"'̎ó?"~spp/aPiF׆379JB, vNR[K汃{{V@;ΤzmKU> ZJfOfh&A*h4fm4O*cFZ;Z dKc469 #U8T{v,X*'[#>/x6ٖPf*k=AZ.;a[Q}^1!|]ƱyLv`u5 QD8n:W _סgߟIݢ* ИB\MIٗ,׻#  ޭBQ'Iy_kC//饩ם>![ɴ~u\v,h-f^Ma B\pȯ NQ |oG\襹wr3gw'nH :9kGk| $ìՊh]`s=)MN*N^πLHU]N!-Ɗ_09ӤchoHQzq0}2,OyGhX~cɯ؈3 *knrIlxUbTBB`4$@ 9w9c5R԰x⇟bƑ;L1:C5[cMx7*jA6KAi釐MX{p][m )cC{KQaj:\-u҆(1UC 1',^="+o$liaw"{422:$ ZG/im=0:K}i`IO:%"dVEArpؿkjzϓ C=dU{;#0{H749f.&k}a3_gۧ^cKyQ0\IlM/s &3Bvy3uu]9_Ffn'΃QFnHϧR5N<P.rr34$&fUk$7A=/pV2Y8N⿫OS=M aR Mq]~#5%]gtDFN5X2d*閚lNuS?"#@(~gr[83$+Ώ5E˹naͯ/:u+..&41U+ `'Qwn(2DV=S7$Q/?k=tJH4I0yjl2As3 QYI4 ׎蓥t(t Hɩ3=[*5B(kJZb2bjͩ2I E"Rm[t؁4g$jќX+cވt3{=08tk\PB͡ "*-@ J^kɰydȰN4Hy6#!Ia2eW7bcN˜kyvFbGTr֧>yq!Ѣ" 7򘰭[|'֙E6 ʒMe0U|ߧ'uEujڄmCՊ؃EFRA - ֯gO#-&OOݣN[j#\f7IGslQ$pu>NS+}۲gڒyQk/9ԉ21RbO ~j(N#Lٔ Lz\@9d2@[9lz3{n#1 [VsQ)Sj O'55@>z[ A .*%*8%i* Pͺ]]yC]:҅,O^_'֗\[P<2߶xG--'7g 5܀{ADiC8f"=M]߯ 20:^(-k׫9"I <ɭ3N$ Vtpև^@>&/|Y s|-]>!_v5J ZLs?m1 Yz{BQ`35kP~ @r)@cWՇJPIJ}o3ݵo&c2j]Hγy7l>r.#eVb:Qbf;ky@}dTL䋫X;v8#pjuus!UwD4HH{R씔6d縲VzO:ICîC9ٳݭ16*L ZTƑ' $g&HֹY}5%Rb=[ApfyY_6944۾|X \ b_[_Iӄ$q,1F_I+9[O{_BBU11H_d3 $ )D O:xT r )=!Đ,k!4SB1o$Hz`tm{)nHhS]1#,qX6-'E({,4gFa?eH| L qF𦗡t+μ½w;V[%#wcT6B ~[d"9U I/Wo̠ ٌb\; HF  {L wyrӮ/ K4pnDKWb'k'F<#.c GxDJCq*`,& n2u 7~Ლt;o?K~$&~!Oi~ҺFٴ^:L٥ @ Jlds W;G9ɬvCJ%ۥ->ĘTc!:{Ð5(XP"xck-+忭:'|s!RKm\_xk#*,/3 \+IHZ>^2J(OTs"nRL6 (n;o_[l ld'"K`\%K}OZ|ԫp8^ B2<3':6NJ."Z_ܰ4g [w ,ǼϜ4ub \cOŽ@Yj?\d3X{zZtaq W)Wd͗ο'b9CY[_? c =YV7ҀoJ j?se C9n} knWQ74vJb6OTĹt!ᒘ/{i:97wqE\E`/*$E}ѹr vuZ S 13ceտGb6]KW!W2?[ $X_%CR[8u | "'|>1k૎ qB7@i y:_DtFJ~SԘ+ 䲨2弪{ܛ>~&z _b3|6?o:P޽WgFKIܢ=RB1`V%@ܟ࢛%@u}1,9bBݮV,4-`}L \IWMNx7-3 npY}zl}d  u4N.?i؇^(~ќB>%雦Pog[ٷDm st. {!@^RWtmJ`VUvWb?Ai@wMOB" fQ;v^_W2<0gKϵ׫!\_Wao%d"|/ۜʻUdw9opUY=ܗj )g 2H"T?XךlnF.2SƓz7N?bsxG;t]vQJgfF38vWg ]&,Jkz@It "4YdX2]_F}S5E^)y$Dþ}DTJ.:m$"K1tI ]krJSlbɏ3z9/wG%k{%nbΆI!Q2U5G;[hMbe(184=dbӗ/%oV٘Ã*yOhCxQDH>@C,,aU%&l)R<b2?F@wt9$xu?Jta~zİ˒R:Ca7 Oph嵯Rol뱉8s&%a"j=ݱUEi,Bb`xl?,?:,y¡_(=L%Sl2Ґ*<_K\CbL&' 5Tw!8hѹDU>I8!wI}!ߍI1Pp$Y{瓲ug}ND:莔i͟cNQ8o}Ƣ3 Eʪ}ߤ!dp"kuF8U:30VLi {H;@ʹE`Jn]xMAPoZpWl m5.UOX,#([,)ȨaBcD/UY'hn4#c w ɹ9A/НK=JY?e G8W/s})l4)m?ڃQ$# w %bO_HS%6*#ޔqͿs^[:ŕMkr n2mSO=CЅ.gX"q|5f{ w1z볟盺gݟ]V3Kxne|.bJ}4"6*l)R} m i ty P툥pϫ.&SM7_% QE=يbIWgΉ9ކ)mϧ5&2Jsda эqFbu !}og-/o*Yo>Aʟ|5Sg%^kqlPL% >)}*S: J֕wNr_SE%UWq޶3)UAW=<.E{,G ǯH) :ޖ}">zA?GxքɶcAGM“#qu׮blpWأS]CwPa)x2!襫xnq:Y?N|G+4~<]Fltl1ɱ¤h U5 wzĻ #^we$WU+>sj @(PKn1A 4{ E0 m;HGǣMǝǒyB %ZX#Jeƭ+2ߌrFCBff; I ||"U/RB20⳽vF*X"li\ X[ 'sQyH"yk=2@B Tj$E #gKAB5ByԽҫ%ksWHG;]8B-x !7 99hYoV*Ci/J+sQ?w'>Dd$t3]FZ4&HP9v-(K 3C2ep[{*Æv5Vm*E:7:eR %m vOy邿pBgco׽SՌ-oxh**^MyRz )12D~ OrOmoXbcDN+LJndk块nn< ISv&o&݆kXd1K:Q1]MEaY/-"ip`P@7}^lc3?cm(&^/Dr|8t5&*o gˉprRbTlK<8;5WGMYb5!x$LgX&^=UWIPFTV%F { OY it"O㞁 nd&fgl<\|9͟pd`r2xPRV_Rq1ۇ@=_ɊN5!\I@L$6E+&oyLңyl-wq^vu(灙m%8b~07gflgNT}W#5zF krШaC@TK] 1[zc?fLJ-t QӁ~W/32*4Һy'9G`!m؉2d#`;,gLKnxV Yk$P]l: NF+N ު.'[ ¬&Cp?P>$û#?et^D% Yn%tʰNčl0曫eҘv![2J֯B Cše,}`u?aEenl%5V,NƾSjM&1f>P&R!XO D1^ C>=|!_4w ԑHF YQ.y.= 9<@cL50qc *oGĞ`|{BxpQ{2oUN{ߩXZ)z<A:T F" j ]F7b9kWިVǂg~x-Zhd2բ sGF*.Os./`.iAj5B&a!wsuTw*DdAS&*gڌPX+ORռ(DG$޻`yԗ5Cš\Y#s;Jγ7qtij4AO(oLS26@9nk^)W Яtsr@D=MBl=%=SHA|^6:55%l &3ŏglɺIxμHS/Kj3'츭16u 溃]Mߚbo6He?V̡+qX>LQzE6F}ˤz&VAb8!=9J ce44(LꞟĢ7:Ƃ7Q_||ٷ^fzo /mlʳY1y%}|ljRMgp7xrV9w= 5ص?dz{P85r0G 11YWy 0H:֚wz*r\Ĭr]m|Gl;0y֪|OTFD]w2'YT %I6@˄#v3l!kǹx`PtϷ]V%/7=aXU -鐷j@/6ݵ#j!߇q9 6 -QOҟDG7854UGAqz3Ԏlbj eeMz7Qr)j3d(.#Wޫ_ft}[(GŝUOf}s6͗0P9#^T W%$VSLź6`}r'dbf<< P '1۝ROoer2WO=ksvѴ12?$͑h= ־(;ӓ^Co As^H -U8m[w0%c'G0E Y m|381 $PLqsӎ;aVbZ<IJ\ao;~גr=eO?K>Q !whؖD݂dfd :jx"/Z5CwZ( Z&nX?'Ǎ3%<{%>D&H5*MЃ1tcY12&܋ ,>m^mRi;"<Òs\×2andPTvepB{z6vmO.IoǾv֨2&˱ ;̕ z[,G]f[<<쏷M-~G+;&$u&$7;Vuv?)b ?`=*}CwiЇPM 1xt EY~d5d40籬v^P>(}X%brϏJ) |N\:"%l9 Jy9SPnrɳo˴]^{u'_=cM+ bQ-Gaw_kS˸bzu&#uk؄vb4m"#@ylWPPx3Pz8GB|)[KQpn}d: iB?"0k?@(Dz„^ 뽊}lHv>H7^ 0-g&^3kVUA\?ps߈Ho(2q0NVgጹҋ{=/U6%_E0XdvF6g JUl)_%ZCA&;MOHնx>Z]5C-۳\:+E.i&AzfA`[Sbo`U/k>r@BbM+ӨґbZ|_@#.]kͪ|tpG6d"Nwj#",C&hj#9X4B臇I%K[WJ(~.P{r ( BMUE"@n"NmPnkݭԗFЦVxӈqhS 4W;m&?ߜg ^nh=uX=P,8W6q1Tg1Î;%zcƜyq]q%铘&CtI诞M_$v'V*J^$D)R6a!6*;2* ޯTp2rwhXfgb s\OpE݌ (|j|x;2Iy/l hHP:[JE-C"#֗P(֮ƍu(N.$bvAZJ#kzOM:RfKG#O9ٰ$;ÉԽ0J9M$ފGqݴ![s`-σÒQIl¦5䜂~' 5TCuc$R(fQ\Z@C,6҅P\( | }n=Hv=i ȚxŠ* yu7Uz8*YpqnA6wa#țۘ6]{AZtxda PR5qccC8m o,W%滋]-X %v0wz-#xQ6rޏJիZ b))-3z0u U-3llv\T8YPsdk|ҁ7D{f q?x獤:B/?٦]oæO@vL[?/|>ݶ9`1iQ΀ fv2@|6 UW"݅Y@\DF`[w/E|ŝw;gxVp =['g0æD,"2{HF )0\ O0rAm@?1 EXd#|fׇS"&ٲ\" {SkOA?ڡ~ܕ[VdYc ܫQ4TpZ027kO^F e5S٭3N];_1UiUQFl 0р=|j4Al Kⱀ<:};E'BqhsVPk\s/"iP 5T;24dYdA/Gj]\Jd~Y ^|Q&N>+@oi7[kQa 5 l[&=0W}F!X~;ƾ{vj%N-4CXCwQ*"Zʰdh:XEJJd$4I`3hڒk`2ohsDz/:ەr)>TYJ [aeK3M *Veo̒ =e8s=W}Pprj21ܞvߍ#N9cbD{. O:_x߳v$'U[Iu٥҇dxë tM e|ݖ#T(4͢;eick(?x`ޒ3>ouR{4T4#*bfWVĬKTK:_յ&.m*wJ ~ŝPiO͸ݥiqlVk-˘`M@At()Skj3JN2BMvXظ TTGN䰝} Ea縫w,f>cVVP%?*g=m6a"3k6*l1OYk|z(J=#tNSeN o7`)^UDMgrI{]#F` Ұ[7Pma!zX+J'†IR65nS4UdEEyD90^*gCLKE~(gc_ <#M\ɐ sOK |d42"w)|6l1EkMv~AGPj/aE )"CMK%_j C~6zQj0J R nWYs5r yoZ){1nVa=]X3mLP$S :u3*G3N}_zFdR.T-rm40B[iX}v,z'ۦ J[EoJ!J8%>&[T(T$pTz1 .|I\~({ٽsҌ  Ahպ!v_&  *MSU;kX>UY]u'$u, #G*m򆅹SS/BurZjqhq֍7 )FR!8Au>f /53{+(Z|'ĂYd`W"od4fZ_USDB XLal*˻R !:wVT 13B%7W#ճ wuNT(!ѐ5 0㑘B bsZOJv"b,(iNԏ8<d.Ky-ލ"eSo l^n]k 7 :ۼ+;hB{.O&l|dsL'Y?Ƶsv:ֆNsIQiC"xq tתˇ|ҽ7EQ9JcKwq l>IJ%xQ#48ŃYNmޫ{ώkxO=Dt%+eGګO ѝ.ӗ}?q9``Zdbm&~c(4F!yׯ ܛW}:x \wCAXc4[ϝ?2o: 4LNyרR ėu3\ Z[µTbsoLvJ6) hefvzM1`Dax| Mljgt[M?F3s$U,`_ Ϝ(+B KI^V 8[%=ůet/T',LD_k9[0ְGRj~iccӭ4ngq}%_3uY3 '[#`M영CV j>gh^đzp?':M3>'V8`ɣ"C7lnlj  VnN}#!}L !O'z1ֽh%d" 3GM6\*jxWGg0su8K}*mc 2 ~c_q|b9¯ŖЕz!Ijϥ 1;YԧOu/cafFO&Tc6k>'LBݟ LT`RO' $~b.Я ߊT<\zAL#P0k s,d(4֯3RA(Xgl6H Ga8D`dBo ys{pL!ѷtLD>~0co< &ǫ+E®^$Tdx{ {%|qG)X\tYఛVQ>c9tܑ2=_.tZ?Ui'bʩ枷U놌M)G8ɩR8gA9NӒg{N&VկQ٠ͫͱB @6AA/aD?Lغ3uuĺl(^&Z%|3hWD:<N7rzJAkM.Jɥzk-T3f~zߝ!8g]gʹZ_RN"A^DNsN?=֚z{3e7vF{m/I܍c'yFjߏt\z;vF([2 5GbB e#^qCpH5pq"#ѻtd_9U.xEzR 9+*ھT<_đUYL٣4׭pt;l\G{E+ A?PQ4uDwt͞?p^3Y@Q%^u#c(_L^?_x *KUb:% Ji9YA׊uJ"ӀD}$Fwy,ܯqA`9F&Rhf$È9F[?m3ul;CcC; h7Df88a N _?-\) >(l+\A HuprvhsYfmE]iPmI4x^mt,Iy(La9vȹT1LK#u54ńX6Px9 Kκ=,?>9AD[&[Icov(aNMqcM2* 6uvW#RaY(t|1͖S(-t!#9I) ,SQ1)ɍš}OcA>e8w ]a)ê86sN&̶ ;EAOqȟm׌d'Q~dkQ!:DSv^OY` 3WCwц8(;xgM[;t0vXHA8E;玱5)ϒc<Ak4jDGIсN^~X@BNR`#Wmjq ~52.s9Pj9iZČMl+!3dB8rD:'5V #iΟLTtbXI|p +͏hfu/U]nM%`>k؝R*4bE%xt|la88| *k~k,1$SD)5 8iq5]Tjl{ {ex>^Ys|F:k_yy0b\$r=p3>yY|(o BfU_CT [[5?CSf|uiԃB Xܙ[J?JAtx1}Yߵ1 =\.5!"հ-h' n(W \4,="?0A峏hf5Ր>İ!laFq&76\1{*֤ , ]]qR#FHCMĨ)@Ud4]1&e+A NKۑԬӪ\U~a^'$ؠsHB[?/YYv.~BB3mS?)U='-/{T[8`&YHՐ%waevmwaTVlqD}R{1:G2RU`T͐Im[EЂW\]232g~E8dF[~fW¨Jpv?_?9'8͉f 1q֨];ׁX*iCnۆcX [Z6]woԋy;^!{Jr~=;.dCndx'Ir ,yU>?'k 8[sAJč6 JzyڼHA?;eVAaQXZ/pI%؝'Nl'DBNPzxVM\D4s``94T>k,r%`2{kάbA|*ȸyh'R) O. ]3jȴW$>Wnci'WF F˸kc+dL7p)rp;&yO 3o9U<<]>O SF KnX+]N? (+26n yG!-n ~#M',F%ZEvdBh>+7b6 p5/CdY ySLX>839gP .e} v0b8fM$+񼕬$WbUŦۯ-'_N if[L f;ŵ9I{7pB b{৺e2cS`EXyK 7ć\4ͱ>bq{ϋ[Qtwnp\(< [ťREl̙fX|33p9 kMLSe/`2 V.ǃs p*7SR+b/t"& LnMڲ_fz3Z޸ժl E*Ƣu(='μJ%>bGUwyg#uGʠab6ZVt+jᕢS>Y⡑W@-s4=BwE?+IK ;ث9yqn, Nb))9Fvb a:DyZd=3 pcCu&N(/;q#dХ eO_i$fA=Ja uv I7n}%H,yY~IH;n^hY]rfTao[Z,]֥9D. e(n}3j=(YF S\l-]],Ƨˢ0:#(NjW`0 yR~ .<5t;Շyʚ)Jޭ3U%qT96 ~iU"|I3x_{w+Z^@;|lHn.Mk9'auAj[^b|,F0GZL]` kJ7+=*'yom]С-͟hyLN|xjnkjc-E.%vgM:x^( p^}X L!rdz&>tYWw*> j!?h~AK9[oe1@˛zN⼃7#@_#W2RerTV=Z#n-ArS]tDA[ Cv ;ŌQS2+1p|_~i=.4d\1Pɻ6(.簸[C*f M' vEtgFv:ٶf5Z9]{f)~>Bo<$ 2ePCk Md e6|[06H=ʙe0| 2kCB>7`Wu5Q~Ii$%Ƈp;uyć.R3AĠx 28͝v-]jxh+22e) M%&r@R p'P:%' =HR'r<=hsj=->R74Z(iiuvu2[ yWv_ P ؞p{M!>%]h.[huM(V=Uʡ26橛 $w+I_$Z!-~˗g!M 1u0zG;] aq&fJ z;ϵ9R&w#Z`Hn{+S9VvĬΫ䍷qw78ag*.#ˬ[@ 6yp5*>;jI/";Y'ѡɲi,KKąQW2aO>' O[{6k1ǽ0Fi\&o r܇e(˾͔ڑY=6f?ʸg9yd_1]-MۦR6Vb{eBH˽xF׀D޳w7he N3n luw{0n]R(3Vؙ#fGOp6w2}R5ҷKylrɎ*@{c>n|lͻ }\ة]{x|ŲR>rW*s{ }9SiTuC13B)^c ސdo>fX v !mY=P_dz#k=3o#z({0a#z hbFz4nCHPA \*5.rכ[q ܫF ׮D,:=v%?1++ȱ|&QM| hN3QAp-'o:~wDУrݔs`*}#/Xf̶HRZ5<7 `~L*KLH.z M CsΏ}#Þ ,XCZ#ĄެUfZ59W0\V;u'2:ǫ#8/<1%yJ_[):l`=lq)*y[Noށʉmך>6rH+)=C6ĊIkypu&}0`\R-h[ @SይGw*ؠJ˦\a[f;Q?R6 Q;]`+) =%5y:+r\;[%2VnFu*Q?0ŸP3}'GH:Et|\} Kz~\{}$XWS?;Vuy=%43egJ 9}uI҄8) F'Z&YݞG_#`]Ęũs]]hN4#: b%(*oВ' )1P]}8xk+R B[AK1De)Dj=Ĵ4b2hͺ}r>.#s@vgo&V,OA^.!ɚuu@NaCyy/j)꼆FI_| >ypQ\DezX> ȑ@x T EX45xIP^1MY$?Ajk)2QCV \>d+yGdedأѢ]!\U Ƕbn]Ba%a39'RXk?O16Qݺ&j>`t@MpK'ڻם`Vd&=F[ 4\m 5vwoeLn0Z%7~zB_ a=,T^vC?ΖokB7!XAs똜 ԝ5HSZ?HffCZ*Cgea䵡"NшX"f0to4ovWMOFwQP)bW1ԒQ|RŘaxU4wLߏ#s(q%-JEZ{-.W 6 ~ztVK{Q1`4,ez\2Nf|j˚n~xyab-pDD5!>o/RTR!ԣoKWoT$BtHC[W7'qk%"E!`[0 i{4,uڎ*б;n&=짆2vEqO:mg؛4+_-Z'z%}NB8UR&r94߿c߂Kd^7w(ah`T:j9Jemw>@L!8Z"6`Ͼ;XCx36u177|ߦӰo}d܂X$c%Ү, &垥*ߨкa"FB|ȟsY7V Da97K vZ@A s䳘w]ȚQpٴ1A7ߊw6{Z885c* j޼"M[&iSά9d:BWFWfFGnIl ܐߕh&j_R,~n%rD=bl֔l$~Vֺ/C!4(%\/m^0HX9D*I3ШL~IνO-W~a( ``4oji>٨M Xq4UeYuhm#Ԕz0 O^0%'\J)I2(Gj4_~7GZLu{!}$&fzg\K>f@1*Ch˩ 3JZQTJiIqtO }s}raǶxb-CsPeЖ PaW&ljߪ|Eˢ>+PQjm$~RvS%JpVGQf5[UЕt 0 2LUX8D袦kú! zf\B,FGvb^f鵬nh{GiK0l.zQ&xB\dcI a[GV}b!g0GTtRH7-S %.gX02GkPOzTwRIZB8˨ynƇb&Xd%m;ԓKGOlL~g^ FawN6FAN6!<#b1|tlaª(.8o`TZ?ýGvJ`5ݯUօn;.~#~*{5uK.-GA,޳R9[V32N]GB8<.ټ?M#Yc)8PjP*#{6(9[z~h* 4 }o׮b:Δ74FIEȗۆ}abuO'0U'v beue@;HrB4ӵ[?Å\1WiFGS<\uUOU*1gV8Qqen2bZY=ӒGAsU!%*AabvBŔ/P1lgU)LV Q37 ɻC=-Zs#CpKZeȷ1IGJ|UQ D˅1v.~iQwzx& )\A% wB.@3xF;z6QÜǝ=?^ x4N˓rk+VF45pDb*3[:&9KtELQQGijχmL jdL e2fUAeEy$C `vRWG2;}H d2?*2,D[&{5 sۊe>~9l'JN, 4f9\~[`Cm쪡{hn#I(׸xkeW$ (h3a\"{>k*}FЛ5`|ô(ݖkXu9/ f93{MX"`RkHOE! 7؊abW=FG-|'z@W22$Dou`(;qoAA +Yd`6(;vupKDV`hUa0rLEPC)p`99#q ƒ.!1M_1J#S3;݅nY cmr'k[KpK .QL*n7Hޝ%J=V+~brYKPC#!Mai J@]&L ɃN= 'T7DzO~ӵp롱-j.ґ ng6p?;44f9W>2hqYUS-<3gglv 8Ɍ ƉrDN=u[3x|s"^ hJnTțgr2+$VL?rXEGgo"=?0G 6 30g>^AM.%a N, gg1@3@ QH6"D_ou(G_f^(k35^@E pkƯ}0!@u &N˾p:o<2!ju|3*@i&ai=(on<喔 Blǂ{N,=K@|3J.@ι؛jZ\$6|[gjM&@,̀zj1H)wnwˢ>Pyho2ÿt<,hU))AUwܮm&Y7,&n䐿t-xYم.>EX4@\@iM޾M'aC]ƒwO{+^q71cV>CH#%0o"zѩ @=CG`dA=1DxkkX*1)4 M05 0#OWUOav13q(܈6:?J"UMޫd|8&}wu&V0Ӆ#%ilv%/E{Ǻqո>W$bTM䦘"^Y mf׵.ö|oyAmJӯw/ 1=#C A:JW0\{KIee|afm"Tr& Zxڰd{i'\OX̷9ҜQuP ,I b9#ρod6ʈ,/e[W>\'.(TJr. #eEp~%ͿƵƿir1& ~*gA.(rn a "Ǣ[# 0~Kr cjEAA󻉑aޏC֑Z*d7#!ĥQ" F`x&.s GR$)ǥG ']&N֐grMo^*ݕܙoAo"Y})gxdr1fָxFYtjW`M B#kIJ3J(3d {DoVql. VVG'0bꏅKXO[7NȩC\zYbח'3|zFZL9!4DM"xgh ]y ֝C7!7cQL+Qh=I вnAل& ۞Iq5%HʴXN:9Ʀ׫4{+( Uf6.sHfˀʓknOm{m\VWQm=CNxQP6,CMgp g9&mJB((a#zn[$D W> VAZ UFimJLXa3rhONX#BuR@w5Duj?Y}-t1chPT$ bp>UdwxM4+>vs!{Q/u ?7e>aaZ6!tgyB`LMN:M?kk}Gch%ެq>v&7yc_Z`b#%qoZ+ixc6I{JΌE{{\j â|)x}Ɓ#R]h '9a,46rW(+lqoxQ 3 Sľͫ6Òc"k<\%VVM '+}SF7_ I {)yŊ%^:ħ#Ml]#ƾ> *m8M٦>BU^ArPgWQN- KPв.SMJTڹ&*f :'DWGDi>o-yH J}<-3yt0$Tْ_O/h5+UFKXk0f:SN*6u4Jkʎ$%N(@/K[LP^F%lm{׼]Kb4/%MiPޞvsa e1. Tc佯 X!: sن.U%@1lȐ:o(rߑ/ YϰazJs"U\KZ]]W\HgK`d»X\Jh&\ X6z|K6Jj_bѾyƴprI+*[~ uB'CoLԇWc*޾j׿ԲaPtT^7,;wBJMᖞ[XWzCGl23> jj 3'SFX1ڬ9P*T~L\-1, qVw,,~.܅%u!EL?'ԋoQj)#QmuU;sr}kj^!Yx . aC6 SQNעtȀ18\;H Wٹ(hЦN0.-KZ> 6t5jWݙXX3 k\jR)x;Qi%5CuYV$L=F<p~Lͱ:0&*C_b %^i^91L#;+ ~0`gNB_ R<'O,J>mѬ(V啹x pMQ 9=e10Pf"5QI5Zƛ~P(=l8t1k\2DˉsV"6ף˪isF^,HCgA#ʊ; @LUNo?]lGDQl58߇c`dX>-UйGYb&]XRNkd<ޣ LFuo=c<:.t= J q ͳǨI%&]'2;Ԍ1KwV J_2"ydx: TRDXUшT;2TyT?̜">!Q'LjYiElzdL#r.":+<]jf]cآ* HOV3IDp-=Vpr:,ǂ_j qC4SSP٫&B  }?[u.\*[C'jj&{/T4{8xĴqiSJ^[+[r`4&'#{_2` {mQ'2(A4ng`)aaH\P0Ha XNz +h7 %H- ڇ!ӐFgƺLȺ6OcS8Y˨(lм_Llv|LzBӖaGΚ ~ gpqfYIʱ>&/Y=>>c.a]逞(!H#lqhhyDPtRpjq׵x,CHyXm'r8C dn sI8{how4怡t|,: W a"qCE15t8vFVH}ʨrb~VN^#I=jLf@|Vdk)7sDw) O6_?2&@oIEY-9*!,0sEHEԔ [ ˦ } %RI3Ղ ^FMcQꢘ 9vÊ: %U1.$㈏߽PuX~KxS3}y9CSsH݂x8&Ds=\85 T[? 1Sj"^)WM^*Yo'0kIXpwXM͏/YC0(NrOM!Ϭ*{h]Kh;SbOɼCw`QOj)lU9M:T9WZY8hZAP !mb2y;NN'B fܫ̒=W !~%@B=G3#GcW,iK*!,-=vADo![T}@ftMAX)0#6cv>V@Փbd`&4[ToD.שHBn it#dd/ɞd^(S pޏO_qFf`ִ ?ޤ}qqïhEd48I]xƮQĉ#L=7~vMTAa.d 1$=N'W~zw;XFN+>A݌w}W]HW ?:xk]dwU&!P^\U6qU,Zy3(᳙Yg=Z#JLDaO_(x<0?B b)^gqDO!"[F3i@vFZ?Lg? 퐸Pg~UUG̈i45NY~z.Q"&=y]vƻJ`šHn;yBԻRF|^e"zS>Bp}%|d3aПbQ mͫ3HސCCd-]U 0SK-@e1HEձ֍! sH蛡+*̗H$3sMr[Y*Ɍv_C/MS X-eb_i˿KIDsy"أև9EU\?~:pՓ,>Vd%JǝGR1 [Y`dæ]Jn!;̲Z`&)%gY5bz:!̇yfVo<+6垵ٍc}ڢJ7ֱ$!_BҠ} [CRpG³F`|ټ{`]~:t}5g6?NK*M1![ł ._0ygq( 1.Ffwyaг)* @jgr\BLjw]=,w͠VK >%8_Q;ljK;}Õ bs4/P>eiF:G'E}A2FœHp"ZgvE}0ۘsBǞ/" cG5\Yt =\4Ttc73euL[)WlH[ԓP[ =qRڰ7tZ^$CTqMm遞3lEV.«#@Qeh[F?*+hcuU|G :I,UDHpH}=Wp3hncQ7RY3zbF>]Nn#b?[dM7SsE,%Tk&.W4 n.,e|)Ey ʇFy]y1.c y븷өTNk4QQ9חAd&!%;8SI0KcRjP DV~Cl.4GS!]]p95.HIXc ])i+EȎ6Ml4F8q#1V "i5/Y^&岒|r` x$n=X<lEY1S!4 lK*uϼ8Y)'T%SNJywX 6X0dV92 ~d`CE A T 0/h7L0&f7)yD,HO):qlYlFnF BJ.X #+Y- m.p ]f^xW E@+h n|Ej~pdʆ,\{A~AYljznr|oyܸ?#Fd͕;l, .~a]l0J4,穲(1 ڀ|F']"JBԐ/.29 1TC;2,vjA%Ko )syL`l.<܌]ฅ-2<-}횑5B3vYO} 9r)|"!V!U;=N!}5OEmbVO`+͌~5\)wjċ_DpJ&|cH~yb*V+ŠN+ž)6&>ixLmLyk귾6!Rcu<eˌ \lx6Iʜ@npps7,V?VDyґ]MxNIU2ic;¾<RQbL[ם.~ L]u.ehc,3R5)yn3=pŘcyO@=z\ձ1=YF~f}Q?pvz|XF|~5^ QuX"#on wjKO_856K02ں >ب;,&W;Uɔ寚G,} JcvC(8:=H[v#?k>I\+> N֭ڊ20|'4n X;A!wߛMKn":ŐnUʫomVcʍʺM @3 ?͸\٠>U´RpiCku7= %jS (F-:bi*rOJH(@}g/̱:cM_DxP"rLF%{>+fdSm  xȚ83LxXGX0?l3x2$ tՕ7aVR-('qam;h|cV@1g)!رx 5M!dkʏ+\0X|ȘXQlcg?Y"X\uRv&s_ҝG5ᴳKvLrGZyY{)a羑C|L aXKa [4Z%خAyim "[̈́^o'O@v0woǖ.=`)ǭs2Im,G5\ . WHȬaW"zZi3FL`wcDg5AzB`JUU$ҢU Zip2tWdL>Kѩ n,w2 {:T4VU7*~Uh0eH(%6"?ܸ[7RFt_ cB]£?шysk Xx;X< DdE%}/#ô8Z)ad-P=0pgrDO8k j=hѴT>ϗfW,G$bdi't=vB8O,8| Cj0 oާNjm";>J!*ie?VPcݳcO ّX VEәm Q1&#;2)IK) %>pƛ5t*  Pzd.NKo46Ł6:_ho~Lϔe[`܅@p.ƀɣx,HfSC6n'.֚%n}C^̛ن}A3RA=Cu.LkaNXgCO&A^}n+@*~uNXDV Wh8zAn/xذP}( Jwwgڒ@@^@w.G!n}]NDe/ uN6RߗhUAY FuHa$9zhdR Ϭ1J~$+r:\glA%Og%_x~O+=tvznVlfUiߠ6;- %;CE̫G}#~kP)gvT츛ƶʥ䳲Zi}Dc|kIR[ĥ~OxN^@"8%2fmDxlW4 r2gaֶ 7ӨWl5uʊ<#HAvldFb] LZ^2> 3>9עa 6Yk@V_hHa[<$L-94halJD4 9+X'3KIΎkŸ_1IzcUZbO,{L#ۖ s,QQO:!*g6^{b9fpߎl?0Pk$Nz ƻ4wv7T4bԒbrjeJ1T*QIwG'MBBeH-ͺ_姑)pϮZu dM=Ġ梁z~ :=$2<ީ eFq#UeBAX#H7 [d!PLyEgDQ>m%Zfe3nݩnAF=@C8zQ!~PГąY}Elep ]7!۠CB䑖M@Y@53 }_?`X 87YfR3l9ÙLn`ŐjM >fd5c^YBᡳ BNr'I*K{Gfby6н;w7/5w# |9yZòΉ5<:zHQth!RYMFja6Pʓ2A cPHiCJW.>V``G(_)(RzB,V`M3V!wh'~C`G*gb. A?qVdmʡ=.(?q/HaI3f\Kc$@,*pe1 LdCܖ8:IiVo0T@j(ze.&e彄c 3DoAQ5qU}"sPK0=6lʁz0s`^SLΝoѤ1#>ʵ KL'Ġ2TA&fecĸ ؕ-`N諵s/7u 4&R16)oQ [Tt? .'e;Д΀՞L%p(IR8RUSM)8H1uH%%~Dw1f50#zzچ >r{>v9W'Ot7^E_+5_e ?=Ve&€x hmf"Ofq!W]ivTN,L#ztSaTn'/:۲]"V!77k83\r~sQ>KYb/@)8Ǘy/|g*A?lE#{sc# Y"K/3ɬELOp bvz!C$Z8 MCcƆY5ɫr,|LE_y>zD ^fErYpT#ְU*Kg`._^6ڽMRLNn`hS=*gKGvU0}+$A2mR8en-2h2P`dK€FA6@M6AWnn} d82YZnR"Xf)a7>Q>6'֦n/v gPcC ^K&\Tp\tC|=br%XA¨ڍƥc7 o3|=Ml\̟jIw5";.F7*geY#.Sy =,Ɗ(~%w}IxʍNFOb'G0L;s^́pgz|{7}SMk:[DQPԣ46f8Ћ"G*-1OMO\7QiQ>!{%jbRGѨű+$Ih,nt9e|Xe9ŎFo)0K3D,Lۗ&ҤM~!qFKJ`jlO8F2"TCJE p!Wba/LG}rH:DD3?ɮQp>"@'FO"y{ݤ.ʅ;Y$b"2zJ STKϷ+j3rkޮ{&mW4x$[n*#\A^emHjh+CDԫql$z?6+۰˯ZL:lɓ4υU_7$io(jLUE /|N"|䜹i[ WO\z pBIJ#\`r&nϦL0 I `y:tQ_m^|Z2 m- }kG8]O$wY[7ttvb)Ċj9.wɷd|N8bs8ZA2#+~vAE4.!uo(5p|Ht'6T95k#1}>sA>{ƓbJ @g%N' X7ҳ3LՐ'[?~+]9!A7~q-6DA^;PٟB<@DCE’u$#:d]%En!P ұn07q+ft}h 3_Ok;WeGj.Yxrw r&WNiV>^ʫBw"/. 9ȸMhy;J&t GpsAsUVeA{$|p` л*+֢a@Zuah&!.m0Hp/ \sHW+T𣊊|?W33(29s/=$ ~{?YP>:lvYH&ʠwl:v@JQ& 7SU$[TUWVLCJ GvvM% T-佗e*9Jb"iߠ]qwi#`~-3' scUyŜGg4&LO[+f nD.NrGgFh] Sl#@#8#:XFp+pͦӷik2Clh:V`^xߌD6ˇmMTfE(6^rBPtJH5u&+Pڅx)aBp͊˚õs%Q@jVJlHڶ0~ƠK $.4f2K)Xj0+R,D0n3rgtl ʐ!l-RO>YMt@zr|ȳĖlHHLoлzZlL,u@aM %7([_e;6&MP򤄥y(Iq|a=#܆G?~r0 &jjKi〯/0'eI2G_Pnu.b)PVD=hܧE׀([]@"_/g=$/Gqe[ᢍ֠7?USGD&Y5b)Y^f=HC5g돠zbDPK㤀mka;#hC)x|3APz DWoV>Xrdਗ6xfY3{?o r" VOSƸNr}ToZ72.,8, T](5 v.ݷkE m^%udU[GKYtC46پ EʈmWL15@+G7}qϔr#f-հ˯ |z`6N4pRDVkg՟>Zdl}ZzuHK~KYQíNu|!i)Ds1c%JJUֱ gZ&ܰ+s\GXǴ pI&RiS1&Nj VjƑ>UHfM<xX泴i=zI.E3nbC:6 Og@12 o>XA cg,rhX1q`?ɲIstYUi78Js[Suu/f `|d8ˤ=zMzB{\ VY,]"#s,y5~.um{.[RJLLb U)Z^)w.Uçܤ{'m~MWU(!gojgln9\kɺx#2"ow׽ũq u(+!x!*a:; Pv#@vue#U'! כ,@љ ' [8^{G _(AC7praGGzo2⯴,ėy / sF`BwM`pF[i(f?JL^ /am8%7Ћ?9'د& =_ =ڳb9r +%;x|;qGʇhp!v\kަe2}y<%d=΂/Q#ㄻ 65_\l#[GL [G>q񙶹C~VU;MopSF vŌb~P:B{y['4uܓEzlQ*Jq#[2~g- xس>Ưf OЄOÛe]kCCęYLt '%D# |[d1 \_YVZjyGa阨.( /e=F`kqr?[42qag3Z2mWkŁUnH6Ḋ[ESl3e ?+xT_]n0) ;玸 ;N'QDʄKf2X,4jtbYqo1Ϊ{88, u~oN[ֲtFX`  LF md=ַZ?]uhNœYGٳxs1df:@nƉ7lehU}AuzT[ˍ˨?8Ot؞f~E#qզVFd,ZRu(i7;q%62hC 00*cnReIG:-З{wҬӮd:56_}Q R5D?^«6*jv#Q`mwwR'p)Y"Zi ^B<-2MtmzO?p Xjge|)73jU6Wn[x^EApXb=zU3֬V }r-E8.ZHp1}rk߀C1&YFHBCnOX !띘ߛi9[0Da2qf^Ո3?twpt[b!e!l @`J-KqwvFByZ{-"D9)` 1:Q*@ +;y 7[6O7۵4 L@'#s>P9 T9#N,d`mӖ'Ya:s"ofvJLRB WFEYc%}se,)|id)Z&TO[\5 l-.QRn-'ΤH Y"F Iذ|2FwY48Ԁpg1wBD4!mGta$tO:FZ A 6nCH6l*/j n$eA m<X*IH2NGhaoZGƿ'[(|zκ{<ja+s [H9qnJB4:ie?z;Fb IGCUCWHp8"fA,PBmKuIU&Yeݧ(GyZ:8iB"ngOgP s{R ' NGKZyaQR XEߌoG)31ˏA HWrIA^w˩O|nr N.XqOnJ|>#~nNKK [b7m20%4_k審`VQ7-U=;⯱ȥ8JO)F|q:ILp P&$i 8A/jsO<} AkT1GG%!BvsvH@M놠n)!-tul70g ?)mHVRλz8O rgPQ'4Ô11"x}RSQklӓAJNܧҁUhˀ1mW~b5X[L 8J*U=HAy]qYQJ,Qz x=I}^PwsY,,ňioQגIxFe`{zΎ~d,i7Qw6QsjyeitUל`}gp57X@ DR&ҕ1o :7sp3l&z=L+pT}v L$K莗j{{.'t?p*^W75 #98~S%h'Ddpy ߱UamnYy_{S!"!껲G4d):D#2q4= F˻8JpDOY`"8]OPLY30P?[5Obib $(=_Hk#:lN0վZ-PG V*mVzQ5s;P+ ug{|f꧵b}7v4量8(os BY u xHHj!`8dG&Džo&nXxSk8OаV?طrDltG'R{]rn$Vϖ1d;J׃Ģ&GԆajMjm0l]2 R")Y[rjJigJxFt& NHv 7A,8h-X4B.2~ Vd"CAƯ&|>7f)֥)F]k$w!5P-CQnaZ^ϪF536W5J BoĐD)Qƕ^j n>&촫!xgF5]ذ-RM*˒Xb'[ Iv.eNPb l$alj'>eJ䘕ԭiz\j'1)¦swV\|•uwQ O/qs! I+2rr/*`:qV#d#E  U^wSOg0{`Ë \̊jQfxȄ6fXIt2z&rί"b 7_UV݈/o9BO1PibYfJ G=[0K [»KO>$kLlGJl_)XWxj7@.Lʭ Sx;d/53?DUBi;ILÎȝ&eTwXVML-6lUMHYx1oJq|\:3~sT,/CwEi=}dJbԄdsll-e1Qф_.8 cM<;LMQ {~ccS`)0un5ɍx5zdy'(rNfijLYDvA4 ^m(VIp&ϡ,dC@i".)O)$eN5.)RXd.J`k/O$vY_軖 d+w|q]P 64"`5 :ߙvH5GKMPh|rBZ,[tZf Ngy5 PzO7}EIq4)B nݠ{J|?YZ^ðy$jCAr*4!l:r q5]5m3]H3R͌+[hYMX K{lnise"ar󎰵@>2^MU#w?NU:/[eT0h_KbGFC|׳]3P2RMwke$9_y}srHt4ZS> \%Rsh<ըji54۵W M9EAoi|3~=^Yנ` ~eN2_TՖUY"#:Fl4*FdžtNţW2!ZܻQqH)U[.L88M UDr7I-,!V8>xb?˗f^Өe=eߑ2 2X`{̬b+E4YAtA73q,`Y<n"tuGw,&W;^w;Dc9@hqFW jSyV(!D7 vO>?G.ttaG] 9͑r$ƑtD8ͫwgtkҲbSNn#KXfQw{ӯ*j6܁ S*@YN,HhIƴ'S¹ђp lpq%h.(c䑫;#qFkb&6S |~o1x#L++J-au-Z;Fܶ51 Jy KN:MT cΛXQ~8Ol4TJ-L}yvu{>IB6!D֣Q :znVaW:`ajZMMړq Z&r"|9`oMQ,% f`dO7}L[„;F6&L5[#0n5FyRYsyɏyDMΏdm5>Ն !hJ_TR/ԫ90fL4S?3]/TAcWs2exf ĉLjK`$ڪA+ؽۣ%[P"ikx'L]@zXM=!>eؚ?y8PAM hu^w`ۮk!5=xgh~ŊÞ8A_=)~82Kyq(( x<1M䒶Aшf g])j€P9 (R2>+RvXiŰ%g;9iqTCBFl)2O em~`$Ўp5H=%-6mt`'Z!kkRSИrX]L~*݌EEEj阥WHw/U<lWUoT@ΩzszD `׼^zb "Нt>ƺ,a8#tn} [QߋtN/sDHv{lANk=7 d} Wd]bǝܺ[ =T՝ghYKDHf翙^sPa8VӇrk4^bePX!L$M51^ۊȮD@"gK 8GWq e!Hĩ%e$$Dʟ)|\ԳA'#@6\pNp+}:s=k#Mf-ĹJ@o!Fq=7]0Ū#ScQJlLJ/>ڏRH"XD?WQ7^ Kݏ|AlS8FzɯIa^3\ѧX6Uc%#6ik~>}9C4Sz{qSE &3w$0i#M/R-7sbgAHbҙM] =f/9+f X{*\pciI(g.i^d(ͭ{AbF5oTΰԁ0j1_I9vv%6.8V_\Jvyem&ȗGFh(ætjg6zHvPtچd#}0D݉Wm>v~N͐> %!>w&:fZGOZaPzn'~Ez|#[%7pNHpՀ/+|ɪtVpͮ< 7_&MZqq&Zi>Kn0u=kg8+[ .7cK2lں^JX6~H>4VƢE<TQʄWA8 'Uʜ-p:m!Y7鹏e0ɇ@rC 0䏹)Dp<ّKT8MŚ=/~Ir†{m40 ^l {< (MѻK&s4152K$5c3!-p!d$ q=7+6BFc﩮ȭ ;Ia]%l} fN#HJ\q߰лPh9Sx[6lpy8AR+:b;q~*J8/QkU Q37|Ud)6<uib},s.bsymƭPr`$CVQM^ dw:dNSQo*U^GTwcwB0I vh4#c;P˸އE=F*?9е $ZX5 }F85} 'BNERӜO`k0a8;a@cET{T<_ݎّȱe)3d*hƬ>;܉3\zAe($'Cc5,AH7D`pBgjj9i %߯Ұh~N̄4&ݥ1uE 9.킋*ilgeRM#(K(;7#qa%9B'q0L.#H|^mYiul)}«`8F Kͺd4ZW'K`ۨYHVFTm"hWPvhmNEp [UTJ]e{^Uc&u!n%.l) fpȃUX6#nGmMb%d=^ӑdΐ, tw](ERA+8YJg' m,V)lcqӲkȯ㠧s6A?rCâيjkLa(il,w;؜Eh\O|/獳Dw-D%EFSS[9O.Ǡ5$硸VNiWB[ ۃ~?gkDTnN\rT ^:4@I>zN3XxяaϓO}Oǘ)܂;/L+,G[SwS$7fG}pHd NwZjnI6S|.#00ԙt/t\%7H*w}W&œ44r;+tKD 8].Գyp&RM΋KEBP$GCY5I˨L+WpوS$XlNJ(RW'XՒߩ:6 b@:}K <.2[$땠݃(D/Tߩe $~j lk;&e4.Nu}؝hJ1N:x{q0sGώű>lHG@_]vQ*]%(wpLyIVcO&`;Rj7̆D\ꗄn@Ra{(b42s0~iV6|1pGi6S f_6koݚeBciw sn6faYmS;$>r7seG`A Ԏ]+(i*@[}N993#Vn+m  ˶n|g k? 퉹ajJ XyW>i͊Elօbձ QV+U3|~韬Nf#@YExg }]:6)b[,ԴNJ~j{Q~4zXfVΐG&M틙~u$(]JF7K##L\9q0]|=f⏟(W467%4Cg5$R x0p<0m,(bsO1!w;3)W~m& e u[Kزa5rd9tsʬURi.wf>?8SZ$+ؗQjsx8E}*џ\3xXD=2?m2դN=PJ dPRQ/CQ)%?4o%mv\()}I@ij.`t$z1=S6 V݈]/%,x;$Xfl;SYo)&W3%OXA@oz% S3)*+XCdGF*5·!W=RֹT?wJSEd 9^ZEn3юmWG4 F&f J}BԋzҺ#V`RF~>)L?]Sad$]_hX|O Q<|;P'Zϧ׳>v}Q߮97D'cP4$f8s൬}>R^2xWCnV/+Rf^Qs!(p rz&dȄ%KWݴ@g=BK0iiiQ%R.ʙp uT!xj?neQ^4Wcnsoٵ&?H~fe2h3sGˋ,-te3@ئ7x5 F * XE3-W*Hj#f,g]P!~d}V%_n3ͼFH>4skZޗ)yåP5׃.[(;~`9FQsƝ'0) hgY]Eb5>ԇRDfƷ}, $݌ϛC)l C}~[Q0fͶ3Q|9w>;W.B~x<[Bd`+?u0I#&0AXPs TOc@~3;@.q$WJ$m4`Qm{g ^3)r6)zrTH3 SXoe[.\@`x~RX0u^P2T~p1nu {MBbcn@[VmhP#R'T$U?A ʹ+VTTY33IS4新,eu`SsAa{JƠeJ|.%(g` ^aah']@:B"4WV("Ӏ eujV[]pPhF R+w(!?^j;rQn.k PКQ^#e^E#ʎ_ Mbhi:.ް2N{'|/n0vՏ-٫Z}ND|qLSvMwHtVp8a~0 CGBN\)Fo˹%4iC&&_ i l@V֧  #Ci/ѝ𐰅KM䡃a :D܌yo'섎liAJፚ.x96!v:)eÊVU%8NFJ-`̤OtUnϞ)3QcFch毒ݴ)UםH#f= ܈Ww68+`|%;)e;bH8~bCW릿0(glGગTEM!&8z:T#a 3Sݙ#1C5ډk;x 3+afvF:]C[u)y<= %\t劰.+&C,rYDM]T8'L @` '>D*uPD&HAvfVܠ1'oi.tb1忏)e,ނ#0gR(;9fDݢ}= sz!f19Ѝ>r Tz ,|anY:4#9%]Y \*<چiǸrl:BÄ7tW35[оrokA{zgFFV"pRe"gC\ع"G_#;,״^e5J]JH}ȨPqd#c _=v͚-}*9V{XS}*҆ĽElSȫѝ[?\׆S,:qi-#.7dO5#uMb\ bu{tUtҒT8l``FyThb'#:6c%Ao#ՐG;\`1X[MmbᲽҮ*60+/!n1OD &x ޤQzZZwB@unrJ= r@:"g,Vـ+3.rHE{}.|\TDp@vRh9g4 34+{q̰'7فkc&<~MC#?gʏ*J;dܐ z7֭<@Eђeg/~h>p~_v:L1_% i(nF>c]!Tk]=D+AJl0]d+qR `qa5l6k<QHaM-J7mς\53tq^2R]xB`a|g[4i>/ o nh_6D{"cH $mGEILI)_am ?GĬj0\%+X3Rgq b6 |*>}6Ǟm*%ܿ5lqogķI1*̊.0դ%&k؆ 3웄wĪF9ߗcO:టZM\~mbak1(lRyo5ox{Y{>J%X>˱*m'ܑD<7,% Ng6y<ڹ˙sG902C.걆;kLɟ8w$)"ҁ")M XK- ,% 4{0Lw(pVay=#bLQksEeE~rN uZ젂\|Y,K; At(1Az &/3 "ZdF̤=;'Yj7#w1 VXfgc9p1#WΜPӯUkK|ViIS&MqegԸ]L,'/8?fi1HJ "[$1U^\Zի]0Qq0"8młN\S$JB~/_4Y HHD_z3|ϐCȝ^ml.1HgkS!eN~|ũ24eP1+vqCt&>H]p;UQEޥ3HtB1ME/>=#厀:Bd 4t1Y1-1@҈}s|Ioɫqֽ 3U&[N>UϏZn .C>5tDr蔤WU-swռ}@TW;W˺DYkJܖno@Kx/٦u_߃[v5& lJu~H富2ج PY;}  m̽' ƭ3-PyВf;?Xg`}nYDkKr 珵Xw*IrvSF L=kK<%Z"y+4:&Xt[VBK%LS@.Gzy=.YFUTѬV-Ѡ`_߼*a7s᪱Dv";\E3ރ#<ߠ~0:9QVdq&=H>L$ f ˞ nFHh4n1h$*qS#{o`MDE0//f6 YZѡ3(FT |tv7E-y\a]_aRU)ȵH7r6@WjQ=b;*5 SQtW6|߬##79~l,#|8wg?|חxѶ=iڠXYNB0Ƒ_^3 !䑷iX%*ߛ>75z4znRXQ*Z*܋j{0)&T<#.(0z6RT$815xfOMP7uLi $oCiq]L 3ޝɕ=Ǟ*VKZgdNpamKDZ\PqO9;Xz1+yԬG 15 w(A3`\Is)QWM LwR2c1 amqxIhjr2$58+|pGV%e|%t"@EgǠ $F@z$r?}dWa@6\% P,%)8`~tt6/R1Ù5A媕x}|`> =x`5#kv%ڮAl$hX6~Ǻ3qWt_4BP p hv?vq 8RcP/*E7P`"~tP,Z 9o>i3@=ɍS2v)g4[Ζ`A=CX'"F, meT{a0ȿ^?/:HY@E-6{G&¸F"zo?!z7D1kT'c'- ׌1K7Zΰ!TW6^ :ػফs.;-+7xqv!͕S YizyYG;N 4/8Ƅ¼D_3 uE^f-pe世ma-R@OF>QИ01}1!ti_vf^79`eo9An& 6猰Z\FsHplWVn?dBEy`&H8'Ж3Im5Z56Q#UZS͞UB 'hP<2hGf 3!FB; |=%nC'H  NYIjZ,f~9QsBcU cg=<)"ޔ4%uщPT lXz {͠ۋ7sUK5HƠ]Zq.uMifQ"DOM&?`s 9P5.c*=Wn"6s/ Xǣ֢BMýY,[仌@ؑRѷ4w?77ԩqmrڠ3 3iݙwFe>7|m(SV/87'ɚ}OڧtLE|"k .^F &X6,)B ₁1T惴ؔ(dF m+OT-8PJZχ:U拜RdRvQNr %R|5p/{>7f9C|̎*;.Ţlɹ7 \=vz.S3 h 1tF\ի6k*Ye6(#g:'AQdGc+O%MwJ7.=فƸW,d]# J_C|I;/bLpA)bŸi:x@ł'nSGm}ٰd a6jA{x\ZQ?E# 7tަ,| z~sI&MHeX/rl!ߔ{Xo-IC'kSj lh0 3S˦n"f7/rUi09@ۛO!m;qǸi? T,{s*{mn@g}ф·ť#|jt8 ߾ Q`%1J>Xk\0XyqKXfw'sc䵥㘮ZS\Yh&j$/&NTa$B9۸П?ju][}[VϬr^d 5Na]:58r7i.?wmy޽L"M5yHd5w*&ȅc)VQ#"U%,qVK0!xaOFSӈTGĊIjHN_{#j)I@"2gl}`qw(VFid: b)ф(S%iB燅=_聟F#O2A@`zL(mlP8y׻`=*!9>7}hy!4UrG)TkaE䘲>h;O҂Z,[p eĄLUQ_f>8YGs= PXɫGMBzUtT Ն-v~Dr1XS04 L_>I8yDgDߪm_Pq M=vJߣF1&ayXo[&㮙7Yvtɇ%d EsXqj)8 KGK>OFmr g۱^RBp}; Fc.O@mTSԳa<iky0sѽҙ!OG] qO]CS t (7iF!(S?|L6muȨKqoD|t8yZX}Q%ڨP-,jP(*>@]b[qMcWK=ZI]!`p*] l})֖*NϢOZ\͂GM " ᮙُ0ZX#x ."/]vPh7U u=IF\M/U4CWHQ7ϭ GHhg ѵ ͏kbi v;[aUL c5<Ðό542&1+;.G=ly3t!Mqk8O듌` &C[>{XPh9ޕr2kQ$-j93bo1BVxv7e'-}4p=ҜU//]hl"i3FiwωȤ9-bKe Ź즖-߹hs='xfҵដAoݡe6H%BMݷ^hmhzs/@ߵqvYILn7`Pj39՟{Վ kUaL)Ju//k9ᕩU XC) @oxg[$4&nd:0ӜإAV;o'8c;r'QMN}y08P+RqYHpYOc3R} psB$' ahnJl{5+MRNat9^ '^U5lm*Lakrt*m[3Cx]aDæIn%9SL$þ4;Ǵe3ʗx}sB=6<*|I^ւ3MW 0eld0˼}bJ#Ep\a5s"NvW$bWfO3Y*AU 谑 VDz ɜP N QypYOQ>f#R/4sg) ضw}k槮|lmmmsNrKS\h+yɊl\O%D(V)GeȽ;o~ );NΊ1Ut#F=mͅHm&툓$|#%6ʜ,Iwi8Uxe;)25c *8 zMdu6:w?I'W9aJ{,W;LkVV6oI}2:ȓ.Q&Z{|P:Ձ fR߄mmpcJ2͝a4bQeN_~!nptO[!rI?CN="keVXUlr+N|ra-It6FqF$ s*S"d>]8nrˏu|Hg_dndՋ/tB渻:]p\f!c-2-; ep 0fH$w0n(^"?"),Dk[.RInCZ+Т,uaZ 緭/*,M~,$Jk,ORS#TTb4e.֟{J]K)NJű} >)-]K,SNݻO#Gslڊ6|:r&aG:)dl )% sgNCyDP<#QE8mNh{LhT>H0kot_]pt~ׁ {Tn %IKL@pIϓ*x[dQk aM-&:T|oiJ {A7 -i%ybM ª&{승FIn7)~p@D#,9wBrM=bG7 QJ4ڤ8_WؠyNO c{;+z[Lz,tWj`jl`κxUB/wڶ${,2 }e>VBx1ŸmD½D5;dKG9i7 LuoHPqu0.[-[& /瀼v(#p3}Gc8(1$ yڬřv.^DNNҗb:՗'Gsg'vHcVãxz!YYH4ZEF/OhDKeK3 4*zC-s~B7J4D @2ܱt I`g技uhBIfOWcI m/avx7ԑW[?\eo9aߚ&A덮wf^8,bJ0=|:K} ģK}kh.ﯰ5J`z?1Xʯ}ϧ \`wJ g A+X$n0nw_q]uWKӔ2Zz.Ļhs)}2U4gM{IF'{<w=&G9i! m{^DEuIXd7;g#uDC?? WeTG K4OĔ,^/{P/EE%[5-C7ٜ`7W_ rILB3 &% k66yC2|{kx|qӕ=x6=`)÷HU ]s,6c` ?x/ ]VmyXB#?jD!ٸ3ןvxZkc,;rg{-C80B@h YÔ酨M1Gy|+Ǝ H;TjUDʭ\1e/Iˍ$a#W[";hBҕEM:`Zi=)FH A5H#P&V[{}06ka_,`uJf˖]Hrg٪MЦ „hNsF+"vp$p=D.DΙ'ܟDɊ>D) +Mr!1a/6L/w:`1SE--Rd! S^JHjg- BѠ͓|>cb*ruqo]\5X=]qcn*pW˃d6\;UK}tu\Ukz3޽3n001ˀxi `E>ֲJ&,\Efџ. lJ<|j$BCiqsT,Tl6r=NkޥªazKa Vڑ9+a iHXmN#lyVS ܯ*>ag-xs<ߦ04or*z룴b7\bTz-ۛ{gQKhu{*-ϒ@a%H:ga8(Ite-B Jf߃Js2"+}µZ4y7m?}>q y}O ^P d[`o0++Wv_f}YW˓kd(H,wZmx) |N}N:>NzR!UcºâsZn%r`43~N/66tu)O1nnkT@2h'dDۢ(.$\&.YOTM*v\\ֻjTy%F1TD*&)f?H+b$Wڃ[JKV$ʞ?|(*> WaG 7֕KC!Yn#Q!~"`| 1j7ud͏ 8Ѫ3>c&n+*SJ 6,z~Al'GshU)2ScϽvLoM98!c lG*bƇzt8LQȍM#ec`KDlWF^HāܿTV1 `ҭ_6/{o3j$X&V3BѡUk1'p{ &#R{Xg$ɕ=W#Wu'@LNNݮhDA~۲1! )atvw*e]<=n0 "u=68c5)l_,:u|I ^;Yi-~!#h_pu lG qн]v:_6{6a[y#)Vv v*SIdz7gRuPNOVKɍFi\e 5.zKd@B>$K-cҭcf*Ԣ2:@[g~[Ã9AMpk{]RWmB!C/3na 3$MmA[ܬ( 3?_<$dNW%$::fty@Meٝ(pMGLJ)7bVCD/dY6K (nF & ]dϱmW*^bϺE> n%SMn+%x\)^ ]"R!W֓ 7 fQST/CJc3]Ĝr#o\fRbӜl'^\*@+0 1|fugyO-":Z׹_8-g! Fo l0ٗMf2a׳4n4Qc[Kԓ^B֖{V!?YX)r0&HkK ^vʚ/< ,T։/e_и*9u^ lQ:L7!(|![Ʀ>3”#?n֨:ʜNL Ey{p&?ބC|:s2 B5Sa _DZEDMB*ω.ѹ}0uhC4P(8ַ$.[}N'o֩jd)O~ϋD$E5^WZDz願pJRvuL%[%2y(loXS`_},ӭ__O7<[,$xi.`Qzn@? qLVzZZ˿|M6swIsC@(=r /9$At~ez@# FBn [cA]xzLЇkuiOTAUHDm9:DQ)XSYapQr.o{h]ÆLaҋ٥o\fuLg|@ƊQ\+Sc)b]_>W. LNo1~4NS9h(Ј㭛`!pǡٶ]%Y'| ' =ƣecVjS^ q'|8GܛP"akO[[y,m}ueJ Qo +$-m5/1OH'}Fޡq#4K4;)imoiK teeI}CĥJK/-5;¶zL w*51U_y#?i7|U)oNhhr 6wrf?KW|u˫A-n90tHj'g(ryPl pX= ͈}kzڙ_Fd%<"4oȦwz A%Ky-&/8>sm8%U"|bq;?e 63É aqVG]/HyX/1MWS2'Yӵxk?4L9zFk \Va Tb}L5@L>_@ 8 3\}JUjv麑[?~`~iܨ7_gd$;5PJݫX9-sD6/i- xɇ?gE+[Qͦs1Y E//>3*NJm-,F`wγY;o hwl:s#yA?a_o$U(P4vg{z%w dW6idmƟO h-IU0gmI4 —^d ן5L;Yn D*'3hjjM#!E-rHqJ fg8hQ:vrݻSV# wxhg {^𒯝'^7!9UU\k/]ͬ.iPmJ <#Gdcjԍ"`izrF ,E )S!AL1DvN& e 3Nj-m ދp*:)h[؂ߙ_>hEPmuQMF^@M^hs2MmiAc$mjj&w)Yl+?p(n30}+NWˤdT{N"ZEn HS?ԿʉzhC%T_ of%lr:g:IE`*LwCp?onP m)aZ4㛃\?=?q`yA]ꇹhA^q=khdq꾄YVt;o*,%"љ!ZUH+:r;3e=nƚy^ }j^V D9^8"MћmD'p h"ދR 4&epQxJ8=^i84(R!UgX`ZP?\m5/΁x|L:umEXP?o4Yڪ鰃& ¢n\ ~ ]7# /}b=LEpou624g1۰ȅ%zciI;ݡ|%c-TGXVJ.I$qd ^8~^k1^}߭3}4ڄWpҬ&l.+\(`!\iG, đcAyDCmHR }i!yMB$Q& GXuȞJmm#o22EP$ Krb'<##Kt^P B o؜Bo{hARӨa +MQlrNs$܍hJTvYcFpI՝a1AE~w &|2_Dd~!Ea-]Ş_S{fܾ&_׼{/>gmxyΤT.^`&; &N׹WwPSt. ,4tۈ":@'Xa3ɱ:$h$otH="e [@7ẂhKB(KJz<ƚMقF?J RFC 'v5O `G6̅~%#SA 8T"rޟ$)lIU)[ݱ4TwY7*^pvcb^a17<֙3=;]О$`,HB9M'p{moRu@얍BgGu=V!Y޹aDMeۏ:qJ]z'4C) /U][kyQ3 ma쨆GG+7ZCm;\ _cR}3J:Yh"JPE+.p|~8X f`$t+T CAQO$Âb BmLuG޵p\?_Z㋈(C fSV!AX{.zj SRWY<O Zi&F =tc@/cK @@@QݷhdMb;V߶g;w:H^|!CDqxl+ͱlϛxb j́HIRm)OL$~ v@J#2I_ M8kmx7Pwv5(sP|jp٢T1PF-%0Ys&ˁ +B;%`XH/VpB]`#_/E;% -HGFTVM^ NŮWf(+M-Crq0n/Su&e.Y\!P֠! +ۺIcuehxD(&$8iô u(Gw&u_Vbp=TKJsژ7ehRȖ/+>#KU \pxH5g=_ʊ-%CmI$'d?K=U;\7Y lq3,\#! N.M#xA>XؚKNb(m6KYtA/_#Zޒ&Lcz!0t9J[)7b YmOPpy9?͵S D^dXC`;ʞfFcaoJq3 U "יD=a\Om>.!HYYMAudh)U0 iyeY$r0+c"(] KDof]2W|!#2uCϩ`wN띃zοkpm*)?ioruKK2ljh84/fx]]y&sb17v3o$"K&[ :?=d]_ Ayт=svi2AA/Q=fm(ϝV>c␽w꽪fWzb/Mp1h[6el%À%CHջߓ!_om90yh洪Uj;˧Ǐ}7rbF(p%fKO[1E"tL(OInwxs0xzi(pܢX: ޮ>+Cܦ1bEs-)ە2*KGfU!x[Y(,w0'Ӹ?[h/B;V3'S^fnló! FIsmSYM*eD;xznŸB .M.Vx{+Bu9BC[%vm$ιl=zQQ{a;|'18fUmrՖ:0dW_񺀱Evg݃=-6=\ղm91r&迎i)*:Cifo%[*UtqGTÄ.5xÜn)jD2ũY$~[GZ |B<0DxجlsRT#*OQ:T henARe@Iַ.H4:KTN9lcxrhCBנo ^β;A5#-.YhםSeIZ@˛rtbᰠm΅V11O'+b!w15w(){dH[5 F1 /̆.2CmJؙ1lkMc66;3cBw6Vl-r3!4ma6;8PQ`&7ݙף KQ~oaHf%E{GĂ-Z#km*u@W`"|FnmNz$g >l`u?4hm dʯp]IO0!> am:@.I5`G͜½w BPam{gqѰgsۓB!*)+ѐ{naB\{۾Wv#6|TY"o+_*1w prRq׶F6[Tli<8k^mDR1pqG78qվTZ>zN?KW>:oœq@IӨE݋lVy*f@;x!d7fyivC+$=wDB%&w-ybDD"F/P2C\IS(..%62&ɫ&wT:cr( QIL8"=2tC!Y9:owG~+sa`tyϋeF駪Ą0?vfuua&C^nu*CG@q;2nQ[=,I\ak%Cՙ]`XhykQ꼥5ڒo=թGVj]%@7~v(_$%k|L™"CǁQ;/bM՚U7Si4A)Lpҧv^_SZU'Ԟ[?r>^@Ilad P&9+ȿ24J0zΐjՁ]w6jbIZ$*KRԓ DtLwBaz-- q`;H 11~hD$f}.ƒt'i!2qr)a whtxz0`׍F݀xS$8(7RS&GIFzPcV:E`5Wd0YaRCxٿKes7kb\ݿIct?%qfpwBNT.=P"2"-gzcTF\N_PR\fs:鹙SD1p^ !('Q!41 ]z}jR/X#$1*`&ͣĴѫX6U{]mTΏr|_dlxW%з1)D!\_%;U-vL M3E upcSy@^d}U{􅈭;xjuM8^c4)Ġ̑{n0 I硷A'V/LLV?Pݠ\_r+saTXmdƮ d/R KҶO7'dutnCݠȻg?w=вM}@jdd{X$}8(1*+:dfUTw>̴)h6?@pܹﶅ_c3qh 42q9MFf֧eY͙DjeԃZu۫^M\R9J1 Q $bϽZR̜ԔD ~_SsM|z qkFۑ#=Yn>~)dt(9ׇj#ś79؈u бEɟŵ 6```˳mnYl-D$8ʀ<wJ1IJ X01$QOG ]>lSw.ڴUōkؾ.g|xɯ@Mi STVعQw(0o)!rUpP򣱄 B@ >kP{ [`&Ű_u(ΑgR]Q "iOb_~x rPg\n]ewaI%=^PO_^Ĵ-ԄA$$XۄiGL̉l8?aCQ p|CC4B.8`Q/{  fx]靗!~Ḣ)J,>&gjWzx6qY?9S KY&-.3$6T^!L[QV'=n-_[}SUIQX~QF@xw Aѓ V01T[e?Ԗ2 BHwP_r1q=5ʷ.g:TVzq_W謶3~N\1q́s{,|}XZ#ݒͶc8>i,4ui5"S<d `$m]ҕ+֌A3b^Q'UfLPm`s/RWLJ޿U|BC`EN-mvA0agw?{.|AX1N")'O*8* |lߠo'37.堏uؓǿ?<(Zr4 +Q7z J~S4gQﴻl(v_ P-/uFa W)6=C.dЃ7=[#wH0⧿/S;dW$bO~uij?*وؙ{6e҄8v v8/m?dͮ8˄}_;vA.궈}M?Vuc$.dNaNQFgZt­J{*XY@P1,MyJ6aYQDz Hn~6J'uT6`%>&ѐ7cH˫xxsVrD%P6hlLˠ%i®܊*R!׮{캇F _ MX&YQ0ruS/~3P4CCK[/gF—' ^[oTO"ǻKOQr##uzYRf3N݀ᅎtQs^eos\,{\"Ƭ"Y>M0/j(Qg"L Dm~ۜfTcpJ)HؗtE4:c @/Ɓhw#'o6yb7, RVB | /g 朡J{i>~8,UbM\onu+rȵkB+W^Ne\`[t)MN-D; 4 [Z!P0 4|VY4-Vs={Zk:s=|i﹧ɋoIs6O(*xVŃR/P%MS\|;*AKh|4p/ڐUԣdCZ1xRIqJ܁jA`Xͯ$ր vG;p+()]xPOԉ.gs秡8O A%h=y>@x骤0ߐLAI琴vuҘs\Wah \#e)ҕ(SѿHulӵ#,l8^6k-`Ti(b[\0h>rKL|'L#{ГCHTG)7N$|YX'_ڬio;pN@('ȋ}p9c5bЙz1r*0f3=s؃NUÁ)|) &HH i Ƕ{FFN yT$}WE T&Y;\?JXQNT@;v'dO߉ <e)Tƀ}Q(LuT0=|Mhg\=O+ISIav5q+g|B5[4܀bSΒ W[З_@tCGU ;[xs*w\ ԡPVQU\qqT78-J&\.Ę`ֺz=q/FLLq&÷RYˀpYb/h) m6Iۏ+07EW]46v-Nf{H`Ut  ik{ |vL&td\MUf.e4W'km7i`CZN@Btq/d+͑SSqq 5]q-d,@+.k9󡅘/u-Uªw' ӑ'6uɮ Y%E&:\ZsBO{3l֜B v7ȈT! Tb3m lpǰU RF-}sմ|V[ƘV ̐W@b/QiT;vӼ\nLCT:K;zbJfz;љ,VcwH2-/ĽbNh;&h rjtB;5Ұ0R=agX UpKŝ p9;d^DKQ%\^gٸ:p.gmByq0pc O?DNu\ݽo@'j5.|"0)7:2"#"lHO6#I'iUQtUg!wvQjDmQġ0Y/3콷Oy~?Ul5D8ȿHn01QlkG 4^cpzXsGuQTf!#IptWt{,MKqã+c!ЗbŴJRFv~5jj߳_"u^]{J>{ FΟvW@>HQ@ڔ>փn*Jb 7'AIJ|8,4hU#QTahq sGTDGIP#5 q$"ޜa3kވ~fjoXRx$X" 9fEʮ펍sAk| 4z b>O&z_KS7U`%G)AC 28 p|l<{E,sq~2%0zY(kkӵ8q6nȇ4N\&жHׄ;+$^FɇRNc2jhQa&+k|O`UIeQ<=~ [=vj7(ĝ;uaϳ0jk>zZWk)b,II7^K{:Y:T}< Ln#uK@)k]בXU6гq+hW&rgOes$.w] #sTӶ>@(F5OFg9tYL 澈c`57"{T]ʒ;+ }GuC_$Nx~5/W444"$$ڶ߅3dl ]&l ̬i3D:,倐kRnGMh월 XnCB5ZzHz@1ae( MS/_0q!}RSM]o88yAunoڹ%5DQ}Pߋ[քGD4i_]J}{izpNs$o|:s2Iti] Ko:L1SN ' wQC~YCc3aɉ28 MkV`VΕ}!`?_רe;+ayP渱b:1.[xY60uUqtxGʾϼoDc܋qfztHlJ<0 nC :Y9qL FXrbt~~R24=;Csv=b.>PG7 lAr 䚥{θѕ_ a=͡^ċɓxX֕4HU"еA di7"G/ ZZ d7Y[ J]$\eou8xgBQ$4=!DETӐIۈk:2fBM\1U'Nrs>TܢMZe5MQJyJy @x+B9@O=YgR3i g!kI\DTJ VƐ'*E/z@f[pɽn{-iJDrk)*ty 5O7||`\6jqb^lN5 {Ypm=VmNE[ü;m\3$3jLٺxϒt9o0pTz4C`B*.@}<X0uM $Hxc~Y:bpM#iQ7e#;z!?0(S񐆐Av3Zy'>7FHC8[M!ITIгJcSŗV7)7.UM`~ ]RxIRVm왪d<ʫ>>)r,`#\Jé.(nNⷵzt ݗnn4[Mm4FDJ*o!W ANUC" *ï{ L$I.7p-~)~cڸ)IZxYIdz`H&؆$YJ@Bc}{|, W6:zc CT%a'ygOn^|&8q+6uX^\7Sf 0IJ91|yrm_dJ)]솢]+:_F0{C 9rAȺݗC3;=:2)ZwN/%6rΙ!oYi@~hF0PK!' CВ~E"?7*ߥ(h ve;3:e/wlɪqy1!5i;ik=}x3If?քk;P5<_-gPEԷ31$Kip7(vGT!֌=k8#OoN.NB(Ko5ˠl?0000%.Y5i%s "4NQq&[H:5zLBEK5_0i0&K?abGJF85|x_?DLWA7J?pL&™:*[m=X@,]`^~>xBGQhFY㩗z}=U}rMa#K*)ԖGl1Dc&YߨqF4o*`]Ukzѳ Ϡ{Xݷf @ 9 4Ca 5o̶p[E$bO7; Ma yߞh^XFFۗ9Kv74kd{9:@NY6OBaGT+ۃ_s7xr]|J okU`P?偰ڳ(~uK73Cǧx{KB $m7iA߳ q5T%]~ɐbvlPi˹ο'UidhϓUޝ*<1ּ̙W.ؤiy~ 'lI‚61AL~$Tԑ.<`'B==M&dP1)s$/-h "m}KC/)(w;`R>f;'|7aPxAb:@ rO][掼(iV5@n`tDB j@Qҏ:IG?G'=Z%0L%J<@ioZ`>':{23YVg6}D`\e~n<}RP_}4OFj-‰:1@KXCٙ89%l:ljomi׀ >ej63;u,Fo\ܠ,c;| wt:fxB)i ;*bWig>`m94&|ڐ:'fjy4S197wBelSI-=p;K. jHM1|WZ u߽V|Ekm35&iٵFd3Ci_$w%,tz"-Jӗry V~~rim,@+3tmGF9!I8&f*'}z+!ZBj]ۭ~%͆"HT9m"815y4t[:Z=h7fjk|G}\ѥLufNw%Bű$aB6uk7+xh=i@⻚ ?.SX$6c-<ߜ?ؓ%iLZxP (j4X\Nl4NYAg8Uŋ;e{ZL^Shgdc sA"W?.Pۣ?w!k V'_L\VWX@Vcqyqӕl$&vXO{&T2y[2u? & r5o=;G$pt8U4H_;MPڥ]AﺌrPB{|ȞKxO]iePa߅uF۞/vMJ2;Ha[Ev7+J+rb.PLJ*ТB6"i)gEogr(ַ"EF_ &@eًcmQkWݍ爆(zd䷆[Z,E };L>j] Ÿ($Y \kkoH."FXAM&ʤkN2!Pi "En̨<*A 877wJ=422;JPN Or_#-O01 `b`n̲v{RŸU{{m~? 9Ra&[8¢?˞Zdi{,;&1|r.Z +#Mo=`Uo$Kh$I1i`GJۅH $w&ҷ*z9ңkGLqnXd?+oƢeAI@cI;.AtQ*+mJԿ8\r޺rE7DnUZgi,ŋׄzV$~.ֱ[i;Q^]0VܹѸ],u柘 ي.bimԊ*t PEǽPS~۝[ga9MeVe|]qr>00<3tuM6O҆2K|igf%cLղ.\'=k"G~˧k×{"˥1\?/z/} WnRDEGXO JqC#;%[KK.A?b ݽ3ȧ' c&YVZ g_D!2HUǮPz†@U/"9Cw1NƠqE~ڝ8 R)9Т򄛰nf3tǍ(p>X%a*y{ޱL t='Jk$f` n-? G]uWӱ! /ݦאP|ymN(sxm% i'i3?][ᑂbd,ü<5HbXȢPxۋW=pB\u1of^$\vӸXRFFȻE2qEk}&No>7ώz$Qvs`Lҩ.YW><."KBj: wIki )$_|uM }%_q]7YS"\^y&|\Jc}Z1#8@Ѵ#kӑnx򠯕&Cb<87!<n (S "9s/uvkZ~g\?6ZU*h32 m>7/(ՕAa~"vfiOb<^q,V*l?Z蟮9nX?΅+&#c)"X8?ǡ/ס(­q""TDI[:J-|_hi5%LƣEN񮚘}D>N-X9ySr:v\L(D3ۆVIL ?w(KQr/3MuL"!됢\x~M-D _aK z㩂Z"o⑫:$76f1&zCYRD "ga@fTا 'ĿWa)Iyaʔ.u0r<&m/ c,"7eV۾Δ& xc#- >6+`a'u&&5{t)R#] wͯNM4OZY["֜6֫xv]w}x[E32b etɣxHge(jRëg7JaXSy= ^@#w* "Mho6"Q *치۫XGR ?z˞Ɣ4'PuW414 ,tNHX{hέ7pT(1i5k:?a}6{:}mΧw@K `/>2CQʖ5l O%W7=D] b.|ݴu2uf$ɼQ%{* d$hczt!0颪 sSg7OchN?+ ~U'( )]FшW(4^W2&'R*s=ITAk5ъ9f}2hq`uZ%J詯 -kQ ߔq_d>̷ʺ4yYhе#1iT4f_"O6"vmnϹ,b &$صd pSՍ\znS,ADd }oYL^6m̍ct^qK?^ۈ=D8_UrnaOCY3f$q7 CML5PU/c~V# -qs,~ٯĩJ~KB8MN \C^U;^wn)9Y;!咙ve!9U5ojyK{l1p^_uvI' 7RėxÀ$xt:7!71J{ֈ1Oj*S ?/}W~;*VIA.Edٙ\ jrGFoً'@2.S wA+$ Ts5ƟٕlFW Vڈd g [駴ă90iS^obՓ]֏%wWvI`Izq=7?T9{(FVv!70li'1b v(嬟 RMH2'7m$ƉwHV}zda@j\?k};װ g |0[H#IQ-rܳeK*̌B(A$řϜ4x) c)??r FhL-y XMRE:_w !΀[I"U$9Htܓi#:] }f%fL|UFʢ(JQBf{jtcf`B*mnռ w\N0+aqޗ,JcdAQ3#Nr5 j O#MM *0/- [San ngŎ.U髩:~bcry$|vNC?*Juת펻`]w"L !>Dm_cić2&If\Ռ\GoX`#nQ6:EIJݹ[)f'tW!ج0+neNY#9I& y'M):͘ąv7܉sCg&ן" qEuKWgN# y}vkP2mWD| WyrSC+tI; $]Gc91X8TNC9+֭wp#m=9-cЇ.ymÙ0bB,Ӑf']F[ډJ5*Z{Pxsa -$X٤k? , ;1 /p:TWRw)_ʮ#}`Z\Sv lg*9wbLxS/L?I-: Z!=bD%DV_ݓl#8F(SV Ouj՞6,,Yߺ_E3'-d!ӊXcH2N Çt z(YvU褵wX%hڲNIN>) ?0y~vTdc5"2k=' ҭ!!X[5&]No>(?9R_]{0_nzW[ mӾZ'jwF9R8'{Fm~3qhkwLuƨ֪ݟC ׻eZ{Mν{UI~eUsi0f: Kd?oq؃kTAЯ'%OŪM0',8j݊e37 D#|u[dsqݙNf9?ՄU$L c %tH\`yҀ X\NmQD#6Ҡ91g#s Ń!"8b[jRW+fp3^e,CAjY@ pW(+e4vb Yw l[8S5|~g{`-e> S,"τ nv]YW~4Wt^0erΛՍ4x#d5B_cg!ɝ^g {E6̭I"M"%:R6ݩW:lVFkFQ Q(;'c )(i+Dv4u@9> *$_ IN&уXi; E8;UY@Qq)  TOQowg9`M=PAr(H]3Җ<kQi$|ۿy,%f2gs =Bj2 R0'?lB@lqb74B~Bk-z 3`sϜ8`HY+USyf([ X۸4|.r SQmMpԎⳐU;ԛ\~c 7e`5[H)g<)$ C_Qc8b:i(Jj( /Q{c*[-,tu~_"텴Y_4_8fh(X9>Z.1o4 ϲ1وZT͜{ZN~~WWO:CGΦ2 ^C8hbV.}!}Pww`A<䲱+NrZqK~dvѱ@XU xi&ݢ~j/u< Q9ܦPh¼8D~%fsc+f +Dbyi( xq12.``[ %g"Kq L;f.$%'2^:+êWui-琞N a$A&c0oRfuu;~J^is`}͐</LJI^:1\a>`^R<,!W0;gM}XJㅫM'Ǘ$Kk(`;%åqOUVpI&T<$TC^Y1g V,h \OG_kzn0:&ħ`"ȥl'}E)H%ߪT+v3 ҌBZGOD㯨&;5%Fc&ld'-؟TOw.SFXL"FVI /u;@qqq<҅]:^xE2d02ԩUכ.Xks'N!e-S\ "tl2 g26.ngLk\p&l09%c N Pԫ||e@7> !>s:UG>B ԛ_:Rq}!]g_;rO.)J00j"]msO-CQ,!IRӽGڼ&2oCm8%TsN#$aQfnhzf7YŢM \)8L3%4nmTeQ*&~xW.4ڎiz RUHjD:|JwņcmNJa'-WunA]MIc_us"2Q|=jůH;́q8U ]q&\~AVi*4: ?)AFTG9!2/[ҍw/}jw.Dwnoi6>boMA+L{֡kV /@4Τz%.k> (4O]Fׇ}FLg+C`f4xXŴrQ2š%ܢu(jYHCsm7<շv aoH,Pj 2fn.XDHǯ!9",$m2Q:EZ0k>JWPe k2UQ0ɷĴ5nR`f&$q-?‰{ )Ÿ2z4_oz`vf\tJl4Z-*&A$^DPPg`%S|=$lm3J &Y@j-U}9Բ -.] Q\[Z(Rqg%cT%jr[4bh&{-AE>w@W-:aHɚ,9z ljGP4U@~ HXȜ—,Wc3GZs!دfCmh%zm W?E! Q`CػB@ ˦friiV_C]ٜ3ԀH;eu6a[k%[tPIO7wݏ T/fꆋĒܒ~-==Feز{ӊJ7֚5cؾ_B}I)z!+x+m]ZO壌sq rp4SR\ bGeEu{`c~@a#40[P&{}ɶtϤ ` 2-S FnP2\sJnsm`E~7 foE9gke&@ &c)el.? ui,LJ*cϋ I̍dXYKN| Yk+/5B@Q hӹ9P59#W:] ^[ |42x*R7݆I4Whf =pqW'_ƯtMbp鳫 mρg'}yd>UڟT:BuvA-〹F[f8ܪ66 ]}h!i{l*u/#1@waEvYjs<+ZT;􅱣k[Ka\'L.){1u:9YRT&an9 U9zAQZXUCEV; =%BlES_Y1l߁4\v-hH3G#IֳS/V x<޺oq@;zzJ-)q4]Gs2|?y4U9ϱЛns[8;Atc7Z0CKyrQ3HD'M ]}]Zv,5]U50dN^kZ=qOzr$ASnXWi?4.av@ne"X?[FRi\}ذ6h_~ ^W1yϘe<Ʉ(ͬi&X*o!/ Vd^|ɨ{6HVOrp3oNb=`mJFFn{w8nu,WcЍF=JCYzj+FٿD21uzOC%|۰}rP4Oނ(Q٫ bF0t"b C@xʑᴇ0lC)5ytI0O?ܽNSeY31ub=xEwy*>ZPDs$*hp>,S˚H-:Mrs5Pbnً͏+Ip *XB+h"cFMneGllj\QW˾4;U8x$Ջ2I9b$*/;,uLIrU^km iVVkqn+X&K֭;Yۛ@R"LJd]fvƑXIk0h K3mI~cµޙ 1(ΒfuTkvl1 0Lp pU{i>P/\9q__FSxixH4~ =\y鴡~䶹dBTC9u(AgMZ5|# Ά9iY +ʆq:7}fs6~"k.,N :CgB"=J漫U!ǔN geI-\̄ ļI?5i?1[K,=b)o=#@.fJr5oU'{/ܠA G? UgwK뫁L1+e;ˇK"y\Eb( >zwtIaȇ^&MOaN vb~̐wEr; .Ɨ6H̅i SV$yT.:J[?,Hc?@6INU5Yŀ%b8CmLdd`2Q)#cV憎ĒF3MO7YCNZ">@a@eW)h4Dſ!qH2hQ̹# koWMGE2n// ۥGJ$3Vߴ\R$38Xu50M~+">PA`_mXDcA۪3EXxL'#Iv0Qƞkn3ZI%m M9ds^"hڮʞCSi{`^LJG;nœSFMe Ƽ< MNΥM/s6i._p3Ք U&7&H.i7!bBBS̢InޏO}1=b*"ky2bVz >$%E7}#&%9\oɛ6(-(䍙l[ |qB@bkq(э@H 3PRv)fݒ\r;FYyA}&8G9O0bc6G/IT1QIJ e G1 }ӵ m'+ܟR7˴Cj>$ y fR3* GAS$+ym)&JG6?">ƒvl#2kL@ @400l^l(.3JC:~ P/6oyZNS}J[cvIkHØΥN?z@BeE1_Ƹ̱pT8O]uȷy 1fVV{?[1yМ(BMd~ qzM4,`O0 [a C]-&2*%C]~pGQ򸞘e6X,=wohk#j* d.7c ֯2xQ ≒|ԳvuCXY1 ~YpdIMV Bz5m7K' P;'O!/L]RC+o7IV $8wyVM|4|υ1؟Мƥ*c+wanԓ 5Ie`Y Ov Ww¤lLwVxI H߮0EiqU-Z; #>.:S8E6Z;',h`!cnvd˒] $[ŢK !xWZmiK:Օ9ߘ /ȅbژ*5 i&g* {za fv9!E.[Ak$}| z<;JńlpGBT>k̊a Sbߖj3q F13FTJ vk#(wˠ _\PmҺ7xP @t*$fŬ.Ie  8c%.xÇ1Y~!KDķ^En~Hz7Fbə̏M#*kE3ߎSl"Ә ~%E'a2HUnaQAڪdcjwA]Z> 8ɺJ S;U`K9q$.5Q+/AҞ v S{9*hJN^XΈ0C#XuAdpCIw%y*aexoa'`)jKg]pUEqVUN6c†;a=MaI#~A2α5˞ dr;$co'KY2QQVFxC{gAɀFO6F@x:zI[,J]2A}| 9=ٺ#ĥyށE4F `lLB N\mŅ7?snƪ@QX+j%rJ - UI ʈ}Y0a } Hs7!׫HhhPdz~M8ons շYyC8 rv#2X:\Y4fťsf057[SIJk$ lTQ^Q.yYr YBt@k]!;y($zehIbK Ѐp#f1iO>33mr-&V ||47M u95j,RdZKK#9F6H=KjǼѬL!/llPK=P7}/FH׋>- p&*߳};=p_fA N2Լf,] !Q2k[$RMw,nZQ.K)/+)C(xq5/Rq@\S2L96W˵RӴ!:J^NJpŁ@MwQԲ}~[xD:֙gA{sd]ytƅq&@Dh ̠Lք}yw"i}SsgWQϰSeOI5e(XlrbTIXs5ԅF/֍n.Xhjiø\pM}뗥uO猅 H@ #̘td:uo?Ҏ${cVC ~40,´XM 诂ԀAr*Xt/mRs.N~bJfg:g%1ծ7=BExIjF6ah/C/Ӱhp)SF{(>Os1e8f9P|aL&>K~1!3d. aLM_Y/u.˳rjfʧ!0b_X rcZs=tP2h$~ƸƝY !;y4j*Q*Yu{CoPP jXni@0d#T*mwˑp4=a/ ɿ6Hqv϶ύy_kjl/rM[Μրw c2J((=%[N4j<ߍ֝Z.E%6JCJ'n Ea0H=K}  U6X1O+Y5s هTM`=t+Q۶ko(nڿP N; &8̄%m^\kZ,"~KoAGdU]R|c7Q\D2HR?KfJd?te1)/⿉a/ JOZ'בa/:p]I愷// ~pYʸ0@m rΥZ'59Z.pMwgOm1oj-ak+O׹ָ; 0LGH}ٶpGp9)9gr`Sf0V>Ӳ?؛Ǖф~\r,TPĉC+Nx+\1R!W&N*ion҅>crv秾]ʯwt VikcA_UY-Leీ}դ K yճ|=݀^PR5[kH}ֺ9/QwqkjZ5[-cӨs(TZSp筸u8^mbs\!-#ە\6"~?hO/_JTP/nSqoti#-3Q-Jp{.,Ui!isQډis{*F+rXS]q=NxIv95hz1hڤ~{,.l{`mDwlOZnϵZw NJ㾐U  +9H"lY`F8"pr smETi#AEwhEBxJɒ? \mu2A2-fIegiXwXS@YS{-x&\2'MyJGQմd~V&Hvtq]^ZP uC=$&7oenyuř&*k7{zLbBH1|>up;Pm$f-B㊷T۶ThLj#6b&l?cX\:2x[n/Q=<^DpY~؈3Z|}ZQ\+UtQ!t}dĸ\ c~kH o%V&F$\}W=B2P4$քzUsYʵ &6$B켙Ȱ]Dr1uXP%.8<0fm9(FGzWwſL5_lZj%\_S be>Z#}F)aT; wiR$ - %Gj69v-!242*Kŧd|^({w;[t$A~g:}|! x=k׮ Ӳ6 y|܆6b(+'M { |Y_ҟ[Yģ _>P0=cA3tb0bjlºӺK"Fj Tܐ; ܖ-eVjz GE|2[)tk Z4O!S=fa<+/m~aL~p´ չ'NBNV0/D8 O q?[@hAO‘$rN廒s[I7cd4׌\lTAfS.Wl_B:4?PL!0dlRFCxJ䕐7FZ($2?ܵ 6$h@[dg5S n.O*XY3/NP%yBRUݜ r1 -K!O5859m#[).ֲg1v[lO 툫zJl&li=ӿ_fvPGyTZg7\d|1RY/Qny})0D:^+@z&?9sQ]Këy+H @# !xȫny{: zR ^fy3!jvBqD!@?ڏM mA:+ yCA]z`G,Sjӛwq 8܎U,B"UÒEϸ˔\Klj6׿;Dca#g.?|~h3v sk'8eu-n!)xitZ{V5Wޣ{&ȣr26l46]1wTխv[o@R@Qk @.T-f/a*OgOkv? `\d?e1Gwa$ԅYDix.T?9IXUצwl/g2brMVP񑿬N'w}&>(1ߙ#i32F-пfMS&MzN`NX İ&et: BsT0>)e/o%j2{KF {yHpȞ/[,P6ja \ޜ& bwE*(9/ 磖-vUH͚p03LnذyfyMz'%<"{g9^o*Y t|9; =I "yʖDU5?G m8-מYp#\?77!7 K4Z3r#SI)\VWCsLnDؓf=i?ח0x\58g'>uSS_@0& vcw (} JNd_K\ T$TYYd  İ8o\ҩKa~Iwh]MΌ&Fg&JZ[,yA3I?@5M+6RMn;6z;ɟ0%~F2rO4TX7FLTt^sδP[L >Tz >Pc^}_EGduW5'hlsniv &Џ~Jٮ)f##Ķ'Jt'ύ,zt- qfIP2߃B(fɴDFeCH?|̵ ?kg& m|n#V9{[U~S&pťsrtSڀ1#l{l7NW Uni4pQ@I*3PjHvF8 u7ۣU4}B%l=/ճ>H ŕHh#gkH`$w.QN#bYqKPY.\g mx ^EҺ: &sXÙVc)1ar~ m9&W.@ڵry6--H/(lM*%{͟^@*&EnŒDbs\5AU =u!'st NPJ*XJQ̠<WK3cWDzO;+ ֐S@vRUw@*lO?*X[0fM"XP^&kl]-sRg81])ÛғJO!52*um | uC^Ӫc~:/&gPkX VzHDS?V晌[,is'P,>s~fOQZG#zuWbZ}YbL b hg4B@[8W:x8Of{d pWk pT] W u']cC}8=D@16}~垿^-_ޫ!t\Ev݁Cl5NZۂ[VWvdo(ۙm=H75fMR>Ek>>?\ TTf)#IڲsUJ C];<5L Ziq N\Gv[gQ߂m6# kBL5$֯IzouEm2l"-t*GoS%+5XaٌƝFX>w 瑨AYfRBFmL qãa!:! 6Kr:Ť8n,#6% >Պ5" np)+ I`lѲIKY ;@a|jf֕c^2w4_5ğAN:ճ`^onj*YtjlӐ Q /k)˽T@KqXIaacPMb&xP0,Epn;X BtޮqI"9)X1Œ|Gn\?a=y dbGnAt,I>?[PZ٩-MN!乗w.Q,lxDH"4_pLJ T/Z Nuo%hl :g^s  ~Gx={4Z&﷯X'3~; &MԦiL Up*G'$snV+b qBzK| y+Q.R׏?枴uЛuj=vɤS+;i`,e1{t/i,,aݝJ*=t\UW ]8/!7giO&$Sn^ǧZ rz1ٺbð`pmB)mN2J5ٖ$y`a9 ''= (I(ύo5> `4 ٫j2 Z omD rzMs7NGW5퐅`3(k{Ѝm 3SPvS %%a9sJce"n#J\ۤpSNTҐP$ :}BPtU'KLYڕ|3&Ev!?ZaV_v  Q~B EH˘Ks$8>K Is m?eWIǟʔ ? b;pxMhw1q!i,)/Z6X*$T)h'2gTáKLRbvI=.ZƒU Xp!gݾ$ }RbN/Q' _UtMϴi>j>k~϶Z| SmN 9s+*(ӵ,_!_ߠa{,wd)GRݔvrlW<˜~3[ "20mmGcq'P9(< Y.i1CS{4 8"4!Ng$2aAG+2;:\͝*o ekWƞ\-u>fflũ9G@ # -c!ʃ5s95?RZH2Ej8씢W|gIvYs nexO|x!NNe_jL8o,^ K^Ul"f*Molfi?p vaZ7@ſxOƷM :t~Hi]]edAnqjKycc cV}1Cսd/>_Ӄ/=!N I5AطC? y)!pL"45"z}=p0QH4/l!|.Rꊒ XȑP)D}Ǚ'Eʼ~߽eKҗy%nKQj:w]rO펃Q1 75\8 n9ΣQdHt̳sx|O=7p(d}RĺLw<׾ nkMi].';|e؜iT_d$e7sEFa"k2g~CJ E@!-Bm=UIcB Y ]V$,fs - ⋴d*pC*?L3WIn%tTcX4dێG~xepD U7@xpѡejG^޵,J;Vo^a}sƒȝC/;3@PaqħID}}2rR-&蝾LZHz/!KD0pHC~8Pħ6$PLz 2!l5KOk&9.LVL3W|Fao.Ma$3ANj(hLWI_L:L+986 Dljfkq.0&дLMFMuPMgȍ2veMJ iE?uI4hofv.;M;R(ԱGj4`rR{5O8@y3Pf][#*#|B͆"گ?"M#_ |Ə`9cZn["r,8'ta(n'6aazVC2;]tusf5 Jsna(؜~ %1Dtef>hK !ĨYMJ k 5aFygե qZ|׏k/E嬨*/1`Iaɽ^CM5|OE9%ΚꁨVu6W Yd7]ˁKI>H. i2s0,qW*<]/ #Ky3l;2՞OIGI>8ͧȄP Uvk_LF4^]7݆_+Mq9\/Afk@9(t[xx1l0˦8}:y }5&o:CD\s)b"xiqr,vMdG %iKA%)ӯS IcWh*@!`Fo}j 41>bG|3 t#ۮ(bN0dYZMqtBj?818a1_7l1ˆF^i8~}>UF8 d@FzK;n-ﯧ,%Ɋlݣ]$)QiK̵șh`KzPI%*v f|ދ)F/c ,a)DDWM"-@їjD pz:{>mXdd ϙ^#J΃o?`OI6® 5idN(Z}RO)u5 T? ř JG|*Pu927$*뱆?YWg=h0\_^@ԯp2[ Fg8.7N&tYC;s؄ +uVZ+"i}fWI‡Xsi"&̳elBWe!0Yv{!DB)/<ή<;㪰o?gMa2m@9 `%Q\ny8k$8|Ռ\yipZy|1U@adX|Bo<\)+FQ Ӻ ٤uڼ&_.*XE~ʅk!q!|d o|XE Ƈ?r+{\dNnCqiDxGP9r<W*a2yCN+($KƘ\"@¢ G3cT'%󹸸`DGSmgԍ#ؿad,y._ d&:"l7Kj|ׁ]FNj6+pˬT !㿗ˌƪ n !k^`|'/"ZTkS6Aw3f;9b̍K|7"j!O sj 5 J[W祮4YT0<0`1|xXFY YC7k2$E؃ ۺ$4;!kboODxt\gu&C(,P |M ȿ \~à.3[`|6UYga߹I3\?m1E+.jSPkkca"סm,Mi*,€L2;c`Gx$0$宰sq3|Yْ CkO>͝fW,$_6me ol gcX JAJ1mϤՑ87sӴ)7<;sRcvtu3=ARvg`p)tJ69@=-efo09%ZG[PJKe6lu"lzh>60a& )'0om>6[P~n\iI6Umd.rRٟ[pלL6{S%daJm,;u%0Y$׹cCUdE%!4/_ALTp`MM Jߤ?/c<2EoY ^_8r^]v%5o_c|VqrO5UtR9',y8~HQ]*؊;lV.&ug݁&O% SdϜғzR a'o@';F]i󏸇"Դ8H }(;81mTbU*gD8mz9ي#_=俗9ϳEtD?Lx#┴កec/R4גrQC[~T\]=ZV6X3|w \#MpչR5={T,k3z㰋vcf%Tu;Y26r5d*J=vJ.MH}{p(NYuWS a{rjF+ߨs&yϨjn7: u [e8ytxo7|2[>&Wż[xG~ß0kr*l0sAWw\reYu_Cyt/;=2T7ƶI!N%A\jaԝJr=$X6|5: pZdgЯL?kdfP RlH|@,QX`Q Ýkfo5%` ᇱ7{]u,ڗEse%MT'_ r;V"p%rҘMhHc؋su҉ߙj&np*J1O#K\btc4VmMyvY7pM2^%H2+?Y"nԾoeP=oeoԐ'ĹϨMF#+:ǯAC#[\>R{p:Fp6єʕ"ii%N߄F4p|nFcQ'S12Ac)!dtBIdN*b~/#vK9sq(F\Rh2h-#!Xޣ*T\"1߿`%5S< M/)M>qPo}ruYr!LdKtj>G\F}>^ н؎?Gjdd-өcv= 2$3&zSt3*88b=u01 ] D:'Z9nQ&Byv*>slK!T"L;rOǜ0D;/f#s z[|_ [BCv/8یG2.42E)z.& OzLP>ǽ,bz2ZV _a ,,RBw%vl֖]8t p5Z] K :I} !QArviv`Pl|.(fv@i [ 6y!'^q8 f#j# Y&W^^QƢ8=^#dA2=:(>o.BdkN"HޏNN^l\nz(_+fqZ

Ȱg9)JCp ;4w/|\3F ߤXK?T)#4S!:^:0wAݫ?h"!Ӑh_J<(!dma5ɏI @j8xmHqdŠVe"} /"FF?pC}S _鬬D.jf~GFJ6{GG/ @4?pĝ? \lΩhS:=Ӽ l7 ^[Ơ9H'{ d 0'-N7݉ Fu#U= kiq40u,]KRt.DCovoIAy8TNHU> Q+H@Ptri$ZtUfϜOI7PyduM fs3``H"#0"rF\{ f7IO$$u+}.Cٞ3`0OCnY\ɀFZq^%JڞXq0"Xm:,Uh[u b>Œ(W?Ujla_L5kɑL#r2?2ۦf_t^ѭO>LK8>Ud{HqL-_; Mi:; y!s\%A@1lGLȸw>jkLPj5}G63:nJ1zUB0P4"wϴ^oVAz7oel]Z i;G MpP!@<;, ~"y6}F0kU:N͒$=193rڻ9={C %OA)4)oٰJ끪 $L8߶Gf.;z岎]8pN&;OCG[g׍wA+ⴚ*3}Q5 -yq=qct8Ϭy,VX_~faцЍ›A\e 2%vҝYp i'I:/?ks+SuO`N' cΞݗ| &ΕDhnP/\ilD'[e`4E*#|p^i! 8g8s0RH٘cҪE:(#|W܀5 @Q6hgT/0gD)Zǃxovw#PBTΛ%sn3]y-)8[M>z=byjDaEnnj4 \ګs"E-MD\jOK6'-SđR? t놗b) FIhEǛCi) G ܔhp VEsN$i@/RsKe[]_-8҆9) ~C}EfX# 7 g1(c5]=aOL\5Jj*GNL+=jݟvE#-GlUT7e;Hg4v(p)+K"|us|[jR ms?97yĕES KWEŏɍ!Z, &(}2g IC➧:5x(bM}뼟ʝ]NVVn !S}^IQ^I5ĦiA b<5{TQ%<:: Dy=qvNtIK2_p]z}kPv'z8>ofe+;yZSCp 7BJZ%]ݼLq0ްu=`v"qb]7DoCCLggH('F% f=5 wS̹Q<͊7|cx[IwQ_ʵ TI6In)v&V4{hl~WrFa^4Qz^ǂ X m9%)&@sZugj7(qJ\V-2QT,8\un)X3wRy-3Vm}=FQ>|l!5=gt .V` i _MFd1`f)΁D4w (2ĩ:mx +zoƆ|f([=A,王?BH^*4sn /,[/ҝT9~Yk0) JQ~1<?U.^kW;kN%߁VFl s:wCHn>t|NE.c>ה՚J紇3]d࿲{sCV qSRUɅI#)7'm-=XA8D!d{tꕼ}Ev\sȂUzG'lrA&d@dd鼷bU,`-O<}Θ< y߀~LUGxEk\J㒿sK̮rF paIC"sEE=_IU,-:s5RP2b\gE랆ӂ:gZP5, X@ցtbA)W*:M}4x`[5E!8_{DUl5$A{`:(1L,T$;}AHƄ/ Xs 0.j~^ӸV|c&9Y&_f*0mI% qSLj&0^}(ظKDAor J_XFϔXK'ϰ:K݂Nz7=HDQE[۹4C68`)s!| G;QggwNzv)f=ɱF'Ud^ᅩ~uUop;0vmuZqSWU{嗈9N誆Nb CS JrFr5Аvxo'K(7l ^<1ǣ[dt̜|z Z#A1pE*Pj/$~(Փ-- p<G@* x\o:9ڍDv6in`0-)p(~kIVM << "8I #Jt_O3u4`eRTc7tE),e I]0&?*@GP]9ZQpŵ7% x?p:I;6Z,U \XE҆힦~ჼ mmt1 ]\G[ 5p`t!2 7jFrs6'~bz {(4{,9)`=P3ܙaGO~^ǔN 'nov0AL wYa }bmف KV^|]5w䳇C4r:t,bBZ?b@n ; K>̔4gܜB_B)3LsD{*[dM0nP*u|3]%;{J\  . w5j=8LN՚a` uTFg$POJ\~rΈe+CF? F"dc"WeW;BSa4d{Ɵ.n+!.y#>Oz>,n_Syl|]]Ocj):6խ"κ)otjlߒ$ i &FۆqQi) ԽOD~/9 KЂ$"xӄ1[ h>K9M[/:?̘<P7 PkEWz,k[̍@бw%Jr`s1_28\z:31Ӭ/Q{OpA6HuNP3rWT611,%H TdXO$BW |db5a5*BgmR_@ΪH0'eK{Ɨ[Gti"BS>SN|#Kb&N8Vv^ b:fF~[|FDPw{q8Ǘ\n3:.ѿڬ%ϺV]_ʰ l: Cz> gĞ]bwˌ^П;I f? ͡ G*]IwVBz͇L5L5O4#WXb5>Qw22tb C8b6=o:!ϝJVKh(ETE8hy>'7K 6֚F g "hdL]S#[.e [܂ !YC8k43p¢St&Y+\+tbo1ɺ4$^<86mjjgq-1B?y*.~LӬ9g!'%)hA÷a[O6|9L  ?eW0l BND.RC\;rc*L{DE{ƛW"$\8F@*_k{1׈ Pk%EM[#Tloת.zYI?< sޖMӎY gKt] ~ a飽:"ÃҜ QQJvʖly7(:ݵu2z%Ox8# 槔ٶt !N Gzu2ȉdJQlg^͊B/DiuJt\pv:PF u1L|a.lz<.(!Qj.X,z>S;l+_5wJp%!zG6.FJ ~I\~ZVR, Gڱ@)F~vR<^!ݬ7h+u( +!)-o oarÉ/NxFg0Ұ3?Ve/81^[R'F9P}.-.%C`i lsYFdHkm56r=̔S5&?_+M:Q8^f%4bB^29̅^5NC/[;J(<^T. M;zm, 5s'Yk%yǤ"U\#i⽽2lULy94 < _tQHN9MVgWnsX38K Cp]]С]@mcMړ})nYhܑQ+Ab*y .}VqWO^CcLqkhun@/+<u`LxIlǰa6ՙi\b"x *?}'-;6m3O/h6ھJwSv5ς1vж"1!+t=VN v_>-*́_q9;OARJ,IUE RhjQgW>Nʄ?`'#*VeDfbD:p:ar's@ןcGAJdnQub 2p F(Fџbd <^@_[S)5:⨷(z$I9aآ-)prҵk@*dw? /a`% ^:MlCB:h^| yS>y I΀KңsǮʭfKݾ >xI[3~ԗ?Y'&EUh<5t;9R?Aa#>2g@!DR1֐@ 0+Rb?5̈ aWN޸=Yh݌P~dUS}+# Ŏ[9ǥ"錆L"vh8iu112yYz$s O0G FeHF]w1E<a6\Lmjl ܌ihWef+zAHW^K[ kCP6;&OH*K C\ r S">>׍AOWE!^JEUIm aNߎ繲dכL)o #u3eo2I; | ǣi 'k5 q•Qv% ”z /uu\ D " ";gj6DN̴L#29Tw@<d+ɗrPw%qm:.ݗϲҖ> FQk_64|/u 5naxo}N (_xq\ZI}O{1&S3"_׹KhHf\ye#XA7rg-s2byڨqynS_kӮ{RV;xLj8Yp}&99e[+L+Dǫh13B#$j مb9k,}`4WOJE1C*>^ [9ޤ}BO*:/!U/`/ & mudզx{ #FmZ"e&/mЄ6}syObA7 M2kZ !~FG;W ױs)=WD .5$On'ř}K_%N`u5o~1*һXe?,(ٓXG'?9P_¡6&}~S(F>5A?ߑb-cp3|h`!T;vYh]:i_2,>d%0ke9p~[f]:3J:=B̏ ъzc@?ќUara7I5^dƆhnɭY)ϔ';)%?޸نMWC$++O@¡J\j/#hN\97\E7t* 6]sB+ʜ*2U-m$^5o:"0z 䤱/3 dl6,{3yM"jAV3pҐF l  XYa }$?W_PTr0wV/}dA͒\QI‘$5Eb;3ϱ8{6(mKpOWg12*Bug.-VFlV*P->0ma[$ʔbo֙`Vԡ4\-GWYY{e-MܰYLBn-h`WvUE`fgѺ6߷_r ^FN8g|cW]V6?D^{Ec M!V!v;oWk R﮺N%o=A~P : x4g+bGyWۍQż[|9_zddDx?fdWXX􄬊P%{M+@vS4"yVvn߰8<ډfBڠ/HCeY~7gs;~>jՠ8!6Ά}<ߟ ]a?u"toj}F1~x+aCIm^>ka9yǃYDrpD0Y+KE.$(?穼Pnk@0jTLٖTDytkJ͏@Jv9 j6Zj!eh+FG2hv'不 zqð{ٗױ dG5]p*Dw5 Byr}!}C<]*ufuvu9b\_\r,8x7*tE p"?R^M46֍MP(0v{ z[a$ $:Y;(U}x/Oxt|z\A\>ۋG#W: 'JvIc_<_nx@9KYrͶjr 485&9P^!sP2Sп p?TG\KT'WƇHʯY<7=h-\x74sMFgI`_.~I$mQAe"βI{&*?(ObeVEh*tNU(V \X¾{:f4+==[tZfVn"gr::} :zvIE Rj@"b,$ګgɹWߥc<9i>Kz=Ꮐwu?d)L B.SBVɐi槈e ,it4jDM"̿ Zo3zf4o-_>a/ p~K6``e,Cf_%V^TvBHW~JE + b}󳯱H Wa9=w:J !iAutk<%dr;'ѯd FncRĥItrUA 1k)=  }AKBmsN2E v[opGs? D>?a?1̤O{ǸB-!@S?!11\?pCյNv%:~nUI4B 8%)Jw:]GA*ΖvxLT1Bd4Mc{-H789GIR+ç&Tjȶܺ#df6@ *9in7}!\7m:v@Ph:+MN盛SJ/:L(ZiJ*<)jxce.'q]/8_}88H~s-u_V?G1e{q}_#eo%x>ii)GL6CQs(HGfOEWEJ[^^qIԩ3TN*%K7F P{Bj }^~c\Ц'WJ8u Iqy }3JFN:'vЙ:EAx! !}/#`[ m-jk:IDyD:.F eˬ,C^>i=2;nY亶rW2 jT[ʫ.lb’w$d5t>esK.M:{k」e-isanb>vI9m>BBXR.`T'%Lȷg T5vY2j$VvNG% Ȁ^N ƒۭeONgA@sޟVzf%Eu?,!=7KfV`~G>CLgwK 4!<&YaH4j]̻)(eyĴTxq|rsƽLc{lQ=㣼> cSD}+Ny,Z‚r\| k_ +7y/2F_y~vx wӇiyh(o,h.|{vW\gtƢK\`mZ2͐sԓB& kN"tt̑R7'$ =V)2*xh 1Ji8Jɭު҆@,/(!'gD)I GDm?'y%Y@z䪟( ] k,Q-e疮݄gdd(l!$Ns?4kPT)(4':>?"!qIH\u =ɇ{Wj%l J'%p)#|9VCITڢ1(i-D>9rS^uA/ޟ^\9qWPĈPJQ\ETBBwt#ΗH1ڇD5*Ѩ4uboR􃎹 F4_0pgα2S3(uPJŮ#[D˽i'=,˙\ oA@U0Ǻį(א&->{–~E}Rzo{vb@㋡l !vS Z{q%):ar!QɅ4~g`)*!MqWcw%dxYT OdQ/XD5 ])+Vhݤ!X1o]A h 8 Q5{.GYQ+:Lhe[φyg̺e2?G@ 4ۈjM$4ԣ%FFT꓊&0sL?R%QFsUtXb ~óKi8Z yaJa#d([R >3_r +@޲Hj2̝Fl]p9% G U lNFur8/$;T`.,C/$Gz.2^sG 0U pr<7h uӄlCS%D^8q\ ȣgL *UσJw \,_7j&m;Y HeJO凿c.B69Դ݁HҴS <F3Ffx-@B=AnNzϺKjpyIVlD(7=P:.7b2~]> TGyc|> k Yzk3{pAn%օ i IF7o:'lBb ~yYDm:6|"O۱uMn xlak0ϝLpL䗠F`2 Er8u'e^?nZO>(qxY fQ^XL$b"[:>=ADC!5J>8 yH|yH,F`̽㕥Hreh,&./ڊmȘ1"̝~/P"}JsJv,_A#)?DEs;'*|z~kx%ڜJ;[H@oܒĉtFX T`vRg55SKH~2A&KքFݯxbATy9;ꌤoB[ql\|[]SL@&ńdd._eVOQ݋iB}Li B`WRIQ@.ћLfìڱLV=EFVčJTS Pj &!&qIL r6=0e\ c*h}XN&c5jA4P|A$y8l-zOdQȬ*8r&Px7V$ }6=o\ l'^B`q8ulvݱƺe;hؼZShcCeJQfY"Vy7o5&@x P>Zʺ3BvAn:a88vLk]-_7.ʐ3wtFSԛMvfzZO?ڄa0MU c<=YܣɩAx3~B55t7'_ՀIQ9pj_*ajcOr1Ĭun&dYGtaJ!fA #EYȔ)y&(/F|02= ))p=HTEg*'â2?١ȟzC6?AhB ާѢd_|܀pv9^tIW|8i SgP9 / W9y>+^GCJ gzfN.2"~ZNN;Jtc=09VF]4~$C7]|5@*f}1VEF؊JI<(cXM6D0> W! 6k~:NƳ!+ٓJNx!Գ&;vɟ@>1L;L!<@+a:(fѮޫ $ĔFПfvlnʂIh4l*ę;\1P۱/g)*We8..)|M\Y ՜(IA5̾-J9!2I@7}ln倓(#$G|`PXg͌,vyXK^55ec*RG>S/a Vm93Dj|2Hv Y.:3pI SvFz+Ɇ1լKϸ5¥Csө\A6rc~fDbG>۵ ")sn@ Yæs+|H}g PJJRm>߆(E֌6y<|\Nr)' f[s1-$]ԙ%;v &\ZF8StFc{GMG=JWpŽ+\P_n-~{a1vPFYҟ0?^  \طz+֍G8oRɽB3ao3.. j90hwAȑRլ>e Fj<5;.YF:a*~1w :3̕X 9㰉CB!TIR"WS7A"g]ZPZ%2}JsEv%-бlY&O ۑ L󗞠sث$:ڥa-0= K?sEjE]sCj >s\iȧy-1:ӶNbe,y'Pnrh$g@n6I /Dj=}W܈1$R>i>p }?FQҩG9yلp"t 07j] {p*]e!!CvlK? QCc8['}}~&4E%m"^v8ЃwT}AD7^8O` =ᢱ k&~?r{15>:Tfwxmi,x ji|}`SO͞5>[#5B_;_BY'nu>)=̼O1BZT,8"e)8vT{y)[YфЎ ٮx>BRT\>ZjҔu+a+_B[hzIw/,ha6873)隇F.=gKۈpU1D M!ogMYX_v1a[$萈`ȋY.2?0QO74 D*AtcXҡ˳WL|dY55X-ӫ/EϸGב @+Tϗ  Ggftcd`ț@Mbphm7b܈V[ f ӺΗ8DH \(@c>.r j8?:]:8:ӡ|./YG܇*m0G$ wˑC*IT4@!7_W!@kw>'ޟϞ2F"V A!.AeFݣݹPssf:zc }ǟKx^2R.ρ$jyqe#nYW$Tn$ ڬ'Jp(crOEW311+Oi~`xgacgqɸ)3G}ȣB]lSO\ZC/2eag Cs*3:L%j-0buF(F=ǂK4ץ_Q_S*9Rkrƣg 믮TWzY'61,_|%1j>;bIIS֯i B/ +͖ pacAaN:GcRhBiä5Bh?t?k~J"ID~0PfTA~i`j7e-xGh\ fJu%kkIx-@F&0VR0D*i6 vm${NxJTg(n8YA2!r5~XRȌG,vLO2R&eneBYDJ}ja0Tezx8R:bVjLzDa@XPUrՉ2vC2 f=Xa7`&Uc;SEdvW2?Ppjj~!ff NIJ 3"hT] d^*#+᧿P+'Jj̓˜g5 #,OAp780#BJjn۲S-{,4V \bXk?yf4xVMD2?A@+x=*/{yI^Qx=ۓ6]_B}w؈fBa^|=N&$OGHz9&6af)QDo:lUT "b#qMD^x2ja=Fglrx`.%Lț|)JQ --D'tWʷBXfVsiT1`~/iY,[%34T4GuvU+4o9( Lżv|JV.Vh~AMy͘skzk ?Ȍ FHS?|A{s{! \J5亙pY!^bx(IŐN^}UR4\q#/.Nh [4ynR6qU"a.-I;y9nf7@o,PoB ּnÈsRMC\CJH˺ )AT)+w.e5 e?sOމӣ-ȗ٨#fC'b53 s&CMHK+ )Z$pî[/;եhle`f9ɰ|ٛsoc|_4JVovPnVc,u]p7e#{Kߐ%[9kh1]fP^A\`ku^ p3j^wMUŜZ^ GWSQs1>CMݶawT?xyR|? }.HH '닄ipS^7 cJ?ח&L4/vGS\AqR]GxڃٱH(,v+ 6PҦOڄ} smhiA'1mYTFh&?`T ^6gmyOi[q9[xY n L4K0sdkܪ<˼ ixKA{xR '(]lܤ#5L| ^K*"03b&]X{o"֩$ 6 K|eioți4 S*qF ::j=[ 0v\u.ITo7N'`Ngu2p{Pzci+Bse&5J0I-ae]ޔd'i3m7Nh0rݤ *e"zT6K?:Nt~Wtf%agctgﹻ}&Vqmmw_*펏 SÙG:wcϽ~"9]gDN +yP5-m*}3h8%}J2В@BrpzVCݘZ%}VV0Ryka_#MynoC8unhුgۦn!32CЛ묇@5΅"K0['he让Pvr"[OScJ <7p}܇Rċ^2nL@ʑHӰӏ3PE:k ͕( Bf_/wxr7۪T(8 #f(3r S%mP@ ܃OPO22c w}R͛ iH7F>h _\Wq''Xs}M; z 3tuNY3шb"d"L= S? 5$,SV('Ku.,l> >qn#BI%͓ND׵Sϙ>x=BbޣY^OǴ'բ<9j-C=|ȟ"h+!G5+;CoםqJzJAIS !ypj_b$15dk躝F=&NXTe[d *ɸފP=a]鿙 Rc_w:L3x;p fɊ\O.5^ &>Y<L:#^գi(,)Ve?d?򇖊&y70)<| Nq;1{ A3q*5>zȃTu.[.35s@@U> Q]ca8i-c;p@vl@RxM.9n&hkBsQO3xk7 gmv%O1^ "&rr hk=]kH4>`CkjIxKnaf[ڹ_9dS5^ioJܵgDowtQ}'Dκ Js،p h?".qs}x$V#\*IFg\3کEٝg8 03ǜYhq`LےŸ,>9sÈT{V]I~@g1k@l7PO**ɚ(5-8ĤOJSJ\)gYyCO ?>Ι9ܣMv%"%^ٻ?3Z,yk¸kd)4 `]J@[tfI"g>=&,r3.q⌷q(xNdΤ)1E S"6^U܀7ޓfOaCt8 vG< >ɐl2&HT+\Vg:Z3%6&~k 0bbq5>U/,=>C V@b>(tظͮTY %],h'i6MD$u${x&)`|AZd<$ڙV*;2ui"#ǥ_KPtz؞ay 6l*TG )<)fdjb*QDZHط_k#_/=Hd3)n恝<(ifrMbl'L *[{ZKbfTz!U߮Wvvz2fLRa?Dy2|{") U]0 Mּ25Z N`Hk ..qx_'# Gku$.ؠˮ{LNSo|Y`ߵuͦ~*6%O-)DC;hJ𗊲ޚ8R.f9RTf2fNز*^iUJ t8dl ɀE/X1161񷽷 %Y_~ߒ:cZd] [5*̩"ۏC]:iRr=Rïte >7l5[Dɧ771\٥P@rA:M9 Cc. IoB}0<||hOpy vp}j,K]T\5s;ed4up:5}N!z)}8B1[;zɔ]m?8RoNh8s|lw_]#J C9K/8x ~ ;c oNy*M00'=.W5عt ϻSÝ\)`ld+xWd8yZL@P"nR4A6KʱjZK MFTa7;%^(l؞ %_יauB2$AbmӮl( U@/Y-A'Z-)کv=AyQ :yr*(":yR>',SbQuJ]D/ \Q/Q20Ț3O)a\x!OAӹWN]povjd5GG<უ"v{4) vYCy.gޓlXu&b6 ~PmqW_z\fBkܹoN0\9-( M*>1POv7U([YNH6|6ϘuLwތdX~a] *~ϵEͻΓS.q"3Y|xQ4wc9#Zb.Yenu$yژ䖬wSzE㧒נ#Mݗ5]FT1#KUH*WٹYqoٙ8إh%~}zNUJ!?0P&Ay L Ƌ^Io5ۃS2 Bh;fZ;8 EMǖF7J^Vދl }*`,Ntp|'548&͜nJ9Fy/D36 3ZbU'¬A{nt1ߠVwW@[{V5mT.ZKfF y-M 4j[|gCj"t$?6Mllefs&OH\6`?xpi`Pڿ" ;՛ 81]h&b\~9yXY腉1^$7شAqD,QCYW;l1BhV@*BOv+!he'i3rOl}#_z{qlZ%Zgd  ~aLux4"1wcFR"`9c,pP e\+Y5菙q~dPl7T€p6s,[݋/Djlz#wj..;  \5z4e% PAg~"QX15olk8 |(c5[!1;Mtuhy&#SŒ;I`ɋ(6B"hziV|y5w0E cbƩMfɷII$[ %ϐ(lq7> 崁MeAAITlB5rUv;QE"0+ [_ڣ{ X}o2ك+-d~XF4ɂ&9ҽBmAO +J>[@`wR!QDKZCD5tIhnk~iō 9 \:tp}<O.|վ;~}_krўtԆNǛ<8WPkXIߞ|$?JBQU۰FR tn|$&B!YAtc_KC<: C-IF) &~}zQcJv6DyDyOvus-iH$L??#ޤ#`f[|UP@qeKJFT5V8cmɸLC4AdhLجz%͞X bJב<_ x`B@"q6\I(k^QLǣ'emm[q)v/ [gEWҲFr KHc$0+ &La[,mѯۛ6ܗ0w_,yYʯ7E)b}c'h61hڭ_z-P'>1; VYgg#/wܬyII)a1#ũtBYrά'DuW ̵oZTW.4D*7uV tqېD.eZSS &Y=@i&ORRZ g02/b#iNT}XrE >`B\Zu3>njDӺIak0U6tO<$Msz“LuUO5hSwj/B҄5OC|*YuEdQeH"&|1ׅ?pVJi6#>0*?r~.sꦚr:7}Vf|Dr%Ա[vyT7SF .x&/vʫacu+^)`,*5+5=aVJB1tgH0"@_}ȯ :>y -70u5ΝsHbS9jNf>Q (2,px]]ʲl9,YJ2(90!RI0`RS!T5y26J(miO|qN,hvamm)r-*}Lg.^!9/Y` Pc_虩tLN2^ n;z,N;WGXdGn8, 6:UrpC?rգ%_Ih~B{Z pKKcPt"" |ύidQInlA$δ/6T!7C+t4pq&/8W1\, RRDVc[!QqT ́/`-.>4J,t|a/z^R- ̤ Gʢ!8v#t{iZU5 j}ff2t$sqGMT7J;.c1"P.UE_3>w b+×B7W*YmI4 u`nmf - C 7#OBߞC:Jw]}o,ga@<m,LJb4<Ӧ M@$t?_EYˍ;X%?R7W5grjaXb#zVv'-céE7R_!*Oj%JlPFם͉B;&Q :R%λ>3"uXZ06A|j@-r<J3pðZG="ҔI-3uQw1^UqS"qUj̓)75P Xy;,6)s@QQИx F g6!)]8ihѬnEE<.VqkΣ \U2.]ثyq,,gEu"WI)ѦL߉f` o_(~},@Ow;@nV徤4q68}XhQ)MlB(,w Pw"#܊Ʒ]_;h|eo/MBGl{Pof t# }_rw)$ټ|E9❈,H䙧oU˸qb0.7k`y'1HkF/Y:ȉūt-- 19KJ͟:LE`G|fm!O܎XfrǹE/mk=Kڅ7$Xg4&5:Fiw@] Ukj0A+R`+Yӂg cԏ Oc VBhydi59F?*o0HqyFbk qd([avw( ge}ѸJ0.AUaE&?< ->7e.-]ĺAr%~sD!gXkkg SGWG ڳ.zP=@/ĐC^}p]0:5sUm-Yʫz'FHT+oG t JUOlgYoub)Z0E≠UD5GsLd}QԉG·AsvA+1җɮiXCprDyDd[octĎE \ϺČk>28&6od9;bOSim֩M>-3雹$' \V~Eaj8Sʞ*}6&s{rBTTXӛ̡| V1@8/>HNv Mceȉ_<:X.`r q!~ k&on"ư)w?# TC*CdqgXWߞ+u/ I?L|ʠs6 *>?7Bm%W x;|!^v9/F PҙFivB_oPH(TznK(F!\5j0r]qxoPJ-m¯VSuaK=sX@!JuJfp&*t |=uin~:˩D**3=vR+H! pCmj*8@FWbUTvtPE &ƢS]qQՠɖqE'%4㚹3g<\$q:׆90uRH6K71C$LQEO_1/u]*01sfXS b; Egnb 6bYܽ(o꘻a_>x.y6/v1ѥT 4Ye' W;[yݽ c)//?>)t*ktffTrG'MqOv#Psw*09nۗ$]^yՀ t?3`_[pEN~‡dkRew|]f&-cdpkJ%{`#~ L ,g!`RyҰ%:·ߦFupFeNK]O,}T1Ē`y V)vY5S-x0U'} gUn)2~F!MTKd`q-d⹍ X)`vj;fkӇ͘~}KT~YOА/K}RZXNf16W L IƑtbCdM%V-V77'rP#WMy~f~xTFBW}-Ň~2GaQ;?qʛ:OX{Q /P̴r+#PkcAA׹P5,`#Fv2rɞ5ʶoWJTrRѪzy =n/4_{Z '^̌T}&K:a/$GfIx/µ[}hpXXDG>eNTGo癠$6Vmg_o^VX=->.XWsGãT!0``|Lb z\=Tu(qa. [H5 hR(|m`q)1OKusìco04"*h3vH%lWI ;\+d`γB-uk; I@k Ԭ@M̢yobI#QCJ;R+CzeƲ%e?ݕ-?בGߟE%)`9#qDDPeR4YnE E?`M"]Ę]6 :sWd߄iܺ }?M>W3'#۫e /2vi#Lhw,CaYmc1͢T:bu὾wj䇰XXDv>}m>Rzp4; UМHˤ7E (5 g 'th [n? xJ<11@J]oȺ <+.d?bi G|01(WT>>],-%B 6ӲXlPkZQ *X1"Wlr.a o`ɩ5zi2xNO 'DґZ, x[EBBN %GـN| T<'u9_Y"чg:L%X3h9Ɖw7@PJ c&L0)͆z YIhk~Vy=Q(R ׼a `sOm:h(@kXXbf R1Z}<@HW$8I n.dvi 9m}<Ǧ.Ӳ_M9r^)n$;AC"lj $~gQG8^Pɗcw:яj\;0>SkI n0Q9oCգyFoI鐯 },D y1=͎k'J(0S)tWhvοt:@K6u~"Zm$5RR C5DĪ5?f]ďdeī8qH,q9}Pm *%g')RQ}ol?[_ x(4,!n׮4%f4 0]?ސx߅EIjT'1̍&T*Fm`z8PK; 51XLf >ḧ́J˒O\7 ) tGQRXKQnd]"@[+Gׅ#YqσX3C`xAV|G(g/b9{6\ ' GSGtP.a<\҆zr_'l*].Im.=O}~IX=8g.T,o–;K嬯HyVb2Ci;8+S_)LU2!emǑR{rvT*Xe-Xn'NCb@cLXw&]JD*V6Xe=C砙ꟓSУ<#7911B܊D-E>`$xzgwXܷJ?\|eˣG0Fp42N#ݿbuT4%)XIGּ= nP* s]}ߗTnJ^eQ8]Av`lWSŖVɵƣI///ir9䬖/dqCˈEd3HPT 򁰮Q 1䌰ׯr'; бTC'՝. ˌmRl,zo!y&pB# zրdY띝 i9Z"uD=FvʘԨru$4}`Xk`'nعPON$-O3^N1Ddջn!u(F[HmJ5b1U&P5+F&!#f7PLjd:<]GuC{9~X|R}٧7sh>u1 H$^~3Iү9'EdȎ\vPN;SQ{ј}GB&fξ黅95v[J=7\_oАJ`ڒϞ_w&5%--JKWt*Le5*aD/7YY%M1!FF@ )[$?r?9q7_yFޅ21)ܻy ?SQw)IzlB#t^CK=;:S+8l)FJ4k ~ o1Ө]D]('+s̉0_Gu^^%nGȵw̕F|Cϡ`'4U91 MO.3 ߥ]X1j=f~2UÍp8ᡛoLd_\cۖ 11Rn(-oh3w͍xEL'r1XPԵT;rK)ԓ25bëO}MHye&@v1-Li9K#a{}98>ˎh6?+byD{q<&溔N"gmI%lIOXb=p玮y p$oԸ(SyzJ.`w ˶l^pz3Ugdopob4e-QwuVhs>96AA0ˢˊ?pzS"vl#'$`䆃wSM1+KI4>B?avI zI#ڜZ7*\Qp)>>yhXztzfyB(SW4B C%j<4y%bS)9^i #~%s7$cy Ǧ9(,Np}ghϝ^P(p.u#6f%$2/FA#UஹZfm8aȖ#)hr{b/f:r<]UexyqJTYeDR1FBkO .oZk> d6fg$i1|snwF,(?BY3ɮC|-t}~@ UHL>@%x5Oq>e>NsܓnIHs[e])/Q2rzYt^ XoT@Od0T4Ү# ;d:ߺ(3Z(n4-" ckh/^x/h6͎tj.Iߺyt2d6Ϲ=/"d0fgu2fUQ&=9fa$ ?n;逤Vrv^p[NrDv\Śk䀫rakL^lDTg:KxKa vmly a&YF|m}oR>3OJoT]4i[Y ܭαlrű9诣(5/؉ Ę.\ M!s%J|5u.r]aMo({F-a*^㣪k]j*XMAaMbr+Kg6pwIYm=gѹò8cXHnghp]ّMguHPn&2kX(@:q({bzJD+׊d9uÍH eT屩N9!qRB?p(/s;y4ՙ7h+uB]fČ;԰jFCbIEO$|뵷|463H\Q@>盔T-y>8P :ʌGiypxdOK]ֺhJsLe00m)sY+{/NVKf8( cm+{9 *IgbDž)E}4 c'ct~gUG؀Q9!,/G|\¦dݧYvsWQ lƝVc2DC |t_FN 6zn=5P ZY>#Ġ hh ,:Ċ?ϳ[kWZ?zG@ PI;Eyft]kfN\Zț\CKgo37xbnx=F ;L8ܶh(C2PEҎXȇ(SKV5$0Λo#F vM-BZc"KL?޲X[{(9ל!Z qRM 43slu\Fvb V|%ƇOh'OMhm|+_쪾Q~#J(؍*~;eI95}Cf`aG}qJ҉\W #_c`w%vwFLGlS$M :՗3̄M1'!(KY`Ĭ; 8Skrq#ulyh<._)NS5x?&!lꌋ#6X p^}.ڂ!5,GdJ<3(lrp=]%p}~Е_jDQ 6ĝ Q6*eqj%XkrjGi]㐦;y_.8k(B|Hwqҍo!sP#ػȿ'(_mt(t؍βKS-􎤝N-Э r0t 1şQxwlRiCm~#Gq~;ʱ0"&4涄˵qvg^c̪@a}S !V+Mpv A-mAwAtRAq,T>-µo1EƅUT12p/1;{ŏZim)&1H*GRի+id+{ú?pWYfe!1k-zoWдޡޅ5^s_Q9-H#W;zj\6@C⋫nVTM}Je}5m>jq\ 73"xyAӧP>~$DV-n] k7kr/9f'Z8&7Q@l6Yx4m{r6.\nSX~Gub=G34DwREGRhelL X@ٛHg Q]T0!7qtϱ̯^63}@#эb^wk!|_!lHTuynMɑz3z'cۘ؏j|m $pK5ZzY9IH/_\e^|+`9>sXX~.+y'ym[,*?nj Z0, q:ي9 yPZo}]0}YN7 ->oǏ݋?ȉ-Cxdf+Tb &qvoo\fGPZ&ΧݯEE#%|yGI7V95?w+ڼ#',KО_N;}Y l1t>m[Q+<6*-Rm'~`DN4`)M2*T|Du֯|Y||x壙'I9)*~O=mL1NxHPKŏcwREV5,릈$1p"_+w0 &i#kGD-uO6^& 3,|Tg!"XTcm#WpFҼ̓+oUpvX0^7t2798ĖXR}-6&HIjiEcCDud/hl6ޯ:aOS$`2(e,o|-(z@ؕ"j3sQ7̂31N_0=X:b&Y !7&taαM#7,~ueHJPNmqz$9Dez YdClb3a|""7?i(l thWv}ߨ슪áe\Y0\킞 50.Zxx9W)eU+Nzôg}B-X#!ΊA)P/Kt:9]ZZea>K+*3n {J[;@Om+|`M\ }=Cy Sv}wqbMJN-BotE[zм|W"`j8zKز(M U"Y̕i ELeBϨ؄, ÙjȴH$H\t qC`jwگHaɍ#P(aj3R?Z6JWܱX6q[@.||խfʰ`Xu?wtUh|1Lj:26eC8DAzgAҷ1SOar\[s 2&k~&U<ۃXa>^61=l2楖}srD/!q{CٙZr=&9%-`K,_b:Y5(*Gø4eMn'| j (Aaɮ[ ʦc~~cGR Rir~?$ T)y^OT$H"ibPkq) ey\sp ü)>N I]P5 偱h{,'Y\m V|.eͲH6a1UX\❿KB ֹlۘ^tYMIWŭ] fs_sEjϖpSMQn.bIL儣e 2|;c*IPnuWwd Gҝ_ocǏ0E=iBa [1}@LࢽYKB'R`qf 6!ya:n9CY|=UU IDV;2q>qR02vhכU|dMCy7@Y6զ8eua}2R-!f 1{c}xb%Y ~+aK^;LHbK%yqCc;ÜapA4S D. ? )/@VN4x #!boQBdBJ(廍F)V! ٣NOJ|g\;O1ljpSf B@ E B~n/l}\Yy r„$Pp*#Ölv PVlFs/g7D-扗f"_)] ĕms8Aep 7zb M)895t0`}Oə0W2b ԤwñZ,`TccreTĕA%%s7=G)KqW'JkƵ%>R肄:(ˁ-ġ-8 F s3IC`XކBA_M )]Grk ĠJsMeWl  Fb|l#u$N98 r'!%05X_H$>M& *E| RQa.c)E$ߴt,ug3\?IŽELō>qwbe߅JxaJs`tV4$~s񥹊>!C$r:1krmS(\$Sl6lf@]26E1ߏ*N  -yN޶OZbjty;q!jOE@n[S=%d-`xfM}_*qϬ [ Vp 駱h=<k=0R2苝D>ç?G{ݐ7~3#Hσe&n)u"i|)o)IL4\I~6ZW1"DM,$,oE@}gP1^xTN*e׋[xׇ}X+Uw]"E9Rpo}nP>g5wFOFv\;qMC>nXTq_w&dԷa~|MR9Y2o@T;P_b%ncF,PHv$WQ‚VeW'w~.:5QAZw29[לc^O9EBvts:|a;:l#SS㼉*Crgg^s N90\B9d}OnhB'wۑ[J4s鈖dۚV{g1ِ.3ݩaC/T3,W]"1YٖӻM lUM<5-?zjzb~Smo^Ζiy)D׿- &^yS8 ^w &3V+%ni lz/y7m\8bb*WDrƄAt5RV+%Pk6ͨzop *!ci3܏1<~8}=mtc1tPj_3EJo3tҡ˭Y?5ix˲ȴ=va4l[tV/4m;n/G"ܻJ`q)`熫Z L&8.q}Q4$1_jg~)ĮLXaxk<Ռj5Yb6CvG&stCWu]"rnaa) d6x*5[MYעZeaSP {;6 y2W籀`Dz&HU>(?,aQ,c$!'m0y5x$x= );)BU8v3J -/*@*KBKV`^4;#P<T˪;A*ڈ6,)Bl=Gl/4}J/(WusKF Qfpcn(džH`=\#i2hcʃm?y% /4ʢ~NxE+aD]U&*Uپ{^GJkXnB\#VT< {MYD5)F6OS"VjN{R+)LFdtB]Ƙb sp:glo`qCy!SNtdjoiS;NMP){mluWOK0lWH:A8|<UڡQ 5S+`I$ !p9p: mlk|lwO"'gPnȲ_mLnؚ*/]?Ǯ]M3V}d*kc sEe?т:E=="EN`V9D7+{ qám;e.]NDNWIDQOh<0$@ fϺp!o*^$yp VBUJOStRe[C̒#QBe{u VTK*sn*ȦL;Թ`JsV'C7SN a÷hĵBlak4[)ѣQ#Kv?md@oPEoZ3̀]7.R\JW \~K; uxx;!G!'!_ϾncB9oeP_ j0KٷmUG7KZmn!N2gz;?Mn"ͱg.Q]$%QS/&"R)}jP2f(O͚A5LĤ& 4eM:\a/>֪xfheA,sr<#7._GfW,V8Y:cY",?b\4=9 HI4r {[P_$Po3y̢{N;?xdrq s]|:aC+ݏWV,~O*39'T|/jӫ!L4ISRA0{ %8eCQ0AD: vG;Ǥ6 D籧 MsGyC>}[ˉwr9WҨG=}&e#1ȆjLv1Q%(ieի_ .jPBҖϳbyJd1wBfc8q*R"?p7'AJ%WD#c z6iDQq F0M%505*޹~ú>sުq#[YaΕ70?N0?2;WӍAG/wI"+Jszx/8^H4`AŤr՘ ޲iwF3ZCzYCh9 >*,ڞ6!Y|k;Y'9ʶ &ELscv>[KxlC@pL:zW:&+n˩>tC7WsOl/m_h,^@_ǡ<3COƈ=g+!,'NUݢA<"|ͥ=Ŷ0hJc~VfinJ#0%Öư jMRhPBa75Oh|Bcz+XF܄;byRWJHOW<%75"lFJp3@^Fh@"$k SHJ\aDo5K)uqd.hHc}–oV}mkqQA-tyag3<㶩 Fkup\CP_s/V'$Wy%Bucx٢qJ86LEO|2#'+̀uSww jjGdGK"aZ")y{qx2wlZX;3SKZ@uNreD͍|aщMo=+ O@O<\"J3!y+8mڵM%tuVx2e΍Ƌ2꟎mk?'#=b0!u%ɷ{U ;EMucmљ f&Z= 1PAYټ6#SHόTrF̷?NG9uDյqįBd|nnZ㥟Gz0iE>qa>}t1l[PRR.HR&߳B7_UGa [oo΅)6K_3Ozn\v%i?^dOzeW`@TOW[Ju.tDSEZ f:W#٠A;`Ba$,3$nj&^!}q@/WF||z,j~[ȀxQXoQDx!ĞB'5,94/?)ԗk\lzbuC-v5.kEf9>]W(FYhlp.?N%}cU6]b;(5pZiLAE$ij״$ x]xpi3Y瀮%R ?OuxqTeF\'D㤬>%zM)gmN@6$_ fMʼn<%:9&Ȉ=h's utir 0js#ukTC1TZ`@wshr4 J(?\*o@׫B%~`UAw/k٭~&7Ż\Z9J Y.0+siu>&'[_)"϶բXTE[kdҾkш}YaܿF\ :G(f+8J C3MuF= ;yF>rb[Rgp-vC >mwsMdF2/Y {qɂ9֪ANiF.+ "{L&TУmf WȰ {o(4L=Ngu7=r+?ҵPb+03DKC!sAYqv#I뒜fzhB`u /$*u}&]wXsߞ hDl%9YJ 4" m_r!ygy.RܾTDو칯zA*$r5 -!*pZip@g7>iK| E.(#ê"?@2u!8ob7|Tbfr)q7{;[Pgkɐ={ 0t4y!7_Wyʆg>i o"=*tN[U串DṖ<!+&,+mgQz{[mnJr4!l %g!G.Hdh80ЩǶ|L 2K\_hj]AhջYo&?PJ]πLs"(Xujp(Ä](:&1b$vҿ# Nɪ%|%+-Dj^)$7τvUv&AaV!My3/fMЊG2a@C]ъLeanbB29A-=dD{h"Kdoiq[3kE+TN F1LMѰI}D΋li32!)z9oGWkzn|oל$t̩;0mZF.V,:`.KFq*VC{iZܬ!:]pES- h{#v*|%*aUlpӯI`N]T VKXJZ!>*JQ b{J%}Fo1]=H91B2}sc"dtvC/VrQM*N= &NQ k_nAzp/RYu7@V ˀRU@Z/XʙLŸI(6>ỾPߡ>vf7ԸrG#]Hzb[VZQ~a49zujcQ ; ׽ 1|c\hU4LɱWCmO` s9U,&o[>ȁӎc[c^Mn@GSiǍkv|Pެӑquf$}JKd96婽Łt/\{݅~s6X]0܃.1 N/ 0?[8ԥ޵A(}u(Ќ{@ ]+uD|H ǠV Tyiq;|QKB?g(. "ge}ڼ-09FԬ]tX37`@j O鸳]!Cdo!1NsL c[9M0d άSYv渹GtoM қ s87Dm!y:ǝ'ِ"ǯ_V  ܦ][Hԩz<J-_!0Y jpNٕ_ŕ:.ǻđ]l߶틚Ķʮq$q/~b ɶEWБmPuoq\0{)іڶ;t^k^Bױ?Ur2o[I2ZYb$.J7Hwŋ۹dA//z uLV TEF'` ٞބ $r[#+&:o~mY3V\UEK6K%h GP49CIqeI~*CǜyOD{;\hfLPCb̀)bܣ(\)109uH%t0V bz0!Û Ǥ Ǫ8cqیӓH\5lt8ƈԘ";sVɂa"us,*bQѳ Yǜ!XE}#cַ3 4,7jY ! @ac݂끙b ] :F#WB}Έ7)X]6@@/ mr-؀ ; NOikYBm480 ?%?IYpQrNїOHJD1xj"c~wE6W*A`zZ^̓KG셓׉ՉMaމY` D!RP 6"{$P>T]SS>tWNg_ZQgG@ekhZËQQGOoj`}T$0 sWn4mZ z1fvfB̿, IH`vR@8ֶkBB"633XH2]ϑg=F*r\"F+v럿]RV =|]5zwȣRDh4k-.I|,ŗrs"a56?Qܝ>k@a%/Ô ,5WqhoHjGV'Юg5Z/JnoҢ]|W0{vZB_RҊ˗Y3̤ 6gA+ukHIלj?agiW rnd2<|| Est]wYBPK=6Hi{ V;+/ zcm0iH?zX)g!Q979[L± /(zK8얥񔜺.~_~w BH(KtB}` ^((Dm45b>IDȧfgSNULˋtN7r,\8⼄-L::,+esK@ {o958TqTMlЯk:k8eX|3FQ}kY"ݞ Г6>y_kAS} ?C quJ?=?J;JdX;#ϖR4Sy/X֊IcU DBgzOѧQ1 gGG E>9)!b͏id==z(^9` Wd> tEf<ԵC5yX%#5G}hn.ᾅ񮾜L`Vw8^:cߘUO!I +aOe9X߷ܢ?m#/GWsGkm3[vZFG?| ut &s ɹ6I\W6k@%vQi`yѪp4u5ހ<3yn%PVì!gKH++3B{\'rv߁&iSd|~C,d ԡ nǡ*2JȮ{z $9Bɏe%z}ZUMUDBzS&UËu`Һhʪa;+[Ŏu2f jn݈ZD&N4>4J?|OlB|D7 v{Mz維}= * pA3U]*o8DmJ;QI;txXk&L6*T@*TH0M93`pBkECh~ y[O노\J 8O-4Ӵ 2ZVmNS}2\ ܿU@@z@t|7jn9Hֹ_) o,̭BA?Ij8K*: y)yı>*(!bq~Qwb 1:He EpPflj.k X&lR>ߠ?aloH;7ys:I}/WrizV_seW98>(|mSEM| b\ʋ]uahJ"68NHsyd|lŞh ƢX៊`Zqb3+) S#Pԃts$>6]S.c}9ӳ2Vo52V${w6կ}d/_?vNy}m e+cU*ƵdWҳ}ޟʗp869 ZO EUxʜk ѢN\,8G- +.{yn89|SRR&Ґ^YE6ƎA#6͉1Get:&TH0PݞUTLM,@1%E*aW~zS n@oWBLڸؾf0L7@$(RZdXpX8}Cvj~YB7aY7%?m=/]|&hb׌`7iLR[r&HP&pJoMyFڜV|K>^0ɥ3ۊ8~T4$ wRY)\ѱy@jW#S*rgnfύR&&J4bܳb=p!W#t|#cQ̍)QkVt GBqCTf|B?5 J@}Dk$18~@@]ayRi*p.+f3)29PeHixn̶1#u N<0U BFcvF=a3k[ڸ+Ex:fZ*-of1RykECoj;1,5ҎkuTɀ֡!3[!BNIyG~Skӵnuz$QP9dz,3j\ O,mjsSifV y'q\ԒlG%p LF%pB{Jmgv*@SyXE?2a/;=P=14Hg7jzra=* 睨wUuN29H@C-tMx j@5-E'CIl&_ LqRV&Y?AqnDwRٗ[ iU HԷ?9X<ἾtR>ZSBbÈ{a`$_yK֫^})  D6ȇ@D6 mIXc":qK`9L & ز|hTzU,:Bg,˰ġ¾oU9?iF VKBXn73u:H|]주!sM{i%,u~]udt wpG\E4L Ej$*XWkCB!S?)RThb}<3 K](Efp?-~zVOt0t\{\G _N{S(0w@YjS;J-IũO I*l",Sy$ݒ@C 9ȒYXݭ .D$6Y?zr젾c%~H:ո|qK)y`ucêRěGF|nˆI F ]c U.I | hO)urХ-1]Y%?I# B@!)[G3REȹZJ>8Idq-e^%@Ky_~gl8# SSG;BqjxB*FT猅DMܐ&hk W0E$ߘ<9g`lG4L!N:|3r;K{-S(B0De4rJ+[όϦ( ӭjk<›Y{C.‡ TUĿbzO5=z:`Ϙݧ;΃?QlP4%ȓjoګ&P:k 1bZ4l:cOEʃO~YGwf hlHfP>|*֥dL7?ޛe}[,&_Jb-_TRsg,=ρ.\a}:`mQ''8ك25.">Ta=?S2l,-Gq1Ǎ0񒷫~ (ɪ%KYFˁ6$ߙ"\H473͸BPB i^!*¤D!tf;"5h_km2 ~%xAG -^ ۾\ĈK :O<_@! cRWL{i BIlnac)_^rNX mrARqBHx5Y5J -+9\5ة[ Ҫo]J9_E;-4=2dD[SMZ(ĸ})so\,J~ nhߞjc L}{*eZ>8VKg[*(J6nP&({e6dQL _ZBO#E_|nN}zh5"[.b<2qVi;2ۘX!fY'>砑<*m.[s@[0wzYSuCxAsV1?W5&Z88͇ho"tdgnaoXVWGѹA@k%Q>y&EDJ"._놽7LBC>z=>͇?%A몁ϡ.Z0n-1QXRJ/}l=LQmv;4YK~H<$ H+d;RV"<fhv-fb]| βH!6ߑ)[5{K Չr嶀ːޡeg\MLcB[ZL5PG4DG\tͭd)V[1w)oo#Κ΍JaՏLT>PH'D~b`ar(%d}،Ӏ' h3iZ/]CEje??Z945&+ ExI!#oU'Ӳ~PUtgI;?t#*Y,XWf7BF[]ץI):̖D>]POW$%Ѧ)`!zPN'j7_'/TW]轆#ph wD5,2e`vߒ&ʍv 3$vCmay6c&AHq=%* HDXµʩ#@<)ɔKJBηArr7%l؀,P4GmYbI Qn)I6wS!85O/RP~#$W;?.)4 p̢)@M=<,4&SM+,/jli>A=EvZ{/EOvmj5Ub5]|$1oSDU(Ŀuz[-.+-(\n.i jڽƩЀIC%b&=grSGX 1,Jb'nBG"NNb0g7WrHKGgtT(S`h >K-׾o f)Jo!$iVG4Re2 Q*Ͽd$i##\I4-Zx{nr S3"a'#dV\\1F(veejir1YWViT.#мK"$AaR))asIO WQj%+i~ZPk㸠1 .3WK8 V^;"@:sпO6MaH*q9=1vI2c3o0`N9|Q{L(5u Ty!x¹+ _auLJ5p'5 gu;+^g8G DC׷5O(~7$ uRkD[]i;asp4n^҈#AhRxEw}Za kWkbC{npό\bP8^WALkX.YdkW6= :K~Q>wӯl%#fD7pB VnG8RƑ&ж&$Ma(K(4!g)}lL tjM[ T9Pqi&rf9FMx_5$\bkBGj=4497 ڟLsj25  #~.z;0lC5[ GHwI6B{O 7Ha@5rŷ9S"| 7M ӱS{у @Htj` e(hJ8>- \,?U*T:F<kq*ݱ>o^>=' 6]e/tQLJ㸨 7Gt4XĮ1qppW|sR|}vnܜG`M;6"hRdHa&t 'E"/)44_UflTs>27yWS x0^Xk/,bH@ϰUf2YdRcW |İH-0VIbBa.[FҖLmsҞ,۽ع3pGպww9#WEX#m]yR y"Ug`H5L= F$&IGLxDG*{>KwQ q.q\NE%0H5^ d)!G $s >E.7{W& U1+&u* YT8aZ] wO)uE Ƹ*)%!"UlG?C2赲|3:ypoM00~!ώ썷e{xqk(þ@V ?Z'91kkg-'/7H*,'P"Of?~׈%Cyk]&&ǃfdu>ŭ5P`6K0]Ha#>+` zwU@pTp^!A X. &wlVG'~`L]˽Saj yt }|T$Qkq`X*"[2 Êq˺Qy+wEc <e a;TΌLnl174ƍtz}+iWS XxxlOǞ\&0DDXnuI ֪c|86^^T쿈 US YXf%lV_y~.а%O,j-/ऀr8hğpښ @0̇ SRC/" `Es^$Yv k(UA!HTT&jQjEehtKkeYT|Y 6qV{ݖ!z7+Ֆ6#Q!كeDޒ_ކo*OAt_⃦sDǪiq2ؑVStg@t-gG/5?I;[t`)vv#{T:Wޚ ]1&! Rz^`Yۣf/ۗT5|o8/WsI.DQq͊Fe &Ns0c mpWXSן0:ϣuMϣ&#U2TՅNv4`8I,ˑkhbUOM1R'y8Ն [RVo0" edϽ "̓į8Ηn&*i[p%ƿ7'O@A`J7c^FP|, (u:FZ5ХyC 4GQ3n8W͎GłIw 6| qvXn.VTnji@òhk cHR͗:'޴DOj9rSjiX%O~=Q^$Yᱝfj+ ʳ;n+iA+1ˎ1, [4`8cUڡv~2|P%\>buBexhe Q8=PAEoqu>z :_Z@ XNKߒQ}]kox }$]2Ԑ*<( ?62KbGݟŖ3Y:np`dEIld ,Eh}/[#bZ1Z﶑~-hh=*J꾡.7 xäcZzTo6 \XYY!T{l}&S]y짶&[&IZi FF0,SQ/&TG͙G79ʏ7+إQͺev(95ׇ\ y!l/z435~(~mfgSv<=>&E6 ƎxN4n*EMآ-!&qkS|ZJatRb" {= agl;֪"UGL%oϫ }A|ƀݗ;68,eO+\:5;Rw갉élnwfwkzT11vmOxfye('E/#R),*`ƀhh'R #[h 8떭}@X5%3v:# >5õa!s)bxcl zx:c;s(!866n^I Ijy䅥D00OMڊi@A,'dd_crI䔻tCea&FV2XK p@0.tf-III 4F5[x ⪽e7XvBzH6(B{\jقN;Ѿ\NkIb mbM+X*e+^iW`ֲG 2IJ|bi&~~yq^8%:uu^o+MNY)f5`\"&/2sSF&Ԯ[i _nM}3<֠22 Hf:_HG әPX|o)d*j~ bs)Ϯ͜HM+3 # 8.9w,v׽G&ȅ*{ظsM wᤤ+TׂےBUxЙB@:J(l)WJ:7N^>CfXPz| ^ p0BNTY3|/T$H4p.K\To˞:y4xrsFN# QYO l9a35ª')G28522y$Xق s[ Q\E8aWp440ztƋ,'^KHpۉn>ZSTh + /]Ez)t>l>Iu) 2l\@7OA/\1_|cv҆JW#̐H=- )75ĝq EF[_8yyB T$VҩIpV/Ecs!ܵN~mB}~ͤ7&{B$kM^ybF;g |>X9EP )JWHoJcԜ<~OYH 9-ΓTw?'wInl뀒}_!M% ل6;HBY:L !cјr^ϹYӔj-[_bSK!I[]&HRx- I\';^&y[EI:dE8'lik=9lC״$XywHV5CHbd;!&"OH-y"h%C6T ?-!2\m pdհ3;yՓŶNZӏE/2|Zૈ#r) suiwM 7"`>d8)B^Eq|[ODHaM\9ZP'qW^eњG‘`dUOM/nk?5?aDoX v+@ :4-+}An4g᳜rfF ZI kGCSYZdMn~#<5i*F8I6P[ceU&Ûqo8;8߽dBs)` S4M Mi!ygSU5m,dLTdlS'hUnÑSG膇F8^:zJ55,(7<}HxF>e_ s"qvNw=Axb9dCn%meu`v *'A^?~XEծsLS[>]7ڍLJ0HQiP]kA@R+&BJGL4IE[l?%n5wiӦ s\[Vv \k "'`GQx>Mgᢙ'b {by'rCkd RL@mkwHEo6UŮQ EisJUo4c0$;>)Ef4sFK3Nҗb{@ q)/D]AgM;0KSg,R\;oJ/-7vµ|VekT"!nNHLޥ\2ɜhT DR[D$cP :R,wrp3Z%!XSnvt]rѼa"dkK~P=^W3}j^q ӕ]|D(S/pM Z2hUxovdD3Ȑ>6LY 1a)k^# hl9sAк47zP솏ŒnxƀQFަm ]]COXtqpѤ;')0 ?遠L3 kHq vX`.w, ݙcN\懆ܴNRetQJ3S?9o[[BqS72글A]p_h2˞F/P̰Tke,^0K޺.nWTeM zkTFO0'2#՜ Ĵ6ohl5@-qOȆP-%x}ADG߿=c@$-W+;+soAТzNJw` )ރcdNkwp>b{1e֩iISFQX 罄BKu[/QEw *To`.R ѲӦGg똭OH2|IH=ûf Cݡ{T}h"Hxt]z66NplTw\_<:&l _tJ}r@9;SYka.P|4%/#Qh,<">v"gOͪc|T;X*{ uQ;Q"!N>eAr+~} Cw׽)ѷcS' 8nne-ϜJn[X 1ǡW!+RːoVdmi/Q074H<apm&x8Gh[Lg#KZD ©J :Q d-JTq-uy5뙯`Us$xNXyxrk(ʥɤ RLݎ@fg+ )(AY)=% \0ZxU$R";pF Uؒ߀5CpNaȯ$҈>:ri$E"Rč|?ÑR;^p{9|̜sC@^˨rrˮ.!mtjS -"!N5`er*VrY3qYrzBX;yi+3kWD,?ґ}L9Atbc Y,OxJHqyb@GcQgmzD#uz VʴH]O!lb(,CegeS4غȂSrPN]ǚs)OqU6, Zᣚw`-ӥQ3op=Rd\ժ;=!f3xo+h5.c.fΊ: 16CT؜}_H_v)[{mğ8;;rݵ=SUfHxګVwLw`{j=Z׌##GARVc[CDYPZ^%ZLG0F If+#GMߎFE9Y]룊/ x{WAEZrC\=El&09pbH? J6~V. =Wi*K y24̼Qkd&/R֓7+A(y]զē {Uh ]2!H V^~GnڠmGYǚ3.mz$1qAJqHj5"!O$v߁sl3ԜBSa*i<ihqںf7%VY0YI$؇,-4d~lZ=#{k #>@S Je!uy60"(e4T?."5zr~_$f=XF,f9oj=c{qRf:WD?hq^a[P(p&=;,*nQU3zo&sthK`Aܗs# m⡍#+fGd \߾gQ&CT,YFe݄%W5)9%eci8;j -= @. ={f'ȱ1-Ju$A&?ԠQ3ªQ̚;ήQ+G5N hw s_mr1}ÿڽ m(юn͙^lN?S.sx.%)TJj`BQK206!MQёCF<wZ';RL١0=~M@ /G~0J>&^|MaNN:_Sԥ~5tqvE ݖB dS aGEكU !.2m.Lbd<ǽE'O;VZ[3nz@-`]47\9I-=RF^yg 1]%nqOxS/cm0Pp/GR"``=?t'@JIܹ&$"bLo|HZp̘j2܊J"[;[IGxS*|W'jSk:T&^f3>V*}#G+Q P!>fcICV[ 7E5p0=@|+m,zCWL2[c/rv?Y$ah"-TE&6\3Bm 'P 선Vu;aǫJLϱt)1zp!苼.@Y0>`0%9*٘X&(M號EV|grHYn 6]&Dj#%b:Ww8.;UnjJ?o^ ^b'o9e\DEU.a{}+a.$e,e=ps dmօFz~Ɠ r#|C I1VIM}! 4>I|{Wj A‹|Ʈ3K ~E66'O_S|><92mXsx*CGz_^QmU4^94P#gaP0Sv2cC͎֮y!-0hhzD(tyHƙ4=~PQdM*-7x I@j^XdrXp3iPIuv=ϸ#T]a`3`aۮ&c6}7>ư˒\J刨`oopﯗ6-iiv?MvԳ(;H(Mа0o|fؽCUz@1{of5mvq|fvaZd }cg<BDNh~6;UYy\_jU(3\fwsXLBjQxq_[<5:$gRZTҊsx@gRr dYh'4/$FUSJ2gK oڋZ;gD3H($PD%zN7BTWd瞯K/}%.l˯ox8tcZHkH\rtb SOanaL<}+vLMa^[[BQƚS `e2FꛦHQUo>8D~}ը`0bxl( "<"m ؚZX\[It8ʵjsh`#xRm)Zt2S<`FqY)5I h-0ܿ 0pYlZp|y1?q! T}V͢yBl?LqMHekW|)6>猊*? ̰S쵚d<ZY 9杶ER9Š򭍽tz${` ZoU;JS҃ LAXDV NeZbí>Vd߉;J] ۫Ȉ|C'Fm:.]:Y< =\;WעĭPtR2ȏx)!9XRqgє=^B2Af{FW#yQH8.a>GuK YSg=;^C¢% +04?9ʽdU)Ŋ;Їv3gH jH/]+*xH_qQ1G_گtՁӤHֳ;啕=!-ºJ7I͛(kc@P;A̗K$zx+óF ZOLvPu4񰳯j-6n^,0P,iagZKgtrYh0ݠ#c%ʵZD Z-Tl#v|177Q=# ?ts?Y`H*2.Lj[}) .h$ӆ$Zj@y{3A[Uj-@5qk|mEM鶸̙7b@vNdl*gtcnPz tw呒"% kj<Yj!j9Dn? *oχ&u.[\鿙똽TJDJ;X\?po=mE!Z2;ʞGmZ}FQ%E@ai\#"H]:Znv+io;d_%{ozPx?d%;ZVV&'5 6I/Me ^+>RoV)Roΰ5JC!OE s6'1ND$0`A)%Wy Ha(*:@Jɗ9B8lWLU |ŧ^N(A; g˃fv?ND! |J_ٙd_W!dn@aM$Ih3;iD{djB>_3(\\#IN>m%xY`p!S K(=LH`7@Q|b4i @- Ul_ӿRf!AoeTճ++}0 78:~Ø(騋?/xvgl@V WV+4_J"z̳(@z5DD.}Si<7a=}q8'5: :Z/!VNr :B,nqe'+tGքh*!߇5 "WGuQeHa/< y1T3՜<{iԝ80% )Gis]9Q][S7{&#B.4/nM-#ʤ7 u$6]%MyRo"\c9fr5(uE sƳGAu4`whۜ_-m4 e7i˲=el- ZiڗJ/H t5 +`GDAnP+/\0/rUwz^9ƶYS3%fI6rl|4nm/~=q,ywϬ8z&)l:9k'6Ik]B!b+[0gG i9NeW_3A*E|PHa 9ڳ QI,rr-{nVӹ* =B7M/yy p],̋[]"0\IfzEYD~YSh#Ҍ$x2yjiځR ]LS"#&'dHI]XW4DXB/!6;`]ܥSA9[4W2c; y^q[_"JQ+HStNf'hSd 7g1j1jxPac]įo9sfy;ȶCr|@~@*5 c6]kϰ>a" &ǝi{tdԶ #w[WPS: 1 ;2darct,9Rf|Cti,3&DE( WM Ѻ*= %ALk%ZXb7#͆kOVNS>eUIp){a{|"Jᵋf)=vWߒ`w-90C'L4&Yuʵ 7O'DfCB' MxlCքtWhIcFv+Bq:bbO 7UnL?2' k;*巵lø1G YG nr|s Ψ&֟-?_fVHI>#L5c}2!=R_I]p|2x. / K͎ZFD(xm7v+Guޢ6H`m,(nڻ(b_.ŭ}U;͘8*@r|H,Kҋjf0W!o!~_D3biJ.JJe}gKBTQp?8>г,'h\,jD|}=K g9d)Q59b[&b| X"@K5Cܔ&[p .2ۆ"YP\w{5(5PvyW~L%ra\Qgt4yyA?<*v簻t20He)'쎶^5Q9nKj݋4Z-_Ysep9ϓ[u.Lj,B[f}㹞?vR8Osu $NQ}BivD je&U&zܯYmY(*~!27/~fCQJqsuTg:rtZ-"A ~ޓM,Kf4{(lKT.i"Bok2k%|GӉh$d:[3iy5keM4|l8ia^ ~0FH,$;Ybim&*ȗ,ΏXQyT m/<¾Y2n4+LE ,kB;9~<ǘLA8:pMV|wː9bphlb__i Y@yYFuSrz]Sps惼pzиHLRWmˢ@{r8W~a>A#6n&%оj_AxvJeWj Mv:q@\K2MEoiyG™t5b=KAL~_o9 ?dzu< f[L m{|q7t7)tnEZF[Jk&b&mC2|Vcv|zoi-(6ӛ r(LG /[`0PWK&j08"\-M$_tQwzll_pW}`m]PT͇ꥱ#A Wl ~04mBn y-Uދ^DYܭ'@1{CT=O)6%ݠ#cqpvY"yl2@>eݮ[Mϼ%O zE7$xTrwCDG!bW=Q׵=e(N(Sǁia;kb^;wKگ:5*< <Ay;n:l%pfD|S#ĆEQ]*Z_l{k2RkÛݿ}o03u~)ޠIQ g+FO!59# X>᭟1CVF\ԅXFhep=a_!)C rB ,/_܋QǺދ,YʖvR,&Uz'ao{TN*#Avf>޿+{;H}3Ɇ&=Xa(cf |zih7)kp,v=D{J[T;d Zؔm0ϺkJi3ג\֗L>|VmR!H(I=8Q+ ەqlD8̡s#ԥׁ0m 7w]q6רA+Y&;2Iэ< \NY :eQZ)^(~ [Bvpo2`Cߟ\ο8'#hrpc ҌT8#SĿT8Կ|;^,8T@vXJ]Mב_JLH ]ex|w<+rbZɈ[ZGnSe[tk0.Tk5K֥u8p8l҄U#z0M'JYM0puvv i[+k]5\比"Wk XOq8U 2 T/m{ tNaDP~b\|z,}x+pzO$//ڞ<ùS5 $lIY%dM+ʣN%dhme-rSސ,6=yfV" 6[-1[ J$#-߅C;vE W[wL }CaJrk2NS0G^PX vZ; ~REBz%e[㌘d~ s)F 6龎b=({z/b uKXq܄T/+BCQwc+AIMڏ#Ql;:]ݶLe\R (~®*ڞJ%smX {?ՌI]n6r4HS$/;~j<pJ|W9yw&BIU(e4WbJ'Ktm5lhXVbJ T{]cDY}'~ِ fFoN~h:aKJ=?H%_>@4'1Zb&\Tn="cyǩNnJXd1O`,A55.c.C=e:FT0 D}WU@{YKs|8v{əSm`[ ÎߟJz@ xg .aKUac:!x[j[/uš=CP?ડOg\2Vk;`-u7oդz)6h Wbq"HA} 7h/#0>?zT_'8b TqIY>$+.dú$8]7?^v 0s4#7|.#E&$PPՎ3/o}pݜ7ytEGX4C:Ţy7NF|Z(pvjH ؜ ̰SsEu

0~TO ;sZ ]CkeC8Ab ,(V6>Z.3=`^yT+Z+x<L8{AK;[zk{$^|Spmu{kh-du|l _ߑWDFDXɓ8S&ϚM`|BX)g\`b࣡.o[gEء9l{+d{a<6/EƯaҭ;:SZG fJ٨.)!TJh& ??8oRF cAɜ`'9W7^Ή)!Kz{B$~b2[gv* ǥw}>CzsrY@\<3^k'"I! uIJ9]X#m.Bw1l5vH@*_*H%lLֺͮWU\{xtY&A rzN#&h:/rSSR9x`@I\_<|h}&:ۘP<}%>R1XP2ZjQhv+猠mBuv.Q@b{G!,@;fY#r*_`׫36lh#W-qBmwbk߸1׼/QВ_veʺO4C@L|trFǟNP`"ho_{3 f$OE~i(&f~h] ">eG-N|d$N\RyGrdR"5u >ִt-2>٠ǭb_=+I@I`}JKdP=x "7,&O" f h$Ӛ]d dsJZxC|m?8hF,Y`Ejp`,YR:T'qXWm}P ;:T-7X+ }Gw+ϯp iS$.344߀BSa-n@[NO0خn V|&V-?EX纓N_V:B3 ]I~#dSC5-N~,[mg[3̦v~Wg.4cl=~&"]&~A!wkˏV$Sb{\ 'i<3ʎߌG Zx5%|f\_rcNJ^|2RB(:Cߝ8S)9ߥ5W8x q4; ܀5{0_܂2QJwřI F bx/nLz}O Yc^ v883:9zwñC f#? )4 eܫAԋx]fe}IZ^ 3s^])[yP!N%vNeo ͤ4Y2W^Y8C; sffʉ@xK* KN̛LfE3n )3qqK0H3%}c(`ZHV7 .6) hŐLh[7$5 kXSI?!-.;ËFH=@j,Jd8t.U0,\\wghs=iWcawO% / ^S* iX.b*OZȤk]QwX_U}lu(¢i)9ɳDzjL @Br;Wt^5BňWVt_bU j<"qȴ4)Ux:rb)~#^{m5R 5|m_@ht^ނ{$8EϩճTUTuX+㐳&=4fQqϊ22o&'>؆mݯЃ1]B ٮrqUTiMBI/ :6CQBGe*.“R8( Jٕʼn4J6mPU\z=/o-QJɊ v&¡(jArT}9e+{u i.^6ʹfkIι1ɖ8A\rpd98 _AX}/<ݦ4qW䆠hery۔鼇 v!_ZnN2&@2kή_x,H@CzTcg Cn OJ->06-7N`|`]mrJ,PZ? >󓁡K@[ݪ+5YFR$# [6" @ݑ,{1rN8DKdГZK}Ų (km/~iyJxZu{ARaxhT#xk ަPP J_=KK@yPS A[jz(Oe,xX Fa]7<=kh[V[r(s؝(nAM5/ȋ^}<2+ D0˃ǾEV/MP,`<TnOA5L݇h$O(>"`YK%^^'Q:+_b]} eqTY \c2H93JQ~Ы17@D@D?zq[8?`O\gEj|S"g*{H7vSJh^8Xi¾vv 'pqbv 4_HPV 㲢 6s P(aWRO}aYo|w/jq_X\@&Q>dI(7xps&(LT6Pv>?=PY '|f;|lagbajk9)VL#:W_8u:|8b=Lk6".KP1+Rs!d"f_80mڂ 0j+gGdܵnvA 1 NΥ~$g 6&%O|;5Xi]"`@`aU=mAKFgmnG#0;}IBX 4(>T)Z48R#/@u8r\f]amr6U špB. q@ s1/92ބvǀ+j\Eˌj܎B!+Б?ę5^}ϋ<1y~ :x&tڞA,2F2kf+-8e[e_`lmV].YY\@0f!yG\{fV?rIC=dᘻ#7=G߰Z}XzW5vFû8[MЌd'6,LDv `(Lm+|80˧H N&>fe6T3^I3Mz&66*pIo=D,]' BQ|-ߪl;-h̨+&#R)C)8roe~iȇ@'sE's4^_L]Fiq ^ i:#9y'c ,׎2ܸ;y!jJ|'gYj)o*XWDZk)'\\hˑY XqopaC4RjΌoonP{n[qGmB4CU8Ҭ%0$} u^3 ]Lzp)ޜ-99&<},@Iu|Vr.>嶃lWO4t #'\q]܁c@&ZC(z =P<")0Yc o SM!(Ei,2 8gX[ ;rBd?*#wv`[UGЫk8V"D)3R 8c<$+nQK77+j|KHyfzg+{5F`Oa7hguCZ?4l+T$OS ['p2#fYIڋ9f.7il|#;q q?8A) S%+c m]~8_̂p)RFxC}BaO8#Yk:kbkKA!bxNW%u2JS+tܶ[vүeJ|NE^XEGݺ Ϋo_< .~b7yu:"FrF"Vj9 ۻ?(2o{dTQr/(ō;e/<b,xcMqbSb-b$zշϔ%@]VRߺnw2N yȘ['P;\5R [<֎M!0J;ul?A GJsB]YTs卦nP nPanrCu ŝ6l %qEC ]e9#C+#}n|PHJ%r/ҶPsP!^[cI҂I3=,S5ēT0c`HH[VTk)%%FL@F9{SJ!].k#x7e~S";#kM]`ءPE'huUef~ƈ]AK}ן빵7q;q)J*!u|˲\Z%j44Ҍ営yọdjB) {Oh:h1h.Lt[MJgN,= Uš?މ?P%D>]||ڇؔJ"&oF¼O@xu> M8_&\ALÀ  O"{ kJV!|s$h&jYFI-,L[ŹdKkN H3D($)9%Pl,5m9nX8P2o.s$ tYM #37tKtBqb^Ml_Hsn}ps|oG"Xk+guE{Kr˷0Ej6tzIʷe ET v(v&$298\nzng%)V)n;ˠWfdKE5+MHe1A2[F1Wt\;;#5iv\Ԇ]^>B+\L{V=< _7W?6oؕ4]avž2UYp FNY$ݦLv_"\*ѐUg'[@'p`:.˟ɂ ~!H7,cBbPA9C bLJ;OB"zGmIPd?rbq7@슲p?pAtbY&(XQLr6ckר3;0hͼoVAbaŊ N~W%p۷Iދm&r)NTTvlƳ/Zo^G S@2W$Q0jCe9/;nt)>6¶#NG*ɝj֝3DS] [l٭E_N"ƥ92SM\ȵbk;Z8d*u 5q4r9*Ҩd@ \h6ZMWWրAev]Wh\lrkROy) `|΍!HORI6,9 R୆5j4m:8<3Ko5\:SIh`@ŏ>lrQJK 9أI̲ZyI֗}?^q8/b@UsI[Mޢ 8LR0cRXrbͺgRNDo%bt`u`Q#^6щM]u7ށXGc_"!?m#{Uf݄@m8zol)ި@|z 1SK~%|[QZ~3 84Τ 23-4[|('[uGzlc(j 5*z/O7]QIY;t{Db* J1po-q^e wY@ zou&QX34m&5N` O 9=Uڼ;=>:DZ&9$_ @ wfXS 7寙Sч/OY#7`{شSmcf)uryu7VEQQ$R:[V=)lO4' 1ԗxQukᇼG~6w)'\!P[:يRƟZ ̤DEZH RpCrM>BqT[f*? "dXui'<Y#c,u@G:N3FsGўu$aٌoGi+cͫEJF@`D0DzkZ`F\_L'Z7V uT9KL0iaze ;{6o?Hh_g=?kojq>~nIX *+,!񗞚,6?:ٺA1˅.) Y nQ2+yst/Ժ xQ%qبm*"Mxۿ_wO;~wUHn嵮mflq!.pƝY C#t.G!Ln#8/ǹM0!q첾7郋BU0\R޲CGP,+/Ұ5n"W?G;Q5DcUDjD%6i;|0P>!h$i5hJa!};j0-_gXsnb']gY;ӋE HyFu\q`pI>RK})[(v@D/90<(d}j> رgȒ2M4jϢwɠd{+* ,sJ݆(8{_j4B^p\w@p?k3hMxS2gؿlCаǼK'K/ F_οxt$ 9 kV<ЫDdޝ[u11v֌XpC&6-QJ%ݹ9#)ѿ:bu"OCq[b7}y aNGz{VL$mr];Hɷb"`o҅en~?ҠmFn֡i͌Rђ/7~ #/x .{yY nQ94 4>j8˃`:rCGRdBC(,3aNéF,͹9&+MC~?0T_kd'[81 ,z%ʰDw <‚DY[⊪vn$s}I0VXoqxaگ(O8|cAt@kT|~t #}b0-J w2IoŜaL+'ez6|(Ź_S2](>(}F2-^ Egp$8Caѓ~)*L)  Dzn|W#nJ@.$רq']¶̖laƸv çF@+KM$CB(x?0F,`)ynOe }I- tM]6q&#E]=˅l ̍4FWlmQy# _c>yqqK~I\ssB#9Xl"r0uq2ݸ9ڌ:p~&}#UbCkObs#D+(}=|%r&{,JPԮKs'i/7S'+f+)%֐f y`Gji )K݊쥽ESSzO@ ]xxxq]vVІiV3n yu=3yLD4SsaX;ڙdM!:wdUK/h{>YOZtup^6ѴykR:nIhPtg<ӟ廖%oе LMrp-zuAERͫ/DttS+ I-.FMp!jql}s87D`,/[tvI-11,t݁ hE:1-YPz)ks 3:W>cVݏ%akX?)# SrwoU.C*NTaNخ~?`T{14R9 NJXLj }HhbZ\k(abPχaNNMsh"翛{J|M7T-F๷N_tew%;=`oze4@p%1 %v,֥cΣ&a\gH>aR=$!p {wl DYrKS@Z5Zwy[ЋFd /Y+`2+I[$K|, NT9y&a A{Ykx @d#fk̦\uǯXujQ/Dg*HX&D3mh t|pn˕K]K#,ޛ,zJlWq>WED%,)ŒIF_3Dz2KK.nMbT"#8jhX^VՊ$(}OAIHbw)һZ3k;=d 7ҏs6l}(B3]!j^IK [|?7fŖw$ӀTP]ӝcCSBj}fuRUG@Z˖0#'ڐaSZ],,P3SbX}EX8UՐ_}% yFPj+8oɖz+ " y~Ap:]k'i!~M# ?AuͽfM,%rҚCE]bSlM1@z{u0\ZKnvx m xuxu;Ŏ̻_rxo#\"T`-Xy)i)PVUݾxrm4H"]O5}k Asfq A(so!;-jO"qU7\~X0Eঔ؂LE1J8'd8`~^)Be:ʑ+ m>HkHO5q d P#1ynTP :Kúiy2IM Ռ2E"U"ͳW)?DE-s wW<{3f8m^iK&8 F([|/4'~jӀ KPaS᤽]F3>R %w. PUhe̘W]Y%;ܴ4tuͣCvjS!-˺_A(wN-וF 71FGj*#;tHCYl{+W-ph3>CUD,0O~I 𽽻J/|U 78<+`@B;2 khyV> HuLcG3Yq,-6+abQ/s e֞- {A'{|C)IihFY8)3*&nIYJc >sƓn69)=^:j>;{ -:Wۙ>VIοzTzOK=kf^~ &O1Om6#5-'gL50U3ce;'ދo)G_ {bڼN6e޲``y|r) r}EX9A1-UAXRؽC3qPl>r߳czG#L/3gP:M?39k~-Dg\+C5ͪF=["ޒ1A#ͷTD]j(~"F rËu;+D3^DFm,jg59yZӗBտdXqC CBbd4zھ`,wg\{iTD?L" L4F;{ nR z7d͡!M6*W*@! TOpV,Ă*}Zh*I)JْVEE`K.Bm\-`_N"ZRl9xQ͎ BlbK邳[]^vP+/]ﻊjrK}|hZ2&o{fHč,EhE BNE1kRΖab Ci1H{dWid?f;p2 buM=,{ P%ym#sm VHL[ѣNSrXSUPdԬ^7oN 0~YɦoĈOZ4Rɗa3s"8®(<ϡ| -GCja|CWPgUEzeъ` \u[N3Xrp =C\e~h 0]CNa*cɁL>Q[4W+ivMMCHdpi3:Vh1HzȒИ)DCɩ*%zYTQd4 PD 3ɯ{ QȅVzkd/5Daɡ0q9Ir(KCVsfhZТ0|RQbxoJ"ھu+ew6Īਃ}ZF{&Hjk\OSR1X ^ 'zo&FѴ^8}kP'pwQ8 Z ~\$kW\ikrYC[t"բ6=SO5(Z $iEE$yx\%R"p^ՖwB5]hHUotˊI/ۮ̎ 6L(IЪ"dZ"e!i KK+Iu4 _q&2}*R{h,b 6hkhibIv{ʞ!%Fr9ȷa ㇰƆmZ`&MtDf{4%F\;d eZ-s+LcijWk#Nɠ,T~WH5ߧ\{l{ԛpGwFLQUDN|Y-~0ƭF72r bPvUi7ɲ][VIKZ>@\La${{]{bSxAA{⨗[w%,2jO=OAYo. @X oJDA !%g#"Arz3#(,A8& d`hsJ*C Qwx BF9~xd{`Q_ LСSUV3S1\Xq | 2z`utAddE͏vҤ q'qD1Ƴ3HaɕV + կQ6%\-օ5[TcCT;h@9Lqφ;,0T&:?,qMJ͝eA@T;Siqu1x]-"E6SMd$W d]6QzW[&_9.-~ESYkZlWBtQ;v=tseH@Aΰ3}Ra)wHw$m`5=JoHnn*wn0Q'{څ˜LK6ٟ@tP+dOKlF=ߚ .eowڭ9gF L#B2!i: D!MmD f.b/5Plv=ʖ [.OSxM1͒ Eωop#TN`dT'2_r<>ֽ8@^-s%DZ,Pi}RxG0m8Um0X~1u4[ R;Ⅴ6_1)%wl \g~+̾B<p=hpi->mF=':Q4-0M40wD_gyV>*nּ> b+^)5JCe^ZځF䔫ɃGo8G/ߑG &EV%͖H17C3ÉfHHe$k_P\aӢFԴHn<[Y~膰E7Z5%L4(COV2ֽ #ߣ+UkhKGIƈVGkhDLfŊ^,ؗKf@7d |dyAF$T6lpX!?WuӼVo!o}r=`䃵,KBk\n m8NlR0_q·㲮$)6J&Y.N\z;c&^MXcXO:WNDk&Z5R3k7b G`J$i(73+&lK{Sλysj}{뽜װH%C`H`@*b&7[ _kn(#an3oq3tMmHUJ2PGLdfr ܔ uݎZ ,E~K9K(.,Č7N@0%$ҹs"'(>3'@Fs۹UgNSqj=3k8j9?zSL<̱Cģcif3K_#DiJז>DQT; kQ cm)#WA9zHFq /Z&l3a9qB56> -l L,x m.n33 yyDGPz[*NfM6.'^.uш6i^QJk;(/ 26ov%xgD6ہ g2SRԆTd*g& ]79a =}h#`6TT9sTn\}0aOhP9MIg|uXEiIex [ODESwfpY'_ўOüFψu' 'Th='Vg o5ޏt|W ^|Ixck8IuJfv 4L=hLyb_ݱhֱ3 GHOM&ZYE~^ͬ~CyDzd#A-yY0LJ](R6 ΂+`#gSLC.}'u٣Ф uML}jd,[fTizPQ[mڙ_]W5k3 ^R0&dz? Gd.&J2j؛D}-M`m[͑1}'\ukviclU9tOv` sN aE3*smIۓ3-8yl%W#L9M-{MN(ka͉"H#Kˢ xJT\]}s8v鿩`({hE UC ^}[M`cSَ%z3.@n;v)5ֶukQ պy,Jk}YHiR$<,'#;Dώ8)P}xj:M4-f28'쫅7GʚGZFC;ePl _ڤ%ehgo;AXOiH`# &E·7Tظ[VG)CRu$vkP2?+C2ВbzTZ/9XJ9C_B1Z29bWǗSS hc'͒9,FJk a[  lWn~!.颭+Vs)PA."1#PΙ`__Ez44~ V-P}5"`*B*} XLqCyǽ3QwZ#}~/TAy62 t'&%FmwZJYAGq1>d{=/zMx.lӈ8{5WvnW! `{LTAl,h 6IYr -CR~g%x'O9p/Usd.';PMr)K_U\'RmRp#Lj0 n!,\@xeXc(q@igԦBRV;Z[w'KN38Emv0$&b So̖Fz#/ٻ0r Dwf ^ -E5dt49Y% tVM6ˀS姆yʆȘ-p-|3®]|`i)e6/f[ Bepl`{@KGvT[Wf^s#3ےf*(˧J៩`ˤ!3yT{BZ'U'l_} ( hT4I۳W9WӅ_WL1ϑo8ˍX7K Z"/#Gͥ3e_nHV`i 단mM=;FJu{rc {]'{/YT?iiFEa?{ā0|mԫ:E s E6X)̐w;Ʋ] t cnZ7PnONZ|A!%vjF--Wh^֬@\CL;F[P3K~%դйYN#( ">_Tz{:d$ݏ.HٕbA(I4`y1ș-8 fyHrQ PD*zґu~<+D|h`a^Ś; '#|y-%?s/_ݯֵiHzy03"a%dȌUY@4Sں®vQެ E<8$ޝ_x@-7m(`mϛϠ QNHP0BVzWi cr&qLp TDarK(#HJSP"ii:02S%$& eO6## 9PSc#E( }Ckki,.=KmG1Z";F= ܐR%&?qq; :dss2n4lt'`3."V(dN?0Z=Ei\[Ptx0XUA Z(vJ6|M ,.\wy`]TAZGBgڞH QjP+,κ|[0~;|eH`ZkK?V/Q\R̭wvpT#{:4@o-np|PbC#\? w.6cDn2;HWEiMC-)'BU%3vEPUoЪeq)=Ʃxt o|̂ÄN ߤe4;L_!@m7kI9edQgjV7͝ 5BpZB?vT ,7Zl6;w !IץWR\^!衜 qZ.=Is/a鼎V D@&ڎ[ ~Z ;Fe/ē! :p:ټUc-?U.Us?x:}bFl6IJ Rv#EWP9aM|+SPPe._=k^ɄBA|s"W1oJ%Dc La7OTpP? 4܆}?]$[Faxo!oȽB6bZ]Ce1s o~mͤ~fRA0~s2>V>J!Zu)\ δ_.x,Ƴ#'ǒ&qªBh۔? Z2;f;|J\iˊ]Z E&'f@+\M*|!Q3aP˪I.4РF-Plmm=̝dhvz }R o|2lU2tZs " zO,JXV%N["SQX4Ia8 I~2/q6j sp`ުXF{pR.|u# {15+|[۝bW-bmj#'ܡz-A BF5Qx.WepMz|۫}LT«Pg>r㽉.O"Zg<ihcsU֛dsf:xd|Ɂ7|bDS=o>f-؇.MA*fh&[lŢpX > jOo ! ảlZ__j,䙁IP#C(ܮVX" j2c)+v&5"hhdh~r8id`M{Qerґ.!3$ةc΋V2rrYp6iym/b+:@?媅L J]qHlA#md .Xi~rj%nV*Z7m Oh8H<r$2 j j4j14 x՝ _@IZU͌] b oQH w21}8nQпկ‹S충 HiKh&#Xs}̯j&"L_N;JD^YVB 8,vw]ԕp& n- "(^zrͽ 8FxbE{:}O%xM~&hŮXk+]y GHXNI`Bz݂+p&7Y4&D .E$w9)ÿwolwt(L i `s#U=ޱP}@6庙%%sЈnX3civDnOrSB( boXf';IBY ^G2LqFH|SZV'dB1)4vhL#z!:2"ì;|ͪOD{mlKԴthū$3av*A}$idx{ԅ\ׄ1„{,/3e[N+ M^9@0΃D0U)d_yjOD%oPc`xG~zA(h=ikAsbPZֱ ߧ,~ 38p8Df@}O.6w m\M{5@bFʨا.SUGДpUx% u3V"Ŕ/+K=)^2;@;ǿL\^ =6̨8*6E$(u (XqUR䅡o UQXꡓ%Sz՞lĒZ29ΟV%G( y@d[K56n0u'ɱvҊ#Nɔ=J(j^HV^@9a91 -h6fF9R,D ,㟝" C+H*,ac@"Q~ۻcY}tJ$ЎZ18]n% TڕQ.ڥF2 e Umnx&g :|Goj@SkU|vRԡDΘT+_i"E;B3xYg?4r n s|p2E@!*Nd&1q/q~PN]O0SBCX\adE[ZLb zST&%N[!dSrM'$uǘp,?XW<7iB'N'C`?"J?NP5.ɞ9JhOkޥװSkB_W>K 2Vmf]<)AeeǞl:b-5AɲlA;髭?y|7dh֢=E ,{%Q~/.ZOhlf}\ujS&f[-/Ss&@䏆C?0kŊ7-O"iNNq7wICM+R߰Zk) 7pF<L깒@ }^?NXBENLTAq8 4;V# MM&QftŷUPeB \Hh Ao[10N3QYb1h&n D5l0'"0sX:Sa:]vjT3M͚gH)FEr8e]y) vffF-40mr?>}6b7Z[q$%"rӴkRa3^ctרzAJ{k}= Jأhyn/ѥ_CvtpmRGYMi +a 08 #IIiV'%4as_)syZbF"+^AܥnG{kz][p'?ht>P'Д[֭:OJe S`>,~I_MfL(\ e$_~<&E×C;78cQלr1;4YfZ6%( I.(WL-lEpzO/e[=/>jK眲\GUgL"f?rFŕ=1agzא!["mIƱ{]TS^rX0ROTq[aJYV@8qhl!Oׁ) voU}Eʎ-PU+ (:fGrOv"I(CGZE!H  \֏ϚgH`LRB6cБ,}iKM7FyRBOxH"/<|,ꦮCJNū/} R*.&`5"f$ՙDW7Tl|xY12U]09rbCf/!'xC)SP*BÌ,ye45#4>W&v^ 68.'^ky PCrU6n- NHϳ ݜ\D_I:K ϗKϘT!TĦ|' i 9{HQh%nsJ۪ [T̏ىFCH,9+#sJ#FzOi> Bn_GPLNN*6aֹ0^ 7e#r3p̀1/ KVրpQ0l9*`󊭱Wy2heUb<'7(Ձct5/3 @F{#:1hY4eWPQ/I}F hᆨ7N7N%\V|_,D"We5APiǎn洏>jj ~7U࡞HCX<WHظ[4p 4ȩ n41G9^9,;\ſ1~HRVFނ(i+JIѤϫseEK)쬵eŻ{(8$Q+& `#VRu]wdBjmwk)TT% qJ.|Dq3-)WI\kS5dف CnaCQX0}Dn@˨ 2[k :;#<,槺1:w m9qIݵ15 Wv@@bt=- F6ŴKtvH7=*bt3]kOIja4hԵȏlS(tޮ!;!>)шc˄H$`vr!^%QԬBm[ϗm .ruaBJ?, Rs'e"Hvؤ}, .ƱX" =濋Nցo:pTeNۛi"@$ݦ|>RQJArnz汷ge `RmZ2yݑkoZ,5 P0wl7sa^K}άK74<>ܮg8#:O$| 0X:xocL17[>v Vd5x <4z&j^WxP}OFDܜ1lN{G0$e}9f&XtVYu<¤^/a\ hN[kO$O #~&$CmN(Xt*n1P' l kPz0C08#RJg89xƘCc8ǻ Ox.nN9c\$j[~H*Fp ;_A=Q $D~n^ANvK]$t5;|L~]sj|ídIUuh>ʷ.4SYjJFPh F-gkG'feRAgB,(]5!(H,h6«mau[H-q&>֍)yMOr4IU&SA;)U؞7 0Xgꌪ cQzؘcЁY"hXZE?J8\+M }쵥g P#Mos3m0Zs?}\ sWƇ  1=p7xm{=}#%UϠn"~vN[vXKSaxn!&DGwWl?!ͱYM$=l1L,?Rqw;4c5RDՋb&<$4{Zћb\Q"JOuT23U}W]l &f4 ޯ=!i ڊCAL le36=@:y ҨoW\>+! VzcUJ U/ yB42fV5g%i͈V"b)Me uycs\47J/<}^lB:H-[}?Aۻ%C~P_z@|QcdJ263d6n)l料\D' w[8Hub„$PLT!n)̇ ^x+!zBO&?Oe_6>|.pl xW Vƪ=ͥiиbycZY g쫯>.FK5¯(67qp u*zcȮZA)=\޵O}&_.ޥ< 쐧.f;&we^:Xi3,G>JakyH=Z(%~tjc8m( /s6ur_4koȭ$A b;C]e6¸;Eೱk|iUݨ h^ Zj@XDaybȚI-[YIڱNU,_L{݂@8Wߢ{F5U[+.{KvHzuK h:P7)Ny٦ƺs6z}3(y6]pQWw)S ؈EۂrhʃG `'Y zI|{aW۽lĤ26ʀh]r-y4=X2R<쫬{P/+?u#6[؛rL%j3A,:pwy7ւ 4?!@4-l0eť2kĞm<[w:Hy69$퓰,yϓWfи&I]׿>F)%_rU{m 3{9)wZ-*egAmF8ߦ[E2Phd˩!t[JYe$>cVL|"m'CEMEwvTkf5-o%-AzQ@(ڙEtmF0R"[ܷo]CJB^K4=hZ2Z*ϕa>B(JMH]dBY"ݨQK%AջE:|d~j (4E#/:Ѫx3 Y35{tD1,}A{]D\AR>Ժ*Ɠ"`\ %U0T .S}O&?@ %bPhTN gxp (e)pj TT$VUpuɵw"{bq7WD7Sn#vǐ}ūD3XI ޯl8DȭhV]@tN)9Lg">A75(V5"hOS6ڰŎcHL WjZZV{7).|@.^t88; 5ZJvU7hPr, p#=]\;x%݄Hg&;ҩEb)ZCB`ҏU6ֲ="Du&-b9u?m"ʩϕuyl/v atᰜnF*/{Qc? 5%oC{/D,Ox}.oO]ؔ?z!T9 NquX<&enHbtw2Bk@JD~hOb ZO*(*k[ Q_yYo֧.Y ŵ߮Eb'b Q?W<}spTc JqK%{7P{yvXJdFѷ4P+3DD4 L<*<93ha@ i55c.sYyݕ)^`;4lJeaHuP'΍,)\İo`U#aKSheOuY囱خ(rRPgѓ ]|FaįWdWMKU;iR9W>^ewsB{R)ױڢx4HiJ(y? -C,aDFe"Bκ xLomDjO+ 6 +OzOgf46+'JHM 0PPW>UUјm|6kiqd5WAwEJ @YdvNI.2RGIvVւMo|4w#^7E;%]xkVzVgTM=$V+K_I9ɶMVU ggoN;TR=_v͎.OH}ߌmR #s?M6HYo,z8>07r7ӣrVrY Y ˖r3_>EHl]jkBƬ\ ;8 $5<pw~x2:_lW$KTUjZ_VyzvI"F/i/2@"A-LqK3ݩęH.&4BwƨAd~~zS?I:.s1RB c Q=ɍPzϯMeޜ% [R0 D'z+voYsPrȦNfwlЯ"m+ *ac|דgc=d9Gk\'gw 8 D+XbK-\ w7D.0I隭G- ˇ++G6ci;{T6j? hdҔ''9MimkD#^oAMo(ЏWM=}l$\f>0v4b Pjڃ=*iR1'p]ï`owݝkP3iAفT=Ќğl|WUgt;KȠϠn٬bSd#ICʍ UlxxIXUwg#]7EƖsӼF >f;k~ DfȑE&0oB`uig(y^d#e|{)VΠIHE+^bHiUѽWR\ VLi>R h.hWoسwpجEcJ'QȫIь}wS?QGp*u8GFFQBwA!pSvo'@" 鵙Yٮ"ntZf*Ԥf$V7( 9xl|H^ߑ2&+ 2 T>qikc hW@ o *ܔr">Cٽ~7?WJ0w"sO cY0Ӱ"6]jwӷcT هmBʎ.=sK^=Z%I &_:|5 Yc3ȶ2udF6J EoC>d˲@1))05 z:0 tڽΑk¶!nۚu6qxCZ:uFwKlԨQ]#ɀNI*\}Ț{,ju@.9"Xڇz582/eO ݐ'o3S*H il՚@ 7:\29UUNZqSrdD.͋[/¹s;~*gqZD=vPov_ ;Yۥ+_.p J9:Lw]Z/5_"gc3*8o *f^k)'/T<[&r]6ޭYh9* /R-ÝgEj.,s(K^>:/ ( 9D>Hfs-&IUypcW-Z]ڸD:he|aV٢I.z+RˇfݭxQ{YFߒ"#xڠՖy SdYay 2*p|YxgcU80i3W=6;T^oU]|;mAŇ(I{)owH,"/T4r3ezgk)3o1sTh+օA|Ϙ 0/B(㦕X-(9'?ӗV#_ђNF˝8?m<|I(5rRH/hY\pY{v,Tvry>A3/UHXoc‹8_cr!t{) D۪sD ѮlˉFqC;́ߎO5E`mF!MƩVx\ɅNRONhE|2([[n6a+g$g~mqLɞdީI G4,Tŕn'nq j4,6ܰIuVC_/!v_}n\)ř)*g\jT\%%j;c~6oq?cꊃQ:Ghi ,!_wV ~LǴ)b:d7څѩˬ*otmZMHoWƄXW'hoj>+H9`4Qλ'~U\ZM9W k;H(y<k8^{^ `0Ќ! #t[=]H'IޡD%|py;zr|yɥV-_` z%xldNxUk~b`E& L>g>P|CZX\ͱyt)TlP%aNk A̧%m.O dbKpjƓxln/xpOb ۙvU4HƾN d-M$ȿ:>NOMK x~]F~eӢni}! @H̚3M!GĒne8;6" Fмpj{ӝ2Oxsd 7s&03'srL;톥23^RH.˜b8b#Wv $x_ZŜz؏x_{HH ,k:<pX‚Yg{;9R>w+$]k-ڢEѴdO0P|ڎ@+yaӡ3% 3rotXVIGF6xJOWh&c82&w{g}Ӄ?v3ɑ!;#ݸ~bw8f/Ev+#slu5+%V.+hw ұrweزޥjqYK<:`k˗(P.Or":P6D^ۂ"#|\>Ӄ܃d5K>{|Tu,RAgb|3F0*ѤmSթvO~U;GõۂČ E[ YS,B’[0b+-+Ϊ ҩ߼ ʽG5^Pʧ6a۶4&4;e5uXZ.D@x1 yJ3(|pYx9)b>Y%%;MZE KpIQBc7t{ pHʒ`yO֦ PJ0ߓPPq,"f/œgqt$( JK\v-ܿ7'_Z2M1@f?OMӽz<9s Ȕ2piꆷKܶ#J@6_^uPcFzL 9$w{gKAւ?PPv>Ac1~NОV,^o#3[d U)>Q486m4Qa3rƆld0E.Y]fq]3֛d,C'x4BB :{F'AW  ܕs? `3 P}^Q}H nU8W|;SMS*l#n\ c6%\_ȻxX9 >}S_(-b`O8}X릀Y(bPkF#z TVNsjLztDȞW^&f@=8}{70f1/?1S j}Rob,}?.,mC,gOCFVEfMA":B ~;1z)=wJs_Tbs^ H٫#0\$0rݑر=hy E}GWoAS&>wkDWUm,Ab,~ȯ4]t2.Pr9 RD}RFi?17V'j8|v"cn۾@UMcrj\;81mu0mU|uRCҀV@rloo1QBle&ڟ'ή&6Ϋ^(&hvՔ$y #ACQfjs`EYֳ2ܙ+MyH[s~+ Ȫq/6e Dǭ <=x@*)=l 1*aLyXE3R.ZGX9E>طT=UR MpEj3T8qy] #uupI#U*痃Lp־ 5VF n}Rh< Y֡+AI]D("ӱ=*m&@>јvi~ t+rV\}, XϷ`-ɟkni&@]"ѥh7(ݨM7fw98) g_UWyT\ 1mبߺ4֌DyUdNϳCYPYI:,ieߓ|F7{g8qKQpD'q!J%cU]'\ۜRoB7m]h<>8a 8Ր<ͫsau ,yɌ :8 EAXnjDgo9VRczځ>w᫅a[l=(Bvht&i/ºS.1XP'B`W+uƵ-ͨ6upRx{`_:5N<&4@!fQRb,Թ"`PotGSw?-2ɰlBk"P6 wk`K~5IfNϾvƅEP(kXŧn[,;ߥI9=_&:2 f5ljR@G?ބi@WQ}A"j*YcEZ i^4KÌp-# JhلnUMDێz%I1,@d;Ż _7iܠ7bB-qA9hp%NRV=S^.h,8{AKrZDQhW{.xg<K)X),Vl Úմs Mz1#7xH*q%/A"m%l<Y2 lxTt,vK)0E!6ŋ̳G.a,^yLk~BE%v_O(Wەk&!F͜<66 z8tZ7*/:&<c.wiy haj4O0rfDHb'SPqGIa"ADU‚W9 8Ӳ|-/zPoD$ !s?/ϵROydǀ;-yTofBud.%G@s낗<{μr n&o Ԕx&V1} DM9vcZ 2Z;uzs\za$Du Z7#wc5ظizm'dhBLZK<&rʩΥP"sG{{sy%LAFZjzWz^h9e ^Ru_cZ fz/=dZ8=z lq] wb6 V_ZOy&4tVg?lb[IEla3AjzAynoAehD׉N\iΞXnX^cZ,?ye#t} )eEh!g)xGqZ2;g93M/(eԼɷVI gj9zv$+_*R dH5ڞ%~%J Rm4SB!5t'.'pГ 9\RV{ji/ҪN!?[zMcj/},M|P\h _Goh(M" vh;Dܧѣ Fs|Eߑ>@.o<^uxD f۪04'|gYenN+KzBt'g/G=uLvz$tfqŏ+br㻣ܑ8 t8G6ʺJuHFsΐ[Bz@= dŌ~ol ⛘(28~R`tm%<ёɑikT[lA]*ӹMw͑/asMĤZ'YNbt&"<1Ea@Y5)\ Ps=SRUlκ4媶ow;`y5G8ۅ(=#áY8@yځp^|uss0U-1Il,6tuL)f!%ҍQ쫹Av,o5}O_֍ dYJ( .y"Vp@!M pYj2+h]ѻ#4sM"a0sln㡀!9)Beܥ3"i{(x6N6rifTN O- #GW Y~d5]{fX%a@[,p=xpΊCM-OsE&IbiPG~7mb6yJT^k( Y:K.ʍ2;u[V :tV.ͮ36#jƭnl9I=~sńU+Ҁ&)Zj7>Zn:i#vA(^Aqj|-rCb}~ ~U|mȩS"%Zދ0vۙ}'rMBoL k`TA=t/3Qg29{7<`h|~*xz-%SȝbSs1!,.8 >S7\m(z3Ux*! T U;i/s;AOoSdYӆg7zO~HZ^~wbj%̞qdFqL8}qhx`G iv8CPo XPg3kށ'/kDEh*ձ񃭋-zA#$\@p j -u4dr|7BSf2qrqȀCXIE{OA+R;a/W|4V_tC]oC^`n3)O@H]AEpGqM@q89Z@Z!g0N3LJSG(ٮ2&釞QF;3PSq7g ifRSv@KE~c82lP~K-ERHT)ٸ1OvAכ3szT`z<g1;͈vz1ԍq5{i*C2U2Qnrv<`Wtrn)+TVᚾ=]dtZ7v&<=k;ؿc ҇J^N4H y*qRotdKe! c hdذŐV#DݟoLL]<~ga$汹q'P7Z: ^ڠp-<Ҙڵ=a3n f)k-;'Z<\@ښ.Fи\ ߫Es]d_P4 U})ڣ~}cƣO_ޱuƧ8r^ [ڰ S)ݾ/2xq!wu#NvlInPUr^6g?1áb>"j^Ȏ)Yw;il@hbJ>)RhP)Fa' PW2?wwcd~>,Z$$L=yc~ R!J }/*+MwՐ]*_FQ$]O8 " CׁaݯB?h]Q`Z"L4s"ȭ*yb{">'0Ssd8>hwer銉{ 9$@FyIleb7u(s.> $-B6_$rǫyN_zSso(%{AW(YUV-|؜mE{–t73_z1\!LjTToVveu kC+b|%"k:meq"J[Q">k8 j aHơb)?֑') \ڧ)ItKqX.j&~=kIHAK0mi!ws o6Aŗ>1vH3LͤX$:оSJE H>r#H>flzPd͜]Cg5,E8ڊ/}7GPCP*RMI鲅ڷ1E@Uj4%E)S|T_/PN>C6i4 =lyrd-鑻C3 [7JZpAƾ2G2ڇox 5kT0v} 7_ V#/̡r h~x2&FB=jȰ:E9X zz17[ep+X;R)'a uwN.Zxs%pFX/j>=/ h3`ekP4Ya>=)D Ά^̆tt{hEålQ:2%l%O誓d%Ӂ>Bh'| kQ=ɐGg?,qk' HsCxX,s0̐M_)!TqXP(1}.|M9F&-A^؃<2W;9v-vC]/]:sc)7EaA֨TSm¢_<-0?ō3o|æcɬyrmsVėݞjHi?םN$}k8 U ~",XGt/I (B8U'8L#^ȴ6EZCyp'ݼ~_M8Nzw'KϟNg#MW' \GS!m ТQ,pMRƀZgNik '2eX~e\fE*#(I F X=M*UJUoaWMzB} 9{?= l.܇GjjXbAɀ}]hBn::+dg,yԉ] Q<[Pい :lXf"prHrWMػ"y=XG$KfZ:OixA[4.u,v5@j?%6.Rӑ#f'MmoBX;j!k{ͽbwHN]R)& n}(.&aB^%G ^rEvM2EbU?XqFiSKD,O m;nXUmMldxRV5V߉7bƍfHkVΈ1hJiHa6&dw {zhϻDCgQ! \U@].֛c" x@ގ0he\4ؐ yO>c|²+i3vcP 폜X|j\<ཚS_+SWbuj\ $w{_@D|Sc Tϼ>=S6Foˠǐ? H6YHR.QYҀ@8_B7_W~aIn0@i&i$eW !Oz@6M0I:AöXġ0]_z|>dv9:ۚzK@O\֦Uz#|Gn+5^r aԴlheQQ ӧ&TIcZR>&nZJOmZɅ1&)8 ܙ8Lg^#hSzl`ʎY8Y@wKᗌ5BlѴZwԌN'3\d\̎%ZhǐCu@5!fɡ7MddV^f2 jv)&T|38dQ BSg&+tMs642F*LZng G2cC^ۛDJF$UQɶ?WⳔg*/}{w!`<\jftQ]ng)uJ;o,jߡ^X(Bbd $<1aX2MX&{ƑР< ˗[[c1Sk^tzy*@DxOu7H^[َNr/ tL'y]rW)IacCz|o!}) (|>zMbcptf ٨O#O볯tI:FPgZ6+ȡKng5ӿy{EZ*gck3L0\g`iR *)*Ewa;F ٔV?9LH;0 ^ qlbB9(7 Tq|)ftեts[@N^xQ8ԯVX9A|D,Li.-rҨ'4X`ڃ2 L7.ҙ !#g5c)~BIޕ 7i@pT%]o}S/m9ޢId#Lmj<9 6Y$B!c|۶=%or\COX?#F>khؒމU9aX jn ١W|ϊ-mV4 ^6KBjVuMQ@|%@ҫဴ:m6Ef%V7\8j`6kRuMp+ ysp>p[pX?3gY[D[UۡLPUfNĕ53`4{XUa뮢hR՚A<,xa2f݊~;+9*5pgjWS+U\F-m&JEn<sԜ 5:O3؍BW?f;W Uĵ2݌ʬ?lGt=8vSk^RЌD6O7fa_N>ǃz)9/oI+L ŏT@컧#0 SܯW~)*:a2٠KO'2cFLUC]Ĥ6cXp9Nrզd}yAvE6m,&>] 0'j .P~VW nUԂ^ӗx4TCTX)FldyֵGcͣ1=q)sITWwE6b/tav" "G:9MoХ[ "*w4^EE{2Iр53.-q79)_89=\kCV]S[dbG-duF!Yku'#O)/XIGia)7t%vү 0u  t0`nWv!P ~Mb`Eծ_S‚J)KȜ623ήǩnJVS5s%Z^^T:'oMd+de~RKh6@SC{t77lѥ;g7#vWɝSwK>D1dբYѦ^c1.u9i"6]v`4egmWI=#)="Gq\!?`\c.4$VumiaTCr(āW A;-Dꉙugvtapީ-XFZܓ93MJ 8 wfu- GF7Z'mNYrx޿q"g v8N+p#7i5?!}xLjȅ8#BIC022"?*/&??0*{Lɯ8ĭ=Kv|n$/(-Õ߸gi5vM]H|b7껳*/ݧDB#2:O %y?T[-j-a|]fӓ+! (N | uq؏ʩ@`Fa}qpqp:"ʉƪL| F5=_Пa:QLPQgwLKmφmC!~=I番 Ooz`1T ;wdrR*c6}o[ ݖ҈n&!,2:ԠRWS]m..*waMiElEQ5Yș@2LHR_ J@XE1^h(#096Z;Fs2F T`W%xބ Ľ.ZNgs>3viH3)/^ŷ,+eV,rb=}CE.eĐ2A xV6E&R)AP9]-`\lDu'Q!TGQEI<\b{TS bM;) nbd@=ټ? ^@ ii/P]LhkqK'o}ꆉG䬩 q뾃70׷ b5 Yv;F ?30D4pguc"Q!rRQ0*Vr?<~1- D} Cy)9 ɀs5b:ɫ K#z#he^ir+ʦiBk*f5LPne=߹{czQSXxT[Q&y?_zyz 5y=4C#&s*kZm\sbcCz*-J70'N0oh*ÉQ% ;_ca` Dr1n.K]{'^A€yWtZ*z*bع!GB[qwz>v5<>18d@KЎiAx*s1$VN"' ,ҏ_D4;({$r r":)Y^6f'3>gyX/ǟVY-’L| I9Ox]u{X٥lSi?1_"&< Ȋu_CXF@>4,:WsrJm=-}O<+Q?%qqXY^0|]6x$"3ko&BDݼMhC&ueEqY)ǿlRRtl,y);p<aʚƶ"YT 1uˏPz7C̜+D)3'ńXrĝO, ì7mW ș;AQ-:% gb%٨ZNM-79YԳ*}=G[ lf6@z֑)HL uT֝|c'jԍutI%b Ѕ}=DRGMQEwLq7VYZa#4Cfڗf|QNM?^^Mmk$EZJ=ԁ[~qk$U쁫x^+KLx`t h<@'H-?LBPH8#8&#rFoD[Oj0ɂB2 wݨY=ljxvF0Y&dm2x sNN/ Ky2,H6@bD 적}y(%mMxac^)=`V@' =U]|ᘓN;?F+D @Vnͱ4/g1jMs,Ht\HSgJXqSGW}|E/ǔ#i-+s)VluÀlC q\=u7jlS xlaAo'g[v ~^6DA~`~+PEEu͵beɿvh^vV׭P"%ꀗ;H|DvZx 4mVR&"vBA\o Mx%-? ׃Tk`K T3LV_1 hTAL;r_ F_BpmS <E0NS^iENsӃOqv U7a aq7&Ѡ My2!xBry]vou">}ip@Oɽo`!e^/_h*n.vH<>˽1W#>&9prPCԯ$u^f[KN]2Ch%Lao{g[~j2߾@Uu2-ts:yRFĺ;~))M保uH*pO6%O<_6lL$[Gdnœ1gw1ò+bSKguK4r6w`hT7t V3WȍMb1 nARH"l2[]tp"Bɛ͡CP;jrӼR&9-JT%I96",oˀSݓnGq5(NzDqs QsN]D<~Bfu&Y8֎T>6PU؞O=h0EbQDKmVx2X2@}s_s#eo+fR80.@qjv!zB*5 HP'N)bg|:}v;TP,4[Zfiݱ25g7_qw9 }`>z dH-ÚU֝ LLE #Edt=PyLtmrs;Ť(2g9^뫎0jQxb4^$v̘)#:>Z@"-tE@VD(.7$b\e$[]9ɓ]--J`Wes(ܝo|xٙ^b'9A5kV%J$Ԓ 1IsX**F10ΕM(Cru"?%hcH6T'n:_ a ͢:|tp76'|T+Kvp;@t nYٮZBuRcDѕO/r5z&۹\N">1q1VZTGiaU,*X.,R҆>ђ+jh{t3f35b^$BH/m/PDG%ST}=' AY2By8 !?1%1t`4EU?O59 n]'iV?[ȑL^eFZ$D\GAǕ~LD8nw >@7GDC>ɥ*k -BZHÃx{Zƃ1Vqڪ %JJ3`~]$[DoMwd)p5)/Ex֠"b&MGh.^ybE}z y9\՗ Q>K|kT~B7ca/ekcWrMEBxl } #x&aLS?UtĈbVGHlAw0\VΒ2f~ׁf+>瑧2E0r" ;@Gg?(xw]ІwMS[w.-$Չ}wGYTPO)ωhF `mz6?Al#WެU_!Qax;To]7U^rqiIM FOfi2w]َqJ^b%1vB:e_XѨD>Ox,l0U(K<)?ۢяalQY;#3^ҌWa>d*]+l&ZeLL dʩ D"Y 7{$Ȍkn3ot Ɔ6Pf5p'Gs3a~KpdN(,5By4%ƌԱ<21e7i7bnEܼ9 Sp@Ћ>kݶdNόl,˥H9":=2uo#'25Q^ָW:| ->ٿ_?p5,-a0h'd0MhRGSY51UNMSxcvv6523+۟B㚿 ؛b Ӷ3#FPTd55y ,_x#f C*q(=OJ'ei\Ճ"W>3/\t@?4ry,a/>1Y?+yD8%.C8n!B.I)shx1RxD-!?3Q_p5 +dO,Ky^DDBpyʇ**ɩȪ/c_#3} SC٠] 9!T>k dmcA>zs㿔<2Ch1|9(u{pfrg3^k?1SƉHJP+Ӟ Uxڷר'c9j {FA[Ln_1:S:тz1lb0ג9dEv ` T us ŃYh4,5Ʃq9q<˼ dx-~d{V+z ]V,pF%vnUƃ_En@%@aA׬Z7aSowɲ<8/oB^򗂋$^ ձܜJ¢@*PW_|֭YՋGxcFt jΊojצ+l+(.M[7K1FW`J8^4GNn-̚5ϋҴOLh8Tyi81+b%?{aVLV̄9t0kz1a-F+ ȆXՍ3flrY5޽YJyx!a4$  b1 K}9*x@>tw{kP)g_T3Y2|v}l؂Y~Co5?qwЄѭX -HbDǏ/B_>ӬOK8oERet:<([ L PyDw.8ϳ+_+3ܯ|S'FE *6bQYߣ8 yOs/!ź #w[v`(W `:_QꪹӞ>Q>ax e5u~(|+FގrS[o4BĚ/`i%wA"Žmj)|P|ϊ/pWſjU@CSԈIrf |ʰd9жCoc(Jm2%+Ы !𢱅+Y ,1#ܭv!ƵZ=iM~؀`+X<DŽ H`Mpf)@qSVeӥuj9zM~H8)GAk`}bz,foAvRR.}vPH_ۆRc yb#O@|7vE0D-C&([a%>6 )pNBIkl:H$,xydOo4 z띒KVlM9ZJx{b}-ȟE_EgFKV$kO91y%4 VDoտ}(#@F7bP9|B*L>.-AxZD(@hPOcC5{dmMDMg$فV%-fBH yu'/ vƦ̃Э`^WFm ک/>JuZzAR 1 7%EDbB:}[jbu#8]saMUj#5rBWt߰zE2Yf1"渫>kY .rvajkgұMĠ'EWy(($vN+ T(|c6ň@4,uTga5)t/>'Njt(nrO۲Op6~V6(Q A"jSgUGń"Ǖ; h\os ϯUk%8lN1(֦!`|quр&i,hqȶ g ( W%<{ٱ9dڏ.܇]ݓJ?hZKbGE8EZ9!c?msJ<D{7&jb) gyus4d5n1;'Q -~۱nxEc-5YI  650lNŶPw(!kKaCbYBl_IF"b鷔v7K;KIq|{T֞ezhhQNZ wyV1%؟%//RhHyY0}WtAq8+e/0-NTøpl2GBTimpf f׸5F|@[QU93;2s3]Iaxʂ NOX/a ͘?5TJ`M+O\?8RI3^`Уo[*ښB|A rǨTtr```ᅥ`d5meuȓhkN׫Bou6j-Yaqt5+ukUp/g4y&'?Ҟ6g#".>;H 2pY Boy۫O[Ӳ۬"î(E9XXUGDU1d[ z* qM4+L0CfkqH0 !>ɨ1@,Rfﳞ`6_2 NfgJbd]ks<nToCK\[VW`]S;LmĶyfߴkyTà ~ǽdnuJ`εC^3VjN 5I˫ |R)CxҲ P,-̈[6d'w1A@{5XH?k":yI,t`V*dwH6X9:cw\!r%zПos:ɤ-È9 K2 (D%%2U r=I@Ca S'>kF"\dп%vhk6I-.vUNSQynum[R`ƜKX)P鍦6_Jy&>g66bԶ%&ʲHt&;DX]t4,l#kBd55rYZ2ըַgś@"0j9LM2Y /Fњ.ûd cFȲtux4TqB2| <En 4Ad['F\aN$)3C8+˂dğNBvo4gߎ;dE>O7FnjK:Lxr7+`tmzV[mV 8Pe[\6ìt<af7TݙUբ4t ֯PjTR~ +^i@u#i ̺]K)<TďEs )QQn-ҾޜimĦ Rn8VT%H ({|Nlї&'8H_(#/,έ8!Ԏ[ 5&Q^AӢrˈV%%Cį#J)tQ #EBc$14K@AE<х4 ny[)@d|}Q!Ap8cr8F{ +1a}Uam&w,cɵ b#.(e]rIbo?ta>`AT+i4s < a|;'Gs*jM?2&p&Zm7܋-R57jPN?h0^ei4U4fiE.`x(=L`kSRȱ!TiMp:?O&krz|d =  ӹFޡ)"A6ec /`s3]ZU5I7F*m[cM2D ɦ5ϵ9=L Bn |e|;5BZۍV!?_6Wu5i~o#7?3zn(Q3rrlA@ohNù8TN.ĿWz`ȿ{xvghA+쮚YjEKixAR%T%>sB6|rq)QANKc+ƑH8dAmaNI-]ҫ/\h-_}O ]-[X!%﵆/iIsȫ历p!T@̦…A=?_hƯ4l9JlY H kN~gzeZ1)N S}vZn CmW}YB#c)7DÅޘaͰjՒtpHˠH58PJx!S0PVLm,` HGٚSG  ozn 3m5ai1OSķfPv oMYe#C&7t)rk^H/NG0 Y)k+A{i(t ߝA[˾ݬEF"5z;)ViTNBLi*AFކGCe)k,?ր2pk 0̲&8w W+U40-28gh=N Q؎7UuPGUzT&FY5!nf7;X(Azaydvzt7& b\P1/]j)qJ2K.;(~ y֥!v s]UKdRfY6' 0ۃNsXVȧgzM PqA{~hM Խg7=BV(\| 9*;\܁#mfen&oI>Oa+2]Q,hAM\N? #\S\hHDo8d4VDFCLdc z GnB>DDݺsl𴅏Cqʮ =o(9pH*3 PnzB7{Pgz2U_hf{1 ,E^RIQ=eǰ/S*nT[)\ K'M^HowA!ar$~G_X;9q"G?S ^E̪p$UcW}NqP:U͚//O8/bvʁv܁)Oz @CtCZ+`0jc2Jze0˧&^,bSA3q,$6D\IkЖR6~I *wx{moҴ( 鼔/,>"h(տApg1g$nd/GƃڕzW,ӊ22Npasve/{_ `cj],N!B(iM=H)+);~o- Ǩ eq4 tƋ`/ɭ37OBS]haسf@ Umh+7`(+UL>65,kx}N^s}K{1~&XTzhE[(n&&Kᆦ*$FM${.ehsM`SQѕη4m#v% +\otPM_Kw q}K!KbMSGY8Pj{*!یQUux368nj!E5  T Z}Q~V{?s VVYsujґ̑k=u6heVO]^$C$fcY+[u0mV!rz<$QJ&J(/-w-ǐ9C ưRtXx7?{ǡa%'x|𷟿(ir]Zp2#D]=|,U ,2#A2CwHݸpz!4svt3.tANXyܪ9{vߓ _ 1e\AvF+T `\TS'$GJ K<p<>8V_]cm}N([^\ (s7}VC3h(õ;",DVFSe^aK-U;9j(iW EB;X(RAb5zw BkD%] gZ]vt#h$W[n:rb1?g|>héC cM hB^r'!DgIJHo Axkaa8`sQ[|mnfd𗱇`S;z$&ag]ß⫸n`Hi Y7E!"y\}0}̣ʟھ'Cn1lmj{hJUUz|,eecX'[;NVtPV i=ClW?,)m  `}r(AU+>ぎnG8xmz:-ٗc 'Ψg| 3]ܓ3{BF,fEPPoGKn0c#N3j$WW:%./}a*>ƈOgï-_'XQk~2uŭO[(TPٵ_tEc"M)nn%&(B8RhRy[>ϪK0ZLD l 6BGFN\q^;fT I>;jbcޟ{O_ 2~X]O/Kiozם,޿W]VE)粑e ~w$@M׾yZrwApTw'Y9g`sUrBH'>zSf9+ {d1>ȥ-)!hG_Xhcő_ '2%lb1?i@xZWMrqr%ch*L#5Q 706hLK} ɱb`|-!^DYm\niÆ&;UL%^~?kY0*an<3 dwۈjq7dhgh7u[jOŵhV9QOik&y KQOzrcqslH1mT }蕜RrJI:PwE PRw2c6S0ݍ{ϐce/N?͞o $![Ԧmbv@r'+.&#!>@:D7NJG[j ?Z~,+G7JMEFjtT<, djgv ^ќDWS=c-$#rZQ`Է8}v{cV`|Kr |rcK4d# R0Q2C"Ql=AhNf|4~Z׳%,' u!ZMMJ\h>شzB5} My6f,x>?R k1AU Rw),&4|FT,> 1\kkL%$"zCvd /CB3 "m:5qoKFS܆t K"u3n;v@- cSAPovBna ԨK_LPJC_=j< %U-۱ cx3tf_ A:2y/7m8bý]'RF B8"sK&M08ҫ^^, =ق 2 r0$q.VM"p˛@V)ĽqdusI yLO$ŻMwLkffbK%vື@Gkq$uPCb;][5KRNNCg#z{g#E@x,DK#l:fAζϟܧV΋ CMGo&D`O ,^yjqN y' ٽϦzܻ}ݟ-yn#ճyccL|iA&{b7H/G:^6ië/%\1b4pb LJ!UƢ'VD"}Wo(~wũ.Mw%a%##<.d/0AG}hzFbQTbT:iK"3&-eNwaC*AC"\t2#i5Sڵ`jIw}u:D< 8OLoImsh`J3JmY{i >ךp؇O@kK3 55C?;oGYNrRޮ=):-SZ9u|gl9/,]NH́09>^VrInKd5yIbAx$kҕ(L HǏg/RK9>D\KE3ӝQVҮX( `ĄW2Op4,]c+Nb,eqdԆ',bCSиZGbꯈ닿\@[.p[?f:0,@z ^ :絬d/qoyҚ,8rm\%EI^l @7-ޕŁO} IC#L&ŇZq\H^FU4w6 Hn:s̿[Q,L."K=.yہrle2/3hj1׎Aבn~1TʪQoZU:JY! 9p +J-Dզ!=nd)=G6~#31_Q8z祦Ew]ikFx*vZI@%i}G!C'5ctZe8g1K7AZ :5k9O>Qs~.P!f9hOEV1!\8:5sxWy@p!4ztMdkLJ˜5`gB u7ϗJ>78k` IoK-nʵ_d8l 9Di rb3VMfIBR\ /bٲZO4X!!E?a%5m5D_֭Ԕ먆A^{cR.s.cJUM^'q<naGBg2qb'8XgH)[tbk](3dO%;럔N%k6Nt@8Ǵxށp"\3[C(q|n n}u›ei9 3I#tf4 <ɌIǚUÝ6(`BGw|gm)S.rV$m~~ 6L%,gui(XA[02o .)eS-E \yVH'8J &`ՙz!;i!,O&¶`΋T\h>R_IPCL@`e[ȡ[u.OI ;XTD{M3Gm,QO$/1 p>:b(HQNo|5* Ӣ ʅ wz{voJ;H^,gd @jM@-o7{/E_ Q#zc|015X2H)ąsKgrME* JM'ia"Q}̡SK"kAWKŤ/{` x/>CwחU>:5FJFlD_t@~ՓsT&qKz_=dV%[!w ׂq5~RKb/]#bJ2DtȊMFP7zSǹ|dV FmqP~('YQ~*ݯA^ O<<%pm-fiEZMeD%of/Gx[dXov'YV+D_uvjE{Vϙ 3_Ј(u; mhÑTKb͑)M 'rgDޅz @[MH /ow?ɚd׮o_蒲q J{̡ RH@TR#Ϫ-uk6lE!>OwήZְWozuXj9y,;1W/R7-!mvTiuW@֡.7~-=ďJAObv 7 fJ|ehbU3ђ~0b{KN mi:M&|BDG*8_>zq0xR*V3dWb Z}|6e[m" OU- |& Pԝ9mtϿ[@Ed򊹏{zTEpےLR3F(og nl#$WGsωMbkX+W-.ˀ#P\Fhf*_FC.هu#jhc֣fpCx-)4]6AQ`W7Nw<~I/۽$l~扦 mh /}j0P{ ? ԡ"qcZ,C+b3(MSFZU)r e-[Z4eK.:Y]ljCs,c}/5:s6,CRYq[x]} WbQa+i(kM( {3 fA_V9Ur^onrS y!$4K(C5y <E뷵:CM, 3ӕ}%OFyjEa1Jn 9Ul5MFh{>9OQ#DcjJ.uodMFe8zO*YDY ;1njw] DÔ +(np0yKl9A: ߺ~*lEc߷y#}nqռ!xs&r5gDmJ (Q-]#Նf%˘}x/7Jq#8QoO88r]L\nEr,вȷU=}eA.ME dG~AӫVU`r,P[:'y[xNζ/z4%A /!LIs @>UNN> ww\)KLֱ43ƻDxViBܢk CY>Q'> +SC+ `Kw"lN;v?I%ԟ;cϐF#ʇou$B^Z\PO7>%J˭Tv0NO4ד?αƢ))Z,֠KĭUPw w `$PV[$8"-UZXK$Z6i@na IIv+VjI|tdtƈ/e4T L* ۪g3dI*,a MDakڔ'aK%sU's&0m'hD,oT0y Q#e ,M!e\ yCDA@. W"_KKg&0()@)q{G3NWkW⠷[@͓kD%ShZ_RS $#eglZ{O,Z=ˤ $*elֲւEiH"L[@WBnuKQ DxYyHh_nIU׽^H*e=nlq3~4v9tdlvPf/<=Y$vW[ `D'2H*֢o(q+1OEͰьv ֩gcm9 .{!i)qin1!9w`}o ;Wls EWWujpb !]7~VA$i~x=?r+,HLF1)ST5+aZIbByူLQR@ @rfb Խ-b_=,ͬyPM(0(aoX5݆;fNuF^㕒H`) "({Hm4|2 6YC_fRc]g@ 04=RoXa${9}_f[j8]Qoh7☕}^9G Hg½^x-}[wKl'3H(%^P!4~xlfe,%O`?K_f"ܵr}6vK 8lԞ3nG?={Fn=zדJBݨ-N!s,$q ՇhU7~<'O-}x_.Lh:;ód`!DmdtJkbkzէ"4}Q7ֆE K,):+%вf\hT=GVWon j,eέcYp '߮RS& l; ޕRrOH[E s60::8.xLk*uTUv| !s5h٠/ƢťxW1?L`"7޸Pү*|ªGnXnHE3d bḀK3AU!?z\~r{mC'8 I~Q;J tm퇑9-R}ꍐZ.蒯tvFV\8X㹟ɾv|@lŚ[:gjRX<6m|݄|Q8܂{= t^gWSڶ.u#_/ma?C-?Rm3MZ9'ϩpo׼A6j ISe%4C̻gMGKAIˍwhZWnyu <~Ҧ Yf\,d3o`*ieׇGgDxC-sll$<vH nòLA9BeHF-^FVrTw;$gMa"3~}. ]^*͛)s67=͈ q\ _/.Ϊ<[4B1\-:CDNF)@À67pWq =/z}ERzAL}^_>} lo<8y^PsjaU&$~?ϰGYq_@:K _%e .\|ǽ\εC)4"蘑 Rp{iFC2tIQOކO3;˖J0IRoG[қcQo)EdYU }>MjB_c /ݖA\jEWkBР2qt"9~r&:1IKt6kT,__ FW|6H07Սvv/D^w [`d:3UrRdʣW߹OzvJF$5D7g5(XrSSeXAЕRXvR%32UB{$Rk7Y}EIsE=40(ЅotF'3 uQ #Sk Tdrr ӫP/~樖YaSH$˦xjP-r%l'6=3,*l,9nc"g5^<=H: 3NPKV KZMc-•DuBޡLDB N7:|/Ee #!uR`6/eczceq%Rs}آߘ@&dWwy[Q䐣&Q3R~'[ #*W5IM!A}WTAUqIw RK(5Zi"y@6~g;wՎѥ&A)pDtRyIYԵD}zC֥g2ʠ̾R"]u_.5lqU|=͐0wN^U@7"8^K }RҒ\p m=ޗִM_ƻӃp,zg-pO%xgL!-+C1`Z. ޞ^[}sFwdQBwf7tZ8~*x,pLLYڱbj+h7ɠ?e>d9 8'c9?F{N ;hc܉_ +$Kwж2*ċ~xv C I15'5]]m1& `C u`hbDh9'W4q&mL叭v$AG<>Z~6y J̱Ȅ**;~S}f5|mhkz [:} Z2 ʼn#k $wbn] "hTBѦ+qgvF "Ek$Ԅτ`l' W=^[@nKDt@ k؟7 ɶP {%:i@X'=@ W ӳkM1TEږNu9/%>>Nkotg"ׄVP: 4Y錞X nՋ5}/tMSK1dB D*)sCUT 30ֱOn]B̆yj)O:ppjq#sH4s8ӸөG{$.TXVV%ܝY$O@wqE}8ξ[\ʶ.tDZnvpl*(0b^5 3,)Q["dg 2ʂJ "n?{Wˢ6_i軇5YFa'{X+9Z oܚ&6q&?*6z߷W׬-hn ɝfŞ 71xDT$It["sxÜtOn@"{M5UƓ_6PpKʀTE]fF23Қ) FM;D-[lR!BHU8wSp!֑~B͊O< Κ~$yXjWQ\EdniF2_lU\@‚nS?&=x6'7USn~Ag#v(gG6[ e=a/ͧ2–eNg^&7Q[aSЭB4)L/YIsh%z99j%1\ydž64\c/SNk(Քr8X_נF(lFٹ9WI8ҀE:%/uu=52fcD߇W[`YbQKӰm136ۯx%ʘя d,k8c/~A+b3P> 3S<:~`&,S`b>/ IIWh@CVBБ66'` iߦa?IߢGq;6txϿ <;ZF^ zMû`*AP39[utPdSM Ӏ)_BW Z+r}< 5Aڂ䷷3AIwAYGlz@Fͷ fE%(7o_ 9!^8TGq(_ӂp-CI& zDj!VLn{'`e_=i^yO.]os.ǚ}J^Xom+Ru)E*?ZI"%!6ŽpGPw]%w )Zf;%͋`M[;}i8tRc=4Jgi-(ް*G;A|+pxuHBURP,AAY\2=fnλ-w^] d{[1]Q~yk'":q@A'D+{M%|uH@a ";^peskI?>kةDXJvR8lDCYxh`UciPA1ncx:%7 >dmM&]t=0GwSk<jARئ _xcgېqiEcRTZ}YwXL:ldPkFo+Qb𘧪Oo̽eE#JMׄr:p2_A{#Y㺒|@TWr`艁*1h %МôcWW{L'-do ۷%'!<  V˭n 'Ml`~;(q' h;]*mILVl_K8 K+0F7V)$HWJ5 `RgF7۬(_zjF a놹23+5,YJpэRv_#19֊5a@M"/ 'm#W ݴ X8rgw6cMJ=gJC.IQd]-TA~V`+j˲L3+/Q݈xB_$h g0c2W6> Xot@1[ HUsՒta{]+@St2Cw_!:NlkI!q2ɬ\ SⲤu﨑c[tÞݱ~ڣϜl]a=+b^vke%3iXa&>HjRDFM5>Ѽq2.':B |@@V5z5;?T˙%)_KA;OwPJo)Ή,\8lGu}rDaR9_&)f]YaGvY"oF,24ޓ>ˎR4yW5+:/yLT0r&@ PHs<gZ`dP vu+dE_bIyI3\[Ԧs06H.)U-Ҁ^ (9dȼz-~Z@;uep%Jg4U,*Sdm%ZP${hl %J[a/4t(sgdQLxߴreVLy/=.K9bᯫ⧖ҿ*U |N+9TaORJ~ktKp]jKcpk=hDɲOUZdsl1te}$pq n%E i:i`e&T6c!-G췼SC09 xJ;IԼbN 3uм~aPՙBPT-|p)Z"Қr_(EH 0}B]IhLzM#,"Q!1?Ä́3#py%P\l4wJY3aDg5~<-WZ#afq !LٿIPb?ͤ(~^Ý\r'<0X`F:yNO/rQl 6 9 H<t+ԡYqI߷ 5h&~lL;.\c}[ATznѤLŇvxWߍ8_dϨ1 Z;z7Ø;=fLFn8ݡVM!GX,۟O @|_jmm]?W@(ʯcE(ϻ}Uѵ"X s%MH3ULdD {-1 B.(- ߗEyIyxDǰ_ZzfS;b}+=fg nUeHy[!OԘ]^KeQl:@T 2.s2hUŅ ""5̍ep\^J@/2ۍl ;̊kvUĜ2kD+ ۃ^\^sMY5Y6A#$ޅ(Y[ݿK|e%-*!h̅yM4{Tx$Lb0`͡,)QL+CGds=U gOgS[ ,?֓qt \Fj~^?ay`yY/HÕX uR>4-1U^i:@_ tIesHvR~(j_EQPu<Am 5I}l{%#=I/K `fhZ;ڧU*ԗtE_9=d62ؒ HVۣii0\~K:gsJ70]+Zi\gF_Z&],+b8A]>i"Gx 5Omi'ȇVD4dx;4׳Sw{QUP jc2B sU5b՜@DŽp2̐-o 'b2]؄A>:O;+>"ԚcQ FT#-wc8D okDrҒZۅ|QidOG#Sfϡ"r:ĩWvȮ.*BroP}/Xuw3,хRj[ɋS%Zm;멍Oә$QcdNsI?K" ";bTfʗBJ-r8v!m3kz=rZ.!P0s+m|*o ZA)lTq3cN:):ȸ|OL zaMῈɃ])_Z׭k-N5zayު.=;FեXq\Mv5޸쨱 /0;l'#x'7R뎆hII.>ic3"pj6oWVkZwlc>(!$B_C~<_d:urdň Vk7ÇqȯވF- A;y sCAZ%p!#VL*Z)0JUzfY VnY~u~K{ ۛzA>^(|(Up0qg]SX;ǒe|<[ڥqD_ͮi; Fewe]x %ZQB? / W:X=697FT0D3 >nTF<:/0k 1~br}|t-SOД0,X/5pA4m<Oj``Nn֤ 2̭]rmE bI#cks/hՊKìc~>+ eƇ Da8ӏw W]"7R{=R2ϸ5c mz|il<"GqpY&x)W#$ <,9a(-4Y[EXTcsx!$?PW=LÀPJ?[X{]2aQ)@ZUr/?Yn=\%R\L|(jD)ߐ6Ba݊-/DMG vFm]U(8o }UA˛kVH)DP kZWx42n.FJڈT/A=;Zh6ќm%nZDIhTID{5j3"N}WEʗF+r'aϧX()hw۳ w0 )`*AA0灬.gկCFJOF'Q@Rݐ ~,fNhK46]LkP{ļ$(X LSPmQ:clk#"J2{C.P#2a֭+.m_Swӛjc}kS2`*=0N0Vҗbj4WVFLW!w04 9شT7ntI%;w 8ݥEoj/tbna>>9*;Ryz#齳0 $7r{/S eUo>a wѺ xdNBUxFf M#ʕ!o軑r H< 蜎5!Q*daC:`HdYZg3#ŽGLt%}B73?pNq[P6K+F'k|hǺcpxLsqu-<1b- nzQ>D4O萣@0.:jZc!! ,8Y8 7\ҌY@03ꀡw""]ט½SPZ=x$(؁a&(di,@5k7 <3mۤ pmz`p.}d;o4^dQupw!x4ʬlTc;Sp~7zmsF<˵rr"va_UffSڰ*?ʟn* 9n6\yA|pGdc21t{Lrć:$e*}ܐ2*ܪROJ=1O1¯T,v 1iw?7MwNZ+տ^:0 ލ:A5-8A6^l%c4ܫ #سC.̇օRLᾀq4ѝh tLYJ>EBaQ1\u{\Q[-ub+y P趮ť/IN@ˁIocg$SP"\ynlev5ܙ^}_-]l:kX97j>Ά4ƅ7!Gvs}i6#+D=kL=zW`4gmIJ*9ح|h<[P96 }m<*Vր%ک\)j[&פ(1\0mg)ӑ:3 m2LOyKO؃LSAc8J" vٲ+5M%l]Cʢ\C%ILl"~AOL2+ JȘTB s;SQی3 `.b ?ށL{{%(7Q?۝f[(~g\Vd: T3IHP9(_|Ŷ<!.^An΂B`kC3`xsz# S * KK+w0X XdW3-~tiz!t]G CaE"Ȇ2z³g p˜ڜ@4l@XD_xq>vO ''GڵRmv\vM"8`5|M'&j҆ k JSP<ߐ@\> K y5e4C]ci>P!iWeQOR ҁRy0f8ȍt%#ncQEnܽɂ#ꅨ"}]oHf4l}"VZ'>3&$d.,򖠐|s)b.|!N&w&r@#bF\ TԬ-/DJѴ 'U4"lͅnRTaӀecy5\3 ؜k]S$1n)pSvHs|Dv,v U8Zk}eWbTZ|y   rgRd@Ms;3 >)pQ~5Ҡ?<ߑSgd%㓷@tϊ5q)% ư$jȑvX 9n󒒊~,1SnP>P 29S\#ðBM!`LdTpG KZr!M%& (;JNJ{(>0&badf:7ӯ Џj-`{TCA&hYEGKCmJHs LcVRgOĉk:6?[u4c 0 #paյ64DD”9B!*@XQhǾŤku>Q*MЮ]F* f'1@8XTd? a(9v)6ZvvMī&kݪr.ɭ]K$9 m-p9R;jp6-<í@134AE2QkY[Q#e߫^Ñ:CdÓu <%컸[%r קӄ@GRIћ<5"2F ܞnR9 J!j"J-`ej.DSex-bЅD)?n |!8InP|smL?bKMΫ&rX{;վ`FcB'Pړ[0C",@]#KU.b4Z 絴5 َ? | Y{ދI,]+gYQ¿A4*C_ -d2[j"z%ѝFα@7U&'mDi&mH8߹6&UCht"{_U0+l5"0k)ۙLοcʹԡ)01V&2 ~zZ&lwJO!w10d<'u {ҥ,Ʀ%1E _JKfin5GƲ9QYUCɕ0o~wj3cXɘD))xLíFi@hI@ǭ'H׀eՍQd\zъhWujR@KOBsimuݎFMЄȭ(mAuY=<8N C)uʠiet^`0R}v_[U*0k =ˤt9INgb2B0w3{]N7y78l5˰ k=oEOğh%8/OGD&TaeɬK?|mFr4Ǫqa¬.KK%a)/Sb6 53j\pΩPY<0&iS]xclW_7hwvT֤S{ `e,4a49(*ʧ/* N 7\OyoN{t=/>ROl6b5<&ew'N[1idX18#c(24i|qe| h89ZMK~eHKSd*br'ŗ-f'j e͗N")31cyV?쟩;$%ZgG|h}YV.SLM"[L6(e߸V⟸RlL,7,|/Clٵ`-ŏd]P1,$0Ju@Ն$'@5:W#{ 5+FY3ߜ ]בly&m3Ɂϰ)%1|,5|%7vaeжnxoC{< C}~!7{,'!۞cUӖbQ3OvtQͷܨɴ&xwSbH+{ d@10p\SuUWwG +Ce;ЦZ(c:~> !٢ȣQ230]?_ȓeb e+nIy-jQ=]*X"BZ'mCv]fn6sgĜ ,#c:l2Eb߬W5p0-fk]jstA'Glx|}4u¸,~_'o2 %.U_A,n?ّ) ~ wZVFcSNzf;5 ڮ B~AP傑S{~ӟ DחIhpesDB!}5 D2 P &upQ1fMa%Lz w$eLbo8!]OX̲:Y:xsAnͬ ր1]/aOcfDic[)_"0fj̲Jʦ<4 1~K=tZ3x~n CS4pÔ+hbl7A;x@uHW~dmx➼dِ?*CUW1!hDT+iJ4Й7QoTBvxD`$֔ؽ7HS'sAu:cO-Gڳőf+'{?ư}J%ekI@1a~{˹9 +~p D4{& yL:hyt8A0#!'P"7wM_=CA|B~pZ 7ѿ&2+k`e!`ƊWZ FL?X(_Xu&]ܖd1gIUKQ;tϣ5ÓݙM0c^/1e᫥[>r[DjM[VpZth鎻0yl{&Qw,m&ڪnzPRwgR64T`)̿^$\ d+OsZ78od@nj|,۳2EG/y>/ftZ\+ꛠu<&\9K&~XEa ~f\׎A+dw_X7{K7LC$u)-AE3yn O!fϞ&=P!4η(Zc*sKO`.7+g@31lJb( Gџ$@ b0i@zV|$agGVmEd p 㴼C37phir ,!E[Rm}]$eUxR75rl{o^9~1 xۗ; b2o@A?ƹ96^Lbқ14] a7'/3_Aw`E8Mx1 =9]3 >b:xT^O@eze/ .o,z|zLp\N`; e"]n 1IISJ8r?[${ߜUu;O C; \֗n{=qE6c_z~bm{z ƜzIyRUK^?t ֱKA_ g.1LLl?U]KފУ@ZD*ƣĔی ý-$ Mzq!qF9Ƨ 5Hnx{A/S~5LL\dBh"8rHE+ MNǛӚWA=0~@$쨀8qIT4% 8W,J"S%I'9Xv7մ? .Qpl:@BN0[Pz(5c I&遘 c b*z?ee}v&o8j`3zo:ᩌmjr~qKT_ު/=t a,+ȧΐgf께挱k$١2m$ɫ<4_֋}pAܥ0?X9Skބ4]?1-V51l!l*I7ޜZÍ0I_' 1r3p=\iÐdAPAnELM뢋gUlH!d'ߟiWƯew^8_E#VJ^*P7gn4Ҧ⧩dõjbTqU`jq$k$hT0俺#,ܿƁE & Z~|aT gVy.uNy /Л͝8/%W ҘX3?eTuKDjxGȤ4~o̘9%kVnK7vEP7fkܾ:˻ԁ5Ӽ5t<҅zjF1\]Q?;.iDWh\ ӜFUG'62DiT!Hi5B9dT>}h8mF,SX/ATw"/3w=+הVg [J w0FShc̼QtUP\\ܑ]t}; %;j4*n|-G3Vz | D9- mkcRD@ٺR7NLA 0 S;m9"km?w)pOG 8ǸYz(Q/+r~%LcZU(VC‹m0E&F[J_e L 02}N6/mIݔ}iPg]GWܬ{r oO690ނxDi}K솛CjȕW~sVwI;}DuӢcjW4ϩY8Aej"|}+ɤUӗ)_ 'NtfA`k4-٠+_^"PZ1(v /s- I)9 ?ֻE-4X!yl>zى+pSeDjakz3 0-"`!8.υ:a;~Ԗ6PԵq}s1eubbyphbG0Zk}%m\kD¥ShmLi`N!xαB> 5rx\ J֑[@`I'I {qGAw4?s!TXCWb3;b3,-^DQ}DW,h?~} G_G PL*"ȿMf%ё$+2ep TZ|`X۪Զg> XHn+7)~tn! R}_ٽ!@V.֠dðCI1FZ٨Ld=CG?;yrLhIM.iDgv筍$={@Fy1C^nw\oݮӧ֐&&Rt!fdl\uѧ!%ք_cBlx{( O/h5QdЪ{GL#j sH.X.W(9b_w7G}&C@Vih/咏߿Mnv![#E1ދ$vAuXtaWd7 V7 ܸ:쉇8,clETv\^ʫg%:t x^-`e?B|Q8;wI3%sC?K2z _Gb<3E+[hwfpQ!(mUMmQ^ҶBygsK2lxwo&9qY#&2 ?FglҭcRE>@M-dN}}yBPh'83o~iT^zlQA// SXRVЮ W|ꥼLDOJOTݚ3YřKȚv=8&yo|g ./ET=mTms x d`{~~\5c|ܬ&kأ쪀ևЋ}@҄piI RUn\)%fEưw #"_.?P; 6%[nKTPM Ya\tϤ|g*ȕk=]%%O !l4i؊N]H,ؗxqv,^ \J*!eT_nCj`_ieK6PcR56&6(LOg*m˫tpeVgu s'i;?ЅIFh* /_O@,YDxu0 _j}C=BSzo!/K*x:qd4[^ڗk8qn@u% @pCJcjś:*RbZKY20fGSMՔfmlgb!\81d~\RZLD5";ɺ"{Ep| *񻏟|H_<}eY=(׵(d>7=Ŝd0K%^I#!衎SA}bPxk)XRݨ邯 Sd؎8,@ vz}hl\ݔqDcؚ4/N=e`;m+#3s-*e60/ؤ0#=dM|Q㢫{1v) $rK߯vR ڀ㭍%mj*/ۗy1nѱkǜAa); X,?k3B no!Z'~MWlCˆA[v}$@s a@$Gˤ?SI-[ʲ1ZORlWг r[v7 Y)W^C<>uE93=M36t{v%ƴpjG} Ċ5U ֫;z oI)R-aⱏg[<wi^ ];ߒʙ!#fkLfDR(CF#V)X3U(/tu%X"Dȧ^x:Յ/)Kt*tz.% \ ЉM$1Mw~\M}Ɛd Pe #1rd:tC:`>%ݾX6]L_xPp` N}FQ&t0[vS~.ܫTNx<%>pJBhQJewkANgQ07?¿]۽xUm=*o'.b>7P-/ jӥz۟3cvq3C,̠#66fϓ0c6`Lx#%F  C/.9Ch%VnUUvBGL;z+T~2Q6FVhk|+<~ ׍/}DZte!pZpK#UE̬V2~V#5:T5?stwxe'{P48R'TlΣ,S;F W b5+}K+2\މNEۅP>RsU" Wg@ ̦7g#jgL2t,Gym_Ks ͵`#4~Bj9dN$?Z1@B+0JF<ILmJ&?GߪRx` 00$m0yAb-;&15mp3d# |?ƶ]KÆ2jF)ଗn꼉Fw_cɪxĆwhW)#$ȡ^j\2P:%G9 H vSPKϵ'xj߂Mc!r!L U*SVUֱ^K C M.]E!H-~ؽ!PްM7T Ъ6ZZnc{6uhQT'RH<3֗+Wf50Q-|?LWJb^Cb9[a4¢:KeT?*Nur]STaAr >T<m噞}`wVvi[GtHCp-ԛ^ `wC&+h/ԝ BvX0 -bx-Ԕt3ؒ1ryD;2()Ђ=)WuUgIϛx9,Ix#aY^8`)-FSL|ED8`Q"eK;/O4G%crL51M-:Dj@&#AU( m أt *!sEi~X[z"Sg +xDEI;W$!TYl U|| ,ԜQ[EϤ~tECpY6Ld%L WxO A >̐qgؔS>05.gYu~.>)#{P#1؟нeD[&B^GDcUkYu-KfFhYJ5~ WwNC/ ef\Qs_F%}:M4:}L˼Pv a&%8K|OM X77EU RLaC9nRwRQZnsxcau>՛am@ rЋ1pY˞ƌW5S]z:jҠĝjL֞ӽxtekS&ց/pYwkYy&R ~1˓;VBs*k{#?ap eaؑlCAB~~HxW#ʭʴV81`A;/{2WMi&>h%$[xv?עVӈy%SbJm>VeЍT''nեѪs|gyj36}L C]Y,YK2=B(h`g ^?Y5S}oɓ=㊱>@C﬛ձѯcpoo"/ mR<|?2*tcS$.اO 겗v~oҝ>"7+ Q4ҥzQuBX7Y%bPD ҠzGWcH';p vH Syxzbᔷǒ%f!Xis)&J%/ØRA6ô~?(1ň)G$wux]LZ_#}2g?(U#3!EYʣ]/d})R7|G{n^-dE)mSM?ta6eHi^bMmRw^w h #&x ^(6/$ٯ aHF F5l1W*/t|*F(Ntg/^ N}{~5X"|(`쟖tY>_}s.i!qL?2f(*}ñV/)X3߻ނem/I?h {m6[I5.k?n`/b  19X1aiWC`R53-[rfGuM2P +`UNC-}!da'Tx3pT }F?N4g@.-,tѦ jg Z>O2 UStI5/ z0< BrKIcz`PrE"H#7L" 3I5@j=^yVfQz1 @V;c1t +̠kJ}0+!ɚ[xva`-Nv}y@L=s٘B^vR!) :1\?ŀ#6Oi*-Z< _ugfy?M_Lɾ!t8BBV gXZ!IY6,,ZXݽ@Z8ԨWv&\|vh7:#y3*uJoԭu,k{ f>_K_%8wzso؎8U ߠF4yAd<UmH5ՠМ̛V{̨GHŝL(LQF[|13rQnaQKjf(OLz qPh:qE#Aqi>T͐BwVMuA"@\=VUҶ3Kc bm*+;>:"E$J/2; nJE# lboq^Q?ϣ@o|}s~_(L'89CzV Czi;ݍ?xdf#x]~p41%s ԑH$x]'S;LW5k%"`8#h%d;i+L`K`1 E E08dqOc1[< ~$1zo҇{\#yө;9\}ՑV&T\݂ H QE%~}r!+ASdع{l . J>aB0B;_b7xͱ#%+ TF:hI-7*zTg||Q u9ePq([q+7"A1u"F93Q߭xGyy; -xQ"H[<1GԤwg^?w 噥sY1IzdL\wdS;/VԫYݑY]8HߎrVsQ5S1)̓vB̉ N2Ŧ7Bu%  8#anc_Mpn[1.41GL&}$Gnj rYk+]AԏI1C_߁KĢ>ac4h/OZ܉Y_!0XF@u$j,X(t?(vd wP;+`W$h$1z3~GǦC)V8f aiš)ɟ=l$<V'koDUY&/R--!0Rbmػ  Pe(VICsjyvG<=]k}0ƠwV% ݚ`9O4"O6;pxw,>&sz2'è# #^)du:ؾv`$62A+,л=WW.yj GxA*d7 qDq ,\-i{,hɪAIN9EKL^VەO^4Yv"7O5U*ehiը ԔR@h,8.T9%ޫ]o"0y Xz_i'g{dOZ%˂XDu| YeNO%^8Ngv E6݆Owf_5M~rpF*f9b5Yi1Yz0D&]}H":U\"|YLR hhjĉ mƩ4bNͣZLi\Fsë(ӏ`s2';{TtZhwPajkŽuq#-0<>@K]o1sQ0o;zv͊9zI}oY.<'c O\9=ӑpmv6+3s@s/W tsز:̯~=)hCimE3`֗`= bVeLtM@~}[7ڢVN$;,OLɂp/DUّ+h Q#+kގyn!OBH .}6 &HYV6{}9 M~bJ1zI8Cxq4S'Z~^5ÌxP7֧+#1vfA;% d"LԵꌤ$xyOc&*$)0P"m#X6O4x C~44؃ a .כRM+IMkJ 3br_DwKRW?=5M3;QMs"C&jK+x , +(U--jЕ okuP{nGݜ78DOmQ`Xx.=sxo(B^Pwk2ڀ5] c9M}Yva}4-Q">6#^IhpkneQU2O: #[].Akǯ-0gOrG [ e[vem1aH_pD p@q(p5;c_ lZN;eVCH#"b vzRgjNoiM/U<952CdJ)R=<Y/& {K4'Ԡ>U-uvANg&O E&:k|Goc5?1Jp/K;BO;ZfJVRmՒp`L1:_"wh7<$tX,__/2k(N}x@h_@!xƲ7ͣ|[%\ΚsMA[rdޓ9 x?_.׃L :0;Z).A ~%i=Ϫljtv`GW<޴BQK$wGssjNU鸳\$1Y9%lld'Xyvy9 vĕW" 'Bn IIt9kYj|S-,I4 ]EhFbL7VvghJ۔͊Ljׄ.}R@({Pw%]dHLA/;FHh@9x5>iſOWo2w)RpS`\i*rC`n;X/g^arѵ#$w2 Hm<% UB83<?1=E'mX9ލ~){6^ư@%*ש/҂HsyFB$D ٌ#ɇFX(/ڡJpD?JA 6gʵ-$"N&N FUԩm$˂ʨ`HyHf>J&GrKvBxBD:_QbDjQZP WR7O9e.=(@PBi(n>{x85aspt=USK~]YG00 T1q%B3T#gSt4`}|ZpcYw=L/"+GѢ =Yyܖǃ`u썖rUYf#X̺3xRҽs&v /,72D羱CZ;h6Gr]ۻ%D>7ݍL (?HT%3˹dQh&VH\PʿkF 7󽜵칧>iXuv1g&KLMN1r yGkC*U,uTcl6u;ݤZy.gatE'>W ﱤWSEZWODԏOQ8I ]W]4se߃ۭ^ Z(oJעGxNw];>f⧥+ȵI; L()xz ^Ho^E^J>PցY\XِL0xMus(g&ģԨȭ<ӡc=%02wC=gazb:ۼ l8ۣ29΂hcM DP4q% ֙#M5g8UO ^"z: # %ݧ=rs;<64b_FK_O^T* ,gu\ 5{xcyTƘhV]Ѹۤ UVmw=f WA7Q6R6>P7-LHw~Qߣk H[,toԒx_Ί #2M3lJwP6ha(HAoSP[FьJ5*`ٙ0exz7Rvղd&>:S|C3%.&QR7 bxťkf=U#@Q`͐{K`cz<=%cXa7{KΚ˪׶W@0iXѫ:AЧAO|o%*d7N g("Q0B^Tڼ.t@v:!P!}f^3P84t$tHv@#x< <]zx`i1NP ѥ@Mj"M=w]x:%4 i!sd r|ST7 ǎŻ2|ܻfBۢO}3!D%B(hoG%"f<-9LvrmDuDF ߊvChT5YFFG(n|x Ha&DGLװ@32ti%\j6-۳dwM/XR;9͎! u:[iuv;:"d"V Mo%860 \Md zMŠP}rst:*0Tf?DVa>R3w+[!LJ|=3I mn(0u^nIÎ@G̡IxaTih4o]QM3=&ӷ gx)%`5`v<˰yU)(Skb׎\#6(#9o@|_H!e2'T Vm쩫I5l2"o?\Csďpn1UTH[xYs!/-Sqr5I:n @ $J^j~T#x9x4.B'SRf(͓f7+szt~3,Y,*Ujܜע@r\P'^i?n.~qR,_Nu%/Gy^ 2YZ}15 i 1A=&JǮz^U:+O{s[Ś#_Ժ 65#bYZ a[ˬU,FݞYJDe'Qӯϻx"Թ\=fJ=8K\t\ژ5%yL-5(dfOs#a}dE\5dalݷ ⸼,'O1l9&8IɔZF ~ |Rލdm0S,A!j&;Rیfr-ahh`vD;WVX& D>d㞧Kguʿb7g5!QAW|~1.`<i0 )hz0"4!'` .DNcÃ? *>Eh QM\KH$s?í`I%%;u˱gYZ070701000000e0000081a400000000000000000000000167c8ae4600033c30000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/J]?Eh=ڜͩ|Ӂz#}R~o0W>,-lIA[Ⱦ ɅrCZZ]% ?UgKV&USobZER2Ǯq#}W]=Ea.ޖqO]H#X)I3I/ Km7O%3g 06XkĐB^X憗Pzl/-=(p5%Ɗӻ&r5SVYV[f'owG)i*vDZ̒Jd0F$|rJTX ͭ+DCo:yǡi{G;^j8[c%~zF'%TG8*s*h'u^5^, m)Z9H4 @.5pAl&,]D{\"ʐףey-{zȃ:WDΚ9OH|=ibV|ËI.V)ngS $c8s+Fܺ7DW 'N d]2cse6Iб.c֭U ('a3 bDWc.2<G~55>'vx@ZT$y=ãA{OW?#˧LSfo!{ʡE}V ?5DHv [ 'FMw[vXy:JNP~9*%H/DvVyU^$V2Ѐ*w2CEe@x//Z (nxC}O7 I_إy|8LJX%)%A˓$:尹q7uAfa3 NX<,N#e©K)_ 4Yt9-R`/6H6jm'q5{w3;<׃cJB=jmn@Fm<sph+‹k^z@%'GC(hR8.G%><g?L D^t)xDDbu[eU lש0n4>㟣n&݁km'SY}U?P / ^|>d5(j~<{ȫtޟ}v [Df{<2B`Advp*lUy<;-1##YȢ^d[Ɛsȉ7`h4˙~r￿Xe馔_WiCJ ( +۹ 9&N]K(IF?q<]=-v_]{#@X0>rj@Xt ڶ"+ߩ^YoJG*B6%6iOwoO|7%ߋrYBdJf~`=3Dq_tEP8SZThyC$| ]DkGZ "@EƝsS}fƀ^mUM?w KcLS*]: /J}@͸.PSQ+75McOmjr"qm5*%Xx“FY7<Ě5ZzBu FetN3e~FyCqjcjKl.7[lv]I'*K  @t~bmL1g\CYȚKᕚF"c_9Z] `f[ӗyR~zS 9U2V(\1Shw@sbU$N)0 x(xA5+iAx^xK2#V 9SFw[Qgp*Vܦ9V'^#O9wM/rN3KGٻu5Fc:{dCHݤ0=CyW{=-mD63iRX`GN5,q/ťBTy~D_EvR3re2 yYߞ1nZr&|=]@2=v 7LvR.nɅR_ޣѽOV ն6+r_C^\>H26oz:)bfH$⣗!8.]Թ;K2OeO%XTi!%nnhCƴQUdu}\zflgN(n$I}daz`W0+ j)@or/][y85Ż%'ݛ<;myAdb V8_B\|YšcS]&7}o Sn:'UGH_['L˨^ZV_+z>*ۋ4BeQQzk_\/U.K)RrKYxK#'ang`|+ReY @x6e v'߁a_OELh6Վ~My݉Kq,9qy)Z` 6m=o1),#F^¡KHFx}uu>g2V2!ᮑsLjTKӏl~D,B]v*dTiRb`űbWE q"1䶓ds86*؈^U R(dWW3H׉96,AJ%I#;~T Jc1[56A2?'tS8 6֬3A|{ ëJpͰb2^2^/A{nG$<^d^Z )^٘Dycam%G73L $-|;d(qE P+kYb`pM}_9uVgi$j`#mس@Ȉv[|*_CGגvvh'?q7oK\lO\x?`IсCX_mEÐ#ac0K9`>%t79q%R- Ԫd7uV̞NU*}'QB}vCUHāX*7(Ӹm.])Ckm BG 9iySma:mDDd+aw0X_r)=bըE#p/Ngu3F9*AY3HvPPgq<ܷPΕ"%2T@`OeiRNz?$ =j h,6@8k ZOXHgEkl5p.neρ <뱆B[ J*i%>-ʬvqq3h5&%=~OT1Nmv^)'˻W<6!Xa쁃ukIY8?](h-ܣ([ګvKiM+DE7TPtiM~ xPWvFw %U2;B6\H%Z<إcawn%63| E>$o0 3R] % jOgl UGC~ZG_cI*k*۶RGP tXyr=|PH >8&go5!K˙\BؐRslLƵGѩ~c%G茨aUOf-}D~!djYqsGa $"Vh+.&~hBSPSdl{fq҄U*RQB6OOorĊ0;׍W!rMD8(51 " ͯ^ИD%Х(sТi _]DIz:#npa_[tns|\ t‘"B`Uj׊P,w9rVd:(~_%22a,iA 6^8YcY~Qӳo+cA9TJW$i8siļQc } rkmgȣK4x5KD`c^E]iH#,ۧJǴT\,&7c8π;01Z1,QÚg/,PؕpZ<Z>Iv/Z (j2-4o@pmgVr6qxt+oE~OPx 9aXujEyӠ-5x&⺍1H0dZbHk鮂Ϲ`'^s3g7 kB`HF|m|hH11++ό! RvU\!~X}Omvɦ^l.4qrcwO;*2}LK,4n4NwE2;qh+Zx>ҝaHw7ğյw␬gAӳV|X &^a>ڙݤ/p1lV=HZ+ׅ\tjx]ma[`2jrsCz~f"QM&LV,kk_ xxw@O"Y }ٳN[|)8S7{նz)*.nI}rnxh2`aK6f 憸E*+ONa$ P!fuO&]ڃX7&Y"uȯϜ*@DCu@;'3S /Tr^e/LI R|@-L˃Nh!\!HiV;FѮt0e D6Wl v8Ө_㴜auu;N?W#ii5"0SX{.+uӌB(c?2ܿH2JT? 'hkd($__b(tYi"hm"L#ݾ\,DO됿/-QLޏBC_8dűFk]T=jn e(ꁻ8QcHٜH&奔!S%'2ܣ4t#F[5$A.@[8|_(]9j*yBLJ(MG4S|}b8-_&GO.7&%(딩R(: RkRNeWsG5s/IE6֬Nx)`m}u16y[/Qjd\ƑM(,Cge^lLtv^GGJ'uzM݌,؍&2;kwA0v+r+BH 1 VAC n.Otz6}<fb?l)1}E*jXrA(}R84jXd{#j߮:] c>z1+(Zc5O*fvcZ7c ~H  X=r e`_1QK t4&A%h}\}9 ԉ~cIyߕF{Ag-wc#%tό_VvRl~r Kanˑ^Q*ɉKBX"r1sfEд;f>Bujś$(:bݰW`O:v-C1Lop_hrYz=2 P,ؓ8v$DHh.P?Q@ [UNr1/ק,wŲqWX8{:S/SP[Δ>EԅZ_]4L9rFP4Ah!1d &'\$"uG ,p{.BmeDf*i[9;2Æ'd <8q2\%Y?tv0$ ʔWZxܩ앙qְVIaci⫓c\ ߆pnqi?S׺U@dcpXOA`F엓?Zc7)Bh˥0)IAW)T(œA‚!Gt ;qϠ#͑mos/~Lyjk }Jc(=a@赕t%ۍiDFz$]c2fTs/9sp_*lGT\N4@DH~Jtxg(ųT(?t\qUVêE76 e; MzzH$_{:gk 爺ʟ Y/P KB@,%gY?&lf8+\ko>iJ-۸ehALq}؂=j{WVt#DQę*"~ߢFo}$Hn7prɥS;;w\yO5W`u^|/+!3 L5&4)v.pyCj$^K;p Df*r79tn*K8:ǖA1U i16EtxsY ]xGΏ;*Ǟto6'm_'MX-ຂ^҉/xJҺNWnޤ Z\NL0 3I2 `R@g,r] `$k?;at5dDpS\ QՎCg n ~&%=t1~!l֧$&Sv32Qdc`,FAzX<@,}'O*٠H@E:6%S'ɩa/ y/ӂ"_5PNfw8lUsXϚc9[3 Dl|Կ $Qk ] z[*Eq͇P0G$p3V6\Dz,0SaM&]$yei~]OS# MCGԑ{ywzO^QK䫱GVg0h6W_X0wSGZ-jtNWtCBݧ( #e*}u+ފg~儫lͦLCncJ6c(H?8Aƹ>CԪ!R=[,G4'6 6yÒ21엋]wb'ؐ,hrz+%.Kɒb''Ksm׿_sו^C I$00 P$5!|ո_H}zʀG.q0)O1#ϿqD&a0LCEϬvRt,JsRՇm#n]lLCjC Q!CcqZr$P3$, |%ILPc[?Qh.aD (`6(U"\-9xBKjEAA3r)2_m;U' TZ:IG~Tt)CmMIsD0P~yy^w .6)oܖ_Zs^o(xM!_~G R`^B{GRVFFtw:]ST 2^>m.ta r5)dHb;9V/M 0Yo&.i+m6h_WHzYgJ}C.x7;jE>Oc |FpN_EmcH^o_^Yi-XMQ̵1361UdžϧlyIC;DGZ{UZ;eC2LҾۥ,ַ N"gs%&#!䆋RiDD\:3Yf" lģ),F碟݀iL\r`퀹d)=CoHxSHB \ٹh6)U`\fzYPRO8Wm($AutvtƫH,U*:!̀9֌SlYEԈrbYMlYBJxzzqPwkI9`rv҃-b|G%({SR)a5IMO7(}qc3qB0Xw>V,V[,c|؞u|O*vǮ?W/Ȯ?[u| US*x'J!N[e>ߓi@Q<ڵխm CDmNu&C1zO.1U/aKL )wi  8OLn8 )fk F2rޝ-{݀Ӫ DcLLˁX߲:N [hX9~©%GoMj2<@yhP6]w})`xa`efxgػ> ]F'SS\c^wetxB]݉O[;r#J?'EYIvV P;U!V|U,f\丼pNd a[Wԯ[ <da ̯ȍ&:ğx@kGwE6ZQbLba"?߫b{<ڽ'V-%uI-\jNP16B0W^33׆*iU,sl|PDU ~xCcPL(M4 ;&}E)ZQVg=~4\-=23JEqHu6 BN8MMa/k5Q*3Yo͡l ~ Y4N#]e/Q~eë,d/=(ZՎ+'fr ԜVpkz>AMLaTg @qLqiֳtf%G:?z/ģ4Fvyz#|#df71ljIm t(c=|fg D]:iGY9SXxIJ{Z"N2J9_`ޗ($W!PE39% Ku0TFl{3j+A~PM9D}f58$S%r2ė& ``Uk/_X/dCJ1U1i -) /Ț*>:Q?RfqDQI|"WyppeI,;@kX$#MSs*"iEunz!q.3*JQ~6-e[S,y>AZGlSXR&uZ(Pu1f9g"b0zFVܿϺMK{r8OΟ;FxБN)9 |ZQPQ6 ;Π#g5E?{[eAIA/j {Qa2#q u]pp$* ZT?[;+X[PKRXCC lGIoӋdI_mJ=V=qѠH_'G^.B2壶Mh^RحYlOxߕGk.̴ TO%qm jحqjQ"W$,EY`/=o"Ʊjg! vdI!4{TMdpcڞ|i>iI#.X4K iPSf1Pqqmͦa6uՄ709q}"+PHT)U!f)SYXs& *g;ga*HF+Q2}I^1?$]S$3YMC,4 ,N1VCkqrM80dK 4 Dx|qBԺ8 U_z( 񃇪ޣ|$+p糅"a`MtEY35[PkV~ `|d#kµ. Yqq `4S^¾,hzr@vnk ¶ 9*K`̸ xT+1؄IK-#,>ˎEE\^' o'6%غqdȯo|.>}yC))縆V7|1URj£_ʬ}$D/pmg>qoԢ]SI;W EW~kO*ص..O2ϸ؊Kh1EDzD$B"i%[¯CrC*Ucm4H3m4 _B"DxH6=h''(@/:fW/SqXYtc6ObT0w(-VY~ N阗~pPQiH]2$ ?& okMl ]pRmΌo :K~oi@BA$ aIBcXZȗΤt؆# ~ Ih;J@s"Cc #-Zvao4)."j]!A8_ \+,w$V%z\РsU$ŋّ^׹"m]6 gL.Ԉ =ΌF^XQHUglۢ0I4sEc)R hBg 6>[PZ;P1P0$1Up2Nx.( 9P31r>in'1)B{Ӊ{ 3hmTH5 abZLEyS87IgyJy؜Q-\~GMjƢCM&ɼ/3}v>{b}x3^+cƳkg{4eYmÊxi(CSNSk\۰HA9QcmWfbud3V }p)H)QBoGӷCuSrֲ׼w3X]DM$0iUxjx7I޿M22i?ӌuJ⣜ÓX4yuesЍ1)xvX8KCabH]Tr[?XiH4.$qtU'D  -dlJs wkџhV\|uut],ןrγ奫 PnmF\^hhDpn0}?2NƨL7"L7:RR= xFEL)ɽzFDy1sk-_P_ 8ץ|过vwck*H-ύn2#]@a[i n =krkLśf-\@oG`N)7n -=*co jonOB!{񳁙h{+ jUEzJYqowm1S&Mw5-D;Y3JۚL""h-֧ (&VRPpKԵ`4'/] -{Ri*H1gHG35XzAs5Z`(9zWPF~+jg~͜BWa&--.#S}X>fP \$o ǀLwT*.)RIORyP̸ChKciC|Ҕ^`=+b5ED>Pjf3*v/\/HuVI=( I9Ia_V([ȓowlAF="1!m1C@TteLdQ&XβTl6HA~CϵSm"N&!MQLr:Cl`ؿ7@e*ӌs"lvKIjn5meZD]y,%e".;35ny@ԋsYY]=-5q~0P`(9~fKzO)C=kȑph]vG熥%+w",2DٲbآK>z2w~MǃӚs۠ cmvoRN@xEX:k ԅaQ7 HV@7t⡚HvO2MdR+lAv^%nS 9>| fCqsdyA]NW@wS&'W' ž" ! XF\f{.>shC@A25jrT(d**ɥ-q!~1-nr  'hs2X%d0`a\VÏ5Ԃ8r/Kp?!-uaUDtr^2,.a3[u*c._b &\j2TRaDZTƀJ Xp{jXh9q;XHAVX_>%no >Oh6hQLE b0  Zz9G͚^d,P'6Iguox-vЮBǕz`suy2l,zfIV\ d+Hd>ՙYPwϼkV?̱3o1 ynxGA4:ԪʤJ3-;^"}RxB}5|;¯?yx+N%3^?l_J~>LV5vfS xTm =P^J;/ X=ě^ WIFS/|@MP;d,*{ʞm53HDs/jL_PpTjsNԞ݄5^N&}zeYV>si53It_Hn+$(NQk%բu¹9G 1›J*#j!r8[u_[^QSxׄ@f `Aw~¶YsZBX1wsX R3C?4B{jtPAsAUw%Њ$71%ut)+ax4`XO@E] ѹQN!Gh[y'%,sͫaG h cMBpqw\>pn▥]i]"{{o;y 8pFƨYR4Zo]Fv?9n(,=NsY7W:;hyct!mAO49Rs9p[Uk/ni@R/fV_0 Sn'^&8hW.g0A]2囗(-ū2qHcg՟eO6x|8K#0KS}%N@J;T:5F=Lk rZXl3A8,܄kKQ=L<6϶ir+N<: *e]a?.\ԗ)U]ּ?@]L(\ʼn\>`ٖ֥֓927YB! ch# ߌi<u|xAPBpb}z$!~y  ȱ&oH'+ہe?h)ƞBw1yQWF ZF>件y&רw@1ףUC<*$]t[tVKU,hzw-h^C2:s^ay΄qfAYBP1/a [T?;-=jǴ\K}R5Cx)H)'QzFUS3yTh;4 Ty:.Z!\Z-jdZһp|􌨌O=s8c&u=\+(Ns}!\M-C1bR2TDef8Է*j\ZP5qB _oW 3{ᬄO{DZVlq|ͯB:XS@DCX>7AӔۼ \Kq"tn XVhvH ':){*xaL~AM&a B,*wVņGj SCſ!C\pY>B_]:-96_[7":ײ\(d2W8B`o&:;12 aWxC&g[ 8o}^޹/m+(,*1O5:ؤuAP tf΢W()grb)kroT@rЋ\VySPV3%$FL#}johbOq `Ic !ZeGi+ 6!F4(6Zkf;Y̡F90+ǎ+b>̕C]G:dm+QZj[ LTj𞏬(=OM'- hl9ڲQi;3']kI~+orp$X"Cʿ9~0*ᯒxѺG gQ:T)0Q߇rY~1U)iab=MU 8F1EhYsA\tw2omwiM@6L-^c+Ƞ(.4-gOzv-A/2D=_{ .c2 qUi0$)rDkQƻWΝyzk;7n*_uI.) 9^MgԒnK@?Aw8l`⿞T~BȯoQ(|AZ$#Dɘ[eq>el 2xA/sU͸jWv%?vLG$w1!bl5UG1+57}xj G)3Poi>01Ymy1,fDYZC2d dzU.'o؂%`^ZKU=l@q}&W(P@ Q=`Sܵhy4GcY&wԺ;`qs6^PZDFl"e{Mɽ>:|O1\ :~98T^sT*ً}Ft/$א Wd~| 2Rie/K7Swqg@2މ/vtni;+7".vQ3GDRxeQ"3_n=(c3Tv*Eb0KTt4F'w'SurpZ\ʲZQ^}x5$tPMTA6\%kɯbLgpc*EWk^WI]e =)S&"EPakILnVv `Wі睻n .v-{6ѕ_ӰGQ㖫K#|v|,,9k=YRe f_3s򏙄yKVB?z&slj!Gr<b8ALx(@ JvhoMg-زFGiƦ+X^b˝T7ӏ|!Wq%OxfC9_ԧ4 ְtĉ^^`Z(>0GoLtlR5['wFX CE{\p*uBR\';nK}&'qe9q_?GƜJJsԡCRKlnRaZ_W9Vb{ RS腄zAR*QM0UOۼFЩ(WVI85E'jg<] òO[ pL:ǶɃJd|Xo(9§76@Z) +H dJXu,@u{_"0 KFv17b~MBq{ɣ2pYqPuO;+4*/'.qjKlhTcJɹ/|Uo|xp7w4ׄtupO,‡/L)@]qYKl?d" o6e᫭T ^`_90/V kVDE$5:Qq|d(SK#Ŭu8+!ڿs"%C]7M(V}%!K})޽ZB0x82/Zx9Jʼ|"Ț#ǚ+gY=khuS:)k\2 FXU 4~F44x'Gwe'Shy-nj7AxԘ'Bn|Go$ցd5[;_6VAb|͛u 8p.W۞r$H5&U p#;r pڂdbTu&obtz{@ܟEHH yK '#)Oӣ3F0'qPWNm&57._ xD?o c;!KD-6OJ" ;XWάؙbZDmˠp{iSLe_D~Ҷq#l6e ait]ѥkh$煻h>qv'ty3%ɱ4JU-xC2-~|Q|8ItK l I/iGNu7=p7>/#ytLi!wG)%,h(1x% )'D?VioA"7N31#YpS_jD"\:Z\xЪU,nCMbvObǠڗU˩%ſ0Ju),݃;?-'`m&uOF ocS4받1GqÜM IP+D'xz,6.5ׁ] 7k4.9zk宰*fbG,moNR>)BU94ʼn7D)ʩ[ vݷчObdP_'s`dDf7ө=3hձ1y.nPt +zϚlnr>61UY#KfS hpE%z8}ޚx'|-ɫM<[1f_# gLXQYR w:s (;^\X.R ʻ}ɯ 4Ϥj'<*/2 =jTaM;^ZdBIunjY棌Ս!hXT䙀9}$߱v2ЄIdzy$Y-B.9x*W#ªiMS :6XVwA1pm ~D]O4lRgM %MvЈ:/Ƚl7L%m E9\@{=YF[egE){&4a}:qUS`2 z8@s vv:,?kr.8~}6MbwD YpAՔ._ɵ?T`Smȕf!{" Xٹe(E<[1eCأ8|ݴHVo^}`/ 8DU.Ӆ +"")WQe}t>K3ߌmDD&(XʁlmOMN"Qx^u;TiZϚ4^^$~+$7oR<c܈&[ũ6bߕB!B5-fjȡv¹:\SWRd’v!١<9Vω;Gԋ #uQ̈́}\; ڕmad;M#3b)'IWY[()Ob#q'[@&產H#XQm NCauiӛZ<ꢷ(<'iV18'0#KԙVe?3$\!֊*gd(!dl*@\2$OĝfT6A̞&d]gWG{/޷~ 857 VE>}褈DP=1YRdUӉmwsl#^q?!.HoR( p0e\7Ri(\=nE oEw|/ %&n7%OmQmغY'rL֝c69bgfy~%N HMHC ;/M;3IT_ZZQB0v6+_#Saa[H`xM5   ij/,@#@܂Pgm󸦝2O ʶ),ǻt'BQzv-#Q.ejbH,d؝DM_n3FecGUUkg ʛrbDp:xڗÆtҺV9gx%=iyZMQB1X a˄STR^l.! 傗vLqWOQx@~xפ>4:6{OF!RR\Uo/ĵ|7*z%P\藐ʶJj꾞`3ttnH#c&Y6zS5^D6۪p`י53!AL[WdHܱȉ`07?[tj EƤlʘ"c\:0i2.ϵ2q|MTXa$[ VrͅQx~$EY M1V}.-4;P~w+A"!W%p)'\~V'rY^j 2 Oq&ɄM=[K%F {뉭V1/#L"uTZ6B -ѝ|X*qA>B]^j=os]g´K!% 2"Ϩ%Ol);q?cDoK `px|K;gB-EƬ#v2swKh{h㧋qd7*ҦuўHrUX4xMa:ha:FǨZwF^ S xhHhsqNCӥ)>n)ٝW泣i{V$pF"Qyě[i7Cd/r*RUߧw +a')+rH3L4T&5qKp=$EL\< kt^GIbw*L$ @%eAH`) ZӁMbmvusv'zjxY9=Et,19&emu7d^8#USKC" k6(HR,p;*9Y$AUu'lHQXv߲+[[haPtdDŽjQh{8 'δAξ˥xR.|ְb_$b86Fe>׮Pn5Ѱ;@ q/ WÓsó@,-Fӵ6guPs$y4ƘRՊJ\pvK'#oH=ȮFI[#P$mv۵eD0j O4\ɯ%KQEy-4kbeH73cfD+||?ފAƴ>faW9ʂj>)ҭT_]joėPw-r\ove}1B{')VVvR"7O +7# B u/QU:CJ@cƬ g1Y,H_vMZ_ Y<`*t ϶O ')-\= Q|vE l" yZ{ zx,;R ks R xG`@S|D V/]>EPN'hgRLŐ\E?)P8+7'>{ I ]j5ٟ2o+ܗ(B ie X I :bLK?B]AoⲠI&.%|]|;0-? SkxP K?P;lEz0&jʨMM17ɆfDZn97 3$*p覄)ߞOevN\'>N(t)ZTz(eChXL}\E8?p_fy8 VE'iThR0Id[o7uJreTFQG`m-<-tB5>yAv+Ed)i8Ì4i6DZXvK 9/[oĚC/@KGx'}j_TMVi$/3)OE~xTٙOrPs vġ+mܟւjZI:-bB399kC\FW]WDdxb_O~;Ku"FbW0WH&PTaC{(''寉&¨m~&?:{t:W x] 18$ ;T>v)Y'(@!L;MXၢH#FJ9`!٦Iy0#;˰h(.OIfyu^")Ijs|B<Ά=֠Dw.mOҥPS>Dh7D;$ R )W7Sga . #w?{gf'lEbExʃՏ7ȼ?");vdDjX S=xuzB8Sѫ0ٻV!n>@Y{>7[%t-݂{сDž9;GGRX`ACYdF`e*eV%O>\Q#(2N(I%3qnO!XA)ďޚcx~_@rhfW(t<3PSr;uv^!Yeyk1V@ؖ=&Eĥ7 +.&)^eշW64fm+/@^&TOȸE>2b3,3: 9WLtQX,T:103`ʾnO0eqUESNt>~@HqO K7cB:)=h SгЮ4([);qE|I Q3BM"RI+Top:&z6\|s[eE񗇞a=XkxZmѾ"bn6&U A;auJ)OohG2rƸRڵi96J4.v8a~D?ieh䴲̇.f:qű5u) 2ƭ݉=Ww_fT6Of 73k% >䪮p! lsvӓ.-p4yw2WoWxOJGЛZ%O!bz}k7yxЊDJxPܨlߙ\W.,l^M#L~vl$ qsR|U{0F{L ]"Gi=$&lF~*`fpBdԦkl"U4lC+VC(k< GH솦^p~ipK1C%wK>]"-64n5 ¼m)@Lgo9ũbcۆk$b,U=E_4/ݯD@1cLxPȧ$B Y(0QVfeVFf௒lkʰPB&i톖j3y!;(QѨWQӼW5cĜ,9.xE"bޡ^2"} ;yo-X }in0ڼ?ڳV1C49{Vm[ͥ0Es5aQ=?|}3bN=LH3vM/bp4Rq4izL^ ;{) jI0ӲT.Y.vcH:B#&=8Nlh,\hGQM’KBO3b[)O7d9q (Ya˷8Kо9T9(ۋwg8lkLqB i>F0=H+bg* !qth(f~T)F"PYVJ%9JY[n&OVϜNm{30Y.N9eo_xm/Fg,?槃@ٍ;O ݭ 46aOcs6 wZ=?3ӂ، eJtШ/خIՅf;`Qb8i  ǾBٗЙ4/ ŵdw>[mz})`$qm}/6 ߰:FzsGig&cxr'ETM&k$\W]T01cK7RaM,F3V) ўvmK5.w37lawgJ}y\%xۿ~0P,#5j| 4,dB!-(<p$a2Cr?c ~!BLbb[ʞh'B?rO'Վ9z ?."Œ^{Kvn){32^f\WJr |RkϒP#޶Ϝ/+%>n(^@ Y[)Թ§ o ̕KmƵG+en8P=_$Ro?I%~$w/T"6?ap"@BC1gy[K[Aa;YGt"7? FزKW| F!#pXuբ9 =z& |e%Z%w![𖠵G2yj)Q7q5pwJΙ0=ej/ȁ=Wn&%x}i(o@?=R%9QYHBI`j3!&tʅCnpR#.Oiׯwrgm oU?˥@=F*z(0@;j81]:D ڢW$}G6S a0S'F>.(lp3m:zχ2cD. VaFڀe|~F!ݿN2T2tU %pQ-eyؔB?pnGA!*oi7ݶ29^ƻX]bp!@[o򇣽ծk:@j)[fԓas}.E' N҈5[#{;j.L3 zIngTU99bdd!@qЩdX ÛH;iU K;hASF3WJbȿxGj)\N:YmlC24fGod$Rdy3,6vD$U6K`{FH4v{rEy ^y2)<>цE Fu:EhM= dauoOym !1mCB?Jy1NX?E+;A< dŊtL-;[AsߏP8RjN£J, *^\i}v#^q&'?dZkeܷobnQU~\W><az^CrIb&@~`(n|]ؿ BlǗ˰ "ZV찺+>0xrlݻDP7L|±*7usOCS^O]89 (9I0(xOH2=a Qg||cZEJV`܆_;b@,NH|3 * %n =#깖 X"tHHBH,Q1ۤ'~C'kCod=]o6F-Jy gf/%Ty\4<|KEMNX/Sk&^@'T<bH8AtcmU[L%aˬPگS+@u^kA꬐.Y#*3a0i <ޡgj@ͦxgarFhΤS.`NF MҿQr:%pc~`Z=̯S5R#dd{حREXW2 7 ީ7&2 'Uͻ:<&A͚|vrm?HPѮn y|`M,d2nG_5I37ѝ+ ScjEr15(O~]ߩeMzx(|=ܟ^Dڢ7D [6s~yO|{<-ۢ#HqNrk@v8dbN/͕ޏ>oIQvX^b;=f-__6ζ3b]7P#’:[N=Zu*oV~TNw_%o?u{%GZyEAk6r*dfڝjz9hÌE5c["\<гȐ`NM)+5 杽1(OA:/J)nb0o2oΈXEJߑ 3ف~krZA607,f+Λ[Xp_2]ASoi}8 EhF;RX'UW+ 6!'g>H" fH% u7=PXDc&3RdL7>ސEQْ^R =jg{ly~y LqGpa?ja*M~<|>dKͽzD&N >L^-Ⳡ(K\_)Bh˥װ:5X"I`  .Br]st:`GGT.qCv: }* O;6+V;YTճ{P\wF{1+8j%>6p޺~(m" h .)*P? jÈݳjhJ\3C'AXr@1 #* zГF#]_"7#a}Kܬ$JM=S"=iջ!Z]iUФ[2r}`ZH'-QصDZ HpQ~ a` L8a%*w1* #̩[-㿌:7֒ ڏ0Պ{M $"q-w{pDoF灪xw@ O5bk\KnE#BnCNqOBG߂a:%"%#/Ǽs]?YBKƌw['Ge9&N0ނ55kEiyrH>czN:P06ѠjEpQƍ>~ۦ}OQYyokghx#weW+~@}"ҝūb>79:fsHjKy:Coz% ,YoVrJ2#5xJ֯t({-ڏ PԆM";}ƢA C~ь#ƖhebFd=hz"ǭ*\O9Y'1(׳~N/5gMVCi]t}#mi%5~ATvn f:ThT@ $koEme`3> {[ugp​&Ɗ8W{P1]*E!{'\rlFS8Ut}F]}}g;tJJ[; a귫)nG-j;x JaSvDB`ԉϤj6f4G ~fZ`uI cXӎovp|\Pɓb=y4dOT^Q&!p߅bMRVbx@W^`b9eUB%۱X+]>=U҉ u#7b(n2/v,\RUȵ;ĬHuAs廛*,K.N d D\SkJ8NcT BO_134|EDm?GDffoHJvGdAiD1Yf5~U80朓FKtܨ'MLZ&:Fb$_5lLjg\6}Ori++ Q=Puʷ&"<:#FXRJY"FqIA#}1 -crcG47zyo9_l7%Uѽ `U0èGnBqQdL3H; RlHɈN)NpvK5G5t4h@+DAIw(z sbݛ]7)N zoH.J j˩-D$ ~ y"YfV9'm4bG88`gcw& ްDgͷrYaT܋nKWe ОRWI'_L)5 `Lo+R$jugD6Pb9+w utYҜ>hRt*~cⅤdYwMlOMµ ZY=rw=[] 0 /_7 i B _ҍeClJ,E*hqAORPG?LopƷpQᖘ4o{LZd7K*1%{c A[ݡye*Ԭ[ dzmzH$_OO}*e,t| d K8 t`F ;|bwb8yxP 9vtڞȓ1#]"9zN+JR|6?FD\/S)$ xzS Ia&,|Z\ K HiyMB=aĞpMUm $fEk-1n4.;ƱbKʗ&%}áUQUỉ|&?Xg{zl,רbMp&lXGYݫJ6_4r^]i>lZ^,w]vfE [c+u0\,j< l:Vlgu5ouaUV}~|J@-$1DKj{$Ӈdt2^[IK@rDqڑHV'2| 0 9ȅeye^GiJ_6]|A3(r]ͯtlRTq4\ƬbvYbA'tPw3l> ׭ Xͷ1pTtuyK6ػ٧krNwI ?EpOed s$xu~cm_2y++nl.|X }]`3lN0 _Kd^EX?ly*(@$E\}%2{Lt2wts?ҦIIڻ zo'sa)}ul~lt5ɫX>yMg9L+-x݊oL;JFW0XbY̅R.T7[2EʮcVu&;@)o _C6rvD&a2 8ꈁ2Q'(L׷bBh$ ՒɠI#J *S䇯';8"^9?f<2i5AC#~̇HkSBY|v$4,ݑ3 @ܨ>y(aCfd٢c:2z>% ֹ¸0=!5}p} |.d!ܠR򢮡 !jW1+Eʲs;L[oRA ݷU0$Tڰ!{;^7Fm8SPU6`@bD/ iyH@H߀g]6FЧRbщ֒=NeΤPiNІk!EN-J_ʶAlM1;keY>N dCLB2`>?4[}P[\Y$L׾*\?սp񟕠!)kG+=spR6 ΈQvz-z1Wʹ8h WpÁ`|, x`#L?q//hd}Yke/@6U69^M-Q/"N*hcHW ^:B"~3I$Dx_p|41YuZ ULLQ stBi*T5Q.%JY&&5ق ĝb-kOJ\'Zt[(Ux 4ILYآw< ' ϢaiՏ G.TUr;ŤqbvߑT +qzTOYX0 3NFNhR8 l|yT*6my M2EK$ !d;ߴ4+KɅz}A`F}])X=5+?POCX3w8pc#t'3KvF% J?w+_',I1`dyVKvnT?MkRPO6k<7`x/=5 *'<@3bSj4*~9"-%\pU:TuU0V&|DA=h:ǩ``3s{5?kw^ N) W\ S(*wo[z6n<1 5Q̭4.`x \̬muΒ[.y ێ}mq3jR;#ɂ_ŜDm(\Cu} YA-/L**^n4k${C%i$*HMpW];:$wy|)dcIVky=/t 3TƉB.B'@Hp6. ]JN8 uPg'H2a{TT(FD,gERd ,[> E6H{wf^= w~t(Mk1JvQ#֭b:{[ ah O(xږ ).wGdϳ#zAy$uA?yYΌybٷX9B)h$]2ȝq6tc5{8|.Ͻ,@<>SR:bmp6TpF3{ozedJWiM0=sU'} twS7A;l9kML:3~S~АWCr霌?YLMc=4Ҽ.{i7l^"E4cvi<a : 1NpQ#T`"H![b1F)t9M)ء$J)X*"/2]rXwqJk婶Jy\|pKk`%/l(K!^U <բw窔@oyy4K3+.%ɉÜNLyga+N]HE^ę0{7aAi-E1oI  G'r&K?(,M~$o5Q5?2qDM,h,R)x6i|aSSޱ? 9 H~Z$+( ,5Izhua:4 Қ1xS ۆK eƥiJꃺW;'u)0 ơ~$>B?^CjwׇyD `5x:UYʼnЋEGPz\_ *5%}XA!1`i}ߺT/4`+-񛷫u?Zۗekbᳰ$]?p.M0~"]sC5H5CC@S^+c$w`Vt1HؼG="Z[>j9/Ԯ 5kk޼H@r1A6Y脊pOd4sT鱾DTD2σnD?{RP/p Lx"sXĜO{CIM^rCZ0DM؂EY͈9{@}9^sE P̈́% pTI`߽vr_Row:Sā PDNC)Q/f7uZ}AM0.9x1Ҿ2ܮǡX,;;VWj7qzT.9u_mL"Q>Q;/kBJV]/ [ NYKZEA20[Oc_;(o=a=7ʽ/܉#ؚZs׎U! YPy xD M`;sàT&v^awCPd)_'q@]k=4p2Bg)H`bQ5<`r) 8us83 koسStP%#}@W6oyy^a+te/V4oJJ&Iߓr \ͧuİgCQKy[(.!+NB\pt^:ۧ:ӈlnntKs|X^B[\v85޷2Ak_%}!)9XjF}YTy{8Δ5ϰL61CsQJE>*V] Йeb6+gKhk+B aEKvKv^twdxdauXFW,)E1ZswYrv#ǀ&oKs0?$B>c^VAG_Kl mqx24%%mZB#"#¥6[1@=+mZ"x~3ZM>i5pr l蠾Y,^տQɑN!.\[j d3b,*i^fG櫓oS㫟xwU.XY Ί Oqg(ySk04ߧ.6|2IU7q FDh?鹂ܚ*`v1`ÖKJv39>( ZTEeZ%`mSԵij[亗H+Ym5ow-YcM91:8kdzbw4AF6jzp! 9}_gL,BE߮IjLj=^N9<k-d-NHzS'K3Qqn2袾uVn΋Ec]Ӱg[\ja*$; ;a(ku߀m$ .ӏ x`e6-*iO+—v3|Jx(4}M)Lk$O $ןHt ׅEBn^@4j]BtJ]%Ǯmq4t$~P z|O_C앮Z9%2xG/,b⃛-ސ`,n[n{ an6B(Dr\͒`PTAC4ZfX^;D[; QcҴ)9ᯌs5-^`8+&sKe2J֟9IKp]HxqH*բ=\%7,zZWeR,Z0.^\v؟Gȳ4zsu{Y܊=LߝltFAdƺ)%k,RC0ͱ3kAE1; ҅ҁ][h6"<+qY@p`FJ#w^^p<;hhC..Y\*F%_Mz\ LƓsǦsfpd7N>7ML Wk 7'w&VEm>t)JoA[CGf'j$O^B;ۦ}C=iڀ_MWBMLowf^?dS ,C^ך.|;|9Y;ߎW)_8|M&10%jS?=|ʞ_ʴCK%e+fEay@xzϢ;"Y,Z _{jFe\08Ѹ4mNy.4Q:uhBr|F3fS6˧'u9 (7qQ9 `D ֟\*b1Q!Am{t#NRB5*]VL3Nk]mt;hbxiüS0(N~s#N\lk4] u)SWMyo:CElQɟQ2SE V'Jp\KTH$(ڧ o޿#]`ΞKifW T;>v'hIτ Mםgee(B2PǵSkKLb<O,JJ lW @ =fO/SAHm#0A[/por'BV%ѽ.+f~', )Ϡ?[: ]aJ8]HSnf߫K;LӪ+TߓnAlq%׫¬XYɫ0|)7l};JiP}늳(ؙggWN`]@;'"U7̷9i5N찧5Bڳ-xYp(ydﴠHFF@M1~0%c!d(܏Ur* [X48V8)xl Dlfm{g:J'}Z.`zndT%fJrTszAΡfq;mwTV:-x:Pן .w"Wp.*X=PƒLmMm]q{!p\ e RłL&Oe:p;mdOR78䘐'Dqm{0g“BqPxm9^h WKȓXB3WVgGy2_Y:"-6N>$]b<k[ .=lνO,pOՍ*xb2hx\AEsNפz@סto.B1 ]' R5zvpִQ˔3:D 9 ]`x &~w'U' T&' lHJy?u)N~q~TP7 LY/8{CYh'ʝAYKdc3Avׯw PE3`nj]sI y LJdúE\qm9 bo }%o5wIQ܈#4;kѤ,Q)6iuOWR̍"SWT}m?X{qB@]־NU1$Jn(=K ԌpgUttP|1+N^|_6헦P|FBF*.B;շ;P.rC`_T '8jG5V /j=%Scwy4/{8-,xӕYni]@|4cOE iREzup1KM>~X(+aqhͳ+*ڸd~ض_΃7Cٌ" &Aۥ^h Y=K1$tnjŋs`W-?6rT}񭔅h~==cN1 pT 9 +yl|ЀvRUvzۻ!hw=O4<k5-"+5 ּ6"!u<>VL`r!%7. 66E\0wb"R-80ld?9'O0\ sFիUb񺆗6wDn] >O&a"[y{5?B`$m.#,og A}," ;HQԔ &ը&[pgQ8K഑z#/IF wR̻dN9F8=W.)\*vp7K) Y5Ǫqr  ]VLT:u.B:73z7eq%Ohw4|7E@lkxi}B1u2i;[%\?'HgH`#Œ\ KwJ -4Aj wQGtt8% OA6'LuT+uQuC pȽ]H>w]:Ѥ}3 ?c-kQ'fk\ i?Abx RZ Wa%CMJ1tʉdL4M}&-3BHr ~`2%>\;6T(Zⷍ(eG8,p'gd϶UߡOݧm( 1饹Ƈgs$񃎛J!IU{0s쎆`u;i%nC 헞bZOXڬQf)ˇ!p8c^ozkn )Z #Ȝlw"]nLh╎L`P!h F6KBgv1~%0S:0`Tmџ^ @X5(noB):C'`f7`J,Wn9q8Ө;;: ?zAg EIKdzJr =+dt]1fvmE+>'m3踄nԒ3!GbIJqJg Z*[3lfB0wFliiyrǮ4;|l-'n:ZQH8sh- GBrTҘm0{5&̽z=<\;2T 9#CZ+m,Ćۖh/.#9ZH#r0j+u#W/8]w#1ي NdҭϨaԕNQ_DO$<$/^Awe']ڢA]7٭ ^#KU$j߷*6qHTˊai?xR^-s-ּtLB%:|-<{kCC%g/i,{ |kFԋ4Rc5 ⪙B.^ CW?2⎩DUg-~X!>\VFY/ZaaLy狋l\).|mQ@wUW3Ԁ%,C͹; ~"5H qU QbǙ-xhVj[f-)ˈGG"F @АcKDsq[椱L 2G)<LB@&B$re!-zDlґWQ4"2=rGPct~;;/_#?]"*on?dn?aFn%8#ҝMԫH\4)7eR\zCz .H Е.wPnЮض+M]-?y "F[ڨ'1P :DSPHmtBU" zFWddcct"Dy(pW;lb@J:'r%DfuKH3bsri12ipՄAZ0J T}o +tL?_ bd`<\-<)aPi+c=1gтQӰ'Cd&n b=]mNP_2oT o!.lqͅ|kZ| _(Ҝ_* VFИ=C6EٜmC&KChj feIDVSؤ5.2&4a!x<5csݱʲxIKlNܛBA RHiN`nDƺnTmLC`,t?==,OM oߡu.#_5k/^u -D ~w&=Ⴓq27+J([&~M)m\Ue2!:9Er )s'6)mx#st9*vWleW)zկD躜_|bm5XM&ԺW`Э6_>oQ- w2H[.h6KX6"M(U! DZH:<`\`Z1*ꖪC/`nWs"lF4}200ZxP{׼[8O/<@ DPWoKc!vƁ]:bD,]M-A:xߋ_)鈇c8>:/z u5pD7"^$:ϼC y|:w<3Xf oY<̅DCrեEg 5Wlw$.sK^Bgbsbتzj ,$ ڍ3 .u~1z9 ٵ>rqÒt?FyU3} o~HQ3.-*7¹w3>w70B'I!䐕z&ia;"8:׃QK3:niW`НEQ(h?Ll=Lض4B);S?cfwj+q/'wHSePt*}FBw+&(Qc,)&TMHa洸ŠsyI}ۺÏF,MG"-/%3']/J' a%m.=eSd󋣡blP)/~}$h<*`-V6^/^ŔN5De]c0҉OgYvA2(co4Ξ`GYx]9\_28O"peJ ӥ!61Ӷ{a5øMh,U* mwFVfEоPYv}' |}5=([PjTrD%T!;;(=D_XmMBrbMeTk~_2/n~SM_M3sKGT5:l%/ku ہQUb_%>C^!vo#3r{Z~#w'ݗLʻ7'JA.[^$ﺅ2 }]Ͳh vch5ը‘~dKAX]Cϖ`ڬ=+P7Anz \bcN~sYxܘl*E7GjЮ\1 Kʟu3Z%3&C1JFFo̍)%/@̤Tvz!ʹ+TƓy ־I+83vl*}wmOr3)IOƾҪi#H:n ߅*VYm biw1ٯ/YfR$>aHY$]V؆ݢ|竹9C؅pw*}ѕbDۏ@+ˋ\$2FlXJNLv6w_c'4xDxf($=(ch@DXh̽ | ܿ'O +$)ûiCgJ⹹2ێctCy YEhH 3wce;:߸o)dQՖ(F%ZoX*|ktOM|%бJ%5IFF NT9$ۑb`?zÔ om\Zak-Q,9"vy/|vT$!Q$GG /*5hTt l.}8 9n>SI&I>XW1;(]E_ztOR.6mW&eazb@^D'0@_EV\YWm;ҫ+T'n:F|:Dn3 Oib|/`a9$ֆL-fGG<l$%wBPZ܀%[ $Uf0i6QWJs^)T#)hJ\9!>fSE$ ʿ9KOt&/ \\\kurbv!D/HYaԆ!(ݩ(n["gor~ nx@^2BmjýJ5Vf^gg1絋~Wqd8 k{ɖr6Jr>ЭQ Cyy!Z`}o;_n/(yLU0L'^䓛ea}Pz ~ us*UfG52B1M/b/e̷QMжmRTsRGvKFVrRflOyi. B(aV; ӣ.?P𕱋 Fu^SJFy~iC9ǂDKHKoq(} "z~T1?Phq+9N5aS@n)y]E2 M2Fozc] r IRV{+ !7VT6ehi7͕& 5rs1J@Kf~XQɸyh߭^J^Kw\iMP0ֽtbFK|7Zri+bN~FCaj&V }@Qq6H3+سa,,֝E*]g)-shy ȹ}vCc 7in~4_-sm戆>|Ȍ{jR1]F+kbx[W4[7);p:Sd 80@вѼ_8='d0ep6|ҖvgHQ R, 2JB1PZ_} `d}Ƭ a%˒Y{t? J}$$ހRWy _|V26/ SO2C3[ߩH%}K0 *&⇔d/[q ,rKz<3ͅ;Ѧ6 DUmk@#>V{ZEmToA $rܝg8]DEl0x7v^O(F;/XWo@.¸Lh(!1Rz`X>E)q6T 񗎷~WiЈ2zcmWߟ hT̃}WZyG^1q+ N()EZ V SMZYhbƎ%x](|25>Gf]}nwF/oV}B#9ev@ioOPy & QH [!@ڤ:O`OCvS %|H |3!DF=VZ yJι1gX!8mz!x˻ pnH) zF"D-5a9Ɲ=Md{kȷr.x܋SWQ3oL&+6~mG6.E2'v.:)Q BU5pDޏ(G/^-@-/t 1Bjsg~eµS9tU @<نq>;/HaL#bsBK"tR`^clArꬠf_Ni\5&/p6eWں~3 }nR|+_Q&FY- A.[`#&\6Y ~a]%}yo$P݁mWjg:}Ei4huRB٠>Lз*|5c7%@@ĵp7""6~2NCWNr&䷁f}\`}e?M`aBp*XN G#b;G=m"Yq,l 8eQwc.&{eKZ0RĽpe')FەȆ9#(DPz/;(gPK*gVc¬t.b9b͢t.s}UC1muzk~5ECzKzIHΦo\;@Fam*wC(ʀjrK'(/4t'+ijP%VĤ7b%vv9pv <;`JF@RkJc%dn_egm*U|\E4[6U՜ʊ?SݳUXJPW^RЖ@EI/vn*ED^B) F\l{M֟ tr n`! 7Fn4lP!#J9<-{CT%-8L)1at+~Z+ 8l>14F$OMɆS}_<0b%qy+ !<%mf?s%pp.|.as.g=&JiV^B$A: ["/ "/$e~ W+ϣ)W>~n1 eԾǛO@&6ZZ 0`ׇ~Δt3P (-cB kNHcV@pn^ey A$+Gڥ ǃxT!?ϋ"y a{ʘ_8jsð) lAL{r,̎}Ѵw+R:v0_ ѵ EZRSs;\͏̬?Hb8 WMhP"H&siu`N` aRsQ&w;u렋-CK'_3YL&^٩GI4?/eNhofؑbwc҇7= I'-n.sc˧pn'Zb0ihݏ*pv]j꒝Ǒ;8,039nbXuxmpq)"`R(vXuSIRHEK6r?pW=#cGgS5B<[}CҵeUM:iR?{,?P MIePYj4f!Kg IέRyjˤ\a*{,})upxShBR_+. gS5p$ @"g nvPG'uأb|-HHz140߯yO/مOF3rn ]m4s2:#)9֯y%@"{ vn(v);CҐ#SuăE9u0 ڇHD x纩m!Wr ФNI'ۻ<` qZM a䴠́d xlF["?D7آAأv OjMӳep;/ͳZ?|2r򢺴^b\W[< I53/4,V]@ӒA$(Z尋1iNiw|UnΝ?ED cNӻ b`= . =s^榡U˿'E3BtYN9Bt+P2!F ӶOkq' ,NF ͹e?wCd1 )єח c zװ{ۂHJkXbW,jcB]rh6 ΍:x$Ya^1_.W6q'm ߑ]͡铽֣8#^nPkq ||7R6[s{FѪRav|{cRFj +H[ep>(yqЙt*ԲR[ߝ47K'UFWq+r϶Jʁ&SpYf_dNXڃLQZᠡ:tK i M  қR/]Ct2񙤑# gfA4blP 77 0-z&Bt/JX}})mSv)>ni7T qxë$l?yk,x7B,~kKuܐ&x5,82UD dUe؊ e*Webz sG;4w%oqKASL$m,/ :u: ԒM 5DMN$ۮ—mcϢ56`ndI:;|+Ju|\@{F+"3jWoľp&LjewP8L_k;wG/]nJ!y}7IL, <[ߓ3v|^dJ(ټ؎3O` w+IY+e|ތSneiJ{nyCq*RR#A0̰ s-y'^`߄'RhDt! 7*o4(" 6ZçWMkeeVC ̌| [WUS_K7B}RR3XOEgF([?iE1rQ+X=?jr ̔o0TE:/6;Dc6W@de՗NWմ}a.~zGݬaq$3+J9t$ 2bU-u n4Yb[cU A|'Q\&eWtxgUt19|3SV8'y!{ߢJFUoY9>CIez]g3AI䘫=aϘj]|yԞ^@C,##WYdPcm*3V>S2G <E+,)9'tL)+d  ^GWF'bLbhG8.Α]vlSaQ)aI^]mjk/yx[Q;Vr3ˌyǧzO|A7^/e"'^Sw=3gd6 S7N7~IX[Ғ{4[BQ'@„cGƐ婘\\sk:Z,fɡc4v7\zj~s?W3k-ahH]%5N^6yB_%;Նoh[+;Uh$7YLm08F͗Gn.,S|Upek4R/}{ut&5tx.>aV!kg푁!]G카 w(\%Ҿq3"j=:ZA.ZHmuK9LҮA$e?企a`)$ZA t)\G)tYjUU '`wOC1) j΅{q;Vw&m<|?2I'BRS^(_SXVTũq-W8ajAYr=D:KO;!&3i] D0Q-f_%~+ N/2oj)P{x[Z/diṿV[Nlo0# jwK<$ɐ<j;pTA+Z鑃̌`lnOi!u Eg(~h|nӧ%Ŏ?vPAPcC0Jb*)Q*{ܺPc' (<,.+˦mLz sYeR3E}Z *JҼJpI;E3R3eӖFx Gᥱ;hiȟZ+ʁRQsi|E@oV߉ ~쵀n{/ Dfh6g:aL~jE!%ZS,j{p 6KyjeJͤ>d`)\)Tk%+ X@Y-7 `ef<IxPγ8Ѹ@f؂n@]O GZ˓Jʋwm#ݕyYqR<ߞ36=4&v:Ȳ9Rz팛Љ=>tx Oƌn&- ӹ8#ȴ M!M {[C lIĈzupøСʙ۶ RiթU-_du}2UkČɎrSZوx89~7POد: RZQqR͸צվICJ7X1|h6z7|JM싘{yYssg_1JF=&ڣudQфjkj bOK'iAs]w} s}*J8y`{h%h/wNv-@| O߂OR* ؠ=cYj=DW4Em(eO|Wwa& 5Qˢݤʙ 3+u MDue/@^n\#(WJos)\gy+}p{6i_nRgZp8XNZi!4NV]mYm rr^6 =#oA"ƲX Q;ål݋%`@GC,V5)hT| {ڸ"ip I#b2?ՍpsV1],CNԲ-::MX^ XK_l !/8>pf+9ǣ3{7 C4X `..PZ6g{^4L\ Der i|S(]..A~O~t:~ y~"u$z֨B֨okrI2T1zG?Rc-Τc4U_\1|Yud4+ʍi-"d"ToE^JVFYcx";lLZvCpUC>mv(Bާto2X=USK)-FDUINK@hMQWKIkỳVk'I:q܇bHx(B3CaeZ<` \w'\+ AkU~L>8i\x)3 [GzaQ@f/ s+mTB9lrM]}r Ρ,61gXT SyX2\C߄Az.{i< DM8YA x󏭎xJ1q,=II8VZM56wPJ!s!of#9FNngs/UE_t{_5}|o=Jimj͚ G0*=bu_{^VfgE̲o$ ˭3YWyJ <'2If73rr m*q>lQ[=]q]΋1g/f+u_8OAە= 3UXLAIrs0#e2>SweCDOtUdLsofEe6j΍\7NjThJh>w?`*;XHD ׬8{ rqKB]Vtpal!*U$`:RN٥&H!jp$ CAzfH[O]MIXK[T1dBAcfKQ']EO~w 茱mtSUSyӽ^PV:=B9ekc-fNа3h¡EE}0n<8b)k+WϣVyzbs=Yz%7cHߗИ<+]ES}tP#Sn&1& )$N53LAIXj?Y62޼cZMkOm \VbfUyy+CÆ.DT;lh#XT i'2w|$! -dX[%[=b/wO-谥~O+*!1دwA鍢<2갈RG@vz*ozZpuv$2O}һl;-6 ^*b1*{xM1R USh gIXS}֓;u|"F-9Go\&`Ypҏy Mz^1{j2MP68i~alޒ-$c[@ q=Y7Yѐ/.Gġ(*St_T )`e̤spgߢ4@,FVD9><'>ĝp.HйWxEE9 gd9||$k8 xqɶKl`5?(\TΑaDI>$ABk1mwxNHLi:JgO-jfniPlw ){[% 97dp6  ~1=gqaeǧxTJ ֙Oyf`02.Ђ B_ <8ص/j7{ ^O$h:~* My/scmy^/ +]>+W0ۉzJ诼 H[n=Kƪv-/wGk'6b(Al0:i)v"^ʇC 5I|2"s84 "f Krgi?ي[^5e^_QA{,:/9YUfCzoK7KWw'2A kZ'C7 Z\`pO`O1a-N;24O*:1 2NdLG"@}t-:19Y9>.L0Qy{/~c#d{7PWG2t!:%8۝I(;ąJ3\E4s]:KWsZhgipu6 _} YDmY{/Ȗ/Mt7%\ 4ucF((7[f̍B]*RGGa[v1/>?؍hÝvKoE೘߲|ztuyJ{Lf"V9n0|A7BV̺, J_&?ΐ},J=vÎ /HݲF[=,| S?v-<$JS0YUiWc[yE);̑#Jx -%r\n De8o}TX.а-2[iD&v]wiy~avOl09rd2s^E 4- e>Df"~.YXQ˽ӰC˂z Hewۧ*yN9L46E['/_:)ry_oFiմ_lD_fOvPF~(tgo+F?Ү*䡙c[ Ybќs!E{CHNHA7) ( ls aT׈KM$#!/-YAtGщ0\sB|N6Ԯk w̅+PB̌jb PU@_o#skQ;z̞mRN|wnq&w%d,=sZ(/" ( LjɱܲpB?&8l[~D皨/pB0f@m%3nőKv:.^]Z>NB:np 995#JnTޯ$V1V:7/2$lw?'s$7JGX$ûBS'#'"ײW,J BZ<1@̲TE?f|.{;2]𵗑˳pct{>INNCv^1٘QǍ0 d$h4Ш7~d|Yi>ƀ8Y׿G>&Wf7$LeDgnٝ";wz!^MdyOpTbV阨NX2:2*kFEfOz6R9Ɔ.Ɍ1j׷56N遾EFG8F( 4?f(aW9AUb0(.f态+-]niGB4cCf7Br&?tqwmoɵCS8䲇dtr1^Ww6R2b*]n̲\TԊ Y"OTR9[XCrae9?:Oc ٧U~°U7y>`lhJ pɾX ? Y AO7qdylx8Bo=mTW6g˘{Չ4SaL,53㋦X mLӸ]\WȽjFŻ+#paD lvvv>TԱ\JЖtPs>P3XFv/*FMjuN,ıwb@LїlqQrG'5\(x`+ A3$`T{%S>f|pS8nk4 a?c"l (ځi_5 9O~ 1Rx a(l+SH%!J:d K++hs^?6}eَ[Z@W~ 2ak\L.[2__G5i؎(hlvdxEh;c^_C:gAʕhħK.rW42`*T,9Zր,W6O5Ё]\bjUsJ R@ya-I#zP9=btw5٩*.E%90T?ĉ'qdD%eJƩ;^fV׼\ VT;w@o GxkX~m Х~e*>J@ S,U5&sU u$ h 6v|XP1nyZ4pm3GU-Q3RDCWu GTS njCAs2iw$tJ {:: ^ ԝY%~]ʴ2nU+wmghez,qU.TY SDs\߶bnok,Bl&6Q daL,ݶT2emjd@9̥Cc\"햸Cy _l=U3-k m1Coɏe&ކˡ&E~i8AǸL]Mn;S S坟8A`BXKUtJKiLG_}|"ʒsl>,0yQxؔL-%-~떃_c@Hrhd,W OԱ(.%:C4XqQK :+1ut8u\Jj/XgGvKC)3>@ gT/"v9ecneע#јhvA(*Z*R6Y*%Ꜥ +}nu:/Kjz+3 J]@X6**F hUn A쨺`G0iټTT,X#I|S5^$"eJU5I1i~-hwɏw|/mʵ"bnBO3Y06-0fkJO|bЃt`+ze&l:k VM?/kw1~*EU_H+X_qrtA%Վffy-] Ϫg3`&WFĥPgQ:e]h {?"e`倘?_Z1CEU:W\s3".Nd <>N>r= ʓȆdPDռ&Hfk>U z( M=tHp[eR]{!$% 8BX/>A !X hwGȐHAu3rcay ka\V]1gsZË@fjfGg}WcD3'm1ZmkR1Z?MW8&c z⁶9g&w6|B>}ousSW%@lK\1m= )dls8Jh51mjJ/HL̤G۬}{:Iw rOZ+lybKSE铊eyÞ@iLEP(j=د)`?_+i:S% aiAcNv7OA[j2q5V'qm5>KjFXپg2ҼFIO nB؊c黁V˳a7+AZQ`&HSIwKq"T3 2.#t ӋhJ{w.ƓUJ|FXٯw$`6fcl2 e?WrBHD_n_Qp7H؃LB>*WjReCN>.e_z8Qb&_B~8G uF\P:g{9:5G)]|fZL%Coa+ X6JDa~JD 1>%G炂&2e|9̔v1#Zb=ÙjH!e&ĔEJY0 [un!A馣/gӍ;RC9˸t,lEx -H2C!>7-9t'AylW<]&iXˍ%~l|Zx,)Fq7EϒDmW,DlD&tI01 _|Dʹp|xP+.> !{RıV5%/$hX$.8 m<n|g1xPH#bɿBKHԳjSkmkLJ7Cegߵz&mh|PAr\iqLЮ-BtI{pdZNNjչxH#^/MoQ] "ω.sLt[R|5Fql (!4ZꄆtH.zo /w"+[h rͨ~/g/`^( וkFY@1K_\mEiE\91'RW<hG HVW[ >*D7y&4LsQL}_?P9kacZ G2ܱ&Kj%e0%@yK[1J:aYKP04du"-1J|ƷdCqb50Dg\Vfts3w跊0%mz=4ο5HĜ!._~蕷>`cbV h,05JvgmO$'i:;8WO8P3w,&͠Pl6ƉPOD7S5Q,,8N^&xҵED(66Rr)NB"e Z]ׁ`^8Sₚ"ڳw*6~(\@硗So3TۅaMf S]SqId: 0K ѵFo&MF" |<$O Msi"h]QHb]>Mdwo=l *_GnvMjnȮ_1\tyLF4xhBJ5[ 7A=1TbHQKjx=E&%%qe' 9D7ܽs}޳c|%#_v;"lVgֆtIv=5P$IJ"Pt!SB)2`"1ꗶ^?rk*3 c35apG%0gOeQHX ~6 =U*P :+Ɏ~;ۣЋ5. r>ܚTLfvх^.(/\@㞾ʠcr"d#Tj2#TL%i[شY|R#ۘĊMoRjB9ϳۨohW$nD>$$G}L@~qP,l u]JkCCnpʬ fߢJV! ˇ=φGIM̧°QP`2@]G?nt /WkܨGzɮű1 .t_WNDf@k"zDgGu%Ҁ'T=gl?ysz:trBs?kPP)V}:Y?I YLJJKdžxq: nIKK˚4/B0=(u4ZCmjtwh6q=3 H: V-ⳳS(PT=+m u B㶻.aq,nU,/L#hu:|]JW4nHE:ռpT0X`6+0ҭvBԺDP# ?$IJd81"ԥ`Sh z(0Q<sӢ^X>9I6M%G+f!}LsO뾌sJʲ %BdiJH0R^xںjX 7:]]YxKNemۍTSǾ A[Be~lu5XS cO=)Dsz$/̙I3Op}%$43d(&ЍG+ $$,/qF hA! j6Z0vohv/iи qDZsY 7 ٱ4(fۊu>l{) Y$^=7wfP¤/nσHWϔZ`ӟټxls[ ܄F킏%|loG:4l2a_jftO5^ߞMLF2q|X!^<' 2*Zo,=ťetL_6:*gтYn c6jW!iyOhJT+pF=ıZC lZdjrpɥ97Y+U?4d)!XId&Bc& m.ŞGiWg#(k4bU*A*kS>@3\L_t% u,y0xm8,KGŇE=:~U{:"Q*0gԑ7f󕒹T%F#VwmAw>vSd<*Dw'MFTнmg]\grLr1QF~֏ "Z%[ r @Yl/` TeNMy\/( t]4)m`.{bz-8fvbpR aeGգV ~y><8\yD4DT+j*)+Ž _ sr,H >Ҳlֿ/W e9v}b.CExlى]G+9CrO9DPMinIr!WTiU`/Y%+'Z=C}q3PgyOL,][fiȘ1ĊTq!ѱkc"de]˷m&ִuZjiaΉ3EĨ,r-ؘ ( UQalu%jΌm:I3DN@guv\hj!m 5!gě2'd(Lv%^bŝonkq/ނė;B <6l!_<%8ģ.& 9rsRЛ7 !2O$*g96,1 k@Tp'\߀rdۣ$,lnU6 5c?v۔-]ȃ7*0L(y~&_~$Ao}]cEEx.9;-Ɣ-[3-iūh!˄ww?SQp@‡ &e'}`%$Es:j>PJ S-ԡG%U͐)CpFqݗQ3>ewI`U&1|x2f1rqW Fݴh1{JN&"ļOMEocj*h0& XЇQ˜DMBH$ 3Di{\H?Щ. IRt+[! V-ೃjM45戴R<%:zzWHJ|l zlHsr9 ``姏1T(jؓs'Q4軕_T%\ pu!~ٶkzj <("vȅQZ Q=(P8\| 6ޔWL)Qtc4)G$DV[Gǐ,&F&ItLe!Ō}Kk&Y(S\;Xn6rL(B,dvLz CQW_858d倘"Wb`olK&9[ 3K3LHb yH.L4mUoߘ2L\fIۓix*Yy}ԙ0~plHjZ>f ̲kIۀhL%rr*'$ U5֮(пpT&$WlTp|.?(ҭ/~R[ _GGvUB<.*=f^/l;pWڲXjr.8t|K[tv/@²aWXbvv Ӽ \b8;:N #]O:͡iVypXy9>GM gx dҒY2.Nh#Ժ;,vZ'w3~! 츖O|3Z.oNjٜ]blܠ 0GP1&/(*\hXb u U=s?7G mg1G,fViw q] ,1+ z{MG3kI(){W F1|<۽H*h@y˻|=1|Q/Pڢ_/l\AӜ#O ]C!-Ķ HLxJ:fmz ҭ#Q'ӂq;Kr=qBk#UYi4r\]#;DG(oCbwYMkXTG{fl]xP{"gd,]j{ۛNN?gͰPX)VPDVaN =k'd5*=ߺG;v{H`#{ܙh"}>e`Y4ݴFp8/DcvȫϢaS`GS`/2Z?nLǤŕ̳N&,Cqb#-РG^/[n1ͬ-BTAܔ-d"*.-Woh,ZtKUށٕ m FlN:nbm?Z Ǐ^NR$㷗(MqHwg1}+zm'؞kZzV٩`nVa>⹫r f,N@.~6*,x(<;$(ǗlUf2t&3Y3 H_v)xwmJ^ީiM&s>E9@ןQҨ/uTȆ2>WXKST v칥S |HwrQ!\:?j[h`nےU9r(=э"FP|vUFcD-Cc:.i CSL]2177kg]RvyYx SH:&cd>C~yQ 9-K p"/6##'Qj`ėw_y.7.Z1f赲?ܘLw`váuB-Q3m>Gƣy̞Ru+8#bTO8"а-CdziQBBFwRe/(Ίd'KC34e fh]hRG2\VZrd'|F̰ 72M,Я,cZZ9^C3ǻZ( >u[Z(<KG-1{}5K\bOHITT}$+o@捻f1x0x}]l Č/}|'Y/rhhG3(X1ѕxo|`g*n7=hme9}~"u#q\_ŁϵRN6<z-<Yz{reGDӔV%.j*+ Ľ.yejͯNp(XKN>Zgf V6$4 ̢DZ@}+gc t b 5)#,SZp p_"2c#$J 40-m>nM.Cm&|6@& q(T?^0adP %9S{@ 'k3 /..k$P`š/8ӆ`&/50v& D6S/7˒t9;RsϮ?.Wu3]o/Ю17m>Rb{k€cU"3Rqk lUƵ#:Q7=x BuY)a m/MP0tx ?LwuCOqxZA{K@B91:*;y-L>dk/#0YY%ߑ L㬀*_ Ī72зYȸЇB(8t%),e75qlqhSԫ Nٴg"U<; x ]g:J+_޳]UNqS ,c L\#3 A4T*f`6ĨH¢qʞ[[ X.u.﹂u60zO{#'{nM{$M"xJYZx\7ٴziYfr]X$DpuBEcTxʙ}מ-A;ONh*xBr1%enO}ҾN w5 HkWI(-rof3(^s8dv8]T\])H^tn<٣kI޺E(/əl3ՕQ{/tTL GڜQ *#_9/êV, # e1ţ&Ƭ"ĢM3bI&uۻa aI2i.V|!_c>yٵ۫l)0%ec&;PLfXKta*EP}*|sXv{٘L4_ʪ͞R=<{vyRJ(%g$ Oq31 =Do2]Dt޵I4G]԰S돱BĵWgnͯ/l\*N/2o@: ,օ;ȑE1H\Zٿm0f>+yhB!,wDuT?KwS<s *Z!BKypxM)~X+q|؏膞1|$Jpyb{Dj3zy$?B呻S>ErtR1ԥ(TK{rB-Z|yOYK^_BmP|]e)F =ά/)DIb!R}p`xd8 g).@D}G:Oh8k M=1 lTLM\+cЙq,/@@쳖͵`*r6c2/k[dVd J{`u3%@K2uΊI7|pC/>'mC=)hMKJ%o|W2h\U?6H 9pq)AݒV(cvlԭ+x~޺gCn^}':Mj/ o&_7Lmh dܩr7X`FCCx}^۷(nik{r6^ͧlaکSvv";PY|h0|lNDt@|OHL(W;lR9{`J>>/ծQ|E)!!E k]L%_U WQ~ӕ9k!#źބ%SDP0xO+̀Th [gi !yPH5h׉|FK ]{82k[Odڈ}:mnsH2E| u/p~{F*Nx(4*&-J.9&W]O3dD9D"vfKb8D,oЖM4:An*=JEM{om4dGwcJeɑ܎Wx]6Dg?[&Vmҷp µ ͙-ń_pQFK =FF$}UCaJ[qQ7WÙk6-lxB1ȕ il@>5}w?(I؃)-I"aGdҘVQ۰A'͘u?y&QI`)>_0/I ;Ap DK)BZk)MD|QgcyMĹFL'MEGwJy0Acsq#lO={ŒYr2y+kk|Z O9Eg;Py2G7q3[;@k[j"scލa0rKQ=M G i)sBV ױNOr 8P/A*}̚ ]-IfBd% =#<2BE4Vv7D7"9gveU l0;?MF4GPMٍ> Fdme A~'"&"[ Lk;_\Ob"QW_RX+ph$ i :IR17cɡ^_ ZNS'rܭQپ@v-7|y𴁞Va@.@U0SD3 ps7@vdзYjT[oW}?Û~I n]+VNT7 j[_EK"专,x#0( Zo[x$5 5(o1ᯨ9H+I.^,A<C \ ; F5PKnvF?{|-l ZhYփf0'(uw"XqH\qړ1#_헬_c,9&]R'5at  C8)P E)ޏݨ!ڼ ӡRڍmFX?8JJyhցj7`ڕvu;>kqTtcM}*q^ךv%]pȹDXbkA §AAl ~&j!&rx $R'*BOl61x.Np*n+hSb],myx{JwP܃iYi2QkhZyTnQdĤe}?)?1bn~ZA8s?? ˍމO~^oS; !#-^H) hHi&kH04 Lc0[@`<\<%o ?fJMtX!<]=@f׹G g%av픲Ǚ&liN Icrm)}rPd9L"kOd#~C WUVҰV)f}~(`YQt$!wK hda[1@؆#`K"ƑdkAᴪR Z~[ fdr8J7 Bx,5aAZoTOQzq2>(ho7Q X]7.*BXڳH*l \w)YOP{O4|楑Vա'C8ͻttIx+ 㴯sCU1ʘ{ĺ@E|8<(mfq|uW%!V.a8O)xIUF5rGPwW 1Nǟo yk}lQ!g]L,&S 3Q [{=QTG-mM3ay &c^ dZti9)rrwο/khO.ų&Z#zQs\Ʃ+>c+¾T̂O[F#= /ㄪqkau~ 埻Du Ҳ3⟑O,ھmt;~G;5s+ߥעrόVwud9_2gغntK㎏oIg5^] wVJEKUrej*ڌjk<͋ªF+䪬A[㨨tş.̶(DCJxղB.# f=;;>&K{+J%o :BzrZ֧}K:%cBlZơiⱬ>W!c<1fDS{LAl *S8o Kv>eYÑGɅun-Łn2{x3͎HNdM5h`7g!v6Dric&B eMyن 0de(t~Yqbk'~X}J&#"HpP,:8kx gg'C=y#n_|)7_2qv~!z;̍ 1›2QɜSvd^ |2"hoiPt}w` Aȥ DJ] Ty1YTz3ڇYNt8vƟsQ4lq)5oĽxV-]\_>H `%0C i/Qe+2c\n_04!` ޼/waYJEvw8kG1 &3t5١7l3ƛ>I)j2.AɇB\UptlzӳQ܍s2LMQ*]&P"gY]/  ҳ2JALVB]w1SC* { 2w%eU6Ÿ SK}tVuR|yD(9GFٲ5 3C\?>e]K/gCK/{>\>wyVkB#e_A'~ mjt'y^]47wλۆtVZG_1be`| Fn۩v?SJPz7_;ž Nf펺C쀨K.^6ahg7[MuҞ+:{lvV\[a,)z+h?@wNsdfN1v,Qs\Kr ?'0*/Y?rW0Ӱ_I~ U>èo,B9d\$K|RDX2zH<1mء>aÜ,^.$qS۾OmDzԍ9̤e-r[LNBTS]S ~-]rmg'Mpdh70 #l Jhm&y_F1q}ƴ !J#\1_ғ9a4F$r;ۛƴM+R[w˟n Ɇؑc3Q E7M Zm~coʂ>*I⥚X 9Zu"t06G XwG};s,Q L#:_>5OC1~kۛ5]ߗq !]e6>v7 ({vg$Jذ@f@*zAz`:QsWk{S$ 8 dx$X;2ncyiܛ6/SQPDg%<24TnsJ]Bmh! X ;;liI"qȻ7M^qJq pa n<_$%~VXLz,cqD/"U{A9A]c9gsQOAB M=KvUteUOLN#i'BZfTc/mGweҺ<,[RъI\/Kd AܡS6=E lzp}<]~A.Nm]} TH7(ޗIf:(6玕wٍvo$B TU!3) szC/ErCP uJneo:8U410in e^˅/ܭFUǚ\HiYCړ tXl=sᷣ2O(LP}WE}:oa3&r_@>ם#`H_6 1Kx36U"wm[7t`a"I`"VIM$=33e>v!Ka\T1tgGq& º9ƀT'Δli*K[V[Ebbrx̏γ62+KN +(PkwQz%T}+ASvT̯xbw{;x^л-.ẜʎk!ͪM &eAfl zd;o=j2 q3].]WkQm#_s+D_fˀZإ$%$n\Ts~m\+̄{涫˛R!#%QvmB]ûXj04DK@d;wJIXݜ| ժu3fZdRRv6:\Ћ2?h߇odji"n>kp \&X~ЅaL]WrdIp;DinW?ZHm0UD@y7/_sV"=*\C̵Ԭ؋<#*Obx8J,8fI 7ч9I"TnE Lˋhۊj+|YiW'$7UrBf" 2pT㸪uzC/sOak{ǁy,lwT:p0 fzosPC՚t*Ŵ[>Y, 4$e },)M6=YӏГԔNf6X }O[:4E5Pzp\BǢ_`Y^-g}ApI%Hm{!f5pr.RSG){gRuNKuS=)>K8~I2@.Jwz JYj -֌V>UiT]&|GIW( <]?2NΦY- wvs޴ 78uK,ZǴy-?,?wߒ" 8VئR (\S31s5s%~ ff \+ےS2 ;FJkJ(5Б'VsOlܨ*lt'N X<G 2H2tGBO{fl-Hަy H8޳ /"w,RO>hr"S;CV8f['ؕnc b &iq tʯ-+|x]..`@~ShwWlUbJ ;aw)+U$ŽomN]4êk.ͳ ECB$w=? 3RkCz:I {uuLj)>6ھgί^D/ܵm wpj"t >3W5V641V%,Ϊ}ouE#Xᙬ Hc!'"9{SZe/ӓ5_Ȩr.3[,&bҺ_$.3&MrYMrCK+==n"D#hɦAdž0L^M~jp-mQu\.$ sxC ےΪ '0\%/*`Ű!@3:ot9d\;S^O.^gi zLb[U]kl[ik2v-W?q??fdp Va1,fe Z^> /:U+}pH9 X 9\a! hW E KX]H#^c㥿gi8kAJ|r~cÅFᰔ'vs y_J T8Chx`<ֺj읙[8VTMbMQw$P(,~d]:ACh[4PtOҊZk%]KDG%DJy~ cGM,GQ[ʟW`vV s¦\~u{E*~PeM/\m28NU usBOl=4k؂Wĺȩ6>kQ=0M\|E}#`؛{)ߢpORPF7odE( ciXԈ[ب=Ek}__A@äO44xURq՚4ym6}޽D߼Z(Pĵ~!&h˫Ep5CdQXi!v3J.}H'O}׌#?w+PJO2N9'}!jUe (2,lWbWvn67'Q*|* 9F7QYš;R5="4%gpG(3cV5kO~7fd(&Eڹcܼ?8@LdIBgF7ԚӕO2P mG }&)JicDlSe )k5U,<ݿ"J8!0#\ܓM!Md*!ʕvNvAx3|64(}8RW2e]17n:r-}9E1\QdPYJ}A\ܻ(*wZ;? 刏Ɣ0CVcM,R?E.0 ÆY.[ܷJaz&{αR9 3Ahv&'TmBſ>[)FѶS ;=TM1C7NFlH}4?MUQ (+ AJjě|0g]}`T.ߌYyReW1K_G7?s}[4<Ş{s6YK̯)sS4iT\Xu#)8YC4V\8SDe- Z%)ޥnB/}lcE<9C]](/<H,K^,mB/R\w"` k{!6gǞ`N˔hph` :N*əR2=.c.񓵭dOTH֏{ᴂB~ԡg*mBRu-sg*'ӈ*s-jlI>> :NUhߘ۰K}cڋ#U9 |+]OHV[}֊lA n-}Ό8lǤ^W;\!_䕜(Hr, :Y| =5Za-jLVyd 7vfGPO~Nv[C֚iBvW'-TBZxV728Y@FWlb*.E^=4l51ӈ?T|#,O^an77- ў8 f@ ԀvhLPQͱga s3`kIԩ2$I 98@nEX.&@B]hMs(DZ1X!}qjWDGHǐhãص3Ƒ`iYAD FfYHCυJ=^TCE/yo4$)FYP]R#>d .XecW̽G_ݖm Yx́YDdY@5P˃=IA!ʹ QmN=,pTc;30V;EHj=:2WN3tDȪKQB!FwQ+a01JѪJ87nʩ="?6&OtTX勮P{/P̄䁄}(+V04g?s=_S>ܠ_Oa" ;ղIcLdiG6lցFҋg0`c#(siں]ޙ.Ũ2_by,-ʠ̷U٦qos*;({vHո{(/< eC:jV'gn9[6gXkrCkA2 ܙ󆪸BHPmjwx(F1)Ox1ӼT;ݞTX ,²Mڒہp6]mCZ\9ƚ1QXd(Z)Z6fo9BHM 9oy(V02ص2R.w䱎!LL jd ,"+CW@9| R:9;>Oźn*V`U% ΢E}”Cl?Dl,j/߅`_\E)`fljzw&1S0}} ޜ@z $9C.oRӑݑ5_HoD+"w1% ~M\WVo@đ d`U4+GJ"fbX%u꺞٪ GEjXYvkOfReϱ25Jh h [%G4WߍhKƾs1-;%U^9:D W=507soxk-ĸoPɕ Fv"o U|6pff,TO")=7JPpclЌAAQ+Y'14\lg>bAkf-8풚L%{{ /YԌY X A1|t؏tS5"8lWI5ߙұF]3h1T|{,44,GW/X@Zq0-uh>4I{iÈ],GD'G+SE!`idEh50pez-'r%\`$ju5C\⼇j}<W[ c$=8=؎lR%}WOfn< Eӧ{ij$cߤ>͍ K h --&jvNFD";c^;9zk #43‘Of~J .ܕ92?eTXe3ѯp=;+g $Ub׉qQɛ}ӿ)]-qr[*IWias $$k"$<>mDzDD?dȘ^ "Gְpol se > x&y(JSNɜtFVgYT;6E{={a'^C'~i4ﰩ!Cš= ]nkp|Uk ^y UoTFG<3nj4 !${bk#dnxrKN5 3XdiPͯ¯,sR_;؅\@E`ItwnJ9th=5 Fd.6t0,q"l>d]?!(81;-g-v9wV;sdꕏy }@'W 4]+z7];:`ҩ9Hs֤Q2bհsb', kTW]p½l><ɿY1Orҗ%d_dVF[w|CW(_4")Wzfޥ v&x kv? H%ǃ]V?I.wgrF0cW tiJ?z3Ed"&S1{XH̷tdZ/"woo`ж~M(7 x$ێrZ|Q [Q44)aGliir vX$Iq/먳赾p<3)6Sce:WVB#Sn65K}}L{hjޠOCgНinWW-%ZAYԓ`#r6=` $ʚnCq/|ޫ@q 7LڑK/A{BŖ ?S2ņ:SpK irܑ^=,S,^8y@V&YCt6k?Sp ƈJwՆ]KWr1Aˉթ3/,KMk y|P۳,QHڬ_4aBVҞisadr=Y=+~@dn"4Ϋo0LDЊkWbVpҴWmFrwMWqTˤ- {ٲtP((iKElЯ!gf>/?ԝФ6assVϖOG!B[2V(O?U>p@r-J 0VpAFtT<J iUӁyG-WDž0f#A8Q7o^IjhgrZ9U|8 b$0ٵ;r6S? ?;]\}Qi8:(źG?'C9ńrp6@T dsҖ.45V1|F2ZY`A0.{H.h,iyiLME^֯@ڭGܺ4f|xyUR X c^Vi&H riLI9TᨊSDZץUi!d*82y?HjқZ9?8$fKθ6Io{iNTXq&}_㠀QMPvåAƵb\K;Vw>?Ѵ5{ۆ<_ZdoZFߍXScAtfll#]~y"AV\:Bkb„59DG9^H˻a~ALNh z37y0$ݚ:͏2Ecm_S1wA5r.g %&gl83tnzh*tGRk,o˪$nlx]zWQKAye!&ۄQwkY?ό p(5`\-=l G{JaË&5k*qU۝Ũ&RK&Їi6çnϵZX9s^&GB0yG^& &ΏΪo]bgLxB)4k+#;R#%pFYZ9D EG/EZJhEN(L aV8ta2|G9pROtD8XtCJ>)Q[ɡO5;4NDZc蛰6pBέRoQ$G}`]7]o &G(>vY TrUH8l;5iL,'' !Q]zOÙDk:T -wKH}5 d %ٚV~1hـUM=PY6̳ۉg,6};r ]nӑs##y\$ ӑxP8#!>2 zś͙_N{ k0Cz];O a"^s}xp/3-hq(l\xOu]LKN)A2lNfV̦4kn93N贛r@,udŠ& f*R~b4/p؊bN<0c t7`^hjV_oe:Z9(Ц|o !]xFz{6r|9M[V0RU q%;SI|ʑi#4D*"]A]AK񗘼¦N"Ma<@a_yퟦexvjL*}P޿ecuBtu\M10b_|Bk,s]oX2{ȝu5WWe< vQr8sb;)}'K[G4@JX\nsϡPqS}lU#N;?t$?xW ՐQhNj0~rdOI#ז[RA/ b_OmӚ+b>3eT~1ӧJY&X7%r:?RRy .U^ؑBؼRw >iǠ|f>\#ZDR3_\ 6*N,)aCE*qtGH<<$I 3"+<ٵgF ,"b$CԽsTaNC'5mm?!GжFW.߱p)\w!hx#8ڰx`c P6R%а?ًYT~O &+]W#j|duCNm|(J&YvdQAhe,`n)iWky=_<砫zXtQuF2z|>Ea܋0ID7)n;6,Hۅ^.Mx 5 #Pi|NThXP*]}+)Ӛ@P̘JGRA;WK 'fkO~T سhmΜ{@Kib~X!m{ş*{BVa9HP*Joog9ךvM x(|C(õ; FEnv~Rh!$}s+,Mĺҵd˛f8<&Lh`eO&2i}Kl`AASgrNJuLb|C] T8{QL)r[0˕i8 T >J:rN?)оNsXg`x8k!]bs榼vSl3x *aT`e#APWe5D8rҜc XUfMYFսuz@" _)v86ՓRESr<!e4]9P$$FdF8'y3w*H TآB+cO̻)ze 3wG+olj#{Z/jvDP`1yp8v* XǐT 5nv"Y`]>^9caZN$wdo伿v"`Nzi c2 .(l!I[\bIxTc{&'js0+J`kCZSIulېr)}G DOOd?V%}@B 9(g4jT@NlTȎ8LV?u oƗ[4)e4sCG~w+&~0-Տ߷"rB4Tf4QV0N/NԐEZ`kdSϗwDQHKǗE'zWNm|I1ZdS2?VIREÛBqDoFx7D"3U p&f@Ȱn|(Rx$µ_ Tóhi g qr tEP\ d8 ;SRBl8 ͠z 5uҒgD$O옟KO"6Uޱf=O+='i*?"Q账qP  dFkn "J$ !+@z*6b1-{!Jä<8V` Ҁ2qf%-dr l18!9)CB'l {M?¬ƈ@C4 xzRg;X&vƋV|v9\IU$e|(?+/kc%b8ꤊI}epxN]5o2IBzx, |0T_@ĩgG|l"LhVRxvVL\~臄]`< ^=1Sh)!,[>7a/߫JC=@_n6|Ez8F,Q ]!e')W_GcS!_5_%7 3v }>d[DqVRcy;zu\A/[޿ХОtT@Ir'Ͽ^/ŵ6Mף`׻‚mxy^bKHE>(7#@6j W1ਲ`ZQs/vsGZC,m;eB h{M 澄‡ڰ$9+4!m3I|JuaJ  y>m Lv 1VHp2zyD (GV_F,JkIV_a@(|\<Ԥilwt'RrR1G}ex gMv̪"ǠUDqA 6}$$lt93n7(9!gZ y~25[E }H՘pZO ,:oׄ 5sȨc__kͽ'NGwv (4P&Oߨc'> wR>9~]!H9d>:G!Ja\1LVc5Y3SQXuL}Qo 9 lstqe g4>˙\W:wZߤun-qW"i caoě>2 O@ oTdJ JJe\Q"eu[,l~0,4M9L~h7zVOf,{]@b|!^u^V6 k,sAq9uP4ʾ[[$FgpIfh'k\|J;uf&X(2RjΌLDabqPc2ccN N=q!S7@fYjC6.MV:T0zh;4]I[sj`U_=.1f<^.bݏ ٚ’TIutL}f܄3y.Jb*Ѿ(C8)`l&3n!g=|읱ixy?DXԄ,RŅ 09c%J8E[ђ%lw?4m҈gÏ$L$!7ڎgtdKց m .6i [jyT7Qh8P%'eIcl=R)5!r{/"i2/ƇK%b-)/f<lQ ǭ%ʰSU 45 `/R;dcL\t4$(~6T_lQ!L US͒l(M@t쟦 T+ $Pd z6 7GKW5KT1ϤX'-7hwGdzu4kWxP_T?<܂2u=8v-eo_a+riM%iXmG#tfʬSto[ΜHe7 BAٸRtp#g Dt Ya!/h`(<]c2Vcԓ øNsyV|pç~NRRrƢ]pbfܖ'}''&RGOX#âi%:aݢAEoiph;LV}cM|ϗPp:߾0ؼn-(*i#DEll?)phq{`nꄂmEZ%v!ꬋB>]q?e6^a×X@VJ6/@_uߠ[ 9668:>J#J-ѮK-[m)Ss uA`W~g9{˻n/K^B3Yc776Ғ8/Dsр\V&| -e?[POa%*ҌH2?E+9lGVFo,MG8{jc c ڸ$MuƧa'gಹ鸣xQ 9U-1uL-SėA0^l~ʏ_P{~m?ASO0kmVwl?+Iwc9FE /Ԗh51h I/t#)`&rJ7+G&1|ڊfH.5ԥrbc]>`Ul+Pwdٖ#C[i ώԜxB@A[pU`vAE¦#P3oz{~jkf_qlw-qutYY`0?hNQJs%ݚ C' aW2jFNc ,E0mW{P[Q aas hdnsNF۹i@ jEv`sքswj ,8b珑{(! wCeyS d6M'pN flj0`єZ: 9](SHKBf _Yصn+^ex GՂ*8b)skh(qZ_.@KpA& 8@=@y-,Xo!| dˡ(?liX-^LQaegȋ{ 24wȍmڍ:M_Sw jJUt{MAXL}|ZGE,x1bҀ`dh/ɁD@!6|ՓRgMaoVgwD$eZ71MkS~Jdzz,X7l ?}>"UiQ.#Z" ư”J\rޱ$P{C]~!m +c9qEQRzSeIuFyUR ➔ n`9|7Gɓy)e؍l07~[:8n o&4AnQy.Jx`D. J}&fj |[0ǁ{=+ztx <:kql1τ>ru!`FR.O#|SR0lSr7 ot-wo9Hƣ \3;`@ȶæ$=\#!uN4%y7`ž _V³6MîA M<z7peL9u|Ռ[n|eP7_<0K4Q-#TSʼnfa%+iGc@Jv4yסeyDZaE8)*M{9-7 g.?]2еfّZ+ޤȼV8- 5Há\~ґ(ٛ?;-QAqk;KJojF)c%2m`LHpGb{8߄5>Q4$mh)9l<~>ɥD|H9g &Ɉ"Eyrk@#as)-R7>)q]EJ .n2]&@|xh`r}ޢᾉt0%42.y+7ހօ.Ex `|8 dE_(~,\j A]& DH@TLl`d,<$?C𓪨aL rg268)t:A}p<^vCAɴ3纤M£x%, F]0"Y`Is˜dSe; \9qu o'~".gYwiT;TŮF5̶7"Y4NǏrfL5r1unj1_ `TMFOѸB!a[PbC/Ոz67y,(3$UnIebt)3D,y6EZ [ ,SY~ W8Ib#%l3>XmRQ0Gd[0u%qBR46E|j<wˊrp(kfW,bz4}0sVED h\I$5E.U/b ߫ m]Aێt(Gƥ+̱Z \Q®0EAUc' ' yLtSWkh`  z.R?LOqX;5+bmTUg3E92d8U¤)4e\)P5X!D\ZD^t8ȡ m(k. (w{@whAի+ϔSdQJfR+* ̚{B04ӵQeic["޽%ik|8n1#Go_-QɠИ j"K۹P)j8c=ڑp*o ¶|]S)XYVt:O*_ի_-1K.K<q+9"Ǟ͍*n8ON;T,&}BX0nV{ S־Q| @\G/ZY Cl!.V rqfS:#iHlߪwgw`AX~Jw; dӸ˳u~Ө=ik^z̓V;u M;r g,MT;{n(5}13.h}Şr9 Tᗍ(FC*hecZPF 2$>Lg['M Wh%Y'YmM'GN[\=tr~MfrS*HdK_W{ŀġ.^]9gƷS\Qkh}*ڿOH.[T%\%w<QlH@$s%e xs5 mx7FI{xRsȘ<ЇfaT}htS0MV2FE=gofuŢ)jIԝ ' w3+$) iꍞ{ޤPJ^7`tGI3 ]BbjN}EɈYLgsj?vTR{ܸw Yi;0%-]W0[p>nf}^T*-:9O?krkG߮ώ妒wN5Ǒw@*}=qfI`3m&6^!J|(jz{I*nPĬq=:7y[v$jj+B6WvҎݔA_fX C>538:ZٳaͷC%5˿뺰J2{blv `峱~358iZLZt;:DB5qZ΂-S+JQ4G#`}}K, h}|V8(Y<'0>Ysq3;?-r#yvWD|`e .w x<0Nb/n?S:F|Opܩ#L"ڸSSyYk# -]@8;JϞC.#V?s^#z3]ᛵ?:Xs &`*dE pb 77IgT̔T<).uv"OtSkvEx"Qtq- hK:o$Z$-Edv~hCINW#)8CMv;gQbc4p8P/^´?Jӌ3cJCaS~Om&1O,CFW}S=`(⦐m54 _&k!QO TIRAOsC2oo]tzP-]iKXdUU D{nj3;"#ߩ`֙I(d-C8(Z?ms:(un B%doێ^.?|635bN\W.Yn XF(nT?alw*T>?OOk XkL;۪*/dE̍y֡YgA/A9qToƢC7!!`mw4rBrdfOж̔e7$9F_Ʀ9!Q#4yQqvJ] )^azQ{"Uܜ=h\#VR?Q2m!#>Й,%iVhNiF$X~ѸS(F)⸚nT*ιAijqfdQc #׫ьr6_FdNMV/]Nb] ck= 6(²Xx5l-k}ᖈ3}2,9q#Yh .Y.M].ް `y+byy9WZ^4l,(yOu7A'o m@z2+p, _v# k3fX\Z}ʽq4)BgIp lNgϖ_BOm \ fy-r̟\ǘlM+meV :bR;2dݴ֎<9<MXM{Uy ^vOV138yvDUDnVTjE0DAxaz9i]o8Jq{ާ/+.V ݂hI[JXr>pQ=˅Y&7,1ūa~X%f.2E_NV:ynDp:eYόꠔ RGRdAOM7;yL^ 7:ʿ+VcAmBIewJ|Jm<8N3_N؃@EsRjS"ԢBiNIpnG"ke0et0qϝYp4)f.JPUA)#o^tQ> I^ORLࣽIC.f `VȁиX#^7j,1%؂3t)濠,E\>¦Va_c.Z{MB.VRA2 XKiMv>A.;K$S{Tf*,H}0e,:_P $lSwBM<0@nݐE7wkBu80lmvJ|jno ]ة[7G3$l~Vأ,YH M:ca< F -ϘvNsvꃝ%.צ7LphzS/<~OH%p X&Fa-Է7XܓQNL=O eYJomz5n<$ "}MijVյ[*[ ,$]F)z}H ǥ:VeD^%ߤس5L8deeĢ#?~. -V, ;;լx a(d2@07K4FMŋʽ_hwʓ:u_sZ5  z@شo^BXgj_[3ُ(GA:ϖd< r2M3qAaPd %d\F>v~ mR@hjl:/e/C7gIlr\_/@v;VtH˒ۋ\guef]ʒ#LZ"Y)',d^Eaxjo^f6_rյeOt|wmQ/+ bZ^$IĜ*{\d7eQ(jjI@ R@;M- 3xJ'W8Zv>{ϏxZiTSR) %[q`6wH\\E'; ~{>}@Н G`T"Pz26Fs#0xlۈդsINvlMh2򙒥tr|#!| =KAYl mLo 8_*ُGYL~ނfX rnVNkPYj.<b>|8T*<-OB!beq(?!)g2_dHjhaeI>cÈ0N54QkQg11sٳi>.RdZ NO]@c6PYȲ!Z3 f䫧OO߸~4PB_>aQ'?H]eG؝f@J!lN}6qADٺ[VKk1#ZuQKJΝ.+'`M蝙E4CKd;撑"TLҞ+H Ȟ*th;jh[&Q7T%cD0 8˔w:%4ʹ=զ*k R1U8iU,;5ѭ%|}6! g#9']kL< ؠBsGYHQ۰Ɲy\~u!Y;f&#ި$#}[O%Dj?>/q@su$1`ӮucfO' lP2YjPW=sYv?A<'jU~w$Nn,ÃDԯ P!^% f碱Rpa1'eGJ6̯{Z6NWo#hOl yD&:_QiPUVnIpiMC{̷-0"Bg3bEB1 aTR]UC;-aCZ߆/F6v*MiI۪(qnpf~Cc83^"-㊀ D-:RڲI1_joIcw8sߛ8ZEN66$B%*=̥rIKa>G0 B4뛹0KɠRSZLM״SR+ǣIr}~\c?n hh_S]wE'(5*oBw!E\KP5qGM.\n+q% 8Uk|#UM[YQNxRֈXm/rHǚVضjꕪMe Q]b,PbgE:| MD*zGչ,+Tr)cllb+_opbkؑ؄#T5hl(H-qK"h䆁F[$TL@g\>wYi>aqǚS7ahm@X_A]U8@fm\)L M 5j'Lm9wxʉX&H-yְ??%; 6'&T "0~+,XK'q69(qp YO{}[/<^OKfcź;*Uudykv֤H,"̫ws†\[ZK֡d 2u`:8XT*}0 *ߢ)8֓Xr6ZHOv6%Tr3O{ц? ˊ,v0h]z4b%Ud! @> I7jPz3Dk;1@+&nuAwqpڢl.יG3hoX#to h 0oГs8q5 !XC* h@Vҙ[߬ Kzй3w 9a7)`86wlQj!<'PN>K&2.d1TK {R IA\4)fuRAIʑF!xq&@Q@>$k.^Jg꣣ FdTA/&/w/Gv:桠P[J,Y7N~%HX*{ps _9Q_mДE?cޮO aYE)f7&0 3ji#,ą3þxP޷# {xyZI.-;bvkLInYaql4%jGe{B "xNʋ+ݥʌpFr#KE%ZIvt=UK4.#lQЋ+M-p7=QkCoO?B*O%ɷH@q#f/. E:Gzr}JL` %'|:-TKҐ!umlAF< SX b92EqO ő^2B%Vt&!h#)y;Ad3vI9ޡT[ ح"͐.0O}\ζxr vy8l N> ;NE$ G 㰸ďF!ge&g Io_ Mpj v- 9XdVx1̫ꓓCG֐OvvB&}MJm mg? Qچ_ߪ<ރO h:ΟGO8%~&}]! seVY A 1Mٳ%'&&@2i"5i_rxI{Ӷqm'p/,;QYVKWH2$]>_X>ǂ뱓DI+v`5to#Gxɣx>;;ܕ|( uh4ʀɉ ֦ܕ$AnF7Lq]!f*.,ik-i h~jli9:-5n .<DZK\2%01jtr*JŐ)' Q~DƼL.}p)6+,YCC3;mADk(5AEf3< Vٍu{Í."ɦaJg'#]ڕ!w>*m<οb=yI#'C@MYx_YP4yɏW pkHlu!B̒Q`G:ʧqu,,CG~؅`(dA3+-OxѲjܶ]~Pj\qijxh\S:13.^)MZ,66KF1Tma-%q1R !FsSl0\(Ԛq'a<:ĥpIЙLuZtD#Qk #r."Q ˼{$C1!Z2P à *;f[l0bKg⊟_Ī};^q 3"lz]ؚVS=f$ϋ;?lWr:D4@fo?*>pVW&zɬ%hm"13)kZA&Ek4fp-E;" gfEv=u -x%'5uZ|{z#s6Džy-=GVoOVheNZ)[d-zF˿j'~ڶ1o9Y*+ F &Sڥ/n+IUU8CՃ]J@n$:_|i~߯"|v\Fm WT9m1b$xw a¹8  N0; ,`)_''bs;d+>w;N Ӫ"Y)H}섪l~4J;zB!F64: L 쬒-XM[ih3?z&'CQ>$@c&ǻlsO9(RylzO6D( hzїM,_8. Ґ8 ! rfks,¿ _[J Q%ߝAGhZ*};MLčOx|11 'YFȄ adyOJBXxE4CM _n-RU]!m- J0Z fd0JcnEi7[H[{&Zњg" ΩԖ{aʈKWBhOY8;CMq4%J_)\2[U*"B[ mm!~/LIdDwdA.j Ͳt`~9n(Y먒7b_M3ߍ7{]n%d!pIg)lh&%%_5ۈfM|`.>E С2"4V~J 2nBx;z  μ~Biv%3Q% JozuJ`>RP#ejH}@dmahB{drgޤza^ՏrD+!c'Ȼ($rZd۱ SkԂ'L9??R/ME]I'c^h2NZ5E .@w7 %EsCŧ_^x<BkY3J@c,uJJu.5A)z!8u0zk!4G =t6v.fZC^},}WR'FTv9WaX 4$`LJH~?)cSmˆؔJ"{bm>Nq= }C YS[zи3 U I5idy1 H{4YܭJ@#).R8~`Z;8ʤ-V|Rlpn?MR$ߢ/?ag9jnx b%b%Duȥ:E@g%y\RH-p{(О|y;1cYrY֊os/ڒX.rYuPC ~AGvN; d2_zެ󿽣o;?YOΓ[y@"QmߪN0zjR3;P`Wwp m5/|;RSe<,];effvOa @H?ba-A 6x`&dN Q%4jALb1c'=+`{܅;}ȅDboHuV>Wp)dHDL .n7pA ]du2F}:?>φ=ʞ ;֩Lr j5laz>_riSHN Hj]'h()], D3Fӭ4}Aod˂$I;_p8>{O2@1TB"gB/~֮aAeV'3xo׽FjNK8EuN%wȰ#,Ypv f`ӊ_E5D1$c8}Ejjdih:$$oRˮXyȵ7"V>8GbQQ`X&]I҂.qYDb[u&#/LL)-pS Oa&Lʐ>{Q HEFzwr!>pCNx:7IPkv,[j|jy4xwx`yL񎶾Pk rRiCNOeo7I88o;:8;&:D_wLZEu;drXtMWVOmا #Y%Vq:pe.-N1)8bc"䃛4Pj :s4gpC1dapuSa09 Z1Pč4YmMeqô#4YU^j"eTmEALNS&TVN,2IwjtOQGBNnI%b?ۄ'pZYЯ֝\$ϓ2p,)u.#O#u Hyzʜ,1ʰa ~IYext#Qb]S %1E>^cg a`/ga0) f]ÃcIL#*'Y)6D۝-tVr qF y}&p@& YW䡢[Q]=Oa&71!o0^XC NQ ;Ҙ}q <33#˓Nt]eo$hHjOIs)bBW_[y:a<3M hW>_ۋ{xO^J\<f9 u]V5ryذ߲WKTn}_\hq!hQpdV`/)Vq9$w& 7d]}IBCj͵{.aviғJǠOg,edc+Od,=l8@GjjzD!Z8,~Ȯ@סR Y "4RWG6ъE*c] z;"t` 57/wg5̫eĸ prέGf뉝PjgاĺT7!VA'uʟ;ɑt p3֖c0/ --PNE4O le9lm4SsLŊ]"j#ITekOSe_(cxo# qU.`(EW;&s}1<˶ZSKacF"GpStWŘC~Ccde Û z `SczV^I VA Ѯ&3aF3^+ hm{$. ˽h~m[M)No4ڧQ<)!]k2"䣉Tfjqbwʣo_3坦y&ٔAףoCvZ BD2zAjȖV Xȇ2|tHApFtR4/RZ3j~vCZ8L[3F+t$b [_ O׳ `iyTn-0IVꚭ1VQbl]R,$˛ ,kO]\&#lPb/$=~8  VfaLr;Jk&byd=<9އ7څ7`R$awOEE-}v;rSޜhe!mh7 (M[@;Ú1֊8Ŕ磻Kd}*eAc+tC8Ȳ5mW F{KpgZYB2=C3Bi(3Vz 2 IV:ږjUÈ0"h[2Tg f~jAH u;lg0B5-i5|g3|Fxpٴ˺Y4a Li^#!6tRalk[ďDǩ&6uz!hnd.Wjٮ./Z0g,LWX.wfD'7TJ 1=DP8/8 %1OMw9Rѭ 2 ڞ˝Mr?SҸnWގmIOhO^ K" Ss 4oxy+M"9}FZPx B[6Z>V4|q<[ww[]H`!'?,\wYK̕ϫ|ڊ>*ZK8S^lz;vL=q;>+Т{#@e>/7 'j w rm()VLIiүs #9r\[`Bȋ$շ,=~=S1{ wOUgLxj bVN ZJu?,UH+ a(p*'v'>|_fdY0X֠(+xЛcY":5?ŷ Wj~8+8j2d+A#o[IӪٚ<ہyLaB$~C<@nl8 lZ_`ok-U+\M;MepPѥ+@ANmtkd(QKש: O rފć"7y*a6 8iRQ*?4#ɇ{-qF0;5d@U8h ,3!wA|0.nvX 4{Lѐ#^UV3ϻf3 &䗧Z3mu8VYHij,9@eߛh?`-jJo,=wG{Bpprdu3 sT>f?u ֪\dh6|Eh|G KBM?1<"Jߒ?=UB3zlގFUݳ>;O`=bx3;;3b85Z ⡔wݢIْb{?R뒔ySRnhL^Q.WX< {6}|T4i fED_H:\/^{t"&Kص9e8!xX$ey^|^<'Oz~eO3F|Vq֜);6 ˅hOĹ#nF jQ/Id•|WCG/M |%5Ҍ0S6K@c*,{2: B'y  P>/qy4|SgZ3p裎c̜ bi&c?jeTB3Vtc"_kBtFWwO6ـxߞX/ ]]/ #qɹRv]dG~jbnKŝX(D.3(<6ԉNN e7$z<2;H Ֆf˝_& +ajey? 8_ݠk~BE?'JП3;XљѭyDPYxMrj+Y5*7:l-eͳKE0;@Q1+ZT KO>"4 !$,:ȈG(_.4Z*YQ,gHph߸L1!͓HDmܰZuo500SNXu;^QY4S#^qc O &JQ^d_1iVt G+ s`[dd<| &A7%0U#sG@*gVEޓ `۶#}"w"Q<"^9Llb*GXxQLy@u}+Mu]-ғ`H2N)`6 FJ'z[Rpm/Gtp$"* ul_߉6RjR 6L~L;RA"/Y?72Tjûn<@υ)B@f$(@4!DjT{S-(4eOMnWkFǒܲU€qPY}Q\( ԌR9lCs[\".,8@eı~6O0rv:dNEH|!K"=qhf}*L>Hb Ճ՛U z,gcWmEvU.hYgȾX0f콑F^_"h Zt΢?zM "I_/L )*f@ExV#z*;O%L}lsoc@p6Tv2S)(v5/*x|kۡ3yO%~ÈYM eibo;G MTV}쭳Evobd[d)E.Q Nc|Jw0հyn4"4hX:κ pKxDU-&㷌 E*bf3e*VA\;v&s Q712#,|xD?:ufan.5埴MÆ^2B𹛗Fѝ]*BAYɌqL^on ?{=hpdGxP5AU2\xvgP/0##>UKF8 }p/ځ'BƟ {RSJsmZ, 7A&؝{xeͅGE+OڞBfv>;" HRMm4Z|8mfiL/3ޓ "xS|vEVYQ : 7l5zhv'Tj.);_T͏{;I;PSI4$;OנKڡz3q,Am;~ &[K M)qg1OapZS};{.5q,~q蜌G xǬ918jehMMwWґ#SI7JS)0Ej Iܤ|f*w'މuHsbގw7ԉ$tZJ`VJaŭ]Oi4n^pD,t)ۥÚi?jwHPomð=6Jϳ`9\7V+"LN`UMg Oi³S~n%c@Dq/1l8SuwjB-%9 chRHy . Bjk;$vIW9qQygȄN>rdZ\N^NWmn*6 ~줹)'F\=zV_~q@96c54; ("]o0yeY'~+%Ry=l*8:$"ɴԘ(ku{9 v2{C Nx]m=BpFD1j+3SrKx4J (QxR#\CIdw#1>MnK<^sŤ -vw~ű`Y{e,nR>\ %\>@@ 0xZ4_wUG rXzhrcZEA_`f wG^!Q\ȡ  DXW 7{$sCuxђ ~NdG\>Ũ17ř8$Ա>f R,֖_ `^yFOOnl~9\KBtl#&ϔ Ҙ ߔ&=$|T渰xl/[;Abu \8Jޤ FԌr|̈́ u^]yFZ@/b_}e@HY h S!)1&~6U+ !%W%qi2_J\[wzL:dpL~MЮ VITx >NJ.;6vhiN6ptаu\Bi `ڸ - Ny"j=D>+(ʑ$Q.C\9}PVGZ M~'{E>CeEEGQ.(MI2!bӴh NШJ炝3(''f_tW niAl?fxnjP( Ma1jadsٖ,Ԃ"Z@ckx_(")8'>4dP?t@=:l@;D%͉kۙ% Is;;G_}1uq'}Tc=yPeH0$#G2!`I7Y⵻B|.zHAq䶽Qni0Ø8C];5% $A~~Vnd0'^juQG"++Ңty> ;9U7DY(bꌪl 00͗#ðߒQ3j _;cjWn3 |.GQ ,UA R?b ǔeYdx"k:CBp+!чH5d[<}`\ ̂.+O'#ܦn {he>jc6-:1 \B&C<@Z[49-Mury}<؈@?|Q4 Oi5h,9Yy[ywYu@Qd 9!"_ kjQE9`(YןH򒂷R"(ZvdVJr3S/[@]5D\ȡ]4trY5m)zF/=~Y{Qw-{0Fl`;%E4$.iUW˲ ,R/e R=^Pu{y,Y*y|"7E|;:MOo2>J( `hO:*{+zj 1dLI9K/ƫO :{9rM8}OG1ͮK!?lVR$E\R€)̱}9a6φ'u淘Λ8$p2.~F.8Kjpۙ 8(is`*2syV׃9>:fIt h0GQaJ$Җ!LԺCvGfKjD/99^ ݎx7aZ'``G\qȥSz! yg6dP]Q%IK q5'5䷼9d/ }V^yQqZvPqu#0kǺ`w#FbOފq nl:S@ 5(?O)LJa~+'u8s}AB/СKs fMRMTV_sujW@l5-VysD-XE6t\]d*G0}(~=9bp׀R_+gw[_QI"[.i)坐1s x Rb|S^_;Urkd\Mj.^sp*zim0c.'rXK@~,*6Xp~\2Mh`4ƃ2ayMdmZ).tVXawN(8f£FFsTc_+rc"\jp@B[єx~0 lO13.7b9UdB>Zf uUodR>,>A(L5@N,ilKQ̜{\15{٩""!e=Wḥ%E}&EX~~/`Kzj")ޏF]g4ON̗נ[]qi_v3Ok<;-G.@l  ?H/u}v_*h&&J}Z+1mV)o.xuU0z+kY#a癐vo`Ȳc;˯b@|͇ԅͱuL,#$<qjbag}c]5Ap8OPˇYg -a;+4ۘК$Aa^|֕:\0[RsR‰,1nrC/骸]m}t\H-T ܺ2^1ԎMvE`džI>忥S ha0> uJ\g?y$Ovu*^ˤm}үH@z{;D{QpK0񾾩g ˩cw=v_g7e =eYBgE[!<;uGv0s5(S\ fd?J}='+76}ӭ0C&٩,aeYܪeKB]->|®@v΁BMUHU@R n2k USX52Pmy^Ō8sHY2fL ;6t HJ]71%O>z!/UU4wbHo &R{-o2XaX0V흇@LE6,CŪ]WydABxDž;*,{ΪvMaTݿV]h:r"D$;} 0jׂQ,lzbڰ8m(k)r O=-6caEe;;a^ bPFmߡ1/ iTm Nsa/F4@[{ AUIcOÏPthyǑ"AXV8G.f1ӓn.H vD ixKW6E:`nwP ?*p6AvβL{W>Q);+A_ptߖӳ 8fka@dKnRNdfnh!4`iyeްyW"UسaլJGThx)MN2Hrt{oy b:qMK|Q_|}DKFB݅ŒfU XL 0nrYD JFmY(3pܦ_VJP`c#{Q[:2 v17_r_'a Tf~^e O^ Is(Gc0f' kWؖ.BP"w4"N'LXnsa2gWl(À4 LZ__Xe Z?#, eeFa.R>-FO5>nJ:ÜWDES>jC#7h`< X,VG:[X݇fƜP.a 4.r-]#l_d1mB1amE-VHH|΍ 4'4o] G<-P'TЩ9x{#As_X$qD \ {Fdj1Tlz7=8 qBG+SG%SVK8J~`B@fcVhz piH(] IA7v_ q~:6a*%$lJv %\5Tg)., YeBOD&;V+*- h{_g4 O ͱzxZG_i@*l]f]ٰ*Vino6po McUi`-^Z`r .*A}({;xG\o$Db@!f|,E>+N8ޛ%~j[KKb:[#2SRj A׀A:}wcp-o&D?5}[2†lU8=@\~mDPN fNh;]3j\\f6ɼsFxrN1Cڤ8+?D5bT=UMHftU}-7 ZD7ʰ#5+~ؕ6ߌc֭cKab;RS9t/6RJ?̢aW"k[hL4EŚ,,+: 'MM/0ZJH3)ڐ 5 &S_ Ry&[AbA-lk8;*`+h u0 -},_Kn]|nѽr+3}6XC@J "++71U5b}t=d p[V<SZ@X!kL 6 <3O ,WGuro;."~$?")P^"Icf2Y9οA2Pn'+F3&9COMNPqs`nfE@8ࡷ"Zn' AX(Ì=Tpϯ2ę *-%*xe{5%2iw0-Je櫾+҃-XEU a[<ՙ"8ERvCaΕMd[JI3eZ(kdPT4O7挨SS0 l+{ШmG%S~Ż,*{pݜNMhb*+;yX?œϡ~ `UTv !1BoJ^Wu#RTZfA ㋅/;Bɾ=A_IiEޔ f9U$.[@fudĵqW;a<-nq׎iր`ι^6G̟4U/EiDbHYj\Ya'^J!_XzTck7 Y.G0ý-;!Z(Wt4u[;@uc5GibMv k6.f+(ハܭ ^4Bڿ}]`*'TpKAە_Dכ5^H)9 eIU 6BhȦFhENuGQDLUӁa. F5R udPECl1 5i,?i:Y&PQ̯:6u_ˠ&xz27Rvzj]RJç07t2,gBڧ 8U_$}^ :;K胎9Jnnҽk[_ [N{#7gRBErg$,Fe ˡ5.< jx;̝ Y6^x>Cڵ= +;9k8n,rc_=߾Nor_w/$E퉳ESkϣ' ݩ86cS;5>]w\P}łM[ TͲ*C&N''ĉ!Gn;$_J\2E'pCIm5N: `?uz2ZϚZuVgN#-*p40%"\+wd x^aN Q+L:FWK\(5s%Vh21}KB,Cbw¢`ս|[CLBMƮ:9_E'0 TPMzx٤0tf=Tn2%f]L3RUPLb_5H^!YvJ@w"0>Ш#GUЅ;%QAZ5~ `SQw*.x0{/dQ+*n.r6R+xE2>{@BZV#O1{<ܹF;R^~[!ԁ$4 aͼJYMa}l"9-86$:G{S01 % _WToEOup^>QK17w]͠rQ;JK!hz V}0<7c[!UJ6 8Z@;՜UC3ٟ6AOmD=nPX3 /֫MIg[U1>(``ITTxnDIt,fHQĝ!]/t rH*RA&ߔδl+8RmzWEwxsA-J(a@NR1WdNyD݂go}AFP7lkȯi a +9#4{u7|d--Rˁ"=%T5Ouv2X('ؤ|ǫ)ފCY{iEA9)!\MW6%әF|2SNT$c34_] BZֆG˳ʻkşs7P{fl!7< ϣ*‹<~g+yš1xChI55m"L$M,"*PENj*U`#}#. dݺ!HK)yI*f7X:S CH-k1 V>LY|`/urd!hOo0vgG$Zi.OB:Hu*6l*~=o_vJۀ0p?b,gb$C#}olz@P?Ƣb(1zԔ1L87B͏7Ĵz,Dad%~|;IfB$Pv' .?Td 0{U;\ƙ+E)/-;!e5Hшa^0\^r:Ԍ2xnDA(n _a-{<5wAKڮR0 @"nX+3W'>;QH7HQ ]]Po⥉}=^=^[㍖cNb~v?E&4P# ?K6il}U dI+}j"*c}m@ҕ8+K8K,f{0 WXܘЂEѥⵃ {GP:1Mu"qYSȉ, \nТ%4/yL mܯ;0.!8]-Y]BJX tXdF/b[I]tr10<zu;MIEL^V{wv3АkDk<ɱu hS=MlEFMeBi.Puzqk)/L oGYaAwBaV6v?b ʭZ/ q+_1q @&V?L-d - _ (tq\|?6jδ|.q p 6 ߗ-3\14>SM+Nw/Rm5`!_>?>m6( ,s|._5AcQW8޶طL1.^!MY:XOb;mlu;FÒ{'{t(&]3tឬRI3&ŠoveTN 14L;b)b`-y|щ\VM# CU( zqEI&7cj 0稇ٚz.Rq=b'4/~ gXq8,'9-Ӹr>`cM IzSւU%tb}|۷2{PkAXp{6h穾|${5@lЬ@))x*rY5 5 03 {HCAgC J4Ĵ1h^_Z=`K|7\fH ;IMD^hDD}CW-x&WS2eq& & ܸۢVϲ-2>X9VKQ؈`AXO"!g:uNV 2ޔEPr?3.v()FE'N&IW(uNw(g5}JڶIoFk;Hdw,VnWS({9[kVTfd IGgUόɣODc5eX "=!UbiZMyMgE{(-Bni 9A~)h2s7*$,/<#u XZޘ[qQacL~q{1В!'ߘJūxp=l7TĐ% g~4iWPmfiky'-oC.2o]}i_vhȤe@㑸Z8Tl,8Hf|Aν8G7-{'yxa;,5\!R͵T#d7IH$o3-OVD.sEo[p~  p6ҁD АWSGǶ*obS {\"gTCPWdۆR2ԩhȹ^&1 OlZ7V2!@0=Kg8!3玠}[.(5UV8G<"YTE!{EቫB \G&R4ɨ*եfl?uqf,7cϠ\ J?%LNm8"7pTgU9mO둚Il,KG}7cIqܒaLz|Dyȱ%#uUNX^ K7o+m(pӂy Ș0xrDeb5IpީSn_G< "(3~/cIi΅?ҟkSv Utc(bz¼l zK|̀Ȟ-EzFK'a9)+OƓMIua5뉫8dr'[MJ)ksSI6 7*OIߓ±'ܼZpC곻] 4WjϤk@(]"s37Bq$*2Sax;9|TR\].cy?ǚ_fIJzd2"sukqL^*^bV)rdfL`w*m~>rL5׌cn)j kD582sG@ *{}/%x"\X *Vwsc(5U%wnRY}`1O#_E0yo: sPJ[W>pgM%Iǖ ?iDiBLqzmP0p?NKF1_.ߞz@͹B :"2s<d^EQʋaG">qY3Eð}P@Nii\vs6J&e*r嬛-?Of7#5Ivo a]"Vڡ|P퐀fg3f,*63k$+L1.y†6{'8&eLWZzZQǒ99hd=4ǜ$23$qMΥv?CȆN 65e}:0@lİ 𷵉_Vioj)5B#vi;xZ׸˧O4Y6^Liu۹i.4:ǦgME=>R-qZ^s } - I&|kK'E`KC Kپl%$BO\DǙfHQ?ݴFL.gCd^oW$܄&x3ͥ(a+xx^&YCLs}:ƼJ! ؗ)`3Y0}%J_YkR?m|@h,7[ =(g .ԙv2{?N^CCHǘ 24O`#/+/"}˶wIYk䰩/pݵ>/sJZM8Zue"nNKCπeMuOQu{g"h))=8&YS>);A~|<ؿot Y_;dF>XkLz!Y?JV>nv\*űو1<,v[/%&!2YDɰFě1qQ\Lb,MErޜxw0‚s~V uekES%0Z2 UZ^v 1x4*-z 5F4` 3 9nۻӱPK#o\Ċ`Wqbu2 q`y^nO{ifJ}cx8kLL'z?ƼQYP-\l ŕx'eݜ/BtS0O^[RwdWU7".7k` v5̩_Z_{* n6]DF/Lq04DPӉz{G9Ve1(·L3CHF8 [Hsiƻ. `Lb͹Q*NX4A?%xY!f dOkbZPf@ҥY6Q2H,RClēv '3$%.x% w6ЦNqD=L&?"fĸRi״lvߔ703*qJN jrPWda3}Ce?~ƖNڔ`!<"A}օ4٧;iļXm&uҥp"Pۄ4@<,8,Coit-<8sEj\lHIGD<ԣz6/opSHL.Zoʤ A2g|5-B/{f8ӘQ@h+ëJٱU8q!I}[5\kc:SBÌРYrA1oğgW@e;49G~-5jB]TAg}C=R"h1:m'ߐ,eifwRwt^S qmw`wx7LpuC'kv("Nny-,K+N-|uB 4!uSm08F#o`n1gf;7x&{$ܦI(+i+3L,Y/}g[o]OHv4 ]͜ahgM$P/2LCHjAbevgo3 13'/ja\ԮPeR &O^J]ꯤ\_nbp |˦c-EBԯdf rGU\՞Ӡ˪ƅv5uuim1"?d\O<{5KC7>- 0jCjsξ[:q +K?+r(_@0U2:"TB,/VkG~ib"F[N'cxa[\;@jƨ ľ6{ HAtKZqX {4f- ߄GW]T%*-fazK4.] KiN a= _8UzFN}ě]̗ .-lh8vkc VcLd3r4{*ց~Z@sg3&$тefG;^sA cVz{w ?ȱ<:1\x2;\qޏ[KiQ -DBMgN{Dq 8!Եc|e3Ko RZ .:M/'>/a`y=O;Z3gon4^`%﹢||89zr*V{18h{ʤ' 8%q<.d0t2uɷd;Q^UkUcZȾ÷L5yAf}1/&CHr$Td(^Ce@rtSNkd#k{wྉ jx2* T%VTŗR{[+3;7WO$[ GQ sPD*wJ@]5zpp='RGԔf:>AIE8w$&)R.WyfiSpLI+VTCAon6}jI*`Yeޱ߭+2>([\G6Ԍ,َTf?}|@܇ItHѐ1:LOoQ>삿_{ΰvRVc&! ;!&,.*Yشe߭3AB9\SkAa<~8ɼeb._ Ԩ`OQX=xvCt\7qi=+&a,6?gS-[P1)!Sܯ] ]CJ,)+yDPl:ZVӦg0$> <<cyPBgt;Ad}}p'ZoD1ؐqf|*lz1@Vxr ]Џ @FdMCjE: qN}1%tּG4OiR"EE@N׳N.ܜ5E.?PrvrDU/ ̪L47Tar3b-u8$(j#czdx'e|-WQq}99GwzNSn>mmue4,y<s j8fT Tq]vF7KK(|84rUt0BmW 3=CڬaPS m4 闄ŴL\4^vC.7P _|~Q1S)+Zu0ZTxYD.52CW| $@ys':!2yBŹ0<E;+sjA懘I &cد#8JB0 pX2 v{L-ͮz^b>è`ldC\9DXéF#hf:"9O~ݕ(*7Nk}o4PPq gsr_Ph `w%pkEVl ($Ww {¥_pX%ۆPn-%b'cݰL_ݫ|e0i9eܖaaE5I[mt908NgƦLE OsTqu$}WF+`6_f*Ą:n7+Ȼ ~t S!E;MrB-~C;mFSF9wvv_~ۿdm)Axɷ7:Z"0HNP!aY¥&uc^yz"(1S߰Jc,,{>תIn%[$r= X;A&I3J({M+UR"%T@ΆBmXsFk)WɶM/)Hʾ$Q6UsrsկEN`[n_.ruzܨq6xwch Fzpjs[nn~A 4+IbS4v{zQj;[H̊.Vy0 p6KBG(A.%8EBFӮ$}^ZSa,"E16t{EK0_~y?$_D'Tj}@\^^wAtW/"p8/LR_外H$aD2#1`=a@\b%QԔux2M_Pm UP+r]1;_L'H'TIzD:I?o #߶z^E;Z/Й=;Zy2E^Wt'ű)ϰx=o4Hy294Ta"koGÓ`Jz=49+hoV)"è{EzIP%A*猒-Tk+B?B5kٝØ8'!GIQgY,9xm 纝&<8Bg,#LjGb[1Jܷh*Aɲ2ȁYKę(Y,! :耏C@JpL\q(t{@Mb@SDsy7 :˩Ut5~,UƘ l4 "#x"EDc ]W[-_J _gބt K_ Ck(z #WH 1dm*Zi0U@ΚgxƊd*yr)tدⳭw uwxr)7\T>* &B3|~>]if*j0`[+xonl(d} MC<զ"tkو tFڦT8Ղa/?STT,2&&}T!"FUaPXTœsy6d[a0y09ʈDm22},@T6VbT?PR!˒>xFw}',^k(u*u ړQHggiVI/kM?8\ bv8b(DCďuo8Qum?m`6Yu*gֻ8z폜QPgK)I~x\'Tn6hy*@rMYxx=u}`DDq#ͭi{qb"|yѽL1UKwW6diyD5q䎣wPHt&28  QDʍ6P2b%xS ~F-O~+4D`S%f+zj}>2{P4BOaŧz Yi9?]7 6k2r<Jj?_&5O!( ؒKLb "C:7K6DV׏v`")*!sq+i?L0hYSDW'TrW)_L 뼇n{u s[i-oU%>e#' n;vr؀$nt 09h\'Ҟ}Kr mQ}ha0^!#Ζ=~e e0/VQzhVHO^I0SA+'iK#}_M~.<.?{y grh7ԤV5p\'rWc FLݒu?+!τkh1%݁w3kz'> G#73ri<)@yJ4iUUG͋wq3օ>A*8d Z:!|pU\),Я^<sߩ"EDWvȡAL M3AŦU…ј]t'~2T§@a v ꃊIFIS} dF [F׃z~ 89( +)-v3;Úӂ:A9זbHrsO堥i?S#&WJ֣|%̑u~r^їH]]AQ|rbE=nd}?n(Z) 8{Eb$Yf앗QL;:![A$ůZry#0!}0 ?EVv<<śOض&ؕ&9jY޶PJ{Cq l׀G Agw' U`x\f_-FoBOM.j@n6u"0LO zSy QiX93r5Xzj/;ø\Ch6v]}yw\*iQS2Nz3K *;E3EWޔ>*iLt$ |<Ҽ,"T쐏#dDs(T_Y0針LmJ22)us.wSPꢅ&R!5znoGqKd݋])S9V](* kr9#:H7NKt¿ꢜeYP^0GjНYg7\N]B_0q{!aBYsSZN5rCN2U7ז$03_*48xFʷ{S!X@3#so}K|.~|`Mf*ĊcȻґmD/cgev°{^ !3d)\ݹ+| $E;8v-SƣҸ.(j:5}e!8[QkۋևBU`Yrqf "ME@Vxyݫ}Q UDBk}uu= ~ <>0u@7 D9X['%zȾχ_뻽x۳qܳCB>myOشDǼ}m?J4n/㦢 m(vK/3\*6K&N4yHצ"3L]`MXjSH3)ߴ"0ƈ׸=#'f"]af7mɗʮK^ݐ ly;vMd<#<6m2͔0BLKVk@[~=r'.6t-g\7az( !q ~hSHv'1cl)xgxMݰR)q n=C:' &wCbTboe9OuFx-~rȫwF^qZ;UPUR"T/Ei| _&Z1tg  XIuZK0B&$۴Pl"$d14?NkQ52;NA]z'c]x Qۑ<26j `FOIEJ{akWRS)QRVZ`DLuNXZPCJ̫qk:XP) F)eAG25`Nbz9 BZ$nn|6 +0ٞ1 ^ ~"FVe悀#$v9xYxX%HOM=;.&qt,፬!WFW:qZ<&Aޜf3k!˃`F/Pٞd]h zXR 3[U+fyR'k?bz̟|z $(_+ӡ2{b΂\>xNn񯔶La\<>ѯZVbb[%H?2sG3_ `\Ea'X_zƀr% `^B,'/ij|J,8/LC6A%AJNĸ\T xܬ@D~MĹ-N/JYIݟ{\3p06l 4b5Jh-q˗N F,]%azB4:~w`hr8b{RŜ5tR2W >7YƦ崀pC5T#<|X}?XyZқ.P?ّ} Yu=M {P_F%M+]*o,|JvPy>>Awd- d [Xu-ʶdt2^ńyU›[!)u%fGATIaę HI@d?6 WHX:PE kY"z2?o|BZAe:W[u2NB7Z8R*4[,- z\A-a$x-]C+MT:`/}pٽCi< qz )E\ZtsPri9pIuA1ޔͯv^֓b&tpȪ{۩\|Gj1P@<9aaY&gExX9B}`Hhygek%ibEǴu3*e{nH!2%SPimd,n:Sņ1Idaͼ_إ|]Y+rŖaT]B{k l(1ܬVLc<'[iIUWϷ!J־|:&?@,F?M89S/)pCy`Ch;blENNNE=B/7T^24 'J!3r0څ7cM78I_ıWiy3Rf}S7oN}@ݭ/u9(sg򽆳 b.q)-&@-CEJxx0=ᚗMl-ɽ ,L'h(Gf<aDW@ONR07 -0䚕=[g^Af8qY}yOQؤ;]002㦻ut$KnqwNќjRB pڻ*QqJ)7\LYY-FÛg(}OM( 6Ԭ5sV{jdžV\+FbC׍QYd[^@[bL9mT6sBc/D6 N^ݕ}=ESG@Su(W?1M!}/ K["PD=Y*{u职َxBtk8M<BT_ 뺵UjC1'i_nbsCG7񗏥Jf u X}˧4T. wEA R}exBY~F>$Ա0a(h]2Vӧ5oUez.V]"B|@hob'ܥhq!ʶE"~qOy>Qz8l$ b7|^=̘mFD3;PQ*h7,@ Āh1 y %Y+C̤HnPYhAXԶ4w8.kbk(4KIʊ -V% }ϏSxĿd ZϪɐH;@QK{Yo4 \pcڸhuxY {^`)"Qx,FT~/bZ|;e$:ѓg#KDj>ԯ%KŬB+7iJnENA93iύ#%o@>tUrjAFdY՚g T~G`GV n?k6"Y ) T(8̔vT|YZk?& h0 spWT*4z`b ~6MF._h=ςj 'XPgfJZBiZ1]MKAZov}QnK/ï&%nL_o+h+Ɍj/[ X20Ut6=28p| ժݲE~[Վam™\ x>8Z ͩML8>*;[C$,(S/?_#łDj{ -^ qryJ7_2ڼ7 á"Um.{B;cyAypڗ|pkN";a2~t &_I^Х"*_;(բ[ҟMx+ ď'$@:00 `ILL29Vͯ&zM/323RB2R$AEW`Zwo wZX:LQVTMgO_<)w|n,jqnʲV~ϲ[", ~;ue 2!j@̙IÌH)zơ+ESഁ O td np҂YLѪxbt [7̷d3 qC&2l?n~Mc!,\C ԂM]C=T٩wuJa&UsiuR&/|}*L(g?BejJD=zMK6oPLK3JmJ?ͯ(ng6:\Ebjx}.`чgVXo)3+qa&7.8D ̇2;ބw:E4*>zZojJU.3-$vxNϫ?Qė~DhDϯV~iGUNRE`=7BM)Յ9 N8xc1vJ;˽uRp67aܪ_KMwOA+ tLGU}ΔGI𺓂/G}O:<3=ݶR0cuo˳-z՜@wMGvT{>( 1] T7X}eҏC b*޺5jag)+C(+-DUSHZzrG&p>g87S |3{މ')( X~= ]\FϠq-&xGH&D&}`0#nkS!;0ip<, Sx) /+~DpՂ|IxH:[̀) " u ,t $kRp*ă( š*[%$?5Y&ozMH^x0߆](Ah\g 8l- BߍF=6e;]Jλ#7AL=qXĎzuKIK^x۽+oOH<*O!;!}L9F%lc>aS@&W"d ӕ}DWl)>=޽ƠN/Q@NpUnSB а>C\" GBk_S\(5 004OHy[%}Ar EmqVzEm1.3%~']p0IĎȁWCcUƐ..#߸ch~, 5)Ns5u=3PSgϫ a`޴1i 6 7~D'VvK]çd5߫x"{P^8nPxB~ mP̳ݢ "|vWk*.Pn<{ԔK<&S$T!o)v80φL9NA^c:Nd+^ b.`'bSi,z9w#~ n[z耵]ƙ"oo:ӣDeX Y|>eN9K|mTL y "D#@MY!93 /Z~zӼ> 1LJr6FpV+^]*N#MAw7Fot@O\ĺ4hFl}Ƌ?qP_93XcvYZbNe#mrW@-[p C<dy5XVf;"@@u*CmZkI ^0C%Y0czݛSrP <0R%F_Jܰn32=7 _[~7 If*X>_ bD[BA6^/r$*bDěGڦ]{nu&*R?xrVEWUOjrDm̬ʪ|,lfzYB%=KnY얷mNBh=UAQBX&A$E|ZqPWSX, 'c.÷o֪(}%78}xr pYFK4 2)-If'Ոl6@ekmx!~7 h%98)#֠pa6ѸfNprQ R5T(8- "lȦ3˱ilWACʴSscq|^q6z0ɽ߳+:C_M2Q܇!p!ؚ-?ԋhHyCh FuUvYG%B *10( 2;X?˂!a;?#«X%t\tRf}Ҷ9牭EΝ Aa`ĴUcɽA_cX_ߏX7^Qy7n'KuܻPctaəl[totp*Ƣw5{<; (`]bM/xu THѸo0gWb:9?R;x%ots=U1ʹړcf=z$.a샃徲iKc!sS$xi3#%o*6 T(}JM ҲK3]Nr{u2I' +܀ˊĺj|E>N݁UQXcܞd#Tx<-GclDC538& AMŸ"ٵT/dH3:LqSmS_:& %7ˉ@B\K oM`mBr;leQ_6Gp--bd((8'5y.C0yAIAD$l],Y!|NDj3u,%O p`JK~4;/u6t,#HC$(?>)cT^c.A]{i &,LwMdR &˯U=:بǫs< &lF{FyHE`M`4N?vMf9!$q0Gƹ6V=gx?]hgd|\|&(Mז~z'BO쯮1s\G=HH=y돪 p NZŃs H=9;P`_mY-|˘ӟ *:W&5MjtF=L=&ZcSꉏ]- vWdʕXՄ l؂o{Fe"`u?Ҩ4N%DjSaßRo ɳCjs :FQew^ ๶mt}*?NeAg*C@Jwi c:W<ٗMྺJ%p$Z«eU3xdwС~1v[b&pc0Aд.Mׂtwӕq1 $"榝(*,.vUX|nWSASEx+7[u2ÓybnJs.aw2^"*L?-`J3-] q창|b!_n,;O*z6Ozzq漢8  A xca\+B.&= j˃_W\q!9@|g&Z$u0(89!yp|A}Ҷ4D#I%NX𾪧gAS(q6ZPhָL%=ZY\}n)פ$Ew쮽~Aܨ1'<`+żoN<*i3Is@ȷY/=F9q4!ʪPlG>t Li}x{?x\DUoN= c@d IFs.'ȇ8kCF7 sA:P_uA"tZZu=mPqVӟabOāVK&ߪn jLQ(ᢥdNN(22 qdqCUNF4~ n W1u!];&WX lνy'nlV'KEZ+ Ď#8?j}|u\ `ݘ#5Vy`֣'JUd7c5NeLv.\rq'8LQcNJl6v 6筓yAwk0 ;u~bOIG{9XVz#rSĽ:qH9k9 LnYD : k|c(ьYs߫yFy\n9am#ذQHCf6m"I1z0!C߷GF-)ڌʮ |R9윖tSH!ɝf)EmoӢ-T<C:.lU"F 6xKr,E|Ube2 D:o(1YeeoDtvk*(]ϤCEw@bRM˅8 }u$c!ۺG12[$F=@쭈mS|YAkWJHl"UFaClGif:pf(Ű>#H80<<|(x2xta˄+7ǽ }(8D=FY+Dht=z?eΈyСG=@73},4!!wuҶ c ̀P?Y xbe}}u0oXy̛ by:e> 㵥 ![88AvO:=G|XǥVQ·+ c;Ӏ!^TEd δyе2]PxX;σ\c`XCxٔΎ׳/`:%%CQ;65ÎAF]~mv{G0Ϛ7'XT҃+B2 IV%?hJ2BSw̨SwFBtDَ . {1=|̬l/+h!!7Sb^'}n`~C~@Jv-b45M wKظ҃55y^.y t,a`];b;k5nnf#OHpؿU0:B"l帰@k ķ _ژA6łB!"hL3l( DA$: 3)sY/W2xGD9L9ؕsX"<"@ѐ']&r% $/f@}2@6S2tc61rF$b:}LDĬ^T XT+)+;;)v.~UNVM҄b\Ћwge+aa8qo64KsףUx}԰EK|=9W@;-"\TZӀ~ąȺk-A-1ek 3 1AkQκӛ}Xc]Z{XAf rP{nu:o mҠc;_5\A EE^|q7_hG-ke3)N6iv)RX+["`M\E;Dlɇ]"MukWJe :!9o7quj{xwh6隨*?ܞdMY4O.>MK&[ umo[,͍eE}/4--s?4TmOl/KR69P({7&!%'+h}W򔿟^^qٳ~y׺Gw VHMd5 㝽+'d/[} ۟,cr'@N,M+mn?TZ_YR+1<DFqs7&4} {3wjL+P2:{4ݚ~lhWe3g+*!đu츽[FB>RnedxlObCJ9BӟHbXBo"h,E%Z&+5h5V["B8"kY.'吥ũ7F甾 3Ok 'hgú.vQ!bP9!Jf\i" >ATk  ş?s&bVL'5 mbIZkz.U+׀h-/I#v͍.`Ez hQv3,':m;;@dpyo F2ehX܈nҭGٴ@G$_UեƇS*r{@7P B8QV !jq-Yq5hڥOOHdNeosΝ:G2L& [tf/K3sZy8mčPGT4)2_xQrRmg.L_ ;Т 1KE^ЍYp$<`i4ӭܫ+ɆsWgS0<5ߨvar9'(ciQkxKC _D1$0iUՄ䀺iq1&M\;7@ Ό٬u@k~؀V͡Θp\?{ J\^QՁ7,ϢC4AS=)%6qۢ%lǴ+ F9J)rveuxrܙR Lʼ: k·O$Y08uEps0b -sg'J>66ppt.!`tJ&wԮ sW֜tirBa / cAv5C獃P_8M1q~M:n1x% &-t3Y3]17!p(PZ`8v@$bx1L$g+]v3a%3$X齍8 Wl FA$9 a 5>bL{sJ&iUSƌq+^[+"-%M:sam.iM㝗 eGq$9m0-;g$U)G!G>{R&3+S`&T^wiLBzCD xGʝppz=.ع'hJ+l-} `x2%pP hQ=b?H'ҺpHm# yΓ@`;U̦jtKD]-xrzg&/_ +'(6i?Zݷ#4^AOS/SbcД{rB| ࡔy7r %Cn&fJtuK,Gl)6yϧN@dvDGJ텿v!^:M@c,z? XnXaTnk[:ȭ,RzoQrrz.Xn3jHnlH)kpL&)%6w$JsUk$ᘷj]6+Fgrq)h>4.;Q|JDc I[8_)9Zz`y+H@pt*8âW0C l1zHDBa[Vv@&|ݫEȓ:9.Vdobyn+0O$"-a|Fx6vBN"~0"~JTqJL@nwɞV#Ԍk:0G⍥ ֛b[;&\*IKz3ul->]x:cY0r& o{2SLlɝGPR+'0,=N Ðzt_9nȮk IjKcJNVyຫ6, +SŢa7wXJ̌ovCM.8?tx&uĒi/3-ӪC6tϤF-ǐCNLE#?/lr[U{@7b{q{6U>;z${bswv8-Z.nONj``D\kъe|v0lv@%RIp8=#3[<8=m;k~+X+G Tq@Q,eLF˾lAfYSp|o4}G.p}VDŅP2ɾn% g{^B FhA5NI ٹ2tEhE~' A2"9YW!F &HOXɾS_[fq3yHiad0;mLx4NL탍W|Wsݜ ĵ E50rb&"OdieR3ҿ>o#@ /! tq+׉ `N߲1Z20#u?_؉XL3]7SqHc] UGN\1&E=}|Y+ݕ1BZ3WF9(QT¸b&o\i*O4P#T{+;x, vNdM93PܳeѲ4tu.<7B3+s1_ ]#=c lJ Av`?MeK^jp ͆H+jٲ:2:+KriAfA F+\qqG]ڡ|ҰLdqjf_MqNxd#O/@_!H0OA(z 0Î蝹Y4Eiw0! CFB("V- 0n&? O*,f6Ej4[sn%SuܹUipT#0mэt2+[{P}hx BEd4X`m-.>Ӡb!L][ Vhzu̮k,˴6ӄ,Mz)ͮz)4 bVXA: oӮf7~  4jRS9 0@0[MgUX) ,,u@ -Jy=wS\d>C)} \|x ͑ T~{U`xV%00w@]= 2K5Xф TlM\{RDЀ X(迆"zyUu֧OϠ_wNG,x!龆eHo|0cX-`gb>pa¨a>m!b}]9H#>`ЪG͢l&0^}50 Zu~ЭY1H'NOen#єWqf` k΋GWud8;L(5hD$ XW 4Ȯ_>nN6XJ}SU-/t:jrq0ife |mnIBqq :[ﴐ@`E H@pM+wJF4dͱzEᕊX#Dqߧ/)5Zj 1P 2u@V\{B[tC G^ܜ1Gc-ݖ7O*")YϬ[ ʫt OT`e {\;Y}#?Ekiאv\J9c8᎙t5[kP= Ф)mQmInQGRſ {+߽Cr± UHO0/ RnF5($P(ԺÅBhK;1`Z Yިl&p}84O5Q0@`'WTK /}E0j'j@vRSkg SO&,"p@!; _iA_3ezÉSUF7)5׊h/樋Ia$ _jws[E/dCH(9HF^UR }_a u %76pҊ˗ڼG/?whf91 x橞]+ZYe9Q?HFDR>4v[̘J<;0R GL뜓~N攧"2ڽb(k;@࢐N_sm%B*wn[n oSqaR(n>$X#p#gHsNLy*S;4Xes r>00XgyP6Ff"/>rsIƴ[5ȨXÒݎaNoLܒ =ؘqJ+d9=Y A?¾n?Iu~qW1q]ܕ9k^¬mE(fm2>[?ͷl8 U<[vؽ2"` 8?߉7xJs$ΣƉ +̮-WL9 sXpt1L}@qskƹ*Bi%Fo*Qݖv't_2,y,غ#~tw]ؾۭmD@Hg/kؙhEjNc*00Ա(Byl2Y".w]%{7mes'@)fE<$p]!W u6ƛVf kUQ VuQ0QD#qgPNk@4"gyntΜe!)4j4GD?/z  0l}sGνji*w_%^ɵ#vtfەUgPYۮbr1D ǀgh PkAZD 9(rdpxo;c:fQ do>MUU"_\LfS*-9i&Q}ex.06^+e b)á.A9˦v5):@̅A#4 4_ ţkN⒮-J~t0YsreQ< %8UpYk0P +T5>pzG#[lϾ[]fuE2qanV/HOՇP 9?4j/p 8,pV,W?Zx.?kF;^yJ^ 'ityv0ٮ ѵ3"|5('I $+guJNZK m2Q/ G>P+hIC`I>@04n_ Fa!둤w\8CI$ \xD2qXhϾ7~~[m,i܉j:9p sĝGaØL}T<ʺ^N3"sZPYm˙s,&IQz, l8RX2%w?< ZS!*D|G =ĮLFQ'Ad*X8] y*, UL6{PdQ,Btx}HqHsXAl{y|^&3ݸWR L%qgV]5F8H7uw!qsZ<B.D#6qwX+:*H=+X>?LՄ4^EZW tE"Wbsؠ%*r@Yr:{EKr|I3H1gBʃ=U2V@ҷCsH2i AS0˧G`~aAJ!iϦpH@ME'TAD;%3C Q\?W:YJ "4IUC z{u Wsm Wȳ3b_#ZT:¼+PEu+iSfvcn×&~⼭Yl<@ą$%W^ ICl̄˦q&J8a -vjZ(ԘKF QTIۆA"[lƣUd $~G?ڙ?y8c!!lФ#:|1}~%QP׎Ƈf=*sY)>hw\a~T̮p .Um$ Ym:5`&a|0т]) <e<碲Ml ,RkÌ(;;/ ֠$已4_ilAt}JփeX{v8;cX;=}DJt?@T4\Dφ?͹@^? 5~est}`E:Yx:a R HW1ވ!{>뷇9J[}h4LLm‹i9U~WTX%2[}ɰvG,%&ռtlڠ󗃤o(X)r_;34b1+ ymS {IuGHm견tӸMwq+;#ߏkcv/qAI|uڬ@ 9cN_kZzc.O#vu]Rl 9?4_IC&oDu#| 2HA uIka$CR׈ YUT/]}}8rTNh57>́SvpA~WQpn^ isÈrha"W 1;~ "i0ZdDٛ@7hV!'$GKG3="o3z墈4U}PJ]I*kswtILڔrxЛl&37y2 .|3㽺D)!:ל#MkIe3U;nJJZGV Y c|~y5A6ίܓĴzRET7@^In tˆv@pDqzj/+ ۢLA=σn޾ۥJ^"O1y3 إm[&@3F \Qg:x|KoBpдvdTyE_:`ˠН@ yef K<_mDeSTeQ bTHrK<(+ٍR'dِ3df0EЙ,{xdΠUnyQ|OcuH;˛ 5>ִX¬mZ:$b{_JCeĴg1nr罄P ek-.Ձy1iӼu&` KeHLis}VoqJ۫  |}E+eNlyU݄-Niw6DPۤ%VXZ #d ½xa6F#p@=Oͷ'nP+E[ ]Iz6v;:HQb&\HRːMsǸP;M<~7Y[㽳QopV;-*pfS]aTmfB4)s[*O! Th0*N Dp9ÜKݐH) V~urw}h'͹D+M`ĵTlI}y#T0A]-s*И_B Q"c_&9NɻO%nh$W%|!Q~ڏeivր;XXf pt_Q9\pvݸBy23cJ&nH51O[d^3l*eiF .Y(2JIP00;s` H\r]x 5 Hvf߂Z%X^qQڤ&G.^}usv5o ŝUJڸF+wFCh~j$}BF4!(hb@c9[v1+TB帩^m؊%1rx˔ qhwg e i@S|}۵,#[3vh#\ yDZ'q+jQ&Aφ0YTڳ"C:;Ty,ʿNDV c50Dd]np7BeXz>=pRPCYl@]6 ( >9KG'=vWѡ`c$޿[,BH)Jg|deY?~\4T؞>Y I[w5by? n(^.#7ţ`vS6xlNQ΃?iԗuĝp gy~{:wnMv9 VR-D >}&5N`+LjP-Ծ];q06tũKnVFgOַ}G<^LF(9[`DT#9nh(s3<( l&yrw&LjBœZAggN-ǒTT޻cW% DžTcJɻ՞#_, cr&gxtsiP !le|F#pI Hbfw܇dL=N|jg e~ANa(%BD^#V=9{ez$rQl0 P<)^-hݯ!г}IbmyRx,,7NBN[2 Үp#WO!tZd3"*';L9]'ZM9XIUzac@wJqϫ3;oiLvv.G$#̸-Ɇm_mjK|xU?ӄMS/COW&߆q\Ubֽz`̯,%[?me>GdHQMO KUELGF⛌2D`1G4$K=2%0H}=);-,=?u͙߰DC 4_Uub21;7}bbvX9Mtk*kǯ63~Izmvk!%b3͆Ouةbmvx+n#yFErKJoOX1;CgFV˜.]hѥ&tiz_߁0 ,I~/ϳߟAzQTGZc}2/{ "IIPbHv"Im-F&NzlJ݀q _v6M=$nqrG_ &BU'CSKG!mDR ɔ2o*Yي౱e,LoOf_"o؍´擮k)ؔ8I߬GK)*Ӓf~?rh8\DVn:tGY;?6&%0Ô{db\wpM$EGEeQ3gHqQsΤfoEt} :uAi< m(4Kp|C++ꀏoBOHXWrV0XY;~,?ΎBݟVQFtsNEM$s(Q>Zpk+#!;aP yxߣO?yBCIaE1ig7q^^U kEZFa؃1d(YF4=ro2,${K9sO.Nk:URROfCZ|1ZjωuNZ+!im kV,T!$mI UĴy*S99n :nuRͳ ABnKr*d,Qר<&m µq+gP9FTsms_KLēN;{bZG/]68@'+a]I=M(=t{/ _?}QdmLV6 ڞs 4! @=wɽQeF/"VW 2qq0 S67(97dקd,:8\ED#b@Q=~*Z"q9V|7(·C>>&G3q.kUԫQ4  :C 197z`[ $/^ 9Djj<&igpլzh6fDK\MħɊBf~#8HEo0P \]٣\;Xm$?G[ԝ^^NA=1"M+ y7 WVr%vDpUg)>]C۩uH3VIR/dam{~s@S,2銭$Csgh%mxx^`r 2)v֝{,1`lR Zױũ{r"P\(7=<ѿ>j>@3-3-6ĪW|kg9B,tؐ9p譡R[P1B)ri߁8g]V!dx BSQa=\a%_E5CPB?sL?sU!M`Jc0hq-c&>~Yz!Jxxil2уO<o:n0`4s`w-yBœjӉƐ|H>t02; ?^ E!|- pKZSlxzip+7ǡ! G05D/[o" {TZ{ xQ|#3[`tMfMhe <8"vB|MVG<2BI<*x/p+M҇42t/L^w>ICЊn z\^cXQJG>0nrYE}+zkB)Y!pWX:Zz&-r)}M̤vHurr\4f.wXQLB8^NOYLIHӠrQ,s<GEW ƮޖZoŚ_425anobZyݎ$f_b`'p w-i@QmvB~r됆Ft^k:; TzahюcI)2tV'A'dl4mOߝJ}MD1J]!HphV2UÖg 4oDuhZ|?l%Gaf4Xi̇Bvb4dxsotIWw(ų?:PV S;ZMOH>P @ [u{ԅ[G:m (5fomBᣪ@yzOoIgYo"ё{lAޏ0;M4a* 48*)&l_e3_GOϬ?p Xi ^lW1 cKNBt6DI̚ '(QyzI:pw*s3aO/qW1޶#Q˟H`{!kI a~"%_eMxB}'o-\"!8za 1˘Cʏqt8 2@+0]W˩4ƭ 1s /Сb] O(0vG{$GSR@'Q/0j>ߪƒqR|\ů[.X+i@0m!Q:lLk9"8c/!'|#/ㆸÝ[;IEy)`4[ߡ m|!yRLA^ޞ3ƂݐӎjřP O߅G/h>N0o*yaR⹻%h ? E# Q=u|( '-^v&xfVO;B33%p}U#3 k3patjgK[4!p h!ȶ)]mxp'hylgˑd4+!}bHs,F:F3k7J M-BsNo98fQE;E21"ͦ;$ٲޕ+U仫Ca%B\$P7l- (&ޑ%9)̱*pP0ZQz(r)pA pD %;sߋu;W 9MCva&!2mX, QY#Sņy]"!pTip fmzK<Z٪3pLCrЮPU`Xp%NwD]){`ECJI2 #) I]bVu'5ALJ)@g`|Y2K(fP7[9Ou NX=oCL<7 ex!"RFΩiZ!m2%pwUvUbhRtXfoua5@dEіFԊ}%R\h9a֜ vpqVqHZZ"ѬCg ]+7`-+R&b8B/ˡ)dv$:"$cu#]i .)'\xV5ԇwE]lI?C}lk1vsXn1TAHJfqX-VjIGɀgd]]{5-2^c<8.j`@@H|Lm*'@ SJ[z -/8WzW^@K|kot/䪏J#OLN#砏5(&R* >dRN& yL [Tzp+r$ՌZa`tRA>zA}L OdQ5TtPsjw4? `jUO.#[A95-9×Xۯ0usZ~kv=)~zȂ-L擞K4)] 3qŠ~ZE_lT5R|$پm!)ľW@#A]L 5 ^dOݖϐ\OIʧN&͠2X|DkԺG^Zkvs ?Vm~'8*w\&T~Y7@2|_ݰs6opǾB6X&{*-u29 19,.!AXF?mď/,wq<[J8Ω? oQ%3^$.S8|6)BL'!ar菘u}J"Yk!~5QvMP"dѥk.7 7۩tم\g|qu!r*+݆ s22:XlʔL^D;k6? ex]g-#5.B2-kζ7x.K/c(o0y V  .N+1Ҡ62Z>yRۨUZJjX=jFle/^r]U0Z&5ja hbP2Ǟa~%3VqtwwUI{QG[v~KH:dZVU'GZ`oI5^\35˯I %9&s핯g7IQ૘zW,o1ok+՗ SْwnD6k|4Z:iQ z-1~I-sOi21˅JTξاXfȸٛQXc+>(ϞD$b2jm' dY|C+\^5]H͆0]}Ue҆;D JÛUtF7E2ʧTΙ?|+Hdފh :Q6;0x$|SN 7CqCp-r6tI TWM)㹅IYx8c[ f,;\sdb7@<Wa3\|/=[};g3N\WeC66,,4~˕y?2+$Nj;X'\]֗6 隁s=Kk%yBˆ&4Nj삱/ǶV`qaUMB^uO7|__Z~t^R8g? E}@Vj͋0/ :77$m$GCAC.Bz9wi0*,1ȡˬmǔЙd}+;S#LMjjMyzY WÆ/չ.T𣈰EvFV }9z͜_g))L@qчW1gUt2! zB2E"=QV0 XJM@ :|^OM&Fr']W6c>y!m r&-HΔZH *徝UbN"7AyE+!OdRhf[jR>r~,N2*l9^W_'rt+牦(| ͣ[͉zh.=O'1,15GUI{Zjc8>CƌP~X نΕ#\p΃swTͩіf,B."Ѩ/Qz( |=[rm ?2S]$[md`gwy#﫽&HOA8e;sQdGmv·nheeg4=ss٧@HkW Hk-Ie󥅹>U/Bɺ3؇}ڣc#@#rO !pKcCNc',`%b⛌b9X~)\Pᯣ)al5ڥkOI+;x_o7zث$3 6jSt +l_gzc+3b8AjK#R"wU[L~344&u(╒`QΨ/vZPneqCF@蜤v{ >=-1`$PDIy(>JF@h$.V)P^/Kvo^P9z0lvn-.NӚcp/Y!0AYV`PN.KW{yZiwg$ ./NUJ fTC3]Ӝ/>AHLD8," 2__vRl8{3Y8g*}q&uJ"N H|"'0x'O^ՆkA]IyCH%p;Kb^h?sл݆t? "w(TV8V?ySlʪ~dO_s gX0<8şNh0C⳥6b}&M`Z㊳񯱟1P,_AMb^C4@J^H5q[4SXP^dcUN3kwWZ*]f\D !/bM!?HBU 9p=+owpIGqN8J=Z4]u~2%AaZ<|j5OAY@U&?ZHj0@ЊUO'ڊ+H l 8!Y}MM6$cE):sGFѕm?ȗ&4Pxj@3Xw|4/ϗ.qZ{@܈ h'aK-D$*Hrɟ87>bcӗ#@=;t( )r>+B=TzTV b4zcIsvi]-fv~YJ55 y"IhJBrgZ'qEzDZVcU4hd8Uj)?N,о/.VxK"H%[t]f}9EWv؂π[ ^Q:[AY#QܓjݬPD( ƞxɭV=69'uZƁt]`M'y;A8*Y* Uޫ)M6/zc6 ;A,0oY*Φ,q,zh$*HumU&M~s8٣}^'#JT`Xo78fOJE$8&Z}w[C$J<l,ŷ~ׯ _:c^ShSYׁVsgWNDnAY_̀BHqcEU9Q *lWʲ` 3秠rB,5hBǷ@bL d7'v RglADʦ՗=cw3'v, +׺*n<d/kGPIt8nRxcCG"79'ǜN nC";/J= GZ:)2rMm_o#L:%  YtVܑkx=DqS/F1(·~qk(_O'FӁeyUIx$) #[1w(34lpoz<$SXR{}M WWt¦or#]%4EgDvrNľ~pTUd\A(;٘˜ }zd!!5@l1'J BČf[ۊo4NuZ ~t37\ub +`wzy怊)}IP^6>:Ae~Z4W $x-24|3qk1]sM'( vӎ#$9sT4Odqm8ft z 9<gs\>`4_0^{}[t9,7:o>n=p˅ 3HT`.;Qz#19Dg}l ?ަ<R4ƆɈF4ܻE9nFhA U{d 6B9J](,ZU5*.zI $<,+net&/*xS~5UDR=Q@Fo^i=LyQ/#N_)^Aѿ y>,t=6G4%D(. 5&J̪7HsqrAE0&W?B.f'MgPڳBn2F|衷'(d2qRudFrlʼn߅A%d7\*wN! &3:!IV{1w"5,k|ŠeCB*q WP2=_[em$E<"}n-"{ 1~ {90Hfv].\)y|_7S4֭ǴIcY7LW YWKwT9IgAa9YÓ(.h/5؛wR7pFs|`EN}=A;^ z.nYmzv**[:&XΟ_񨈽Twr{]Y4,j6MFpz9̪+6?iLQ L$+UN+ʽBʅH9`s{]ڿW>|x8:E ȾʟPXڠBKY+/ %i^9kquS]o嵛U ,VYTmc@DlgWۇNJԩy dXJYb=##[׭xPť]Npq k*&:sNlP}blW~X>~~ڞt4z[iPȟ6mI\9Lւ9\UĊrL_{] Xq,٤Ƅ;@)T65205y6r~ֵL#FO%=o~N~uIl:.(q{iL'UܡCo û";Iy?dYv:յv{hX|>/qsTPqo*^M328]3m@y8+־%A&m֍4B,ЉD9@~>-4I}>ci}Va@;"?3s'}( q_S?^5F?bmKK72*9F{o X-$FYd]q1B<wW?`tZH^s{<Ġ|qaGG{!”"rR,oΚWdj %]XN0}}RFg}QXk{_%'nx`#n8vSΙ#CAK8Bf=a4e.,5rFIsuӉR -*"za)u.,M+y]@1Vx7ܵӱNY֯ N(JqNlaֽ_pdWx  j2tVoֲexk ^͛׌8_wY6"ІC;EkV.U@YiPQ3;oz"597Zȵ0xZr| VrGuZzs'λuA\dbOB (T9Os5dWS!ү rd7t[lu~9_zAqpQٝ #_,*.] g4@}:? X͆7^ K9X)k I}]]XX40 "PT`3;Bn[@٠_kQ*L8>^^-4!oh![ZeG}Fqd8 X,\oI=-A"d7ɝ8Kjg}Vm&XnM3|ؖ "9" B8tAG5T7~M 6pvZN)wnM%F5]WuҥcbjƇ^( I㻀V򖄋 $ۀ ז3cBVx6R^D\jLqH#0qja6 I@"u2xM2{OX%4cȕAeJ/ ҇_B̆7bIbmA.4D:xsږOSh7t\R|wA J 7$6H "vԫd,]!2n&2vBķϮF1J_?0 Xd $C\Q`ʽT 96Tph5͢$2q)$'㴢N)Ɲ7i| !?oh"mo{+<:z,;LYa0,tgltzw9Q~\F4bͽ 'jarL=!\h;ZCyueg68=0JZJ~GO%2;&j;GR?Yw8f$HZe%cec]o;{R}L5P,F;~wΥ  ʯ Y,"Gx?̲8z뮏38-") 6IO,KYbB`h >豍8뚽[%Ҳ-7Z/`E4mCO v|S]%g+J:E#ܘjȒbSߌOޣ^C S磗Gߊ%T_ MA2 u// 2j\XE&[Î"]f+>~<=MjWAqz>I}ͩ^Ovlj)cK!q]{`ULѥj@xD(] ejp*_.m4O- '( FVr. 69Pt V뭸n3!9]|_+D\ѐjo֎l{JC dt uYGLk1}qlm PfWHA0LIJˈZQU/ЦqC~a7U%bb vks1l%iweZ4sTFt暘~jKt+vj۽i;OLEMrpv=}x)fF;ׄ?g~ӭc`dT-J2%w!0jM|__`e2)q|9fTcꐅhǚ[tsl0®{41d`rLj_ hBE :j{T-J_#- vX>H9AAEl͸Ujt)Xu%ƹ"ff}nsCZh] ITFeS7)+7r(dN|)vHou˛tYD]'$@w8"1wE9,8<)IŭPԯ/r8_neFk3#@c$T]! s ˯ɯ EQЈz m-&Y@",hzLE~^xL`r>H5mXSeRM a`_@6GC5ZYHkBP@Ke{Jjav| !).JZ_.qЂH?5ДJLȸv[EXMw{Imҹ83,,QE|bO馥&-p zPؑI853B-1}j~Hl ĒZm@ʹ1r 1ο%U}Éy;^U4l C~V)jΠu$)߷g5s,=ajwɫ"9ex>!Hw_)Ͷwɶ!??od?|7 -K`sp,͋D!&—iyudZKg&V!߿9z7xwY8Ek WE2r> U. j&TF)bBHL-ѯ7ZLba=Pd +XXl32b ;rWxg5n6JTNh<ǒο3&^i }}p@/4ҘVؘͦBhw.H\WvY \kp Z`3E ?Qm@:s;vV 巻nFe!C*<ܧ`@g9׫S7xwC`0,^, }LБfb+Ađ r}Xָcv0a=(cXVQ^-eTC MDb/\4_n]7mig"xƈRx]?I~j>R={1gwCI΀@dP^glWE--6"J؈g]SѢaYZ7ُG?@usmj_@v%<u|ڢU=^' qΓaՇƶHO_o1ݶ~S9Ŧ.?M0m9g0&K}rʿdEB"mߤ]m~Br&(L]GJM^~(؏/t4Ӯqpd4y/qp+mLhS#ЖZWT+QލїxE9D#9kC6yy s͋FkPCw |2BkͩCB}QR5C^Js.&+:GaO1]%V#T8 [ΞAx" [s=!^컐TȦ7͜DY]c%[IpYXlZSi3ƶH@U+4\Wrapir78` enGw=L* cG.DW Z^e MtI,v A-CqYMӴ?EOC\C=a\˻±jr?c6A}?4{5!s1`m E"h_XX&~.vptkuI~Sv@ g lgO33ѧ9쎧,tJ"!k }d Csέi8y4ҥ䘲'=N}_ﺸFrj&ĵ;dꕙHWqABçĪ;U}ɥu~i Aܗl({ 1biS)Ȫ!lCc=C[DwAmqA7uy}~Ɯ;FFZn57ҴdCýsh%Z|yUQźn@od;A 3)k g52+RrwXA=pƤ $' DG}hL\XB5[ x#l(`|Lo _X:mIЋ>o~N@}+c=L4M([<[56h_𑣧Qxs=EٞQLrB7a2J]tH|N@Lm28'gp8WuXE|#'R - bJDR 0/NuQ ^`ͯ]cb;QG;DNmw>Rh)wt6Cґ-H|4(w:eFeBFjQ͚a^kiwkp Ci2XRz}cwNr$B{oY|J^ e"e1{p*m|ЪTKEy=\38-pUmviؑ#T,xDMY,b!!Qm t594A~0WZ~I^EP: -pq3![?9$յ}o%|x UXg'.ec 0NtW¶1ďlSIUH$ItZВkgW=}rꪴjvg(k翘61[tB6?qj<S7nproUCa JY隲ݖW6rr߷-Sm(iB@g29Mv=`FƒYy1nUCa4;Qc v_EYxRd0Nlj-}`k "#0: h?ak'!Ueէ2 Rʜck&$LVgv[jݷxHw/zmA`~i@o[ՑHpF<"#F% wLŷdTcF+8|Z(/-0\E`{ [ŁrP ]]+Y~ޔ%8VXl?cK&)PM\Ϭtiצ_20$BTm)vX;`| hhSYO6KPH#jrT?:aR Dsݱ}ѩ5qd0n] xy1XPgd`($؏ 7ȱP( Egö|@J,7ׇhntDŀ(>k_sҬd3׳v41aAa0Q|\d {~l#v;]~'l(]IXK6Fҋ\<-Ŝ^ޫDnXdKᲐIw"[3nr7].X%]C^* :1ErX 17 EL.pr3!-;]jQ8`"pb&L`Zm^e0$0Pus|wF\/a?NT.C9nŔaEQԀ=!D,-`p\'YMbwR(Q|nNjws]5`76;cBoNS\zeԿas&ACtu} 1bXc923#:芜nnRQCdҴ5;& @nS|ci)ĴKn̉uZ̔@mxZ)ej[I/y(vVxAİ ȭ5O[ot7!s*bb-͍fUy.$Vz&\C3Ԣ0󵥱|)?88[BOD̆oO45h 㲡XXcۜ|}hHΕibS ¥lYs}q=%>=N POl>7.g1$T+s _`d6Q^%:ٽSweؕ'zBWlgVqw_ښ^v= N_0:@%1EҀGl+\_T:fv>޽UcoJw 7IVm<4OdNѮuNϪJ=le}Y7?_eMN1 E!nfr2XGYފx"r˲'93ԴvпlW)2vwRb#gmԐG( piP0˟Ni4Ndv5eZk7Tnu[PQm$m[ = Յd0xt=?` 7m#UyRY^['c\T s#9ڰs݇]vKXĆ/O3\pb#@0j uTUF2%AM d?ϿW_[ZKDitPG0Qr̓a!D u18.Եɏjx4T &DwTώu (` /`>!1(:'SޠS/3Lql#`Q'XXިAlv3ċ/lj>? @k:n!҉OdGO;!ߪG_ 3|ռ[;w}hn4{}#jWMRolEy秣d;t7rP:cT{QI60`㋊Ȯ[ޛ`A5aPw {Z2޸Bc\N[*x:\Bomv^AjvKA7 { J;~/=+P< U"Ŕ.o~F솵'pV7# 'qZv( /#Ʀ tOjB[WF|'k [ۚ*Ω~ӵ?3>V%-Eb6*kypr&NZ4v`D> }00YWhi&qVp)PZݥYRY"4M,T /LC>B^Iӂ rzb仑Χ9qDhदNa<.q4)3Gfl:>C0]fi3@A/wP[)t@j-1ߤCѤ޳[=nܫRt;QfWaGHfXK3Zny5q1c8n/iPC~o~QB!mvзWe7ca>(kq7z,dD9ǮkIMA158J6dJ{dbw.j%u|<9ΛH]Q DOALV HykX%cLݷgX]4xG᳣h"e4-FHZ7COOkRcue s fvChzn-{cP׃K,,Nwogp0ZĂ"Ow**\(B&QIP-0?tJK)qe-~ "{U1x  J/<:#SrVοek]-ZM_40ZmvLޟBD9Y"BQHёj\¦zm8(~sF3Gh28>Z8"=PLw,GnJ_OoZVU(Bf`6@{$|BDW< j?yi,ZAdXF%Ur&Wl'!{;mT-E(/`57d))Tc[ݷUkkp͡[pX#;evdA-П}FY,ɩKfdr<[D~4]yH8IV&^'i4;+ +1C+@QV8IeWul$7աi@xi1z`]#=7"QX`%tW@]:Zt%-B~ :>y2Vm2~2BuFpzѤ*aY }h\5VW5Zi{.E+Y+9j} 0wgFfƮ` s%ɤJI]Hf@K[E\)8k, UTLyD1#_ϡ 6$ҿEzmG`*( xb>uGi 6jvwpOjy6g<$9OKMaPpdd=_ kG=$/b -3";y,eUخ)_ 󅸷A0!c^3_Հ ?蔣e1:ذk*5>rÖ> UtaFDCw4;'{2 73L>\ %SX7i$̎yd_6G/I$3K u0}23sDXgzol^xS^`q._{]{fYUEp3ҫ{vLR;1,uBLuΎNQYKsTJ:~\1ÖS&M 脊 ún˄N!<; b6P1NܭT)'eŻ/wjz: ba~^.+yj(׆ \+?}3M@*٦顧5{|Oݺ8l[m=iȽ;r0vQMn`̩ #}nv'Bsϙ'%]>Yx'y*ԹFЭZʿ׹}ݩ$s~'oN<Vp,>v³pA̪S҃x>s]UD(Uwa+3|yJMГpȥ*Zܱ!_bѰIutnQ'\MZ\''StzU 2{_'jJ^*5٨痢iLnp3Yq2'{j-dRJHZs4RR#sN*^;:B()AFUR-)G29U+yk4;Y(f㡟Z _.%UJSi /Wڪ :.dJQea;ȽL~z3T\WOW;/3V&XXXz Ov- O/9y[/Xc%v J>\]4IUhIrXn8h@'Q=H4݇f? &e]PB9ώ[-(Zk81׆\M /pMW@cf_-.32'ȔהzQ˄fHrc\yHAh,,ƧWF9L5hfߓ0`PJtoanksO*C"P?88knvuwAn8Hʱ>$p6/ΜϬ1r{ڿX_ZT>?HVAr>({&2),WؽVa߱,>< XCN0~- g&!;~vq< >v_B0]Lྀ#z9:U]24"#P@Oh m񇅱3$o { b*̳P<pRVvTo}RϞ[1Tg<|)M v(L?FxAAPg8^jN)r~<[g(j%>"¸f+ ӵt* K"x\i.bלv$ w5k\QVEgdJs4>U B)k dأ&MҥNt/2;GlOn3>B#{њ߃׶s A۰Kbf++wLX#TANݔA'Kte,قFBĹ#uo6mG@dC-+QHL<8]`EK 1 EExGC #F (mƆ7}"YzʽNd`OhѤȩo2YϢև t Uzbj3+)?i,ˏF8v+94j_gP1 -Dv+SJ0f|; u'Xd޺wxM\|24^㿯2m$ #uӬ mv(Ȭ]U$'ۅH|WVBi?stHPPMC'[: Pggy0 R|+9rnB5PNl}kdVE*o8*בSʵcřV79^/%PfY_AoM!fg-APbAODvۧTJ HYF yMX3VEd쨩/hXVYqdn$۶j8bV^ SnNIVw["Ʉ{<{d惸}z/⾘@ Yo]62wX#n9}2xrYINTIss3;Xuf{|$2O5G $w'cD!N %L& |ᙳ'Jgռ֩*sLΨ‘~ӳ{ q5)v%ndr=)@ܼ0"V"Fi liryhQ邓i*O nv]*N=&`6R\l,@>څ@ bgIY*)mKCmYLs+|TV b؛I ذ7@Z eSy}#1>)vY+ %F)wCs+ⶓ0 h^xRFes/p#|ԦX9e\0`)[; GiZf(- q9D,|>=cE{b'd^( rR|r23 xG48_%NjΔRtI+?~2(xO%- ,Gѹk@gw( %7/Sl s| E;"|c-X>G=Kr1DiIFJk]z"|)Sd^a=enmI .d,)0}~FV?'V~C A=X VgqLj.1vS Ͳ=zI ,*UIhe#bk5 )[2G'gLƛcn Z뫳zncжY:>b$q=?!XWq"72DN?" FEh˼<.3Vr Z@ֶ]߬'4xʆr2 3\L/6T_iE6TI*1鹫Yھ+D`R~π=,vǫEsNAx+8.pMZt}*5uDB)  YiVE[ #yNFꐏfUl.mt7 ,$vbs(#pڒ}~T?{䢘96D>xHŖb|ͳ!AጏY zAg6]%%QcC HX"i;:zȦ֡0D(,XyE/YQw@;{'͞"hc%Y;[*k}u0Gܵ!pjL3[Q%W)Ѱ] #9̢Kmi2Y@w7QM&*A*2p(h -we*b@b(u8_L<6MOz&lZ;79TﻌUNxąVh,\ɇ-C v!x_?濧'j xqN¶EP>b"#f; ^j| ;mb3FfqW:_2h+ZD_ $t> M@XJ&DF&h+2l /& Iji2μB*uL:cIqߜYuEJk|ZzSY^r}t*;P'd\lK "ăODQW>j擉*bMb4%20 qf:;)$!WFc@ ߧQMHZs4U~F/{N*UH. ^AWVplB̓ZY~fO͖39-e˲7T82&r3ñ Ͻ֕%#ʚd\# $};߅u[ ^T9R.0 ')(HUb&8 j6ub#޷RR_;5TDUbhr3MSvhM"*AݭS>矁s E,!}?S\%šXbR=wA4Y7bK#6rNNחf'+]E2=5b8Rl Q❿ 밧g2EݠS)B*2v\ZyԎPAYMvY\tVA[{Ct>("FڛD/*l[ij8I5 \\պU$81EjՏʀLĈk8=t57 gL_Y?R:D[ LrBp6bOU|@`#xe.CǤH2X3AxB1a3}e>A3WWRMܒ꽒=8nl RczǓ/[UD}Iz/'5r7˕^$Rak$#iddLϦ]X$$~_n#:,cnӣ1@0 Z"ADb+.85\qcRQ@-rXq*<+"Q+iLJ"6dj+0[BT\4qʹm*[eV=DY( X$ead{/.m.ׯK3k̊ٹWUMvJJ~,jb'teVB]O*7ێ̙Ğ0b$<3ȀǑ184Ԧ%fHݨΘ25«Me 3JՀMJ|N?eLM; 6 -RKB:V6C. :q/Xv:FgKjt.+oS4d&*lo6>>b[3HQcKR&sv׏k' mu";LNnNgLұ2SP}"z6 M9AՏH<)K/đ8/~ lbԉKW!$N3j0W!{a'6=5K^ y E,y}Q=0>BN|&%5&(Urc*;W $"vl3XَE^j(~duLg1żƫZ ;8+u\GI[V*/0<~-*<'ˀm@MFPfivq2h}n;l(b񏮗GT8*m~\--6&k=ńGFddeSvĚl!۬X BWRu&PԻ1 Za$+0;, Ŀ7S3hS ;pW9>MxCw.Hp>o?=מy'{V㬜$MR9|7'"XkM7 اU@h5$!Z -6a yB|!"[~[jxBCQ5ygeSJ *[& '+)o]@CCM4zԺ|L[壵O#9oY폶tC_࿍v}u0cLcnOReaXDd>. i"O 3%3c2~3ٲYk%(~|k34騕UW3.$̮8aA}dSFu3 W w: &lCfF|bus59/s55&Fmқ&#籀T8/%>}S/rԈV=~aFaT0jz?ԃM+E&Ʃ%&[iKZW_3O. E5ЊxtE )R*34ף?KhUx#VDLljU>-l^P•xaLXK ZͽRLʹDܢc^I CgYZ070701000000e1000081a400000000000000000000000167c8ae4600001e88000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/iH]?Eh=ڜͩ75(8vb[e@OɨuFAvv¢$}1r3pԎ\"FdqIx+KV$SߍM/-9%GYُ Ax18/\iry3Ä 8[ `3!# ahA?ܘ]m;3J{'ymf&бG1XO[׏k;[n$eeӿ^CpZ:=ה4["[rR*?c{8Nm$ YXzޚ[g;M&Rā9ic3(F~|ʓ=>v{}q´Z,Q1w 7pnms|:rz/MMzQm (~H3$EjZcq^ ǗZa_B@x;uyH t'Wk+rW}a8QŨ,Xb ة^1Kc-4%אh> Wb|Rv֒uزrO%mxCK'v[~N"?쌮 K癃 3de}ϋ9-șU޲''њ;QYP:85쎺4dNb>}ڸ&N L1qg伅LPɍ[hP1Fhi8( Lm%۵eRKf\0v.5ꓟ'BЂ)TRADQl,Hl{ h@noUا5qNq˸W {p$qNcr`:2P{fwd$\xy* RHȡh]+S?^hesyAE-qqly,Ks‚0 YRBVvnҠGqf-Bܲr0i/Qvv۲ƿ)]_/jmlӌ3fa ܢnj E`hHIvΦ/d`ue`_G`ֵZ T%V=f_L72w㌓N^M?rPfcڢyuH&aQ\y}]G 7nrXbDCŶy|♁\C.SY黄"]btMUfZF̬c3 ᖅJg)?9.~E6Bamzn~w DSQk&a*}Kdd/8 f&cmRHCzmI K=mrjR7j77&-xp( " DsyV#Qӌx yHfbVDL\ey'{͠*Žt+Wp,BڮX5ֻIl4+kj咏vu0_)Qھh^+GvF<ƿH> `"66# e]s,LFE6KOg !A^hTSd~9qo)a}'[M"R"M#VW,eP M^*j43PTW \_H}%"_XkGFã;5BךHa?l-^QøK:JC 3OR1a0۠W%f RQK.v%'5CPy(r|!0MAʷ7]@em+O%eSA9'F*HECO2PwQv_آfۈS#!H`y%e?V`]^pc}W? JrfvaKzCs<yLL&5()y3U/p93ArRGLJ0; zr!zD#i8k'*wgSXܪYvd4rPi~LI t29(ךfDbIqa,e"a6:3`]=$,D$]о=L/^7"r܉W%Z07ZtE^E=MwD phtaҨ"ƞe?(](ywI33sU{dOg)?2I5cH0$]#^]h+ƞW5` PAc7s|z̧@pTMWe8l;9#۔'ҼZH 9QwBP~D7M]&:&XRRehwC,|UY ~#r6}Ahm~P)-6<"fa& @wWݧp3j4: ^Do#eq + 6#k 9]bu&.y}G6xinр,"`]txw3J,0a߃]4Cɳ4#7ͦF&(2 "7qyÒ+ZA0tz RQf>z&y Yk J.}S'BZ̕/-%설O47Nn.m EӢ c=Gzx 6M!NO?uֱpCp6jV2r68xTSh#i>K/UM$m(RIi(ض˯J sū"pfÛ F U3y1Sve/{ڢ9I4ΡS+s{ַ 6iQYUN:!* ̯E ԦvĄ+vzF)'nɪHi'b nu~ )JD4pÕKͰh""fɘ %ji4ߔ( 2N v8ъnͪE(Q4[wcIK9:CKL:Df!rũ_/s࿹R,_6U|y頖6@y+ dֺzNքr&R3Κ I"%[KXmHn]WQ a5_Kx_4!'r̿*"޹e%"&Z^Qp^߆%u{VkRgT~U!x1r!lTu:ha ϛVgqB/.-䀝OܶXj~̩ͥLOU Xi.@(g.ۃ3%3{D}U շ tгy;yx_yk44=`oOmԋ xlP:/Vb\iA4jA1ϩ(Z@0?υv\@#bMj*]eKTߝ eLHdߠ]1O'bǾ47q-20%" FYhTKl٢}I!RX/֯b/8"20Y#ڢƒ"0ȍZ_[ /Y͊ې~4/g451r+G,1 dfk#x~*?!3_8zr)L`p)-gRνܪd]!9|ݎgtЖE PP? RX5f/q,vG&nzjг4gB4Iy1ȆY+O48䎰G)﷐YXx M“ Q^e{ĶhoM"aH]{CbNDՏm[6-&EGny;Zl㈿q6jl (9X^Z?L^ڻ4~5!0lz@csUC.b@mGk{^}gzU;F@Ad稿ְ6_^ҳXdAc֞w@9C43@ƨGb>Lk&"w|"3~mZ JehǾ.g) KG4&{p,XFچlM#S;.%ūE/ 4CNɐ:1_|p&Hl]WAs'YusEe.fr&-[5Ca[[ +%-wU_= ?.QO԰*E]xVPڒm2*z ~Ukt_-7#&TY`(Q]W>i]R hAE`byPQt韑N"[x9?KL*'& goQ\@_u')Ҡ0Cy#DiH),K Ȅ. < J,"jƬ`TdF L~X ҉[ 衦:`-?N{L\5ϢCL~_6+'űy]EIvzDhq` =撋S(6iQGK EpGfF'oS *8z~/!D>@E"j17L3?.+Ra$=;/t }iTk4L-4.qSb/SH{ _]yNtA7.Q~85/&W1g\aC"ٷ~^wH︣^_9g#Y[|h ky-ۤܧ~]P}rMEL6.B 6q11$Au%].ե_Q /=$(j_E.`)`y)[/R*9%[鸽1>l1^ԎR(Yls6YJVhG-9r-Z_SFЖ;#&20.MnsɳLvMR7ۈl,Ȉb X TGWL;G5> ':hMzY*$1#CzBn.."0 DƲ,ZU0C!-~Ÿ=,C;B6ÀЙ|Kٻa2}FenY] |cRUS],;8U tO`,T+ wC%y{Ϭ䗡<=7}ӍHle!QIOC+FFs2cN:\Q\Xmna&ׂ>F rRNTct@D:9wD ȝ+ :k"fT"X>$o6{#n2Tl٣)>C8*B_PXgx1ёnIВG~ +mE ^Њщ1u׋4v>|` =:b, :" i)5 -7@ 䲧7kճM?fpE!oJR q2?S1L }`C7U1}:(!)*;nbTfzO ][]Ҏֺ J~ܾљGO6<;}p&cWgজMSaBnuNşjM8Fi1 f$az˽S89:@O: ( h  +vSՋ2p~5UϪ2,XI5 l3?vFuhկ=d6%fi%h+UtxDڢiGb˜5dXorfil]drsN ;:.s5(LI#-W ]R@ /^9I9p}'׮ MƫwIs_mNj2'z\uIF%ـ=)G̐bd"c>O׆zz5D!x+s*mV\"SH\ysju°I \e(՞XT 7;]m,$^g7EmXb1U^L(xؼ,4R!a5N6A)ԓ]v5PELͲ]of|dv|# CꖍHs4&- %6:hO]Ν6sa{`0c/giٮT3 iU=4aM {֗$\aV}*r -qGW.]4W"V%Y>˧i<(ĉHq!݅_M)=8fHKFu\LHQgy2=^4,a ^S`-cP e_ykiW=l4'2zL[:s*YeՏ ?d%_` w 1&TH1w| IpOU9*M ֑!i%Y]J"FLWOuc`{d/SKִH=B#}S2(bЭ|9)?8)jp")@Da/]x}@@:ZL71i9q<(['`M^D~x7Ky<LzgYZ070701000000e2000081a400000000000000000000000167c8ae46000015c4000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/S]?Eh=ڜͩlr<~ruTJW(Ej*]3[4 E'87~+euír"G[﯑ad*6µ8L0D؀erǏxR& X?a5S'#K3PoZeesY[/ϸƞeyflJxyו9UE9ܢ[<_K\ѳˢqV F&*CjCi2qQOH( .C蓍3,`̗;NQ=:\vEͰBm XL}f*T(ѰyG2!oR9(0@'M9\bq}5[Z;wbmӧIM(G+)O]X  CRPXʙ5r@CYc>;'냯Hc/{Q-j-<g^&udmVNgPHI(U;ham>{h<,[Xes[c7 =Ppߡ-x` L֖r+H}W<W@H{7߆{`0{w,!U.}yOQ lpJc@`ɭ# q&и[|n`S] wYǘnL(]y_iH)  %W " YcuANۣ 7 erb x&(Ģ"g~|,.[h Hi6,/tbFNT<Rh* p  }Ol<óq^ki'zSB QF.&XKi:!w(>w*-O!OnzFa^*{ >* zc, 0FLTia82H%PM!] #31uǧ^[.C[p糖03 4_/E8zNG@VI Pnjn C۸J (9Ea'19>jMTٙz=Le/HaB)#982'V Je6zE8|ٜ [2o2 ݫvI8a2U:aH x,&䂅ЊIDRK+sBRcI\n@H!ZDi["U{ծ6 ^fjX+4e0}G cLzw#t" B>AV;ԸC O2POSwU4P: C.ݎ짠8̉f[|4KLw]=X[R_5 *s_xa"]:0ǺC8hLU&%u=1֦~X5LYVZY`|:Kioͤ\J{;QO B> 3 .rOs"⦦w4'^e\ $gek^yvG?ء/ۉ~c_ݢà,O.m*OE1[O"ԏ)R1Ǧ6x($Y,|}|K5R0`vcvh2@ _Jݦs`J(}I#Uk"Z*}ޥJ#tҽh=44ceLƕS$ػܤ#?|=ښlfF#a0Ղ+H)6πG/6PEG?PW)ޘ1czWbL B;,:xbL~ўI*tq`~W>g^ 3.uqJ6o(3+=ѐ{gA,dOX-deC*Xbyd^4>C|!{nAC]Ԣ t Z\|!cgt,f^-y$i* JXhS4=1R,t|v̝]ܱ/)4H]h_d-l^57BA azE]J'#Ѭ UGiSPss;ՋkۓNt-0&6\;&FԀ{%!Ҍ1}x\5$qܣ]agm@Z|nnlXWs ĺ_s1^- 9T{TN?Xb QB8HO*6Etڏy Avquc5}L1Eٯr΂{O +}[OJtX&f~1)I:lK)Gf{[멐h^ thD^[ֶFf&OOIOl0a`D}yR:ϐoLE@^+ W{ 1M T".̶dўO'1۞6 -7WN-ۤ6[VVQ`H50cTZ%!\S>eJ8FP& -^Fp3v,$BkզȬH{v7KF AMF=)-L4>|s&@2^Tc#QxuoGU{m~UțVEuF1H h+h[= W8)d ŚWW!v]B8ߕ(Pl0g Zb ;0HIW]7=pG ѢS >n^y8Gښ/Kkv7j <3'ᄏo@;lPB[3@Idr?Z3pv zY2vj(4ݵE`V@z B ,XthE!fz$-i׶]8'R|{56ܞw2 X@!mBᄟ|J40Q>]oon jW,@^F91.oeKO~L5*<,߾X&&H_:z\܃ZF˝͇zڰ(΋^a˛P\@GҐ« BzXNS:1y.'^J'H[-ܘ=k,jsĠvW C6;׮~n'…sd$Xц[ݕ(^~Bl=8!/ X?4hk+Aj1R[X(bYHG2'CM"!0=fjmV| A Q4gkKx#'L"Vٍ3q`pO6̞Y`NRŹC3JEJCMTS7og,ڸ6 D8Pf7uRo\t{xCD/d)΃ fud;x7GofR0~.rʺT.H$jٵ5[ϥ<9C~Q hN,c !s?Fʜ1eNa XED7I4,gF ;'2S9;ZC  ;\]_C-kȕՎQ-mGC)vN4o|K>(S|BUN-2$6KsBIBTd KxI h=i55D_RH_3ù8^O(ēA1qɞ9D π351ğ`hRjf3xE1pe G[+ާ(oogYZ070701000000e3000081a400000000000000000000000167c8ae4600004254000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/drm_gpuvm.ko.xz7zXZִF!t/ B]?Eh=ڜͩ4&AJudu!oLpjƤТagE͋͵_RwwO ?s0\[_9&V>ZkPyK 3 >U\-m_X\A5J-EOP˖~"J9Q?)B-,A+숿uacr&W|4y]0㣴āՋ&/L$6/c{0%{@ l-4v߂ec\`E20hUho2.P1A|!׈Xd 4Y 4cXANr27;m.&':$/WQCZ˺XŝC [Nn Ć4gk> G.|jhH\kɍçhzhSĭW=mNlD)J ?"ߛbVѕ) ))3wHJk۾E*qўQ%0$ٓk:rHSLzm%W-s Qzо*S / h oמ"xDur" WuE,Ӿ!?hqѬ@5\9tH7 ش%nuV5E|2,\7,e?i351\nq+-Q3`د H@A'af靈[7O/za!dawrM37T;-Ȯt-aNH QBxgb^ ~+Es*(k:M 6l?:7Ж~%u ۗk| Ғj z _p& P)7o Fwz\C&%|b<1nCQbIJKᐊ|8Z%tgmv%ˬk\䫾AAs7 k1^ż~"O* BtBJW"*G.PH{%{$bZԴ :R屬dd4P*TU<JN ] CZ >B7+i 3a68>!Ur'%=y}R|^Cz,!DNgq>5Е 7La5d5I?qaDy87Pߴ}eS6= `9\u1z϶,eUoHwWUsbCZeBa8;/}tPpጱY>+Uy[tS*D[l"IB1u@1,?vӿGf-7w8\jkbl{{ߍi!E=C/UOsm ͹Z4oė]6}؜s}r?_beFi+rb@RJp! hܦ9V8=kM[VjT&fP"鑬۫ 7$=xŠ ER4]]Pc5ZڧwV`)Mdy)ʰͣldd`d bשּ=>#F70 Ḧ́3Z-g5mM:Ʈw:ƫLwq!Zh9)||&|d f b Wqx|"KC0W$u. C&>nOSRFYe7TɆu[;`t3>t OfL8SܧPG;v&ݜ(Q.Z5֬ɟdP=G9v)ph+/?W.J_-"4Ki 89r sAH{s_k'+;rSmq`NGwEى/sRS-/B$6,e+;%Rj$B A({֗l_ۉܖKA5w-(y]5qPAJ;Q||h^ÀV&9FUဢN<4um-O(](iXV4,&qە2U w "l͝[D+}W̆GqR=NKO_q!!D+ jlt%.'6)-OmZs %#uՀk$qtMU#Be!C0TH{WM"3Wj acxy?,{uy$F}Q|Yʸ&Sլr|1υZʴu 6XQue? fvU[><$}1r zNF@kPcJAP ̜{u)4aطL} ptZ$YWdMҗsb˂|ě/sӐFqxNU' q"!ď|\&=@4VV >K}S=9eO[ L\'G4H=>h`&0cR>4@3 LMhg2]:;ʩSrpGɆ#tJM.x#42zl\^2xk1h {5K&PMLAw/1b:2w8j6Ա:WnOb?w}WeƤ ~06*pC_pZO~A3MYiXgv&-Dr|-%xͬ/7:3$B )"6 f63Q:L'FAP<` \ w57US2Q̲6/DtRZsAYl!+d$nrP3Jˆ'k'7íh1N$ W66K MjŽ_փ,VAfee,0EvD;4"eIEpgh8 js,D{$ ڂ!}X"yieIR=y|)ӭ瀒 ޒYD?@q؄٩b-;2il |\mD5dl2W,m"g>;ߤnl~W?nVyqoNSyJ\fI8cg+-JvC^!Uak$8]!0mתU-5V 1 %ΒB54ǧ|lU9@Zx{7ic8֓gkb^j\N62TĎ[ʾ[欅wHT+;}Ltݭ 6XĚUoQsꟑ[QES'+mĈR6%W ~Q+ 4em:wuMs<5* +!zf}TON&ivb0Atm+GJ@al+41$CDiR/)aܰw Cxsg-9/ w:Vr7;/4xZC*}vx(ܕ (pJQuЕj1Eaбk;$dn| K+*:C;{3֗(B$mz*B)e.M*!=$S JTBA;\TP?{׻@i_LC 9*/a|yl-U Kv^w$ٕȗG '@Ģ;Zk s./T4 //Hb^c@l~ZC.|r%q^nAjCnJW#/M]ؔƧl@`nY{Uӻ77c܁"R)ruY]0 &<={՞;3Gpܪ8ҟ3ܩu?*!C~Go@<7{u(JDaT8[ _Xmu^6㑶35Hȫm/NWЯD7 \g{ R#ά%SF]ϸD|]lHsSa%τLq{T[CX 8vĢ|!My8}vj(|l)bɚm&cibei_v#ydR Okrd~Vpx8j @w+N#Š)wЭ&K%78sXP@P)tgV=u[2荋V٤;W{hL))󑘅tZ|>GMeؓV5P*?Hs&ͭE;vj+Y#mc4sDSc뭞QjL=Wx%Fr,"Cl:#Aڂ#;YhQ׻drwe4ƈt.f饕QPqX֫ Y t]e|E'(Xc© Y{$}0&(o~y7U'PW`mBZЉ%t):֊wi1M> > xNϚ.$3N98p]n(y" ,{ m¤E 4}auNF.3%^GEVb#V6wEyLǡdv[*_[W*ɵ@<{-ߋ{<)iBKFKQt.8M(u#}ɘ jf2:n1%Cӡ%FcJXdÙm?*%*;Qsq| xY#扶_v~?󹯗f>`jQJ\$ljq8*~dTN Nd^%Sv!YF13yȞ؆q =4z~a:@dQW͋GK).y@ zr'AfЊyHt p€gV?4_9[¯ef7B'UI򥠻/cY%Ӂal@=Mꡍ 7]s]H~ T|ZL/rE6Pm Iu/SRC9ni(r0\'Hd>dRRKoDžڇ.Ai(! Jgx v\Tm"LS o,wEMHGf/Lv G4@nD&1u l_A$I+{Bw|U`!v; O*,4nCZ% +[j?8Vxl" +@f1b!5$syLuqyWC3Q a2XDnUcl,wSmg[)CuiBO.u6ȋhAsr0e^RC`Sb $oCPerߔC;a:.5vCi%ZW1bmb﬒K" *|¹ڕfԓĽL22w[JA2aɸ٥Aka}[DeM"lE[uC!K$mܹsZpAȀg}vbN;< u =Z %Da}lVmM{73JΡr_^B#߯3 J+*Yp͌2f|ŷd+7W )Q/;X$~Wc_]م^&s`\|Ӽm ֎/,kճ3ϷTn,-fpB LyfVvS M#n0c0̸M:@GY\ȵc_Ȩc;%Jzb?Fġ5*q*iQ"<#S)3,7q_wQ<;GYtwڀjaQG:;wH~-mj#Zjhlkr}prM1咫&3(diwp(H/GXˍOs<-ՠQc |7_śݢ72K,`jO]l~P. iS{#H~$\e.0ͅ7N#GAڅ] yjV3ElaV"w}.T^5Ga,$) u%5N)\i V byqjtilC0GͰJK`$/ƤeC.|-kD̈́r * & q{s(u7Z [HU>!+.aCYݬzQ&w 1&O' -sx e~nl! 졼b^ sDގZuWa&<>qݦ+kZ9pׯ|LW.wH_W3 ,o6obxgC`@ǏU-Eio68'cb3d:Tfr+jR`Nߙtf1UTN>)~!C3I&2OZ쵆&k'bj qߒ{ Y q)#-kk{G(Z=(M־R㔒hxP">EgྑԚcq 3<53(  %'7|e's"9^[M_JQtdh&Vx f2ުobLWeL)/J/Uc:NYA>BNZΔ!n֛&!~IfdA5gA-1?2jCöKuPV$!ij鶟14bZb+F.pnU2EcIĥq{ 瓔L$4 *\"H R1<@(-SEUg۵Xn[D;94]X ;3LsW1bM0yX zqX|_ ch]y33f-mBBpڿrXYִ҅$$x~-&Tb)xJ8귂 d+>[%ǔsetG=0Wy.x >k{ypp?g>nyYu5$dwn9D "Rf k M!O([SV;pV.ϲVGP::#Vah4 nS֒ <yu=ń1I/*Rrhac21Gz85`DDoB9b5:]\{?%Gq)zLŽL;VZYqteϕܣ}rV\;p Tz)6@PLؤWeBH H`I= m&Ӆ&fpR̝=lȢm=ŽCYDopV).]Ǔj -qdX`JQﮧ!Z;ʰM+$!nZ]}B]\6eWSꖨ{vbQnk1uu[((&?ܑ[$^vև܎7"0Nd[ُ 9`'M}I+jZܺ҉O$g쪰*[F~ /6G ,3h]pE!SIf:K\`-eBvY7y )K$* sN,gC:UWQǀ0j37]!zҨAd`pG*Dv'ݕW0~hD_U3FIIݻ4. F{ 8cp-R܄S )o"G:/I ݷ %~ڎ? ?'vGKpjGz`oJVjȲ|G?N7„$nJ "nq6=  \k׹:(j9+&뚷T̂9#vc4-͘C]邁kL2$Jx="h`T Wmk, ;{3,z?$ IlrڐƖlS com=5E3F]wGf 6,Q=2]ڧ zÊ> /;~B;{d1 p16;eL|gCG5„i滻5Ifi h!a!mɬ1}ٰ‘sq@g> Ydr(*P'7φ]OX-e|JI%б{-D'Vɰ|1As~A_w H,l.?zmwFV$PRnZv{n<&@K|'vys;_6B^,@y7qMԱYSRVa֦gwqF['|:t#jV#VF)>U #Fcis£݃ #ew/C [a—B?B@!k}l**]Yc16N4%K $CG^2DF|7bRQhl#s XO!t͚gѓd! 84#(FS;s0ozqxߐ 0ި!V_ 8YKkRo]_<+ Q5@cg1,`ulArJ2%ZWZ\& x5,)o+,ڐFG`CВ(>=E 2<5"7' 3~0rg=:X@ڏ[*u`t ݂ S0.6 jF:: H>Q VTH"fj|à oX6:L>M[b،R'@ט0*$۽U1/I@Cp8D!|tu ow2?a&jDܟ=k' k4ʡv^_eW0𔵾)Ձ[4AQ pakw&8*={as/ͧjX +3b+}xy^ޔ.n7X 1*-%w͠qk|K&m%,GZ3A4ډ4zGʩǣ;`Hm4]8|Y'Vط6 r9$>\zC' &2h%;<O+w !]YU* Hl =V+<A&Hc/k͹/ɞRtlذ_"LmќA$uv꺶ε|=# +m d&F ~Si"c(j{ZV,B z g 'zWtڞ 7*_ڶɕdzSx(;rk͞"DٖuTD%5=/ 1&'>oZ@Nݵ0s/AzhR`.(!~v2Q R:dO6cVv::MQVkppbPOdi3j"S>qek"?:9'ۺAnE_QsF4X', !qGCBѸ%i lnq(::%&.6 "& lYm(m~-okf軟g1e4No YͶp8GrO CEJH~,^MX[#/Sv;'>j!ނ&gcj.[wA& W|^[΃1?3(8\&"x 8p Rڐ"̃TX/h!JC-[P |[9яG,K;.\o0Vʇ')-AF\8DȟNxuiFv"Z2qoyGoJa~"DUXy^ &-./wCU{JbO$/I U!Wsi' ;?53&1{&劰ݕ1a p3+zUDE;TUq׿WD~>Bp'(7"ZPb4It 𯆣h |c+$ 3DL#s9onyҬ0i‰`Vbs٦u+kze3;+ҐEHċ =aocUO<<_N+L'zʠ%㶿{'J 1"! &-~]1KU 4p9Y+QafW`E4 H/&7jvJw:F'rtIZqyRͱgYZ070701000000e4000081a400000000000000000000000167c8ae46000133e4000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/]?Eh=ڜͩ !sW$(weYFK MyCvYp[ \<im'~mba_lv S_aNVֺ|W.{d Mw֧ו@"2C=p$#NN5 ?N)N`5w~:_SHgLnp+ȳ=|-JWlUεnww"8Fr B LYݭšLyXVtE;2 %l\m:CcTyH{Gޑⷆ#D ^ *Fڀ=#L⼬!{qu}qfuޤ;#bȧ~ao?OQ5+O 糽O[~$:, \QFF= w|{h?%{~`#;jcWj;_M adzDlM3b+Y~vty qyǴՄ 7 b{G;D{F&ɞ=94寛!z3ZOg]on2qʴ"3ԁۄ~/P5ntUևo}` SIE.9$Hw'(ַőH6=)W'UG%{r,~/NsOϛ~ǃ`<sD4f C4:Mj25n<P1_AVWk[XZ]gM4h`sҁ fȗ5d?ƻyg7R޺cwB=vեGT~ܮr(#g:ꢊџ -CĠ?xyڈJЬxb+ܯ[&)3~ np;{CL0 Ј9eՙ3P{qbcB&MW6,pL<߀bM|z5aACTF4sѧ [>E$4 }C-߀wT!4/" mc-fNO]lN}ካveS]'B4)#فNKIBQ-+Y+t% j$WRd+rgY]L.D 3at*[8; :ܿn{`iQc7>KyVvxlaedHOɚk,v:-,]gmFѠ R9e& )|R ӏK"&ZvLrY;|h_>k{!X31>p#XYRxXS XP3)uU#G'w:()``+Q,r]M(#őbtU!&U֕C$$%”8p1 `l`/`"o57#,Bh?0h6'C1 UkiXnr:9J/6hҴ T'xW$&n.s$T&YVk@_l:^J'o[ӟn{1cFe3aH1o"C0x*F,02OkpRv>Q<9':emb 5 mj6%$^Bsz AΗފ"ШcLh?ܓv t1.d̚9}MLF\hp ױ.564p\=En^M 0NWO |;qpbDEM׎{~I]"AtV[\ة|g)VlL|JVV\7H-~;u 0fblD,l\a44? Ȃ8!ᗟ#{pt5?3tbk"$}YA)Lk @=TS8ē$H6D6Xγ_}5V͈ɥ y6_6<.eA@K2{g*j]x42M=6~v8aghO(Cm1;efO(B7,%iw̋,(sgvG)\x.3T_u:+xɪ!&?L<9; m2 ܵ(5fP\p5].g-KrMiR%\KwLbe~R5ZF~,0Wͤ'M+e_,C|<|:`QH-NIp-3NkeuWu:+eea7F/\v@r2ծtK5K+|g8i89 wS[5f:j;R ;g]sσ$rv 'Eg:ۘ_-4U|9Bh]G_T͋1%kӋnm"YE5]KAqDMLLhH⤼3Ls3o0>{9 Uij/m~5T;kq3TJZ>֢eͦ-VF3w r)`ofq"!.'S&dA|AFc#W%9'K:!vwu)Yk v 1ٱ?2 r"j!ihx۱PHߘ|^ր,Qü8pṴLJ)I w ! fsď3hgOQTP".'Ql9oB8oZM1k7؂JšU"f/8fM8 ٨ uk{ɇ^bvcm+UF#SOjLNw)YGf/@;alVQngo& 9q P *nϥ 7Š&bpq/w6Lj \bfT閎M1ՊFc"ypE!Hw|T'~'5ک+T(FJ8w]R$ rcjͱ9,˥Tg/ 1^]|kQ ,m%+Y~ԍzÝm ڏ-zcov.Ivòw;^;VdXw y&ItѣO![,o۠ܜaCH׀rRk(t|%p^x՛9 n/ңRv5Ũx;}U}퀷gV{1hHG\oJ6e=zgH֌ ܰQ ۽>6 {ĤJPa? {2R<%sZoT5Y}U습%Ī:mH!889p2sN;C=o*|`WUY"3dГ E'Y2eʷq'Jg4swU1Ӎ;"R Wx婸ȬVBF xAȦ./ ܠۊ޴j (~ Uc9u 5~kV,J`] # =ӊCR H;֚o*OxR)AQ$a&\[Oon%WUm K&;ۭw3öiAZv,(%=5|i<WL(jFߺ;O`~NU\EYÉ2st  6d]sjkE?w> |+*%^s+Fb!5"U@gt\ri9ڍUl]]jaNԠ)+@i&T0}>^X-_3kR&^_O^\uPX4F U*9=`Nf J}@})Qt~*իۼyy7L4 wn "PPu`͏ qf0g"qBrU>Ԍzպj[- tvXC!ctj zVI(5;aկda519 9gR0ɍI\ сB _)2X\e}@wP?af>F-˕l6.3y"rmSxA^0]څd*:t{g"V;=*~ɉߚ&{2FڙÄ)U?lʘi&lw k5D%ɲͼ~ZLC@AxE\U]I W-9 M}nx|ÕMWʜ?tQ]`G>{M jxw .zm^\/1ln1F}`[JY4֤Қ95x5r!yS6"v r,reYX8".B."c:ӀS$56;"0%ODenCmr[{wmU7E!a(^"hEuL5B B_++&d*%փ\X92wi sFmQ7A1½ @'_vԖ6b"DBxܾ 4 ;D$e$vk|l/ #֚}L$"*l:`>(8 AWyTh'j+%ꃯ5KwVB 8n#L&y[e-Vm ϧ2&U*P!-#q-OcUF,;UDy n{jazB5/*c׽Kz;.!EdaMJ6Ԁ;߾ lId"ZF;¬C89ѤfTCjs޽;6`\/Ӛ|!rlAp'=fU; ˠ4[%HcvJ583U! l-P  o {ۿ^j%XųmFK3 ƬT/weWk1zq`üRhLY A !V굑4n:Yƈ w| 6僧U3hEK )Lߊf"j]iE?+j%*汯DɶALzZ](ZK8,Kf{jX5fޜ69ٟ  ڿſ F:CqL( k&h6xXxJ&l>+7h+'djؕ2@,,ƽ%j}+1aC ܉|)si<ېn!)C>*Pt8 r%>Okˢ.ǯ!5q]HVG/Uw y7M/inJ;W' dw1?` )Z4-˭ST_'И/,eBnJC@g-*wfo C1v3xŌAῡ8f`#1 gnITtDW00Qdyp/"G[|HB}5;Ӫ3)[v *)K08:gNWc=lOkX:~3=H*gY btF]#+[dsm㐓Qüy=ez߾ݕŇkk#Iu$^ jS'mSIyᗭ("4r3<^8]:'&D꿫K/M"R w& `_s,O>͚`,K6=YOƎEas%G qbۺ08C1P.|VoeZOu>Y;/Ǣ3#׍=.TRT''& 0:˨ =KULӗ\72PRјDf&b3N1I;dQH=ۯ8+8I0T.ʟpp},HEp#ӹ#.NW?Xhi[n%,pDO6c@9"!ٓ1Ƅn"dgk sGnl6#H&fL[!T9 u$o$)н3cD7w bl8 ڣUs^1F}qr'0#i`QH:HJДs٬rhdL瀄r?;FӠ7/$XpǧuȜ?꤭ۛ,|`j_bؼG{-1:LSZRJ+tsZ\9s!?/D+O{ "P1d6ȋHM.~fn< [tKfNͮaMݜBrXmX!Ѱ?jvE׊^HNTR!^ǯa^w҄UUg7Z+Y >RR*z=17mB ~;҉o[P _B~׎(WKy~tm-ߛU:s:y~N[rӂ[7@:QLXw%z45~Li?nHo}~=&@\/iJ04EBgȝB-ydly:k 1P3+(VWӫB9_B榿iĘJQ\)2NؘN"O4𣿁pђ5[ćKYNmzǠңy=ZDfJ0Ằ&N}KY)(ޝm(`}>ƢZǮ_M1:1B2䍒#̨TJH s!֌-玀E:X2&})_HB?B޽4g nJ_ep[b,.i>vMŃ,PH}b2ÌC [0-JP&x"WvcK)Sg5M$ Lxцx2O<[ [S#c uÅ ,1 d[u -QM^;b^~d04]G=sosr 4uϨ tε(}Bd!\2(&D";נu|q ;Bᢿ8weYk@HBrEͣU0iA~m,'A 4+ϸ=gG4f9,7=PmmUĘPS$uuatVTHz<$vLJwDo㦈yc5!$ƏLYP.럠0[`(80|?ݴ 3xP]ǜOCzFH/$~HH p#T f݁&y۱Kϋّ}HU}@;yZ 0OUlՃTb[  `ù7a6jsUk|0b{5 Y;u]x=a/]&TcDžC&nS12O7w$9tɉܢz2 W5!"wƠDr}Ϟ`y?Aޖ+ScstlDZc\sN\h Pe5AɍjmHn-Rl0{SSzJbe=UH;ibC> @Xg^,9Ղb<^̜; sRz6pΆ̐gId{c .&_;AB9^@aoSW{zZ{$? YeՅ8/b[T ؔ>OAaQvd=aDPMM~l )slp+hL$N`Ea&1Z_3 廑cl0]WloʾAVcrb<Ya;{p 5{2J`$GV?';c݃?3f=/<}A3R>ca#V-):{VV[W RX7!{O.֠=Ѽ)l[!%mɽiq[sKC)bEe!RΆB1Xp HuPƁ?Jqk-X.2ٳhQѨ 7YX3XLi﹔?)ױZ%3NKdosqM9K54pҳlf\K\6[/ɮ?]L72HFINM .ą(QS}sT} id_jFyzV Y J ,ͺGb_3fl2VPD ??PYI Zc&t)0iI4UTܻ{K:02ǻ3`En)"EKگ"-,Z3@ר~xIG! 1Cq,*J[!0n|Ka8Cr^wD g4\ZK.joJ c' D|Ӆ|L(ןa/bG3|Yܭo{:`@F^7qDE!>X-61xhWM!igBRMNr0eD 9ucx:аߌ_ZqΘHìhXSyƓpjv ʻ0 >ت&A=9պT&l{Hs[A`?q"dD^*;LQPpOم`cơ7{?3fIb[ކO@._~-aDHp'hic}@~]C|0nU, A־k[vzpbl@tp%$&'a CJDʎ;':QoC[AC{~%/ǻv!B7]DҗkKU&-m>p0no {H0O =q:ru쫒F)KL_P͉%e_NQT?.hC/X &&OQLgT&9,xr]EJj^8ށYTG'z:”< a0aq?IlR p]PV,<B.Cz_yjJKOc℧w)er%*^[2"Y`0)۴M<(whd.M9zw X7NYdkz)Yv#>8 mU1䤾j&L8aMWy,@0¦cP2x`-6Aj0UgR;cRǸsBmXqu T+u&I|M|IɜBxژ |%6]?+9+̩κN6 Ǝ<@D֘/\7?21~`b6lE5r͌|HٔDW;'x\a\Mit?'5@Y/4COle6g?fy?eg+2,aU!TBEkӔ4'ʡXm{}ZބL?T7٩_w1 ZgLv aTqqC1UIMN6t:y^[ L:y\&6P'4j kֻ[L_F5I{2(a1Q'( G:Ev9 3<P+뾰P_5Eܻn֝Fڹ6f:zg3"sQl[SOl'/~q@#^GRCn\)DyiS'"rP?>T z FȂZ!&8u5JX(sOƁOJġoxzHJxnElآ|ߟJpAF2ħ Ű ՄZ6If !DoJO+j6 ~f5mPrM|O k#v*9_fljgSPiz(D?uU4™숊=/ktgùN"OҗNRIJ89 &#<|pukQT6%|ۢ܅R<@Ǟsip2yG2R3Pv܆MUO+kY-JB_IyBJ6@aB&}EbApjS}^/ʝ25AU⛛Bd/p\DW 0h1Gџ-/üzcs!toy=P=qٍ(4PK][`1+DۧPڎfQ^ g'F Tx{=- I#MTYo+o'B999F $Tʍy&^i?zRoGt k|8xO_G_ xRʢ}%q/[Pe(Kx2皘6ߘ]ͤy$)[Fe1N$:˥.:l 萎Q")j5a״u2x_xx/0$[w~>uϙp%<t, ^1%B΍kN2L'pm ?odaTy& pjxqUG'h~tWQ70z _x[́]A HEXiL6lmk{n10׮z$_%n00t +(~ ~E}hҋ͔,>4{rI>vYMf^]˜cқJaQ lch}ps>b, ,[/JN]]Ŏaޤr > ESQ(@j'uç 6m^'dZ^.cJmrɬ9xPh<)gk aKk{w}fl-Vx|2˸˞(I7t11Wb{`V\_|1*lS2>Չ n8^Vl E^ǠQ~7p$=̤q APN݀+~jmp:1IR2x ap jW" _~ Ht75~N2 !~wԕ6*YZUuy^#{?dX*VYf-hfu#CX,nF/Kѽ6lXx/|Yhq"2q΅ Yaj;m-->v+U1I"48 YCc^݌UnϾk=ɿR=v_Nˌd۰o9Z)di0UpCcCk -.;qТ'FPM3](5-#Rԉ=4I]p%1!\LkH_xw @O#jȞANY~AՓ lR$[!#d뵦@sE̲MTg7 F𢪩Ϲ jR#2t p6crZ5u&td]m^Ύh0Pl}sTmSo#JzVCÜ+Brl?^9ܿﻧ(,%neoHF#lP/bRXFi3V ÏXJFQrՎakQ2[XǮ&mT~8XF1+vDS4(x>oZ$3 sgٕ틣.]z'BG`)NŮӥZMq&(Tx#AG=r$Z1^ iCY H*e5tL? *,Np$3O/wL+eP}#ѱ@4 D-lnm SHEbYKkK99Gge!D2un U"\8}*ѿ'S|*﷛O 83/ko3IJx {^ Ze tkˆ LᡇbguG GPrb C6%bYaoqqwOלoι+4vN@+́4wNpWH )]d_˲*l/FYh}PPq`@)&l gO)iCKF?d| $ߪ$'̚*LXCU0MdJk}Is_" ğF%lW ދf)KM`j{pA MC-Ncj ( >F@Q%5#"J/L4Ks;׷Ê:1 CRBu,f(g= |Q> mn! d7"`/WJnlHD8%6%D Vk+P%$p0 h.VWBq= KGD^v_ԈKHL6sQXڥoz%0fZ~fۣucGhWh@[;ky \W3U))eWXA- t+ 4 7{űVrƄ8+߆e-7g5uhO{Ԟ %nXAII?]g%dnE2g oj_nJk󘇎/0GSV[:t#޷tX 4amO_p a`%Vmo.O&O燱uU1߇f`\2>3Je=@ÐO&BKh!d}5ͣ/3$Ȩq5)M8Ke\| %k̙I{꣱-GpF%䊮azX(jߋ[4D9jP> 7EPF՘uM["I]x-gڦljCv_ߑ?9΂x6!\gb#AЉ]cYDY[|bG7 Ƙ#J?A@$~Ev}9Wx!Ź_~ߣ\y2氄xd-O+C:Lq ?dRmY/ҁMCUzC9l)ۼT[N?iǘp $ =8FT&#I' 6Ь/!4 3CKˇAܛMFS9gV/MhV_4I,;6MmPQq+rwlf?KQ)8_NW)| 0'ʦ.sz~ קzJ;>|(Z?/v:Pϸn:WϜ Vÿ0)IhDm}Rjs?i߲bفy5o&(2%TswNP_hTl2$8VXr SkɠUE-"c. V;B5fI:'ޙ!ves~V~yx7w %]-̏9d_J,v E ץi&^uPP+a?kkj3 [^T B0$~35m;;N<}n+;z3+33\4[\W%DQ5ze+N? *zBP~ []O}0Tyɹ3璞(2E4yP[YȦh-fpk8+o{({-nǝN'r~(?Q*m|QYpԜT9x^Tg[(# N+$%yసݹEв Nj>)R3CTyqݍ@֐^Ca4. (xTޥ^f^J1P!DiJRNskzӖ$aY L?+-0CŎ3p1~7b`X]0bfȔnS01eɮusM'5/ΩbAc3&]5f]{\ny۫v3J_=P;AIyaW*J<:8Ht~FE~608^E/q`I)mϰ}<<yy\h6OV\0Oc=Vi8.,Lzߕw&W&+v*Jq.1iuxl : ̀ZӸ7'_Gc\9VѶ#I9}G!#aѭulk$A@Y^\QWWUY61W!DK%;73@Ρ^DakIwʐ?>%N@$i`&v#wܜi빢N1ɰ/:n`V@q0kקZrjun˶ (e;ird6 mCe\CV1#u - ^入㪖 qj@dgĄVڰ֠?4 ;"OHxH\^YJN k*QGLE0"k{0K ~CsX{$3.e=g`:GQ]hP'<Om+ȷS|5~ﻳ~o86>W:ݺ7%Ŵ:U9nXZ-ht ֻw [GWDعkj{4)Ë́pb ̳wuק%G0bWUzy6r7<6QEа(c^q\KɴLs8+`m4l[DԻy6\uƒ?e -v'b~b# |;:T&OKh8.bβ'!&j~Sf4A4\[o z$44pv6@1Vn"9ڛ/="x}~e]%0R9!zr+HL18}v2rN1G~~۹Gݹk/Μ}? f҆eFL:ܮKj\l!-e w1ï$Sj}qҁO[`%ՇD0VѰ٘C/ڷ/ߧӲBVmiꆣQG`&B ߉lVC$@;g{U=!u^;!_L'S"YN>s@mOƀڌi$^;OH مXN< A,O!R4i.v(Zmr[o/ċ#`K)g(䱣{簔v4G <>㰳 .X Asl M$p-15+/XLKH_A+A7T5:祁sgoc=HUlBf<ܦj;`QEl# B]tȎ5|X{m;aqMڻ㛬szпo|<ڮWVӒy@;#]aC&*EJE 5S7.J\PjcR{ ͢~h'fz}:RdklD|l9 ĠT` 1;' %8UTvd䶑 5F^X4ܰq]*&ZT)H3+IaI?T)vw$~imK)a`3 obDkǘ&= =s$<8v\<)o[+osܒ)X ?d!B 7g٠҆01"{94%u8,lKX@;V % j8 ٔ|il9~-nbܙvb,f\FSV^ 2;ۍ)B-8եYcMA$1-3hƚ |(|w|bW?I2q*a0|J~l%lt8&ZdL'_cZro2'yhn[j]}ΊllTlׄU=Oe~LǴ,4R]$&߿ Jzvn3ŭurۑB^3ڑڋii\tWvi^&5 _ӑ4E|3o.^4WDI"'%ƁNϠ)Qu)gA*$*HX6%kG$jc"-)[i1w^Cs=Bh˫v;~ VN`FtœPluB]ms2V|֓o+nw0PL$y ^9`Tsή7ѝ{4ЏNhɨzS0HKT1)5lP"&p'C^!&m4Ԍ y-'Y}F 6,0pUCcZsALx Oe.RI,9|^ Uf49e@k}]wںk*>huP}ޭ9Ftgpx~j6rX;6=^xqoaS0mOg9k}adwKdh<ņX\1EJC=rDKg)c@{v UJ>zB12a)3-K`dfk9xQ{'$ք_/ V-Ɇדə0H][< ֆi0$Ӆf t|}\t$dg(DT'^|у5} VB:Q1% %.ِF?TfrEqbGqڙΝ``*mI 0VE;,W}Hbp*jESKyUdbuޞo8$-KA!K3mfBuKk ^W$m 0:9"bMcݹ7p&HTQdOFK \5K9o|K ' i tb^TwX_ LԹT5ITv@Ӛ`R S:Hp.g&+yXR7Hi7̂+X[TʰgLr=°P r&0d{,ٳIs/6v_&ݻY1=>B6N]J9phoQhy4Xk/>13ߔ*T_ڊJ`{!⏇X5Z-.P?Cg+oDx` ɣA^,|wORH)9y.qĔ𔔊[ %JP D=, U0:Yegh>x@{x{`F7.S=g~묙˙!G̕Teb!`M_ 9-Bm*B.9FpyY>cX z7RK5]l?o|5rį_yDv>]H&9`Fkf?İXY^luJXBfŴz]:=44oeGU襫=[E<@`8K *U׾C¢(n| jq_$kҮHt /Y17cms`ѝȝWANAԇx2e8cPq:M Ÿ+jHU_iGΧT5\y_89Pl=`(bI[&=˒znz/,9/:`- -3yH;;fRڋ`dFh4Ρn!,n!Ik,.&|N ghN{;e%/laⷬ-?|]mߜ%*\nJUEt܀hәM}I]%ObW |$9G-(t ̋"ӊ%:C ӒsUR4UiDvp.4EH+uQ1}3I0ϫL~@EF=g #i}L׫r^$ bl:&ߊʘ=1zŎͬq^^U*9C6E=I:mXݩ|,Lg4MKr ѻH69i@&g"䇊w a|P}~ ixBkk(5wXrz4޹lPu9I%(薹[} UkI&Rg UAR>44Gv$I0ǹ۰\S~$  ^V"z`##!@DhUu85{&."*)&K$M']CzJ>f>Y5+xՠ8~'ܩB'p\G\RQ M5|"X 5ō-qcC_aƾrY?f|V4/2oZ‸l ?)Rk6`1ZsT[Z(vrO`6/FS#Qxȭ6Y9vv%}w1,;$ztU0,-fƞSQ>ǡ]=(bH2à^(LJ/CHt(Hy\M_Znr0\u,oe~2&p)W\FL47. gH*-=Wބn؃iNU%,N/ LړUnƐRh&X܌pA/BB$&֦t){Sv$q[ =X)~`<6⇃Ó!}ި5Hn+֚#NEH Y){K!C7_cX>)'Eomr)vαs{JYKѫYUHvNԫ' +2e$0g%$e)h6'xg-=~ Ѕ]ERbx_2*iOIH&H >=#ݸsL`@;0\k $.*nԟ4$<ޣbi-* ?Y-!>/'-aÂk b`or(fѝuP0à YÇ4ձ1-D_A}H[,+ od{R!ݟ'5]ٓZq@v&U8ǵV/Xaؓ#K⒟hS >oZZwgD|\]XH4( X9QOa"Hf!%5JLUv^4q J cG5)ylò#, tIEx+z,1aQ߻J޾.CegRDj؜-BAL2X#RlNAE!?6FڝI*=ǜ2hC a/ Η.?pcBs)o;9<a >B"a4x2G$YkJSbpMHujfnt~:w =(,N5ryOW`T,w2`n^8ސ^b3?/K1g1P\:"elSlR7%[$]vO)abYe{AVGehS cNfiWՊ%N2U SPe|7cdVA@?ퟤA8=Gįx9%@Zuy#OoTK$sOcF2;. n[1=\FmeJ!Hr'OIߠ0tV8; u՝rz\{=Wr(};{_j-lv8&)v YT?!Z6E˨5R#y$ (qX' 2qaM\ j %a޼(bBU)_X_8 ,(=``cvSƆG-Xt(Vd!J.F]q&J\tub&[%KLK$0ks]E.4rv߹]̱30O-s!a#?3i1]ݪ5y94=Oj9COrۃ=? +bs9ʶ+%4 ]&_A&1dAx_寧& {x:zgSW T•3#Mo>~$.e]gyʧRƐs " P0rAd6덽c;G2 lC#qF3-NF!J!H>MhkMQΧ^"yal!E[QBhÔhQHkNTGX/' RCk7WQaV dBć'7U:,~5%,XQBʇ$GcY̶ז Osu]e|̶R#z!U#Ԟl:h*g"/ɃKIp@'Ϫ~@\یXjYrY4:&@C`OK2K `"Į7_û5c⹕Vo%d̽sAv#o[U<}|٤ #6Ű5F?#ѳGȦl LTy MM6gcxT$ z,Fs˟%/Z*pLWo>=+7mX#޽9 mU]梹F ( nH){]9h{ě'O8]M8jlG@ހF`[} ,hk- '_/ X\wzE6.g`_?o.cye3UsGHev_ ԖnbQϐX?il:ŕ8*x&9[ZP[s'j깇f̐- #ꇃ*H;B^ Hao>ЧûI""mT/tt3Msق* sCYL Ȑ7 FhVOGxec}4]n% -:^w2MKCܝ"$\\3\o2D{A:Vnq*MYvjpӻ+(O[zc٣LJJ%_8(θqs)j][L-SpNa]k 3zScVd}纭q~5¦4?Ά/fR#XÂ探6W% W>Hu 1 o+Ӡg2fv <[$$8SeB >F @VĞgбMTsDdY|]u]C(o88PDuy`>uҊu2+bXUIOQQ+4t LR9slK\sKUPYc8J*c{ݵEnwpK58*AMB/TiX'*|MUwE/pP~U]0/7J~ 5[_m3@a!:<5I~kp\K:ͽ?^G7[T#f*:k jZm!w4,4q)Sˁ*\P;tovlھV2ג)@iH(l:pe^9ﱷ'ϵY tW Y [0} 3٧F p}!%+KF`> RȿgCC%lXYkdvz;_浼2kV؝ꋩ,N7LoM{?wZ,_%W(7w18׉ Ƚ0! jlWf_z[8ԏ|lٛat0aZËir Btha M[=]1v≛6cn }>5Ti+|0Y)rGb2ߗ/I >D<3!U'q+,<1fKZ^є2Y9:~c'XWz(_^1û/ (:E2K،4B=L#ڍd@휓TGW8ebvޕͫ {*s C[}qAyz4#6x^Ie,t5wD2S⵳Ţ244m_ͼaՒLӁdB u.;qԇV]m1nǦw2@DV㡩7;^jMaiP,L 6VY;b+T,}ong*X<"Rsn0h6 zzVGvc,fx#mz.Rya >8@kbeN,:^yTӊ^vd2&y&}T2V\ךsQ ]B֗1@0 jsm7wBHA^#92ՀEmguD9rOt A*Q5lOi$BYMyIv5uPxn#(8!^{SKPQލRaya| U-Bf*dJR*!^L`b;lsoçq=ֹݧRAiu(U(>0 ijMX?q(D*KyΆ {atj /ݰˣ̡\׶C/"@wY⿹n8_R|"# IGzim*b4Kc2v*asG huzQdyZ :ϝ縩F,!FWZT\Jpl@OCS)?"sw31z2hu¿څͺZa˯44R;VA1by^B IkB=cHJo% Ӽ7;?E,W9P3{ȾZ ls#: <A5oṷ cup3@46Y4|͕L_MCotW,;$"97fN"-u"rl?o]+|+ψXK÷wk5K۫,0x2`@Ζ^T$%E?"q<ڡ`_d@"2zV qc"s0tX z=YOd/F52L7Hqaf#OP9Kn'$FP!C[J ;lrf!wP7*)\6W:N#l.C]5 ɄQͧx)>k?sv`2+9qbEw4v7sů N㸽-'DlV2rmc1{jR_Gdn4O (X$A9(,XTigtl2`]Z]{bZQՓbGH)~6Rmߐaz0펐buI4˫䌓.MjX"D-fMZ#3޺xg &G$"z>LPwGfmf $yOдb Õl1@ghS6($GI_Pmz^Z~625~yDCoHb6"@#Y{g-&%~'Zv{d,Kۏ-P x8oD3UҾOD n6|7<ߌyv]:GM_cc߈x{f.Xߟ &PEQ*$DR]FֽaX _rg^V#ݳ^31ԚuYϥ|iUCN)[jlII]')GإX6 -#5-C9DI\|N:q4J[p*?,ވ=) H P| =̼ 7KnBrf=*Њo=PYqPgrGfskSI`8 ? ͣS]81uX~~:mۧPƯr  L`8Bi[zB€F-[_!<74hv_L $L /-Ppn#֖[w&e̫Ո-*pT";9mPK$iѯ\3IB cNSne[Tϕ,@ oD-$zRqްEFe>uњu9G: 1~="I܂Njfivr+߂MXsji)CFϪѴ<9{EG{eQ|p CI0C(8[鶱EPݤ-v.&K1!zÄ{PjoYAm<*=Z 7Q-II QG7hزy6jw:)D >rfvf1?!] Y6X=^}lUx1OxO?l>L (TpmQ(N^L夃cS`%2?GK ]B"oNEؖ>e9`ȋFqd-4= +;!⃡լ8Fjnyi:ݵ`M|XK_,M jhg`BoO=g6:8* &#:bMԧL= b=Eэ8)[Pi6E|PUi1i4ZcA%KM_x]7[=pnK) -+quN2chTm+# _Cm!fʷD!U#TAMq')ĊѼD,Ļ :A2Z)/kwx1 O ƒWvNjeжƄ˝w!~XFyQ5Ϯ>G- pEuЪkDegv=I1}/BrvsQ^cE戀RiMhC[ 8Vݬ5ja/%Czni~.CAu"rש)KL iS [Ӛw{Q-oT[>P%.^CR´V%hj 5/Oy̯H#YZk#}fxL ohO-Wgj/T@0:6} Ixm{!DM(^w9n#,&  XM2a`"8+$h|;%샖a|*9k]lOL2sI5XXlkL*G0a1%pk@)N3?feap'a6Om-8"9iJ`.>{x]Ş03.ݖϦZ ]lL'%'QRDB _$XD$q3?D8)g Y?eHWWC.l~ -Y8dc<njFs,iHB" 5WC *pӒ'ʓJm3f+eH K3]Lg.O$<=r w>ɁaR\+83CWwځ]WiC\+a脮œ#:_3::Bھ26+0$jreGyDnP% k^ bWmu+$E}5VVQ* eÌeH eSe-'%Z*ዊ߄w82VopW^=< ϣ~ z븊N:zY5|tYKW^+({yCKqa)\?$^!>4'{xQ QZ!dXBn'¥şKt,~9{@^j@_jvo;Go`֐^]He{蠹QR"IHQxZ$/0RӺ*a_fQ8nWrۼT7R_TXXD9N9=wcM~"POK6p3࿉H{LG+S>9)s'ϋJ""V6No]^0BK7u;[#_)L%gH֘3- !z9zsp蕧/5e6ܡ6! җ21TyX |޿m/ M  3AQ©CQo]EڑqZ#)JxR]/j:Q7:PaK}y'͆ Im(iu~ #!2 zX' e:_no'꽍C"ٯB+hwi.8o# 1ۅ_fNDT4%Ma8GE J>XAiV >448K\P ͥ9P? 0 gidMm=o7TCS{CW.0Rz( |7oDE^<+1[GȚNA}t 7a#f?ꕯDn#*4ߪE9(!o4-ž=PbC|f|ǖ!L+Xz_VNV#\:s fx@5rsγ;zE֚ TchW$TM)g^!=</8'smq͖<7y'Q!S>&/ bj20y#"1•X,N rI:L&V"U fYQ"EJe$ZDO& 4 ~xyCM|k\J-Hbbg*4&L藂ڶ֎*7%/&1!O~˙dkL.-wh1k|ߺR}Sr$t{alw<"[A  ;3kXNgw8N{( 3Ytϫ NP0^&c0zФzcGgHO| q{"džhoJ@e!'qrP/ {Ib> ؇u 8ZmY͑cZ*{F!W*mWba1[ h"jLGsHt]r[Ubʄ6 ĮdgQJx#h ytz? y6X5-q5+>\a``ULs$(M[kO0ud^Kr~ҒNV{ "}Lf[/rX$8%fniJC8[ -PR6z_%sKg18SJֻ#5SPV׌gx@L$ I<@ௐ=؉wj#LZ€>d䘤=Fm|7K MZS{B+Nb&GiO@q[ˆAXPq'51}kFt);eP[91G-&m(]DStAp4fDR?9NOxN20m¹;jl dk=v@j?Rֱk~l4En6IR\~m驞[uXer/[4NҜ8u?n׶Ms⯄!Zd2տ2 wbL߹ huk}7z}֋yE]l9?'մ`]6 ]&Ɩ#n?WݼSi )7=||KhU-[s+Șr't(guES?ifgHWDOڦ=2MHJ@oǽ-U)Y3Be_{o:^~-;, wĉim آ3!6Aƍ!UA5VV"ExqTSYps&eN!dJNIsFiT8bnrs Wc8׼s:Vugw{DٞA8QKJQ^ٱ*5z3QȦIi",@$ds;3\0]3 =qۂyi&}H+pTY*kk鐳$~5^b >^DyX;b 6 hd3G FܬyHȠNXRMy` [\lhmŘQYKrjcI$14gj q"`|q )qQW̰ ѩ=$I?lc$po} L֝GRZ #hd{^qϛKZH%qo gIG;HB {Ah?B{T2APMx*w?(ZhS?5ewdd5ocV5#87'P~ " )q Gc1m. sk4t[@TnWhڮ@!M:dFs8*/nr J>Ɂ~3v5%0*}脵$ޜYх`%!#j*{qFǛ$YW%dAy FϤ;TEQ̺LQƯ ǎF8vepnĦŞ^:֊#AQx)bTLNQ m6a޽7̕z}}f6kHu29o>Hgmhwzp2B<I/Wc>Bx LlEғG~{SIrnֽ從{8Bd17ĝ!G[)*L%aD3&s-%ya^O$^Kn?h>Viy9c!QcBv:QMo6 rmo?ȵ.J:pU㈷@t ]գsyylM1cWo94sH:9IKL X8σvQR5Km*sbW;-TS!"ۛg.Ɣ)6z<i'ģT,z|+n;;nڪ($Sҭ\v46t4nwviopGXWoWа#J#PBW7ΥITŕY<Lҕ-$S{{ >*^h L1n}3B+`eN.ٓP-mG XDO ae$(_ CSpTbXdQyi+jTQ"]L3ylK,c}v*w^:ohi)i߇&fhƠ%16G0e}fxqZ)ajCyw":4:UJ81fJT6}~l!Vs 7X0W%/'c}A /t+ٲ,sL3> 90$0HED[!r2 #P?$ĊL z˜PׯIAX{}^RpPݔ@&¢uMyO4.fs*ފC.tmX>M\ݙ(hgw[;w G'%BMIoCj 7܈)'6l;sIy @ᖇheʥEY[vOשنJDy $RW/WߞǔX;y\iG{>aEV<OhQ)ΰa*E Q5pWZB?MDJo 5ʫm^9i pcѐq-{'(EIkxMpMM*$HE//rֻXE?Bk#oyFWKiSFb3ѳi?'o㋾TҰi߰`. J,%x#'T~zٮVvۧehJŌ!sRAT3q:P&睋SG;a8p~P@W7 Yt&=A(dϔd ]T} C; Ļ=?rT3__; ;Kan?@VhkgAŜEOA s^Py@ԩ‡H[0ӌdKl~ykDhͩdN8aTYx{Qs]O~EBP XCt{媤|dZۏ;5pXV<W}d} pi'}G"ea x](ߘY3V~21kdg_a(lUʧ,rh pB'{wK\F-Sڝ[JegHl |Թof:eƵP 1A屃C)$B4zqP~~Ü :_TXX(_w<٢ &g-27l:,Vx3K(RAeeRۗ Nԉ%5fX1 biBdOFHTɲwۊCd \悯uak'Y[.9T1kp I'iW}WHX7ӹ, ؕ%ub k!"p0yXL(=o9?P >j5N೙M5  R D)x\,0ԛlȼaOGlqN ]\i,a0Q3=j=|Lջl&hl#sšWLQ%/2JD$Ich"J+ldS'z- { eM7c>ra w[k)u3*z^`'AWf 1Eh.7450HmnTjǨ RRLN$|>*zx*_o8lON\AMo"}tiY3]Odz-KCƙb+|Ze'r(r zL8D|Ci{H#wZ *}Wm<?s,,Q PnLwVBh5e菪HFXqffC]L A&[O@달pf80,EGn2+OݷMʳSs Ů;lP{K]?iu5G2a9|<+4Ã]d{+9ci??oa5X5oLJ[^]¹ F_bMXyq6炳Ut(+QtfIab/Q0@__וC"&~fẺ $M${Fή@ݓ-i쫝ij(2A-2*RxX65F$3섽Ehh{R y_`8jds"zq"XE +ܐZY6+ʚ,&_פ*UU.^tV}&Іb3|6J0efpFs6t!M Fsp/vgQq{ ^'rmgBcO-u(C_ן2a<~߃eДwCɝ T$ym;JGNA"Ay;h?~Y5?hn%/x)<VuQl=[aH3]4W- [miB/&^9iFS.B*8.dZDb ":,d&Jk-PZ,Kˏ٘4`.KZ T:\٬b du`a=#3\TD+i*p>z[7ohRÓ=oY |븪ʧkeMp{ñWHb1C EPROpbN9'͗cqH×Bܒ5 L"@_~xp5R'#s`f <(A"n#3}M;:*e]ht׋ѻgnٕ|1SZ;5 jAqnV 3{ձeH2$1Yjxelsma:fEbUrd0n?؊ݘyߧ$Z-k;]//|֞˺XY.ȍ%+Qbe>A,n#~GVтjⵓ-5sƔ}4_/Q_R 6ZjD1 #knJde :󪷙H|v?ܝ<^sRelPIyW[B(sU&TP*_uaᲔeAKtͬTyAbGb0ʧr\`ʯMtst_Q߭E bGftl4+\z_o֚;~("?25Á3W!ѽڋm< E$h;jkӜZ\3{dmOө+U|p0`"qQ@xrelz8m T90Ʈyݟ<]'*/ĂXǐaJX!{|&[nxNKazB>rX:Z>d83>;Zx.\ʤJ0}tlgeub1wrdxFq_'*E׻w`m/lh2 "U0jxp$}04c4 ^ŠmnU {yL=%Va${h~pBI|)? mUK__Fk[`z+Y;3ڭ6A WY_I7'N c![1`!7kC͈ZOY{, <;oQ<.淆p7yNd: ,ZW3h>-6uA&WRJp:ߩ+xMa!p{&*%U{=j'!/O[XZIUU7wshU_wN*iV$Z"<]:X8ӡVrR_۲H&5Hcdm nъ`lp-'E^4otQtY N.u˹>|ިR5پJX1D$e%qTyꡢrD>Ah(,Ѩ jt+)ьa 9ԃ 3!N=5}m[!#b޺dMTzt rAxǓnOBDXU kv4(pj3;RSF>8IhG.7zM cO.*۝攌 B82gucߏ >Lc;^EV6}lI$P"2Y"K7ުNiF >(e#^\F1R:ŜK|5.A<%mNV= ;%K?/x0-n֯s&6F#@`<ЅG#"HqMa(3WT >)᙭sӸF ݧO*ӯL]d!wL.”b4*3T7K`մoaNʢ]S3"&VX2J%f-p4IO@m<fE$"4V\U'iя5t蘾h^R`d7izImƤI CU:o(A"dYV^,6ɪiS; #Yd2ܻnY4F&>FP1*/+AT(Ib\KE/ck|{p"Go|\ o!Ua/I>CG @drdQ?NB>vT )]v¯UzN#OZHw˾>ŷ 5TDӒF^)lK\?f]xuEX{-2RP&1s Ya3qpQ~;Zeҍsl8O$OΘo#gSO+ch QR|ÎA 3dSRfэZwN&K#R_SL~rwngN,ro8+A,:L@u+='|7OX&>11\ZFPp 2b]tվth՚;5rԙ#vLtzՐ*!2Hixcе2$W9WcNb؍ @}6^q},5>/eG~#Gi,ʠPz`P>f Ժ6S5pe:")Ǒ.ʤ=.v1KNgzw@0)Is:ל"hfaX'I֏Sz^D]}rL%RKkGSNk ='ON訵X yoj#zXA؊Z_\^0[3'o7ڨɧd'|ŸF^=$-ۄl_}AT4fw@eC/g=|`PFYNԡύ6 YzI?d H<  ekCu'UiwDn>>"F{QWބWlrW0 iXK9*?@?j35\U]"6Ui,ky.*إkZFy p-XMw-͜1-lhGcwh:#$q}Dvs#X2NЛg8*~p|(Q[ p6Po]p6TKPh2e my-Xj۟Q{,^vr,D p iQpwN#{\k;Ms+dA\nӂP&bR#~wMq۝m2tNC#- "02UXyNT~yL1A r%d,JWQl}w4μ}Cz,C :4Iӛ@A3UB ϢRVR>dhU~ f8*p6a fÀ wOTEHW,AҷBvw]D_8^ hvŹi`*\< ] E ֘RN z~e3 B޹.~8w]w#t'8rd,' k.m,VΎH-@ב*k';^62KFሉ<K"4Féٕd%s dqހH3HqT~0bگEAL+-0#3w" ?OdO 9 Ay% jK(M5cNJMc)dw)Y‹^t8Φ䒩WA-GoZoӌ_ }{? (fTð-0&^.doӢ/#w*_)maٝ!eKXp:]dܭPqj~RcU7) Sm6d<pymp,GgE:&Dz* lvk)m<N73#NiYl4jU>!I'T L8F^&rЗUj_N*{P"=VAnΥm|z)BSNǫ#«yzãc mWP%/u5^կ_ K(S]jPz `Mӆ*'۫KT֌.Q{ǝ %N=)P/xj' zXl rh#R?ˈL2t!w;Nɺ'gs`FAg`:2]*MsuL [[wuc-|4EiecJyG<5L2Ey?=wpPʣ L{@v:@Ѫ%ѧR3^t.ePY1VaRk)wCtcήRHH]r46LF^63Z ڐLɚ|8#27xԻE83es4HmlfAR~9.%? ZSqK:5 PLrF$]HPYRdFt~Hu;G#kV^8 *reT;{Q<Έ驻%u1Q4VV  |8YW {ߺrXF q@o_좑4 Dz31ѩ%o|y(=$ [WARǡjUc' <BYvHށ<^p͍⤡O\B?:Dz S'G c.n'BL fmg_y1yWD|$/UZb 5LQ}T\rp |rnn=Jb4˴죹_SjY)⮛-W]|dY6RY['!}tyY͐8gB;2&9ֿ O3 @9'aP~ya˪ʈ`@(mi#t@P&0[G!% ︠zxByf>Nok$,`{G~2ZY(oAf0i>x()o\t9fJ<3y !P4K׫(+DFޒcb1.CIWh߭fhD*+9Rf:9pͳW'gRj'Iiv. !Q+$>/Yp0aA!l] x٪j_һJ0Qb[{.4QwY?sÆK[ROx<嚹]0 z6 R#ʦ\Ohn2t*)yߜG6u]v0F,׿l-ҫMWoCUflwD J3B}5l-S7%[5a3l#SY&gWn;|WG>?qv\򙶭wA)_럂kPYK dMʽVl &&Tؖt_1%mE,JI_-,NX5@љ$Qi #'8w~quzs~J&T-mED ͛̓3 !0 0k0{D) p,O*MlaeN!gY`Lϴ 3G!׷;u1H2!fIJZX=ZCۭ؂qӥ8jw6,߀\wSoҵtLlU( NEv;GA _ϻ.6nOo? S5+j2Mfeor KP7Edx$.~3('(S!D͈Ë7g/[JI*PX*ZBe϶&-!>{q=Ky]pJIc:M :Q3R`E  5^aUMSM6 N1I/_݄-"ly\`s^*C/p@eqy9!cjXHB>f5l&E~51qЙJb' Ú:;$1:{N1[ Оi䍯#3wZ1W6+ؔNmٷx ^״s 1;pr>/>nKIM AUv$\HhtI`v lrknx9gqزuv\N@󱀂w?/6증`] :جקP ?'Ѽ@#4q:ݓfP= zb<&H*19cǷ$nc娆k"E&؝,~OZ8LN9F3Ab:SF왡 Ӥ&aK<`siڞ^ MLj_"hkXWrE 2W{^oGa"qHira~k؎VS\O zt+zYaH7<۪ D1Օj. j8R(:v+o?ڒmD`"^W1pT),3A |>6 DN1ȏ1`QHW;m %T|"D4@ޔp d/hS_j v?9Kup4fM>Ǥ\X&xŒMw)](JWFA`U- 3Q;mW՜6_~luշ[op$4rqA +Y9guS̃WѤBF?Mv;p ^&woǐs5M(Ts7ە*.ER ڑf, ! L'/`K8,zQ U+|A)v`六.a0L-+t9X 1mUJSՙvQ|-[2zG25SRNQ?Jb+Ȳ/I[臩1&T'7u|:7sFdBk}6U̇WV@!M K[͗d= 2y;4&^=apBb ˀ3efw];V j1e>sEALK:@{4J!8F0UVD2,uxƀV;{r0"ogPkqyfIRPlbz@t4J4Tesy8Mb]5='߰4Lup;jyGiO4H2=n?q4*MCd\+}Rylo*Ǟ?]/W,z S1{`8/5Beo);L.fX|UV.vg r ]a L:bʉѕ1k/O3fv>"@AUISS\Y:o22VRZm I,EDZk]`}z d8DG&Grqڏ޴؄?utBD pOJi݆Ibfi/}÷si+_Pըz'u=̕bоNnvtxa>NWv7NixH~<\AS?m<=HSiY^>GejgVN6iagj?'9?LL1mN1~JydRA~; TiHʌ(DLq),D}uM#CJH<>TelMV?b-S_Ϗ3IC߂le84J3u=(H?_xkS nu;[޹z4[{ K< ?+Ю4Aܮ ,H@֒1:ZZgek16<9 AWDu>O5r-t-g=Bd:K4'Tu0CBdeg\~6lv_As#]M0- ŝ 0ZdvI/YyMqO*ƁӖkP9Oy,)VIDgTF'ʌxH@ OO -2?Oxn|yFU~REyNw:f nϰk]R]8'V /I+3V}u'ں$i=.@2k@U$eX"72Q}f `."yQKLrInE-.fpe|(˼$e*c_o!K6u?<9"%J0ħ]ɞ9]Mw&^Z[//zF'8cxfv +2_x;)tj-]y:_޳_<0샕 y(H76M טGW^$VO|0rHI<MwKzxׂ*.5=B'π +XnG)UmǚC pJkRxkERfQHG]⒨U/ʜoLJuˤM .s~֨Si k HJݺv['Lgɛ a#@Ϥ[n;D,+3]OpGrzo]3JH^a\<~J.& m˧{u KioQđ@5rSV#]Rr+H6{3CaUȭ.d8?zAD~ѣ1дJKOdvabcҼAbC L \ZoA(d7fW[|@S; G.7u3>摴*)тS;:c&|S8Ɯ<I̘?32H.B䎧T6ÃAB-y>~#/[U^5ďkmwI!5q ccbT7 Ij"esH.[C#'>En9>aLtimxdUM8{Ѝ LNZ&pvEe(14 SD(X*Kη_E 5Ѵ^?D h?]Lwid޹ J] 3zzJ '[S$4/}ʹ^PAK;  _ܖ]?>R_;HGߺZS+_c _frQ"bҽ]lv[Z` LԲ0$pqXVZ} I7P1sX ܊uƋC.Xb8 UڱT@o[m{)D&Ь4YIY Xu{^c$ĎoR|_.pV׳WtM:/c]YlDQ dL#BQ5/$ >#֢alv& $ Kl(d*#ceOE%BH:{'59O 0*gt)fD<_3U|@AKA.}pRRXOȺYP||F#t".T R(A+ \X,;O8e mΜʚ T:M!vJԓU,׹`;;d$Ī[?bXYZpy£w @TPlGcoQf^FI/ON:!J2à +ĖdSǬ˻R0۳ GՕ# I' -O?{Q5-S``sim@0V ['A>%vf^XLcgbٖn@#shQ,bY-X>^{PHۺO4J~+<[cخذ,{ў[7`):"$ 'LhJ.BP- g^둺ZyFɽhȌGٛ rH6(ȣQF;!sg3vcS]3p&T{i /&]K`;ú*S Է{v*X'ۆ5.nuT ҡE1EnQyp,1 >֑ F:h/Q%CυXdS,T$O1' sz=pzO*e=*9%T]Ԛ 5ܲǂi[DR^Ҥgl`NShd㼚a6bR3o7~e'(:"x;Ĉ%RI &f)G#87Rh{$ uG*U݉b " b%*)b}[z>T9>q{_Y_DGRӀmtS” q`ܡd8%\NXoD'%RW~`ʄ,\5u^HRh!?Z6"+g¬?lۙqd 5v%"ЌR>ڭDk6|=<G}O9/.Az*xI†$6$`OǵLbE:CKB2s(WՅ2e '6 h ~%|ʆ*-p?mw|C,_ٝJ;>}/^"0Vݤ7ρ(& FvACpti*؂:d0C ;_ 0&DN L&n/]A6 usd$cr16ږ\ |J oD33"~D7ah6Ex.^j!-7J_XōlNuK8Հ$(_Ys:/&ppdu5 YXP5I9, ƚy̹T.G'ϱJsDZ|Z :~iwx,'jϪ]hlgB !`O~C#8[nI-q-3t,?^%Py6 *ׅf~dۮV-;)-6X{EHudN/#м}+ 2ǰ٘5?}C?'F@+gr^rWk\bbyNFnP:^չ :Y+c@ݣER u3^ve Mn20YgX45r}-S/M{ܔe?̚/ѡt[wG`DXt[OǍˮ՜6Nſ䳣'Pz,Im棕1H-MtM+D^['ea[UYĬ5vdWΖ?S>y24ջ9p4 K-oZ M$h[zHTo"ML\̫Q#w(gyVUEPפv`]9Z;0> ܠEG{(6 \_.Kǜv8yw coi<yFv΁Eq(/]mi1ƳU6`$WSSnՓN|9s5\+x !6gb5~{u eDv9p3c2!shRG7Lw2+@7^=eH&nґ 3̝v4ۄm!QOoоRh.em6}P 80#icHes)rʝʯ)4t׭upֲ05 G x-)d ŒJ*\''bBEIR̂oz/'S[Ic;kW?)!$d+_2|}lA>1'v]W.ި\Ot? ZAl*ȿeW!\ͮ7 KwWw 9mq˪C<٘EEj i%j%`0-_X;l#dW̼{8ǵcZu$*;Vd@Er&0jm7EIYEA'OaY[ã?!-֢ͽ{Eb&bBIԞj3s0:ʝΧ/T Z:^d!pZcar!,`XwܾŌt͋hH`#IL?pϬlN@qT8IE@ie>? 3- Js0<;B i耲1@tK < 1|Ӊ\(in;&8sډ7KHƊP6硌ԍ]HJ9SE~d䆙4Fqy8.cZߦ7D%*Θ@]WtEsV?^Q`b8[@H6]٦mSk{ h:u |m5C *{tL"b1$On0 1@#ch4xO_kVo o^a,E2[JDxbդf? KuO9#vH3<S.bnl&#/&а(͕9aCVx5@i^#)>)glv:4OQ=[W J/{>ǟ%_B?RZ,FsP\kBM%tibՊYZ;x @Ss.ձ:?;m G3()2y^nΥ"ղ}8bkiWhô_+mbF*h(&`6>k_{>ܷw8X.ۓb;1J6PEPe49vGs;qTG4gO;Vz$<+U홬LgĨRH7;>=:ؐ"]{2(ݔA07+AW0@/Cя7?3= l &ncDG hO*uRޢ0caA <ܵJ26䯚EDG DTJʛta3&/;sY9.ӈ⋗#F[̽*^Eu7ԡ ՙ %HY0]Ihyo[<ڛ -uIZ Bg-m ; z,X?F;X{\~ [՛Iu L`^4掞z-:!ZrQpgy[ 4!F_gaINY!ݳPΦ'p zk>|z@cmyBR2JB^]M1{0SPsTij}`Bw}'p?0Yj@};2`57|3n^[<*;_vB[x鿣L=`r#OIސ,'ڮYމڶ,4d[Kf<;Jûad_iiЊ VӰriR,R&A xlf0RoZT2ڗ2X'P#B28.\$m8*>͝Ꮜ_a ^]*ڇ1 Y5";NT=G6}/M;>]Ff3UTE l~/>=14V]tMxw΋FJ*١ 'ȧ\EOwL)zF=%%C#7phK.cj Oh%M[ Бe#5#+)iNW:j 'Θ7>|T5р=yhG@7KW^AD~^Td#npɀg_T7,_x9r\ cNTK@rX揭l^Lhz^ 5e(nTWHfKY#O-Jm6O mJr}sU]*A/? B3yvpҠ\Nbh(Ŗ[JȦn].ʼń=BqH ,JCFk%چ*8UyW}1zb).,/i|#Mg 50*)4œgȊ[h y@6TFG<)ۓM;X?6/VP7&)8 ƧfSEVrBd-qA-vcÿOTsK{ Q*eB[ZwOluhVO;=?D5_[?ՙW=Prs?Ęz-g2U>_Vf*W}ψs{%K7/Luw 1WbIe*HP\BT->ҪL\<7nƱ.py߬?1pn yQVfΚ]| _l`q; `W¾|p.ywCTќ6 :wSvPW^daLbs/I_nٝߊ+IۍoXoYfj4׌Ĕ/~$ke|O$th%_rHm2N+i;"$Ƒ_F0b(O׫8ޟĐ1:n3ߍ/3G$1 ϮTtѤtn5<'H 4 9׉K9]=t7,C'. ˢ*C52E0 ɒZ4$տ@h xW=o|^qLP"v~Fimy,z̄&(v "֩M%a^ą5P2)=qFiEB\`*l$Nf{Rӣ3#kq0RyբSDTS'5T> _Y.6BFB5&IdRPh;fyuL=)Pܠ#xѾ`7`fp;*!T,h-m@e&9hMMR_u[V;Q|=x`Nq&_`3Ә l-C^UM5r?NQІO UG|a:7@Y~ w;C`e[(\pP%eh.* X1g# mHpI!7|"(HXG>pSv`oTmxGCI3<0 ^\8(~66[.-#j,+&{؃Fxq SV(;gx.Us.^2M,('A=E}n L!&kPm8( قpSqRk=C#!݅AcS(6`lXq&d8F 6W-;6[(a>ܥ(\B-N T>~`Bʣ&(BY$ҋ%&mպ%"Da@ Vr!ߥ/5NGqAn+B{k8_=3MXWF$WA/24 QF[8PX\ &c DVυo>#˺<*uqZM۶Oj]i A`TN ,6nD` ={?Ө` Ol !\s"jPQJD%S꼡N lh>uًa3髽϶^EoJekFkwN{4?u4FlF=># 3i;ٶ/\!+Nj]z<4kpkw2ϖ@~hiڂ a'I`Yd@D0YVPjF?/%VG}LY'CbWzp!OGY)<;c' Vsaa>_ɐ/FNky Y4*/!7INPޠd! /&s%~hMV)a\~J]Ϥ \;+rA&ᷡz DpL[-!$it!$|weςhxA}QC8pd^A\+[|[ (k'NHxFAERW# uh5@0D[G7I2ᬓ D(de?۴B2[*E1?c P$4w;8/V9nM' ^wd)̇V Yɸ ZF Sj YN<!rY3eTiU) Leƪ;sJp[W&rӗ[Qh ᙘɭ$<$X>h+r.].g0+0JC=/ӺQ:\t1۝,kiUq @X9.f A\kE)PE>>vW7+% 9Q1 P!~*hrPub؈ߘfay!l3 CǛE8:?w&i%68`: a9#P AqQ2N:i =jn>)MOpf2nU"T\T|]>4xtVrڝUeŬ6hlj_cY^)r \Go_~= V ġ1@5.Xx5i~!f8Ihŷ@S.qy  r6F:Nc>%Ek)*x>~}#o4 8ӢI[-!7f("٬Vn@õϣ5s;T Ț/9h 0^u1M$B$I'vRP;&wKэTl܋H2%&t˷4)uAVv~.pylH|@]*ĝ@:$Hg52xHJ/$ni؜bwb Ns.#.ͲϘ&J}'޹ºw̰@Q}ccS._%BHy&Kuz߬˼,4MJ_` ))p^@S#Q4!O$n@?%^}byG &6Տv}ܭ󐯂G>)0k D&쪁#VU>YcZ4c_^L% *I6 TM":sz))oWgIW9Pv5? u nȿO;vҚ)tmH_s҂@bji{a^!gܟݽ9p_h 7fÒdi[T۞m30XuiXJTӪ̘C򋠜vMca( bh2u-u&:4_7ڻý E;[tJZ6w`KϹW|<߷8ȓ;:~s@w$ip1'9b HFLix<x @ObfoɹKP*{.U@KVdlҭ׷nS,P>,/Sc`%AV[ĤX98d;I|BHW`YEW;^|#y`(Rj4(ko;}k֚,]ӒR9(~ԫ01g=yLv-PqV=ATezY-h*ya}{i\AMێON'0ƙOȒhAXzW[ebwVm?>%;1=RW[%&y;_K?~m:Y"URTLdMi[l)J RBmOsBH?)u(!G=xO> ͼJR]W@ -sQHRzm8O3|ʎn ,<׮q\W v>zћ*3~Q3>@APd4ۙm g3Fyw*"V/r1k膅zL'͞0 P\HWEI;< 4@o>q2X&uE8@R'4+ya{2VZ.$A?N1Wd (%Q=徤hroG@Z'F)[Diq o;, WC'CYƅar) ]#9>"bʠ?#6]xpl61蜂\ɓ—'T>șzz"|!{hU‹BIR'k퍝?a3jNI޼_2U/i%UْPZꔙyP}d-SVs(lpU6j}}"ouV`?7\QNYr#hʷĚmf"j+*g.^J;vԄ"3uvIƱjP} jԨq'(F?"K^DC r ro)TtS+ZaEylho֛wD0fsioefр8.1MFtͪC%SZc PN˪W%5ݰjgo]nA)kG ldبp@io|c㚼wx.ur'5ø \z8ށYvK! ȩ `dzٍRr Yl =o5f'B#U<čMenG33m)[R2]cYٿ3ȦKh0|K?2l05zqJ-9cz,yPKa.k~}C {ڼ<%퍏X@QImNڝ?2k\1 8𐯨2r*_Q VD F$rTaF6Di z$]tx%vϜ_ "C{^^31s4@ UBI~ۤ>+DǛAXe`jVGt'b n nl:\Eş?s*gs2V&j<XZL9awcuUTfZúHd3m eeUk&kq5q/Hbo1;=xC^vBVE0ǹm\ Q%? +{0u[%FKvҞ%Ět)jsVdQŴs΍%ч Ma!xk!Jmce#;tQ͂?={s(0b}/[/sB[$ |?s655]᎑Qn$Ytnhf*@P2C}@f}`$31Ԑ_Cj'Ɲ@d_r_ą1 =ıO= B.CѴRgJm$ ,]dFp؄$ё_?~= z/Dg3q5+c74ȨTW7ɞ37|A a7RM`M<@/fbFny= lCN5iF:2vev3O\Lb~Ę QOn 4K;p,c6)[4(w7ogQudVsߚ?c{"IEI^(i!wO~w/ k n_X;EWD(Z!DD(!^# hǼ%7P%Cν #Jb8]2kfvev2v7n1j[0FK#4PORywʛpJE⓱j)T h};S0?,U53_,QϗUҤQV.ݚ[9f÷~Mja$0_v@EC;fٿ0yA 蠣{9)ӺLwZ,KCv|d/ Zw a+&%tVJ˥g zQLGD$oR.sJPrdP}Y0_V ]jդukCd)$8DZ'[S\hؿuq 7XfPOGPa2};Yv t(0ݧ|7Ltӓ*RhEp&+_(?H;hoT0ݠ 7RM'T?yd+Fݾr0`~vH"DqH$ ~hgt+0k'jxSoc͇:80F^a2n恥I%[KQ]`-/-ep^:@rN:XhC-vi-Qֹb> ȄiBPxxJ0Rlh)A2 Y' L.5^q<+&yM zU4:ʼn H mç,Br9'$.pѿq8EwHcmt8Lۅ~T۱l|BO4Qo̕g0cH P4}ӈ}[w` ,N\@Z-Ts6tVt-z^DŽjy~CI2(S5%jb7~G{Uk.|Bo:gOd!>1T KW831a -QaeMM\H a8xwچ7 !"65kgV> fB t V#Rޱ£N `v[_Px5hB98?)6"WUV!aXNèwa<4`)phZ9 /o峒:Ҥ+&-}pQyiDp&6svM*"H8NƘO*Ωo|5]bYTW'ߒA*#anū}<[/Th-G?B4--9U$eV/H)`VRԥ(3zVW\,Z ?mN߽rixv$*LA U,"l(#/'J>lB@d;q*\3`-3@QH xw\MkBc~ϸv4_2sqV3>jz*qSZp69?hOj'MqTW[_B'0~HD.)/t\4$H'~K碀s7 Mp6U]-@F9b1\G[ i+!kzoegHVW5IOqU208FXO)]ˀ],!J]:vuVЦN+9@z,l4)=dA4\D2QEPWǹݷkQb$aoȀ˥v/.QKm7G? Ɋa&0vdMEAH IT1R/aQ-dӫ! KE8֏ώk^ S4t u"( /040S[ۨ% xeΥ77 4Mhk %_'䯮Խ^RD]j |Z0On/<1;ڭo/则;qWIBH4τJ!3;ݦGytUj\]{QWUqyCJKg OoDw *i/3V)Y1KhYT;#tD\=duIp9`R2-1'9k\ d!'V̶ij L{caS~+)74(!.r+Ф oGлd d# [&qҫ.Yo}7GFk N%42x#R`*ƺThõ+wkJnb75T$ls]$Y̚`xH|s}BWĭsÙBIMȱ6-$jbͨ ;.J4KBX1߈"hYR@]FB\ڧtagfIl7FiyoRi%MROTiy-*l ^3ZMXr!cebͲOΤI8!KZ5r[m |ur$bޚ c`0될2j+1;=ZYB`bQm>7uMbU{1LIL y$djo !dw.BW$ۛy;u7G8a1P7E0XGw o%6-}ų)uqI#7 muVWg8J_ X&;]%bƚ/ǐPB۞ $Lx{* [SXfQ_L, g4UzF.LN8 5~Ryip_{ݶq;fN{Y+H%z1J&NZ*1;Q1:徘u5:[Nx80詋oC8%)E Y0wϏ\0[_"R8/3MuzhA`@{bz{}ۮʳ[Ln-柏G[$N uU &TN)6i +۲|{|No_kY6">8f_yL`S=Az\S70Ƽ,(ܚ'Qj/'O{uc׎aa(8pae_J%[ x1`Ҝk4qS)qkĭPA`z]r qx.w̍G^M,A yjyiurA#x2YE;I#RUZv 8 *畀ɑ;Na2|XHӇ[ّ! q1Ǖ\/,q&qآSYx|VyzE.{5SbK;5 VNԢ1>z߶G">&G4f<ܮDK"a2IZ8 dKBy鈰3?\f J6~UiuyX+E$¯>G}E5^a^)*:ʒiZIidC= e'b+C@J+.l^hSg["BaR PCۘ#_ NA5NGP+rzqd'џ ;-&0mv;РC;b6 5 W'A&ՂF<u>'鿭ݿيA<)8O+A\64 4HJ$G7SCjF!ӷ!h!C=pS z><:P~h'/Oŗ%hhk5O]4JdQ]z ᶶR _aJw=Lj̴e\5PB0\{y5氇̡<ŗunʍh1c/R$#zp_/j (9f^W3/tg+b`pblaJ? Q١ /^+[rAE͹|6ԨƕߖlƁ{:-UGwO2#ip%jLWEeR5!M+ӨT~@W|uaK(#_ɽ&`@E]p=I١1t2q!$F~mb DQ  ~bsLus<4 N `gFv|:g0Ӭ M-^W=OvjoqWX/7oˠ;F`vDRl<MLA}jZά}3 S-⋱Ř ؟4sAw 2` #9G!Ʃ<Y8:o&s]D ~_[>6D,r?Ly//l76vK,w|E[4 FYBTyY':T86q,»䙫$ұ@魸Xv\`>8֩B4P [37TM"X# C$Wđ-HF~Ul9cGn|_PHz&lou0VBl8Jx+.^`57@3K֯bhvk,-~%u}?$1z3@YROw% zhl槂eb]sWsszx`8&niL({sƮ'n4^_* Ry rMAy $Oht- H܃v"G\/ cq%T=Uoh8~!'{HVN 𕣾n>u_O p{9XXVL%&WFp3D( SI_(5*R^֡9 ?ڜ+G=/V%O~aַ.T;/D.d^ EW !z6 ^ůH{ 'bJ9iptSfq(&C,#IĕV*6r'~Я_\k#Ȣ`2!D) ;( P"&3Yw*n}1MUݛ%a7PP2HPY3czˠ`/%H7Wh渺`G.Y)1ex(QW']sKuA AwJ]pR2'F,M'# [Ɩw1]AdG_;ap@5l␡̓7ݾibԽw]7|oZC[ԩlYk#kv}~r6N1i8!;J Q4EZXHElu)dҭ;^릟2ƸpHez~$iRGe38 g|&WWieNS=1nԤc#~X!)FPdoL[-ǐRMѬFtG1J:CCYWOeɮ6^UtsKZOC[ I0H#$0Szp(0sFh\"3d-pm*֛ !('G2*$Eer9fIHڡ1shF7τ08DۛqHb6FwI?WD<[r#wJK~8(P3&ffY"h9 q(w*zΠU~>_ c"Ƌڧ,0y&h`F:7DH(%8ݳ wQ6(O%KYEh! jzTsa@zŴZK2U+jfM"yDgkDgi%>B<5d(<[ag'ԯVʈG%D(]?L @~mO+K;z1Ҵ^VcsԧYawjl.&N%s+Fivqu+M⺨`\dfLUv IH,6(xIsǓ3L%SQU819"/Os"{u͐KQ[!8.](؇JdQ^ާZoիtT.L\hb>=5qXӡEj̔ Qb :5ȥSƮŃ+,j^ѹ_C+:u/! ao/w\"YD:Gڊ Sg[KS Xb(=Tw{^ܑ Կ6H`45+Vw :H)")}H#H(Xܨ޽[BWJ5~A* KGa5GiD4]1 -PQLʷ?#!Lǒqkzrk{< +xI5/uH#&D\r(oLvg5҉GETGkU.+*f/s0quiip@}X݃B= STMD-U슖yMR1LMc(Th;@'lV]{kZeLjSH ci3%( \f#WK|"Y* CMogyS# T V1'qc}H`f^Jw] Q;ՠ 䊞cB]]?oçN1$:¶ɬN~ {ȃdj}#b^&ir|Hw836rnz=0Tic@2 "N!M RL #!.B+kYwq2&B۸P*p3bk/'"ZN4s\9l˧QټA?dSo%bOg\l˄5Lqtm4cs砲Ei.[^%y5'#쒴FܩgrگM9)U%x,y.+dj$ٿ^ mgP~F ZyTFJy`_ Yr|1>6IU9K`^q)Ám`.vvZ2׳+s]҂PFs/"GtT2K@fz@=S`HDєj9L- Z|gcZQiyq2aM׮ t;tu#hlT$xV䅝3 s?sf֤cH*z_PNl"JrT!ቃ (*X,g$/>5)qjiCw$_)5'\pY4j_d՜ N.wTVCcSߞ~u C߽ys:cdO%YY眷GW>3d+PSk:H2|deMHuS[nɨX[wLvN*T58dvFimhvi74lRZ\[U1Ž)ٶPo]:CWyH )[;.Z/hO]`{kgJd=?˟ O4I!Ŏ DVWl`YKxgH405ϰґj#;i}d )K5[~֒!VByeX (?2FzUa6ȝ"aΩ c cvwOu>R38E~Ipy3-QI B]Č%$ JV~/ȣIXJܧS1JXK~D٧Z2]HCg r폐ɛ5t Pcb[/D`]/W'JS;EGpuߋճth.Wmۘ)+AqV{Dݯ/$c^wi*۬?;#5q7N$@[fBbn"|2@[ɏ`I Lyn~٨ßstvG8%r{pQ J4և{5\ߺq#~Ox'#d. ;/U-jyt2f mS'D~B">u)Цo^—f0ΉO e%%Wmڷc AOE,~=9aj"fwE2H"䞱m+AJR&#j֔JQ4G<1.-nYShP@fˑ3J(a-Q7h;֖tMٹ {~Yɖ02"ͪ>+DH|nZ8zbx(&&AIfiON̲;7䇺 Us0k2I)Gרmz,\+`_ n<ڙ*:z8a2?ڡŸݓ(@;ˮĊ l_!+Սk$U ]a M9`GeuIEy[)lJosPކg.7Ny12vɨ+dpk{AV?B|nSΊo}t$A4/ak*QoCBK Al=g"0~Ҕ"s|^pQ)-e. QMBdL j0;KþK,%K˶s*Ĵ, U@o&Seːtqt 33x|w+`)[Kɽ ;ǀV5Sc}b^3TNNDLw$n2 |ɘ=!QTC/i6Tb0@?+ ⒗z}JVT+Pq#&5l r2|v^WHLOt s+">1l=qw 9^ʊ82Ug2L"f85%#1ߴX@n1dYĠq Ej_m,0*?% ?m` A*p[-@M&4e>[0 1>ٓk 9 q!TDn,_Ķ6,=}^&q߈"}M?哨EFݚ o9xԲ ')Pק95APɰUvbLv"Ŀ+(,ꄙ/&4Nj T¤i[p_+B.'>z Ѻ<ϸ:(Պ6+mkO=5tLi*#NACqrQ/≠;`b'$ﺱ}fʎs3&Zÿv >1_^p6d6RI6f.\0=Nfm P:pX3%n_ 㣱 Ί#%}tf۴W6FW2aw8yUc-n7WE ' U{F'ݗh 1TK]af`N̊ ?LHa+ID|i7BRDImvSZ:5o!=( xj-*uz[`i \B3l "z#аR{?v߉f"chi?#dB®b$!1\n+BBip[ Y4пNM$GXySٝ 0s\-F<^Úqd[Ocw2>&I+k:kVU4Ӻ H-OI>q[J\bp-r#,ifĽ$;qL?%"L[J(f_sܩe\}mm5-$(]ݼwhQ_y^0n:7 _ `uJ).,!(/3 arm^0<ƩҮ\\ _h[9%~.1Pô֞0m% ; gw*z@Yd ][Zm7]f;- cF'/;gH%{7pْ& ={gCi& WQzi)"9e8 N 'Bg3;s 軃]/~؄^֊tnI[PEv"WZMX7@{teGb@ĒHȎor'.1ؕ_}Mfv>I9Oc1xVtw&ef뷷 FC|7Ke<'!?#t'٫kW"M5;݊UW{:xi>F|S]!L$*"Tv?brfNJxgBǴXfch!ebFoFnܡҋޭL"뀢X7WIS[eQ x*2tgW\&!r)[T%>,nAyk95 U~K~8Ys,g} 0/8:7U<a5Vx:UVץtK^,6&\>2-80kc5xY,HZ OK)U2%WZb dK4A}MdS>1v|=YFek_EYP?*fGUv(?5xMpoNQ>y sMH8[wJM* ;Se>乇3U_njT 4/Emf.L7YgM>o$|[QN+chfp{2t<7l%A =*f2jKodg!~]S ĦId+*E0.y4a8o-FRrVHӟ*C ]#9'.VjQɨ0czގB(~u4JE(v)9LDȄR:7y _mXf+ʟ4%zUo9]Q`{de_6ﲃ]Z > |9XPP}fַ޲^ JpY]P9;@%vk !D# -CWүn6!=@9DUBïl c&yMJjG4IDM65ȣb^?ܦ,ZfO8dD+J; "N9.n&]%"]G]Aĕi|<^jY(~O\fk.zY0[ă)_PA( `X40W~C8xʞ1.ٯ-{<{XAR0évFUy(\jۗ儧S:q -z*0bK5 )Ww>YT=+!m=#|| X 6O"3c`ޚLNp@4w:N7 ,B oU`ϓ].-e;i͇w[㺿7O=%NaVFN!-+6\lCŴ$ ­TCiŌMeؤy EPrms'Y #{ЂuZ.oy3K %;un}Lr2{_{qmz)MRҥ&{!6^8;VZ/{TWDe[hV#'M% ZURGi /%@^מX"KS?.uuCos}@Kzr`ܔ)+44CSȤ|E=[gC^—R3g!1'愵Cr">1.lHz`c8B8#b:ug Xv^(v lЮHsBC,Cpz` ֊&oZYȜ&LbDB>l(,̋S, c+$+չֱhdfkohxp1B*#z)/m 뀶< mFhDO3$?g'B_kUݒ_GZ=u vm&j#PA '3[Xk%p! 3Tp`Pr=1iWll0E8<"YqtB޹柭\8 2 *P?ք7™~?9ov+-7S n#uƩ0Yk+_f fJP~ƴJ+ԠIv8hݣgKAG 8ΡX&??U )(leWе|δlzvf!0!{';J8G>x5z؃ \"﹙wC,eDtFcWGgHc!q\w*퓫 mѦ#Njo !%e1<) yAxU()S{􊿼\fsNrՎ{Y Ox`K':>g̣)$5iAT #SNNOkC  qJwYI!R;#DfWˈ'./=E=^6S /mŸ턢A*9œWEp| ˧c=@%t Ɋ'Sq5v;q) 'j=A!,V}Zt=S}86Ƅ(6{CaD^^_^2hѻ5 1:} 6TG"/6#H'S`m W|b}KT{D|8`L6={v<ኧf/>Ce7% f5<Gz1 pQCEX?ќ+p09b 7ʞGcuU(Gs:z1[cugIj|x¸[Io]ngY?BHS4).w2ms1åOmTTԨAa}Tmvr#{SQ/i4q.@M&aC(&KYcT΀Lm/r]ɫө/&Ӎ< PxNSZHǧ$RaR5߄anP(-P =xp]xa^z{`ᴀNHo9S=ӂE+RDt~߽pgX-[m2kU^@ qu?SjPJ@;|ڼ_Td6K Sfs030n; ӒFh]cgpH&NɹOuEm6uV蓙<ӷ_X~;~&U,Jf8>;[̓c tE-`R]BtXo&VyfkpJR면!KK*oA a_4S9@vRP{)/K,y}c^sep--6 Pe+ P8= `i!4`*60(O4ݎKYALHԓ!J;fG Vʧ|igr̛EGA:\#!ui T 3*4` W}~ }M s &a W(ul*#UzXpL=pͳE(~ /Q\hjFd`\]Y"#T;=P1LAV?@Pqd;V9G k~_*M ԝЁ$7:Tz4_#0 G%~Eq &qlkVp0Nt^|mZ捴v"mmKG $z!iuk ++wM.4V{Wh.t! 3h B;U H?1qf@6o_$* ހ}"mQ vͤRj{/}tԀc x/S 'k$ Nl9W;Mj),K١G# h7zTAz(nr>|x)bL(M4LoryD|D.WP_1{:].MӟTcrO.΀R3lee3f#ns1׷ҤlDX@v]dWL, f y™--P /8~?3 S3U3< ";z!7VzN{d,/'mɽFB<1#}/QJd _O,˼"@ĔB)-\pl_q)׭V2)Yaئ{ {qq7t{H(wCFo6uh)pXCG@VoUi^fUz.K'f=MG."ڱ9-4OA:J:LB}pG[XVuqSإ{=XD&n+K`8h7^ڧn`hA fQ"5. 9G (D~U<м CЃ}NϜ5g3(B|^EK}ߏSU&{3 V<+`]Y SG+\&HanLtO J%!"f{!9?F@fǝK%Jd2d<݂w!;$gp 22P5z="3MZ.7$~Aű*2>q&{Xe pm-uGXuݍZ-xZ{A"qML)Iq[Lg8i`RTr7eGdm< {<Ƴ&䛕4WV㻘JS/v>>&8:V(RN`yw-ӤBXCkCN\ʿuȾQHͯ(01$F5[_) SǛ~}lߑonsu&Nu73rדnǐfB F Dx C%ը!wۋӣqB2QW'!^KŬ1> 䠗쌆bOҐ%@H6Qp9̒Ph}'?Ud ȩ auy npSbCꯗ36Q7ho?. ϭq\X|GQ02&k9m 'IdprgL:Zw4nY;Q$8D2_өڇг8T |qÄp3e2n 5t~n k3MD9EuC&HADQ>*T: q39%n3z /Q*<%%'I¯"Yۆmq+ӊ()9'uq.VͤI"gGxvUPT%LmnPD֞&K{l"۽kb́oRሻM9g{#0X'=6$ĎiN36}Itw"5{9 %fi3:-T|_ev8-_30-f-GY.W!]ʱtYN I'I}b!=bzf`38r?9 H75LRBD PHwGXY 35OMkŬ]_dyIrnC ޙ7%})rm%o/qS)Qa}XFKd@޷ wME'(O@Rk97QZ~QȖ?u5EkE#H 5uq_)o//V޽W2O ^+E$. C(l#ҎGq[gc'~^nc^"ȝϨ͗O~+3( 򛚧2%2pT$Qe4jK]3Y8E-5Wk&R&*3q.}֥`̊O$3C"m^6oHRd O}.j 1Q_,uй-7kke;_\/N+mi ha'),JX}"\t MёGbnq SUw_VU)EF5` +< ==T4vVz=A[#07qd2\w-˪smp̓|t߆^2γBTO z/q¼xgLq[$"v2!ĝ + w‚SHej+^ryR|WxY8̻$Vy eCs "C M'dѹLgR ؽ3='wrwm=`|Y>`1s}ytx@fiQ E?M _-qRkެֳf}Nz~]YU7g"9&ؓ<lqSN" yIi[nb}g~};T-4oirhZzꗖpqh e+9@s2)ȘCړ5G&e2_$kS#4Y]o& v[w'R0(:2('hUwԺT~\ud_/vҟ*Xנ%8?68wC١ XtmX,iDn+1 $svFMdblv֚2g\$i mP:c&}ijwر˱D<:|nUX`(XG5K_X|2~:: "HS0 ?, Y!R։ˋ'ÚN[=R6ľlӫ lYί;B{ NhPrp ͐0L3u* S1 ߎE VQam a R^ʊ0䢏0~,~!U Cjbm p79 XO*x{Ozd)~MN,y\Ꟁo"*l9ٕu%\E}=ARm >R]֏ Hzv J%ws?} 9l= qP`=Ð3uH7;_ !ntC`B`PeQCܫ١%F]{^gm{Ϊ+tY[9~I/# ":\L1b>3?*0 'd+tg9>)7ƳR;}o(xp\kyc2ne۾Ecl<`,{C32Uif (9Xl9\ߥM!tT q2IA|t j Т1/J6՜/?NͣL gׅ6y>@]DU[1N ޫ*N28KȭMBrurm-k3yYo%P*7dH pIRa6.ȟX?8av=PZIVH_dtˍd;[zKwXqsk-+U-~VӜ  °n;k0Pn ؜=A^:Tr️5^/PjO; Pkx0l8nDScj<tC{l?mk)oSŞf:"2oC2)ϲcZ+a1X9jNT"Sgu.ʡ >7Cظ 3H7}Ă:HbjYuN?xA.۫|< {N.O`]E7o#wR߅'e4*E{t\3v-{֦d=|EE-@t{[9KbsJT% 4:,H &9D"v:ͧti5@D)\.NÁC>Ԟ/q뎙TTS@S#$a6 {{@TI$N?7rO+zg$ZրtvYݮ)-Jjrm|W&r,NրyMS߅AaJK>Z4>ՉKZ= Aة6"R&\jy3+[6;且uoao!mY<~&UAY['!BK%72aHF2K 5ov*v#MIzW Q +*}E>BX[L#k}հ>h̎9 f. \ܾLmXE1Nb4 meiƒ.y/-$ב| Bw6 #Een| K G* D] &֔ *dg@>A6Yk a`l5N6̦0f1F d~M} 'Sߪͦ ]޽W HRo:08.[A$a+oJa$%9XiZK'i{@%t w(Y!Es셁{})PN39E刼aū/SjȈ|:90ZlA`$j^PVl٬^SopV#Txı)CB4uD/$(C^{g3P442Ыȣ'Tv/l0#KY !}'KaBU9PJqx0uB)Q !Y*.9n 'ym[9p.qPH8ED9cP rXM삿' ȄXy`Wߴ7|0KGwQ~L1$@H8)EA![wJ͕Zm!>r23^:-"GI6Cz4h 9PhC "3x;k ?m/K"wPh>hw ;X \;oʍ릚gv=3љ3i:C?v3]/u~p4yBp^K+ۜ#ޮ Gfl.]1㐊xn ŏ|p̒6bFc OQ:(0I39YGuIBYi^gAj}`|qEl^hg늏U [VPѧ6pc+r^=4@G^G_G0鱭Y/XOENU9C[}[}]Źߒ|]jwuX2X!XqNf#w5]f+$F?_sq>@f%Y;Tá`8}Áo+r+yT}1bE>3;P|T*u4>;MR,|R~LƵ.m8BB帷 {W[<7ٓB#8 وtH0jrxO}˖3ya/lAA׮ݲZ]c~9R'u_ =f&}i}$ʿ`<똑L"`;M:ybۻ `+*C |5%}%|\eGӝFrNkjSUQt/tFI(y\OUkS"Gdں/@W9OW?^RrMFc+څm6+]+TrtrnQ jڑ0@Ru`RP#p@PxaݱZ0 i ssS(ܨ>(œ۲ j!IsK֤;'u຿D`7I r::)w,?}K?8fMAX\  LIDR%4bsYvWnEe>}q[Z5Uƀ+xÿ^Nh ,a^(bPPa*{+>4/sX4 =pD (fNc#b_[a`@E4 `'?Qw8_!u# sڃiSJG'F66]I&*aS@%gy0wk,D>So8Q=Q`f\C4}"  y,{bB(e =qm-q)EZq,@+i-[(g|7HZV*D;~3AZg8P̈_3p,  "X: ``@8tjS ?[:hB۲l_g`Ie 磮F_5V8dn?UIK;=ƤmoMM"e))#=Ƽ+SD̂؟Gb9'Gsi9F]% E%!E?Y9& r*ܛ=h/e=. ةVA #{×Q`¼KT9F*8WBXU|Qy!mz/ɹ5duե-R)G} 3 ! S{{==#}vb+=5k,:rͤL?Q1di `YcsAB̆pC?w_vV68`N#Nƻz1sC_Bb}̯֟`8޼_缡g9gu >14dkz;qrnb + h -"HfW k/4ûA%Nw#)ZL!EVOGWLO :ZywbS缬cSW߼hf>.S"f@jJy{H>b98l`cf*.EDč0k>&*.QWPl p _C ,^ @8F}BœUQ'߳,b "y@6aeRR.DуW>UK}:af14,CjPZe?gw(UR4خ{"ݘciRW{Tr!v6aOSgRUs1M9ANhFrU~TOt+ʈaKg|H!} *stXCBgz="v9 \+> 7@ګ㉍v_]G {3[X Y?47.' WR%'lh;`IХ? 3qh6&?9/~:LkZz6 M7rB( g -5󋂎gay<Ș+ч@@SOT 0uCPQTJkPCOUw g 0ә Y#' tV2oF^ \Vy^p :#9vM'DBZ729Hk2K({v%Ot҅4*ԋ Do\ ]Y)ŏΥ_qlj}=5%+0 c-j}xԌ5벀Hu]&4#,tw;|ĮH<ԢheIs ;',H~)uW1qQ2k,#΍PĎg .(C<"4iywU[J q^ u%%N ` Y%r"D_Zfv0T_y$=֎vQ4שVQ/Z"|J`|.E>ӐG^M˭ŷokQ5"1[ybXg**^[m7q7?z Aև>"7CkF b惷RTŨ8 ips!u)HҳIzB鎘ML ӈ_ žuMeՐtv3HNX=fɱ7]Yt" JV_E^k2\T[ADF%5$d庳lZȍ$GIT3hoH.,~-|I=(KQNq h8SoHx~+p˃7 Ljf(iTa7BIkh91"Z4/8ܣwDh,M(Z~ 3tE,|jxJ'>"x &[y Gς9jwДmD;dġ 8)F68{V?[ho}â'v%j7f"7Q+9cV15S 741jK2PyО{V&Tc^UǯKD! t#1>]IbϣU0VEܜL6\ Md$ #` [ޞg>Gz gBPd$ٳOH<3m9b\AJ؝m{TeUܺ5 +nHxz!h{$ Ch޻}\p|<_7ǘ`~RhFz @J ;vKqOmطLKaH$E t\ =ߛ0%eA;>";. }wNHo@n Um_xltn^"«CfHȞjõ0i>+Xbl+ TsmnYc{z;&;7Bsԗe^ XLybvMHcԑtZYC%+&yo~ ydX8^U1o!T[8ɘݑ >/9?)/hZKYg"5w9>VWh֯0 %m&&8|UL+=']̊, [ۇC0p ]Ru)ۻ).|sM/OkbJK!`PmTuЌhМƒ-k𠦧*B.CGC^qwV @"s =B]+\k>\zyFષj&s.U |@ fNقl 0D=6LÔ'?yUL)\mwءO۟^An 6GԺ]e|fZ3p@D<('z0f*|9CMw^Nr]0( ;tJh;?MMS?^3)>1e3вX*#Lk_ alkl5r"&&VJjR'4sy#50u30zO~o\^nS4p|Z@0f1nfӹ {]÷M2<2gZ^tEJ,\ƑP“}TY+9)G_wp$.[fǑ6Q@?_9S$ڏԔ<²hvd1|-G?tv0`{cM3 +pY|^ BXe9@fΧWv8*G~h,d/qH4NSB̻}-@1^ %|>AMUɑ(C48J-%cDns_AҪKu;4e2z#kcnp f4r$E DҦ&b_ɎLmu= ʌ1K:/ܨ\%~6>NJ748P |wNcq^=Ns/*7c15jXjyM.i 8CvܛGɳU6b9LJ_wwO{sF% 5wX9S,ř`ON6UTsQhf|.F<&3CcS<}!82S7?zmj{/X~ W'QYi\'m/FZ慳:n?f;b> C4paNE>}N'Jm xC^׵&f'h~Z{ `HE62\eGDjor1\w;Rw`;g ?9K#cyaZ:y=CaGVfqDu6UK.!ׇTmVSN^0OGaQC(7)sbkcKa=ՁaB cuB2Xzj< k|QE'DV -)SVZzѲrq 6嚣V~dX $ͽ@wMx]Ppe|E?YzM3v' ?0kjڰ3T3h)-?Go\)~n2CO6~ƝuqqQзVtK$[R яE+ܨ9?d5drqV3P_•amvXtko-R>Vp`F.lՐ6TV&h*\\uZ wwrKoJ8:e)MV?1|N'ɧb^|a>';O\2S T|˃A ڴW6ATsG:o̔Ĵ٤K[" Bw`'ʯMwO1+:xfy ]Ғў\T(#a2 6iA]`wԄ 5h>MSI䛟.).Y{|󮭱l8m%d<}X̅] x6}4WF 0fԊP9y%F^9dHp? %#;%˔6 ֦(v k.SjK$̗aU 'Zƾs)#w: 1A lk7DjƔ(\#JSJ5^A6,S=j[ Z3v*S^.e6} F{FX$ܛJ/Ydk*Vf =3/d::$~Ez^p+,SJǗ oaKmr59xJ n.6Rn^ʓUU xjxk8LUEA=BsZo&Y(je$^դVLN$UNa"([P/LEn\] !'Or9 -c]w*}h˫נz>[`|.EWb70χe?$  vpw_g.bWoq j@Ѫ'Ag)W/ `FgꁪP:Ѭ@L+6`raʗ"+XiAK8+),:2]$w~ZS)VL PcaaSD 5~)+XPb>Io i$`.1z1xpIpIKc@gZi7,͉ǩr=ͻm<@H䄺T_ݴ;/Ã$ :@֑ëG9dإޯӭF}ɋDi<靥|HEȸ q=/y F砧K~j `lg)Zn)zdpSэzazXp[a˶'DDwa}CjF8l*wye pvh4C5V= /EA- p)z]BDLCsy/xǼck.-Zu!6Yl(;_0! 6Փ]Z&j-PkE[ g߫_c p#u2OjQ8L)S]KP 3S9'K ~.7]t:b/jb_3 {0IE@dexI[j8xz5Vu6KT'?iR;;u5bܐO X+IEU{u%H4@q#WTƓ6tO:y~f=}(7*@zSȂE3[GB=`%~%ve FIПuS\b-PͳbsnJ6?<}fZ01nD uτk Qi8~l#7Mí=tL*0ݿel]9 c XCu[`?D9BW{}^RT&d9e$Vq~=rk`g]fwɶd`ҖA:UAh9kJ%N܍cᆹ;ȉCQsS%Ō|`T2|1pgSiTF:?<{Z tcҏ_9c{n9e{B1a΁i__.֮-: ţ]`e O~ș ͛n;)csaz!6 PIy_8lJ.N0 +ĺp^JB<;F]'6J0ٕʬ@%@0:ueLԴ*9 kbflϞ2a>]! S~j&5tQHx<7;V)Dp:EYQː YA hfczE.XqD8PyM`#x;P#.:L&9÷/>~ɔΊEۿZ+i)`uMVR*IZ0`zZXQQdB8;A;)bvH^jZ%X| 2VR ^HCZ^,D:ȣ"LsbHs !Lt\/ԥbQa|b~[DݸJu 4s &6 elzK""饶?)9t&դA'x'A:]5MvQ!dL; _r;\hu?Auxy)J% Ut<~iPUq-%X笯Cun/`$&,l`br<$A{dws= " م:TQxȜCԻ]O>M H'\sl|S:~@Aȭ8@ 2c,a -`\(MRt-u&4Q!3 *)B"uUe`M)X+~%qFha<-o|ɑ So#0(hZy )Ͳw?[}=Lfr^ 萎 d~fȮ(FHH( 84#pN:EnqА;AkٴR]dz `,42 ̚hTȠ 6DYi~3[T$S"Yk5nIq'iD` HhT+pWlܟmk'=# R`&v }Jv57l릁2H;3l}F[,*zZ݅mT &qu/0\U\@y~DZt#D~;Kږ7b4Լ9!H+q] 1*Y*xfp8`zctjb7'OR F0CyOH`;[^_K/RrIWb|G#n9%ifTeK$Pbxx5"ճ;\>RJ\:&, Pi޷3pqs* IE/PTa6PAvue،V™,0WH鐥xQ[b?U)%؁j;)ΒXC3Jjmfq%&Nfa+*}?B xZuNߞO3STfB8n _ _9/o'}ʗ,@K6W-5>ƺLM!0tA4 BkO?P,wJ?? Q_.s%D._GhzbYh|(GJ 2~ɑ }e:K*2I#Q  ݲPc]ZIUZ74#%˾\t8#pQBo 쩑vdؔ" M$j-N^@}@K5콬/lV1fB zJ9L*{4[3/C@k$, GV H+&={2UT =j _)}W*V8"NAxSo1% zW#CS(5$z5Q)U>!Cۋ N% X2\.&aAё(mٵc.x ?І"/UBk>U‡3qB =tWڑvPfNS'_BYZvĉ`/.dy\Q*~ P.q܃O 1[u-ᙝ/]1G~6bI+SKǤv4uލ"{^S0[7Z洓|RaM٦UcbN~ȭEj:]cfpt8i Dq}6V:zc SI90Y%O{",dQ1.+UKh4cN7_=YP +냷i DB5Yq?-Fac`Zw%e&"tcD;I`;J00iҕx"lIY%D@_憼_' a^8ڒ} Jl4{eŤ@#>oV/vSH/MHÜ73q$_1mCwe,[Js]++\~**FU0b.UXw[j½ɎȴdcH;?[0{1gO8l'}|'ViБc~VoV:qyKugC-Bߎ֍mp]H; ;w ΅~R'Wh]dﱶUCgb*(GlĊ)ǁc\j ͗9t ̓%8w6v췳5Z QDU2 j;= xan"Ц-=#_Ll.(n\r^֫yL[G_B(h˸:b3am+s"5r̜b*b 'C߱wQLKgۆhwO>s ̢x*UG$sapK6- MK-[՘rlEj(Bq,h ֈk|Z]EQd|IxAǐfaN:IS F`xhj= :<EP. <"dpg)C_?jMS`k^WdI,|˩veGY}A˙SANǙj0քB֗E|_vO Dv==T~zhȬ uG3جݗߙ3TmKٴ"[F'z@l_QyGoB:]Ҳ`rvD3%)TMGD.a9Vh{̡h|~Wxc!ƞ%z%qwq47םBՌHX37дYb˭0}**ܵ%=L;6ȩmVϐ5NDm:Ұ.0W0QP3V`SG7פ_{Fq"ʓk҇\"r&bфM+d'1Dm|:{pPa9OY ocDcOR-lz;0 *u}V_\}_*4>RW*S? ͝hdyr{*.nF}nKRl]rOJ̥\i`JD\BF'܃<[o i5H,]mnxv;ZvS9ծP:ͷWܜL|q)n.V /$gy,;U1#2O:}SΘ%1 XzLM=X4-}Em!ހoz&7`>⮄jްC{/جMeՄgC’pjws{x?:K<ՄP>m孱ns% ֩}4K |̴LB*)8FWpTŰGXGL$?g!f\ћEUmNGO*wk %ĸ@hOTZqnӗK~dްR.,8 PK= }6V$zYo"}w0=4:.].Z>q1fbWP, 0 d]럋jaR8bTFFWZ'Ywp։@_ٷ`R5<:Up5/x*gze) cJpA&XmCf7LmJ beYpSqh)Nw \Mvo05%V_13y,jdz(!X3ܝXm;li<;vY1uW.n\Q 9o0lNSER"e[/%1krRk?7 K(̗!BO8#V4(IͲ+?l`'3Aƴ;8Kt={!pD'sYZ̵wA⟙~.{Mcn& B҈cJ&ML $Ŭƫ(M8:~|^ڊKbV׵+1!Q/vsIP9鈼`yE D(5Ж5~uJZBh=} K9pp6e|v>K_Bx"E;|:zO݋U}G֒zT88E{Qs_E4(|שRuo2=TyLPݰ ']J2QXϖ0,xy8qʻ_,e-}B l&_HQ\d<Sm?so~gr`L w2 c"y%1+*iP>YG G!KcEp瞪oMe41^O2ߋg?[8*߫V%v=٠aܧ~X wqSÃޘ>R4lk je8v=a+JYKÅo= ސzI99? hLѢ G%"16HLo*1hv8z=C[eԄ-fy{6yGJ QP.HP!5JҏV2ઢ3nT~ U6:ġ"R}/wzUbtSsý#_wD?E ~N!T/a(Rj_銱j BASqx (Z1=5D *pn,v:#*9yq8TJclK`M(Pfʹ #''pd+Z]c+LrQ AsA$nEZ/'Ku!N:U̎7'8R,c{nJB'~'%"/)e֗+Ry] p`w1cΒV;Io2)ϱgsڋE[TAue4AMn$/+ȣFC0̝Rh*L"2>%dj@p`ۋW1 AK/# cb"haXl(b/Dn$rND1ΞA@MG&6<{_Q1Zdy,cEeL(T_V wY;V*,1NvϒOnDD GB2z[] 鹩% nڠyJv@<: PV:\/g*XXvHT9;U 8:дLȕZʥ09!\t/tCP [YMڰ 3r˘ 1 %:*)4q\ceX/v ߡZ",pvt33eXP 8FKɝn?4'"A)x3~~ qw]+%A^䨸=Q|`@x;ZTNSIg6TOpEuR_9dK`6((E+!$U o-/$B#DzE9T*O%J=(|AǖgI8MR]L, 6}،AT|]@'Hڻi|Bذ,қXkܩ+NLL(3͟`y!h3!5ܲIw)WD ܮ2z;{@Nrߪ1cAI8˃&LGZuw)^4at.VgF^2& z&IXZ#cre&e ~}1 zt9$"02vCLE!tT+ ]YGZyGXSE>FWۮ9#C кѡ^M):d W8x-e3ԥEXU͹WӼG[N4`ϧZ!8z' 3R\}C"E4$BVv_}?J!l7"8+$ ޜLݧ|\] y>pMלYu1Λ\!OO]"48"S}C1m6)mdzWT1r-CUP*o~4cFJr󆝍!no3sQr;õ I,c.,B[xsu Oebٚo%3uM>Y:Hh|S!<;MݻWeAE҂0|*V4/c=9Kst$נD{c?W .V9Ƨn1T WS~ո~&)G@1c3^҃<j;e)!^LOIMI_͸줇z <{= NOq*ns߸_@P>< ઃ*=<+R:R϶׳1Zne fվֶsKÜ0)xڂܙr _cTaŇC#UD}fM|ܠCY!^7"TPC /tt8;6?pF_+yOSUo$mC>x/IX 7[ I RDX\vfy9Gw<@!yCƗsI[[Ԭq<hSH1w}]uCYtSZ8\Uq}|N+>i Ш'J7OZc@iM BT:f¡'Ip,{[yB֢CdӜvRMslUvlsOa~>Hox'Em5 R4؋}E0YRu]uٿ]|ݛ=^*sɗ51\{+vBtKw+gʵz<>R{UȖDZZE~+ۦ_kLWvEta7<<6LktVDWZR8O 蕁eWyx)=k a_`l U 8$JR:.8$>bIܨFГIK̑a^u #U/ "Yv0\EHmxty:C&;CÒ5OL)b gQz&v.!LIew4z5(=iUϳ~7vC`)F(pdR}Ө 9/VoDxOq:5T܏Tu8ϱf"Z'6)m٨ĭ̧k %osqU4g_S {@ip28 " h6I(I _/ͪLL:% ±B# ~fsrw0T޺$d p 4L=6+>];$AΒ,=Xʐ/9i*/hwR`YIRbZɕ^9w1B?[q44//ruxΓ?ETg`Ĝ0UH;_lnǽ!hFa" 'WV6Mj:6 t/~x1{@)5;e:Ź-?T$1qy"4Cs^NO̎ R"06SQTӀ9Kݙ3uf?e>wRQDh+fB|ѧS抴 ^Ս\bGv~FRM,ԢV5  <˗KdJ1s<2u ƴN7Uuc#8Ggu*]Nв>rStzGη^?,k$joywBߌDlom1F\}ܰ%n苓s f,ć nTWMfA(AB'.saV+HFk}[œ {8)?A8#~33kp :f jbړs`Oљ =&(k :]MpRJQ'ޅʆ$ qh[yXWR!*?DIkR"-K\ٚ_gwČ=~|l4e"& S%Їx#[@P`ZqܝN$2E+qLj! ex B/}ӜPv0tSCqBT$n:BS[At}0x:#V!mﺞ-5' .}~ߜwtї088Gm+cY5pxLE +'zA{)L%dtIPg*w* 0&u7 &Sxak쪕g@ :$33q`J k+ާςֈ]Sz1fyJP<|z/ oF"ZDyorpPX!JٸQ.bO`RxtDn=yb"נ@|(|1O=MBDWB;r.c]['fs d];>ws~G> NވqkeBd42rmI$׀>w7i!POgB,*_r4:ґ څLC/~p2"vm̋%&kS3>!k -/{9E'mw k8l n݅>#o$C0j+iCaѺnђdJ?eƋVb41 joheUހ'QQiimcXOi6Si6QRiT/k(VYf~ǐɫ^U~K(SM6 mp+D큌id~)GGѝكr\ɓS=>RͲF|ykv x3h^w3]ՠ,QJ +.OƪxU:&o'Lj=Xέ'(Ŀdo8:l{ꚄrsI.BI`ݏpnT;ytQ“)vS#0>7~P|S"Ql.]4KfM/5v a;v U~ wb躀xB3yx䊾ix `8іomE!_,4w[ŷqg7:~_>,'۲'{,xaDz;Sry|qQg7Ә(/%DIwqvSv2HoeMnS/U~w_A&!b"}q j&u9=%ëbU+:q}IWD~EQ(ok'-&QVNK#d`m+',; YW%+(/3V ´!4/W>W_2>Y;#p߱#(|IsИ /><vMB N XBOiu);B&/\KFZSeǩef#T&ުc1bDw>@."Vj-jC7:G;k!#GWR) 5WE]޲iwMD" h{HkɁ.Ta.iwg"^hl/=woʭma)7^B? 4ϯ SqRLt\bhG>`1۾꿾):?f4Kt]6I|_+0 p+wW8NNrJt};oI wA/WyĹΦO {u[v*{Q/x z]3 qYyK쨳عmbzh/v^otF-ߤ򉩄rep{@,`1&/n{V:\q`WF%VlF^ZvG B}+26T]1[ wp'SbĬZnW"ڈ\LnEutk2[e|FkA'41Ji_, ۿUI-Je"m1摤{*do)pDq \0=,?N'"<A#A˰xoݎI ,__2:v BQ ;7.TZ8/D<ˊ˦R'~$; i2╌|핅MͰ {żj|ì7Xz*LR~<^!lǑXPhHeWnZ`<֦*Z{ Gif4jD/$4H^ D+f~x=X7^1tip! `C }4+kτl]Ÿ++e/AJV럺*\+Z-R٧n!j}I4Ԝ1-Qi׍,>H{0?ʟZdCummiة0ٻBcO@xK`m]^:8W44(!P{M FX ;Mpu6Ϗ6JĥD=e!4pևڬLQ"Ey%}p(]E;[9_S2C0dMHA /X˲j/wKCu۰Ey">r,BYutѰz,S ͂@e ! E8߹d Y}`dkPXvꘟN+kX6mOo(~'6Z'Β5PμZ1=7bb2Э"Ëa@.]a|6Lu#Q#ZLc )JqUAЙ8% <%m k#}m*d2gW /1xlx#~=cۑ "Ȳ8m Q> a|^Evу\/ rB{!=1>P1nDBLl65 #^r{y%+,Iltj4'z,Sq3yygi9XҧF I]=sǕmUH{/J;0' ,~ܲEݑ_8 ]XgWG1ԣi{\Y9#4owrc7H@ 8M#޺fUSi>> oOŁvvL`PI͡2T6Z*ޥKM?=b UZ/Ziv~`$UkA@<Jhs jZ֨+尧S*[^9u}I:sfO3X/-쿑H*"!G^GgOgѾ.-ԛ%Y/jKcoP1a[c DGv75 uuˡ)$8duEy+֢8VvX@+8_="^x[/}j Of \A3ׂ@BPC@A7E(|DN\@\6nE*'R6YR_ĥh`iTS9m*V.+0fOV.Tc4iva7ឳ(p9Q01h.= P ] YtdU^Sv;o(MxVi ߢ-g>콀ɼx5DKTI#0߰-mLY|<_{Y Ze͑H~;a2d!h=E]dgl"VvbJL9\Ӑp%DgSⷘWF5FofFm_ńlATEQNF3zT$c\U;],RV-I.Th7M'òyxvuc;C[UTr[ dQ0ރ# "3HOHOqY+&rB6n~q=L0\)Aq(dpCYsA4o'ɧJEi>fa:ARCY ,`Q@c hHN=lH<';[:r ?|GZZ>7[+QS&3NPmhS)sOY{ ebp%yXCA]\BEb<e1p>HZNO!<rԿ PNbV')>^/wo:i>zԤ>u[ۡ=HA'qȗ0_p@Q!PK ?Q-g|bypC3-Y,$nWҩ=fڇTrGl8  F!3*KƂJj+ i`{&\6OB/7W2=|ՁZ?ڂ2X{<Iv4}(F8q@;a0`+m&-:Gh!v x3ǻ@hvlګ)u8ڳnmgB++3@k}7x$@ D \%/:5tasU<}E"ơ7m$ǝzxV$ޕM19lPΙ[v$ Fbɹm儤Fj.o_ 7Zw8Tc0Tfg*"lv:Jo{aC2e&]|lro+wWE&ϙPl\mU}ݔL QfvIq(4Y!^R[\8bq1|IcM kTNb2+voh^Ҵǎ#*Y LN׈!aSI3ŅYаBYTL^UK`[EӶ Xo\0U"IŃgcԆGxp^.K$y3RO(cZ[ХFφP'qyQ(Nkd">g`Wf5HLJ)k%D)i9L25 q\୆*@%SMCL{L׍-e&i)~}xy2 J\% T w񞸛V$!\}rQrc'󩇁ve,k%>4:T" Suʱ6AqjRx'2+p2p-Jta6T`ϗn@ 'Sb$闺dڸsV#B7{'0|>Sv[T:l%W.OuяEcgQQ$!h|\BOghTq~`dYG{P'{DCdLbZX]o + A dዀoo-Ć/xb]a?f-n,KF|f]ЈV"`!+Q$1% qIhwOս;0SP^ umj|\.bPC.j0$,DP:c;YkTא|"D)_R&Sgju?brKn0r;+ig]dv \ k@2(ZotXkMXbZ}Ot L=N^ EyFC?-4F26GVYZ`^eȿdiYW"_aWA \$e!릪Z+u( gSמ;y "p/A'45mB8 cV6LxBX֋4ݫ1Up-yhª0*2^"W'1ck}7 F%,J-ڸJm!y7I@_tD8ҵD$*,?N~+ _Bq]&w*AKk@2iYI"uZM9\O3j!E\f_t0wnD-bG'u !&#f C yvs:3Xkn;o5K$bFl| ؜۰9DsxE";`Q[;%B+?/:IAHj]06<Djow1.t`,Ʌ2a Q CtoWMhCB:"Y-!VA^uv/䪛઀݂E|[8{x݄BvgKR-,II/ƻHsnt]iAH$CZB`UyD G(=gFVG rZRq9m!^XMQYd2TYWXϷ> my; 5eSwF/FXNӎ#o4b_ !ZQ,vqrZ^ ) чWT]X_Hz<jL`@2ͤ?Z8Q~Jkn@&mH y/Ͽ.%spTYlURB>FnOeI%Ahҙ00 EbΟW俹]p]_W3Ը>HƂ5[nʇB N-ˈImGM< !JR#K,Mn$WO_`HCjѪ&猼_f$d5|% %,K6 Z`lZ0} -=j=sZۦXD0+3fOұ ,=پJ(ȴ.yw0.'el C*&9 ˁM9SG66514 Ƴ /HXR$h@'ZS w=}Q5 B3N3ŚüL?obm- Љ(5'Ciw pM!%|IN(K6RHEf<.eh~Ie1,cRD'/i(OJv\ODX1Ǒzs m-u_IB!'iQ_eZTyYm`-YX ^GWzX*MKT+)yZ:!EZH$1\i /̊8nKSBs|&>r6 #ӗ'Z$-هS՞6O1=8⑱B*)\)(sx6u oEҨڃ5΂5A#"OxZJ(DP 3@d:AiKٗ+ W,CJ \I]pNqp{BE2Y٣0BS)_]a'Z5)[Ķ+P4,Zm(<Y5KVBexݶ(棛@h\@>ֵf3A~4LZ9ٔ7I7p{FR~;R헎JW MPEN2p'ͫI̍]ɢ.x. b*%Jl;Mp{nPg?Sv`umد4-$6> R.cRo ] TQ@8T{[ 7O:s}^g-YA9SZCp%Nf3v㹉ſחU`yg^D2SrS$7 3fp1^hwґ.*RjIUuɰEor+7 {7*4@i.eC-W"rbGq6l}mQ ǞUdV~uQdcƴv줍a;]v>{)3*-W6|JTX7ۼXdfջ;۞7+p&ɟ!]Ɨ0Sj=yg/jlq)3x9=.Š}>d Fy*.b<3׵W)w?hk緣RIQ?||%2vM]Bn\H]]ih;SQ/^ WsT>p:jSg믬4]c^<\u:iHr ME\!XC]G `f,+Ť=sYsJc.B~n>R"Uq~/UϳE3Z4{Qb$"4 4V~Wc RYXesvz)l cOK g"!~s~I78ԍඍ=1_+R&'r 8]yǖ|y.4g[X.Dl[E+P Ru}FM%5OU`tc{e"^l-l`ͳM᪰)+Cp:[ BҔSv-:ŞTDKJ ."VW %Eˌ#+arl*3D}Wk]jěU2q,*A̠~ ^zAb¹~9z5&󔓐"9H܌3XXaI7!SM:m4 rvYB$i5(<e:G UAK{fk[xDrη; X$|`1S׷l-ZL>o>; .KwR92>_kx;hoA.if' ax#_22 I<%VqvԴ毋i伖Rrr-<\6 g[| |] y=^5ɓフbfD-|/sROQF9Β܍BDWDPdY٩3Mhf2v^%V NJ eET~ 3POGv_R?>lՠ@|\(g\YpF w` {>cO[*`i>vT__Y*kYBw*7ROgP&*QΊ ?',Y1.~3'jdq)R8ɪ䮦HHsQf6JsQjlB\iZX͐B0I̗q#.p[8Ř@AbH@ evhut0ɨuӌ8V5Gέ|SLCHp2{Af#[( ojPç$Mʓp* XL,;a4 $*n> `区.(1( ;6Vڬhŧ^PJOLO6ELo 2N72k &xr @T' +110Z*?xȴoBT"]΋G9@edl{WSju45=*[-%i}ZAz؉1ui[ ]C^^P YBnA&8JV;M{U( 3L B?=Z_B&P.珛=sW4.bE?=":KKncJD<\%jW'|H>ηٶ!SJfIf5qGc&8vZaBMBPf'):,Nb0rsN QkDL8>~bKX*vV}SHNs% ‰>Q $'@Λ2J->z#Ĥَ2:1._jhlѸWKbuB( :y;6ʧ-Btɮa\:`-syL4,O~Z VtI -#_8)gW[tj^NE,{t(FZ)}o #h,aLfK`}FJ{%mXWy}jͰRdjphZ9Z<-^T!fO)p@#P^ma,F|QnptC(h҅pfoYOACխrrQgf5M?@ b&R(쯔JTGcRU$H=I`87{\3=kHd RiVH4ϐyp2[%11JOWg8 8]Y88t1izcd1@ƧW$*9^\sfPX쾰ܫƪHZ.n/<Эh*xڈљ74y$ &9J7P0K&.gkyvg\ 1r`0 뷄'lܹh Y;俻sތmϔ9NH+,B7 b]d5D0]-P ќ/0N*,IaVMJ^e%!._One~k^>tC/3=J8*Px볥!Gf/~ز@L~mY?@hcdWig7MI-q @QSdpb?'ǐ[x7 :yV՜.l/CTX ;fhpbe ag9mU)Hm3 eyp8VB1&̅yʇJ =RP@y=)qRuc' _jTiF[hMJXv#b]ş{?rt<X֌`q%純`8َɄYm//YjNEu[y-eVOIͷk7ssXUbb^pb4XSj[ 5fJM4;iRe)Q3>'z ˇ/zڻQn.G1(HV\ "wJ<UeFA 8J=W>2[eS~j(!3*|_G7=7զP *aRDna"B29 (!2:ofk o%DY6 \]e2U> Ǻ5tGEV̔y Wn<^~9&L9wa VRa7L߾/e o0JӯSa׎N%#~k$Kr[yiҋeM />uݗlѬ 6Q ]:N4,q>ۜ)pޭu+[qV5~PpǮSIDe}wٚ_V%!AV.]@T&bfy1_y9m̖Ӣg|[166ф&xgN'qJ0:KF)ѐ>1+&S@n /z uCJۚ4L}e>iuǨH7_k'F$z?<˿6Z C&?lad׉o*gA|ߪD  R]qTpkO>:A5tVL#_t(ʼn׌ѧGvۯfXzrIy=7󬮮~ y&&M|,VsZbU6`הʕz b _Pq DDu:N>aGlUxI1u0D.8G7+2ފJ Bn p*|B ՟ 8_/ѯ}:82!W7vw,́{^l?Mz/ƞM-qRkMytiPaEi7 P$uNŁJO;,!2s9<4}$M\\D>At9O`D7xXLMX/֟:{AXSI*S3@) tQx'*,4$ͤC@nqMC{a O7RWV?8ɕ` @NeI`gt[\QAR`X pftB(=^c?č2gCFm:F2Ʌ=x< BR@J=ܴjWAJ#9TjJ!,XDh_ZxA {j o6vVsPABķL[8 Ea+C.Н "OkLK~]4m 7YvcRk铒;a<ϭqlcA^Kwe8[}yY4U{T 9=[-qngT{eNbTj$/Mƞ{WtTUoBho 4s\c!ه͘0%;ٳׄ$ BoZuʈi$2n*Yl4ie,]qN_`š;Q'ʥI)Dp&ԟ 'RK1c{'،0iV iW&~8"b\R( \#X/*y U=xj2*?Am+kA#yi`Ɓ |24Cu 0\hSqxJFtOqRmsk62sԗgv̍|²4,( P]r?ίayKyJ@Ij79M%dҢneVJ[,䳀oHdݜZy:h!Eҏp*_0`eݱ%!Osd ah`V5OǓn%Ssk *Q Y܊eb֠:q} |AA .H4u e0?raW-35bv9Pqu/-r/jO۱k%~8h*kdc)wx?3J2LD @.fw;? 㡽 %7,͇!D*bE!L| A(?|SLES˒\"s,Y, gW_xisn׶bE7dWi tɘr_t}ȔG7΀#zstlM~ڔ$ѝ(5em܀|@]&*Xq.ܕzyzjmLՠaPA| 8q>. OX0өmDOI z5ԁV#WʊWڮE9xk@DL4^~s~Nbƚ dTG_5xO֣|7,MϤTr:P7`ϝ*$1MG kOu=^L ^ƴY(]A 4,[u a~׼=U4hwnV#us0g'A}1+QLjE|AT 'S؞zeAvZq6O(Q0BX ܻ\m=7Xt{c2.!ߨ<^#%iSz4ex/P8]0 !f|HV/||ef+7齀qlN\07Piz9]UA{q0im^ja+]ƛ]چ,m/Mgc&HؒEr}]m 7d1Յow2 Km<ϴ˒0*y_3UgP}C !Tk$o&vo"X32Dc3j' xˢ/c9 Əq _H"\PB&"=Ҁތ1%44w܂L ŀ^ ac237ۜ.ȍt4xO(Jȅl<\&11 ԭPqwy4N>ɠǔ@ W5mQ*4PN`f笎?}Tٲ\1wr)d"}e/A`$&hh&|!)\ 9vr{iʋuz;6Nb@7kX$'8U02 5"wQ}m_5,ʤEf3먏8q1 Q/M0/V+e2]-y{H 9ZiV)a0J0%Tw{ׇqAd͟v8OnM zi&9.$)+3(s7s4Vt_2 { yeBmGCՓꗖD0iI9UMCoAZBzH`p= o #ڮ4tN^L [m֦Wa PcX \s_ڝ4z[ě,#拇HMNYwU,pBe~|W!mDP_/QfeS$5A.ZPPYuW:!jE3vW[`*R_HыGwg^QPPxj 1EM c'2տ0ejNחķFY2j=O0(" LeWvAn}9帯6tjoTјoOuA{JMfVQ^GTm9,lȃu'8C618d,f4ZVQb1sc Uz;`Cvm^dܨFRד]Fb(P*L悘֩V>87mvU3zySֆpsxj9CǾd$,H& [AګKN(|8^o|*)fgL߲.N<}zt^dV@t4BoSmmoo;P]sՒ￲vCT6ˊ%jf EXs`%ӎ#񾩋כx >$ZrS#_4[s"!oQY=EMFy0P7;b3ݹj7oO A hqwW~)} tGСCj,V[5_mDoK" %A; I7 8sYOؼJ`~E b)HHJI$1w@g_g,_G>iEOȩr8`cQJ44unGAa}VP:Gk>}"{Cog.I61d ^R͊մ  kf294.j+Jy”)b*Vulv.ּfnb|LI2 X!o%]#4W,wo`GoL8`L[~O?Du^$3o)/ILD `jW0XsD% vIf:Z}CWI>YT<9o@aq\DQ '}~HjCVKS$An5N? ~z5de*^ϻ/N"b {^=fөnoqaت y1 KPfk]I)DŮe+vo +щFL1A '+=q sj:P_#|O~&4\sSQTA uy&G+.DfG7o3C;wx-CU:ϴvkZ7 Qz=lr"#u E tʨ)+_/-p r"L,m;|dBz6D_cAD( TgHb@TѪA+~3Ac(^w^ՠnw ؈mmλoyJ5&EHXZ*g/ y ٜ|yQokDzM}DPEW3§ysH@B#lqo҇'q<#BF 3(>[AvxѦIOzRRQ<@~]~c&qu|K/p'ntf=pPM&+U>Im}b Iَ-;J Fηgnb1Q6PQD&B/Ʈ;w⑔lx$>+c:?g8ۚPo4\RFw!^*?3YK+_MvlqOK(n V=ۛpw`a ! 4N)~\Qa<9ALK+~k)J d,Ohpm1 c"ǜ/5a#80 ӗbG-&jsA%\bJp{E&3Ѣ 2XWb=eTPomIum[@/Q`eQ!h3A}l ': nVHڐWLkp×zV&3W/4? 5L>nnj_dW Q8mp;X.8vrFl%z^PpuM'z gyOZ|405nk|g$ђH#w@Q{7Emc)9ݸ|5C/sRa9>ዝmY҅Kb$c~3һKWUƄ9rb_D5Z x-tІa\֡InYr~zu ˁ60yT8(N+z M**[@Hw "8"\jy]Ʃ͕R,[/iD^7D(=2 3iO a=w pw#C@ zN+(a ӠnԘ'!K4~3P`aktpZAkyll3M~ GG֗/n}w .rKˌ+feld%P e+ [ĵPCѪx͐Ȫi! HRj ؇B ǞD2&!_|0m(P>g%2cfqT1|1|剮>~t$oE3KG_bGMe<ǝYVFOp{JaѦ1 >WhiQ-sS-CVp 4]kլWddگ'%u@kL7vMfϺ^^ -Q GF/|+Q|MJ[Et-`ZdEWC=M@]{I9GQ.V{.hNi zʃWtl哲}r'k,P}J--ЧBP"2981JijjO[i6&߭xg}Єpep݀oF|^-@i(|ܼyD:3hٌ)z(ޣJOVfs('u[3 KE 䓞HeePha)W@8vAt&*!T(pE;t\P!hS/uLk ^0G;,i.3 f2@ 6nt{8G> ~J턆ZG`#Ml1{N p^"kϻ`Iǟ^ww J83?u$u/l0m&Ƣ_3bNvb[\-_pVeUXøp")Lm!]2;ATb+2J({?0Xzde YVcbn6 Bn\5hWecI6@ '#Q|\I׵hJǯ˭rΡuXi~W#G5%s JPvk,S{=.e#>GύO MVC<ݬT}-s bڠ=$gZ[Z==k}mҀ73 V8$#=‚]BBm.92]!w阌h` ܈U? uSK9˟\ȆFo>C Zd4Sŧ(l-bS X5Nk0* b|;ߩAR#zO#H6Cmg;ZIʃ^tWeJ"j+,_#ٽGB^QP z}R .٘i<B6hɇmroM8˝LUm3Sݻz`xZx[{hﶣu"cCeZSQRI+:0gujO!*)]Ϻv[xʃ8n<*bz.d|6 c"ÀfzZd,6Mm3=(N.'[)/;LFe)z&Eu&oV9fF}Wu#WK-,rW 8U5oŝC&T'EAė72PP(f˒jI{*+k&K^rFcL4NX i"PoDVzWW7KW"!vùH>7fa{Eɹppyk֢-`NTyRF#Ei8Mf=P&hMx& pOϱxÇ?5Ò`G"-ev.I|1sUKWFWpЎj2qioDlE7 $6.1Jd)`OB` -dd؇4u\YD4lkeδ30glo^d|$qDvlֈ od6`*@Sz,?]6YDmҐh9rhi 6_3 E;Ɣya$!N9 }WHR%yi``2p`{:LqHEz)qJUMulZUgN}5t)n{eIhhfGwT823C߻&D*!FY\625wt2b~NωQ)-n wk^gW5V"uJceʼn1?L|yB=$4ʯ>T7hALHM]I{eZTơtd~ ~%U*g"qr02' R::5{1=6>jwgooD= `4ˑoVEX'E YeMIU빆OGk|<$BDvVv`]RGO0|"}_K^M`\-@a HxFӴCC@#uD}em_J7,pةʹb;ʀc[~>&H[ 33&di_C &0[c40vtx)X.i3.VDLͿ+x|$ECь)"eٞ} yi_<"(jKFӘ11 FFXt Z3/ƽٟRFڄ(NKP:R;_uڪ߀\=a巓O:v0t+dևTX1O~<c^Hw\ͳ(:O\e{w~Wd臰V')3}3k5W0StsVd)<@HD=riX'h O_ 9,0'-vy+ߛ)avMGʢUCqR]3(Wh^|`#(.2 )$:1$FEO}G!):UVz^r] RfY^'sc}9O~Vߥ/"\>8LPLi$LR-e I}i,|P?4e_v c3:v IC(9tsf}g|MݍMQQ )9<9Ә,ۦ[dƻL)Dp]hEU' c_jY0Nc$+{3(0\Z.h.%Ι u~9D?nh)7"~gԋ{&yR.Ra]v;xҽҤ*EYgLS|C.IwTja6Ye7T0Hj$.nX Ƀ/ kR1+?/j$̡^(Uh_YW.WaP 0XwJŐQ{qc>P78ٚk.ͮѨ%/ eLA:ڠ’oPńv%)˗7x&ʤ%$|~j@pJޓ%PsH +xA b eiiD5@cNjw^#^QԾQoX|f*^5btR[!_[~?wsc@nA 8V#7:W1$ts QB+D3*#m ^Tftw":y9xHtO7mry#m̂٪J3MJ\hSSxNvgoD>7[T22YC! rNjSш>MO!ʘoAUg!*Unzm|BK.;Kax9<$,M_?E_vAJ8rNuٸ-4`1(]"9y^I@iϊI?/Xܕd $#@,G"ȎyH#GS`ǒ;:y|=nPW< 'ߎ? iUDI~(l[rDzڛ&]5/Yex"mgwT D|W&6MgmѾKENEE7=Ww)؈ 8ߴ/ޢopM+&uÈ1>@Pp*;k߃)cJT !L&1erEWo!NW[6Yf4c̷\^ݖ`BDkUE+Ʌe |j͑=M7q( s$]V3d+q4]y}م6(ԉi@cN~௪ !+h;9R.izٲ ޥK٦t. \a SЭy.ڦm G2uV4/&)_1 UʹRӎ\`i'=d7v⣁8Zȸ6iƋ/B2Yh)kP4ؤp!Eyר Ɔ WsZW1Ͽ4QcJOuD)P *h]Б,Sw`Oyi 4ī8+ob^c+p(/7k+SUJ˄~)"Gr9.u7Q`pf96ZX*W6xU8B5D9:ϟWf2\|9}^9 υ@>1Q%.bF«+x֧.bމ,Έb@7d!V69)UkMc3Ad%^H;%0z’MANgl i~;1nRfc4o@{4Ҥ2)=TRnADtxhz@`F-x US<ä>?i‹`ƕ^=7^y3o~ 6v?uSm7켈EkLFt>8sWq؊3Dxqҧ>F2 uU.ȕ kj"]P5K_q+] T"l:.ciIkwdahd8aՒD1H] 䚙5F 췣Tiܘˏtá~NOr@yP逡+lDYb'[cLW:2TLj|,u+3GUE7_JgȫA Kr)L?PE#NgZ?u+ V\CJP5ƺe ng*fX!Wkh$+u9+ J͕QA%҉wa.*m IݮHosjPf` /i+v7uvKf;ZPm-#eÌ5+@1P:]]XB;GܳP-!2sU$kc% !* #fuqtd= {Ud*G^Qܹ%Sa/4uҷ!]INxkqq}bnGG-fv9 2^ruϼ6\'A }!;y`ẼMd/t_^nmA̮]⦱kvRq= 1oltt|{OWx" X?^9W[.S-<;笄L=${5,>HQoj+WWS{?sRWkcw[C7ߒ{BZ7CsR{!Ob@B[ #+ oHlҸd@P&¾譔 0f02h' @ɨ&B趄o `,Pc|e;+y{8bl.{W#֯<_1+< :sn)FQ@/dO`B/ʯ -TK6#"Sf<aِc0*03"A%5O'HΗ#1;db7ܗKCvA~w=Zi[߶j.p C1m_tP~p+AV.Ysfe&f.X9r^z]JvШ3vWTGXb]znͅRRN׃)tQ+^fP4w @ Ewr3iV \cuf]nY1'vA dv?] & f_",OMEowEe!40ҝ;$EIhZc**F!Ja>">M1IR51Һ!i].9xXG1qeq%H>+A LMDvGpuaа)5O0q ))QYn`VzXJ RX5&WLՍ%bSZX(.wSL]b#n#tTELƘ%4㷯_Nƃ4L1OFm&|'u0ّzpO qR `LJ_.UT{̩%jպd~E J.u9,e!t*zK".KބaR-]_Iq򹩖W0|Wt/pU/b«V $62Q3=|jMgߤG^ бJ-g=HdmpvRD}.ˠȴFr70jl[N.؂`;@ ^|}F䍎hόVT뇔7ѿ67h6BTWȹ Q>Pҭ ቕ 9b^)ҪSܳUixm8ˬ*MT±1~jp# t%>az6 mvM*]H FD5 Fl-t_ŵ"gmD8\D3u$E(j9rQζLBZsO M_RU|b7 ~ZN>RB<ٕϙMȓiV,MxYvLFPW8Tr'~BCr z]۬?: rNBl0~,v Q.vRpK!syTS xmdA A\NI&McHCu6^ࢠ–ޯf2dQG_hCx/>^'6deu5>HR qrF-{B)_YTT]aZ͜N0}m,I< n-}[Ӂv"¤7)*.ϔMV~#V) 2$ z+ uA.tlO Q2ꚟ?Tha4@?O1W$I!&6SZ߇j}ӺEM 8ÞHEt36îA֊(_%Nn?i2F%=VXюw|Z-uN.IBrOѧE n붠T+s }:@6::8g1˔0MǢ՟ m+\ C?48ݥ} HGS^`ڂ8 ӡo3Nzӷ}Oc0kC0ϲW'@\\?"nzγ߁)a- g؅QD<6uXWaI!^ o9LiNK|W٣1M Şd0 @2MLdE`- b1k00}$a e5h6۰K^x&"ժU) S~CihS>3]A^tF,.kB.rkD=|1q=sw6?YtYG]r艨6X2ıf֑\Sq>֞.yo'az ٥ *O@m~6PLXk! eCdv Â<F ϻ>̿HnU6vJiT\6˘-X`}jhtT (u%cpb/"OA\񄄆>(Q_lDCw#sXΰig y$Efq"mgï`gY@G3glV CB)~9ݽrEDlqF P,fhߖ\|;^yev)t2Ek ף򯏻s P?G@x~gK⾋螏ކᇧAbqJT.3ڏ x?Х;ƿ]rN04َ,ˑ#锃^JS[a:Qݏ&;IHXǖ1\0*_+is:MLJRupyĀG!Ys|aC6,{e]gV1{B=0 J+иQ6 R:#0VToUc<7Pz5>}bd :P"SB#A2Ͷʞ18P>[w?/]K"ͽyX&{ G4p.^5?3"[/iQ*SAyh УA]L/ ۅ/j2]8_xIY 2J"=4LVAK[x5iB8,^$]](BvEQ(dTY9K Y.nKJ=-sL98+iO2-2(  TM\TM:ތZ,}#6Ҧ(yy ` 'XROycn r6܎r¹_fU˂2&GY@ 3a`|["s>"YUw񃠖 A[*e`^: ͌_RD2mYFᬈe\QEhr-@AMH WDW4IT/tR@Ŷtz^(Ε*/ױ!<$BTDsjgW1l&5j/L}>/!I-Z]vK+6zR?;']'@c9ʕvͻ!Կ>?vR­ҍK \]Ǎ yY:Z¸ KTSKo/e>5Im|T{@LDTwbj3\ Z1:{;/I轵HV)[r];K jy$xR;ke$@fT~F{F!tB:RVWϤ1sp8k$5j?L܅UF]}r(((T=rUYYGӡ}KFm%-J`YƘDqk O,5aaІR.=4h-((]e4rqZd "LMS ۊFcaвn 9'\5B|.kLvOY'og`iöuUmߩf;FX/쳊?j ˆmRၦfb+iFê%1s8A;NaBy(_%wR{{Х&s2|!ѳADen:E@bHPmU )`'C>`WiSP ud$NTLc!%ZD8PU5R }'#42~S|U^4[8 ex&Q&w(J;6P5h(B[l Z|t c'ї?\^J࿹4Pmd֎mYC͠p8A vl86샯cY3{vf9}';n*F$x<$>P~{VmU3r}lIB<~7[oJ>;'pHCl&Vg(LiZ:⸵nY_{ag$$ąj)dfe,RFbL#@<5f&7;x:IyDyYٕ]Kxi1y^;Zeb3l ^ tau*j#d)(z24%us*[r>Ay]DL,| 5][tH,6bdx딢ĂD2JAqp&Hw{LqW, ZLe` :cSXCeƁ\K=|l{M>d>Hԗ-QP\Od=0%zDHByj^I揘I \CIdk00,3:Q~5Q1ŸEj"VFҾ |zl׫Jdi R!oJLtv,0ks̙GQvǖs`);@%X%ecko94-: O DQGk@Mvy&9PpѤ.F }`PaX :ƫ*23;e04 (,E/\8Q*ו̲Fm4;M3 ō#1C o"Y^2 0olDOւ??CEcJ 񎮌 Ah()H-^U䍙Ngfw;AcrŰ5q468W d SR+@V`s<5?JC R EiIݩH ?W@^QhL gǍ;V}H  U/׶#&aŐCSUH+Bp$Ra?gӀѦk. N,!/_#avGgl o Bɫ3bncL^[l]R(1'=+Rb \` yvo1agmcz'V "jcK6)n΂ݽɫl7!/r oKNP!Z::kse uBvr&πq~~)hcX٫ԛ?xa {=0FPW*e Yqn>B3YPL-EU)yPf#|ÆeWWg4L {Fˢ`a 1ځʲ*Kfs[=U/8LRTFڃH^) -iuN#E!~]2&<;%j=m7 {qт9S.v/ ~y q uat]/cj(c,|h2J֎$M7RDZR'I.!@YՔoY* <8)i@Iᢜx]^p27D*' Hh9?u߲,考yOz&  $P'dU0AؐNXޖȀJd~ OZs"R''ӆn)fhi,[yPɎV`rAIJbL1\?r'v]?cC g0UIpud+Ƭ_ޝ"N\]lL\XB=[La^_Gˁ9点*ฺI.#C0!da5'/)?D7@csX#ޔ#f C- گI뺹v< R(z_!L82r×󨀺@䬑+qC ,U6}5NJ=؂i$E(Yؒ-bպw sQ/!o/mv()()0`-ԻeM 6^' 2*8TEjbQx1tʼ-Oar~PER9u\ڍg&j} uKY+O>;^u@l!WiʣSp@&Vxz߈M@b_RE;whI}BjV

φ(DT+%?B DXW)iQqJF\@@ [.RwX^m|LR;LJ5t&;+؈E`،4_Zje4)6?XH}7=WN奇GkMm,)eKeMW(Q\ɱQb{HxCOKs7w"%sUXKcq 7 t'zr$KT#.:COiGcI/#@qUq: sOa8eK,i0ktyws˘^4}"Ćj&DK$e&W&ٯG52*eBl 62KR2k a\Q.?]Y( vƑ}J - VO.4=+;55hp6g$'<ҬVEv%ÛK(~F4^<4uߛ8yٶhѮw;7YW&ʷvӊJeu`,8GDvSbuB=iykff2ȸ78+}8Q1uKKBt™1Xڒ^[7S٘@Om S撨ꁟdl P|, aRTRşCFOj# :1_HPNP770sZ7"ITqX1xCW,[-4qyy |YGRԱ>$KȦ㒶4%3B٭}3z(DMj*R)P$S$f4SmcaB~~Bws-O~)QOIm-Ɠe6Y[n*/AfJy,N"W(Q>i{nJðdf[f׳07Đ@A^;3᝻d5mN~6!í6c  I& 4B%,d|C4GnZ]=W=dHbFF8&Vrj.ln}vNːiq:W;%miO^}cpcI8.Lkd^G 8RR2 6r]66nH0ҘF :Z}%<|,C ?ó9b('1Y@/(Ԣ8줴YT'YAծSi],{mLm-:۟Q X7okY{I"o# m@mC?RkX, J7t[ĶopSe*:"$,sŸؤ }] ִ #55)2"c|̦.|3RkFNmYB[QRVRrASAe g !N mt+@"[a-<uad#%K6/=EHG<;Onnx6iʝn2%- 5*e3,eOaxDG"͆cנpw 8ŋРaޛu,'IbdI*IUFJ*Q,*02yrœ DްCM |=EJT#4}GRT\ՏOI4qUW%v@#t۪*(/Y-Wթ֠SF3u|h.:M)#IL8\B<-8c͂r;"W4HJw}I0V<ݬEpI4Vu=:qbHn i7&ﶭh?w:/GqH56Z~RiPi9}kCQM?9*UHkHEp4yRC \ orf^֣sKoqYX?;;p&<7~ʓo_=r3Ҽ;zcA ^m|Q7k+{?rv=~˪ OI42Lh2'G1*c138AGWfFvg~5|+hI}/BTY]1?$X`zɀ >5'V0Q~vr^RƕU=ZD_Pmo"9Ǎ6/"?]-5 󮓭Z]M[=c(l\FsZ+j,wllNKuLUo[Ph֣IrvŴ| 2<9b:m\&(ʵ4{#~CO81]:U- ],x A~*:Uru- B.Xܕ2vuQ1}Ӌdsq\Hm0o3ao \^!Y'p0w y!bP7\kQƍ5 _ H8CWkw[67!9ëҭȭ]s>7FAPL.@(yh-ª1jbʆyBO8Nj A(9Вzval9d7*q5hbBQ&u&]t-:Bz!O闲B$r/X98?<*c+E(,_u^K(@12#鳊xFDRLs2zZO0@lu*M}m69L2P5 PխӺ&Cbe8^)B]S*ab*w Y5/!nIurDgJV\C~+6YGzbSc&Hv,AXZ2dcQN;7ƐٟRy.*1Q|ڃZyE[|</F(r0M\];qBUtxFb|b16V@f e?44ik.zj##WC x s(qz6֌_[鐁L+i r#sr).xɶ<-P^aF(Z9`RTױZg(GLoBNҾc,R.4VIt4[aC/R)LпF@ _DGr[PXsbx(5"zDq^͍E\Z_&4ұ;;{Wfhh"v  `| Z-lāO<"Nd@!H!eqk y~k))SK}#|_%}t4{WԂ❳JGUsew_BκfgE|K'$&Ė8rB$))ZM+j[);&"Kb=M5Fpe%g7`o0LN!OC*fdT+z$$Avx~t j87!1I` ps7!R#r{LPDoӇXCO Qkin~YgKoƴiJj]iޛg_Zj^vd'<;e` r/00EWr#/DU X= : [~k"8hWp՚1wTo=۵>m43soh:9+(;ri.} U8pyj~MU*6P=ńHru` X٣3:Ъ pL r9Ѻ؟JYלNEzSO ]O Sp>#>V4oOx |Y` uIDdbc/1#{jS1R &I:A|8?tͳ}Vw:B-$IyKD 2Xtf>t*_ruؽ4<ڝbV+ԃ?2g"[;ޠ~wK A0hJ :[k%ɂ |tAzA;x\o`qD~ [k,c?!C~&G|wvPF^1-Jn] 1>{bȷ6CsӠdC:DgnXgnq̈́nO:΀ \IOj;(:t{IJCaiGAz&;2#raO[ |;˿B&ϤFD%y(qֽSChH C㤃I<6lQaPY< @s %5^2 Vեv٣SV( k3bYUgX)z9c>DC)׳_/h9i _. QԒuڦ"8C$1z"UQ_"v3vAz4 !E@7g l+ۆ[DB^Et3-ٝ ep"55V [ͣh /n{~,&b4Z@%Ș.W pI'X{*vs'#>w ;$4g]&jEnl#;.wpٻbofOe:T\ںgK+83i 2v~zDi<.LeW;ly<7KIlyUe(<ǏaP΀ SIiQ_ ~ss1$u[Xv@ UjB_>ykdf׶|`h'w.ǽ%|k+-l@phVS w= 2Bm#B!caTވhT }{J!䵊 㲼Jl{'[ ~ \uLQ8Ī+Eh$5OΑr^xZp˝垐nS} KXZbV0G>AFzTDx4Ix n(Z``&suJACz\3赖Nەf7(j|(Ǵō ('OrYȗ=[H3ar-`eT0ŻO\xo [b,Maf%)W~7oJo4#Ozs}@T!?L5$v͊?^r7x!^WՠE{)A-`6ET=_xVF$Zk u L OVC;%ʬkUO,t]s+JniP.)3v6ϱ5H%CqFrLG *$h|4gվJ29#n_E`6Rg*.F &}>&KwH듩AXlӠzSPϦ?}3>3(NE0FKCҫ/0"g.#-JVty,ڶtS L)w$x(MX+$ȡEl#y0vM$͏>U)R$ZK-UGOny6t}/.t`0_J*sddvfBW@ D@Zj,c^㾙hD[1nNGQldc:.cx(AEs8>$*Ĕ"h6+[CcY PR] +zEDL3GC0MnQF2'޻MFA~`ncIב'bߙdjCXk_i$;L0`s02gcsսo4_"<(w5gľ_e8Yu pbORx"Q*.KhI K|tFy륂t: es\H(P$X:8Bbc5FI'8)QlA'Mw gӘ \ gjDY?%$z`h^X9Eӷ4/'2<*]'Md6e1G(,kӠϊ3ss],»@&ѪH6x\ iwO PbR!d/;_ ) :gsV;֣k,is IZ\~k3*#5dQD(X\p .EH!p#`!`) m'0r#&5l-faSB5 vVW>eHҝ"OM$ʄt :)[b9{P/NyN5Co {֨4JH.V|lvI:p_6xzB8ްUNClvs!T#.]LdWH =#/on]_: !ϓBz˔H`:ú%g-Hm\Oe ]haGeI0d6ŷߍ`dHaBVz々$VQ.!b.$AѸWH>=-?%{EpG'Us2_l5]ħ>/\f,+p jv7`+瘏"4ھ}Џ4掐w[_$4ڍKԂM๢;- YjX2e4e>o]JR}&? ⤬A4Cku >4犆݁LbŮK\Dz8oB.2N_k^݊9ݶDp+$/?>:k+i9k?EIeWeVgBzI1NpmEX@;+J_ʿX XاJqy|P0@1`6d1oR)]7^f?R\#XA)I>Zv ]E7[ḏ0.n5#KJk 02ZO(6Q)_˚NI[Ǒie'-mXƙ&oI'{?V(ݤ^VfRϭ  nR [q5k GsfDz̅ ]41d\ 5Hť؜-Vc]":b!cAT"{=H?G*;,tw| 9C vg+\5`ۉ9ia9yhzKQ2ljcgR )b pSz֒P YߠG Z[v3g9ˆDTsyBh>?Z#2Qњ*Sq$1|BRs>:Ww)xދ丯z%mGК#9_<j|OۺN}ZR_{Frtl;p,#pKp~q/QξrBZ>M'/ :3[ \_RA!k_ Q>8y"d6Jܺ5с!_3q.t* ?="pO>@{h$r I3Ɨ@5ۊvE׈+2B*ct&#/A}B 9|2P !ccz"ګ =Mک?3QK2t _g@qD6'"jWڴk՝6f|"4oneZTc}֯Q|if߮Υf3x-&GAngZU\l\4!a]@AOm2&TRJ+K41qB„%-)<~$}_zpC{܍Y"q El.=?p!%kȎ#L%H&a>ȸ'Tn6 (RNE-tnsxn|kX듅⩲/3(`se}ƨlc6粙dLϾ쵥kJ>n~mAwy ch_` r3ql, au X;{vN'($5ƞBHXA֙#.ӫ@fv3e狨Q~0)EV2A4(#p )S Jy_PK5-滧[ ,4emQK$KӶTN$79sផIh$ŽZjba! rs8%ep"1``ZX^(~$z,&ܣa="qi\p-*duU([|F6ȸmriDq9): ~@rpVό%UۺK?a‚ / ע||+DmV=M̓NFC¡Ah KO/@xN$"Doa>| ._$k5i)Lov@ Y:!n7SY1P3&^+SbvONB(f :|b_D^}y'q]Q!NJuI7,gZg &.\"%qpVͫ"nVgoXJ&خ꥝ %mE-o~#z+glq6YQzө;5N~9FSo$l2۶F1 (%NG;;zJoJHKy}/J|\Hd<1^ge9aqio@)v#&|eC"&/ L ri4\F'Th}9Uś'0Ԫo bVNL?;3*. ee,ڿ' âI҇ncɛ7}D[ C.9U&~""\_O?R񰔓4EN>dU8jwuD%!W0n} yL+J沼Y'WCTUeX% 3Z L 8"ש!rLhr8{Kfߡ?B@B};űidClpG3#\}[^j wWNdh*B YS+4OcewSg1G |9RzE6$81&%&Q' m T`_gSʈ1bC( =JdACuiЃ@ӱpH7)WZRq?qA":T?$'Ɣ7gyұ`sp[[LJ[2b|)KnݲS,Ŗ|Y2\Vp[g4) Ð/ޏ_/U jyWʅ)'D\Br;p4>g\X1(+̲ Nu|hZuRQu0 mR'S:rZ[qi Q}?ZM[F}QGDނ܇&VƁ2{V>{L6f3!YA 7@/ŴD+5JÙivTBҪDKݖ.Lxf^2=F[UmϵruHM[^!둆_̺]g:9dړw& ^w+Ǟa;5ckl)1_WݢVZ Pvݗc[υB)[r@vCZ{xjceُ;*ak@g^ri{ _uYx;JGUK9,b$0F$6ϸċreߜڍjBFC J*o(rH5ʺw^7YD}\)>Rm-,g~S3eC&X5ͨHp)x-m'vOvTwhCG"`oa*8;AdULztMD Wvv.h7t!;> u Z:,![nDᨧoG3̢YXK JlkiMS7|-I\XM0{0ar"SyP٨_[Q Q$73rHJ=boUSeh zs4JWsiifMp e - G+fO]_ZChx9G v3Xg?-q>Y|^INJwZ:LDBY |{W r]7f2@Y"n͂p8+*IJvS_2 Zh,C(3s@Q+ft;.w\jNjM­Un 7xC7>|OYP:Z+.xKEPi@~w7 aƷR%@ma> uSB0(c/ 8W\=HY^` t%t OW%@M(lU;pTӔ&1 ZJ~J8J{tmj3Hyҹ^819[ZgBAlSpU2WI摙K: }؅~XRYE{!Q.74#}!#⚯"Њ{Σ#©h3 a]~}TrBS]-.$+hm".#yyQ'[3nWJJuha+=Iw?J [嶨e}zaAkQa˩1qrslЧe7"ﲔa/gm5W,t%=XPA 1JZ[av- Z_EI;_1yk5QtSć\/0O .%n{rpi&+xHU}Q{wwe9Z|1q>Z_= %E@s"eiN3dJDA{8Жm,5`Ƃ˨| (P:Y]} .T2ņ)>s;oMubF‰8kNz,hWdFcس*5u"LIcA^T-ޏZ!&AJoQjp63cޗTbBF<),9t5 uݥ,#2g#z*7wTB93_Պs]8e~ 'p7_BiPJ%$2:5N[Ѡy$v1_hᆲ? _v{g 9p|"9L)#'Ӈ>A?c?XbIn"= 첬O(~FF.y<~I>ebykЙq}ՠ*#% 68?VЫ>SCE>G͑SP$_yW dt|0AH[3YBݰ?Sj[5ڏD|>f6u1Uss:6:,W5[6ny}C=lZl&!tW/ȍV6GW)JߣyW"RU)c}FvޥsL=}'8G%=5}Gn .ׄ&ӳhd9,-UutަII "`kH6h5,HmpׇDO|JN͈X@|Gg;N3Ԏ8xo!>c'BۈT=%#[& @_Zhz63yI2o1Y bŖCz6\xջ8] ;FS[>0)UT|g~ ȩy%*68wBUگJօt$'aqgvif$Jz _r ݉v{7'ljcEemhlY5Z]:7)4"wxS ["!GǚNtI&A^mi'w ;qZ``lu LYTg?Dy.FT`&H X+$,{+?Fs 4YGψTu܇v s, I{aFoʭ)\2;r8Eb[=e樉^p;ט+(K!b9%+d*QVNʥ]$a}?aeǠG\%+K«pUt+=~#'P][m@f _0<4 y7C\>H~ДH¤D^-3n^gvJvNǀŅ V~D3(YdD[4־0Ake <.8]l8;ᒟ@6%7]Th>vʄ"G:|4NIT:*+3@+̋XJ $4+SAOUʥQ VɻC`vx˅d ߦ 9r nxݢ :GLrZ!Ԅ\j Pݽ$T!pW q Ҟ5Nܰ*l:C\@&3M!'ĉ򛝠}HCYɷ5,9|r7UIQ}|Ez;}퇤I[4rt~oƹ4 EJqIxB!v21CsR[H*d@,OCݡwEB9 XĒoE$[=4 yM~z?w|}fonPG+㷛2/}bư8*k+R71^t!2c'_?+P:.x#DG>ՅIiYUW)߳@>6d'oS9JYa\/;D=P& ت3zko7u.zS2[E6! ɐ'8ڻ:"{ &]^^ɂQ}93GM2mDw}WiUhTGkP&SNd6vUdp(8`G(3));nڙ7 n\&8pUn(TJ2Ǐ 7NҔOӸTdŘL8 Є=egP&B@qjc>4T89X\"y}LzD"s. U'&-33|JkiJBxw^Lu_q#|խ?PL}qb#~;橠f1BS*x$(k}07 /}i2@ qjNX8 ){l9FG}{%j5㥵#E$Q=@)\L=>,l zu^YҖAZX* (IQT-.$/ ZV ֌vLmeu! n0󬕺 s&ɪF@b{A?Tɝu_:DɥcV6ls-wnEcn@~WpUo>-馚 &M hKݨ4D׳Yk'Òq@DR$K8\բ r$)K+ XL^~b%Q:dՑfɒHH]l=Й?J0*NM#lx~ICϥ&[?,̏ڏfmmLq֭b M\B3{ש)H_6~]IR6}0)B);L+/z7A ga j OpT9 @C/tLj5DL9*VĠ•To]&}bȮj:P tT)oa& _4gnHR${]]o995Tm/F!8ؚ!)Dihy7[۶[HEE(a'y{HʢMfLWL.ΣO"/e+B-(j3NBtbn &2?}8˖ns=d|rykthr0.0,lc3RfT`:pUy+V;g}xMiե;Y hXNuTOdQ#bށ>K{~ 2ZQr"–,{qAݤs 7\0Yj'xC,'#^(ݚ3s܅x1μƈh޺ɊmR:,Td;26(KG LIJ g"6" 2PƟ K/Pcp#mAP-mQ}"*N^ꦀycpM0bSdÌUA4qAzƣQ:i֙MK뺛/{@af]<}`4 _XZ6]3E"B.Mr♷WpVq&O7dcSӰF>|(ՇuT}YТ0VA;~#LvP7[Ĉ[J]r{p ^a ŵR4©X#͡_^OalTmk*vAh޿# Q jobe&0ds'!i)\/WHzK:dv^E5J4n|a`ܶ.BREl{= Z ޥRj??b!"\"(\%hZh_gw|,&eWw5Wz5<~_os ;>RO9JL[?G>\:c|a%::Xz-3M.2LI5bcO\ :} /:enc u:p Lfڨ=Ol?9hAdxp]g;{2]r,- 2dUP@DMM^d P E4vav +ZjX[VsEĠx:;W'kKN4.!h,Gͨ;îjr";5s7#k`iWCeB$teFdR1P:=2ԄPU.ʧ6.=I~v%Fwqĵj LP}9c$*1GX1֞nȏӉ(9Ix*Yc` Gub lS61Ds;P uOn;BYd!jw\Cux^_@žp? {"tr؄J5VKQ#> DĎUS:~cGJpq)n. {= ¦y$X TT_@}3NrUIXë,gcͦev`)4H BٞK5{> J1|Ii%B0<$oy~O'l S,?쎺.`W۝3-UsB 8I1#eծAM^##@gxsp3%eH^SsmepU. H:zpP'7]&1=<+A{@A8{An=96P/b5_V\?Ht=ZJpʩPR"Y]rZxsNrl5ܻq+zL-6-Zۦ\<.EӞ rp6t,,WY6Uη#+mJlE@-h]TfKNvW6F6dݱŌk~VyW*qh:as{e8ppo:}鴻!3%DيflKtU؏Z"Uzg nt2F:DZīRJoQ kbMjޔ~ZC!HX"|iO<|'2E5*zo 3 nj 4_C}DZ@)ھvA͚+cuq٘e{~JRj<ipP̺R[e{gUcO_|*v԰v)r*وGcCRidIFݴ1;>L>1oO'B㗵s#&mie`{9ucիƁʺo/g7)6rXzsq|:ۧ7|Ը8,s`|Cc5475}oG>$\IX$ww k I ß$% SK5}c+yG|^]ι̒zg.՚_*?٪;rh[Y:2}DC6on&D#^?io,|zi }%BQFu*E6&sB==Nb05w&ssq}Ã&:pItB`&JW0;Nn'JS {xMmʑ / 4Oh|-]h*ش|ؚJ#$K"L OXAvp̮FγStl L)'˲G~;i6"kزDi\ϡ1b\Tdqm;kq,O]7ܩhXS$[V4,\Be Vڢf_'&O OwjAZKsO :jQ?!b*rT,!jA8W?O -}:,ԋt"uުNW +Ƞ`vFpއ0z@]wG^lMm6_\2I^ނ8<1ц#~㩓(I4홲919{~٣#3vS}|_俧:mr}nG)3ns-0 | 8e)xh.XsSFG*} xWz"! XxS,T|ߚgެu/$,VQ-4LQ3Qn5OUbەlH)}tʒ+j' ]յf%.@:/h<e@ 'eM6K㨵Ï6)W7}2^zaCh0(f6اgfkuĘ̗Ch uEQQz8y,qnb nTA዆F{92߼؟ЫIȁR"l8SNMs_ 0l$uwZXkS~, u?#8ug\bmI6-E`[58Oʮ;Ss()OxsPB-B ǧvG*+Ru>t7 'hmfMI0*jϡ9wd5L&lм~./ԊA s띁=+lr1ԸL a}R-g4y}d|7mh` ķ$(\C O5 *BM3mHO=y|jkq^ H3) W׽%xxEu :W1ˠN";5yÒ][]w6Fh,c2ihx|FAD5Ӷ q2QEC[S8'8{2գ9#҆ߖoԞssO `=5&ALrB-hE+ݯ>tr$l7ԄE A-'~ŏTz`=K~#Q͚(^}G}7`f" \PrX\|wh58y~ςm*]ӳPV rOFP0*t!5XfaK Kj}\NkiLwЃNILwO1Ԋrx⒌ fYmN `y Qi*c2LNPXw\pβELPpZRnDbvtݞIYO\HM՛ު _xl3ݹË/܉-:QeT`O= lxeͧ=6#(Z/'ˀZ`ve*iTB@;z8IS\+o M!QJ؏ٗ͟OW]JD5D߂%åz[axl\+fCnt<ɣ) "$_0i[x~#PV W9% \8$CFw[`~i[.uȜdJ!s 5liHng Z"u^<ʁ S0'm|/;IFt! Y֐ӜGPj%*\eiA~:z4ĺ225UݡE%$9E\u,u}C3W΋FCBC dž-FuTt Ntfm? s[~Wwp_ш ~(g8R뢎A4CR'®7IwC(FHT s+^HCN/3l7J ޅ VDj݈B=lURYZG7mvЃ{4X85 )M$ 6qw [Ȥ:%Ȣ\[ e2PZIeAD(,sc rtrgWx*g L 74 $ [AoiVά[uⓄFoCmd#͓-ޑnՊdGJH)϶4o" v2b=2u* hgeBݜ2w.;NmԸV=Qiݷ;*UɐTvaEy^g=<|'Lv` cr\gV*ِO?+T@kL&U|]&r9 F]/zmM8D!.8x/(V ebfࠡEϏ۟J *>vHB;4[q\OaƯEzqunķ+.Bih⤨*/t@OkKk) mFğgHsumWPxNd+wܒ).m2yC}fH=y\OW)%v.Y>ie9vERNo|컀)M$d*+ŘmEq5î8-{^TT'n!;(u,hP]>:E ! կ^*d"|2HhYA$D -|Ak~tNp߳[L4M-&p|U DM|ݐJX~SPoP~JfƁ9 NYb7 6g/ aXpD.5K˚ɮ^Mc~YE1 kd?]֓ F2;Z #s 2X U*kg}vG8d@&#_RzuP}5>^,7 \1=dDR |izeGݒBUqú[3bAWmf<3\r"O̅#RQ3MS'LNDĤYMݥ0` 8^;,D !8a<-E?ane'}oڇd4GAVW$>+9͌˾ 0kWV $W^m &iSŊ}ͪ蘌h Lł6@x\D|.E"9 ,G 6(8 ([U bʾã [J=}澼B%(9Ѻyy/gq>2G0uQ` L6K]; *76uo˖ڴr;1! )>ڸ[x%ȿeR3z\ޘV㣄f^.OȨRexk1;9F"/٢[ku龀5J!BQ1*leIe'z}5Uƒ/1R p)zif3*]]h4`1 %TqkS0=Nh?-;8[Ngf|UØmtd(m^N (7Q"(]{AggqRUQ_+Kav +r>BDfY:Ur+aN|(r|lJsehRM]TMKGJgE[FNk}jk2 b a7dWot_D#k&Z'nzPצ[ׅ7y.b>55LJ_@%uKѥE4*,nrٝn8c* ,SX{NS4#QT4c^LIFڊ XVN<bzMĻF$qD73 $a<ɔe.iGYhCa|j=k d dotĔ ]AGHFqvRaV]Й)D|t؎}RDJĿ~E/\7%YQ:J#NѮoVHeAP QK# : $Ҋ-'[;Ȥ Cx鶿 檒)'/25'-ʈl07P_d#Dlf|WiM-/< kD62oU1#TvֽG3LM}$pLZB(6l儥|{u*Gή*\.uʌm%ard~2:OU$[fbo|ew GןqEy0 G-h(81]YJ<1~D#f6N, jSwF ۱;dvsI~%)_nwg ;E_2aD%'ޯ謫+3Or.;12%s#q$[s*Tǿv;FY4%>奙MTP݋0U!?OC(Q۶/5uh8#"H_+LDL$& Jߔ*iʆ&[ 0(<]' <OELK ڿeF؂\t8Gc&f|$V%٩H6B< |ʊZpZݏ -6fsͷcT' ezaH(Cu`$m閕Xyv6̡Zrt؛dJPcCj:Qssղ Nkeyz. "&5tO&"v=Cc<7yjs' %O|+7O< $Mg*V2onp(MW.A웫(6Ĉƪ s Js 'czCno P}Mx]LZ0YXnUe~wB|aɍB`lN7/$w)>CD:C|΢@>k^\=fZ=a KohXcSF8 ΤPVd6x˴uXQrEx C'Q$߮Vތ{{h6j'/R=#E|!3ޏYEPIul2F9GClo;N-vސZUV& ZI`q_fB[!ao M5>r?ۄO ~ףq|_dQXpxZ$Xzhg?a+=&56˅9#L9ѠHC?0em` $>'!&! m!= w)֟kLB[ e3YuHʼ~eE/YѬ{xʹP@JFr|kׯ')"`^]:@:=tS(9UR?ˊv];PXISHk|\Q/ZtG-͇`;z-@{|D(cG&\!idq<`^Kl; Sd#3ӖZ;yqT1_R:Wqf|H.L@k䝥 &mcS4,f_faK׆9|+|X`ppmdK>$"7vz5J\H p/hs"i pK\S `~2#dl6uH!gi:$!Pw5Lksy22ӭAY`43u$y 8(11BX ItfWYJvϙm?]Az-aJ ޚ4rXBB&L6]<+ߝ)j WnWs(ɗ&:r=d" HQvˉ\«3l 2y$OCRjn m]tt@N]c2*(?#HK4weU B0al.D89 Q؅'j:~¾ck 9ҺL -" Ei~H=c‰O!֢yuCzFd#2d=W>&xJwb!Z3kl2m,m<⛮I(0 K|Ae::< L-҇9G=,Q , JRp刐}}5O>/;Ě^1ڙp-dW+cKZ TTUN<+YZS`~[]k6x3.`bW>'Zt;m}h - d7c}Pu܊`uq8gϿA4!O-z%fz;?|<9O-l:Es_AW?śVpjCcv|WThbG'K/UکH5U >f@D9G߼/jy@Kv!'jƫ4vBz:aķ+& /925W dKC]4fQ|ѮF İD,HqQ*{Nӌ>T(RzQ.3%@3ulj1A/JlTmyp $[ S7Hc-1c(jCZjA!A/05psɭsHs ߹uM ,z1=˱29m0p`UKUN֤z%ZIhy֋X"7d_tЯ«㰟M } piT5l)Z,9IiE#,a7wa f Ζ2 I1'si0RMeNVջشu1Tvo$6a+ H fiD6Qؿ:GB-&MK:7t%[ Aa3aT*䰈?Xv2iCgvhCt+ 萔8E `D,{3_P|LXD{zw\ބɹ8A8aoQd p$yWB-AB/>¾n*mt w3@tfed2;B xEܨ6/(i2}|֐hpDf`E]#lsv_hNt شKk@*ʟF`',sA!]{CL{j"ƿ~tpUBaO @t0UvI _봔}A$cC*mhU˝Tn{6I, C)IM8c\Aa\;uNb#߷)dQbLpBR1"EbӾsl0T=Ge|"7t&{47 1Ndz9|@H C3?j,_.UK6J !!{ТcȽaTTf>;,b4x-›~n"E Y N'.|1 1)Xxߪb`-W1^Z”^`ψ m, an?; ;.1yj`ΐ&P{GDR$c'1ym㕆ιIhbgXDl@Tb95.ˠW54:ۈ i-$ARV qѮ W`G0!pkT-Χ%}lxW}0 `@|eW|]ZHM'utτs&;X+.r^@:1QxSH<v9vɬ*5kOCkq<_Uxu3o-.˥E`~HL~k-e'}OQرz=YH}WnhUrGi{ ̍22 -b$mwi'0\yL4ϥRi|VĬ)6YS>a#(kɕ'={0_M r%Wr.Wa' UM\-T2WvmPvpwUc^clЀ_YkghY;ƴl$:P pMo\Au JdXik]?)NB#!K2L:d Dُ-gQI:K]yMf߅d!1'^uWfOA"h7"0vJ AFG"6mꄲR>(toc6,hĻ~JǠ3;}xp!%j-!!Q7.+, ]&Tؒ Tլx|._ ~wTMpy fy Kr ^nTʸ.l+|1öa[;[R^X憐uA_Γ$B» ȶrcG5%|M΂D<)!+-f[FtY`_P@qˏp@wى9V߰\ᖒrU"Hvh"8Æ6Ny#_qA3j*:~͎( ^+LTȰE^Kgy ,$ݚql`é)UT˹BϤ7mNIjgC/YQ&'c}um#xp4}_j hN"2e [pK dR& LJNRw\b+ 'tǐ\IJ7Dii rD"C_^4CF -`b<q%+\;Grj e/hg10;,;VN⨾Mqᐄ )"@;IzAZޮ}u5$H+5PKR[;Vb&2]u|Yr ZdcAqY\Х+i,rt}hjs{rӶMvICMS I4~-)% Ł3VI}0Yȯ| ~O^"iLɝ ̨ gj[zl`Qg#l9C*Deҝ\"%KbN꾚֘KUBsN@,ОipdI?6W)X5>H8Hwr?0Lkcx3RA^~OAQ<nj(nrrá ڍszMsE~qFժ:AׁHӱ͡Lt& II#O=r]y~5~u((b)/mOfrb3L>5f%v!w*)g8l* ! :?>tֈ!B#[i D`Vjyi6yrsLn#_yC7Ek'h&tj34vwlj\7Z׳ \#lM;VST?;Q;+;/ܜ|4Q*>5#XR0/NhGb?ė&@U֜1YH$hL%gP"O*G'Bzb7`[3^}T44+L\@U(٨>@ h>o5Hm جBqQ8nOq"N[C)EksLX[opɪtu־NUt1-MzQ0^p>{yھ?ZjN]v@l~#2Á6$^+sD"رD5k#Pz\r;Ukɾ2,''t<2$5V@)H]%{OӥR,ٷЮξ ?g]Lq~Y.&"l}{&=oRT )x-`97Zzˎ1荜?q_ԳS | E @_D%"JC8oE)YE>vjU:|NZxVMmX=`<#?-͵HX_" x@w1 Ά,n [R +!>kXbeu.( xd\C,Xn|= 3]Ȓu?d@ !g4"--cs/&*y %c|㖆)J=!(֙M襘SJ怗Ђle,t1$ؕ6[RwOJHQB̄=(m/D(M OyozUI><WѴɂ' S|+83ɤ"-\y(ۼopջ+2#VCĝb~TR1ŷkӧxq>IM,jn. z腆̜v"7tSL8? 'Sؐu4ܵZے3}9&ˍ8T?%6?I6"?PgCQ C4 ~`w:zsH4ݝmXxhj˽ͫ$5fU)F rEDyogT O百yo>*(GE X p8šZmH JH"|:~mL*AsF t@YgYox GyR͘jS?ݲq @a¬nŦɵDIarGkyUQ싗Ce\[: aOb.t?e#< ʫ!1Z~';ESjԓ&l!^x! :R$'.dK'DC (^R*/~>?UU%Y+BBY;'쇤8RI=<:=Vuf~; v@([ݳ\&j_)@#a j@nL,"O5j s.ۇ6|X#ʷd(rB{=&4Jdvva#P~B܀Q%HXb"Ms\􃌌yʸ7_A6Wi94 l@4PnqzLK.ETSg/@"XBؔ5ܗR*I2` R ;z٩p cE)L';w?qWeEwnzsn3x9o~|]9)h9XeQ%ں~DsU6Nd'˧ LWaYD! ~b1ݢvV} CcN\$ѕڽ'fW V?+ z h8WvO?c@anMBV5̋K*:AXP!S?Е FW}M}*7R⇄BPKp GhyZ;ֻs&6ͺpq[Lx۵.iGnaJdg)*Lp8*6@[n ggR&p3%W_~b L'jԸ%-֥w9pbxN\bSq,BZz/9脜X<#tŢ4qdd3sTLYqdޥ=9 A J!LGo*{BBLA$4HUkzlZLgpp w;YK5s g%Haj~DgDAR!z{eIf8:oQX{ڷ*,DJkF}N@d87ҶnL^M"BpM=uaZ|l LZJatȺqyX'KĄ 78_8eey"{nX:1|F5kRj'aș /f1Vh5*B'K3mK2'Ȏ\07{ggt%`z[Zb`1_`zLDHڅ~7;#y23y*QGg-y>\C)ܳ"McR?p2-YK6y %|P^pd h?ݘdT$E\0KX\K :lln'z dm~[JwNwb:W%!AoK2 [4|DD?/fOS(R ȣ%1'ᏆO x b8NH *:{-؃bX &E7NAeb-\ǔbbKѭLȹ$Wm" 51w/Q6s养~j*LcEOػ~2rtjT@чu_ o>kZKBDjnwix8!Dμf6[z0hܵ-Jt?b!#P^KP0'"9q!{P`5c1.쉳?=Tj),mmV%#!;*壩=Ad(Ǥ,?>0ag#Ź|fytl9ۚi;_yW?E~_;ɳ{KEQ8CHXg|VC;"vȝkq:^#~V L3O!᪉۳z€64S(Y|R Y+L:C`p'^煄Y(b\)|ͥ_q Tʑu0L<]VznbL8iZWYU֡W_[Uzdҿ3M_Go)#jCt<kSdlw~56VKL7qxKRf8H_ѐ[AMs`9 g43i9J EΉF-@b _h3N}DǓkT$ 'NB22/̾$,MZ,n?!t;5mתɜi{EOK*z +V5N$q9eyˮj/ؐ\7FORŇ߃w7XmZ8ޣzrmA'g?h&anK|9j$FT㳏Հ R(('Mi{@F[E=$a;$|nī▣T\y$P+ 1ĨOY-G>?\mMWNp1-*0X7֠FT]*̓gt"Ad.bmu Q0 fble w؏+Q6'Vf-%8,G#@mF7o~y(nz_#f D 961k.i<5aKos":U[#y9R!Y@7Q@Ski_zB#~oV*c],/s&Ag-=A^"e  =zU&s#} Ӊ%𐠰MMj_TylkI D)8JוM!ApHTeGP#!W}) 4 w3oj,'`uz;ΌeftjrAFMa`n,zKjzSaa@0ܙS.~%2Ǫ:tjIZ ڒ9u?z@!ybZI賠XZWK"̣bJ|u ЄM(Isqٙ /]A8^˓Je)Cu&;~_KMweR.vznϥ<P\sc.K')ɛ9\-jUFLeHW=ԩ`7[`>4G7y7ǧs9z-}-DkDaTOFh!W/@ 8܏"V3чʷ%0"!! ֶ\) }:KQ ݾx 8ƣۺjl|tP,XjSbH]|Jh8?ǒM h y `}+S wZ]N@蟌ޛ\Wjz5ȑ74XdMyS>><׊XŹ68Fzoziaɱ)'"nbĆpT09%${JjT.7_@{Đ{BZ ISXTm(~#sCg08dPŲJ\e~Hf?WwlMJO #.@3tI8 {|Ԏ!R#q{WA$i#:(&d{(CX 6»$I;?N)ֈ/ LߋܔJ44:]=PXF*NC_m.ỳ)PxT4%䐧}ir|#w`sw .wf27o3A[Vޥ> qP 1_#偑\gE"A,708x9]y/JR/*QkV]=ƻ f` βG*J!"gVV|C{|݈JiP)ai ԭ1<*^Eh ~: Y]jb I9VX-(aڹlP5+ݡ>)ʏFQ)$t_[Ʃkq”׻fop-d7xc ys= 8n'O`ZmF{bTGqWs({]On$qiI\ψS(tCŦaFƤ&r9_&Ҹ$uXs_a4Ǟ|]3jUw`@O=q8s5AٳOA0yݼFf}kG7oLb/ @'ᾰpf3U G@&7Q YUtK7=Bz8 ̆ *kqú[ɽmS~ڸ)&,iz4ܮVyFm `°2 fp 8˞q]ꝫj+j{wtyj+YpZmZ'ӮiDX"R}0A E6$h"w B.J{ ^ mhɞ5ہ w^^8[+5' 2i:xjZۼwLJ N0bUZxJac} jGi$_~zGOȳn+NgkTj l"F ͰXNد >{ 8^׮-CcjϖB>" ܬxㆺl!u,ni(IC $5&e~:99Zq|  Q&KjPڣ`{pDdm<Ґ^!8{>ᣁ47(܀#t4wv+:}Ru1Vt}So#a1Ӻ*LT-\Py1R)|T?23<>ycvW.bE9 fA HԧUwƜRH Y942cFY,L껸uA9e\ڡ$I1 f]!,K*p6b[6y y<(-yx̧uUFk3 0a#oC:XQ'AέH#C)vlLvGF f~֥*FKrU*3=5Wfʯfw;ա8 ?6*BCLP\Zz6ԠwwAТ{\^|Bq ʤr<ߺ]BPݑf3RU \>#dԊRf=շǪp ~@>}w9FEЌa7 cz/*\}?| 8}+oȏ%D޵~}E q2iQa,-PwjۍpE\qU$Y,SM̟'Gl~Zڷn4#Q,M%-6U+9;s{'րLaQAMXzpnrL}SklINt\a:8rFC*Wa}-[2;7cV+yB@윎b$Ԣ,L)h(&i1$W6VG LC8b=-%U͹KR F-QmDyTQvH>(LVaI-ul(JI2,xl^RIs%~9v&VO!ntD鸊Rظxr9γto#-Ǟ ޏhb<ln9i"3 eѽIW>*b 䀋SWoS(7S9 `vRQOY}&xeC' {! z)Õ#B-+,U{rސhD\azڵEhf{\擷BfH -]YxR_}IƬRLKE/S (;/IrڪW&}&1] ~.k2Q Gfuw.}p|P0J &_ o [24'1u"tn􁌻\Nwꤪ~v#GV`I( dlmD&8}@O.$4Q!N-xk~{əM206K˲]1xpԾrԼ;muզ`8j3JK'*?V݇R]{_{/K!7r y&KkL /+}Ts7i{O"ݟ=RW56ۼI=T͡|, "Y&GKwvpi]k_tp'P/zם&P=ea!5ƌ]_?/uoXG:';"31K(U`:s~PE1ȑl@쯫֤n4sNZh4PJ,Z CO{j,PaS(| *5:W _p+nkWJa$[ߜY@Ꙧu 5ʄ`.F9Ժc" F}1i cέG3mP$pʩxX_n*qHs/f]_5N`d8צ APA&$f XYނ6MܪPU/2HBH5'}*5"7h<,vECH \ڌPDJlQ@h};0'& 0"+8|K/ Ƿ3\tCJV!D`/|F 64ryOe5žv\]6&!~PRҎzφ4 lH\&Z Hgه0<IZB=M7h)m7-Nr%"Q_xӫ}95qda1N/0]^w(H~A$9 Y?߹"΋cv$Ԫir1Xk)̼l8n͕Zmy" Gqf8laWdQzpk UR'A -ĊP3/ @ozƺSfDgEbEAW r1OfBMR"agAN.+_ŲXk2?RHr0gh)UW 7fҏݞWd{^n5~Ym;Pfh>GSY1hZ%{C )u&ExW>隤t\$$IaW |5Q@=ݵ_L7X+I볍i!'O ]AżK[rn\eԛIdi ~Z0~Jo#z}lW &|(^|̓:R8< θh\>~fSԻ]_kI-չK\1ia팀Ƥ7+,{h챺ߔ!`'CkL9Z'VR  b0UK)M9W'E.Cr*k4/{صvVIm{ q9{=sm:꾳|{OvF90 v3:'h4ff ]vf'R/OrlL?s>kÛv64VT|E\7^-lCoX:XuFtϚJj:6!!`rڝZ4*= = q`i}=PVֹ]y*ȶqbZ8AYoIH6QHke%d 176/a0^y!.֑~']NI`zW U0v;cCݖ 5Ks2xqEppXMZkAO;7M /ҵ=(r'Oy[x0Mg|JذKmWo\Ҿvo\LP Mo2X33>V7h>_P!wn `8=os:7?S։S'¹ yҮPὉi[G_cOv4;Il5 C1בRS-O6>gWϔY>N|6p[P;U1+wm*F. 0joշk\!Oh;> (uZ|zڟᬃ0l(|u)K %vp|'UKh6LjvT&1U>2[-fu?7E捁9 z6;-XLW0"},|"Msh#H hwi3^'J ;8O(d "~R"9Z_ }a?_y3+@pٸNwo)*s9mnꂍ/ׅIo1~3DT'Arc 9к';'V8=cXHbgesf۩9G$OHV׋WFb irqWB-طj>7S,mZUmEn)0nH/޵ 2k7AXW5 5'!Pv0].}sEɄ=(Ӹw56ΞMU*P_8۰Aqrm'zBP0ŒOTL_>WA`G ia`ŔBv-M[rYp}X򈷖shSLwΌX}jhBb>Db9 tَ.0a9Vinvhtb!İ0Y5"J*[.ó3L+ˉF<oZ`iP/r跓tH$2TPlbe&%Of,3k1C\gy:^.K:Jp,kWߜVfQm:5>LcwXXC۹:؃],|9﷘9u hb*XLjZ%^%⾄S{ AwVy- Z4mR9t~dvPKL\z!HmfId #Ad2jN"}wz̤~i HܨpjU6992:XIrtyd%APѕPw~9P" iPkrHWT1e(,Buuk CwLz*d, 0Xg9=VZ'0: FГLϭ׵PN@_ހ *b$pAnE\DX: ũ6 ("uu_OQ /Zi)VSy܎1IS΍hfkcó80z/fҎ_ kI1M^7G7s]a/A VUdet/d2eX3J n|i'z5XUsl?؆aYz ɥ ZRu-/w$w+v_fkoJ7}!nfwwCJ'4tL5vK:3too9qh;jW;ъdE,p=Ƥ'UE ޜlW[*@vYM@ >v(ʷ!Mhr>/)EHoޝ˧1 7HI 7?6ȩ(< !\ɢYMwxh k-幗Tq?ow"VoONCԏO4s~8ț~F]f)(TIr:FdSt[A y f&/im7ȮELObeY(=o)8U/NW1}8!np}#Mbq6ׇփ"7,vCwx_Gn*vAMA ًPd42*9or Wc5,r+#=e);DDPi:X,}|) b;W!=i鳞Wc(dސZՈB3-O=2!NBEK\|Xdwo_'Sgg²qOo|u8 LguD GOj0XJʦY|oyq K47x$t PߔZ&Ǝʲe-K|0 =1b掜ߺ*~oTLy\.б-x7ޓ))ɝT0qtB_6* 9sI`#^1DpeAS8{-4%T-&w̲k_'jNJ7z).;ZQ pA "!G*1цJfWx[Jr"*"6뷅'5tzhZYX+ ۥOF^FՊ}GY TF@L6͵`䓨|ׯ*2 q![.Bt;qSj%zz7C&|[n2̪0]*PsU"g+*J`> y,50f$]"i32kDrOWU)[)\B+^b*7RY\e>5BI/F;4ShzEx" _c_e+UzxGnujGU tKW>c{ [?MAq̌wrn3~S!aJ&dfKbO񽍼.Vya:ԛ{əHHem#\J | >l"~{c8 F0[ʺ#|y͐F{&D.J=!I܂ܕDx]L%\b\`'&ӣ~'yNe mBj4bVX4J" CD Ǜ ç?JlfJ~aCẓ ܯ w>%ny!L< xr]t3{}vX"(:\> ZMx(oJS"lua-&ժHLM9('v 3x2.dP:5Kj#O-*U) ^rfoI؝\oI(qJճX 5Hw'ت4hۑTF!lْX,\ vmqnE-.yDP/ؔmk3$iE6y/ >cvOݥOQn7ߦ@=lݕru-OZHDRK4WOYZn q_oy{6g<sحJxE~qY>P,\a%P|)S_0:( b~ﮔWB[Gb!5ft :i:F鞬ۏw+sN%n~VAur,CEiMO}Օi"Ku ڝ)ZZa|F\#R}AlszmX(;=\}j\PԹ3Yư '"ܒ&Ud(IK ga"R_ZD/z&UۻZuxd=s?`Ι 5'"]#eXw Cw,lxx`KÜLyV3$ ЫCd\,hSAP |MW uV$<_*WO1x*ٔ?S-ER.]lljK!yT0)e}~2 m@k[7QDGGO?^( uEaawt!stp!d%W>seRo+#*  ) 3^nbn LsC7!! 4f<;Qu-"8 Bzi˺|}6e+19_\4^a:60RZ8Z1Y n%@S*ŝBvӥ~zL}b{ |8?6?UNt?. 婶`yM:p/IĈhQP~ ӟerJE߸&Oʜ(&%`a阗/= ^уBKZgw)=Y4*0gNs`Rq7oY}?D 8t{((6}}9'0q| +N8SKR?PTͮ\a\{vT_%Sêkq+}UJ-^IV6LB^U1[>QVUZ*RznQ[Հ/X7Hmj&B'XB9S" - )K_3*cDžsZ[;2#ü.WtxM}o1K̭*Y)cհ'QI A dE$_J`sTE5j&xgw͖!uszg2snxd_I621F젤. O+f4,`~Pyn8[sŹ5wsB1j̟ʫґ$*C5ɾ.m;`zf]c! 9?k=HY+f2A_rDg.AX@7+v 4ф #2 w{ޖĬP(DeGJ:*E+M\pYYP%$r\JщZ/0>8K:Йwk+TR?}1\a[w'eLG J'h,DiO11@βZL%1P|7mTT̒+mk&$ ) ZSz_*y!WIətX 雮UQ15-cD$UҚ(mFqGڒKS5m}l}x95o1Z8eU`~Nc̼)q/y@G2oi*.GpSvfxB {Si#H 4eG@|pU6.}Gd۠GZlyAU qSg rxS`-iC'EoA4H&6zZ\ Bi2?g]U>gwq,3w"|y7 j4ko5z_|V;\ 1ʇZn˻O,'5KZU9Rmj^7y6¸kXY' Ql_wV̸)1+&:b+i6)m8.UlX"S1%hC h[YrG6|*n7D*WnXxJӅ_®p.VaWoʣֲEo@nz馴0m~tgD{A.-]3 G ܦ;m5:h~u!e&i.Bɂj̘X#,AxbB1+0Ns%Mݱs\ LD6 f m#ŋaNuoCI }OGfo ^eIߌYIX_j9oi"l6:g2B{ִV ن0M2(\Y~y=s(3V"W^s(FTz{#n D5}Ѭ*g.=P!ϔu̶r^bzDnݚ#Fh=9i1^<FlC0ox .{!Gj8箳A55fMџbgK`%K̸E+@#z fG 2YVmwvQ*J|O!0[l,(&c9ŵm==ߥ>-9ύtڐlzw;,"w:pV;Wd}:z5eUغ%u:Z?\>zRz?ek(uj= ` ^( I@S덴4$/ 2nd"eRF0c8t chHcY>%GЇ{*<6;gPMb!q'ܫgaYeg8 N[.6=k,ߧ*~r>mOl ̥_ڡ=Lͯ.cEƵ=+!엿߿X[\WHYnΕp#kր ZghOqh̏EwZ=$ؐ^Viw_RLGj$%;NrOc@yS&U DE\颠钂 b,vD8y;M"Q776( `~;amHIdT`wkdO믺pXH)qM{ObAvIG ]NH?mNXl#Oz 4!jzܒ ՚+jЙB"M=ݷ&XItp9%Y vySBlGμ o-%⦀ɣ*A0˜X .N"I.Ueo|t9oF+OFnK7ěha`1wi̕ٴXr5r~NhM\3tȁȔX[+Jmh 9^*(Ϝ:w(fs xe_Jʳbi f$bƬ00R%A@6bs%VLBO[psJ&]}N=/ku."\".-ij8Cڽ+9{K?Rm*_I"sjalOhEoJ+@W^ys?5r1|"e%Z b>)GKCh2Zjr">TRb8^ĸW/k9iANpۗ b>xYW2ebyK"@sn8ewDfdteM#x :Ŧ}rHŮ>g:xY9= Fbr)n ׿ ` FQ?kMoc`#f$5tIx :7(BO^hkmŮ}UD S@_ 'j+\4~P!Pv@?AF!IBw?ah)r>ɷ ʀzS&(bC9Iȳ<$Vyqy(RyV[v}O~No+?l螥U۠p3U%B늨R @w!$-ju"Mgia_iɰ7[=1`ywxQB*#|Frwb 50"d'Ɩ a\#>#em-_v*}fÞ@(*In9:>q.DP=>GQ>w:Lu oCD$WC`O oNFh7ۭ "NuRtGVg KrJSj|A+2|okHS!Y.+| <caROr,cV[h@j?s V3 Y)S1wi6:|4XlqP!Lq;L4~Zq ˽?r >X&ӻI ދz4}OplΏYcDDB0 UFkԎDNׅoIAm[fh3۾zH\*"Oph7v C#יx>,5x ITŨ#ĭ#Y[  mR Ww (R(qJK1n} ^fk2 }pM㪸+G8[6;e} ^d`*$]bUdŃ_bQ"Gb|QaB)d9 D%?Mh/*TeDcpbId2. 6QN#JWVyEZm z?!;k}0-XwҶW1Â#Ψ3 2 y=Y +x`ׇY/#:mKM޼l\xj#ȚW S~_Ԕե諓 {iJqV݃] 3wIi =a?&Xcb6aX[B֬Ij[!BD%Mv%}=Q1CZ+TA\ q-<)Ey6f+䋳Snqw h'{?I7~.V|Fw]! P(eAjtrk3dc뉼dQSr CuGFr|$$9IcO[' DY=@KÐV%Z9[L-Ӿip}F z@Km v}IfZNˍyUʝ+hS0$*ߦ.d%{`i0uAh55x)Gl-H-9='%gkC%c} :H׻ryl7}lȔr }tt[Kڇ#uNi{)۳*ei-YjlTmE?J kT^!*s-(L?Rd+^=aQ+I+O%k',T< ٢[Əާ%[Ep'p|yMtV<=pӇKlP߈M%-v YF3`FxY^z[ZzqngA4&@ĸ;~ wd" 6Jߨh*Ԧg?DzubO1/vt.O"x ,s\-&0\1AF |>ڴ%gwIni\D8ՎI^9!!$^ RzvxUr?n]"?F EPw}p**PeԧLUS)sjGfKyIydL;a}qKVgϛ;bP*.;5Z(҈;IA3\q;ء h6Z RR=}&l cهI2igemvh )^,Y3ߞ t&liFJ{l1\o _l/d|c%UiE1- | ; &MqT ,urHI}CP.;H2 n:hcޡCÓp6W`Pl2Gr:7")aϖ"">5t\"Ո)ۄ>^F!eg۰]e`<׬`X$ {펩q;(ӿ%K 5 IKZѬx E`xXA3@Xi48VXwd&gEphVΝa^9qd8 z$ZlY_ z2v ߜ?-CMo~^"C`&z7''r+fk DuobӯF}/m,6n0zXЁȟuM/5/)2>݋RAJ/+ & Īe9;_#1m[zy(Hpt00Du ~8*qvdS.Pe @|WW􃻍Kyj*Q0rJ́#@>1s3A.dž5~! :E wә6i׹Qy0\fvBXdW;y&=y\x9oiң-S4N(YD!ƌtW~]`OC6k{I ,;^ S0_p:J |=-"7 N"_NB4A9QnDِt8C2_1A-p;ޒ~ʴc9;韪[bTÂm ջ@+ w9OTs4y-c"O(!{}t椁I߸Q8.ܐF60 G}h=$!n'2#uCgbx^yDŽD J?|ʵKLO,42Zz&OI_}OG QħP yqS-M.T?1* zgaˣKr|':;EInZ^ЄF.ʡ׾@D., %/ڣ760ch6Ae8Τ hCm07:^¹Յ#ٓLx \8A4n VX]:dþ>G nB,4ڄKf@՞\zc3f@ٌ:}w@$Qu4zat&E퍽"Xyswe} =zIOQADFs, S]ӍCc.pYeEnTW]px5.*õU8 2$ʥ1<˵Xӷ PIZt6¦Xt \"J9wOwl#5-y:lF5j| ҼΌkwעDJl-s?-6V +j9Q>PsX^q\!Y??J[. Pݏ`OͲlN(3jˤ_^\#3a{?;'[  xLԿ:sDOS؟Z\/JJi.TQmUL ^<Nw$_i߹{.)3>(FM01+?XoH*y/n8%t.FT#M\KZ1K5~kz a1D "3e'wsQT@辙L% ^\dѤ~ h0n?JА{ں5\4q6[YBt]1LR€cCX% vv$+~q ҃Cd W:!%nj1HhuLâݽ4/`{߅J7xSv0MaL.\q򼙄T]N:b ;$ܚwbs?v,4hFwo`GƟdzq rǬKgҫ}tq q0l8v)C8!#J fek)llt"<.7WBN [: T!6ިIUBDh,*uNt2$c LZW6N/ wK)!{dڮ}+"1!UJ6PG=i iȑIa);;jj9ǍV3! 2 n}uTV\{ycƬ"ޓz3VA"@~;0"'ĦIQix{LcIt Y= 9:rI*prhÔ $(uH2 \øZ`segӯ1 Y7@4f2;N_m<؜oORx&Uѽ㱥4,#*~1f׳[Vw'XY{؃[ΟB[ IL! >eTm:Y٩@k\gj!g _Z2ڊG-(su~d#` ;FY=iߝA!ƒVe,~Xy$QY x; A.@7iV`P;`U:w;2TaL瞰55|k"P؜]>rE&~}&(ʁtݬ`-cc]H~\rm}~ AҞ1V>_w"g9`S(ѫ 7QDePZC Xaj8`' 5F@GRFvXJ&vxwE ڍ\XF%(!m~’]gM/6+A#/X2fx;i|RI!nF*1GLQ /q厖뱈-.*A]χ\ivvvx9Y@bl)Zhæ(w_gx|"lNR&y탕X16!D%S7˙W0x#Qe|]䗰w&\"tBIhzyYIO}\oŖl5Mwȵ~Y.5 P̯ l;5&Dx` H$m*= )0{BGMs[rvE?V(_ Sd^TU܄$SYnkN5(8M4K9vw] VSt ZO'=77.*9/o},ľiq,! Rn]M sj++R"8`(CpC?5W`_t{J&a=) 4zp^x<1+ s', ͚":UQqБz&dw^m#\^m1"` WPv_۝_int5E'LK48 dfJTvOöO#pf[]Jtx H""Bbh1SUl`N:HVDw}W@UV?,Om*5<0j׳0hOHgQ,#PEK2Y3j2Xty-?cu##^{ 6d3L5m5oSc+CI=! mbwt`3-d32Q=Do N}(+Zgδ ~tra560BzH#/@6ƶ<)ʵ͇f:.d(U&'~g1SdFnVg".Ĩ/G4@ G܏,\' +kUYT.-KP_iBBDu)ZN,.L5W]V+R1؛Aob/>zUێg`'єz4?PSVQ@TR8"^3[LǷ*#Cd!1-p=[+l]~r\F^/ {?IE;p B_념>1Čn͙㿜(v}?Dq-^ղsc땠3oPI۰o֠\JO~ȳ_q%wH2I!ُ,V;;MҺhLhIp{51oFXЗ Z| FNǞ'P2,vnv{XMAm_0"fh~Uz\_[棁眐S|LcAWq7H=lF 77{ԣ bi&.L$Dʯs?t{VI`GEihN Z҂WQmıI//I(D%w+~0>~(X'0 &^JM)l)5)9IjQ BELY53TSzr Ҙ(/ t4“VD"T%b ݦm_B(a~)i4' Q!⺑ZO4uGb^@KS`l/r%o KV=)% ۠sF:dC:Rod0UaQ}9ZJx}-7?n|1VJ8d2frPa /TBN/Z_e4G\Hj1;ɣ>nYقRQl8L"%H7s3ō[Ƨ$RO R 3u7ab3E '^E9SuBMBehh&6CjJj2; y0Jm9QE'k2ì,.Gx|1C "*.0b,!mVVv0XoW㢛r N!%P&A-m}MpcY/dӗD@ex .+!.]F2>p6yA)N\t[ܕ-Eq@*jd U#'ֈT޾vNƯ.;#q?WznG @=qܞ9b(*"EgO0? Axt)^PsƠ%A'Y#1B6L-Hs G\F'R'=<酃`?ƿ6Gf  PxS1:7t3&dfa-cQ2F:Ҳ<=!FOvm藍J+ 8,Qzd5 }M뤿|TOY;G~N\)j+3dmRM>TG [D9 T*wǹip1@. L3DHx"8"#a6kF s|' ʸ.!oCqNB7܍ҊK`r$Z vHjؙ =k\w8wB畅0'A UօxCNM|]JP0O9xF`f?SBjGPx8zsL8A{4Wkװ +>}xzub큇,pB[1r_ѹ(x@b <}YNA| c~}Fի7QN!U6RjO?#j4ޞ_J?z?npN^Ί-"U@[$ye t,4?uU1"_) $  &d@ bZfbijڻj.Z (z/b'mct_(7_E*bpͣzIvqm3=C onXo|&| %fhXVب%1)c:EkI- dOYcr[ۗy^KMov'̃ֈ07I9 eJĝ|YY)QTHUƮW|ɖ.R(VΣ,0`ITe) YЦF$u)464,+޿^CD~ [ՂV3]iߩ=ul.wāp(^hZ+×3hž0Г|blpTH91o@êvq3RJoW*>(X ^3#'aްTC(R]a"}!L!PSe5Y/;BiC7iL[Yh,4K/G9#DIl4v3X~̖zV{2x;ЭN'@pv.vELA{3 k,jzTRMpASܤ4<d7q]ymVJb^ ɗ->*PF5h.Qn9+SW.>Fυ$ ZjRkĝ*0.bh!SH?Х;c~G;+i]Z_<;ċpg.L:.LHr3ۿ]h_3=Uo#ay\a@$UdͪK}Gk.W S&>f>ũ4J^n$7pѴ68S":?L 0 fT;GZ\.ǁ(_aE q$v}QAΎ(юF3L)t)HlXvsT® T:>P1|3c{ I5sB|9<[Umf ͡Lk+GZ'Q4vAp+>0#} ƞEεv7 IAzNqڥϯ>^wCj%jڱyL[)2dRf?tlު]!^y&WkԚ3(tuX  :>})w.)io08HxWsǂC"V;>&RLacCl3)*)<ۯq艏|,g?KŅq` Nf*!&:J  Nτ b;5ָ8^KV4(H]7CA)&J&!j! 3=чn5?ÈNEr"=Yʓߔ5܊`rNԤ i0 J@{L}ljWW^ ma,f+WczB C%knaXD5\ #a_j)fHԡP'"Aوq` ˏ>VgthJ(tr"ɫ0OI ,31>:LF/&{٢VnYҷܑd!,8/lJ$`+_eב+>jĊiA).%C*$`q txԦifW9P)VBtjXTkiPiroR\'XokN#,v(=( ȮnwEioBWmYliO}$G .tI-x[_}(`!UhSI\$a@q\`h|甪je ,0>D) 6πou(. 6XQAM1"j@Nlɵͥp8m`L+]3H xG^0)^˺\LX`*=3`29*={mea)SjOcnҢɀVjCeWWӌT7TiL#Esos${Ci~$zlRɍKhΏeqźzq*g (B+\ȥc7]u}}Eq .+X& Kw絴N`P; bIe1zGu~S'G&XqumpqHiŬ>DžӪ̵@ ˆ)8e>n aTQyf L+êeUMvݰ xx⼯/o)pv+rÉ]-bj+LSw8 i7]o& $iQ<ڽQaL:f*量wʎ1(vt9ˉS洐(KNT hrr|lSZw?7B}O֬ylmCx?iH A*toRIQ*"DcXSnxI˷hU3[д.U0;At{q(db+-ʱQIjS l=:sM8X~w9JKvH R#^y$>zWٗ\1ig2`P7dG1V),o s"`C_IL /41{xl]؞h/5fx+g8V=,\GX?huAD#wYɢ4wDwx_wZ+2@i2ѝ0!j vդ32+!-\.^%W`Z aYW]" s)fUҲ;+p;W2l *ʠi'7R$SaϯWA !G)!Xw_M=+})™V:4an"YZAK$Oah,4&Bl8$:Ʃ9U4s_!5v""|Ǽkdb˔ ]`R 89VOOmS%}p(o NXQ̻.h^(:w*(6>p e.?k/k*KK]mǃ>[Ά?P)P=76ϺRtIzkvfπΩ1Z~uϛ+/" 0OV>1s^-_5E܍Сr*k-v(ʎ\VqpDAy `p '_p`INܮtc'uy0s-ܰ.SV/L8;m3{JEs73))lc~5P\UH@RPUNJ}V8ö,B.b ZtWxCf_y_;^ϛ;>Ycx sQG}rF=`צW4Th2d̫Nt=ޣ;~fTV l@X5& S E>9׉z}BOa' ֐m#767bZJ!tEQVO`'ݭDp Fb-(I"BO4^&8\Wnm X}}{gH74 ˁ.eMHX7*Bp գt"I{Hf]B$ǫBT.8.H}4"TM>1 : f\eL#L:9~"Y 衑56ƙb6d飏eu9bmv>-`:&G ,dJp=:b\pq*Qu%9upz=ci]]2s)' 5m Y)TZ(b2$E|WzoldD+c:?aFnܻ-6)v*(Ōc!2+'e!*KW6Wu耥e"g?ȼSs+%Lp7Wu&s{N>04(;n3/^/(3q#!xq8/C̓] j8TILkچ[ l pP!S"@GPDH4qs::'Úsx3Wےnߗq(!ر<}WR sZ&j^9UMh ;>ؙ-Y/ӚSv_U;:!"KeI+O\-id.Sݜe?240.IS[ 2ĖT/Pc>xBJt'b{̼߱7hGvS0*}tĶ,ӋKؚR O.faXzCoeI)vvåOٝSN⓺N͍N'E $VѣfVn0!0hɰ&i9$xڇ ES~|rnc`);*|T-b22DMN9*}2ֵpRݿ1!m[DqCu i#D~0@lr3BjFқv~#EA8RYQށ5c<%ذahVeV%젊nEveHx&bab.;0V!PZpOg;`@CIoIJkU!.ݜLZ~7s(O nd4y'{ڬ||=3%`n ;v i,[-e>!4AML/{~vGt)mIմ2Go 6ǣ}6Z)yd#ڤOޝaԡAm3w`5>ϐ3}vamSnOqˏ0Y[KR?8\/2~J{bU~Z`aLm=P1V?&ԭ ;tZ$'z<MƐ)e-er^\q5%xΕ.u7be [Nix7Ɂ6QO@& VWctCELm3c^Fq #:eya]]i<X/t9b%zsD651*bbB=_kQ:EF덵CFUhBc򗼁 :ygDM?rfq/bM'`U Sh8k4jڃ{ =d lBW)d!}*臭B =[df9V./VjK:Yy>8nM's':dKUYC.XT_z\=my2D}!xkLB?dq^©5xYTn'gqx09"B:'6='NՕ+@fne B_ָW%nFۆBDg^+x?Buj QsM%p5mJ{@>G%&_"/  W8yQ]qGKnL+KMjWŨl1ӕfënM@L=B D,qL(h.},W^g/!BA. kwG4'T#f#2G˸z)FA{5.Q]abfuNN!72;iMB=q?:x;Wb0a{ 1{`S[z>qx|Rؠeb+(tUR$褷STvP痝=6"f:Y Y]0vq3 q' +Ka=6'id\ܷP0+YUBToz[AքW14&ri5xmS' M%!-崈3Fm4^WL5A5Y|^u+VOh|@j4BSJB)S)kWxX&/}n)Z%3H?55d& aG3_Q2by |d W^UrJ.co[ٰsVTxVڒ#9B(>_У_&eQFZ8jZUqQ]܆b\렺w9Eth淞$d]Kog˪9YP%@bQ'Uvw&WښVbLpTwE5H[%VOkZ |VfN@,% Zy/ pzc3Q^FGK%B*Q6l Ki"&Y䢣F͵:yhփe=^FO\@䭛bQM vu7[A'IJ^i ۫cȫʟ^ąhJRJ<ob/ . haq] ^Taq/#TS)MlsZߠ92va)f~@q WtI/i^\76Hw8tw3{2:}2;0e^vGGA&I3xJE,S9:=5!6 i/$ӑ^rm{aw_Pʬ^\)>W9p=Maz7+n|?Sdx2n}clP/\1g[J?@f:EY;dQੱ'Qը_ 8I4 8O8021! L4 xj"NM`h b}5kPm˸aX-.P뱶s/]YeuunKH-RNqSѹ1nRQÌ jx]Xk*N9;UR)Cg]Bݳ+vXgzUJݔ\'ZS1%\ec/l U8:Fn^-%NgХJn^k]ou;_lG4sn/Q̔*;RPnjANi/%Najud(" MҝEꬠlM@Lo͜F&h$*4`3L*,ז_u.7`w %}c9nZ=! 8<$ JzѰW jR=A)1KPƃ1|&uH] }wAI 3`j=-o$^${R ⎎Č"",z}$B\Uvs_BsIR̟ҘMlU|J.l*W ^)C0XIvMyހsg.峎I>|" T{fDh)o?Rm"/dMk^8~eZ+|0h'BSV?FGz].m)[gNKysT?oNV U۞ߺ}f*'ufjp8aױ:Z^b ԇ=-=#c? =j8GBlZMHJ*̗+Trm퇡8k}a@xn/`MЌTD{l4t pC!,_1 ] Xr?u~cMaaQwu[WfaU^&Cw[L.SL?.cgaDOmDILO6 荞E1IaZmbW哭5]h-BDw۳~DB K!~į8\a~Ԩi~F.W-ҘxXJk%-cQ b=S(ZG Â@ĩɀrx׿ɶغm)TҖ;ռ=^֜~ujyq7&Ðꃥ+Oqff;o I b/^9:֪,'p ]@pb]As!ON$t`^:f7\ Sy,X凘?,W;ɶ4zӂQ*G + xzƤieD*?*&]]#Ln^KGM]s;bȁԾq&He0U6yn=l`318;)P<8fx OÖMV4J}5_W_H#lχE>wpMyYQX'0&Pn&U.Ž_z?ͣ (,sĮ1*xie!hx!_?z* ,fϘˤhfN bMQ{zƁe?zON-܃{_^ƞuGdu^a ~;-U1/59]|EJz*R!_|C^z$ҊɨoGbâ4Wy[xlrC`lh2x0%81 nfr6 M׮\'vwńް\.#Ѣ樜lV9;ZQԃTbR E'rcaa.Z; ;X:]ifLk8XbQu( {![ߘYbŸqj N0Ulٻod)ƸH%B1@ o)>#h!6웬B3GgM+5u.}8X|뵏V9dbމ*7K>LN^,/O,I 8L cOtu{tRV”5+ 1]w#8 u)r8"s-^zaa~FvWjHA]BaEtC/{'7RMFMT3FHܰj*\5"?M_R@GC(:D.mLJy0u )^sjljyr8woN 2@&n2mIb30 !BYfLKۺ|98?aZu(ˡZ%})u͘f%W:i["8(*IO;?39?&8.5^^&cgm-fmVdKKz/d 8ڧb.Bf8(c>D_ѓ~q/hWH Id%9yנ6K3b iE:&QvGh醔ۈ%w::u*L-&NUiȐ3^WHLku7>R4ˈ=ѹN$M20S^ 8ӃY ~۱xmd[~TɺtScg83-h"NflT=(:Y[Pj{כ؝0 ȯڹf< C=d|8F͐goBSQp(6!ëmL1 U{ۿf:_ȐOiOv,omYYgxU$6hȿN"~B@X30G]r?ÜGE&wQ7pvAlU=QIk.fQE !!U[꬯%tWHA-TyE+t_Z6}k; *}`:1]wĘ+@ ҉AM]M΅Fl wRe.{sbunOoMw?d/źKhV͛O_qIȆ*)4X /|M3bMtETRE<2Ђk gH%0 ,Xaa8UvF7 MPXkaKȡ!MtΏ K &!yiS7"k ^uKv2ʉo} p|Yٓ%vx ⩦+st$#DXXMX%W7!P&#\Q<1vgˢqYG:[PĬĬBy+XEB0I(4b~PI(Jǘ:)J: Fc^#@XEn5JgU g?D%=?p~йJF=3*T1տ(i}W%%5Xks[=0 o+D?7g@zּC'6,"! vm,epE\E0QlGTca(w%UUE9$ȢW3l4`bs8dX`j2$\pN!i;U/MQ;8yo^4pnpqCלVv,:1e-->k8K^|Bh3'ͭpJ!H>FyO9)-[xB\(.)zŅEG7w{iГ t8uMGg|ur⭦ E-Y@TE1&H\ŗt'E}Z`|J(oesa 8]I,\hϰpZ|b 5OosxLlCAxNNRZC|ϿB]\oIUwc+pj;vo+qYWy+D?9`MBF `B^T=_rzA\UN<&zJDC@j9Ñ+!9Z諳83|TN%;V;4:)wvΨ|QkE/^0;p["ɚ#Qh L.D\X F,:r>V\5,s1{ٻoAV_h.#K 3ݮcWtbŧ0|Jp̀ I2&oOϗ=5;* Yw]^Yh;ۥ{lVoUi3[ρuăs&$,0]wRgQ)R|%c0QK󳦺P ]& \EɔoCOe MM%Kh޵~σǘC]WhHXםMrKz-uy*Mck뵂$ J8#`i1S`jePVs2rJChBy2 y$xp.5<%nX|J4q&s~2)L/84;⭕ fŐdwl˜*Q1׬Eymq{_+px{ <.f`z,THý|+}XDY*M;9&U8{'G%tD51`mu -iz9(ڕ~ xE9ݰl6:.gNj9sS*:8~&c?VXuķd*:&{!;Te`Wʁ t"Mx agHVkF3BG8 5yfK}k0h (MV+%_!Ͽ.{7uh}| Au@\U^C(mw="oM+JoK"*@fxHcl:;Ui^"v1OCl҆vXO"? Fuu Xڥ"VG^G'y ,b_!n,҅c=Ǡ'NWiPFPKʙj(Қ%Wg(6X#T4C;r& X q=#)6L=P0}Ч ޱObJy~]|ӱ`%k}Qwr,<l2B2^*!FzgKSv-Gs4>ԃt[ܰg&SQ;s<)quߩ%ʥBۧU1 A4 *0ĐИHA?UݺBw\R}O=BqKcZ1o6oro^Ja>PpSy)HOW`g!H1!5M&e]L}Kd"@( :'$?a`_W,0(5+8C#Yr 5LEz9VqlX Vܢe v$N ٰ$}i8+BE"厀C|Q7(o,}fCbC실4`75v+1]m~c9R[XMK#EnޢnxձgYZ070701000000fb000081a400000000000000000000000167c8ae4600003ddc000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/tiny/cirrus.ko.xz7zXZִF!t/=]?Eh=ڜͩ]kH!p2l;#bg83TgcA+HvNn]ޫŢ/L[(C TY)EG*&1v[ƇdW:ćb7M18ϡn I e>F6T4'tI.+3ڞNM.aF/.!KJV9ιed$.YuzN׽ٍv7Q;EZ$3t+l<\GX>EI@lM'3%>I;+<*  3#4@ ӤaXbwW clgǑRS7wnie__y2=E8!֖mxJ) ۸?T Y=|"5;Od`A&i&O+}ZA=n K5!E8?|CrNA~ꌀc@Pa6|vB,RfVP {P}e]čz^rŞ*n@ \ AVG(BG[={_*lRV:3&pa"uw ,tfq3A䬭„E$KG c|{U+SғfZhFQك:TsRixD|kiWO#Q!piy8(%qzPRV>5 (&kO\Aht>8 : %t#:!}RWRf).r՛%DOL1X ҠH;8eM/f=4J7Fi^W?dgBol¹U}Leͨ,+wqqͣYkv)c48"_l"f'lOg_9b)-ZKL`]_ANJK,+MO 1Khs] c}or@2w:wu ѢX>7@0_)7]{_Tժ!" jt/2G[#&z ?ՎLqٵꤪ!J >Ԛ@}͙y̹`^y04x"yw7oUK6@2_9BI?Ajyﲁ~k Eʕha7 RnZQE7(h$lKbfX,N׍ 3^3!ym|\O\&zy#!2I&-8hr6J)cLBW!IPqI"AgRlyre0}d4q`bP΄2o>w7؍+U~qt7^kMr~]y!H4A64]|}LR+܉gIrVmmN45GwkLPT=~l#͘<|pˆ(6ֿ~i"!n$j^ϻ<DaS.cZےV`/NkP--,B>nk m+ݲ%~cZ2G[7|_s?l:J|c tۯ"/maj)8a#(ߋ0>vrz,mx"\GT=l }DtbuU Xԩ)n9"4Er6q r1ldf`&m9Gt@V&vKN/A G|5A)Y˙/O"nTSLű^A#HΒ->jk赠M]0 3b:@Cx4Û#A˶]ߔ*kLo\gϬ'" ܖ{.- to,NPе.i^BG`ЕC֩p)G%Yd>%>?;iqE~ײ[%N1EA2=9vԕj+&?1L?sl`|,<|i ں$kLcڐ)2;AN*w<{oԭ"eS ~Gv'f岏GI0 KH0.*Pl~o%) Ti5LZM. )dU_9b uT"uxA?Vs)C4sΛ7!F=ϿY0ʸ:L.MRv6DW$y[WàVB%w$wRƋ(I[hVʩ*~}-o s*?` KA `|apen,TK(әG$Ф of̥7#'W݂X GEboI}r6FԨwdЗ0 WiTAă13o6kƇmEnlApˍ {ӷj' n!U-*cz9rŒI@37'#/!M9R1 262.xt","!afa~(sXg~Z ) m|2 mdʻq;,G.ߗre&r96͋0KiF; ac9{80`AUf.!UOL\\,H1Be+i=Dٵ,bx&Ⱥ%;37" Gi#>.g:5 b3%x8)ү7v0HOc;4-mv\ "_pѩ77,zpa\zjf\#:UۈQh~3Y2ob։?qu&U6 uvzzLtfRecr*R'M/ŕxCٞؐ;sEG(љx ú鋥ncہ)'2\ Ld[p~7X"{h66`5VVMA[Vt~}q˜';'xM >})"~>Wzaඍ^Dp ?P-˵{Fh#%=4/FrV4WyS"aƜ I3cKk `^B-9 >x>5c=qxVpLjnArE^:2gIX‘9xmR&5֙0~$*@"2B)4GYqE-abQ/IG5X_`K9@YYz[@<| Ǎpry~NdnX&Jl,CɌ1Z\?^tbʗS% s[M=7PC wϾvLb과M$ (,f$qF_!lq}l\'C+{2 L *BEV"rv4 vz&>b\`htڹ8갾.3/ Jگޫj,m!(ˆPh( 1*^mAR1:_G`>b6qYOݠjx)4bA_F6Dnj~b|:5epsJ ieVoMiKfe@uZ~eL@5?h?<РI]r]z'V8$BĥǰJh+ 9#h4DCQ|+xRYxCBQ`2Îޒ^)+3e9W8M'xXR^ /-`@׍X|tof(L5А.=:{lA9 4f r&1U1M6(/ޚ)3F H;gr|/qMix7.)[zz!k]MS/瑆߽Fǵh,}!V4縯e2O#d!SP<N88?øݸ4;G\Slvh?x³4A[&@ZZ4CđFƃx(X [A,>?DBf0F҇N\<[:ԤU=y]&]R)TgSٚKoEֲku7l{E(>R'_d~}>/syk@?7︣. m]OI ʁ"\ź]ygq=K@wwBa.ZV_4v"mt[?)½Y&qtx,5^'yao]("$5Rq= >[$0M 1M]$ RXȶuטGAwmݒdfʰ,_ZnJUGNZ2d9A/NV?%v+bccjɤ'b~‚.OR l [w#hRuJ<3}x]oVJTi5|Z0.88R'Vp(dwH ҡ}6ytePɹ͠h3}uհ=Ms:H4\tٌ-E2-PVϔؠ: ̣kE ox3{u6?U'Sa}'{]ȮшNp"_ Oqq$JFV ݊K̥崟 R4dE>W@)jtJ{{W9TzќbLN7qk/&l "C1vR;Q+w ͢%A,`u!|)@9,OhT4PNF!֙oXL%cޠ@eª|b+\wudĻ&c6oyUآ{J[O1w8v{ ·`$̋X, j0ԪkJ+bfLwke)$N}r/p~>1o?qCᕊyrzϹ246FUQS}86P#E`[D.ň(v Nڌ+-r'Kar$4UI,n.#_~&}fLt' ?4m˙wS&VlOƳS$ .reAan[I39>T5kDWN{ħ^xSTk-.[gw#yyB$g)[ z֥$MTvyHm&c:o15d t>z-*b.E((V*,gR!OTʐI)tαX>1܉ej~kND۴l=KAR;.$) /\/.R1"V\KZ5=Wޱ[ G-vLs걭dr ( Ges:V8x0qh\Ld݉k]$ю-!97,miX#`r~OΕsIEEM6#m9QDHF~.ķ;UMWQ%uR[`2o|7zժn8^) )Ou!6G7n4պZ[ilBM9S,]x~O_&NӻK N9nCN`m7˯?^&J4oC_)% F-G٤e1X92fDX3bMrOаN/aP쌕BO]rRB H<|qmCڸ3?w E8'0iX´8v.\I|L~*)(Q[OEqNw}Z;v4G'dR1aQ;h6O[Z!B6rѰ90DظfbQ"ք>e&&CPe8Í050;B P\c.4:˄IklFf ?Y-pCi|J& Zە2u9"kεDG?DJ w|N0ۍf58*\&$!]#"Mߖ F?.fpn+pP+w OGmZXjm",8e:-1ⅶ^H>O!=" -VjkXQ9*ݨud+uJjmS3<dz.>c·\|-GB]=7] ULO6t1ȣL;J[~pob1rޚ2vɶ&PQ{Qǧ֩c-%_Xka Cpo<un{q/P_= TxlPKIEݬUCH| \pMr`v,3^js6ɛ̅L$q2؂:;C$߀jO$y |sK}ݗ (k{v .[8j 应oof Vת5h>@)C(oZb5a)mKh_$H"+qE2b}㇝۬`<+;vRa|ӏfMeΗGhG^Wkz3VGs^{hsQ~.%&HgBcfJ*L͡J' n2אq/VIciG 5U w㉔s?:ƵIίl2+)O*{|fov6z6ZY>,ֳ4&.J*xM1H +nZAܺ6ُ̜sL4)@7%;UɣEqՃiIZܹ-a&]uՐ߉/Q|dO#} lrv[-covU(f\|AgH jÎ}jVi%cTNt#ЁE՗' %z+үiоqTTpTN]|KLQgi5ܚݕufAm`&9 1F{DNp騈#'4`<`+wS_袞}Dx]ɥxUC_R/Zyr%=7+{2uϨ}S':~+*„|M]ۭJg zD'MdvE$S䉻-P# 3tLCEpN@ ђ7I'{yz܈*?$WJ)'gh`j?^`VƻT mեJzp%!6CCZl!c|e!qI TpFuR+i*'zJsn[T{y nt;W6,Y C< 杬 LyDK?}HT#vrK I@zK{ RV3CnSzZ'-O\y^XbFAPA`"xjy8r^QVOIlj7UVCEj(]kLC#InK?0/deiOfϿvqAGs5V \U\S zM1Z*5,IFE3K(%Ru1lguoxWOq4k6D& J]XPxsoe^O6`4Vjm~ {WZ0~#K9#9dvD֙ hZBup_П]zکOB3hIאr`:5d&@0L"lgbAt 9 @fK=`m~@j)^5xDd(a֣ UڄB2)d)R"&߅B&j~˥drJzo 6>YdUl*WXj}h5?+UELt޶̎A!?|%JD/ @f}!17/pXWB92tV0| [6U?_$|m}1\}WJ,FÆ~: ylؑ ĝT"3hǨވB8n&o4mB66'QG06&auA Yyqk;WaWM@֧Ud+^} Fo =h>$!낊|g|4I6~N]ǹ{'-fD%7rm̢JY "fv$tExlGQ/IS$I׬ưF+ހ [.$J2s'H1˂5Q5cwm4Js12czA-KͫހM 6\DDjf`/%22V%qOm1F2R+Ӆ*(IR(^s1gakC|S%qgF[KӉQ;--ZTWm)ᇿ!qZW%6VwDS()>ѫ)'D ?P`e\T+b OM_r\u (p,Ef[6.3l6SŌn(I ioJI:AG[ Խ3E5aU >=޶/b,= F.RmxteZڐr7_) Y$ȯkCǯ\iq{QPFCB_D?~g?BHo%(ALSh\mاA=4b6EIcKHMe_0/S{LH,obd׈s_ |mg twHhk@-K:k )±kC{X x~3M'ӮY"\y8)$b>A^x}ș:W|X)O˰ bzurY-=lrޏﰍՒ@"?6oZI62pd+KlHf܊ܤn;z?PP3K2 sw8]żJ%:ܐq̪gZʱfҶC>nRNߊxZ5$KJ[^|*vJ PR{g|_rW& [ <+K㤳 qfDuc$-C9)!I۾AL5̓4}0]DBB ةcjj&.*?SGAt^`[^EJ3=d/% :S zbvaD̚aT@QQ_+f5$;1}M=?+* +L4(4V':RzH#P‡!>Oq~a4O|;_8jM6>Bhi>/V bHKk@qYût*W? H;Bc@iTL~bDr S$XR($N\^)DN잮WI쮃^dN Nk Pkct7UHY!NÂ:eoK%9{+緐ط@i J CBhȬg)lFQQD_^NeW~`@ȸ$GhVSL5,0S,;ϖgVFn {|}u*hLԆjRKSwǦzrCa%(eGPXۅh!|f:e>hS (382킣1ރ4˳8mY߀dWMS/9Dz}1;JVp"#djfD-;^8S}eދ<,KV$ȑՙU6[:(hQ8Qߝ"k+lK3X O73 MǍ3W6 ca z2[]V_ w@c/s@)t),o'ݯ ɲ=e0^]{P;Sb;mEhÁq)lmC3ޝBT4Zfdh5(҇Z26wAh$B)Mm: ck!ETĸ\O5 X,;Sy)0x:6@K=Wܔ!eXZ-e$؇XoDfČkٯG{$`]٦;I/dm25e@ikQ-哋5*9ܶM[ߝҤVh917T zdY7I=kJdYKY=Y:Cq.ݍnܮ,@fQ~:IUiTAc^ugLJbjrl9D3q&=Eں17}!,VyG> &bFz!L݊ p, _H DI"Y"j>,ՒJL  (WX.n6D󼐝Õ jlwd*v:K` E`T>}#zݗ|ePn*EXڌd- tSwA *PK_߾q%MR"͗g/Vcf٦J_NmxXW-Q#,@꼸o-쓸SF׬{}/; 4A1QQæq3h';Dchq#ׅP1OEs<{qJtH}Z>^7?nIYa\A4ڕA;Z8]?-Jj:z*)V1͋`@嶼Pu' +9&L9uID+m@2}Vw j2 ~j~\CGso\Q|aU$'S}.Ɲ%A_T&,6Ujd=Qkn'DdpzmHߴs*k C]!6΁&ٜTp}x;&7Pe; }$nh/bwLJZ7VHUrǔmS.hu}`y<)Ǻˡ]H_4g^WJfr~Fz@I "O*'4t^XrVOa>asy mdhs5uA<ٴmjr}%&aVwz#4fU+>"kk9uO"n5{!g Fe':b]&W}[J?Ӑ>h?7w450=.qFNs|,Z9;[x/[IڧCb&2^S_&o£S|~.I4J@q71XOqYPfʌZٙfGf dԬh.w%k2ōfY2np #״h5 *rg8i^+HBuS HӲa@ހiwl;:P0q5gE'_>aU#6,y(Ց> "BHS<+Yx&L$8T=L&9 b>1 &]o! *f"t*D]ѸgR~xV3zk?=#nN-c[ !1q/ <[%)_'yG]yOiyl+s|u,| |IA8)?Bӎ=[]f v|W,6qKݽpN}l2wYutvUR|a앒6Z2ƾwM~2gP" '*[E\*C$|PNߏ@y)p.Xm2?4؂)<6Էf6p&Rz:s+umZ^EE߾^leJω9|&#B=[2Ց2H(h)l(cA\MMH Zi0d kIIلy8zddߵ6CPGThkt/rcFYQ$~{UTU.Y}(*Fg+g\WM}Y r+I1C$ ZqP҄'mVxSg g-4_̬tz!i_ky/Ī$LD\ +cT*< DW+ ڣ}cZKM`5.uK% Ǻ5 Ⱦ dJ d'*U0VQ l)?QJ aN@7?1js| {;@gYZ070701000000fc000081a400000000000000000000000167c8ae4600004350000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/tiny/gm12u320.ko.xz7zXZִF!t/C]?Eh=ڜͩ"kH!p2^"^M1C"xkrs 2q`xf%mbmSFŪDAs:k1+2@Hɖs]UTE ˒G&f8Oks+p ֿJWҸ~[Yf8깉86ꔛVJiPJt:O }3΂Sr'$7hCPё٠-SuIէ]eP{1"fC)CXJM_JD)3n_5,O&]Ӽ(l{- TRۘJ4|&X,Hrmi1RRmAsJޕNԲQ K\ʈU#uTAO~.F(I$ ݠsՊk4n`{N0-U Z 5Z_񉘶 ŀ8*vdUZ @$PDsL!*CIB Ombm5h, ˏ$q4!$ TRL@Gj;jl_'ݬccEO)Ž~qCoRdqr#BM .Rr:'to=|y mF8iyoqMiݚwyG94?{OI6'gR8Ae^o\ħ?[A0L{`Y [?VKʺdVu4 4;%(dGzQř=x3fa1fL v(c]3Keu9G߱Pm2wj~{d4B{k>zȟEta\ZyI)yal2΂ {n VsWm!qN+!ZjwK)}96iBRW 㟴e7qn]AQ'7jq Ru̳Eh:?e[%p ik(x=&M?"'<|D|qP1M8l ϯ]4,3)/K*G9h˥%[#_ r_\N%Q1Vwmȥa9kPlɾ 3薶JIdW*9I|(lsac¡iEk~koKU WW$PBqղeݠoHB:jFE^gv.SMOedn)t'q(uIW4l2;}'H-[,cLƒY QܽUp_ݳ4zV+ 2a4nW׺*($"ݒox jQdփ9ͨS_@ӒdOUun+ ^'Si7"1 Kh#j "^F!PM2sKˋ_5cVi@ BfᡃF?gQbJȚ֊6M$[w\#'?i%MXh[dӘu7y~U ӄY;Ȗ׆+# vRiߨhQ>BQjlSAэ`գrW3?DMJF>M@zHTЦi4 VIiB}btf{h݃sLۗ(bٛ_wjg\ S :%yڶe<"9:D(gGhʏIa8DU6qRT?_˓.l:["1+ mI:4xĹ1Ib\4y(;eH7|S#YEi nJɭmМXHs5׶ͤy|^|-ClC(^X9C9/_[-+KP@n$a. S;0IjD }Y;֊hhXX(&_t6 GՔT LT/!¹8ŻFը{tqSӂ]YzXCJK]fÁJ28+Oq'dK`JYiGټ(YdL/W0Űdx,񆒉FD]zK3BwEMˠ~ j+n~ Rm{;}3؇ Q44YX|&|$>4}7MdqwQ q˨RI*'dގ5l$bwhZ4y(rfrB]FJFp'#9qre$\1&Lυ\ew&ԖL7Y._h:+w2 9g?epϕ`pE%gB'<Nj7(\~.yG>;.I8e?)_x$_45 vڕ/2ac1ibci^nNr G1ErT . ܪ:*Mwծѣj@S$0~dwmr}}{2  9ڒR?/;{4;16.,(|AxFϬ7jD}d`{=2L70$ұt]D9L!~w]VxѸ |V=GA^‰֟XFӪO/jHkA&$~-1ښcCoCH"M0ؙ[EǙsr'wsn uZյo`p¸Ut\ +0n]2( TpԄGKlJ^*du9b#G눐2E0,C/)ܖ"gv"%(Xzyt딗-1d08`r&N) :]5Pͻ GÞ ,T1[8yg0}rϛrfgM@ Q>޺9=LpUފ+M}Ne<O)X~Ѐv_UJ"3D TD6U1aHDkm-rSW[13(&`+wOo}uO>? 8BwD|d5''ʈ{{a䆉} AnKmG olW 4,f^%#$mY^R$-EEٳ#s6ZB,҉+bZ%mzjayr0FsfN/F4tvwxl]CmlN|p;ӱc2PxE^HǬOb?hts#f5!'sjZZHO؈,7àɫ 7ԛb`XBDI,⇗4ƃ CP62-e~]xoA>"րY*e0Qv{o8u"][>d8 x0UeFY׬ZUvMU+pj,KBVٜZX J aMWwrY?ʥv)Ӏ _6J7>*_)3< ŗeןr=y'GZ8$føڎO CNQ~ 9Ih!7N Js=N),GH :FM=h.X~ϻx6F{s2il0 t [KS>g]ȊD&jDYȠrt+<&십m_72!9> JB2F{dB>UF-n@;ߌ3`ZfpI*-ܽ,e*měmxT>,$OdAOϋ숇RDa '?N!<(CKBGGz=uu$ՠzDq5UځB(,,v[gNLO ڐ82*(Aܬ۷f]G~χ8/ gsS6J%t,Mzêx4Z4 iŠ['7*LA8U yu)cOǼS.+{Z2ji{:021R.h5xnFp/_ NAHܜ%W0pl*?Jz/] ;POd [t3Yy!QPx<0Ӥh7ٻ7 psʯӦ/%[D! _~t}ԝ|3nf3Uנ- dbU"KPI"DP0`Fʇbop U(B0D2J`ڀxLfNu *-DWkq'XN0FEܿ`4/qR=eL|7SoSZ Z] ǝ36+>#$u;uI(F֘F`~bfWޢ$ؤX^Fܨ,+j9ULbEf+3Wjpw<`iϙ~Fzup$v(LD9nwØ=#ذ&WHnnKv)zLۅɸ˧((tZv c۾+,6`B-9;?[3td\2>cNM3I)n`v7<'IǓ*ο2UE:va|v3X7y8x+~L7޲ŋqњFo˼8GqNN}R貿 D!M1Et1.~;hH0tgz`!/]eӦ`N v$$-0U3{Rs`~? 8gtZ[3D|C+"_qY-RrK]x_QfƄH\oW?A5I}ؖycaeJtE (j)曋%oLiw"M p֛J T}-lqӿA)Yud5`[3a{wBa$HljfGb]Cň˜byrw& B ۆu_Ozu_w6]' ʫhإͅ;ΜBҩ;Կy |^8MU.&}"eӸqʞhXDz޿6*Owfۅ JJPQTR йYZ>!_7Gj1t|HF?kr|'0rӑ[ZM$oxPYO³`9 4)I- 5~O-?Jg«N y"ogzJ뱔 ii)m~/UF/ȷ}f1 >>iL$h'D^#,"1xn+,'$fm,U!)-lh? 8 2&ȕԜPN>i݇ɚ[v;"vmQ+M.T[1z?2l{@ж@Y'0cGHGܰPN 1~ijTp ( -,=P Z &X"H(OEjZPMͲRk"Q-[ M<8?:S aj45Ҡ_4gb/,lbf % WxH56QFӶe~<2|6( /BkqmOߙ/.՝&$96rPʈ-|_qh9-`Ґk>+#"|BkJL"/G5zG*g=n&s2Aۏ9-_Par(H.3w/~LiZ  WnVenR[bm撊o+ Mi.+,^{^IȌ;I\ثc"iW}C@L< "]EE7Y4D2IEG#UPθ"h9{ 08 ~8$i-DX#|Wq RnC&XKjsM13kW aS[1^x>Z?vGr.T̓>tz1WrݛR^cuƒ9r]ĂNn/} 2/ uJh{'Tb? N)h܊h LVFx Kxߟvׇ4Vf|I6(2CUMժ_̌W$.,둝?MO7cr]2EZ~øyT -ʙxYo5!;qM=# gv FU}纩>y-%=ztVbsˍe!5Yͤ(KؤM4^C{@K8Rğ 8^H}L?$DDsg,ڗߔ g u8Ovhb =l*ɼP*{j^:C7뀳D\!༗~& O\0>Ql8f8YD se]:_:y~pЉծu. ;tb=7$&y#)K-Ysk]omDլIG^Ć6yi$=:Мyl=uKN|E!z_Ч`в店S #Di/! NKXQZ??e /R=3OJB7u)^pu8޲e <]{U fP652C;m ׀1rl@挃A1WFh3-Ng(_W?nL0Y}e B^䒄Fm,Ĺ2//iXpQ ,zCmL·ܣ^A, %Y.t8塆ϗ@ CZ;ŢII-×7Pj rukg=vkXGR<XF XLХr]BۻpGkQlW6AQk:C-x/ pP<|2 ^-){!$=\mYS %ro0";ņ&e}`u݄@Um0yŞ2ƐdҹP}DAIOF+VIW TgG\4_\>8:;M?8sˣɕ>{%Vx*ݕ4"S3#ʁgLLom:5VL33x6@ _4|quk Ȩlix\ψm Tv+=?HepR_-z-\N 1LDP6D̪9&% $#ѫX!=D"4vɄQ9h_\ n7o"5Klqb3:rdb__G v Bja+1n:ʚvwjml}6koR:B, a>y٢/N&t JfR10#[d;Bb4Q wwsXEX? ho1OmȚcׄNj]`kD,ăGs 6ixoz}ųQp 3D '`711ICēEI\)Hx ӧ&ap^(w؅-?'Ϥ% {pyL[K Q4AӗrlߐFݡSGfaաE%iiv'P1S'*V@U>}D5*)>tyX[\JV*BQ!7cLs[g]?=ֺMڋpfؑa̺| .8^. >㐇BҥYCƉQ$M36fzyIħ(Wy͗:nk6չ>NRIWYҜ-ˑ4:`Ssmv`![IzGnt|MpGVd1c%w$JZd}Kl&IOC(IӦh6LsbY^G#GjLt'tԌsoaquDKで[:ۦEmm-bF,׃Scp;X5;)av= .bNB׳d+*N%E|ʵ>sbEP~j\2UhVm.txU<2a q@!uLI1 E98l /FjY%`d?@#7f'-Awkq.w]-$<cjSj{)#`n&8:s-j|~|{Bi3({glWm|N؉ &Ke|N- G{18N92=٘Ipu.$ k[]=*x? 54ڪvlR\"(x&9^4xVՁkD{Bo8g?CM7DrxSNdm ɚ" śޙ4z B|#엞6hfvp/Z) ZGxӱF/Zé8ElR r2mQZ ln׃%4aѝ<k"$ h $RXJB\"x܇V=V IO]i>aJs&Wc\VyaI~ v -KQ9kWZ}ޮE$YoKvYC%0'If iոCE arxu[є]f0YDXxx! _ũTAkjO<>ca]0I*@QsWc#fqfYLiq_;S3H5s9k1r\3+f}h(o  U*R3k),G% kL ܴr4S>&0a)Qrj, Mz#Gz+Ml{v}FYX$DE{<`衴1z]R,w*Mu6ʑĽpG\\ىUjH"-:G0F@WDqZQD In6'=BqJjJM5p U_95O*B6 +uOH`<9f~__-ޯI&-1b0Ko]pᇽ݄65ձ靉 wߑ$~l&|Lg(q}PaT;Rp+Z Esupk/gNu3`)bե\Q `EILظ̫ Aa?03!FIȸ1c$5B<u(OTWL!d ؉_)vdu3D2OLHĖȆ0׎"0v}XwBfۉ\^CC ٯTkifm"Rm#44fg"v>kVt) Z褫0)xϺ/%0E̓ }d[K9GYo' U#X _3;QYN}ǂO cQ !zt?'3Soco}8KNPCo^׀Q-YR)'&띷.*x<˴|r1w ߷y TB$q;dOOpO\gRt)!; sh=Ag}P W4.-X7$]un7lC.ҤCl{Ч_P'z _v׭e U.8oj-BzDks8֙KCwN*^T / sT?/q.05gt!B % k0L<#%#aۛC"j.Ej҇<.d:x쳊&nnZu;̥r^6qk>R,[HVC9j $:Bi ќmh bs (9V7ϾMoy/gY?:Re^|XᗚL#kXC$~:#˼ť,{LE$T&zZ*oWB}C?'$/ _q4(kfk _1w} ǃ%p9Nլl_p v2i"7A1\*.>/7LV wf7f;.Ȋ*}Ont{e­v{ovY'DOMaS+=sID4O1pR=Uߡ^M^@oZ@BTGFl H߭2hH=JgYZ070701000000fd000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/ttm070701000000fe000081a400000000000000000000000167c8ae4600008bdc000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/ttm/ttm.ko.xz7zXZִF!t/}]?Eh=ڜͩG&*::(vXα$sX$9Ѩ\{)'@ga)+Cgƀ|g9 {,X.}67[14)Ciq9ak,En-vmG VO Z,0ᒚeW Fsҳ^wK͞:zV󊪍`7WZ"EC8IS=2ꅲx_a讎7-4Fs50$kUdNgo Qb#fK4\G AXG&FQ )d5ـe_B0ݛ>$ IfV´߅G"F7m7R`%`u:J>ZegۍmPSFeou}ʸ.@ѐ\g.F5rP!AD"RF281N?ݗ*v\/c;Ȝ\Fg4hPKU-2иyb7ވM$bBmCD NW*]5aR͢Hﰳ%r|z z?ʄF ~3VrA@<-`XP^Q\vLêFA˿T`}R=>IC<^ UЪZ l꜓ t#S9fHdX\HΠ1d+@dt!zO&i6[ g% f+ 26LE`h[E9g6K?G+מٵXHH/K>oMp06jEZOݖ)7@ݪX|҉: 0 ls|kp|PXWA:)n/«UAGکe5tJfN lq.M(ܹ(X+6\5{W+p4"E@ц:ˢ=C$G4u_<(Wͽ;Y=S{)myatwȥPK-nW20$O@ڎCic{6{]-S;^QRuY֞[#yߘ^I ߢ,ɗ c„虂Q6r#~0p6 GvhuiiҖLFE f>;n?gv qKvݔo\< "yȫ 7;ˣ/ asmhw~71TFwzOÂy)12la2\Oj9xsl'wm v/E[T|R;S|mdr}$NgX륐$>𩾬X7b6H5QsܡdRPe x{-PA%tPoϯ'04KOn;W7 `=]>Qü^DFmj<.H° iЕx> X.66 ]I[ rV.Dƫ"W(̾DF:)ݢo+,X% s{'8<`DZ^[S?CL&H'ӕAmlT'@4 cyCv$Oћ ܐw$:N6Tbt£qM 3'/+R|ťe/ `Ʃd@F=3z?a83Obj\߮oMvX qMN^WV+M&_-|;?V%fN;ڵi^F. T8je솗78H_ޒ~ݓ6TpFb*ZA|hA2>\@NEEN<Z)%6fӒ7%q^Eqz#> Y4V7PYHP584@&~T2 ^:If[Q(CnY0A;2N>1+֑&̻ϝptA:{EW })LIi=FEQ'zE$E@@=ݦE]`FI67Q|hQ:RY9usH /*ˎ+DU=ۈ7ϞhsХF1_͙1r}Ðgvr6 #t~9ʼ}~"JXn:R@Gkڜc;'Ot !@Ѕ\ռIfZ8_3%~642R-I|"o -p36" uQ *@{g 0> gB7ai y/tMy\Zq&kAFo(C ,9 3Vf=~T-q~ZѦ=\p]H 7G)0Ɲ1E]vh2XpV-MBg*EyL޻`2wF)RJ(3*7w菢X)3~Oy<*1گhLYIJc+dUGբj"9vm<D1y' ^l0Q[+V ~,47iC5t zVb>4 ' jUURqb΂`R \5e )/X*=T>*mL~ˀV famk?-^ 8 |+B؎= P~TcpM\6{t?2^$ j (b{39QBL8<?aVX-0igao iZ3H ebCY8 C#BBˤ[0lQq/?ia通02]-X1GB=ltOۚWedJ/aTlcT}ʊ4l5GlD.e> 2^Nv2 :Bw \SnEg%N8SSp(P`Ӹd-)7X}c miF!h/:Q22bHN])urF$a*e6lm38cc1|L5?$O,?m2_!-ъ1N8D8A 6ڙ(.EX*h 8  qpZ,-e]G_cWd]?yKB-U-ۄXka~'T.t7"[y>Tkin`*vҷ߮ЦrGiYDy3͘p7"[KS%+{wfGC5 Ngi$F*R]SxKW6u n.^b{82@~IXexoHpr'E4wnr$~\֥m^#GFFTِH^"2 RGc)2zqJ썹 K) ÔG?-xوBFfVIisuԐhG͟A@F,&z#:=*eRIY+F6Nb瓒t /cNMh\I?2^NI5f'fLx,aZ,;+5iak57tΑs迨c =| O7Bfl"Wg(~Uv7~лuW^.R04Z"/{U}+g搗8U`L8+~%V̒z-Zqbq/p<[5 Wgprd@bAFά\LP= 8UW:Qhuc;`)l1i_oޕSgϊ78wJRa#2LCB)?pFKs_*/ؽi9~ Z2 >] ua&2n~6+nʮDkؗȻ8Nf9/75U. 0r{yO~gQPW G2V:E?bY7Ouy1ФTKtV*LJ>GUjI/2Hెצ򦈝 &22ԐTK<͈zH09<0/7 gze:M$<>Ly}\xEEJnh'{& ilVD _%Un$)ȩѧ6> G!'lp'yvT#9r<)|PB'HxZ9DqQ^\QA~[o>NZ!tY}l-.F>n9E=_deG|NHIWpPpy|V˂/)?w^eMT0.dm<>]W?=/:AK#ȫ=isգˑz2Au X<π2}vBRGŖ +&-yu"&j/7c%* ϵ*D5íL-9YϮ`` uZxu6_QG ՏN 9tWxstAmdvkjz,x"*Nϯ¡/'>PuŧieD$$@ us{b GCu>#R ov,6k1m<8tb2;FY:xZP n1Gf߫bFkܾse<48FHl77PR'u4oISd㧺QD0q^)]_4lYTX+ (n! ah%U=0i)"זXAG6 ObMI/D&j?31CG@=zYJn!P'S BfuTqXl^U4\[85z ?Jg(ޞq<2Q49S>AC޼l/)&ðI'|LY! IפßIxV"All71B/zmh,:HS22w'Ӂ}8 )-xpyZ>Iˏ0GQ3XgN7pi^K`~Y Jʵɪτ.Sj1U =`dؿI4)*K8^`v?:O5\Z2px_]ߊ&J+sZ:`#j2)FnwL Zد̷AR3o{LքJgV'j@؛LqЄгszwSfB"sV2vΜDwqb ϛ(SQ_WQ6s쮭[Q5l(%8?$@u"ogEÉ.?X{=S#gDY<^60+>A'3*Iޛ T&O{P LTb&؍Ec#it憂s `[l9& J3V0K"fyxbXZHbс@%L-'BQΓlx=Idɷ@ 6@"WǤI^뮶-D6A KZs}<=7}u ">vR7xbi/ݭ9%>Qc#52m{-zhjO mu x lb2G8נt4A tuΜ"ϛ ])NO\5̊}c()qz*CUC0lhD٨MRx\YNO9(kuJʹs:s~cfR>̘Gý`':.c ^ ߦQ/杬"F_-qrA6+3hOV)tW@ *hY@^Y#/wҤBv_S'm.J'GO9TpaA!N0C$v-r@䫜~[|ud88#TPRutKߟJݖ"hUvL9` ftƂ0Mv&”{^ 0nǏt˸+!kKO-Ka91%@/¢Q [y:se)D&|VjL n:m7v2D@iGW3 TjE0vbovv[^` _)2ԓeN~L+.H^Hf@DeLmqbTr#V|bGC&k41RE X㊞fWETYnNsa/+0U!쳨7Rˈ7}WճS# _4 X0'j|TqXPDZy'l/oB2AKdr`1ܤ%d[GyYLz>HRB\n8XBA2165s݀k5l Șqْͦ9IlM/PlwF~W&3a}/bBХ8QaszxpMPoW#ɵ&;kQLQڔCMreB@LAvv𐎲KĘ KZl3qɄ-օ5-%hTƺMIK"ݡWTvPw[_c/BLu0Rwh9﹘`ja>R* EKe%+kRNM'aV _LPѭ!YWz!cWu+c*؀]r>-[80J@>(jX-cbFaɕC`aC-N݆]6^g^֟]9I З2rn9aFXͯ+^Si}z-+ ˣ\cOK)pfyuc)b]Jc 3m1غL/tFpmpξhϝXg pKU Ȱ''@,昈59c1|2;MdB :6L&i{kEn@[]et0lk[-JfIX5T?>wrdho JfmM8>Ϫ99Ŷ&uGan  ?T.(rvIF O0#?B[>OՑh Y_ཅAHYr*@%v07N1w3Kȥ^7"c\{ q)3Qjo4u0e]9X(\ۿQAk af#㤹B3~'F~f?g;գҮ>%"Ϭ&B;ϼ\ʱ"IaSӭ.g:5dzdRwf̜a>M"gH`II!c&CЖ wMwKH,hK;UMg<1CGzʥZ0ͲB)DCza7>s`J2~Y[kdhQ% sJo\`RG>GG)dqY-׊fuT~!n'/r'9Н*hRM4qǕ[r&ovE"rӌ~Z}.1@H7A7~ϨRIq'zDr&OA&P20NrٖY9ř4iFP0F/mK`$?tX 1~gn1bdQ |ɩ*:թ*i\6xo7\'''D:My#'M=t> gBa5>GJ (I㩊%JV4"jq1SvUրSZy[{f(%=9w~ ʁb䕹>`ךI:8X\f+d\ H9 # +0СM~*C) n$6-FMi 6K N߻O%9Kb'"76):ܗK"c,P:Daޙ46.͞-Mdjn1ŨZ ;*^~EN&iT˨n_If`{faD+^hwz*Le(VѴܞSUF*Ҋm Cre8f-}&;u2>G@c ѩ)=N:RO"g@)iBVg ;(+w[8ny 6 `Bn}p~+@! ziԕy/\%ں&؂P\6 U:kTQ)&FFx;C2;3YUjվ9eo;S9Çu}+"̲C${yT Yg@} :[wzĀBVõ*NCi[Y(BhK&ZdE(m=>t},c>^xVľ.'H,g-' c vח}g+<T]L7340oxLJr>;g*lMe#Rddr5pk2ܐ}-qD#J2["A>eB-u%G%X 6 C̦\ǫݒfHp5yO;u'4u8xKxmo^[xnkwm~zvLR1D4*48$nGhzU|_ ׯ!o@> xBB3W 8o*':p d040gC_n8ȫ)@ A[Jʭ49a@-B-V̈q=VX_'?q oD niOo (;M]  a/mۋK4 qQGb8N3^ИrUx hu5gUc%G>:{.Kh <+-[(ЌE8Qe_;U'A7z}7` kW$B Խ8k }!g pMU Y?N3B~pu=;$eEz=\vi'+/3souZVx*ɬ0t+E^ōk5Q=5^Am]mt!·3k/&)Fj hr[~hUZBùp(PBneRF2" ËԎTb%zlh1Kl ҉Ko 0+#} M;&pBc bQӀSSxI`[UQ7p6P L.t"(fZP4 m֮M*=nw -h<,qgq3NE!1ń )Su1䄺s$v'cN@D@.X)W/١aqIujv+JY>K2ʱ!36X8mR̴e39 ;EP7OgbTfpA\˲NGEoR1,Co"=(]5*H[@j-|., !NVCYJX[ͱ>øh1cZc&o cq38s9[Blo)ੲ,6y% LĠw^ Vy+LfRpE)z5ĘsOs; H3,[I/z׆3XKG )mbT6qGuNf ! FFLvAQ4q_Ofl'DoGCxK܊Z8ksUD䱂*Y00/a_*Oy֩!M;kLX%O*;Q8 <.9֘w&&I[l&\%mxq?P\ I_MjղEXG)9ګ 8FRv{T:ueAt=@c;DtXP╬JԮ]G'2c2۳;PId@h}08tzǼ_3a@`yG,C8#YWS:F3"m$j.sj޽&azgmG (Ա),| \`L^ _ɆO*]/l/X[Ctlp" 1=R/Q7ʯVa13dD O{bhŸb0{W/V߯=(H#]4)/xs[)CCwOk9hz[@{"/~*/*g j<*I9cJA؉"H QԬe)58h{K=$G$$an㌽Yvȧ֗17lDxjF8+,cNCbeO3=4Erų]K2҇P.IL)CU|^t1K.S_Z]G6xw%qg.ݰ$> VqPzn&Y=Of>Pw84!5a8Y+ {6(AδtrVc<2-ɥB󈀦o@ lvpDJ%]oXa Xwi=IC3ca'+>;{݅4U@L0 (&LX6@ֺԳRDp)J$O Y dվcvdUֿ-!A֜4 tSu+8w4.IVW&'`t2>W-.k#%l cNcb q.=L:"30hDŽ$/l0"Rl_jb8mJ!!@ղ*zvBCR;.@Vs+,|hEG:$#p'iXF#ɟrJ꺼ESo*NMWsf5Wz\" nX "^4z{O,K;\^ c|8H@RIIc76˚ƳkӮa"ؗ'`v߱'VO"d..S[TՄ*qQu݆;gt &uHa,s2 'gX Q4}ITl7.,8`#nbU>ܝ DOYY2q9bўHO J.N$ 'S)!r5>GM†UٗQÐB$SMI 5|4BӾmƲ@3эbB7PSVbu귨Ah/PgÅdŘ$T2 Σ%||ڲ 1@P yjzũˠ')t !Ow@ o@4IC2]>)ZaXzLmUId^vƗnz*`mB8v9|R#N'lu(NJ5T@V ܮU0ĖaD䃫1&-?fz>Ticqũ' 4v85Q_?ĭc/f(o˄0ADC `*Miz8 2TuN C}iA ;,߻ AG>)Mg]qس 9 K!}pl^wh ZNtpj\>) ru(,ֲ?v9߰ޚRMm E#^Ä 3#a%u}7ŪӅ.j^Xws$^'xטa'D,L8lc Ǡ32!ݞ;MwFi\98^ӟkS~g^7N_ks0z-m"a&gm!)g\ޗ9EYmD&iuf?j ^16~U}e/= 1ՐS"%lXF-1K1[8!,#WdjY-%3;2n!V ;ʙ9 ΰZT&[޸.nSg$_zfXNDVfp_M `F3=^}N`E4빕nU0%̖t;IL+&hZIG%Ry~xD\bZJa3Έ*6mpZ/ĂDₖ ڊi?WSbPmcIhڰ0;(-_6 \F13};1&:*üq98v75g#I>TP ҈$P^E,s zn-b J3Y@!_"%@ۊܳGkۏM$M(RП!9X=Bttfb@[6^H<8ՃZhi%B-{א"mGrP/j7.OSk&^SbV^1R)pqYB;qJˮFP]%lͅm T[VW4?jt>X#o_Kf Qy g܇Ûm |]^ׯA䌦Q3B% Gw=s]`n#}Zoc$ziWaF{r^X?.M[ȧirD+wZ?ی`gF- 7tyYtW϶oʈf)% j*N;hXU #(u7W8"K>x&e GGXu# SۃA̻fF<eS؍jN:S 2j*7*r35J$ua}h4bdK 쒗{/IH=Qh \ұaVѪx~{rڝ uY'P2o[;rJ 'w+ |H?Lf?q7=Ù _ k.>Xcd3|#BE(^a$x?,`X}[- "v-+MT` {] 8oI4&.P1TYԛ=^,;nych>L~43\F~)0j)AM&jBV.CqYWREW/c՝B0|cz߁Fcd+YX ]YCAժ:ѡÑځ 2HSaz-!dj5lpCjv:q[d1̈́+q,f0*+Cs`UF&¿! e_`uKg3Nz\=6m&m C(5`ENsVҡ810w{({67! T)l/ऱ3| K"_D_pIoV-rI:r}z@B7C -1>/v[7i<PX6 }o nͲaB8Wh8LL9t,KgensnPShxn0,}lZ$Iro-n|i:N~z4yLS9>:Z ]8RVD,D4;(>\w_B^=CnΔєVb+|$HtXSTY# A{ @Zrq?,XI'ߤXCjxPX13l<1\!(+swM2V F$:}sc/~9ܠkKC@mbuBn`Ҏ#)e䜩3SN>ZsP5Z?\#V>["|amO{Z)mؚA 2 4d䃜`j6W'4ٞXN"GY A`:pYQX9Y%j;~ `9\UI8b&[a㫕 a^aGS5HBd6ȫMcMY1IȹT6{nF(zJsFf)sy,0Xgg%!kXE`1\^rǂ.G0>Z?v*kN` 0GFYO6-**ڒ8ҳXE… 59hƀy O&_d&UMtZgWsM̙Rwp )ibQg+#sR&_},zq! XMΔd4.; FP#}i5~D\bjiоzT깻$g@BtL6MvPSrO[O rU@bK0>i 6p4JW \qJ­%&v9c*Ф&G- 3 ̎tbEsJ#(F@OaP58U)skL*اWjY'dLz||*4=ǭ0>{kwmߵw}?]ٜ!3ǚwwwet޾Muwi̔L+Hdhw(WOɦ96$tƝd4 B C['I?n5Ay=SDѺޯxpC;| .`VLR(슅@°*o7sЎ;st.mvsѠZr 1ߵ+RE<5=l)؝B2xz[ `_*ha3Fd{iө+mMIPU{ϮSe8'K05j\׿||"eq! 4M1inYPQ!\\&Ϭv=ԞXƬVy Ym7/&-5{&Iϫ5)5FU8wnTjmnIʦDDYwg죭H'Jȇ̡rJfu(e`؈.,wVhUR3 I\-P ͂ias*4QzIqb_(}O":9\ePR ,:dTÇ8.Zhro<ؤ.T N,aUm?:YsH7gF94<{7EvISX8^#:ܬnOXO kz)&d V JJK%JuVqzmi 5G}aNA DnUe_ ϳFVnz35/ SRhƽ}0C 20⏧wVOe&7E9^5a{@j| yyyCq}ORn`K3Jzi~wi/Κk|Z$RK}!ax/*&_#1)Ȥ,:wơ1Ql@[fSED;yF8?NXa㾤LfG9 p 9M~1+T{SʏZs7I!*e>,? d:L2q!"rbox~UVU̢%5!XF6z2z5y(j]^y/:PS6ו KbQJ*eЧt7ɀZt+^[ڧsS'ցҒ0޺iғ;58{DA-HDM矒m|.8:ꉍ0-Dq|L/0 .,uvCߥD;fq*{`+/Sx%921J_а:\؂%t ^ٸiP4)?t鵶u˪vFHu /IJsۺD= ͘i~%n3޽2`L$G𪇉@(D2_-n]ɮ6G 7C(5`@.oM*7GH =Dàɡa](D vyLSR45ᖢ喭=Fbu(\GF*.uT:lg=8Z̩/.<O&z^:r S3 ާ3eǸ蘗:2j, VI֯AVA]eQt4:X#E |Gh UH'O-o]%nE Iž`8!@|Tތ.6COv$]h2]꫼m5.Fʲn@ @nh+f!™} EnmpN;ɠY}pɻQ&UF`6&_v|olξOR[z0wҌ<"!27"$sҤE?>Bj- ^ C&ˎ[ܱ)"z'C{.o=arz:2.i`7[ʂ!#ɂ#I@ƽiic/ۢiBD:&?,e,aC>$|'9 t*PO"8ero5rqvryku 29b¿ Iv.us#hYк&pB/[ FKpD bcPCq?ѧm"pmHqUa!,qFv5sxOmȕgΊ ;/F"+ F0`,}IR}dt ?B8n,)JX g\ęli=ܝ\OC|c|k_jJ>n\ UjW:-z,H;\r̨AR61b{Y $N:I3ޢs&DhB`s]5"*-E9˛FL7-I#Lo($7f A\YA%=5 xI]ANT*,n)8&׊Soo#U!^A=qH?6iUO=SK VxS!'Aw\nA*7%qN4!Z(nf`l&'Y=h̻)7rH.3$qq+eMh~SVL{)5BYTx% IN#:-6U O0H.) Fc$!I -`LZLhLdXv$!:H/F b^ 5),9=xeo^MLIܒ^:|`u>CSjyYP}4+֪D}2s%0pBiM!˽wh\Nڥ HLs ~D/߹1 Z `Y+F0~k 8 ǵ6 =7!o)DwbӢdZ$9o~!2U,62>YD )£_W)y;(Ipg(=?+O&ha7uu[aN~ws3R>8VX㮚ߧW՚gKUSE_0XL9]P.A KE Y W!Sm_-);o 阡n<0xF)lZfajYCzԦ`ZlHv;IpZN"w|E7űi'~ N~jZİwЎ =Rj>'I=caBJst2!`R6ņZx\uxF*bh.PQ/ܭ Cwm.\[Y/ϼ ra*sAv pQ8ޱX<|\k!7!M[\Nj}'E.c@ŽJ>!4:o%Aϼ0%JH)jj_t+ 2>bVAjGٜyNcthnD~J( LGk)a1@ĥnY{7l_ }I]qm.wm!DxH' M.<+e8ƛ#}S=7!1W݀v@PBg8{bTCęMFy&Ș__L|S a5Ix˯ B^hYNTĖ|>zz_t2'[o8ڑքK 85}N`Dx#JdQMDm"h$WI96UȒ#v+!t3w_A@߿(hr]`L<3{A#pðl==QylQ,뵹Ta[f Ɲ+%N,L} 'Q1U %T:(V ]~ ٚk/]x|xfR$+Wn8uنl~$Y+rvP[ԆVlYF\Ek&dm<-x6t%joe % jɤ 9 -R[:U⒪)\V$U0}VM 56uj2=mNKnrpmxY'shHwsQ8Èrߛ!ЏnɧērL]}ʙ_)c@~O=sv3 iy=q;J0' XѨO_,r>A(\*^ߡRF<^da89--4ʅ_QּBv/Wjךyw__;uЂz3M0%2w&y1O39S-AfTQ+X \%Ɨ2^r`{B0?ȩsr]'vIQ|3]ߦq H*Rq ~ulK8Jh͊Pޒ ^WU:dX lu}Xꏪ?mBKZ6)dܭ61.NMJ<{Ixe*ˮx>W=_G,pn1t t^/}`LUR jOKҦ /@Ճ/͟)3FB"X֬!C4dlQs#R{'JҀJe9sկn&!nfNwĵ0nH؜1#Ǖ#J>(+z+WXPBp5R9;٭GzpX2YA6"S96W-R/(R*d<`LV;~77nSrn%74p ZK:%@%JfzM2tb&6C,+}jw"2uA+#-n*"(Zb}ӹ٦OYI\ Rh\| >mbY$F{xNF~fQ5$[4툮w }xs)t`*>ղzjCRӘzXHe cYK\7o1$Ud 75E;R0K?hXAa(o^^s9_S94TF@K؍fuvLY\dTF@-@)oo䒱MS_P SxquU-. ?=cYmyEEp/Z6Bl BǑ|^$ %/1o)pzy3b-KYAnFefmflNǷBYQ"~HO3*S ǙkdKR::Q_q%r7?`͈ci^x^' MB@-d/ǧאoB O/vupnP΋_s 4Av;wZUiQSܔjًaqp˞.VF`j$RQKm2"׿1fWkZ3.1:x(d6ĮldI/*%t}[e;L1"/,SLWd4 uԍtWJk[!BF\b"M׍R$~?o<**zZ<|]m֖ @O^uG&pUJ:B_Fl<*l9%t sTjmcPoV-& >OfEFtiʃ3Jw!ѷȾYVg_YѦ c%SX {35fbʄ}㻐=))28 .n['^"u҂r!WTV}N36Q/'9_Ϩ X'N̕-~|F _g>(Jռ|e Hv<]oKWS:vmJ92@ )Ot8|]N) ̃ D}+4ZP̕dj-¥˔20wrMyQM}{uBlPJ̄~xCzG+gSr6eH\y}!& w?fc"Es#Ǥ'ACyq[5D1DN#ց_xqՙÁy^Dfi aܶ#ۼGhy+PDI0<[6ՙB̜ Tc66ކ+K/>τ[a(멺 J 'z^V?FexLqFwo-7pYAyKkm93O F!ո@29푳>(%&:hя`D,O|YQZT[k֚Wuv.1519KI34D]s4LGHC$˻VX/e'faOqJ@,j(HzR q+=p<kl z?^AgTόjTcW,Z`]͐> 6arlbO^kn]hk(uFA_!@=;El-b h$=_yK%T@_#qqJK71pXGіFUm}l[+Jg'S*q)uۘRmP1OqD޾bœ?Rtٮ:9]1sR6W}Vr9܇[;gD6xƪ.9ͻ1uIWzX Jw8JIY5j9Ą/ tX毮l_ 䄟{qyq@r1+emri6Խv_t'ϟT.c2TO ~qq'@6W[e7DzR)Few#Y_pbe?ƍp*yu@$aثU>0h5ڥ\TA;h1ꊧ(_2r!!.1ʚf*T{uoǶS5JPe['$$8KBCNfM I 邿ThDYQ>p#]?7*z7A,1yD$M%^]cR6=?c4*/fkc46vcJ:)%G iN?u*X.?Vpj#tFE:h[CNƳ!ᆡȤƊ!r,e9P%/KrE瘴)BzJƖ Jq@#@Jl5%+|K%t€MEz'ؓ;21(\>F0B\nOo}:F8 |ة5xۇsGVqU5m;Zy`byp; Bζ-̘}0 KÅin,q ;l%>_gU}㷏d{YoeE!aE(󴚌f!?$9+f,$SMH%Ҧv.qA?sdA`51gdV3YT]PO%d)+*U?%J Q"Ef ŎU,$dު%|}h* ^D@acm*@iT'&܂AT M&UAWZR0L d'o@_>\?O|鷺}) *0~CV)=նx0&2V8~J2V 2Je6WHl=5'7i qsфIMh {7 :R *hVgug]#c/WzYe''|[e3uOܬz*:Pj,=pmlIl,=m%sQó2h萋逐{Bۖ4@2GO@pF5 ?y҂2gu^ ~?>JXK~ Uێ?Nim'm+d=K7䳓uhxԐ`fZCRA8\DJ4;Wca@ee7~m༕zVr)&>G:F@\`@MKg7ISLmRr&dcmKmn-?8$`楬.m66;!K-pR7Ս ir̓D?bt~TzUl#eKw>&.‰ַk%tΊ:`уmgdͯ`EgY }RJ??oo^A0+Jbi3Mŷ窌?fDyl}ñ En2HaLy.B&Pz ./Ֆe lb-Aqve/[}# ׸ػ G+f$"oiew|Wڻ4q`)Yħ~CR˵4D0LGLQ'_MWtIe[[{ Dw8^?KNY(L_vL3nD^G襸+<6Z'KME%Vnv1U1zV*8P zU r's觞U& ^/)Qxc3S2rf,M~=%ڏ_>i[jE `)mcRms'C³ޫ[b>!x>1<'i Ly!̹ܧ%;3Y'eJ|MZ+yz]: I/WZ{*Zx ;I3967 X:VþjDN?cD ws8ۃvs*x0ús15}a zPH:pi~LQPFQ~eO4O/4Q9%!hJ91?=v{kuKS֕.Ĝqn=ҨJ!{׮7Ȗ2`UxEzx2;?`!Ra/6N3Tc|Eik#Բ:ΩkV~i/HCs3\4cR2G/XJ0H :v#^5 ޺UN,N<ֺJ )Mgx.ջE"%,_E}Xeޏ};-*#eCC{@_jN hJṀi"D "\=ú\^K'p1M (#(k vvtt-@ ;HETh @Ge1]b. #d G4_c3|>x[㬅L. sЄ[ua-7;u8YsiNd~)R &ҔQAYKލ'ͷ(afm:Q!Sd&"7Ol> qnFVg>23ޖQ =-{"-hRHwfz.Ծ́ڒcN'N ;> '00ۏTn p+qdD(uVZo2&n@pDjPݧCCe `Z~%{\3aS9]_~'cU"oa{f"qh @v\â+(-0{Fyڢ45ߢUO :B lC(Ԗ?wAѧ]~Eh>(Qdܶf2a Yj4]ᜯ(*Ϛscٝ79ivI9B39B!c zuNf0p7ª1U0 /'cʏDikCaPi4`yƯ\莸<|yq}\Q E6KE <&=0ڟѴ}ÎŜ..nW$Ft_Qkpn"PĢSTi,2Bҥlk p\ _6)_YO(M+)*W 5+ɸ|hpAϟT_Hus ޻מ+Ch㖵SP aON=^2Ěx4٭k2yqEVgwrֻx9Gd9ylMlV*9*/Kl6:5BM@@>ĉކ!.%NHQ,s=aCV(RSDw=ROqceʊ֬!'03.u=:Ҡ0^ Bw-LfG!YKsqbt#b]FN^Ehd;.i$`_}1J*C[78V c^Df ֛U%-|Q K6.x+@ܹ46WүMm: _rNAHx-쩨sXsؓCHGv#Ybڟx!<|qtJ#ўa< *ݕrP'b˴W@]ookK6b_CN%LG"?? OXm;bbGp6Ԟ@s.6=Y7?fD$WVi6|"4yAj]IJ`WIl=zir;騛׭WTj nAbt_/NXiٱpǽ4 !E(xa<+Va$]H ཷʘzM -0 .I+ o%?ntb0O'IylTs DnV{=2*HGYb=D:rlKg>y̛]?M;?he+OׅJ۔!5Q8%i>O~Sࣙ[k/&}<q1`zVM3vf}|!1(JZU>v{ȷRk&bHȰɮj"4:8QדwcY/u=X1t]CE#MOXZ>@3Qw}u?0yx[IeaO$2[{CIZ3Lt.cS籷QoxZ( -D~pI9H`+G+ `؋d*]RyuS(]i,r]^$r|_dJL]e0e$=Mڦ:}jr34\^#WPuȕB@X42 њm!+cxP$6meٺNF\ӢVTH5lfÜy@PH@.z6!$-2Z/|\TS\?yz024ji V^z=ȥu-ׄI!w6!TM[3(,Vmkxe֥"N^Ҿ8Œ[ u1}(Io!?tf"QCtS*x*[=گ.7iE! tݑC^펢gVgi$)GVƂ=P=d J .kKiU=URCVk{}9=ZgE5?'tE:Tp>W^|-Tebl{\me_e63r<ܛc6|XPxζ?oιUiUhe %Ldf41;v,p:NvE":~1Aj!3o=DsYv{-y0;gÍpقiDaU$qtfmW/E/l:7 JC^(K+0O961OM|; 6$.YnΌG"{jTC6Z[C⬪XsȨ`C3'= nlnrVht(Y<]Dzl0h(,٫X^>A˲p D=I=B H Gi] "'G3UHԱE'puHcڕ>^  . , 3΁ʁKɚصF#}jiu|UĦj[܉VI.YWi1CF<*``03,?jdNofWUc7ji(GնN@|Ζ0Oi du= C/G5Ǣa _^9qj{یOB9!Q8# +-e\ w?Ug^LBν2 fd&IX'Ib/ Ͼ`x %kuIjTu k>\J0@PrF(B3F^ ^ŗ47 >D a=F+f ZԒ0.,T[{\ƪ,+,(Eo@+ %82b Pe[g >t=|\A߈A& wL'h(:Lj;A~:yJ!0O؊V حH0A?n]/5J$"$E*K8$ODZw ~s'oJޮ፰46]t33-!j qnՂ؏(uB\ګcW{vCҭ6JӼRmV1V-bڣn2gfG|gOxrU5vN.4d%1A1HCcj_u=J,MHD$|)6L_ b.pBb2@#$.[Bd-d@4hMat=WsfڇsE?P3;n!6:I~!W'}|Ʀ76wYn@Of'InD]]ߠ F/9sv4yZ!9,~GۮڟWX H}0hͩ 0c=zQ.m0,&%/h˕r1|ࣀ׉Yw0zt/04]>tp?G- 0aεRVQx ~mJ§ťŹF/Cgq=i#%߭]{s 3r1">۠//1Z&APr 8;MYbmX.{ab9}بj˷Fٯ_80"QbuZh_],Qw>{q. 0 ϏQXQ^9ݤbKx$<3hs#ebܲeCPL%5͸ ^+ⶉ |{iMw HLX x1~qpIp{ũ[ǘ˞h^q0XoʟTzQep)w G^+PԺٖ6Yْ$G]EMsW"3uSM,1)ፉg;ߩsK怏eV ]@) g6Y|{%g0)`l|(X1ADZHGq\ON-"bR즕:ӯ1";%>F( u*߇0,06CMOUVN+أqmdKZ54SE9Hi39:kTjcxpZC-Y!TR>0_ y)P?i?" t+_Ц\"_oHTkmq =8 XY_ЏR\IozR.x+i{jǸߊJ#׭,J77=z"T*1֕YVUk]|jƫbd|\-G|⇛a]T|OM$eOZ?8)4;%<^է'~0NM%Ws&du+Da c:q~Zȵ@sDEH |xlL9f'U gs17 ,A;%gg% Y\ Dy{iP !/ 9֦NzX}ih*1&SU$0hQd\0Fwl_x>q(qA4#;G( ;-q} #ϣ[~/pCؙ<~+P#)^k(X&Ѣ=)TRzJ7l:S'0ņQn4[uGȮԚon9S.hsU ا* {2! [u{N-e Kg$b斬\ :[VQ=+ViǷ O(o"?HF=,"`u[+!"{ 5c%ޥzK7SGZ>Q kHI,Y'YxR綂Q0$eYBƖ_,6}xZDCpL^<|u)sYjQ{tP%pISA&'V}ߌ>pϦG)3'xQZh~l"XhA(59]s-Z($zZ)VNbAa| [MP pU2'@˷sc>KTX7UlݞPpH cqTK[.Y6w'>5^k : `KiF{eB)))εMսUxEd2xNع2{d[O= lDw6EO87/LTzRj V1$鿢LQ^ؼ;MTޙN=u'" pL[>.ը `5qUs]^WcmR`Rs!S+klPMm3=$_{`r>uo[הnw|ȎW[?IJhpkBb<4A 7ޅWfR-*fQ`^O*2허V*H?7L* jppVBI4 K318sQf#bb;S˻ςAMH< K]}e鷕䝳6j"oBA*?;lcaA;p4@7vI7%F)>Zqukawg $ʐ[**.R%k+rq'7ȡO  vkŮ ?(%Wkk sFZ%/#MN4^F;CZc9)^6? =:E'l8e; r @^&*Ԓ$8VZn2.s6bWx Dgqa9b|8V4:`LPU)?<x(=bx@!Xc|eutiHvPd+8L v4jKĵ}=llbV8㵓C 0`4&UͯFJ 1RLgX_8R(1p#eǑ'X!x9W Ԥ+{kOQ̼J 2TO&Jr**Q6<8m7%늋OŨewV9}|*5+)nV!޿9?>࣍a@>zR>UGO gG^MRw#ȑp]?& KmNEt$?j%bdW-q 7l_ AQ{>jR*;v}_yсإI/{gg=LL@%O Ě4'-ojW"/"{FiۯLUI§2z*x []8~-l\t8IjƗj!3 O R;L. AvZQoma'<܆l߯DM|Q/#xϊc5V/yA5{a5?tJި3ټ7t^ψ-7JLY}تeoJo6[]U@ 4o|S2ag4kz\GE;ji^_Wsk\II[aFgsuȢ (12J|T҇Uf^m<ޖL,֓EKD~%镳[p3 @!* .-7[Dhݬ 쀞58V=~[Ω&Y<p_kRrb|g0 OJG ,iU^tw5R;BYU:+w؈] I,ysy+/g $MtU 7st(LPq ɉDwi1~R-ZH(y;tM4>}eQ/zOK5֑ _/t`_.&*:@9&@fz ލw57HS71'6S RoHHcdߟŎˇ|&fMASR31_I`$7sB23@&3MX$ۘ2!Q9O|˺\?{JhT2F|Lv a' 96$1X 8i/M  aqJ 9v[uoi%)>*Z[ѧ$HFe0TT)E𵥁/nZM7! c?\RkurwҹkVk ϔf0^bƯ1=sȚo+ Ǟd@SaT?|[~|s~3Ҩb<j 6OdjPֿ{T`iT#0&jlC I:] <'}>{.ދeQ9 $M3\JKL{`7&~JBOE1K@[|Ew|H6*sS:xURhY3E|J2l^c#\'GFůL4PH¥7x@N b)ıLHS!pQV{;t7yRGfLHLidMrR (+u@9kv!Py=bG{*9xuC1)QY;Dpgu=S6-1yqU*5&#cѝl!/&j'7#xC TCJ8,; \Q8k݌_]ϙy‘!R @mdF#oaa^.@}OJ Q@E$ujRt!qCPG4,w(yHu]ck]==}j'؎+C&@fVRPS`K. 84-:ç";h*{l -[0+*zu_uaC&\g4<$@]^h+EU[ ¾Lj rI1CiWg[I`HGj&Z^_fיJ{_maF4`Y&|N@=7`d[+h{4-}i"Izs[,تzͩFm(P :e% M{ ofm8Xt/y$4j P =N$m &]̧~3m >oDnPDAjpR6Rb `E"p52LD|WT\eIU'0ىu~wp8R`K=G'!cUVf5!&7NbR zD.` 7n1626 p#+LfZ@fج6 M)PpvQ?Am-f:._Ybc]}@YRu dR %GTO1s.=m v8rg2y01 һ&c@u1le*y}GU5 G{}'FUZ~Zsaqq۳WO,M{׹?DʧoQKdh)s\j 4O_z\nxFv7m 75K#]4!9*h,[=d$P q} :+ٍzI˿ƢiL 4}}94%ϣ6Fj.Am;ǽΫ?%҃E١EQοod?A-=N@Nh*k*3nmӽMG^ Ez]0"E1F$v9FWq$vO&F 8 $0muwA ]PZn#`Ҷ=aA 3:+fK @ Shg'A0KLz]ًm|ဴnn3鏻 XYZD~x1bN8%K4 ?%y~鎓%QNC˕HO8bX)syN(vsu9k=F*x(~'mwԟШac'_xb5BW T 8oPcÎZk h >ӱPhPb7VV_JFJqq;G掵7WSyVI7aG-Χ/o!poSoK nU8X>XPEg͠D?SrPa:A Zna{|ȩ|L¸"hp*,HJM a`nlJ `؂hu-@SzOrct'קTiݥȹ=2] YđrB^OUȟc7O#rzBWY)Xӏ$Z!3^ἲvPUʦ=T; K (L&41(B1nvѮE%茐xqvD0;xX{DH KNiTJFo@x%2y/:R>3B=_b(yѬ/[)*w5EA]Z%n n^Y4NTYݸJ+`횴̽R!T!ߴD9. xhZT|d[89fǪ;!O(2N[SX\c*G Jg5|s[z4ԍ%>ן)ˑ4v!dE⒳ndYņϛU%$7 <0H1 ( (,p!R˸tgw5yw{@ARH:xbSSCZuoKSS9'Ģ$p `6]H?I_7KKWXj/gٴi,; Ml #_ 'ifi>#)$Kɦp6IuCHk-VQ ݓIwEԵW8#V,4F*m?774J)qߴi8o_=|hh؛gWuP^#USVASTÄ) k:WMYchf' ڼTׇyl ꕃյ8.Ɖ?DsM@uw骬nq3ût^K_ES>r$$hQ#r\5-̋`^/Z?i-{(wEVS2o(yOko"h`naaB;N+~IpHl~K!e1Xm"j@%I[>ChW =ARtфrJ1T|f̣fn5cJ(Uƕs(L]rE[M*ݑ3aMxy9$=/ȃa8rsqܸ-z Y0/5#t 6~sDy3_MBgDG҃,̨.ؤ"A[z2V&ὔY8c(D<fe# 57:lqZuS5kO6EVK|sgr8_j侽U*^܁_^)v ϸ8j'}<=UVsZFӟYZ}Ir "E??X-w'JJju@hqxV!y;ԗ8`ynJ'N -d4bf>TiWEd/O'@y6^QC>бLz4A'ʠrBNc|A\5;NНuGE= (LgFPQ.f_/(-J8=朦:40(p $ig?5$8 0r> -J|wКNڮWO3|u@<.G5p=㙯3VB%z}g*%p&u:Cʬ7-ّ+󞕑#fg9nU[yx6|a*{TJu0fGGP6{(Z/F4,@1K9)؟G*tpfګN$Nm#PxViHXs$B5-"Hm3;q+w,^X5E驢{mc#6 ~W )#1Aڦ{zC M/?h3a} doyu]v7L);usg32 1Q {@H`|KT~w=uϥڂx^,l+tFu>[=0ZX2w?c2ܻF74%%Dׄ}.{Hӌ6Nٽ\Ѣ?yC債}Eʡ,'B^Ay`hPV{X?hk.;bOkH2-WXpopD}"uW%A7}yBZ~7e R#֬:?b yvn;p!O9H-_Q/$ Q6=rgڋT}Thҫ5#zBhq+'ʟi]FH!2Yk@vEW71B6.G %[}s}*ʭ*&ܨ<*r fLOCO}iK ]=% .uE&T7HC ᆠ4zfg9V ªbթж E0ެ%叮0CoK2a|O9_Ţ gkx (;fD3g-aıCLa[ɼ~ *TGMj9<UܡpM pVTe"`IV)x4)IX ,_Iٞ!YVH%El^Nk3{A4&iT E>@nT']GC)1$|3q+HyAyV;݌<(jhva Vo3H/DU~ёR>P`i`jagEi'OjI ZQ# b|=ɢu61Bo U%ހ%qqAkC&]i46)8#A{PրZ<8ʬq Úo l$uE36YOEL"Fy iCh[å=3"2lGmDL;_89]>WYeړxI<\lӨ˂ ZHM,uF惏j 5a<'EIzuNjS|1a'c> -oVX~HYK [kI `gOv`gWp!kS52{#@ĒP u:P"%J68`Y?@GGnd89,j&#l8TK]كz_[SF>Nk; zD<)'9&-|z^ ui^kQD2PVHԦhlZ̳c_J4[sb `ʳrgJ3U漈|m j~',k\!niԱRJ80O׆בҭWBq ҭl+^_Ӕe5֨v|P$WO0^v߳Vf/)t!v V5 yo!p@Ŕ"`cpn%30 ;igv'(-*C'|;K^E VzOnC )@9HEQ`E5]r6NH 9̍T6s'O܏}n3NBiX ?u_rn9L4^?Qh;k\c (] /W.IOM!o&–3׭>09;poeˏ ns2Q@hVYpЉYWCS`s0X92x,+҅ Bx۫[P:m4zzdҽ\єFjqپx)i5gW%zZ{ X}嘑v嬴;a?ˡ&,y/ fn! F]Ylڝ>} g;0EiiԲ $judׂ RW8,:e{K75" Mb\p0Q4\l%*:oU OB␺F`yآ) F $hrA&{cHp(1UDieP"_edʣGWw%BQsiۉ/5ܽÌ#I#ctDjV "">@YtQO m+P ,W( f@kq /hHA iiɜ&>ylltV~+=EB1 ,T 䤍elzr+U)j{:X~'Xa|;G1л֔?13^fad6ò)~!lZl]o׏[3إ{VLwߦ2I[_#py ?Sgy6…TjSMпҟ1Az#&օ!h45%f"BtzL-0"eWJ ‰M :mi\jFFĮqp c5+GHbz5B>9q1Avj2ݭ@X 5~sǒP$R]c՘dvYIu5|8S$Ma#iE7SwH>Hթ3k;a6V)%g7Ni3}݉uf@xD|fo@qȯ9MWaOOKĄl&tU?ּ7п1U/,s>0 e:ubsF@!8 'McBkhk _2n7v~[X* l0Ф0GH*dĉ;RGzk2 9Q1g x޳Zf~n%=f;9& tJh}XAMFetd>z8xVWfD+ӑ F|4EAOh ͌'b[kbpN,!T)УӾnXi؎R37X@@`4:+18Ei%caXxNbhϗ\' (T[ j|>ZeoMa${(?OtDM(6"Yx݇LnpvȅѤd%.xZ;!Q~+Lb×$څ_[9#/,);P`^kf&*+`}!$$qC:u>*Xȱ'.;aĹE'F^Q}g~oӖx1P 2Xo&'Y0QHmU,t$^gYZ07070100000101000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/virtio07070100000102000081a400000000000000000000000167c8ae460000b994000000000000000000000000000000000000006400000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko.xz7zXZִF!t/չR]?Eh=ڜͩj^ ե fNm]ԑRrE@ֵzٗVP"upҐe.+fפ`a; lnqx Fq R%1s5nθ(Ȟ8o|FWØ7oEVPI!hR5{*{v^"yS0/P]nXe&~\Yjw;BK u%QaKR"k»+}:Z[= qcҩ?A”%ƤcnGT܈GB>ǐ%ؿ5lHh 5{fwl}N#}}?AT@ Z>*|cmŲ0a:cfE[ R` C9*.IT'Dg0Iu \fK`#+Q7OAAfn!z}-?롶7E=deT5lg Y%Ҍ"c޾z먌 !'kzehڢ4GH3' H.,@ʳR5_7ffBbo..Sz ;jOȉRČ쓺Z̖Q ZX⬊MQ`fBXGH~~6>*56۫9yب,?3tm"`=תrXf?Y\[ 9I+M_fŷ|uCp鷼P}7/g رb>)T{zRBW n(Sn-S0XF!]Ar ި>1 hϸW r1ɰ~zTrsCR/.C  AN2f*%3/`R_-y (.LKT}S)NQs Bˆ/PKk{(PR1Y !:q,mNŸ'SAVXw?ĊrKw6B(j+Y/WJ"ܺ7OiFH.}"tR rTl!8gREX+]ARzr\M6v<TrOF옐|,4:Us:IIl1W#B-Sí^ωکP ƯO  6 nGD^:Iheo Fc,/W;UCު4 bBHkVpo`Y3~F.M3`OW.Pe*P}~zU@ iPAk3`/Sڳ[:yܳņh+wz+nz#*>~#%Nv4 3̐k*^ iwS@#+/#SzFkvr)oM^Qop)h|ۿ?O]8܉~7}EE{1^` a~\=RZ0[ho J%=:"6 зёwaʣ$:yH?3]Ex'l2s=(BaWZ-bZ P1sm.t'6EMm+mY3Ns  8 ]ߌ~Qkg rJ7uZ]+ړݤvM*-M,jK#L1uStLUWoyF.=~ZXM@Xqf5>G0 ʔFFƚmL=P R@`1Y.X`BRŁ\s((\]y^KXE<;>uK*өϹ$9м7c8aON!xmtImA7[tԇP]wcpH%l<-y)[ԡ"[ JD\VXAs8[əe&23NI\ye=:9߻AD+-d\_\n'Ʀ:;NxX 4߉sP3H2KD-ʞ*نbڳbkeHnBQ >ɣoSV'Cy)dJ^,GGSs8-F-O(\mi~f`O<0%9v?ܹ qp,RD. ~9gSFk, Fm ;oҊsi~ ՂqZ{2XC@Oͅ#7@ =}3Ibsi?p`,R8ʒE)r\<]CV2aܗ\V^@*)+ON;^G)ڳ`FE4R7఻f8߆?9+xpdxizjfOr(^gԩ{~JC'fXP<7hQңcv@pBS[vwTN1O}Kxy*s_}K q*`V;_bSF*'ILp?=Rpg]y'7GyRyYO ':F+O$T;K焌nz_9~|hmގdDFr}- gsoTb-u΋sZYy uKuNz;vK !f^=( 6H2$X0xcV6C\KaUul{Ś ߩzm5^9)Q56ݥ{.P]5|ä烔nwpք߼ 64Tߵ.SpgyMő2}gI+YPҒZb'GZ>erref=T6wJ['J6Ĭ02RuC#HQhp94 Ѐ*O4lCZג$O1/o%!m+,:iPMD_?*0e-^ϸ#" -7yʑyc?6-+i1&$VBzݩfBzof~08/pxfC@S $xy00Q7IӋEW;iGQ \@_f!d{ Jdb"NiBP2_(=@dM^ ɸ' ͹m^ x˜6mx] y(ُ::~RY`fsh5c b'P[4>R+UPws5 ]zNiysj_Fs2<<2q+͋1 +)El2|<%,׍Hj\ (VXUHk﵉TSȮv C)M/OAm;.>JI{`Md4Ƶ ӍI^4w6Oc"[ِ&5¹6h6w 8{x:_ ªj>R[S3{@i`XWKJ{>_*),O#UfT}n9x&},)ti/0IvL44"4.j)νJIhJ%MJ}zd%*Z$%1A#h) ]-e1q[S\yl\d.j)D'(>J9tBZDʱC%OvcehA%ěnM{uO{~TX|F+2'2hQ&ڟ`1/k"ªe 3cB?͒}W7ճ7$@q|1Ss;>Hw{Do)h]K݅ L$We & ;FÈ+֔&Xx |Wr\&)>@{ŷD 3u< + Q yLxhi TQs9DqGvE).ILI8 asS[c8?> ~UtOn(0~Ƀ}ATȞ4'I")\i\µ=tCk5/0eR L rjm?-sזݷE0T-xlJ &."<uk|Ewb.qDͱhXj,ix8@y%H4Cͦ`-1 VOSB,%v ylFF9gS#[S㨧OL/DC UCYҳ.RJ𭑇N2t;R°A1_BDV⌡vhDryŦ̚ebvZ7]s ȰolKJ&Nbfn-hMDhO%5mAg`tcvy@ʏTUz^~G?cZ~=PaI yksniKrVջ2oQϵv٬J%Eىxd4e;/LC^nm SIkv %}h~CmdcsT}wVu򒒬.00呷tSފRUNTJ>CZ/$Gd%RʌNAr=Ò#Qۆwz7 *`y;Zm* rqTx;Y xŶs. %Ԝr-ؗU7֕x믵Ϯ"![n^Lh+s9Qv"~dd5F%I(1.-Q:⯉wXZ.d1/qsId43߶!Ry =1%Ǒ&Ro"Vf mj$]S0%7|]8cT\@_3 QnnbᄫrM-'AEΊn8f;+EEGxɘ+-`%^I\Dxܖu%_#-QG;]M>מlnyղ @[ƞv4䬔7+mɫ)aBKeO| ^imhT;˳6=X)EMntѮXlj E.i0kX.q%)bh3vjj,&fkߩ-&-N#8G[3#U޹b ]qԣF$',ՖJp\}Ձ;Zɜ00 D$Mʫnc^;<[5( T7 &TM^=C>yqTeuVC|Alp,c/{1ȅ 1XIot#fưR@=i؞O}7Fz'NĿ;hD#4^{y:=͍gߤ~?MXJrN ^>L`1}-@NvX"%D̋DaNG(-lTx@ %eO*1F7;(QS.loN7_ﶪHl>4 vHc 2TQ7/dPb3rFs&T,¸Zqp(]ca(Yv&Jdjꏛ+.ALdPe aUM, Ja7&+C7Km9C 15$ 5K)~0BJȲ Fą}{ FTJ\$엁8hvf| vPJ^h -Dإvɟ'0 6nw`sT ɇyMh@MbJ zP*Ĕ6i^ U 77pU"2qÃ}_!~Ɯi/朌iKٵxƻk:)礧n'MGQ:D-X#Ih=Z?>O[Y/*= @L ]$u#HW.b kEhx궽<5L@\I/h`D##CX\rjKUdpp)ͤ(P1.L|)XxͪAY?b4|$q9+\k_;J.$,_H+RC Ei `7̓ykYH uت%CҬ*Eh0<B;Kʧm0)lj[i|7Sߐx6.ϱ6u/fcФ  a[SKr $U"+B A=sA췀{ב"UajgI6jtK{PPDzsjߡ-$DB}ZN_QMw]$(5F؛(F9 nCj/ jHe(gb{x9I!?k᩶2&"0^P)VIPJD`+aRfFqJy"AɳB2C5T !X0K 9w f># w Iv 5c" )<ŜN5R2 ˵ EBˇk!|S?=_`KhaՆlƆK@Z{n!mQ[,Sf\ (C>^F23rLHLYmU3,Y3 T;j;E. SK.ל$h[SJ&u]3#Iܡ"щ^fnhW ~aIw/7fVX:pflTTTJ|VqDLُ4-]̹`ʏTmCyEY'LG7N[) @C>p*׸:-Eve%vPeB\ϋ~PsqMZ}"߉U?8Bɔ4\F_rh+vmjQ! L`~<^n<{8V:=%Ѯi4NoaٛFnm#T)Y<by "YU0wU /|RDԍTJW?) X* b t,ʌ ֎Qj&EuOYֶ`ȫG|srx h.4U;h;Drt\{6$=_㦜MsMF"u*fTݿQȊ{ G$E{=1ao*1<иѩяbj/}x&AhLLiӘb=J/t#"|1m ~ƂK@)Ki 4RbyDz_P-C3/u[,?tenGFkndf.e쵺 gd\㧽`S0% {Ha<|G^)0) )˅i%k钶p0:xV5܉T 4M8aΜVW q⫘a5t,ʪ1YfHHNMvbgJKrnßH엺3Lmygtn|Q TFSoz"T4GUkވs1ı`lAIFȑPH@^#ߐc|^VGWrrj&mN)nE.Lj44rW>\3mjoRQd5'bEJwfM1='rsU`l\tMƘ )A#sS:f詊1O{U`݊xMk< fH2X3A cZvnAghBg@(-9d'_8QگcB{2xDh`\;m\+Hn fI= B.Cpϓ0G!so pKH t MIσXoJO+yBExM2, r2v4=O)8R 3M4IRs1l3}ٽWb3wQ@k0RP:zSxDϕcԤ8{@jqTh ?+ )Iz >>mr(*d0it=׸0,{hZC&Rտ`r~[gaƍ # Q. 66d-*`@q@BXG NlaiYhy]7j3MU^Z(AWv^-[8~li$c&tdn8n(+8ɋ:~P͍6-</F-.pZ3du 4zI|0{]ڿs 8>yC[𙨪xޒ?an//[W[F-Мle7sd*6R}D(XꘇYSu{,Br̎>^k&bH9c(U_M "l%z$`u/p#o 3xuQXb9'!7 1+~ƐB h9M0W=pqЧ^2-o6L}xt|L`֐Ol߰Et*$bdޕk;z]|^(D@O1,OF?Mrzv?R8cwvJm^ВD/)3vCEk uhkㅫ@$vE{{0*xTYdA7E#i5"4Pg+X,q-8MsЍlhyaW: LV `%}?X5{I*X^yKH05n"l-C\k ŘrAtZve)#So9A i X1XI@D\:ŠɎ%Y* AmӖv VKF+xt=h {(ͨ&$R^nppk%v0'7Z$8d}/!+2gዠ`cr5ys82$MLFHE>ؐW{ޏgSt7ʺH<.##%[#;2 ytF_2ť\w/.<%\[ M:sۃvtҍ}kv6[7<ƜI_ukKߪoyuО\2lAJ}mN1_1\ZXޮ!F7Na6|Z]^эiIlӡs+$J$ֲy nljTN!fpgP. .-Vhim{Ǻ(10Z`X8~CYH3`;\"jOQ;YmQc7λ!C0#ЯngD:y%RpoDJ2=J;pl`d;C=HZ6F筃DžGkh=6GE' f6Xo%+ ~˭E d"kO3ٽ{Z(,{px2ć[`6 SDSuAڅLƞ +,geo 11z۵FѢJGF9U@Tğ=&,%QO%(c/䧭Gb7»za/D t5kխ[$՜܈+5Zpow˄B/KYςE~F=3~7)v~l>OD+$l^rfy~LQ rKTF_Eb[5khpyڽ-cl􇎀=;0=@3 z%fFeʹ~ # k0lC@8X2b޹j)dVz'M/C.xUbI鱬` jPxv^g-;jd3@ Bj# s62EąT㮨Ʃ0o\1(MfxfiZ) ڦv}MK#@x?Vc)-h#"~ʘE4hb3\ @Q5㿑BMK吽Ϻ!7r=WJV'<`˼J]KIQGu=%0<Dj_bT/H W$B} ܦ2]wK[#0FBZefb,Qc]\Y[bǰ ։Kdpp# 9;wHh>@t%SD6]6\gY*irhZȁJ*)Z/ٵ [O4' !QQ谝;7YkjMa)X6cۨ*Hsb*aa1/G3s:oj~B4^*}p/ӰYNx#3dxjES/NWF5x۞· }.oOi-(n2.-^ !\MpSbۑ:/q ,2I19#A(h6)Mh3jLz鷹>k96- `-(2m=!÷oa]7"'ANZRmg!-)cx1сO|@: lOF4xE0/^=4> 50,@uF<>HfJz=r DF!A9C +XgVwt1!r̽~6ÿ.JRng˜m0e zc  4Ax:oHt&_4V}4 Ly1ދ74`FJ|Y2GߘBR7"z:fS&9 BaX?5,OduP0\ŬRW Ո}+m!mx}?%וT >$wON2b}J6DA |IvFF箘)9N Uq7A5Z8BxB&I#n2;w_lYEKb^{,u) f%"JG#quѐ Vʜn`^?4>=T'N"jS_а9ML$Y$^p BsThQ_] "e(YvB~J%!x22Q5ŗ(mE+Q@eFv>ߥ7Jna0%-ehIPLU[1<őq@S8Uk.{לk"x0)@hl7qH+9_'{A|Dψf*Q#923nR ѻ, Q-v22wH#4klՔ=]3LƬE{Z QÆ).*;0V‚[>XP)k aQ?6M:ibf x{pƐvo ʉPsYbkUaW98|q?C?穒"r= PՕ}R*2C% )#F#o!>1vvl qq.b!T#X6Wސ󋁗/-bZ~J }ilpSՁ,2@4k \ L+ud?31l (%>/< f3jP5O4C!e-&7g)Lq3iΑj\\{cd| %ĩRIw/ύQm:7^o3r]>Pfzd f|"'me*x^] Xa9O,㠸dCHlDuӲR08/-q֎( OHke3D1wٿ+!bq _qU'CڵzI\dd۹"GW9?5+]~9~L3B^y:st۟Uk85 $5| si٫pbV*PϮ͎o, zmU_;Gu߰[f9TDg[j1d(9K%>kn>"<ŗ0_>RlrKbSO: @7}G=apM,S*5y5%' cՙQHf[gzLq%lXWû e}L 2ᔶf,jcC ~Cd_Dú~' y.W [l{%]MH[1Fޯ'17DTM^w  0|o#q!HAa}ܿyűDK`x%㈂IdQ)9ꪶf2z_1_P'e7 ;2.)&1IHƔ/w 38{ `mWp?Nu@kciFl1죶9ݢhTlh2,Vsx/2ԎwkZW;q>N~u-6F]^] 𙴒Q]d5bi|g f_c;paJ1i]p5q &τmb0Oĥ !2EZjpNֿ>/"i-#]MKX8Z\t0D{aA9ѓU$+[z GVg 6?y1aAŜC#QIÞUc<~ a7d}ȺB=O _a y~k*(CØTZ"E-^[b[,? rf0V͐% K.{y{{/ )V 3+!O`0ξZaf2Ӽ0]]kt@y ;A .RGކsy_򘸳Ӄ5kDn`?Uvzby:UCR)`h~p h<c/4y'g*2n락]kX`N<譢z!k~U_Х{mȴ78ȀOrvdC _1L[2}jH!p2^DR%-wxz}w=g3lVrU hgHR!{u)~ՉwJٰ%V))W\8Jě鼦ZrƀgM%lTB.t* `T51Ggڜ!ѧ/.+h*f;qv~e.vԼ|fUpCQҩg9 I׷ \]P5'ݏO;J=g^0~D\/tzg՗W^Y - X G\eϱ>)AtTSR!ρآK$I[亽F֋jU$,f2˸z)]Ң^D$]jUl<42s;ax)a2 e[q_&sЍƎHA-:cNho9,7423KSPNCϲYuHG aiQ2$8KGTefeدn S( ̢qm&ڮtm17:2{1*idbr^Kb 'j]UJJ4ͩsoԯ2 #!ѽBvHzLy4$nK儕e~^MF k <(N=o=1]eG &_ |M?fF=>W6?4ӂ TqHlŌe-bWҊ/vm}cKmLK< j +LkUZr4bL漣 j( *P; %#X®@j=HԂ]Ś>_f@cKorFH v:I)cpFJdv!֥*@I_60jBUUg6\^xZ4}%t'_ֆdp9: BP3 ^]@X.)8g!QG6븋3iYBB2|ZOz 64Q>C<8pA,vYu B{'R%4wj1L;$Kݧk3dlp9U+)tK *DSTS{~.hҵ?־rg7%dёJn.2=<@C~O7x,~H" iG߂xynX}G;$'%@Q&)Eu4eI^KS (ZBʐ%[~ qR"(Oɰ9 ;XP7,K}g5a耕P8[|x>ֽNw>,f|S%mmޯ)?a!H46L#5:_coÂUD0i?\q"Bbt]|QvW~r(t߻oӷzc' KBH 9-ݝL6 6U2@:z GE}l THr2W J(PV&,1ffUhI3\#YTtąw`W;+f;3936cwmÆ x$JIu;>\zIqqJP,ws=P"K/[~1BO[0'V*~ع@|I"71 ͧ:ÁV.7̶2d(9JJƧ~m/zcwd/uy'[' \=fC C5`ʜ6Dj,wt UsnUjzY[Q{"i9~)Tc]NzApGMZϤ3﬋_hv:zַ뇧m%G $H`iFe~>pCMzR5FO(gPdGKr!m&颋(-93.*-@=;D #ga!.0\)C>IX{ev/}MrfSm1Ao)_Oi;Wc3mڜ{ tN0v`rҢc&Kc9v BKM8hO^רT.t^\3^n$h@`P g`,ve+xfӶjW0Q D:} U d/; ù^L+'e[)m~P4)NrZCtWXnʞI+gmO9_ 8{:\BnOΔqm)B"Li&jci)}:GхBk;@OXN{4Jn)K:H7]єSy2AL+"G<Z$'`i)Xc0_'&1ܘ ŗ5ufnFPt MS؄ FDC0n=9Ic'ǤGSޖ]K8O(5Fh^S-ZLb/VА4hM ;1۔^j놊MQuR2VՌ5M*[|aV|69MgW3Oaآ-=/7};65vscKCe$J˽ҟ%j>3UI̿NlT,i xEd~,Έ"A)ސ$Nra"·0ޒx4 *9$,)эs'քv,(2ݺ׫h0_+N5Ac5~j`-G{y +H4@DG/WGn8lPV|dEAGKt& Uӻ8nHz\S*o7Vfx"#%qgnXWv`jSgV8Q"FEeutt(3)r^Xێی,0)c0}V~~cy]~>6łm6 Ҽ#/$6Èr,V>tP2})y\:e?mȦz1uXU OHN 2P@/h_#iS.i#JVe?+ 17mq $751[(ѵD*)[a!E7F࡯KF\E:hBw!Nf&PV!FLpCfwV ӓ&+V0k; O%0jx?q[ d%<ج\[~ՉlF`ljR[*ķMMobo,fUD|SeR E v]Yu"`>Dj6Ŀch\MitJOJ7h2}*[/+22P'z&)|0A Z NI3>jb4睐<ЏT5c.m_mzick> !:g5\]Q? [ڛ~ {bYi>IM>gsVLޤ6 X?# x`# A<|=RSs7ubЕnbt(,w⏔&[X!v %Ҧ콥ɁzWW{S#PXCLx ~`.*/iBO;!,|wX᭬(*&r:4H@\_Gŀm!lu] a234> #ñYoZIoh2Os a }DtKtV>v?|B##jA-vG1Op+u(sӴw M1'=7ҝɲ؊ MZXZ]MR|}Бl'1 f`~,<JKWzM)H(UbhYO%mIAXq(jA|OO FVg]ZGpcVD=W;&]Y˜Jc}#me}y~ 3o]-^QoHVaJ rSЬ0hoӊd/obïkz=Fb}Y<+% Y2\`(]O+v~ u47T<0f,DsQ%qMBTT I;pgs]@v&a{ ߥFc= {qWA/)YjҩvMCt)=#\ xfB Kֆ2W5.i°tt@ݥԆL8$#rs*jyML{V*4SrY-mcDhBc➞r}̟׵PQ 0maLq0{lW @cZJ?9⦥-c6HE͝.fqⵧ=@4ݷpx#Jn 7B _-f+bcȔtONj!nHf{RP܍,qD~Z;i(QgP=0p?H狫sGJI޸)M%Ny 6a~k@_D5\1g\/l~]GEwuU̴[103֙ͼɇݜ(z^ wݡsy_\y[59 d,FV廿0|;5L/E5Q+yBID_ѹEbʂ)gN!0VŔt1- *"ynxf(pmC[_mK2>S-CaLNp RD=D..d-^M:  Ɓ])[ 6ܤU$c vgnDݯ`q-b ~EX-=%qGg߾9j$O"fO MRBw 2x2OK2>Agr'{h^αhz5/ 릣 -mbZ1Z .b>XPKR'_ `SRrL$+,d Hp FgFJhz U7.t))Meoqk_em^WųݶPXMHZZyfQSaN݄9JǍwsXzʽ"NI=a#wd0"hE{.I4 |Px7L_E. Eu  +Z {݄Iy5=md^+ aWx۔#jgzEB DVqT|Vm`g9B7#pL.%ϗf\m/*;ˍy] ;S! 7y6'ŎRs, tE}GBfcS'MM pL/UL5c0@@7luF^_M!>?->Ur0 *͠D\un'-U.\LX"1T^ gP52k?)eodց+/ T`Z QE}ԋLpa鵅ul'P_|ʨxլ~>>bpEZd&R[| {fk f&!3-𵨽CtrDfD+LḨ ü}i@C+~ԥz(6A?@Rx[5饃7xGL]! h>OƺAH/Wpdn9sin H<ӝl ,@\;Z|]՗`rqNP(Xy2ĥMW^cٹ/fƂcU9䡻*+Z(Vs]y]oiK8+ƾ$a_@v'[EUUgcцi*/j|GZ&}W5#ђtȄ;ʍګ4WN4HV7[ -R@ iߚ S>몭IEN9`|m}9λ}1$w5(Sd;E ;=>Nf@C NH`ttA?[(-ތb׏:Mv$]鬿Kͮ/uFb`=[Im2jJқ! ]*p\BH@Z~O!1tp\Ȁ/o#h <0{Eh ?],2+tMtv`60kwK&d|=x!6V$+UfQqtmin|LK:ӎgʡLNyy(K:-#r-:IzT{;)^}=Ɠu%N?Vr<,s"[ϻf`RƩ+W8hiqN%n[!q2}+Ƃ;b0׌ C6Sң~ Nz{)t䃍HpV|c`|.La8KZ 8PwЁvn, rN̬Q_$nOZA6P(Ocq]NvyMx^`Ln|Ejotz] %8r= Я.`K-=Bj,[×8+DjokQ3V |%BJ2A:Gv+WCo/2ۼ"П\]5Ы.Di~ (芓Ⱦ!nM~;Vg`A--oI 3 CbK58U9Yï&w:mJ"j&ݹĩ>M_1:xؘ-5 Dž晴\S1@lN91Z:dgf[ғ_UCMxLi1r[<؛InU<&l#ٟK9&LfzMSA;gXRzpp𽲄2V|KL=f랭Cp~ov~޽p26h)y=|cqkƅB\ QZRR2. A- DO"uGX,r'z(urүk9698lm69RCIM$~?^ߥufHt{*S{, c.9o^rfbh dXAR '^X˩,H|{0//OX7rHo^)ezض$J##qK$~R ^ r%AVd a-#!l$rWoxP M>6̺}4oϢy3v,~9!&U[mƵ+n<"l-w%ν9/Yy~iSUݣBD`r>wV8YQP[hKZ3|iXV֐3iT阔A"PHq;NLX?\wiP% AL'wf yy,)UڛN4\KtM fOz]a䐪A6YMgv6+o#GQKc :̮d9,LO18@\STp kW~;$ il wZR=iѻKL?^4A,~ځ7$JB^,F\'bG'J?!xC?|觡x6 Qfj4abh:ɗ[wlp6kd6V@:tZ[.@bƼn"ֻ8c-l.&%!}~3;/|vg 8W=8 ck-JޢEwd)BG"QZ_&2Y9G)%(pvl[¶fh?PJ[ߑ4J-M %X3Qt2ohNټ碣:Mo<  .Otт6E[ k#!>]x2ڸn{%4~\y3p .!@ʻ=0I7-6-9=\(}S@ Fe|v?JKN*I_OǻnEκxq`j#6L+.u u9Vl״ݵ񙔏` Wu}MȺʘdEm䪤}y;Aї0ƕnuIAA.tG?l' FD.Tj$ յp`}x #؂۝-L"ft]#nCI<\qrUF{k#C+ə-V-T*^h' w`K)ъs9 jɯ7t ;.LL&Qxs"Șb'/_,G<3cY ?d %V_g^cԕ`C?o;6Kh rNykYճԸA%ug 0 ?RfEVGn==JKdbuK7Yܓ]kɣm={jEm]G72~9t5uxrcd|.h\p!Si.("Z=by_MlSʂkVHWhb<K0ͦٱ,IrGF&a &-IJ&Qa9/Q245vkVO:rD{_|`InBܜ<ųI+ceCG=dҠB8P4!-[RUMɍ}yɥ0ɽ5"b̌S h΃J44ho=~kGȈ\Lmpq,B`e߮t^|}^Ɓј#*XY4h8u6v@^nv^YϵfP""ϫqzh꾁LhL3\~Rƿh>ɥ'NYNM1b((}zB6pm(ksKi|4rOV` Fr@<Ԛh(VGM4LU֤s֣J[AN}9Mg+O)0wBaU&1)ÌsJ2Eu[Ls#i|fʝ"EO4X> fk=2)I+f~KlY.|kbJΔjoEɮ%X7Mڨ=D0w] Q )˷_]wXq|^ͷ)-XaFaE^Gm2}A?AOԯ8±dSe5&;eԐbҚ+~-L#W>ݕC5y28L~o` B™ w(%ǦhWȗDGepn`fMO^A9"m'1y-QG(оe5J%|L[a;Znް  ?D1{gcתe꿿`?'E(_=- U2oY(h$֚"?oܥՀy[?$Ekы91йM!Bә[@T9_YE9'Δ^ڤ5 t}AtxyF\=-,C1Q~ÿ.+2wKS\TJ5&,*=ЁP\[qOAULoS-& z/})ҩ!>#GvD5 UZb[*Ÿ4k6'P"s=Xq3LUms8@~w8pc )Z@ * jIAlFWe W6~~mkzG0Iz ^[dʹ)-/ZL_Tyj( 5 -$mTh$>";"1 ֦< 6/)з l_܈  5` Ku -lÿfP#6H]vTp ߥv镑?7G07Z5 L͎X*n@"(JJ "Sj]Mј2ͫa&/AR^ӕQ+^r*UTFm]Xq.R( fa4tRhoph~TATeBy8M4b rCua=֫g`_7LATU#.Gؓ!* ` tr3md>q!JɀT\_z_T>q@#CmQZڂqRV$ь_/{L?mS>bOzkңݳe@48PҒ3%|1ʹ?T5t;H-#yQ"Px5XAbvV&{WV(I>Я9=x3Y^ -?q]~-w73ǾJ]I ց? ־~(Φc.K2ԣ  p]z}B8tNO82,]NZ-v&:ߪQ9F~Bjgٗ?LM@g¾1&%tѳ ȅ5cO {{ {J1k[ꄔv%KĈ. \caPE"?AtхX6\.q,jqB‰-[>)ޚ6i[ݦnghz);7wůLl-Zk\hD6s]Ƕ@X,:4 у6G,r6k7'j0G0+!?S 6-zx-򛵹2e#brʬ˻>4K}r#<<ۂS?&Z1aKYmKaщs-K'6s~Jڣg@ЄLN?÷LY'ju5.c~e1'4%޻ԩCgfZwpGŵ ňJn@\=m+-|W@MXbSC<:PBKHHd2Osc1N"MMsuz7됅V| gx-O(nFފW]qf(ǀ 1.h:K^ZEw-ic!w^џUgҠ[EQ=[O~"EQ)F$0v"-9=6=-ރJ~J)"2d`10$KHt?/jZk|=%ɊpޔM&'N OuZn By͉ +L z7*&[Ϩf3u`) N45a+9AʴavQ3B[ E2,2žSyJךERp^VUm-~+X8VC/N\C1Exg'_Bph=[(%ˍ.VoדEd)b Xn"c@}Euo Y@^-"Q^x\vExKȓS${-ƙ"t.ؚat#I)r%x) += #"! 忏1ж)H73ljeآIYHQIbBޭi]Ah(5fԢ_ '}(:$S ȁ;oUTp ZP)lvs[@NWI4@_gTӢ!srYD\\שpCc1p&$pc7r٥Z/ɩ~##r9ޟV}y]TNdb,gP^eY9'> fN\Ҟ9_h`>9՗3A$U4wHl:) m&$_X,JG } h5K̓p1 +}ox$Wu-Y2HڃE:M -P܊P394qn 1 6j+O>-AwYdjNg7o'j_֥-GmbޘH[00bV$>5tRAgQE¼rƐH F ;$~ isB$Y,2UyqJ|^&SEtcE붠=Bo>&dl\QyefsM}2Qއ;>=`n?'A10wMXʔG5&>1A›H]ww}{$&~mG)qξ)opF!3$#/hgQڐFrc.V`ANw6{:3I߁͋?+X !!U)`%Knp`ElHJ&@,1>o)M5bELEqܨJ/lvHA[t`g1= uW U,]f˅h5"6@(24 ~q.])q8o&4}_l8`E8"5)dBM|63^~zD3l2kڻ>(I޺|Z u敪:,w^!mHi9j!nR?6-,~;ycZGNJzh_)_2U&:A&kAQWM47͚H9\'.݅-$ ;sRag"GB V\:kq_c,%C\4PW1/xxQg OrAᱭx)܄1P!'Jl6.) k@^S'3E7k $i}iT/~ȟvmHvy/F<@'ƾz roy/$71h0hE: l@92@㌉LQd KSG^![Bp쎃f[5%,ݳ]_ιM \ ,d3Xrʧ6e"[A6( >X C΋/I8d֢g&ږHXMDx&J+ 9m)dWj /kM%bc^B[jyq{|.$Vh"P/m:\aѮE3jf=pӼz7/+% Fc AHÐj˓P9 LKtM&7R|2 3gt?sSǔة z{cnv=ӨS)nSXMM|`4 %c(jP$v~fHD]LQӈO`X4ĚУNuIZZ-+J}򗙾 (q4`;|ZΪގK?6jCħW%' GJܤ/ ~JG6AYz;XPqxX.I(CuH?Z ܶ7Wf5^bugnVESny&#xLR(R8`vǙl$],Pw:啣 ?lfݗ./v+p|] $fF" s8:[)2NJo#Y0ӻ$ tڂAֳ1 nkCX8^^~3Xv̗ad1̌G ]02=':[P3.NR-Iۤvny M` -Ԅ8ui8ėelA7^8TU^ ^y'%py<Є\5Vl5(^9_. }GHX;dР~qo慷m&3k HE㷷u|u䏉\cꀟ\ttuvfpPuB:hϝúë=3pG&>{.4`$틒Oy^qZAp{I,#Pу2&ʨTk>]:*d qZ<2RaGQ9vT }!Ņ#dHN Nq 1Cj 4MG,uvgͳ/>'kPXsmfY D-D6 ܝhV3AwɞE1T1Wo0FìƐ2 XV%aK%"[lƳF߭JL&0rGV9ƬЍlj᪉BqBU(2\u;.Z=n0vKu7tKy8k(`/r^b&h#+}:UkC?eaˬ4,zۦ'K]`)BL'f }X ~AMv4vT`Ȯ:QDf Nl]L'&Yw:t8:Q13T^P;>lQSnfX+ٴ+TـPt#<}YH'5D)<'7mΏ?Ke84k%E}bNqں45~n{QycKg 砯k:Q I[㇄yE.V" Ӗ2"rA2ԧ$\I qjexZnxfFdqd:0:e|Pv!R&|ji;$oߣU= wME2X4dj *4G,4Cno 8zgDNr% W޲qA #kٛHS>@aN/vCl_mZѓ;S-Lp Men6za.s@5lMb [RWI+Vj۶\(:\!Ƌi@ /E{9DO﬑wM  ׎W(VP;غ#Z>bƷ0BS744w' TxoB=S\kΗ`9.Gcul ]+P6wrjw1۬H#It}WއbUĔJQO3/vj鸃 2- @!Zx#d=#k ?YH], Vnb#TçOE G=6=cdlAfTҋPh1P,kDƐ7`@ >uֺu17ـEėfqm!9V'NR =i9U3|gF6sRD!Kq,;mi+9#`9ObV2H5ZW?d sg}8ZL& f].$Z!4'Ȫ稤о`gTSs6< ?j11[H74+/Ͱҧ" f%[=:3C$ѫFnӽwteIZlDH&^Dz9э':U¦fwS"U2LRUTW!  J;!LF~śli10otMOC0TwedSFxBX$Z!h+JjVF(kGF}[19K:"ʿS@EL%bb~fr{[Dqz`f'6]ZcxUsjB>%Ʒw`qeBlÔf;=i#Q\zu{_=3jGp3g;f-Ozs Em>)̄ӾAg!T+`r (4'"Rp#&W/[kT7Ռ_a-|'Hq(5G==rLWKhwp;Zml"6@yä DO* D䋇Lz8zoF|]*{1)K%ȄedOy#~ۜq+g>}sVFC"Ghmz?*`&'G˷c6d"N~g{JsJU-%]*uF3a8D 6T8h \u}ؾä.<,i,u1濺`5=@ x/p֊$6B{Vwn07cWw5ϐ}f'B`0rv6OdҾHpFZ|G48sfc2ItnՏ!dZ%fV/n'Fa9ԏ0p LTӲ6Wah, Ha HO8 {\CjzVrm!T/n<}zC}zT_$k(g Xe)3B'{GqRa2 ƛ+]hc rڡiؖUu_uqL|B-E6Bm;"uIԽ|,Aҕ)|Z3IGaaN2HAq8qJ˨&HwZMZ3@?ھz3d X/wvU5EdZ Bl|fž2RECZsQ/D1;1B\aʝz_fA޴_p (\$XD/?sȳ%c# TVtL8,ة]\i~]&~vp=3+ɦƹtN5H/)enxX'BDM|`;ެ&~K#r6JWFp`ou  0XKpW:\ei,MV?+#\a#> ϭ@(͚;UA}XQ1Sdz?DRzy匦G<%Cݥr9wmXer5됱^(,%hdfKu:FQtp`;iDEX.RC}s;<*W8(F^ʣ3GɃO'dU.F_|Y~M3.u(K떂a//1Zh{Vvw3AK^Wt`LmB^t<m`83CG|?*'~1qė k20es5F$fLF6ِPLvcg KYa5P*a 2s^<up2 5-9Ru紛ЎX,GMiz~7w'&'}kM s ViQ Gel*.ŬX\6&&[q]JD;* :7Tu?`ʾ #JAġFŤ-c|Xܗ;crTПq _?I j^Z5LRwWz,q^N .\G?mp1yW2h'Xl7:( 2+rƿKQ]O/Ȩl mp- -d ~D:.MgA4akVkmmTWb':P]IIZˑqX/`٦' _ui%UO/v G<2pOD$@rseT/#ah<$H1M~SfAz98at ]#įQ{,"p혵T|M…uUQرOZ*quqWowAD}S"!$tWF7ŀ52_<5307su=Q2YuA}?1}[$Jeg+kd2:d9;i7)yA/(^l!օ > gYZ07070100000103000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/vkms07070100000104000081a400000000000000000000000167c8ae4600005df4000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/vkms/vkms.ko.xz7zXZִF!t/d]]?Eh=ڜͩM{].=G_XK1Ήc+8d"D`[S/jwJ\̌^O< 7_se;_+mscadPTi`Mw`[Yc@oNb; )/5IÏ^:ޤ&#NB\xƦo+ɳٿ%Kf/$Q?l;aD L"n #!E/=ڿB}&IFqDsAq7K4 *VXW٥<5ݙ?>WƆLPnVN" n> BJ㡆/.d#R:=Q|XOZpݛQzwJدɳ?Q![rK1ک5Eߋh&SKXKN8V 4CwC#D @5ӻ'耺s`,xu wjqmRrI$1P1,B3{QT_/'N7h#{n]Pg+i|0Y:OO|M<7ͲY'XaSCGQ#`⬍I_xJEs{R9A[)a[NPo#E4 ^^:I$N'*FrzPoW5 RF`,m 5KOAA7pr -3Vm'`,`}AI(Q<\KN_D_i7Hu9*53(?Om'>~s0NL^Q2z&'kG|ENc,ٖ٦(\\7\tyN0* OyQ`wy˲ MO$: ͉ݧ1~fBkPRuZldTk~t)/w?ث}C)Rý9I#og};`Y>fbYɀc <"Dv1)%(yAٞzH̶|[?aM v/ bn p.k ^t784lgY{oU7Qĵ4 /JTњ_8fXR5%ί |f&2g_%>^" إ}$"#梞c^o蒖8b  O9P19:x3~o\vyh5(; Bܔ.zy_5/(&OD*#`ɤDyR+aRRuؘecy%K)0VJN\|zeҘ:ŤK\#$!~Z Ouf@+&eټhoQ[Qۼjf*ٴnu凲h̒`!05v8|nvM6/?C/>*)`e؝_ ]M0s#=RlIV Yn}VVfᬊ@2ЬIUL/6`;)_\dzGgoGn0mŗ4&8Gvg\k-&3!)XEP7T&P>h4dm:d 5\"/QkɎ 0w*gڧ.]u[Z{؍}6Lw*4I[* or/գ*zVa+] 'O:R}\[{kLcR̠&<ٌ?i;lѭ=mAմCXpEtO,j]-dwOfDj+W+RDRz(/@bٶ?J)ٱ7=[m":.6RNg;xCOxЭd0ɃЇ_AGK;-XX):t;54tIJ&0GD{%'SCdM&hf9g93_>w fMy~6ȬOZPՂ,2]lYJbM2᷊mųaJZcD09-Dt8~k)ubOuw`U=?IP'yT?Eh 4dDÐPثԆRNE0(2׹ M­$ u|0jϤAk1d@Vщ-w{-#W`5o5O)!ܿ B$I0ĔJ&\z5TZuؚ{M6f0D敝c ݍIu_X $^6QgW(Pauhp_(gVXyOiH |1mD%,gvk%sF 9`)>gM%"T72x [$X?L]('\]QfUzătvitc9a@a%,3@CJD8w0BV! 4Qo6cFz̚@x=7 כ!ߜFJ9.ZMNny~AU v+.lA& " U|wQ(KX!!͚th{) MiL+3Z"A^JN 0B,^|g H Mt-w+D$lp*ՍHZJ#:WDw<^!y4l<И-(j}MڬUޠ~ Tq`j& ;tzb[1B.(L;g]uKmtw=}ݓaYOmtOd~GӰߺ Hk+d2҆ڐ|=d2fRKV|,8̯5Ax[ûN~Cs@f30/ZE5 yynzpC )?Kv #FTNe=%^ubKPS^DS,ڞ5?٥&G5k+biwWs0Цc5t[ȲӤD[vTA#a9PX^T]qp Ÿ5CSw)|E  }n@GCq^y(D?.G(,-zV y+tnqPi2ጞjC;huA,F!Q'dg拏[SNd:Ґ&YqeD |1\|\X*?o5d|Ţ|Nd @Dń|*)С\i Z31Dq7z~-E&"V8k~DZݤ#Ք+'EcybYgl%ڎMԭ(:QȌ5ƥf'yrJ"b6RjwsI!3!OgĉiI(Y "$m'U:M?Hyv.x{P@)Fn׃9^0Rω75ʹzX(\(@ܯs:Fe|oFf83a$N|TGġbZ̋+GTh.]-}-n:/vA0طpуE 1Mp[d UhExi\ T/֥'k 3yxjdKk%mQE@`#CnnPa], [Υp~Im✞6^3^ƕ1į&Ùe`fu6v7{=!gh<)A?fh#SXoٵޟDżŠ\r_xXM.Mlgp"oWųi@O)Ipfi_1nA;36OG+zʩXrxӎ ΨGqO]R %W+*b@n:$ޏAA&W"Fk)B'øGrQWw кړ\"C!P73uin䪸[FuufiTg(Jr]$ aްVR8@Rrǚd@E3[xS0u<S -7!jhTX9 13#~1t[1u8'ځSugsm <`nHX! vQՏP9Kd$_N:=!A3}N@2M'*kD>}7wi:?%FW5G7q hܣLEiyJoe"觭[j$ꣀ9E?j:F{0$4$H^Uc1?*/.@!pKc.;N?tutDt/S3r,Du ѽN71r~;n ՆfdǥOCz#C-Uzt!=L3=IdQhq`&%84'c?襍vRzXqLX}OZuxHQ^B ŨS`5%YǨKZ?ADO'M"!vnR_B6{K:&&O`~,̪Qҿ2H4LqevqpVW>)c?j ;G`3+HyU} 7vAϋo*ݛ"iv4X&ݜs1T+ pոJCf /vP@TL<̜KsM8]N_-ik[橘%SоvA,s2Rȷsk'}/,.0!4 W+#l/2χ;W"LS3_0H$XI&8^=!2Wg_g3rPr='KD+yo"Y 8,sK9{L?b&rn{\E؇bdF#>[95oɴ.Dmq0bcLP*KC`  m9BK 8(J? -S, +mf%z],xcr.i %yOoz(mgOe/ǀHԩzZ)NGv`#U>'&wf%e?UvY'I f; 04K>gb:&4<;Lf\.ڄSVө><'s#86/дҀg$') \%9#/RtdR^F-qZ~wg O4W@B1w~kꗹi M휽7\#,nae)an]I[\=9!MA }mHώWS2`ὸ-߹@c,UTHV|M61W߾ts圛,YM%te 0:5әx9(v:y 1Ehn%?;d{NW;ZtZ;mBi.mo* g,Vop (LW<< 3q9=>rV4o+a*&'9`R Z7Z$SHɵ;Հ2-.OGHMacW4DzK{X@SI_ODuE?~3zV0c3eG;c ?L@@Be$`_-AtK@C&kamoLiD8LWJ r<$=ĚveBe5{ˤB_wuEG>2%(5؂8%dẹe( 9lw.Ro2*›O5\g.i׉'P]V0F K\98_VE;֦ؿ^j=<"˂]55KF*, r],8V4EwVX~}OG$wypΠ/^z|d1?"D j @Č`}xyF n\KF LAQζS%h|͚P:$`o|\[M22X2z'!_Z:s/"Gʣd[/wH&I|ؑl:Qlj|E1#LHr~cktV^pe -}ڄ= P“ܖ`~0lN^2d)MMX:[UҭjTW'. 6lv˄,i*n [)PMt4dS(iY3fBƥt#ٚa"CQ&e_ήմOnWS"yPփ'_KAwv_H+ȍ*1K' ٙ#}Z4;F11T86&ǪXz`O95U@N`EcnE [& {Q 0^;nkX^b1#J:N#ÌQ1OeVM&\Ǜj~^ٟ{ JҁÛi!R:Pu-ZV`pU^Huqd.$7N UI<_G.=x8\l}?pQD\̕~Hn\BZd K} ~T*KdQn{pƩNﶅ v ֈtE3U{t4ħ?"`kV (ʈر;CgVٖ cU}3q!Nu8@ d;Kҭc$\W|H_c&[I4syf`ب;u-EBol5/3N2Ar?8zeå^^'п-M#9)I [|rl  ap1f!ި_ ֽS@s dʨnѓZLqԅ.(: rSt|j ұ"SR?ɼ4K3 vsyuɵR.)9&B% ),pzn}v"겁P&Td6y"H'S]0wɅEtZF$]wT'_DuA?dxĝd!.js"l8{2pm uĬqbYzҦ=-Og.$}V2LR]":K2$&c7o d\OUM_!!a =_*$ɦm3ͫPNF򺹢m]9^G۞8lr]zB`US, k5N/sֽ9"5̑krteTˉ:jydIr">5GE|s_#Cdt qfJel10Θ&ܕhb r*O iLx'iD2R1^ާJ,Ȃ/w#%m>"FYa(ZJď]_!}Úy)G3W gNڲ"rx*{t'Y؄T(5@v#7ۺkOU#c޶:*nr.+В8LXzuu`4'w:ld]% K21kQlvxv9ѡYHQkA ]`:n>L@;5`.] H&^ڑ$<̎iÏ5Ic>E<]pi vn꺉S^h6t NY\49&UzcEѩ*Q;3g *ӝY]xӆN4l:uN 9!s(yFzLW1'?U{GV$EJ kmV Si2UQ S9jlŽEPڭz!O<]lIY[MՙY1>25@&`PGy&ePčTe կ'>E<Ɍ *|A@(꾺Kq lMA{G`B↏ZP1Л&^= ť{t2%Hh 1XHoТ9jj}?[6ZkycOҚ%(6 S}dR\x&A9K>o"HùU]b+al&El+)ډEEڀKweYf`h@uG\w*0BZZ0H=hͭWd+ձJƬK#soy ci) !p9< + 3)=Rg#OZz0zl:oi7~zb20 s ֪Gl-SΓ~ Ix|I0jP=@j809G,s-zMd}c Vu˛ S]h]x>Liy2W >A7}+K0-fB,~\8A UTf&# uN*4LO&Ӽw7ّ[~>5 2E5t)~il^gkR~#蒋_uq$TYɰ5œst%;N#m7 *c5Qq0%=\(< ?6y݊bs1+ t>r5й/=QW.?76 01g>obduI#Kb"66cdC|V&ԕٵ7'rp]fn}i{=g0r,Zs$%oFDrH45T#CTɈ}@5?wGC!-TSRfG?s\\k ôuJeAr0l`Ps^p1bbQes5g|>HvVz"^G+Ѷhm`HEg1:A$%ۄ@Fv p|csmaykzP_7U.(ϭk>^JNvMfoZ #ezvKB8ʞix?1I61p\>Tg΄,sb;{Tu]CrMV+|}{Ͳ!=4P;8 ͷi&N-R;+e!]ƛEHʛ-؈"$="~3kj֛~?o==yhɯvfzi?D!i 4;VOPw'gmG fmO@,pj31`Mx,#\oU+ fLm:e"U~I>Vh?[AJ*65nER$Q&HpkD . /bl,3]aݲ3|v#1?QNaWF^bViU5m+;nj'{}'R4@$%ܳLT1U p"Yv.ehLTiM㗸",>?̚!UMZn0Zq{ϚDll?4@ >3Ӫvn$If>X51jy2#+Tԃ:0~zBrL@:a\AB,4 Dx8A"O-qj ڱ0xD_qm_/Gg dKrbhre".yJZTY|OT's Jǻx]#JDnba"/oWj=d~l AJ*$pod М42p/BDzT4wYBx <9jgq jDH0vbfT2gN Ԍ߹]10Ҳ3Tsb E@9U{`y"{AƾSҲ~>%@<uB!d~čt\i Q7 wFi%r7\SS1.DS;3]<z:T2[ roLdk I~-|}QaDw4QYN D._d 3Nqe~m-Ɉ:x iBUʁ%hV(aKTq-B*Z8HY)zrdٷFEħg C7P&DfZw{MM >-{3}9MxK˾ n>Nۍ5r1;ܐX ɒ@0q#^ WQY4@cmE45rfgI :qMp5h8>kxX-X)J?eerɬ>@WE֙׾;m(.!9ʓB0ϓMDYqiAB mԒUEpʋ|Y܍G_.mil"^ Kek=8Zk߈pnm -^J'û[DZ@N`LJ}599N G9uTo %X (S [0jL4M+ᙰJyhEp#=a!lX1;3,<,59b{c*Q)'߳[;<Hَ [L ԡqnWW/T*X!^pA=L&܉E^쪜J% _- E?ŗcum_(lP\W ֓JxԒ|g#W^Cd#"Y܈1͊rZbfPM:+GdC'ו?lrQUy|ICK8g=-0*pWbcd>) ЪLڿR[b[\*FW5{ hUo]u dm<OVJ};Mh>Wէ?X׀PEjX#4U`CEoLޠ.:>kz}YfU>Yv* ^9 1#fq~6f94&wuFT-mnQ[{M$a$8^T$sO1g 'm Ơ;`㢍}y#CR7[԰6Wȭh-ˢU{{J'eW0* C>9CF2k.f{:-<١T*iGW*(ii\Wmf@QJC^U;~005,!f#9 Qz9s=XT'ߌi@sԉBҵ!O f & ? >uOc8b*f7rx~ZF:hG0!Hz8+|yl "1$P0kםlhd{d:,f8Ϙ &0@tĕW16U6:! S#8k"1C_Qrmh2Dܘ)%:(ឰR?dzZX7!?,C>b:ȇl'zD` *S%"lDvo-iP3*dzm]s͌^yZH8]lYQ\?Dʴw]Oޫ GmTAɿuR.X7FMq/ɽ-? 7"~]@ $YRJfL^:{UA_{e,ZIDޮ ibr@ҽJ`a4"!g?3gFd.䋙 ==*zhip6~.u/SS>Wj; A*`vcKPp<;p:gW FGe [_SSaزPYbGs<PX뿮SY'Ga ^ͫNhxFhȵBjW/1a?_Vpy -߽z%q c."W˥gWjVwUۨ.HCy|[x#L3wuS_S\/"Rړl~D+a`yW5TPOo8|BkcUDBku0i 1S/ vSF%:iZQfWO Uu]fy#Ҡf;%hyjKel5٨`HND6ڴh!,J6쵎)i:{ՒJEfҬ| Ӫ &9whDqk)1ԪF=Yލڛl^ZOdn"0ZCV8{@8ӷҀႿ)#-#ILfl[.Fa ˖oQ RzY2(|Vf8)K%^IIm}4x>3ƿJRmjH'Y2\m4uoQ `Z}3h^A>W&oʄt/T(*x4znm4ʠ64m\T)ZLZYBxK/2b!orv/'nFh %$+#>Ot.:15omHKgHDL(@V  s9Vj%p4%8`LS($he| ďWVkJ%2̩W0ΩqN]MbF⥶j]L\ٓyݜu&C1Ĝzp"2G\?(5POqc͝Fhk-Edx3/#= vvj2̀ӋPGD_FծKy2 -Fk}jOc.y1Fڨmp\Lz3#fVp0͟V%yAS4'R~$$?z?K9NJ|brK.r9ɇI0?@՚"V xՄp/k'*F8n FB'u5! t쓦O}9?hݴ?❂U>6ۍ77z*ձs{猟VljYr ƽq6ۛ:`(=evlrFc%Zm AIf]S.%?%M,!]yuy ka{'"j:}U{tB٤&Xv-D՜6 3];rzmL5YC^#acIJA4C4+I_U i;z,~ Y@#jqgPオG|?^93eI[c gbSUkJ*#*_N#g݂TDvi6j): ~lTs&pT;S/rD$?YJHf:؂> ַ }W1˄>-9o _UZgqSZzβ`V651";<0ؑ'RKU0$m$*8nL+A윘nE>aAXiYnoй[׷cYEs[r RF<MnfH)^&o@۫ %\߻aX(tyGz}>xRs~ftydvPHb{˲1PE=D0ʻ} 8Yih@EbQv :շ:AФHNyUdI䙊# w%|Wv5 ¶("ϓLTUuN̠J\n`4Wǫ -! `)'|l<1NxQtŀDkrgFK9 ,f?0@~&ӖJ; sS-7OQK66FߜXZ=lM48RjwY%cf:8fXG=d_$ }90? 6˺Ƞ/^U-d.2͑Ɠ>p"p~9?dmiDe@AB D9Sjpx/3MN%J4MС`B@auǷ$F8zwhӚ}ue+cOlO3)xwvV 8yTϥ5mlL$_ ϰص6µPqT0H,d΄]Ut֑`:gEgwɦH;%m&+vZ.fʊ8]!:៚0-ϩ"yCx/x8pmUf ޕCެ+)Ng鍙"kXczy}eS$tܶ4q8^n.h p_\⾂*@_4`G;N*9/_0DxBϹWqݦW՜߹tezHcz.S3P J¬NDґ5):Ae[Klw,Gì!1ƙyQp2aѧSͭgh3l͙gF[>m4pGKlf7g9M?iu S\oc0h#K+yhY ({j4b 25#5du®Pdx,Ma55W/険<5,(QdCE_vSҏ\+#) 8'mjBa".~5,cv/0${v__7a KB.5Tr09!q A}1(M\j)d'DI#]:I'gg᐀@DԎO7A. -@ayۣ o.cz5s|oO}eE8x@^=cɞç86u3k=TXBaQ߇6<̡=a?8ة*-z "+M>w69XSI)d|<}pUKt\lz9s>Ύ'S)ZŞ"x+Jw<1[n_Ah{VQC-C07LC]гM;rP:8b̝X>jQ(7MRV@MaSlᏵ!Co9Q.gX V )4;><H&P|BuƟSXsͦ=DۊԛҺ;WAUt]!wЫS7kJp_5LsNfj;Em2{n( G%8Ěk`O F &IGZqw)%O@ R/ܼ1ᵱaDf;)v9 {I]䗻YR1#.R #(@PӞ>rBqܙ0%Fb]H pi02ԎR) 6,- ƨ go9*9iM8ԆsTVonpSӱHm.9Q{ڵ2asv+DiA@tMhM~N-y04Q{"2c[U Z\ǸFnK-v r,G q#n &u 'F'okp>yp訫S5>*| }KP-_Ya͉L>3|uuumf}Ac  H9bo,`W XEz)CS)$1cuv<б$&)H+\Y$v@(s HI~efHۦۣEq4D7Vui:#x?baz Adf~~?B_dHOg=!'^A|3R.iX Dh{&YgZ%[d5#jşg # [V]b&vZtDU]x0HiOrMf&\%Uk RtG|)lAK'wߓʣZ PZh%=GǏ{eGP5jկDzv|#k4l~6)b .5cu{GDK9a\XTyo4u%B@e!fa]&ұ&li=K] #i񂒗dn1? ssK,q ¤TI$UŇ czym2aE^̊ ZQHmA}@3-pA'>y@=rznyĆq5ú?:8>8)( PEUoƶU;S!ۢ/SD Ǻi(,*/tSW>i:—c77\VBХjytf[Mrp7ZC:ʉ3B#)0{O$"W ݃vd@Qif. t,i7蓺-YO 'O-cɲyvCB6_/3S_Xt RF=ǙZ w,,kс#=L{,6XK3{> 94"1#pG%49_t&GaW]p[K:Qds:G `ٻ+ϯg:f_jDEmo͇Xs,SR.l@Ac|6YT:Z{|t@KkU˾U^=-n\?,uEo,ZL4ѩLkyK<k*gK(bHq,*ޜ/P;-J۝ah^PQ],k/wEPBFMql[n'|b ^-2I12ǩ vYVXg'(7o(0t nȨ?FR@ڋm0>;*q`1gw7NX^B#ڲ |2l ;Of4t;E-n;2^ol%)jX7VȃcU/8d NS2,hh /L]Ð( )+~a}J>-MSCQa MgC"Ε@lCޣQH̼ @sܧ5Hݕxe۩>f jT sXevU%..-3C@R $SM_k gآqQ瓐tru~&gͻMvgYZ07070100000105000041ed00000000000000000000000167c8ae4d00000000000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/vmwgfx07070100000106000081a400000000000000000000000167c8ae4600024e9c000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/⏉]?Eh=ڜͩ1=nsW:&jR1sYtpm>Ao R2RI4Th2hhJu\ vSCף_;ّhFZx(E뫎om5O#J;9C\ hh1 r#02TШ}挴+SnDYEșK}? ~I~nèqDDhb^S*tZ~h$rD-1:WA6T[/0@"GZfr,ٟZ̷L?I`wJӬ~!8<[l@n1%51J񑨝9::F귚VDD rmM,p?-/5c@Sp !SE[ }ӺgW%)̾麒lF$0 kJ)MX Vu ,?D&r'cE2PS& žcSHa`Ůh@4VSؗ aXx>52WW WၨG?ZU<NWg`{o:ќUWgwȪ@%|Q#Q5=L٬hs)_!8<<\V'BcYe!Yh~+1ʊ撦^:@PK\MBEg^sO'krSl*5eŮ=R@\-Z whyj{/5`N$ըRԽa2Hp_H{`?7Q) C[ϞIC8'\!U9@֮ԺOhVc٧NYc(׏_[K7qY۠(OOo ?gf2G:B)g>/̈́fm+"QoKm!wnM_g9 ?hŀ\d0<IonRvDGN;T}o )B2ǚ^B^dO u{A4P^b=Aխ&Hb Ro?!؄# XwTi5Y_G&RVs`Uqnެ6}tXI[|mfEޠGXԯ'h\ o2;{\$_=ZQSg5yo䠌x @/U)ģܰI+(v(|S4hW}f~'=\3yN&d??,Z1S5/h (܏/x2_-4y?w0ZI!-]b׃U\'TDXӊQv EnSq<_ >v|H~Yx2;ƋMumBsro~azdTkOd4ۧAjƥbBEsЊ(7g`"KLOO[ȮvVo˩AnWDa0Ut8^t Q[A>U]r<--\RC!?"JНJSănA;yy:>fM9RZظ1 TIڹ$44(S@-1{/Jz)a5z|r2+SjF[kʺ'N7Kx'n%P8Hz CVۺ٘6f_9+AL/A63r7Ncc4e3AkdN., b^sihOi6 do΄I^ #L;"bLҀ~5.¦j*YJZrJsd D0)vZ>1fROv k])rͲ\T0n(vg8GWh Tn>*Cu$ͨ+Fql.+Dh>,r_òek3G^ ≔ TS qׯpиQt~`KAV20?W@ llʋZɧ#׿"")yD"_ n w5jBzkӬ?Pa;c12j6oYڵۿ ]ex馮G-7+OP\NlxP<#V~HLyGф˃1YrZծ^ԃ)jt'zTKɵ]E #h!U\ĿYoچ'A\vM/2cSU5(i#fnj##g1/1I.:̢ 0[Kf_x}+~d#jc;丌^ْkZyH#%? Gi1г![]͡8U{|U6mO{{!LȁQI`J+n+iFQjiQZx4bTr=°5oGEUV&s,MX6kW-Ora[ 6[fr2$zb>hEK-( ό<.6!q?B>k]Wy5ku˭6cPBȳҋ{˧E1fWs @V-_EuP0Hfuo$Rހ ؅)zHLH ]Wft.1w=Kjj } I7~ȚW eb9CS'hL%oREF/e1a\#U(m k>D99x#ӗ1(Ac:Y)?֛+۠)pr֎-\Q_K]]_vZǃ>Ȣ2ZE}^ P- a sLd8G1 m 6ې(xd6]ϲ9p`ʨ+nkR̩a5vðrG˃Sq‹: >c@:⩕a bzP|E?2 Ѥuڷge?Ih K($0ݲ {KN;dX}KdvHM_|G#_ڃ\_d;(D<*$dɮƛA0eM,[cS{SN>?W f;$f[λ'4 :$J긻dwHF%R&<;SߋEGyvx_wڋ"/n@< 9rm6R0s<\w}I&&6cV6A>{`Bz̓؜;nۼMt^^:'ēt{N5xS=VzeK;H`! W GCt_ةtA8EI博2Y ;64ʃU>^([ BN&̕25|aL$tQ9ׯm᳔΢ȠdאE2Y$8"oN6 `v33 u\{U܉黳 i+q<␧Xo:GKH@"]G6FEbqz;03ztK/Y{x1A@&搚 ߫6!J5'vFڝEq1(ݰ&|f䕊f@Es_n 1uQgYBuruN]!6FJ] fHDK8Q;t0G,h}PĐu޸\+PL\ЍSdgX2t2@wf#Lo-tӤDl:L[~MIx O0"^ys"]QDreo:("yu߅98HΟDypRL\ʝiI?jׯ R3C63Z#|M-:Ӓoi ۍ>[س^zn?%Do.@o||mO(jyQMʧ,M}Ae-3цD8l9Rv"qt"07"T+:;Dr*&MQJYK:r'O|eItqA~ fEA?ȩRZH嵠N;Иrbdқ]ԁQ5ȽR+!2&_8.iu4Ux{gl3q ߇Y=^<epe25w3O;"rXmPL)O#, W29{ĖE'㲡W g*аRSx\{D;gc`׹Ih5qe&eпܢ~)K->)}E'1 7!&atr*{Bt9+0vڗ1* y_sdj6}*kIAȳj'l橉`9彩z]'e^>$%Atj/3Y_sAF8 vWx8*9otk &@R]8;jݶ'wJ-;2M,}!R@`bĪ2&mpa@i6=P*|3]!eĵYf^" G[\˼RlMr[$h[ A2p o F<\|#Gowq/Wf7BW'sEHS 9X譲#Ѡn d(+H}n|ߧei$R|^Ah$ w +uU HH%Sy:SH9U11\ NɹMvuG1c= zSY6# Tpw/(1H;l=hantQpF\D`hx-B 6֜њ;=p<,s O&9)9ˆit^8UȵQ&v/G *qPyZT-ga xbI/*$"}3{e>Y=$7'^ MUT![kg /1s:~`of4{:wvl^AwPF`:O58db"-((%oR2!z6nOҨ/O,($pnVTWG16;$e'l|zRc6fC<0vAILj(pj^n qS]68>ԭSi)ѕlѲ_ohwcNjvdW2 H.itir%je%ewwIo Hߡ\y֠QܢḚ$L&"#]|Aܻd( 9b8=ըC$@ `6`? mN<(v#éuZǬإFTUmm>l-rS;Q{o𒍀=ouod b9B֫%ee^g~%y(X |N o= 9_,M?!7dZ|}WmXg&Gg^?+A^J2?Q০R2 B"'y'j3s]UdRL# gO0ӣz 닰Ú7-sӳ~o@q3UaZf$Fъ?IgxH̓vaNf֬CϮT׸)ܪ _yV1*{JK;lh5ubuŮ?~Lcd,=+@7h#n)9p^T+Μa͹y*k3 C8xQDby~P56DHwe$F{Y*LjbJ*/`CJ }ƞ]a˞Gw#ְuwvrm;R>pRN^R5chP`h\qDY;XT _7GN hg(iLKjpx!7HJLVU~Ӡ  kMqAhw1(z1l1uw3;ʔ0UQ:W1z 9?Y E\x5s܃!q {Uef`Vk@R xT)2ѕLkÑdƊms<$|rcL$M {B%fiwuyE_s Սڙ #!D"fh2veٟh|$zHF/J500:*on -6w5pJ.KLv~!pc%9OsP[w#RڎaH 5hSXՈ U)"~e\W S_!H̲*u}/|ƫE=u墖TU(aV ^>:H!'y`E0fL)Xrzl;&:Eѥ|vX&Q"Ō -[ Å(s#ABZ_Uebb3["^7f r[&;w)1x|~/vZك;qn4)B!4Orb4%5|Xv4&;7?x7JSԆ̵ {cKl9 (gi-_;p>O'G`lH%,lgDxKbpuuDsOY؁:̃9A;G]m2ӍLRؾ/keP&-7Ym+yB5NlI/H+n"8* O'>K% UTSٌ2^`0VdIs*Br@HAO`s93`6b'bG0C\0i~3~mx Ru P֧OEXk`Q2k 5y%9XҢ58'Ftۋ=N0$g!Aū2| i ?44@̆ G`\W'FWpR=2h |z )*%`p2)6Zy3j;-H~ *~̃>eyZAok~*`vp^b8ǣ2ʕ=y|JbƓWԇ;zl!VD0jޭXGh)pGݟ. 9GCaGjӃx=u5efa6jMtQ @uXB9.ѫoMgf<ٽl^@2x9 wlmGF8G2vsv#KnsBRZ+fȡfwzOB:lo5wԊAۀ5R FcŘ:qITU>U/[nAFRQ\u2O}"۞) z7. +Y/-eN919IE PG/VGl҄EzvJFC)f&$ħ#J/1GFdWSߘvVљ4,x)nD&2Ǧu"Z3Ndaq Y2n|C7\jXE>Π3fL0|fN O!0bj0Ì#5yXWfX.wek&oF{18 ,Sb;%b3TbY^ tu,Sm,LOC)AuB=be3?e[4䢁DZ#RnyUR# ׹ɭ3x5|"zZݻ~] brB1d`4p. 7Q-\=0(MJXݪFÿ|)>%f .fm&4H{1vF1V==x"=u=ڠܱ'">$H5W;I#G:cpoZdjA`avqlO&Ynag T2%Х^nڕ@urdmN c3@Z~&&t'z/btϑR)+WRo]6L"ѱbJ"ٷa#r0 \2'/VF4NEZ=0kf= 1iuZ.oVOp:e$ͬ,(US8ijeo7ϿC$_vwhHKjg wŠcl`L6QSa id?Fᚂ:w9'FWCzm37~CuY3'셳[5 p=^RwWdkM"{_l% L r Ǿ5m 9d۱eokhN {?Πv'05n:de kY'*, {8M9fL7XCb.4$Ȩ< 4Un/ġZ_ur/W}!'Sy|053T)4~c!MC:Űl 7#F{w~ 1IlBVavg™PP|nAm_ y"!9KǼ<-c4~r tTGEl]Ы2N"v9lR@-hk *PF 0QW1׬){j&P>ѫV"(֔'aO"=%_ܙ;>LXDƎ E FT츚܃Zu([zREI Yw*!EW,3 [ɚK6_ .}tufpWWJ+i[u3X2s/15{oФV5O}!A x4ڠMJN)(/3CDߔh'Iwk|nǮ\H_*b /d,I6^X{dSBlp@ը:,8H1Q@8[iOCSF1T' .+!ao8} QV4b*XN|ݴ$+۴!ܲ6 ^UWT:`z]QYZjF8`9}>ez"D$ֶ],̸<#p/Q˩N[p];-W dN}\+ާfA,}*7' Dή=EziEһ睧A>GO:X^EW=rQT_܆[up4sNC$#4͢$hjl_WGީfS,1n6{JM¡uڄ PN`hL& "g=k_iIQђiVo/ `#:׫NcgswEc9#(DY@N@:QDW֧+D096,9V;Uځ}߄, ,>gHbF 2o#ByQ| Ѷj۪<- |ڳZ0{>\蝓W,μ G$ K1`ǁTg'Ҋ|ц!JD+tfZ "᷉^7?J<{_U#,|@bF–2C L'5^<.MqR)aˎb͒lC!;EXhZeLV9Y+}<5W{)Fo/AEߝ Ե̗E>dQ &ׅ֙")):K)0~XHFq -loXn`?K3 AN cko%MFJpW" 6N()0mBBulX@au{\ntjnZ]3 {J_棄L|8!z[wPNzӗV;(1tI;}0`: "Yz)_DS'$VpL vb`wn8JBs*g7mPw$&Z:ۧz}1"mv>[7ˠZhHX',tI;i[<HzK_;$t;1Sn4/gF?!w\8DO;&|3zjsp8P. V.{DϚ!sT:4icJ]EIi26S}כc7J#eoZwooܗB-Cx&F:[]h]{$!<#]UAGiB68\v|}HcZξw Ánf&-!iǚhjn4ChY6L-J uIrX؈CXdqZ2?c},#޵ ȴ)w+ZNaƱz&OBL9RՖ ~cY啇Mmƻ q T[c2aMۆޣ !@}@*YԽaČWEiv~ ; Mu<6|fS_@:I|¾9V ҼWݠ;14;F|z7 -g@b&%@Eƺc˧x}' m#L;m  ^"^ ͨePL3(^.d xY 5 eUѐэPFZq$ba'/-ۿ/ȦצAo#??~Y^"!&:h;9˟M* ;~8, 2[і*^e%2?>BO>b{3 &}(@6h ?YFJY%Q/g <(jN^J{ôҏ3v!Q/WAqQU<ìYH ѝcTġ2GQ]֡L wp&h׀01^ 3&CjJ0{>5֬yH ڛnv?Ō"{zS0oZ٬!g5-ge[nG.wY"5|Å|i<τE`)C7\~:zbVвs+2#¡-8VRY_#x_3F¦#~,Ći]z#4QȬ.Wn ]qYbI3pxߊ=ޚCJ+%<bǓLq˯^Yɉg.H5+EpidfmjE *3y)Jcaojt;_V&DBbU=DVȸOid059{8oj Ъz _< ڢ>-j'eu#lNm_'L3"fPpV2jFt"vnZ]5hc;9PMpy>Duj&yϤ}Q/+Vd!htwL* 'hoOhꝕbMSaxĽړϜ: u%`hX{j?*Ty xS+k\En٧ d;?smx7:Vl-@}4m-6]nv9sjt/J/8J y&%b>b1Tx B3CN%_?Vd,\pZu9GW~/HQ?lZ{IF9NX*A4T?]6]`{3CH ( "ÈX3b,s>ԔY+!VpYJ R\~6tƜ`q1:}A`66:5y,—PG>o2tse7 Q %Hx_S:vk5SoA4#VۿRQBA?IG ~]l9̝|HxGZY0ͳN@ƚXT-/ P H$T,1i7=8=II/ a~,?O*!T cVdC(o,m9ޞκƖM^:"8hF*\k TfV.ʉv5+a0mqwfWZg݅PkY:HZwcOCÕN7Ii[c=gڟw;,qO5_fr(Ļlum<_ (4K;<&yUN'"sֽE=eUΏ, Yм~7ZA/i$_k1dHTƕ1;+j6&Gڈܙ%j3c\AhQ&LNQΙ#5@bh5h0IчA9?a5=zAcPB$kkKX^|LǜOՔHгV6{vAϦ>M,"R(aUQrA٥+wgc>AyD25۷W@`3C;uR9t)xvX:ǻ]#H\Wk+m7D *7_Ն`snn8Pӳ7|hWà!o)ĊN7-/XF*:Ip0PӭEK^؟#|91RT35-Nj=9}7i䮽֬de{q}WL(w2ޯl8]rN,\KipĆ$A^.yQI3LkQBB;DmׄtQ p1NcWUTlm#R&^32p>cNJp_"ݼÇ`#}XwlR\no_"ŲO$rT<|@77fĉ}C Z͗Ԃ/#bJ#zz xa[))oj4pReu-Jz(?K$ lKKj{f2Ұ%k]'rOz44F+j%qi >6U^=~=@+]; ^5M ÊfEt1=$2ZߏdmQIykqaf6ͱ2jI`o~V"7:dut9b2f/k`6zz1ۉ}S&w* I/~(G4fѸ vr/#z˽мs_1NY/}70I`P8M4R|mB,;ꧧ`V.T!СYeN7)fUȁTyYy@_fcPOA%膖B 1mFnWY2j+(VSJ CǯvGi2Ҹ : Ӏ_>f_eZDb[4ok{n ) خwMH;h[;C@v_$὎l$$d ^jmSKMG}{92ik{NJk4K{'إ5Oڌ8EUS _RЏൌi>&kQ?zY\-]o)->o'Is*U w#?c0tO R`! :.&kYG'8xTN=7jbP. &=='̨hVaNi}$.)M˛%B!"-0("7o8GuQaw (/3H6PG1]$dXZ R豁H(9)z$M:2UA},lSH[#ZZVl?Ww*| % V}3df'R1jH5 T\><K~-A L['F~OG1[ dr=DWq[M>Hv4l]&,M嬘,5,,H3Whhb*aN{sRZsy+8J<wi!:[h+>%Ԧݪ̙ӹH', j5.G0#ɫp*j>9ږGj j tvvQf0PxRݎ37-hNfRnin ?&Nn2T6y=BlG R7 ~ryҫ`OA=*KU;2mFoyDY.w;#?u=0Y$ +ŢzBGyzhrGҟsHquzHƍ;x6<@Kmt=0dW񛭞L9#UoϋU녢]^8gS;bN6lxϥMڤsWY Ȩde-j7 4ZH2V|hkk|SGnZM⏾qL(QM '"du][O,i*jkP22f J0 >R&#)xR~5E=)5^&r8CZHT[SBҸ,-2ņ ʺOClz90D&JWe`LXl(J|7V6x]Z{Pv]Q4}+J}iWFEoЃ:Ŗ!h͖"et9ew~nS} #_|pV_Iϣg$ %:mN'2rx:]l0MhT |5>ɜDv-<".KRfq~lnh6S Kɐ+оfrh~wщ ZIAah@ ݚZ߈EGQC܅jal&?Z5`?%8=TN_v M)i@*p?"l_1r`3R :_ `m^m)Bێ͕C)o\6XGE0LJc9JfN"n9Hh<28Y㡃Fw_{zӔZ8aęãy Ydfjŀa䥔:`6 cԵ!7!&+i[9:\rT&::lk>Έ`1 }Ғ;bgX}?l&UBˋtXKSbL yIS~uV2˪떠Ϫ>$‹e{D ; | S;bc9Z&,xI\,?sW'KǍY1d_Cf&c݈ !!aQ"0V݂!1MCw TV$NyY>7U{tPJ&?lAAco=#t>~Fku)ܵFy*6ÎDTOGTN ྐྵ5༑ꪵޕ2@D xP ri';HS 9?J 1S S']\fƔ7Np6eKA3anNweu;.9dvj/!aJ$AHhw[Hn&^'*_L̮QSXq5sf b:N>e|A*sFϸRh[ݡI;4uMZ +;<ȁ4m2f)o![1G$B5\fu,mw! AaY wV8/ӸٿO2t8y@kvPC5Hc/ mvmç@j@錖-/ƼT#שPp-3m5)/pLGjir*i}r,KXVO/DUM%1+ZA j/ߤ?d$u#}׺v_lwt^~8@*jP?l}PոcmޚFGn'!@jthVψsTKebEiD/u4|ݡe%#nlV"v܉!gc"Pݐ<q%3A5A?Xlk &ÞY *Rocl<%Z?n#Tʣ/ _꺳C2:@c\yo[-bVdΫYsˀ]JP_j\ s~C9s#Kc>FKjpWn ˬ05k:`M-i`иjy X`G ǘ,"o(=еF 5k#]Q=D k^ V/qobXyV A"_/v.묥KT!VҎmDJE2jGœ{ I_ںpS@X?#oX$p hlNy6kkVu9y @4K)wb\dľ蔓>Yye.Y?|JEoyX00= G 34{CUS !HdKu{\Cҗ"r">Bd"hF_ZFtZRe~,&`;rEeƊVp,+S3H_P/4خq {u^HX\WtVt5qEZMs c'E0\ttT4>OU3['7.7E>{ط6*U"&hx2q7SL=S~[DUtt.c08_; :ӄ=;_-Zxxo'ˌO]*k>bM*Ǚ~dl*G@S-/Z1e6=ϫ^^p]̞@UKXB%y;=rg2k[5G؎R cg+zkm99E฿bHxA &Bm5z:̇ 2PeH0_G9.=0a.C[Z]؜]5mKӥOD8U6+_n7a"|Q]*:owRi>BB fd!f'(͖.LC@\Q>[ Nѥ^*'SSዏI %)ȸݱ*g3˦rFF^ukus]^NūTjb&hː !5a{:Ё]PT]^x.SH`|&Fvv̥h᧌] b POv2k+ G ^X'Odbg y,u% Mɩug^3\Ci8y3 tw @ #)@I>AUͽWqbA NT]| MS,U`_Si x B=/A֖v`Jz"~ 6LGqx8f-.g+]Ѹ׃:U{'2}.jr@qL76T_6\pt<^;[xL|IX#Y@z?(=6Ŕ]߁<g\5$WAB|[|s8cn溯%+Iz?'uQaaJZP{Z6KPm91ۜ(1T PEWSzkكi:y59ID.T`]OWGΣ8}žxp Ջi~"\{gp}#շ%* h Ϟh ~]ڲ{|<;Yj-ۃ]\K2]vP8p! dUaVLGǜl([-²=HBǣو81k>Zy#SB:*͗1l?g"lhM8ͩ|CIRp05MLJywXeEoj~5TY: K q[ R[Ѽ$ c-]\)%ң-EV-3} I6'60˷_DqzL͕`P_:5)@z<#862:DADžP^: '}ޯ {3tʻ2i]L4SBv 6?Ɓ7YIН;NIQ@C!5E  M$ty1Cj?'Q>*phslzjژƐceZ[S5nXq *N:.Yڛ7z;/hTlSiXtٚ[L+MwL&o*ﶕ0LoK5 Ǖ[$FxjHЧ{=]Q?@-5fXIG)]ZBk_8XϜd?^et0(BzȓW͜1#mΝ"M.ߠ;ߐ pɇ\(B,Rgއ&4[DU*md} 7Ir-8D;h߼F'U1D#|™ L6c6e'ޛkK.O.( teg[ElgF|柋CO8ÌDEnjnڇYA߻x3}L~fX:#m<ƗGEqOu)4P?4`vM.^uu aӋ|m~57~i~Q @X ùԫ [8]9(sԢO f:z}P襸dMbxC.KySD7#ob-K>BqZ}9_ՀnbC8E2TLW5[84l{hJjD*aAXcөguZNS8F'z<ÍvX0ޥ1I}|o㰒b0H!h'l]Uػ>)RMz$Ͻ >XgQjſaD^wgayJSPx>Bn86 >>ꁢ YIVw} 8Cm@\mӱf; ɱ\ .c2Tb'9l9(.-cUˌWGL,i6 O1FPXb{ rM}%%7O- -rAps8*PO@9F/‚Ѥ .\n-ZG;q" Si&^M_~?qs}u AfXPDmf׷ۂt=zHk@NCNmrZׇ+-z²k;qgs_ ~:N?e ZA>k.lU߶ H(D#k>o({ʫ{L`x8Z*UT! ΀&k Wٟ?N$,|s46m݆DQַz~Fuov"(QUXO)=-_ջ^ '^Uk9$ڔ#Jrߖ}l1EMmg?[)ShXZ V#*Y]߬Ak_$G OŁA;lvAT9Tٙ8k ;>$MBo\Z&"!Af2)Vi{]f@A{ U [f* 3M̓I<,"y/ތ7`]=]\tQrTܕA(妪r>KEP85ySf@miX"uIfzcZԕqyN|>ihv{=&ҒRLpt סX`i@Ђh{J+ij:矚zcu9obiG8%8?R->D G W1C 9< >~Ywuv3' @\VkQUIؔ8c-v N:CPiЋ3Rxq63ŠwƲH3dg3xW\~Wး[SqS/Gce-eh6Gbz*; '2I,Y?\%K"KWP:{%;  '2aJ:D?GܞEj,t*Mjqҫ+{ c":]W׶sL* F. 4͞\nQ!,0>71ŴCZ4u޶lU :ӥAxP+ D*k% su2?Hemv7mCoߣJ&w_쭇$n6(E4Q,tںGw{&I\5O;:e]sn)J.XDVغ0ʫ&p/e#m]52[ T߬$7_ `h+ p~:Ds%QPIW8fATe/`Pj;p p, npeEǏ@%rZxKh@A*@ =sN'8Ð\~tH,jSONYM:=W; :a"J9Gdjȳ*`$"in /ptI \AbֆwdulJRUʏj&Z$E1{_i_*es osbs/йٟ/]٢*$?`^aB4Gg.@cSb 2mK gjw~,Dfk;$ &| FG(Q'M[5b+Z"1TrAm=VWa6C11 |H6Fև ߂}*.$ j[MLmڠZC2rL1VH]Aak+ ȑ8QR}b2Dw"רP1nsX NDptS ';70uzP1[oS~TpgkXyDŽZ$F{va1i?Xsh-_b]HNQ3ХH#he4R|չQ4?X]ME;>@:>XC$>_뾃Қ3ޜNJT4W:Z1,سk\Y8&ȗJw݉dvپgk,5 )33@iMߜVflgy?|!1ƨH&̚c6>k%q|6e,2guy~I=|_ՍK;oxFdd ocf?UZ+ЛS|Ɗf{!B^1y$xLt6!.`4մQmըh~S2ߪ_5d8c($s"p.RϤv"/}wˎѻ)dqHp>2{RoJiS el$8 J?ctDjWDx`#5}!c+ 4fG?e.A$@g=WUu0|:xI࢔\Vn`.tC(cԻyHaYAP#M1GjiZqtǀ {SaQ׮nst_DzqПAz-#*4v6%FlG23;o0xNR9}cqUV=Wtytp ̟;b/BtBU|,ړ\ZGoye6Am*L`AJު?w>"&v0ϧPDŽO4L=Z<Px=~XS+?I!KuZj"YZ؟p~B63hF0DtUgD(ਝ`~;IeCCgľ]@g ~aۉv(HSxDצ3=S)PڐW/͑w9ykiDfRkF{W31l5>3tn5-J 85`Uy҂jy1 *gόzH,.QĻ7k+!@kx;Y@='Յ砥>O٘.v3]jwZvl0s_&D*Zbd GqNcH!yK2~HP " +aGfN{8~E]|욜UoɈ*Iq alGu-4O]{spC1n&f;"l08̹J ^>9ޥ5E1Jb}MNEGM#@#դb h"Z K1OoU{J/g4LX:?vHm}7ɀcG7ق$;͸Fk9IXVzpa Ld=FIy:#5ϵU901 k.X<2Q1--r:8j,3j^J 6҉BR=HoFysNS{U gF{"+Ml6ꅢv)ῤ5H .̧KE (E(wtBQ˷Aq>ӋLJ} Jxxd X'(bknc8F<F}Mǯ@79]hA.O^tl$2م_mV%PЀtͣpziN|$.}Ћ3i g[v- 4mF]ځ]G3 tث()1XL4K BSFuyV`'u,gTqp v VD Y..:\%t 'z+#}b:4;XAM< /G̯0(.0)HNĥl!|?׫[;Ɨ,869I6^m7)b̰&vZKp>K nEͨ/4 (,N?Z`x̊(&]t1dѢ3p(B쿀.KZ_a3`)֪!^hTu 0&$$7>oQ/C~xazjD6< ^#uNSf"z^P}8ܙ)K9ǘ,|B ܣ'%sM?Xp޳ c&-v5`CAL"P 77%,Bҟ;v粄kfk`V6r];EhsEhť>S6fVG|c͊GuDbN@:>Ӟ]0W $kiqH~GkI`/"( Bܹ˙ӱ#geE\O=D߳ijFn} "=a*AS[g|͵wV"MZ%ߛRB#lԇWTp#ٖ;d|uQY]D_>ғмVDc]RojOνEA"oCz& ̔0@uӒT)#&+`KnV lޏ|j[2X}pmY]?pfA=Uj׌b;-7eiQ\}R#gU{ŹWևے @Ȟ 0:,@$ؙ4LQRSlim`[iBgAQU~ʉ81 V!Q.$Og1ڼ)~d2k~YmeB+yJy*XYy,I_][##O-ip>iKsLE'CcqwTL"h1ٟ(q5k%ȹ+ŨV>!\:h|_ѱc 7$sT-qċ/LG'w&Ӿ;Yh y9Ҫ>*Lydqƞ_pУ3PzWhЙ-4S]3S>UHdK0W{}Ne D+^6׵04LE'ܤCmGkc߾}Uᾖbk|Jrp#IN0u$D6?H xWt0^wZ_=K8j&%R}=cM9#g&T t{S^KmΐDf;u #&6׭ ]\EZʩNǂ35A:dbdkA}Ph'[t<}s-wF{sJՀp/sqtW4139GBh0/C'ao09w7ZNx;I{2jd6S9A-nBҎ \(QG+?k{fLozV,g鮵 gԡ4Tdf\!'иba6s2 U2嗙ZKT?.O=RlQN)#u`CdXǟdmj$=xu5&>umBAVtmq0`2|/\VnĨƎ(npp?(tER.Q|dd,lZg]7W}V]0bO{άIq$ߦǨH/,Q=k0z&~K-C.\"<꧝ZĴv : cLrPA{ӡuHkn{f0RN <.Q\Fb(kȈ&6e* Ȏ1QFCLNؤ/qq 3~2{+nsg7_N.aMT+E7б~b*  ܝ4Ze+^UAT0|*Udg<޴mri̊h nI`х-RcԧO<5*895l]/k1(5J@+)ռ0BKL|Kyy&FYp6|PI?)miLuEU1Pe+QWٙw$E.iƛh ZB'{K.{OXNv <cH&X3?*!}m'{hkYnr/Q4VzU?3B:UeڴE1|vllvۯinrG~[P3 \T56uy~FI; %rA8(biP,EvE:TLH f.͕?} "`wfk{Y`P.u2߭a=P#a3u vT4b<oxEc-@izW3mya,elÃ+;)БISu1Gɼd|MbVH1X #}GT26m0-%!OD?)7Rc++ƒ.&t6!H[`D7 JxS*ɷRWٱ_~sёuEgc |zfQ"AԲi`"ѩO1[+%QlӳTRw#$E$@R_0/Lp a=RJv :&:(=<{6KEnNTE09˽ޜ_/N]qpN']Hroݹk3/3Q^YP &yW*kcïDfOx'( x"[ю/8'fck!{:?:nKq 12 Rn㲀RM@1s|)"`:Iԗ95d:\7[0,k2!r Д3sTr CAk6eaܧspvƀ;J2CMZ`d6a/ʶ=(WV#C>)8IHM‰p`CcdD˙ 7ZҐnb[^-B%j DGVVGξ& ( WCJE8ƑN}.M p P!W '܄;w.Bƥ8]Kş=kؕ0rߚMA}qA\Y'(CBtp]LøE1셮z h+T&9V5aX07*&\ `g$F-;r(6Z"Hz u3WLRꃈ 4rFlOz`c{zsoȺ)4ZAvT1֌P1zVnv%EMN z{kC ojцU+}" :8CMCr*,SGQw5ȿ(7ov@IL)Dջ V9 0 |jݱ0g>%JZsڜdt q׺XYTpxhNxc@%Ŷ:>0ݬȮpBRp\:ݎU݋8x/M_WDKU.D@K,t=Woxݥ.JOһK/7(a*󶬫 40̢$=:V>qlo %Nڦ&%s^E?pU*{~ciH7b-RY}U7>LM:"F)ZF8Bhj+f> !D|1 Yof.MK5#]51 "y=HN OJ'tt4X&RtmAEJ`I G2V}z٭?rzev8WN.MG3D^a 9i'ő=iZKDxHP8WqP= a2;񟩵D6:mV4pPg0__*ب1܋%dsb9|~9X0P,,~ZO)R&ۧѸ(24k rg$۩c]G!gE-ҭu+h5暌Aܣ Ih.:;6^IN%(:V0ݜ,JBXO-0@b{uzn:%\JS^xW9Oe,u"O *b}#aQ $Ww3d5N=!J[9I?چƎnDρ/jg蟀s)x\ mԮ]ayHg{oW;3m<֋a!mH=X'vu}Ǟs -5cʑq,iͪ}5o=:%f0CF>MR^zi.%Yht  Xo/Nq+q2$D/G"L_ccso+aR]q;z8óB3!1W9`x >CΡ7aGQMҾyl)U"a,M?җa+td_qOm=d}j$9XUj'PL R_;9lF!8{G(zpiK 7.dB[1A%cewo kUis"j%. 1i.!~ͩ`|(B3.|R׳Uɥq=ŭUaBNBRkGryC .\>/ZFݨ&8v5/}֛&6q0(^#BsbS;o:[U09X8~ Pg\*zg{Z=Tf_ÈUYK{ %U[_?zd[yM\.{i}'㸄_PQ=sE G$m.6e7ï{KdNIP"ڕ-{ruø(e[IP5D@`#z2#΃ Y$tR F+x3^zv<~ٵ}2:\RDq7O<jxԝr!')p r L_/]|U ޥ*9Ѥ=QZtj;Һi+uysv{rx h'\<]q^+VhS6txy*a-݇0LUv>/wj/7@62o AG-F"-_9=ldSɤf^Qn꯫r]ixNUb}hxhfcC/bm zSV1zg!؏B?p7}(1ՙ=$A*Vw͛okb8zf3dGݒvx*7hLM& ǙmbbaOF rͺ/QՇ`@rܑ+p֜&HfG$VθGY.hF@'m/(bOT.,gl%9W4B!xHZxsWM,U6OH׻bĕz t6H ~qTYKj!F ˊ/վ[$[9r^Q 7LTQ"Rqs% y )3TLjj\ql hKo*ܥncT=bsl'vxa1 FEVd\ ?$%3!:~׻91'g!A35UѼ l4Awk&M /r/v.^>yc&@DSY"hR?Kś^4Д>AsdXOL8-54f͛C:ItHOX~t.;>]vUý\puTF:5(> #ܙ>L:UTA1c^YLfBުkYZ%$DGL%ddh,$&D9DGwO몝dae<ʼ>OvHgK]šS q?MI4VOθřAj9^XokYF/&fLO\23IA`daeE4>HsjwAyTr1'EtW0x2|xbK1)_ bvǵrVCb|oKp?Ek-#%@u h84Q-XY8̄PċP3n(~ õ4*9nbY/;[~kLF4)Ia@ZYdcx+'I /5kS!x%_`YmUC."ڀYPNyӕ&6G $P(",LSV55xta@ln`8.$'MC3Uj6Btul"ߎ:刃*]ZX<:[hyPuz2XD+=ZN2OEŕc>dM_pz>N^o~\+p~DG1vo+3٧g,\^()R &c2\2JYRi-c]y(,uFyV0kQl`F9ʢ&]*L8=(ӻD1oa1ٮz w{,Ć $*+JǨշ"nˡl8dR@?U`x!H,2UAωN7 7,ϕI|cP\9}"5ny y'Hn='Pau{Cͫ 愌p%ދ[L\$>Թ2֘eH +]"vPQXt$o8v!ZYvOaZ_/lLNݧ]eL2W.)KBҕthQ*P d cu>@x5%<:KJ ٿx;*ɰӹC[ UY﯅3QYubpv5XdURo6w^̒% iSx*+t#4Fx޹NG[9~.͐c0uX:xWP6UHdck;h6v(Eh,bT+dr ^e(Zs`ĿʣEC*m,B94K$0nY5 3[r+~(9-^Qc)u=g_xu~Oq5@"jCޝTu)7h1=P$Z r"4 僧wIl SAf =:m7SB)y*dnwj7"Yu=`8 KPL~𧣉[nG-U>3lcڨ{ |ّGBӒDÅ jOpuo)h((eG Q.wښ⑇d` A&Ƀl wx<';G3$cbקrZN&J0]b5W|I&$tP;ty#T]f* 36Wx b8sԨF8+_2mJ*FI\'a#"D߅\m ] %)e#v%k0$ۙ:?FO]GOJ}Vl! z;t:}:FC}(jh) )B HuGjWsB6rH+*c7<`Q2_\8RLyPOӑ3[H(P G\Ֆ*N+1/!|xM1AAR@Lc3[T!%"2kf?uia-vȗx抆A*cM^3I\dˋqty' q6$(!WRnJD*hCgYc2rbl_"n6i$GzQw➳msr*'R5;CAؙhJ%Lq6to0N|pǘĆZ5P5BS'CzNj8@sR_PJ*c6-8?kx#tƪ;c׼7[+$툫-?D֐iJ!ǡh15el wũS28Y7VE64K9IEj׸Wȹ6f 5Ga/\ϔAN}}XG0~TE' { XbP;8oճ(8',0OI Tgk=7|sĿfLƖΞO|$B;@u*M+SJq90oNߐV (7_ dh~e{uHwƏjM67]ghwA\ 6&V՛Kᱥ)KG]j-ǽ0" C1)FķN-ZnQfKǂ-E.S)BpWl4لYnjMg-×# HlIs݈\`obςDxn-B3[%D4:i{Xaތ77F 9y͗2dceGsubʻOlC<PI)Q̏>h:~A!uԫT66LIf4erD:0HHxbl xw浄L&2) bSBv@è_;KqQx:5ZtN7Oj)މƟFy%98鱡M!jl0qhľ\~ޚ}v L`QAZ y\uA7]|.ϔ웭* o(Vm(fmMQGrnX;~ۘ>CtqW?Y|99 /dl] ۢyz0ĻwA:h.[Bڊ3mB9캗<ޅ>\zk,,G#.28(x/[ u7mlh*ZȠ<tJR2Dib3BkZs2$i*e+?#M,]GJhʾ}.P}&a>IJMZxi'bX!PD";y)j(j5IGΦH1<ٍwjwKl*/-5ecfZW+#鿓 u+p~`mu$:j!;}.U 'gy))O2sj!\8.:vvlڭ^w'sBqQq/:備|t IZ.IQu;ͅ+ؒ{PwhE!6V*0Y`XD*eB=~&<"Eȿ ^J-LĦƎo3?~@x0 .\֢]ʒͫں踩J,tD2I%PH,:UȴnK ";q#azT,1 +igȢ|$ht7+7.&m,i zCѦGn|ǹ" +3 8(Ejpej/L)2^B_1Iv-ɿ^0t 2\&Zr'瘍{Ƃ'Ts*`Nb OY3E=tjj'Wמj+fǙPA-okCn!%I$ ^Hܞ5[`m}OM*SRl "f#'OBj^ wʪ3рSk4yx~3gR=%CKʭM>RM4J_KWs!Pٱ_*Xe6%tjq)@eQw2*f "BC(Bg;4tgAi4L01T\%mP_޽S /rtB?yr#KghCCҘ5wa'ήg U6@F;߲*9o@Tp-lVW@ ,^jt]YLacvs<}0Co3 򷴾T8#hX`ɏ4<~pK0aw .N=+=) 琬{8%g݊wI.QJt5X5e-Et H8ܠ;{."`= $WI-W΁C%զ_+Ǫa9:Wk@}=ϛ:p,A_02@yrOT/ݸ]_L{_DP\!t ̃IR4j- DjNTƣ(ХD{+%0xz;T򋄷v8lE("q_4Z SR jOf+pNo<(biFUrj⨢-k5{IwTKfjjIqm.%ᵾ'D?juoPHϪ⦰h6(zI-*tfbgɏČ! 4XYhhXbשŖ1:万r9=)=QEX]MvƧ!^aPy5q%.Ewɲ"Yש{!ŷmߝ ۷`}i/jcYMv]KemmzP?Rvu3Ϻʜ(t_KO㓏t-l1w5̯!YwMZ}I;> {~Us)[>dwH6$=>z%ٮYc>^Tw J|; 8e<; }"^Zr,tT 062M! 耤)VTbtpu)Lۥx^3W*HKgRʬ9@" > C͋ue日u,kGMUF5Sc I{_&2GahE qM|d"L1l24`8h^TpYKXA&:7İUe+[CѶĊu*sb ]yAzjoZ=qB@ &kxͧj*B3 |L&7C#@\-Q/H%7E޶79eV q 铚D5&qf@!˸Y!s]te"0GbJ ʏKîHSt.ڧQ* 4dލF\(`(2bIJO 8,PĚё0;h3rm%nl[̳Dǁe<ԼVГK V_C;>aڶ=aV+7fn6Aps2=iVtk%EyCBŘem:% LDmZm:)po})`!G9*?T:_Y/"5(iRkb_*_mz.p4U{bR 䂹2rM(8JâQ^ AoBFca[F~.yw4WbAAgk@x|qaFI-ȞhhkoVg4f*M+yxa(%ɪBv,:@>%b'=M-=oOpGזx1T1AӚ/,c@A1"&ÇۅhGp&(;)zI~R0frmw,hrOۊnv o );|9<)d BV_ڛnжPA96pK|qh#ptq|}l{ pwXTsCڬdTg$A*mL*8a)=ƈ eBsmS@9C;oєx|pL6*?P^qJMvv->hCUYgkW%`.ENh~%s(' ߦ5):&_=nO1zsjZW>pc8)]J-X_{&d9{7f s?x}&+BK밨g3}2GPd4Gemڜ,PuӄJPg 8[ JkX]_g{[CmDJ^A&dP n5v]~Rkw7P76 w vu}#Ρ=FaRU}uC#(LQZhO[č.i|ˑ`lE P0E Fmk7.^:X7~` Tt4/}>BVnEp; vN+508?`Lq֟Ə|3G˟) YYm*b UGK7 b01(D7%[%κ;-Жttqpg Y5tp4L-TJB}9U \6uLcW5i4Pp^0U⦺M!})ՁϹ_>;LN_?QMoԈ]) 7c2g.rf_bFΨgJzN9d*8 sSi:$:%`L(H/8ҳ%هB T5Rv%nbaZf7 yv$yڟ;Z!NɧAӦ7TpGUcټ~WǪ}1P[,2~%9`J\|jGwnH?M\w Ag+ D}x ;2Uvsn ćiBڱ4cо*. =eؓ_k!j[|u]+l(,e1xh=1w4SQeb6T/82pZ~CK!u> ܅~I2ԴeLnIjU])گ@ X_&&~%`D &&\ o$,)(Pq+.ѵU7xņ5a1,s ;U$)F ?e,z:Px i3!H-_7|N\͍B1Kdvݖ3 d`Wx;40,`_:٭ 5Ou?ITJ4񼮓.Oee*^PSgXw )tYa>2c^ 8N+@1 =RPu$u*0wKۗ9ק^g}_ǜxM/_K"OD^ܗz%3R&e)fX*q0Ic!ģ#)P*V=>@ {<_u349rmqh,>ܫ"`$IwBr [EL THʢ%Ѷ׻. پ::&gd?fĉE&!+ eIq-Yƿ*%Hp"f>imn@eUѢa[7ڞr:'[Bg~D0w9Eړۆ t>vq4qhG"\!N0#A2"};i3C\J~ABi`iYXnY\m*Aň5+;h#(YZ /69_(i-Rue0r=*Tr3#mdt2oRgiehI{OO!O=)(hj䝃oya+P>M: U2 ϵCfqAX4Ddڗ_}jJDts#i T`[M@,/YV+d*F[đy!89TZ4|jNx"`yρJ]6h]%ŧ ]b]FUb #A%2GuEqv O)xmSiL:  CQgխ?!^A+5:ż+Os/bp|6hu~BX?fmkjcy*ъG1—':o1?|Vk;E7Q ŻdQ7-}@7i&ƅWur],Lalb= %RH ŧQ_HbLdٹoNEbrSwlDȢ USITfi#a6w%g?j)uY^F- trzd6We+H^]] m&sRGΞT P1\] sĜ~&2Nm:"\G' }I)9reNf! çOt Y͉Dlr1r$kgQO!814} +2]?vK}/wP"C[,8sdSJE2lԆT $'(Q f6j4L' pb%hG:o"uõ=I}WIQဢ{[+RӀ^”t]zz*'~XKQ/SUGpÿ[ڏ#*pK>o7Lgl?)7,"/I۠[o4RGQ@h]>7<a&E(hXW%ծХ[DZA5gnYsiHAxxA8 jpoWq|hzRzr.' lCoFxljhE߃46˿LLV4ix5wY73o@P ']5})P!JTm l(#<۲cR˶Kt h WʋS٤t?:5L j\*nnQau/1S$ϗN$N|aS@UW4>_ڗ&t~ yy~RJq$EuVH{PaTĕ0!NSO1;!! Bt$!FD#_w)`pTi MB0ZSSb4=m#eg&(_绕lGHs?#[҂/K嵜mSžh#tyR(f\`ԕа>;z|>4W_kap NBq'L*"Rg<ė,NP°h`0)'dU7gdWKߥn 7Q]C]m5[.,SE(-$޾< Ź _{(<ūOe=IA#He-hfPM:xGNb8YJu/|(`W(=)v1 #輙%fxzv3kTcSǒQAcъ)]L 6SxCF+ zN ZrRms:ۚM r& _f!G{| dO-`E<(sr(lQѨo"όՖU`T#}фinϑš9٠g*Mz]*!kP4"\i66J݇ g8 F W{꩜-i;gqQP 1:i$ הo{tǮ0}n ]X:J4>e<3 FUE':p-?f0jl`#H)qfI-s[p+[*zh(f`B1>_nÿ87ؙM1eA[Xtݢu簆i7,$rz%t {yX+LĢNB* SDꌶ%y :3Lף+D6X;|e^\j'Kj֩qJ+G o>¬ /3?[m(OЁauXZG'J 4"R^Xrwx2Sۋ+v39I& 󪖷\U-GGNKM?)W'(7"%;.$hcWuE܈SeH JڱWWp mWOrJ>=%ސQ\|"$bcV/L3J48Di3\0}UZU.ƒ4g'/Ojȉз*Shf[Г9 $uF?\>HǬKK**EҰ̔_J|' jQ?b獉 x|9ʖÒz3R7 'ﱟl%k'sLFuUZmS1ˆh{KJF-֨&[/5r8ik ՝et, ̈%{iAr"ʨe LJk8||2`r )A%h:VMH6ϴ.SE#Mx<g}AZ/6{I0W('GoH$+D^-Gi1j$_8mWaT"Qp}k%#J: u?݊LSZf b\ 8<?Y11  <6So<_*i֗"Za + +q[ZuTRXu tn)7q?2?k5خNLm'5&Z!\ScOƬ"25JP):)rg {w]7B@Z]j͔- wq*FtuL7{fWzZga"%@M8*wz^Aͫ1pzo015՞{p3KïzMiUH=ͻ(<ϸVU;JsQ=U>2tLW>DS!(ҏ dzYfT5 ѸZJ+$.nBdhrb ohv>}jJ( b9Zx7w[*Fw7B Mm:UCQj]tf!Ā ^d9 AѺhwKT$h5BC=ti*E> _;<Ě8-]sϔ)_ fp9(pʂK/3\ Q Ptj7`O:<|NT%U?{=-~<\w^|ueuX-hpSh$FIK4˽vp%Pzipdҽגd G赙B[2-E䇚=Б$(i´dcP|#KK4]&I4o# nL̊ưptRh(K=|o{Fls*wЫƋD?rO%8]3ޫV>j}*P3FGܓx*Q=Dp2G@pbO]- ì5I`lh8U0y='Ąnl{J]y›x#z~7_4QBK0,O GV2b+oOD9*4q{2k7MnԎ{F7OGYw!tFMC " u`s5U4ݧĊ?u=O?|1j Z} |LzYф d2:D1Jƅ$ờ z] pDZktna V_?@w^j7LG%X"/D>ulFcPEϛ=QOd4rk^{gPvX^O;jvUScc !.eCV]㰊4(} O3WAu$ݒ;Lpⲓ85ud cWcZ]c3pC!=i992U=?+Spj?TK$a^s6f%+ӣuSt+̝-f2cGoLG _`@>3Zp\4oYha8SՍwx<,jᶩ!2n΅ 򰲆/ 1(IEfjדucZ3:y{="Li"n=f*/z/.Fa LG~~tvdX%ml iJ4i0qFb6aTOB񇕅uApᚂ&W`e%$UvOtEMTE4T $5Y Pqo ]T# (7+o {zq%p1h.;9 z ]<] 1ZVZÄV(;pgweD|39.Ir`{= P+mЕhJ"r_R-51G?td$5-F-cj8k"Gۡc W>w<_ji*\C7cj`x3@j? 8 jkq@ {rlgoy!x!-s@1+Đ-OWМk7qyJ &gL{XEHmaD yZ|e7YZ}u%?+IHUh3Kˢ5nT jEcEN_ѡ#)H%0ai<6o ng^ce㥙GlE(eB$4ɥbr^Y&kfBɓqDsd}Pm嚛lvR5<7q?YTIWh)_߆_k/crocHՑ__'Oc @IGyم;yxsNr>ϝnyaC]1h$}Ysv@z߹űeYZJiQD%Jy!,Z3'I=c-F*ƾLxTwrbc5@ǘBͫvsDk5 Tg>?Ma\"<>1 ƥjt'|O8AA#YcE= wTŨmpIc`ց="A5Gt %.ofi!7O0R1 aw ~H%JցM/ M85V2jJ@ͅ\0AM\sl7A'>0KU6#L,쾳7[H<efk̛3B|*[e\ 7eF̱`&((R@ \߉< et7h_I:2D$$Г5J$T&s-# p/tAWt*oߛynw#In|X G?I 5Go7/n$P9T#|@9mPL%l+ȇ#],Sc̻%x]wE:A qA)L,S!$;r9lCTi/6`w ~}LwLIR7+ah}Da'LBA$3hfo旡c,4.D>uyZZ @{X'|!<)̍f7Tm1w"QЈFeOb_[jcBDd17$&*.z S{hv𸌰k˙5Y}q[FYɦ k;9|)G^doOW*jf|s 61SACaJX,e[;\`{2fH*?ZS]FǹPw]Y|CҷJ[GVAr遦ڈ&%7[F+d [סNo%DK};R^{biI l_fa[>E$S2_H1ƾ5g m4X{6Eՠ Cˌs_|-7"qοTiaz3&W;,0V+}r?ʡ]l*\o?IZ܁VuZM\;UH4aMn"x%sb6(k%L<o7i:EPms/{ I6`wRi _kISRA<<Q x-UAh&)'XgmV($I 3 PV.n@0ӱ 6++zG&ADyxp Pw-<~["oA?gHՄ̨OŲC/&mL|XS_D> 7a.Ek#Jn>@ؙ=ex "<;C(MZ7魝ON4qS eq?e3x?B{G `mL >b{\L(_bej'1![paE'w?ٯmu,.nP6@yJeYe|t$>&mbԡ|~f.yjdT4WR1 >{4$XʪvLiBWDEiK8UF9C-ڃ i:34-1Gunݴ0R"&cWG㱟>w2sbNH׭) G!M>(k~G+DSB-i&ysN\}qiyn>?>&:qoQ|L[r8@7 Sk$꩐> KF}v{Q+":Wwf<@}$ x8vٲڟBڜMn)48@V٥wm'{]J/D`*^z?Ad\kF[͹]z'n^uzV90*:3 < pSLYu w 2 m;rfErpF%/y6='x aI.vA5cpRrz 3LYF ⩐X鯥q+8HRzҊƻH҂Kr=V4N ڪb^ٓiTS @Anʍ]-hƬBǑ%@KT7IU;E6A?+kdaD?ZQlWRA#f۔QͤnnHzHbtXu^[-U;\9)E9r\џAyͦWLв-O_\g4} NF/~SQ?v Q / G!w̛s5}' 3"9ڑ!jVPe}x~s+ CA%wV\%e'^2/*uAh@4Qdɒ!㌼΁Ȁ:OJ5JĀ, I^VRu* H`nVmo ِʛԲ=eiCc"HrI9Ŗ 3s9&1Ka/b0>"$a:vfߘR"٧Xw1d"܎:o-ArSsw,Im}#*+ h0B Dvk%ux2*D('Mn,3ٴtUoTʒXdlt9ǀ[zq^tL ı J2/ZuYfPT`)` L<o=9ج7;v鮏nn$J=rfQn**MՕ%c̄ b&"lw{BgFɼ{gop1Q^UipBK2 \/|T=% &VcE qvo˷ӆAAB!B ( ?$_1A07rN'V:E8>hA'^joYUx%d W%SpGn4` St78oLyy[[ܷ2s B4k[0W\_$ө-?᎘Ըྸ?ݎSm2؎=<jOnk anW$U"&" H s{d,~ȅBqpcJxt@#ZtrOpqÐZW3bY˨VJbhb1ie~b`w"^YkxeYHe̯ƝMw;D[S^7Bnᡢ&m3+,nc,Ya"Pu;e%J芴U)ږFyS5ꌽi8Uqsm _QH|sX]16+4, J1yf %vB 4vp[dabl:0kay۸ʥp{A q7b@f%=Q=f5Nӂ|/uT#Vvej5xj0~5DCt ,YQ!mw=q V8 4B Sv 'czZTAQ@q 5hi?#fnXG(Ia.R>[zHDg4<ڍUᖗ+~!5FTrevA} !FVS3-mdt]n7;Z0wN{FPx ![ j$C24OE^4z ü"3=qqÒ=I F *pO iLH\MzO2:,Kk-*)yw.ĞH0zM !"q2R6#.G2whjmfrxo 𫱲I^ uއx1opȧ 뎹"=ACkb<3ԑ 9S֧-pzjF8͊t!Yq S)?Zn\([( ؽ:ae3$sh.b™& $!!h}19 zPE[}Νc.sωD_=NCDZ+p,Jyw[g܏~eEJrdj{ g7)d\w"U*NN{W{IO;l9g IXa6;?~+_w'zϹ{!? [J]{,q-;ldߟ^n;a.eU}Qi{+^;Nsݖ+kZ~0JWBXņ:sd] 90Fz17oi*A#lkƇ! p_xҥg)wď'JFC/H+3.K~]%O TU?m͵mf=#h"1x!)7u\9=do )iM-$sp&Ii|l1BOgԨzˢeؼԌ@<@I?6vh$lG<}μUxĄ+ho& !R?b@q~iRĻjKTdǘP-Ԇ)L~1PEjm1m `jG0`& ұ>|X mtD6AOAnbgԢ~qI8(u ΄Θ3[lwbқ` lM cyJ ph>NX} I:\ֆ"rݘifjw׎n`D'Ya#ֻ'l{0;i)jR#/~sE\"|DA/iVV7z1TϱDBZQ] `Īw[ a*GmK?߽I(FC"Q \S@) AZhìILM Lgޕoi@|9\w2j\ul|Jl0bq; s?,wi5YzTkZ[mbq{bF8?mhc@B4(ب8mdtch%vk4|]t/Ae:EOtjs $.;8}q]ylCuZ7\Od`diiIWW%54,#pD[䞐 7eԯ9Hb[bdC8*^ XhƩP({cK_CѲLae+|C$OߡBf_ aד_Fy\rkn%aXuɦW^[11$mAt9wN3~dޤ;_iJNqn`8$z/ChB" fzUls2X# gv%Cи1Jt!.P\[Tdܽ]b>Xf^B!& '+fF+DjtQ{($-{ |re^4D+݆mjMK-.."?J褉(IB|Rd\lC;݆WGO(꽎Qbiu(^, $ا-fY[}2 +9u( JJlM.^f-HPw _CmҊ]K|j'+ Z[N_aX䰌U"+fr0G|]ůʦt(73Ka9ח^!cP9I!R uL^=q=MCOoM! a{ڋ˘>D .zVܻX^" m5yWFϻt p?^Z<lQl<t3hGz(2P;24=m) vc"ӓzD;qKśl,a޿*؞)T>\t5-W~IHq8S e|h'%oZgo`u>M~̀+^S '?ߺVnxBfN$ңyބU#07$BH^b5$Kd4EtcГl`~.mUFcEcQ$k@}'!; FZ'3ЍE6<+i: ˓?FpC-sL8s0YzǡcWH{̩:BZ `&3Q.M밃D#?e ;K}cU!ٯ{ύ᪞֒ɯuܥ&ñ< UB2D9 qMY[a7XŴNJcݬ1P$!`h_Lڌtथ]ff#Zu) @*WHgu`|790ߵB&3P̈́R:eq6H u|ǐʐX)sFe^r 7ПJ? u}%޸s&|9:3‹F{RqH"ow['0,`w4gt6߃|6pܠ~ Sϫ'urTf~gg$xэ9xJYnnx&YDxy,bzTXy26טTyQ!?5V}"|<8S֪u4]?/'Cv}h ~?  uG| ~4LsSx6+7kM@"h`_!Ṫ[7=*%LAW˦=1;bc}U2|9)qBif.eII]?4b<2Tved R)c,xy~eE@^Z(V$O?~L= +ॽWJi 595á،**8`ݟ93.w ;l{@a6J0Sҭ<%ȼpUY h 1Hck7;uy)I* Y%}D'2 R7bN05:SGl4C;\eӋ8JGsŕJLD׵1u%eA%\b+@$%.@ F\Hig5׉$R.9x9u) $5D ^bEREDV{ŐM?O7@ q6jg(4\\bYwLnlaT$YLlyoP?1E+ t.뽪..~P#| +LkFxfS|:0!lklL4k}>ti/əOʵzl\;DdjCBT%[oXC푔1d N(dE-a(;ҾR$90GHo~y3aB+d~#.J8dSS*bmfO#\Qio/+jF>u x 8ݱTDVNp/~ALj܏aˑ]5WYSu&aBX8꒠$n<sƁ~1rNȦ_adKP!SjN&+ExGE_w`/"g5cnW`Þ9+"#e#j%ts.+m墅 ڹ26;8P1]`GG+NVѬLe9KY4́XCjeK n*4Y7'CbuE؁2:'kFjubZ҇.ldZh1ewl:5rn±ƥ@ŹK%M6a4ؠh>_Ez7S5/ZΤҵk0N{ĤwdݡI/s( y3a$Ō׭]$ړ ",xOx v%- %$bFz%P!tS`qUϫ[hN#L:s@Zi3YwXq2 2㡧HSʓƭu~wK^QۙWطv *As\0>j#7rWtV_Bas3#ژhsJ3h5}v\e] ڰW-1$ł8 X[G͹Jg J&ݲev͓IϋٟLHE*JUJ:da1U4UguBpa1O?3=A馢1E!-Ֆ2n{s^Q(W/ m `*jIO-$PxSry[Ciԕ:ςW>1L֕,$s@,.qϚJ-bu3EN=6tOz( ayuwuӅrr>wF>Eqo"eR:&邭Z'SɖCS7b~K<]ĕw,Tkנ7jR%tԌ|ajfyxk=ꢄN7<ڒ=ʓ R@VL70RܿAfy⼧2*mڋQL&RHk4Av:/D |z-}9K =ĬE}cUYnMzD*hLD2C͟2j*bOJ?nBgBe_nc=Z`ߍ|*GϤ@pi$< | TNJHuʝ$Q܃McnʗAB;+kSdv~6tf/mX0g3װ赓::@2ɒ>ֆ9Q&xGo3@?p9D̃6eW"DCÙru_T `:h#d{wh /]un11gX+-1Mg1 )ek~AU㴫-o nC%t`G;:yUn1"<ڌ"vrahA8(3!+>-7OA+P#~@H*ztj~U6LN@@Ýj<Z|A<?h^b "E>X8m{253PXFxPߔa[8q`S5#ȈS f"\r[9-p\jK s١8O_@9?ySjų#ZqYB) R_AkNڣ@]a_$X@_ӿzlrV=CI3⍶SKAL_ 'SB==|%=gTw3xɫ}[NtR`tn cM7(| o|9kċ\n3^S{K5 (:~(|B G) JzDQkѦ&ɦJmL0L 2h fv)Y]׳#*s eUS- #k(>])?ήEƛH 85hw&*o |⧻apO|08vj e#{* ,@Ql9`X:=\`5wK7dN% QĊ܏ۂHލĉ \@PH ukIڳ/HʸRl!2iD:,BZF/7%ok(+cc?&9H`[˞AaWW[ %@w h%7pbom/o >A^&+AS:{'u#.ÝIqKxo'fHmHsSylZC*+&dMj_wֻd~<ɆݣL7Eֹɷ͗eJ96P?Kݺ& Y^~b8ne bx%phdD=[;yӿ6ܶ%O-uo[!V,ӱxۥřص E?6Qb1eg9=}ퟹ% bp1 G x5GpAA})ItK‘ 51q'ioR%%Hh*o]WSv'5Օ5뢠]O|](b茁]Z]붓̫zxחħn0#D<cOK\*9|NV+7=HKQ2KC I? ψHvKTLs nVy=zL:RFL\.]nVS:w1 mNC_.[hI^C9<'> aq"[!9"{,6E3N0(ꪐ+__n뵎zx pMeDpUMܑMRk 06hd&n?OT޷Di˨0'['$F~Kȃw|wɩ-f-[F1ԫaG]nUh;7T&)z}*]bHS_ qE\<:@{}I1Gv7˙'g"ь{ut}nZ 46oHZ?_+c%(7z zu;}~xpC7 p桠:!";KrQBnI$=oSe&h1}! 2sġe"0D}v@cug2&廅S?Ҙ'mWfm8Ib[=Y_bf"sg$ 3vW&= 7z+ F+UdF^ƲM`!U9`^*1;_S<=jqb(pc+@s.!{ג`u #>-ȝ^t~i3{_g+mr_w>_ e5#oŨJ]`jmR9UaG(i*3 u.q'UWUF:E RXԙGR!%S(IQ %I]R",aJWMjQ6FP]f6$!e9ǠoEN4'9-^{<`v,^ׄG{b'LeD扴!d\blW<:(:>-(.K5oo4 0|`7|P ˹H=[x{QMT[޾#j K|fzaN5@yAc'-1 QL7%&k})C E[`*;3˨2*e,i&}Gǩ~CaJ R]K gj͛ Z#39p.7P0nʈw~|> Pm*!HaR 药VH^y|ؚS5{P,@0%r;AahD  O/$dq7&GIyC{<7"u5A;U;z@8Đ/r3&^IJ2V_]oIж d2ZT7цn`]7N=>J|B CI &HC~A~> +¥-Afw9sBnm-WӔ5o`{rSU*D岼4OZ-!rSG5S4дjIvǣrdmsChltUo})IƠ.]@Uvfk; ;ނUѩcM oe\ q/+ـo y(u2M]7ژ*\:QP#!o[(Οsd×,|+te iEކ~E\2̬bR ă! {{k+TP)iB4J|Y{fZȼƸU_kkdR/bX[JzN u(g8o2Fbk^RNbpT]%6sNU}g<{U^ʦNc62!QAх[,XQo?}% Գ9J3>TZi?T$I&$*wd`Wl[le/x)nj@l{ؙ`sBTGp" چ" #]J= Z/JBF'K1k-*kXYTZf܉K.:3Ps\ z}#8Cשl.CabUeJm6[luT?po64 Yzzlp--Q˖ ~9{1oQ_}pcso;Bc ەbٟ; HKŹ4c6VQʤ9^9.@n])9?6$VoFg (/SJ5j[l4@Wh/ Wn'm.0~m?~Ch-tamPVX[n,X3`pXdH.7hm\ m:\"/wBsE7~H/ϱ0!fEq2DnS[ ?01!X򷀌1Pd{CXFg;X Yf{7 UZԕ#/Wr.SM~N/L"@`7ݹ{'1 QDPDYDHi}14.wףox7ݹ2[sM˕` j!!/ j=fEA=lՆK# HDr\oH@]%2ex4!53?qB_UVp.`YVwpz8# l}kwk .7yǒZDUɰSUTK{sZ派dUHMXv{D0:_tV20=Siý ս|= *=X4ґRTf;4 Y-T U'Lq^ȔyOVXߓk9J <9Jr@J^ޚ-4Au9FmKHdN+u,(z oIfNDλR2ΜJɚpͻNxRT0:)hR>1zZȎBl>w_AhREQ9"}Z}y߸I`*E~ˆ+mͰS4!P{7AxEM5mʎyk8zQ}Ǯw?+nmgVhFG &{Q-E`ʶiÅ?Ҫ\ {&ڲue1 oJè+QJXBѥ9AAn-r"10I pܢW@@[BY@Kpr{-12%|e=VarTZi{DyNQV7&nR%c&jQXqdoI7#ڳulgǞT)}NX5gX+)/QWʫe˄]8K>=5.j~<0 <ɢ'd-*z*{›ȖZ@;hWf!PNcMN#vQi8];&/QBM% UR{ >0U[> ^J% ܹ]5_L%nJ$"媴ASOX]pj6אHl:F0 1H__ëăpSN J ("\qH`I"7FJh{!aUx҄f)OI\*Z4 {ryA?F+u;A|B|ۺ}W^ /T>+rs[5㮆)Ǎ 9:mG?J0@lzC)Թ1sbv7AUzR+RNT!:'AK5EHk/*,JsCQ60WUG^Ћ'92C<7bm<^jX"kry~l1H#I6_@da?I~J&34T 0*r`m1AY35n0SOt9g>oT:!;Z:2.PE2n!SG=z+(AB|-CƸЄQAHs @@Ci\ /ūZa,yjF]|mGs3"eL-1ɝA(˟)ok߽Xl׸ ʘ9OH E1,DwZo\8Jy !SA#xJc_'-TUA۹cCgSXB x⪿5UR-I7"Dd  V! JZ jU*~*N -8d˶LI_O|4p2rE6}nxcr wK )R$/\6TU@>I'uƣ%/vn/}6ռ!C93#Eo:Q|F,9 5~X4OJHTl.K\qVzm)vmN8>%?"vYHȺv7a9u9Uq@Ku:<>-לG]x΃*&LEݿXl H֡$P72,Mĉ%MGn&M2*_M5'$Y2ʷݶ5k2>=#یĘjA!gΣQ3ں2ux\}7jPHA4/)sRHPma{}q;vVBcU泜KWDx/[KɁ'ņRTj[n>J?ӟBإ|{`|5!@TD :-  WHHs!9Jh&sj:)<>u1X胰߹+XX} E ?d'Jɲ<+|V!֓m >*;ٮBoCi}ǵ{_R(!RsVZˑk: >3Y/zT Kt|FءR]͌o5sr.)uz2 9fsӠKs0 !Cb3 Mf.~54qk2Lr {N;!G϶$Sهs  yStCh ,h@ ܏f ٩PMt-|*ܿcy ǝ&ߚ-8z !WNd1nvz6$MYnteEys' 8tJo)'Ƿv=+\ p? s z/\ Vc^Rԯ7aJ]eqT.DplA@O\z畟}m%Q*KlTF씎@~Zwvz d4~!SٌIu)hYqj^c:_]/ս*F8]lm;wӣL8;x9M `=>?_f1[O&sQUu`s C F%ݏ kvQ[_Im &y&5>TY2Rp~F$ʥL QjQge8l8wL9IJ0|NM`auxKa7~͸ݧZ6wk0 "6So+^ĆlTyA}OtC(T(WEV8cj_ۆCis?j/028c 8^(Հ Uk2g>l R]fm.xcr5;)!Q⒤umq*i5E{zj@(OGeEwm5'3Ƈ}.(ބ܁*_w_ <Yw Xp֑*/7^fkuvseѰH~ƷN[0ܝ=ɪ\DZ+bgTl%o*( ڢ0& rX?T֧Dќ3gJ*`qt\9`][Q\5>AWmM V.=ME6nVא@O!BQ8PMPu7k6 @'^aKØmg!;t.ԙuMT(pլ&}C7JXD5 ~W2ѻb๛kfDgoq:Jf10 #ܜsT˛$f$W-x߯Z7>54p){)Ӹ0K}Tc]pE?|$̗+!鈖ZD7|g]4Loyв &unKRt m_ )&ҡ!׸[x=P40 ~NG&h$7KŖn[2\mz5{7.r%#F:LRpv-LPP_~<@;ְH|}&'L.*0?B%pWr5?tϥC?ҁN|:^F_UݬKS1l%נּ}־)4 E-;D̹D+ths=?f0q[*ȵ"2;*L3nF۸OXqcki3e44}~ De4Qr5"uZ.RxJ1gޥg|2͚ȒɭX_}ƎJڣ+8CĀ꓋B W\d|-i5<\ycJL]=;4E \-oT偽4L^NU]/cs܆ر}M U hэ$%* >uKv Gp/?Y)㝳ROvNGs"9۽OOOWqY cit拡&=@B~En#FOI,tE7Td"ٚS%A7F2"b2yN[>$hxö@\e;}OY cP!u^v'^m_G.|9a|8q~2yqZZ i¦SF{"x2ꛇ0,Ͱ_E9hDRː Z@r)yu5#DM|#oq%jaz(Hsssj0OK!:W.;b,*eA- _D+Ln0B *?:v+ıUDs?tʅ@sV۵ wokH^僬"={s!Lɻk[ Niua8(*?<ֵj#LgKVY sM&QWΈ=fJk`f'ij*(6{xK%fNnCȡ_uqRбO-l%[y=%ó>f濳d1"t`U7 FÛ~@/F+WF Ϣ @GjA9~wA5C#}䊘k\Ɨ>tlcmZPla_`fI[W ~pWKt^*?qeJ{TL`} 9gܛd^" ;`SA[[- VPFb.Mdi:< j,JPgqbݹT}A*R4ϱ=\p ӅrfQHUL/b ><4r('"qAIJF6 >f۔8d=ҾJ.f[S+!MыEM/@.p:ˑ1[l3~JWhVsZni*$iBqZ ʐe[*UAI٧30[ΐo+-87xL0ʹ|i8š̉}y*ʺrr2:)䒘 &>vhꀤKt ;-pĿ .LޯjYFt$ ՃYġ1y y Yɶ|! L%yr %+@ㆌnXnQdcQv[AT2eH;[ռpF^[sF3QH5?ķ{y}GQ^,sP s{TZN-;BQVN~:8sLhj9=w,ߡ`㗔-Hb:Po9*G ] :m. b8̩Jt8s̆v@Hp"uԊ.EOOEpW7H҇cR|~gV" 5z^t%1\3,ݼ/)®j @]4]H1|J:"]_P 7!G+FՠyR>"B=u!E"FTν}PՖƬ ֘9( vqSOCǏX}=ymF4*ơ8[3hISKqn Vͦ hZ5׊u7HɧI+MAZ:'}p =E8@ . /E*nS#e(W> v >847e5&y*!(Wmv~h}@-Л} Bʩ/& k7zkd2e`2FTIq',=2)E|X؄7P|T6R9#MZ:Mn0-M/5ZD{~KH5eo;rdxMYDW?EB#!zHY.Hxnd j#O=Di@I9>3Vm1#2W[~FJ"FE+S՚enzW 77F~0/AAznmJ_,h!&p[;2@sIjW+O_l7kcZeZedF)3:.Y\! jl}a3{8ӕ{ mѕA˳(U!A.vML#oO^66boQ|(%c|,JR_EX{99E2w_ [e0ˆIM*&RYY Nzj'U;nuBnsVYܗk,ijcZ:񋷒ba{C4s :SVc.$[3𯏉&rU.-T7{jKl`CFw:Z$4?6E{\G]|)m6LNlU8θ"Y j}͚,N?gH+ŏ6&x- Ž]Ҡ%ꐦʬ`'9-`Dcؚpc^'^b؛m%]$Cc/ɞnbzfK`7Ur;}DgڔӁrL} z^8 ;f01)ZS^ 3b6c/QU]+.l[o2[ObZ94AXn_3L#GpWZp`F]U!]#GsKg3iz g{ѣڏhJ})˦P.)d\y;iPP= q|`=mb| X@]$Vh#W`g]x>S#eF;DsSˮYEz^d(7‡ZlU(@e:7&E4%hBXWLօ:s\eWn^ǵj$t&qOb5PYHHcPvv[.`,Q@ɶR "Ō% aN?j %'G{;"ؚܷ:]ˍ! ޢ'1Q{Ӥ' Wu-J^˓HބL3 nGez+ <^$XͶ |^%I&4023!H:߉"W}';kvgK 448=GT؁2am6~'SBۆL5Oq~,ˎMgd9µbT/{`-_Lv1_q^*`9!gizF A(>%:/,{8Pq"B6]EHʊ5Oj,)@Qo.t+[Ճ'M}WU"]3mmEz@`nweYA1i0n)PyɌ-bEˡj7S?ΠJ} gsZW|}Hk~k~PKb)Q45J=+>e<%Ĉ?S+F(Knfzي,6 D "TFlZaqO=E/wRI۬@ uZF*#V9ԭneqcnzO)6D%u~ y:YS<*i{xfW D]i{,Cz(2T:A52L*^] $}tE KH"ebaUV]sp2@IDwbnNJ?0&}uTr??We_ƽ& ڶZ HM1RMK`x&o??Z5U,YWsӔ﫽֘Bґb#j+f݉ Oҭ;9_ցHDO3pR }"%G[B-ֶ _Ek$L$c )1da%Dㄕ L07Z-6<5:m4؏fr405[ϺpFַ @T 'S%#;xw~9s ,c7+ןfmM %CRy>HxG<`8W _-F_n,A$Z.y']]ª.ʃB_ } ^h {;:]T2Me8C?+ hg.H'gPʦ%5N8DV=ٔXIOFәM< @4YQnsy1d\"Oo˦G~B Fc-1;U$^/1yw aca&02͔{^J-K}s?Bi,HlP֪I,/%`p5,4oсb#&gmx쉒4CJ RVJ9L\4WQ|OS"T0\c8 ~G l_?/a +!]N_h>DuhhbJ\QX1VՀ=׬*/ EVFH<QjI(}+*BjSzaIŴʕjaNbU- S Q-Gƹ-S405=4rFB 6!1%{rP\Qn1uh-Jh,k.AbcQr=5\q*!F1L7 ;ԯ F\#neErS s$JLFd[I IcTYzF;u|hj EJ1aexOqceah~&n܇}yh hzN)FA @9*ȫ9b,No$S*?ǁ[8_ d=u0i<ٔYk[}mD`´=uJ膡M|x]@DYWo-/7 d),黯;za?Ӭw>W&^-Xeh8E5ܰΚQ@nG<O ]%[RBJ'2>[gΊ5mZAYz~=H :]Z_l5c;2ns6NġMeysyru݁{Դ_xqÞ G=Zm~T>)}+yfxMܮAY^*Ol)d5C tEy"E-aQ\/sHW p]IܬC&B?+Qqo_p69u-~ Y:!YRHS>&@JWzSJ.Z]B'y^⒐K`lq8/H:eR!oaYh oxbky[ĕ.j!եAYI脢v)bu%oGNڸzC}= ླྀDڞM#ѐs'I}`MSܭ|߫Od>Xl_fn'®:Jw&ST˪M1P" 5ĘZseMWCE; NS!vyGUmԽ)N'?0c8gF MNH[z?LErGy.z(ay-FstYڎJ\TuDYz&i<<$ވڵz6J 3>5,@+֬ W}5Ni! n-ZJErBGM(B2f :Z䧰-1{JM3wYȧQd8,fO0uXBk@h9Qwҍ HIu6^Y&ƎȰq؄;8*IV1GR¾mU0mʜjWF[ַ΋[ɌgMD]ڬi>sHΩZcϺ3PWW١k]ߦO@!4Z\`} ׽?)'>slXd9WY pS3E3Hg|ـW[xal> A> 'nwJ{mƒ?OV:ʡ`qhA9lѢJ9'" [3i|gM͞y 5}KfEPͪQL a"w M$Z;}uJmGʣȊ8 S5pscu"ʲPݒ@XQ%[跏7#B*5eJ1ҳ{soഒGճOg' ⶈ.p ƠdIlyctQQ [/] 0}T9|.%.hlNِFdJm z <"2gFh2֊ЉxLRVP[gޥ 0k 6TCVt{g’ km p>R)VLMP+1e&,o~ؿ'th}<6cz?j[뭏C89`CcS~n.D#MmUxz5" fHTU}a Qf;!Ju[ҳxUͥܤ(|F2鐧oDWB̒PM0{IrV 퇃?>!x\TY;} Ei-r@EO0\(UX R=Q,q>K gWBFE<:rAvw'o9Q@Dfhɂ$1/Yߜ;&MRB*^{5JyƉɪ^S2em (䪜y~(y;T%V%l)5J~jZWY'+MCEfr1jhB|vB1T7ʔ E,f2Ck6* /4e%'w-T Hȥ^UmryLZbɍS"0b XI׸2ΘSaC#{lƉ IY-^1QRs76hvzP5Zt>C}θHR|-!Y%eEwGX|?_,2唒EOPO^`1`? _^8x>Y;aF{mTI|4ơ fƖԻd%ǟ1ޠF ms{SK,AƐz6_v| v_P >&+jN*b1^piv)\ٵʰ4U7eZXDs IX| nY*%h1 `#lz 7R (iGS5BVkoC d.'dC[r CbMh)|.p\@_&0QԘWXmsϷfl'n/YJT%AySuc%0:ьhib;[̐}lP̊'@Vj˹ nc1Vx(=ޓN.v[s0^%t4ȟ iD0-YXS^=㴒C9Dqq ݣ2~_MKۯU܄ftkrjbY1\~>B*qa?X((ƾA97 ^"~T`UIrwJJ=*;i0n'Soҷ̸?:,Jq; k-D+O'K%/(r s3T^(tɷ4_ ͙A^wI0e3 igHc$vZ3 >kg#9^J`_7eo*eЉDVFd% Q6ľBAiQFem\$esP{tG5 bfV:B5T A7p 9rI ׌7`oxVfjo}PKj7Yu5\$ZxVܑ$B4\Jv5@݋=oa#! @G L%uA^< G,shzAs373mDXA I.xzy;- $Ŀa["$!mV*I%~HR 8\PTi";.^NF6ARyaP~2} 9h XqQdv1_nfX옰+]Ҽ_21(1=qX1e@n#(wgBo4ɢnQc0_|(XLr]9zExx]tnE$T`解3W֬ΤcHy KA`]tŤNa`(έ^%K<!xT+E p .,a}cEoѷ!z@"~HvӋ5QdRXYT u$ʊ|ڠv&NⴆdwmKIvx\ UÙ7Q*)tD3 FuJ,s=8S]d~dS ,yq4KH)FZI[WE+a ˫1z_͟:1u[j,$8pA/#Q}\O'[-bxD#6{SN+NJ#p$씂YoQXv}3g},v~V ouA. ڶ#O`W^i &&M?um=]!J.Ἆ0qMõ] /l6BeqNh1] ' Jnx376;p˦[D<,Z'V|oKm]J V3K=ǭ 5ˌdW8_LhX5lLr3M h_qʯ$r"7gR r#`)/(OP՟/.etN VRaUur *qجP%3ՓL ȕғF7׍ CMҰ!ȭۀgvbq#m7j#098ORtN=Qc՜wreL!{P~1zuf-.}Cq2?9DnRt`k/C3}̳;ކҤ`>Gs,AʣtZn]QKQx.. `b1uȄ#ޢ/wP>یLfl!8@>nX qI8!cT DϜsF;S ة@3h7$`bBT ж^_M ɔ@]-*r)X?'jGx~|Bj֋4e_ Y5GTJutTt_=$O<{]2yd̠;H^GhBŭZ.;z{v뻛Em{_nd_TTe g$5$R8 ڗp^ee<isō&dI%1N+R"l8f^ԭqM݆i*A$@ /KxAR1SPFSMTnMc1rxB#lMbT:(ոnZٹP߾OѲA$xMK[;ڋrk WΣ;jZ1?e á͞'ը\m%O( =:oD(mOyCЕ.`cK}Ve_8^nRui4o4$"_>si'׿aoXWXK"MʳIAbS{ "FM?.e`hn?`;#68{x1洠I d|Oq[rvae(o98sڭ>dz8M5͹E@% ny%Ddu* sR.հh5x~t1E Pʠ[L[W'5#zvn#QrO'e8M+VnRV{"D%SQ`µ+_ $PU,c1'(7Snor]L7RPci;3oA%0ApLLR{9{pp11{DCSvb.Lsyv%b}X|y5u`Qdu`7L650̎i$=Sr"k$aKG%SvϠ4- =D[:&6asF33ZǢH,c4WY{5#wqN2YkD^VJ湡fDaȄ}C~lSА0ܲ*[E'0=:GWgdDK_*?Jdz al ) TcnVuȰ67jݷY?Ndv@Z'6f Ms\௱m%RŊgg>=pÒ% 3|čc02J$ T+hxd^Iv$4 v2ӤᆋQISv@bs^K{ӵ-ʆ+Ρ4f_b[r^i FkllEuGF&MҺH$㜅K#+†Pyp7t+YOAeI9)k{,!^jtQMC@W;zRu'D 53M %cdQb$}0xEfJ^O=[X ,"hO^"Nb88B0HN~8B~lB+d&%+ookq9.' +DS37s|4f:_߲Dxhw*is!!q| 27ǯ\VٌR~\!cNh}Xp5/n5|]|% OOKHCmmhB/bW(7ŅI|O[ѩˊ05jRuv0Fv_x49y+[(D(n/vhl)Y^2;i#)XoǣQ 1ƉTTކO[!k'G[%~;FQ| hGZjD|q^/3ѥmD};j_wM&4LmdU!4x~l@{; o53J@;i ̞kr%@% Bo UUGPm'rF PY[:<!C$*T8nɜSq#!TY҅NPM-&u3#=DB I!e9*Jz |v O-R{X}}2:~p<4f;^8#d☏r\8 ٩)mg0L 1 vWgS{M xVu*Jt}=5&YϳG_!$],3 G  I$ȤάػĪbUi $^Շ탏Q*G I% RN9>~Fef{8Y=S)]RE[]B/?VRYH!AR!ېUMZ7"yYM(8QV;iW=km+u/\+L{|>Eέf1\ ohP lZy5D7$qcMg <.xS,My 0ק1ljImb{pF!Ͱ2s05ȩL#GyNrbn33*sڸLv1FAXZOjtޮ~I0J =73k;[ul!J{Z{ڳA8C@:81(\dW.`y4BGyW[j2^P3qO @g9)=&9WBGL\hePYh^ ZR[$߂qM+[SMΐpa".yacQ8Nd#CXW;΃#f.Rd`!ѣSBU\q*2pF^Q"`Nb𡂲hP۵嘣*gS ,'{w, \iv's BP s#]UO_nLc霝mI3#ZbG'F+kM*@M '@^M\hX;4IF+%qQWk@mC-%z5HwExe˛d@jQW0|8CsPuy;{Jh qо!la)˒ׯˈV8 l%{o ړq_@ ux yդ l7qB*܁8P/sn/t>$+dnvxSPk4L; rD7PLlKdy I`EȲl_DV \,289A1rC1/$@]{U( 3(_\/<% JP«jKřqXBԫEOL0 2;Cφ \E!(ch-)=߼ :qͣݴW=דeF~N؊–.P~,.%T*K(*υ`^ }6AwǦXk%QnqOޔj>C s=WFFОvB)LikmC,뾅[ C㡪U@rZJߚgOr|ɳkaG{N!yokbKc(rb[U1M QU`t= Mj~7j$ d\jO+ÙǕC <؈ :u^4_5CHL⃈!”\("}q533( } &vy҆ioLI d8 KNap;1l_{mi駣be~;աͫϣl*n'&Pw|U`)u<ܛ 6C-"9 cn浍9_$4%K̭`cs&G.t@z<* FªaQ93#(68)`Z{Uqy/1*,9`L#uU&ݙy`5lYoJdS\i- $?Zɔ_"Ì.1!KpĪyR-V_z3iwy5i.]s6$lģ>mkAw zcmECY,giƧ0@Ƙڭ#C_%ٕԵ,&iCo Bӱ}{5ЮM|[GUF,,+;{T8wWZkw2wv?L"n4(]ր‚h2v3ОXHN3soU߶X>d1C~ױW[w{vHQj]ԺiLG1dnm }Bo uՐ`^]LkZ6igWPm>eG9{U*Q!!svzV0.'oWŚ~_~GbA,lN~! g=1l|5hœ::k]H pW|_,yL^0N/vWCtM?QhIԦW |K/&PZ9kfW3ne[afcv:YJ4&i {R}.Xf~؁g=A 8aڼ_UmioWA5ў}D-q+C,wnoɼСߐ'DxR43| Op 'N hz>Dn$-^RbK/W>+ӳێ l*_kܡVL^ӜZ |)mbj-{̑cЕSW$`㊝vcЯy>{ pDȴܩvLj"-PbODtlb+ jyO7o,MXf҈5Ly]r#CCf\yXd@5]w >qN^^wD3rfL*uoG=mkVy=\zbSHb~HMr$($/#A7Y=Pnzc=*' Tִ7^x]E$$=%yv"(| !Xͱ} e62Ћ/EVAM^I/E|qϬkWW3]ɬ!f #lFL>†{rs(w"g0;, I0X#]jbyd#ugpT@A|,wqki퐚 _gw#I7P)'zb"uJbF5⯘DBD7LCXږ7=2oͭ)h&-q (HK\ĹR?sA$Ji=8VMJ9]41 >QQO'ruxZ)29Fr1,"h8/gF,*e[Mwq6[eV}te^A~0`3A7r~"3778..#8lȆ9ZQ!e1i]ZCE QˮN a\BA' hIl5({vD0ԮZe^or^$~KWШ̉ZI/3_0A!J2n' OàU@7ˎR+ /"ɼº5-^r}1M\oT@]P)t]ڰ0}W*$Wzwyc dUB7!'8ayˀqmT&:-b9pTn̋dCSL"{{6 mpSH6H 'P[vi35)CsC?tF\ߨcy"E5u,5BcmmkS~(QPP$d[`s( !\H)R JsvmUJVcP8^QVjS#YŵtUb@m'#\8P fzG)'#5BYDL''_O+icXCt:m.r*U.f/%H?ȺSB$L+0VO=-2v*QR=u=(M Kdd">Qv܊l>3$3[_ؓ/ ;yJ >gz7iUϓL%S1o`l>YiUHUdƽ؀/!l_T=4D /y] kBi]v|F;-Sdx6_ 1Kb{ur-9=Uq t.#UEt(ޥ :9`>&>k b ՝)L͒ooVC36cGe ?=DFJbw E=dTVgc"=q$P]B4T$P:Ô$ ,~$*$e7`:ݏ#:CADY FdP"uG\.b2p0c0EA2eʕVۊ>zu\(X IIJ!Я ijQHaBaodb`G;o\ӾZ`N N}z';@! ҴS}8)hMM*a4 QI[}qYГV ,<Wv׺'}_$rM]- q-ި6Vr())6`?CEM6:Zr|O1SNYnxm? tɥϯ!&WP(s_?76Aax.$*yXT~^B*R;M+LAM]W/;'8BAݽj#nٶYJrѥ 2zFo2,[1,`1Ƈ x 3K+Vu>o2l8Df=bXvrwRAKQX`_{g 3 sIpptIlEҾT>T]L>L8oޢaRshðƀ5ԝU diɢ 6X~x(0~] WJ5D8D(>*>-?B&8>Ngٵ˻Dڞ^8!;kJ8 /! FLC#}ze01ׇFV[d;ڇYȄpAIw'[DrKPX7OWFrlkHD00%ĎzZqroYeBLvk T}GTgBOFby%O(ItbЎgV}PjA)瓄 iX;e[~#L[xߣ-mM1{)W^i8;c|]MJf\b }+W>X3wsyJ-pҥz\es$_xG7&r4_Ho.oR֣q2Z,u$r*g3{ҏ=+Ƥ"hOL?Žrظ cb?pٞ&@[/+[,)SEԑ\l[ C덍t}^CK$7&ռM F@@6p?S9>DZ4қ"WҬ H\JCZI&6)L ?"m0ubLT!o^/;!)6ͺfvE9!m1$Gl\oVJB@²ea^ 1G1RЧ΋ՍF$g瘴V0jGH.T'WP>Hm&zz1]`bvG,wtc {Qs1$[Oeq:h`{/C/ԳOI:8?~a=>~=^~D4JDPs\в_(CꚿYr$ZOC؛=@u?H3m}hb[DFDL?K|hfw+Y(k<>r6bU#բ-3}y\J>v`7|+1*$+8d~jy1G?_ѿ$f ir) ;hܧBZk ;z*o3үK˛޺4+#vބZogߔ%;Y<7+п]-HDpnݾ"ǚ ~OLwCY+ynb_F@bzo6zvo_Kq!?\Us&𻤑]XAwy (<-uH "3Da^\E솘u$aMAbb2 YQ7Tߺ!c{#`ڹcC'd(t o=2905ap_pl8ו-1t\ζ@ Ȁn|p^yvBjt˪\NLz}ْw,*S+I޷Y7/"l9yLґPm TVJpvX}[b͎q=]OFºg|:3.8%pG3]}$9nR60vXm cԢS dkƚ0h|Ngj \Wy$xZ;lnl  ᫙G29d[Qxue_l6O+3iځW"Vb`8u.ߢ14ys#)ƯZg2Ǝ5u䀱zED*G\V$EY9?0266A [K{ pkow斩;Si42!.}#TxL 7a%>X&Rآ4DHyi%:3P+@].[t"UfCJ*8N-,X-EAľ ^vqMR쎁bF{5-EYFH"f/Psu܉ IC1c߆~ JaAsQܒ';<1E;fF/y] 6JH>e7KE2iTN~7Jfഺf{_}uB~ʃn H;erQ4v- S"~:C =RW0Л_ybAPD.c,8Pһ)ăAQp/ 3^B4u@+E+j-L9|RrD;35N=#?n&. ^IŸ@*&B֙D>Q+'r9DN̲nt@Xt&|Zw/`wڹ[^H6ܒLi('\UO+mV%+q8mqkZ9;p^まB]$qUGN  mG4rYmTc' q;>J,@zuiћV= 2{B#"o(*aGJZ@,8֪32d7k ez8,W}-L)mnZ2䙀Q_YyHk唩ZξT}uIJPH݊_GAgj*wwH`n$m_ M`)Qjf:/͵^z؇YBb9i]hnp+&+&snQjDgE@}˥(bG֖FCϡ=ƵP˜K]*y+WU*E/ ªqLl_h^_#ȉ1R3H wTg^ϗ' iB~i~%Wr#7nq{ѵ]ڝzp :?ǿTIIP1Bu=wU%QXҒ5/|8>!g'_)1BT+7L婏4oȁ9asNw9z$UXeTG(z&N5Mi_7\3'DN#9TMUmXߧrr« !~.f-`d&F|ٔE胙s8fСhŶB}QhfLX<ϻU0 هb]l7}Ll3y9R6E$@:(6rvQ 9*ZUDdbb]lnGhbM`{L_0S/}ᒈ6W6 FxٷPÝ"zї@^#D=-+_N؟l_mض4/V'd+*t_493T 6^B=n/+/E.Mi&ADUlm\IԯrS SHw砨ʄwdb\Fo3$Y[|E>huú}J㚦S0q`Uq.NL+F*r/KXS6{7hNݙbv&_;\fD9} :TK!~"ϯBUH6~n_vgS˭&&OQMrwyqVoZGvm닝IB{I2F@|v?|q&~kl2s{3)R/s!V74 9vQ>T_Bϟ*6׎wV,)k{,.'͍[jŚcQ *}h%:G@_3,Gl]ɽ\}(g~-Co77!UOn"+$H~9x7zlŗ mX'S ^?^b z˙(M(Yel5eP)9^./u,5 A/-/ZZo_?gp_An^?{JX5':D^,FMZ9-ȸLy 'CB 5mf1ĵAOBBx H 2Z(=U[ LN 'pKACUe؁L l[vMl `%So?NsՕ0Tϲ38fV;i; ɝ*ysWY/??}~PW VX#R]QՙE\gS>,.~6ctYadOt@ܬDGIB 9 -Ajj+7JLZr. q׍,zB8Vg'b/wj̆Բn^@1/BuHBT9~E_;@øq`[vt/s)fi huRLku.wY:}LN~m; J3?r߹HU`;D2OYn ]6/5UKkbR\ =cMDDO[@TV Zz?}&H';#c*I_ 8<Hסz@JϾc cWڭ*{s,8We^N.*hm`jbG2[pḏtDĤ[Ze3^3ƭm2l hS?DڨlO`{nY^X/kcvc~~ +ZHq ?S/ԑͯ'k8^.U^kʧub~3'd"AקpijZ۬+ C糃H / 7l{rԕ> 0eߵV1chO ݬR1Y22?H"O1?@spav)Vt}xS̙ r\3b`x P Ahk9fCrZa.mҎO[U-ݮ-m5%2u")67Z8jߢ(/J*iaugRaIִX%C84/ckt۪ DŽs66Bw3(7 GE`|fQC uN=R `bXcv6=CX-sϏo-MfcUR؞˥fuC: h'к]ZLwn]My,--jBrvW#jq>;"Y}CQ:O+0jYi 2v 8:T^ˁS@TV| h-l܄O]z|2.ƛ6y@#kڪcf1}B[5ՠΫ'bl&W;:c* VЂ?d=oF+Wݙ~*qO_;pet*Pe' vO`@eGf~$&=e${:d9lU/U"tm/KRAzCXrSvRrQO5#u6.. ViCuR}4bG{>-URiE&k&#HU5} F+=>Κ [\ůj*SK(A\Lez5 s\n3əiI@CbFܦF/T}gʭ3>$ﰼcJ4)15Zϋ_,W O?| e*ᚉ}Z\]P⤲r&ܮ'M?pV^)~:SWNjttͭn^!$W4+WsjeUe·lQĶ;KsA5[S,I/)G)>*4^lP4bCˏ1eBspeK Ym|;Ǘ,Nr̢Ŝ6,\)sPIN{`$MXynM!t> h|$S{møY[Y sc3C es)W4D#"̠N&Nk̸Shdw\UR׮=6㊢'H[ϙQt(\/p~bB*r;ۤ5ZzrN,D"sed0jC)%% Gqpz$qkČ`Ҙ0hk cG ^ Śs[%zmY TRC0덣WfEPr;a;˚G;%#E% Z41JٸwJ?XY}h;&ʤR/q뱗65z9@9 l.k=ʤdna0005XN R5@8˪ TN+hg@ɜ I_j*B/D4R &+[ZCۖf b1 \(Kj\?p>olQfʿ$:Ubt;#vs8mJk*8D`V ,'Mx% !5aI0Sw BO 9 Nlws˧dMn4MkUXZ|u{blܥ ЪY1 #mc ) ܱ)|q5mFSYz:dSybcj]N(@Q"MK4OR]""E(\žvp[p}}q<63r#Bt ŒU7 3 nmb8烾ORס0蓓_79-Srd.Ș~tRI>~coס+ qx[ J o0iL}<\@YX_}`k/5KWC6z#Ԅ<ѐ*7}+MvҖ|@]bVY|8zNxXErtt.xYǓ#6~ip8I唹f|#MV~m@_"Q?C"zaM1acĢ|oK k;(TBFqrFJqt!WGi~2_U:>F #o_= ӛ7:%0*޿a)٭9Iˊ#}nTBU;4Ss{I v.C=abBE@2/PىR2Dv+K{ ^U:n]>m3lits%48mvYIa hapIB-M;GӘreH65|r)fO٣/'E5 uNɻszhu`&*%+*ΦZ +LԲV٤,ckKpUOo,\դvWlLtŚ(ɕ 5ݰL'w̡2pV _%>5''Mk<֪UXCjNJ;YiƺjhMX[l %PgFi=@ ")v=Jk"hֳc{ź<Ɗs;Ko@^3w;XG-?A7͈ c1mRG:Ĺ.n⒭Bb /P9uTDJhՈUfgڗrP^wX])XvȮ& QUBOdbˋߩ)CfyysuY0򎔱::O%F$=}<(lI5L]VEU'KʭNth TP#c>m8DB¤51=rlYxQ7(IgQ,O 14j ^~UwBrj=S= oJqCfM)2ǽ'Wp^e긮<|e06`Ī Cd{6²ccﰯGO: KT_2l?~n3g}yڳZN+QFAloF 4j]ik8h)l{x#s F>9Y,GQM=E1b'$fWr; ~Gy^REh} AMJףMԤGXǝ1%44r8J G=9ҡ$]zCtsd#{ \*7aCl~ué1V@̴-91f,#3sE-A" d(/r?ڟ?tv T9M_k'(Dp K~7 ۈm:,%{{oZSm}MNυQMm@t>j2u] 8a#- ~=a@Deޣ0Sw7z?gJl:-fl¢t;WSDz&==bj94Rv4Ur.K+)rhxqaBB= Bѽ'ͷ,5Ǩ{ȭ}7\J>}h浊ةΰdqeֲә>٪'^v / Mi}R&ҁC"ݤQf`?nAⅷޅ"gY!U PTOKR9 {(ݲq]5(ŌXY=NGNI\@A>G ,x|xxo3< ܾ[)K-ڶX}ŐZ!`.0',GG"oX~ U!y OSKj~vWZM h}9ehŪL,+B\wMC@h/-#3c}VRNPi|W-PMO44~NE㶽5)R"u8`"!&c37Td73'ކ M "# ,lךBo^<[te@ȓF|ê( YԻ 7l:cT9PV@89'̛\3`p_=\0Uxl> Tq:ˁkz6@t0~ۛ-_㕝l F%д"꧷[> Iڜ2ɧA;NeOێ}sn齗F&TnT55mڌWcdƊ|_=S-z Oz;N%}0gKy/6zʯv3$>H6XDB%>5h5Ûw<@Ɉ0e?LOK8Շo)rbrkmn U ZΨPTr{A x~@XD%.fw-Qo#Ѫ87jeQfMR}ƧT>Xw'9b! #?$'u{it!0.X6 ojEXAqZ;FA%IS_f}&< _!}Ew|+E {fMvȤ~׎ɚZBN~]QBM&8JxC$㧛W(KU)-| BCL7W|H2EMxc[3P\ȵ+laۻd$ScvW6LmAIW_:X'cB[ɦ[.0#X׺+:oH)Ωm%q{&qmR ·r ~k=A 0ػjz(k ^g)mQc s>0Ċ7Jόj?#Csù'SLaس#_;!c᳖1{2#5K{xTz xrR I$<3G㭓̾>X,>{\z<,֤ Ni&@5x}tq)땨%3hџ [ej;) $ ;_ySѤ &2J_99>OzΌ63ƒW4Y`>w|3}v}a12㿔hnf,$N8PO{ʅ!R؏bws:2#Y{M( ;bs&8MCNL#}=u"XѡM=8C9WT}>)<oM%)j$^&PaQeWQҜ.!P.`7\qqQ [V@QɕK33j]a˱(xvtR;[SxB{8rxw(EziLf?ӈv"`AK%XeC>;/,.Ы Ӫ-1sjL,~@̰TLG 7Г*]FF;^>_o55aEU1 A3=Z$s|hYx[S1oy\}ɴb]4K"(BFxF*1V|oUq=CWlWGOfj򙯕_k"g9ݲmzW%qKq&m}_ l C自oth!r% B T~.i#3YSxBn&r(9!6kgM30Cwme` ROZ|=nuUMSE!AkxkX>ZG6`.% T LT?`|a/&[nAǑ>tj3 }Hh2M:\'/2Cܖ!m0?[ʲYggrjƱg0 {YH_~dPi ⑗%*4ӎw̓VssfEJrNXQ7X>nK[n7rB\joSQށ@MlZZ0.8 :Hs

A3kOqmKC=) x/\;Zu(OSi@zv`GQ*wk^=}ES:&i1_A#KYZ}E'p&ʔJV1|7(њL.n~2SkMb"mkQLb? I'T%.M*\N;Tc,R\HmqωerIGREr^G4[Wl5$F]A7MTʬ*jo m3 h`*LRB%Q,nE"'lՇ9j(AڗS y˜:sZ&j4xcJjo{^Kl3`R_ gykI&]ݱ{wcى8e\Gd>OF;v=d&zg"4K>B6VC䳬 {uLwt4e%/η7BZ$YScAt1=+Z?}yK-QR )(eQUo,GX,@`*uO .}iFÖ`C&* FЗkOWXI y /rXw\m(aPyi'SR6 [k Jx`!蓢hGLq/stHqX_/XY*yK-b֮ KJު@Aa츷 щEqXh9J]?s.7^$d Oo<R.>j  ()E&􂎡MW{c%t֡ Xy=9PM̞2@a:Ok!ONn{Y&b CL"7,?B箘-dikA%>ş_Ij `e[,+.BYo,\SY^w ذf Œ&T;3#=ڪ.ʖdXV"ڙww~܌aN(RvNFnxjSBv^ݓ"'h4 G)3SX\WAcʢ􊛏閻M/d}U+*ǬznjL 4j9jοŎ %0W6)}I=ͻQg|u>F7 0!GuK5"*u>cYRζ*@&%=o1ݑ)EgfgoDNs*uQFFFvCFC|gZ} ZVN#ղ 3Jy)3{&Π1)\rH;UZ ȢB{_"'e-S۟s>F͞RQ>2.Ck{*9YƺR5C* V5>?UH:Q_<[F3`_t܅VVOeƴOk`Ce_?MRʨru4ޡ2rlվ?w9h3Zt( ^蒸0~4eKJ 2- N>UXŎ{5"ADfOok):!تĝssM۟0akpP{ٛ,b<{ 3Ѭإx`3Ɣm;sov&ڝ{x6R}d!*Gz))`R&IgnpkGzzύ.DLX.l X`*;U7<;2у-zFisX4p!.[hX| k* N6Vm GD(T3c'>Hͧet̀ f],TVq*2@$3x` UAyVUBUZWN|=^xb놟%@q LM:gszjڢߐ.s |FQ*Zъ”Gz4 X\UJG7!/P:1E2};pge JXpP<ځ"cs[b}1dzS: TNUЗ@-`l^ߣ=hCC.U\]Ѱ~*xn?W0l4Ap <"7],6zZ,Uˉ `7` &] 4'2n] aɿ &0+XFvYA@$]VJpPꤼK^UN&D&Boi1?c'<+A\]:M>HBoԌJԇ ϟ Ӌf&gp.3X} Ry>"AE"f}MgzT $SVƊN H7!3M.R\*|u=-e^ !8mտG-Цiy6x<%1Go5mx+B/coxߨ ͊;c`d aAmӤ&^]w>*gpgPN0f\e `b/\'?{4MeKVl1V /WL9AI͚UUe)~8饐-BHnc\ȇF otN 3@3y inB؂Czhr{2Yϊ| y&eȲ Ik1K" l"H-I4dfqQq6ZGN$Ra:Wѕy-gu7O0ydU 0Bٞn+?sM–VFNqՋb%bDs_c 뿐+dMvV!q'PH4G[,Jlg d)Y|)EUC[=پ|f/͕:R†z]QRArlBg!jKlFȩPˬ|rnJ嵽yŒTZة#M>Mϋkk:8Vq۞cԯ;MTIR(P 5Z֯qCo}U1X\IW(RMeݏ-P ("=Dp?;.} e Tϡϟ' ]MX|Qʑ%3&4tt?x\;Y5>QkMKx0[I،c#&{_^OG9d0kJ[iCvQr<^Z]*hgo-{BF_f2'Bv&,!])8u ꠏ901<3xI2c)[FtYfv353%Kz$w$N%svY6z7nf(8n0|yYPWhyl$Gr?0c781E\?kmE4"M7:˛v!p(ɰRR[IRfӟ`_I <"`4#sAn0,E#!CxӖT?:|GW 5,P XΝ]0$uɿS̀Z*[w?e1whpvwd|GBa]"%f|fޮ(jؒ,]z295PΌ!T5 IXȸan?y-vjdP66)uuYw8-DҢGp.0[.mâ1i:2z3)#m2y9z]?URU#ĒzDp?XN*S\(x"ZWj`i4H(Ojosgya 8 X}lqҡQGzl {--6! 1g<c?nh ;A;D ;X }|ZM<e{_MPxxd$OH]UR#P'%ʞP;w{z&B$kH8 ^>ނaj5'X,>tl%mce qa<$*ep輥/4KquðA_% u=6t `)mͪxx@dH+l"9`+p+ZȘq[Baf'O(UckicO&^U^>@ͬ{u㒁]Y]ě{Ƣ 'ۘxAa$ [[mAqљuԭ|؊|HK ;? z~yEPdeaUInvԅm\{X]<NSJl+O)Ip!Q@:^ǼO}K0fYAIH7? nv8d.f̲2Yݚ@ܶ6^?w^2U#:6g8yە 'Ň5-q>ܞ4/QѰW13~#kmDݠXW6Z;Ht^luAPHF0n\V#\nw8Pbx=?\n LZd2Фйa  p_kC J wb^:]\"d)sUqWkUT |XN4u *$zW8% %R_G9=fIe Xxڙ$q\IWD##6bѼ'KB-a1 V{(l. q_N^ h)7ezZtIz$U50~TFE moIn\_EY>3JUj^=lhAcqtU5ܨTf>@!w) p8i}Ws#zh xOXV2 GBa\;ςnӘ*.gpBe8mUXu\;DD=yJ|)i/4닃S=@H ۆ W3-ֻ7[ ã6> d&q{#d}xN50Oh:Vla~ߙ h&<ۇ Xle4^xc›(,K iٳ+ֽPci1 &gJV>+/#ł=uەs׋Y4WF3IA_Mqwrh@B.Umim"ChuQS A|e1N.- Djuh5$OkRcɂԾnrm[:t+qHiЕ `JrfZ쌝aWHP297woyGxŵ $ԏ*B+e GLniK3lߨCsKf{_0(H&@`J^-xhۚT16!XelEG.UxԒ Ni+"ĵMִ*c}S-y ` %ݢ/a[Ldy v˾>E]>ή&Ǥ_^A/HXǢ:θ%"'֐rJ>Q'mQ-VFy  z:g0V\+Q2iNM1X'˥\\'[k둏y@\w>w![(s$IE&rT `p$yʳw@q+Ds<Γ1WqRhؙmQ!%.ª*)"'҆Sei$)%Jc4SJNB4[HzlMp.;"@T~D=h ;spsEp>ʸXE`G=[iAÄZ9T:&Tͥd܌*|n`F_çLzoUC.v,xlJUReà B}ETaw8DGssi5}3 Kxh3l|*ɸJ8µJOSq1yB Ӿ,JYmV?p3I ݦ#XIC( ] NH{PUj?[סZ-@bW7540$cCVp60bӳ[Yenw8ɛc(.Dm5]1΁S!B$ . 6LO}GZT>}~m]eΫxIgQWqMy#Q#Br(2_b@#<`JG ? 48_Ft,lwUDNTmlr8YORV-^dFwHv}36fq4SWw g@Bu„FtX]#B] e.|02 _t5-,3^@ ,T4>wZ e1lb+]XJYݟ<3G]~K3lh9R }pajx4)3CHL2b &sn]=~Pl0x$1jx<.k+kٝMGy.f;çSDtS J "jz9x$^˶%7@iOw-3^+HXKgdEgnMá qŏw]Tl'&ryMb5hoA#ip񇋛kr;iG kLv>rN @GwƋ뉐x^|f9Q?$ W FI9`!<4B76nPuUZKj;"{Hot ̦ @>3B!'κToJP^Zt]<$^)]Yیf9KPs!Saqmh(`NJ62 #= BY'\LI\qnb@65^-kA ^Ev ?Q. D/@UnrL#!PALAS8dl_WmMcgL87I0wҴ:j6~f}PU!:R3Sԯ/jn~:dBi`TJ4( x]S7˹c'_c~3 c =&!XDFu:6+Q u~bh&8'eBlisK(EvO6sx{uD@, M־cD0QgҒaDǙ*3*o?ALFѯ 9#qP B pD'i~`])eg ܔ< Ͷ>iۊi h.m j:(): hU"rd;y 4#~]fj81)|k見,hBLX'tp*5A:c۠ԇ:Ÿ̂&K`Zoc 8?1S \~Y9>↌f}:E߆:)0|^ Қc}2W'F fG͚>ig"ohEf͡*ߊѝE=Y^;t>[ ; óL*_| ,(9JW*Sgn׭I_r6]$:E@uфo [d?|D%* aͧ.uBN#x~yvv׫ci̴7_2OnB <˂#9F$hzHz`Aډ/D:+:D6\R뱖qkASu-F*DZ4vI&/)N`iR&Jd+Gڙ z MʑEm8lj5f#WUL'D`ˢ 當74fG-8  z9 " S H*>gaM^4.. s'ܺa.}u5'ft;D\T0O1{YNst#GTa_x3 9{,:$qpzخ@KSzlwXij '޴\hO<;a|^Fh`:qn-%^}|W}p3pfϏlA.F%E ȫ#bGNY P[U+B<9j4WJ!<{y:d>pK;ڶfw }c|nw屦om  g GܛMY7]*GFnjGpC)L{:LSc:}V;KіZJw-s'ɒΞFApz4S<GYkfѢdTsuG+(7L{G-, ~l:a=W>.3M%A ̩G\?<;U_Ikyߞ~BcJ zQePU;ng%Ԛvpwe!QTm//j0r#ks:t[)~&T^.L,O0F%Š>:gϖ%J:d钵Q04O/w5rc9Auxt:[:6rcrVKkw9[R0Lb*3}$]k@5ֿ%˱ .„\]-l~6T@R E o6x+#wN(STx eE4&ȕjh M[ߤS͉Io_JaQtLiVXP+ puVHmw*층Negt ɕO(Ψ5ڈ%*엀g||Pr<\9>gn+TwQ`I)P#!Zt;, YHƦ@wSl(u:1iNNaǥc_xFڗVx[g::fθ!S;[ܬ3Y <'$dvKˇ~GdDZu0;bA!9g9dbLfQ/CQɶw dE H'6"'{gj]hK:#|S /%iTrڳ'gU;g1,f 6m5M>2/qLH_E ߝARgZ ˃B$bZ8 =#gq"jZ I}.#zuv|ټ ',w]5Kz4.?gHMtfDD6Gj1/{ǛW<[T1Çfǜ1Z9 e.S uN|9:_;@l,g&;Xdt?=Kv0KM^٘c #~Gds!*IK䋐 #Mͣ4>IBPQf 19zWf+0~ۆ(1Ba6xt]eLM&ʶI`6³Z:s/q4І RG|,eKKP@t;=I3SQs؎ aN8:FUJU-"[%҇~J3X(6fvN.Q%4^ಁ[:9TnbqzSQ첺3gN0%e{VT3n%ԘhtJE!RLײ&R1PψBo7D*C"PVU~c qɸcRy:1d-57Hq&tjjq2{D Slc3sB"i{rjxRR2êbP;I.}/>E\1pAh7Ơ+T"tP<{ky\ iO~XE1Fd)n&:'{6-XYzu._z#"RC+hp ^ 3jD%< %םY>[ ˻ צly>URA6GlbM$FSm'iL =q +bgUgYZ07070100000107000041ed00000000000000000000000167c8ae4b00000000000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/host1x07070100000108000081a400000000000000000000000167c8ae460000e360000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/gpu/host1x/host1x.ko.xz7zXZִF!t/-]?Eh=ڜͩ u㦁aai*!_|/ tH@*hYc},j#sG E1бs]~yR& -,?t 48g_Z !]l](5MM; @7TD,ڕ ߸T ǖ[iڼ0Do#UiC3$R}e!6(8]W,hT◞2֬ 4J%%!-cWg#AS"De2x@:΂Pk̳a*#J*'EOb I&)?G/}#ၦx`j@;AmڹאQݴ&2=Ul_2Za#J2.c@Û !(a˶_ĥ_Q<_ QoiڔW<99Rw#1Ls#qRmnK.ۚDF꒿nRd02a|[Uy"+9!S?_8[Ƶ// =`GLtgJU*rh^ '芄+c1ڗΔKL(#nj)gQ&JI)  R]3h7Ҁs/k2 mWj(/r%EnzJ, (1S aXfD~aAU ( \ȣGp{??)yz̠C+V(78Ť@_`zEB1>wNr*ނ^C{+7tqaQ>Y(8Lbueϊorzgг/IkS )˘l,Oha|Y^ܔsb+45ᨍ--0T#tS01Ō'2G)#}uKTwN,t]C(RooÂA~mL N-wQTֲc:l) SB潺olQ*=CHu;g{?z5!BCOTn٦#+.N"++"lGux SM̄nG 0N3nP7VG+D!Z5f6#ؚDy ]AZY͗)uTPwa̰@3wgKp sAq`reB <'̵ד3+ +o[/g[րtiep4JG$a~&< %>Y`xi-@`-'5MΒU5Wjt~ F#T:hi<ݑҍx 9K{BD#!|W< آ Ki8pzq͡pٜ841ǢMZT/n^$N,vfEН "#qJ󏨟o59 bB]܇"%NsxV[aQy8:WmIobv G惚3X o4G0ܱ-U)Buwll(4KRŒT% v]?ԣ*&khىVvDaY۔6a]vVֻtĈ \kO\XɝCYwHC4}kciS1嬿Iti{__Bӵ([( $z6YUYq[\Gt` W,19n^wS8fyWr!m*TbxPԋ1cW٥ͩM)(Lxro><<% Unf "8"_܁UoA4&&>ƍc 咚F eεEz.&U9!j8 qkrU1^h]lse/x[>`:buW҆F%9vƝ.:Ac"fOjt^^P'xeq&Ʃq&Vit=3wK7!"PέS.#+I?$M*1*hK{B=e*`S\A&sL 9-Wѕ 1?7CkmQ>~HO?, Li 0v7I !""'Ug8\ܹfxhw3(ȱ8T)ԝA50x>}၀,d5oRM/Q:ghE5UXΑmcpWsJpOxY?=ǮNi<єz>ۘ\a0EIc~b!OaI bƲH+}ISW~Y,n$^q&X\ڊC ~wR٪SطPI*;9t7~2DC!p]N~E-3TeO-X#Ihu'd[/m#pW`Qdrfm$!e׆ Fp,%lak:~N=z[@٠6|;f7_[kH>W.(әBGDžŎ8E!PGpGb/K1 I,7e̮PҔOBg?u0Tτu< xjݮUưd(QKV.ڱZ%}6_n_DO; b~7̛/N>HK/9X^R}k̇}KbU/HX"jֆf(Дbet}7c:r,W|~c-&z[Q+2 :$LyZKr`p aO*x0h5MqYb=7vi 4C@@O;F뿮w|#Pv_9_'22=Ka/z=B,tEBz#..A?GuSwͤJv8|Fvn(@4So=t{%&Sclݬe^bQ3c Cf +8(yy%~YS]@k2 743ChI, x |ԓwl'`Rk S,B$ְg[KZL@A(_a4EV]r= } CzkDw#.2 ULȷ~ת)'(cӨ;T %غ@T~tYl#k\ɰ~PU1;j L2ή.*OHwGH0"b2/6vJ򜃈gvhb= 698$s9ge\dKٻU[&*G0L'olU#=LsK.;fG`;݌آ"[]m;HS ݇R/޳VGv%# ? nYRLX4!o%#iR|t͵~>{WduK<2Crk^"GN7 2l_v1tJ4 K7oWm7pg\)QnO8{rKFP@l6M@̤O-TJ+ L91m <)P d`bm4rxS-# L2פQy ϓ!1T”OAtyj6evia+'%])Aqd+€2ˋ ~Z1o2N#TwJWzӹ52h ;a,2笩 `Fۚ' =H. ITn ;&wɚy*+o@ \.O4c_ᒭH2VExSQBX^qذ4e$D|w{uL}}y3֬6Vd =NԓpA3 0d$PR* IܾDPf,B"o2ʺ"+QBUеZG8 0:U및ZK?]-T$ע0+07iChNxg]k4ȲPv2>ƒ#\3MM/wpgWvBy/1Svwɟ] mUm=[sMBGX 結 n@aCVrQ5ah f-iĆ5m?u1経T(]`XTBhGrgx7K;JY=N=Gy"=b [0?LwUGtQ Z雵VwAswלS‰ S6(eL,,PU Zӭ)W:)?:1>fx19 tiMT`6!@[kȌ Ӈl²Z.siV菈3.$9?=9l?"~n>-ǹH+ӉŦ2{ZclVyR$zU::kõJ{B |.ei6;YJ4 B(KF+郸`"dy$:1l@sk>X$+0#fG-Ack:O,?K{cA ٕ yddbT Ӫl;w.~w@2 vf+޾~E r UJ޺jDz8+ ;6ύ+va0_-^ (JQAv_s]q|^P9q?CfVy5ZT3lPlu*pĸ!}wf99qrg@B__ lh:'dۿ|FIk3v:;(zZpʥRJ 8C/ZsINRc,ʉoجJ`[}K8 $ šҴ1wB`#@h\79O Ɉ/'%Vu{w&̀bQ} ;F7[r8l3]-p6f{ύY ĸi"&o [>$ <B2#X SEhЏS{'<'[mFt Zkzjw >O,Uj ':=5rfqXGc`_y0c&I\6= 距5Ap3界JALutYd*gfOQ"lֲvO6sy xU n f/5qٶƽے_ȣ+XF3!ӿSX0נ;(z<$msƠ[ˌ_ X "06eF{yk.>&.( y]b+\c4N.ЏBvXeJdﻑ}K!|z.0^Mi-{`##څBsv?| TZV%C8,EIU8[}2$WCb}X55LJcm`MoHC#u- nQX^e ZQ 9Vv^90J or4cUZG{iƙH|-CGg]F%6B"4Ejiy`5J¹x찺{9?|^S̼1| /&=g쌏pL%g\H N辸0~bۀppGtSN$OR)W\N?Op-EWYT+vwy C.ƴTQq,^N!yjd.~|L>xj@8ʩ=e}vtDႴV8> mf4Fڨb`/IqXH` w;~ +CʹM  ڰ]ffle-b(CtM{\sYW6e+kg\a#%-" ȸ/ ^lENwǹCK>xᵱHgsER۹בanĹk"Anz~}!F)W]iJx0[.>I Nx̚L(MCژD ^9J㏗oN"QADƖ>E+.*?G5lZ!6eq:!aZDjJܺ_g/09&lD KM0A(s d۬G? Zp(e붱>qk&xԊ8R} 9m˯2T Tl~4"ֶ$kecRg(pW%3:\ .8$E7ARTvc @]ִȕkgHZG]|)/p{{ɮDrs-߽UQLG"1e CmBҮm%xC(,Zo= Ȇ;{MAMh9nʻ`5Qkm _6Mo*"YL%-{3S [a'T/u*Gv f_cMRzB1z}74="#p~UP z4.csdmsl`Lc}'>3^KghݏkיO>"W) RÜln?K M~#e욎Ġd̥i!`a2VcH#/M5P]9ro+,2]{Iz":bme #l've67e>O@b)f0 )Mk E^/U"}FɭIxW6qVg,TiZ$L i._\%StφbQZG, V}NB-gȨ3v>(N'f7UUSH5CjTX,\IRZJ@i97`Ĥt{ g\Pd&S \eJ#DOCd,-gǬw1!ȣ0M7ÚHSj$Ѧ܄e0=sT0*fjgidjey WCxI~ZeFr1['q9Vu;lcAs jzb^ 8s Z!,Na1$=3upB"nwJ\1VN {`lkg|GTOl"gW ءڒ_mm"NHl0jH}vVq߁(%'csi1]baLm \pNaO:kTb򬻥صtc6^kJeTVЮ=մ6{,//SYuA*|r' d[ Ҵ`etHFm 7QI, R~O#%nk\:oAL,1p Lbd,gn=B$V}-MÌ1:`<|xPd56&LòCyl$t*2VR Y^P)T&0:J?~.~Q t)|$ 㖪r O+~jVόyjύ o_Fk9mѼ_G@PD ݅Ƌx5NkmG. {w* %29l2=]Zi@Tnln |'Oѳ-[U,-uo>j;qY㎣:OvqT%׭zܞ-Iy񿋔uL0lD P;oi*8Xl "IJ FƱfV&8CZpҵEG"& ;g% 9!A)Leѓ@@U2RNe>f; I~[|M-^V <5}N"b解Z`59wR^T;$ `@ض9ݸ/s*ЇfYEZ&i=Keć jZ:]Ryu'~.Ak{ںI 5zGS$~ 5tSPZrʯ#dLԗ$DHɍ/,c= c (NoOR}d/wIPo6'AIӥ=7QMvK4D٧dz0m1HC5^Iv'${LGr}UaXgbŋUq魿D Wg\OXaqܹ߳4;7z1 0ʴs2㽥{˻U=k1/:"ƯGi:N 35̓Ev~Ru|En X)Jalb4 ФhH5@B*'Yß`;טOfI zA8OGB^N0#GdrbO%?ܴ̑m/v!b Mh" lIx"B! i[6R}tѷ-bI;;خlLy  /RBPhb h2ʶP0@,ފڮV <"o)špOݩVwLJNN&|Ҟ 1~J0 j?%uGgrʍcW%?pllb~u^e&Qg+hs~٨-xb*֐U~Fa)**e.c7v~;re_h- u0LmDMcShR]|)?!}gsd`EMSo5$Ďe " ƑAT@T)BHbd,lBiİ&ު(WS o#6+ H@U ݾ~Y93)ЅRDQ*Rm6Vw< /6VxbbrDX! ;q\wW9 R&<Qdk⎚t&ÖO`?O1B)Mh bǓF%sN6g|4$+=߁3z] KWW%&<b恘|̈́=&'j˄-t9hZٺ'P] A{4C.7OBup Mt,[-,C+텟_`$d'aDCH|S}[j=Bܫ|xd$i=3Ͽį)\` >uN[I`mnYxX. `>Ka$jEқ605(#{,X9QN}4 5ËTG ꢀ G3٨"򊼥եrh(-WWd1 `?t 5ä䉙DR]0Ŕ2u{G| bI_ P3E>YT!ZX ʝy`k>&ob ǭj_m$b8pޖ[R<$=v?e*9gW]6La} Pi>QȚ5cwmԀˡiy^akns,Ytj+(!8gWw _o*xWgGP\T$ORe\ ak戊2c6^42`Iq_keі8(SۣOЦ.'N,۬`m$80D4 BQmwX]rϤF(у# rӗT|߿ }ٻij)$Hѳc}EM&EY5왹6@|:J<fWI~kh2i"p:\J"38u2~HT빔kySf[@QhUY,qSHBQNq˩ .k\8r3$З }|qS M{u֬FZ4)L*-S^u{8g˺\N.T Yo XňzYNy?ݒy(+dۡ04!]jװ>+iq^kڞ?ah4e/t!j7shub\U,lQk5XL'c.W1A4;3N~!%83 ۫MXETq[wV|Jyb9/*kq,5C}MQ4\R>%р#`^I߂:١E/_+|!;)BA!O{9@/ ꭑ2P_*0C<ϴB'O=m` ՞Q`a>Krlw=8Kgd hNB "eǢHZ{hJ0`je{[2 Zs>a"?"'^%_4HC _JHD k6Aٯ0E&sY31x귚-8LzRI C%Чᚔ $s]rVɚO, 9H]핼r([-Ig ǥpEv*!=54yfl{ DudlְtG~f2*I-O(Q蝛}RѝѓM]h:S] Zпj M632Lf`?zfΨ`COLfډYCG.~ -uR.NS(wAʱq=VWYj"sP5yO`__3 Kg#RsZn_2$F!L%UDˁ"K+!߯Z@`I<٣S[:md]g.y;uv{|^0j9%PEطB9Tveljk:e##)AdO8_'1{vMf~j5s{cz;\bN4y7+}҇iq r ߋ > >on _ l:Es|DM}{v_5ⅵ+7ɔ=*w֟]m"U**94C.wՈp`GN$W4P `luQ*s!KꚈ6!Z;K"I<8#{еOKFruCQ\f[a|ͺW eKa~1%٭}N7(7[*bxvWx2x0<] ` #y(/ <Y;@ q]"MQIӡ(*sr7 ߆P.LC#s*R(CؤL fVY+ }E3'A C_EǓQn5ŻxY6J$`&s\1(\|R61хg|@ڸ8GE3B`MusU~c9lX/5 K(8.[ B?[gو41Lpx( X`%UGRAsM܏iq)ŀlUs  X D#1ՙ_,XjQl]`_*)z{l޽Q:J+#Z7.3:kU N#M@j Au%f6+ҋ}di)].ыwS[ TEeb*gH6Q( .gְ94x}C"Zv'}g5#;hx" 9Z rowasW )ȹ@;̩z[H31'8rZ޳NtWda`F$ѮJ fQ8x"~ AT|y,G 8x^-X su0Ix@FMi%IjsQݯ!Hb]hXQ^ԯBcpy,y䖩GGd 噌[jX'tEXc۰ViBlpT8$ i`JLg* <ܵH8Ŧ{@y8g+.ׂExTBu~D 9ta9w%A2LHpCl̪cSOKi: Y\_hB be 2viFUdew)[`ʵTj?,`mm=KCϭOrQ֏ 1+2W(l33;]̓`7Rw<^A\O=n ׍rTl/S@Ꮏ*F՛yNgi `@w.HUHo-gQ #:-.3\ ,7RP$QNfH(О~v+DƙAkyԛyxpE"m@zo <ӋF;aL)XQ Kg]jtu]}$_[%W% xnyfDL>z)%ξN; ZBy3nxY;qi.]i Y0c .C-+]PjEM!p QYZo\jn욊Is6k=dbt:xDkkvAW%0q=+zЀ^rxx}} 4s v6K<.z=t2G(RdTq匷fGqŧH:0:8^'⛷r(mp'?$)/?mh`I:H4u+LO>%b^A6 }ٚJ>F&AjύWJ6FzQ0jqWsV-V}wQ)6g ۲6uK53)DSxymQIQuF|0 ! JP[ı95iܧ셾w-I7`HB}& NO?2\2Hn -q߰$[!w}h@fwJ]lі῿vcA}r #zɤ)աh|Ph\ J7 qdP 7e[6 j}d[=(F9݈ K 8>KMqu \ҊSF$6* B -jΐ#?%,g>Q-27a"q^Լ\%* jfׯݭwo=2fWdwKC  ]7ص*xVnbZEmQ;z-i78?([9&,CF ?p_)?NSP $RC$f qdj}?n gPvp5rzZHL[Mgmu t¯6{$`(6U'4 ;R_Br>AŗLإKTD.xR.eSVqy䨚 ;j'dKt;2Tg” lja >cLO4s]s/7`zH#"N*Q2V}7`MS4;X-O5-bx2FZE&\dMЦBTR/>h؍"/DD՝0P֑+i~I(u6bj5\Dv]aiiX"C.;VٟԸTȍJئi匬vIYr'c=g^_K+,6gpssbux7p N@Eަyb Ua'li@Pw1B#CnOaҞp/c͎D칳#Z= ((pq1wb mvϥ/-+q PɝKy: ^:U ^56O|E \ջ54!qN!ep0.S`U ʑ_9j} Lj8.vTRI KH&O^95=2I{5 Wi8MRT/ H]Rn+'ahO#'v|twKN͔ j4&L eE#k`'Dpа DY卺DDžHuű;ئ2o t8`4LG"^i@_);d&./#40Z5M T9<.+M-HOx844A'۽?kH`fJGukV HwkXW$] k|bg-/y9_I}1ˆ* GZ,,vzjl` (j&P;^Ǣzi v?@ZG$/~n*xsC|0_0hVX݃:N`.76/mYᇲүBrX-B1^) d(}yRՋ#N2sV'|Q#:rsH Ͼ[,4,]=~iro)XFw?䪗U)#`sJǞ[J}X! 82DI% LPѦ4U1"6:ƖmQlY&sG^W,dt-%oDaG@Ab98RP˝5 3V7SOAEJVZ_ -)!%ai$xݿo!B9N.k6q{Sb9%ERk=4XBUBVR;Jb'ټd,cj6P] ju)$L`ڑ|=QOa`_lAۼ)wіPKg)dt5{C[R!hU=`!"[_}dߖ@;Rl C"W0Xt^c ` j)aK~x#7$ j4%|WroVOa0Q=i2ec8Ь.}Z÷MaPE1HR.fqUTl}q{{Q6MBŢ:# ݻ_BbI|SgC`Yesk,sK hU)zШD$׉u0TqN4QE4iT(%iK.=uVT0S8{JJV*KǷ`rDpuFqYXPO- uw`Y;N$U`ԓwAg2y%q:-eѢXSU<MY;"H}A_H3 \Ùs Z|?Ȯ@}tD9hGAA}ef(f(CBbh|]h{Q&M϶sx7 JAq^[U9m#9+}R9͢t|1pAʥ@;}i'e؅6IN$tgԯEurЗ#pH~fueJ;U)A[kS&x ùL3QM ΜCl 8 O#ǒS vl!}g,l|wܚ_~BM-hŎ2JQiF)FFwIڟƶ(IMuxHP!_-@߳t8F"KN2'8$H6J'm\Whv\AO'ڊ-@.輛֛_~[گSi)j6' bf_JObq54f57LP(_պv>_^TB6oj^Xg#*| u,H,wpCn ,S ϱY\l}#t\"Fr >9=˻[ 8AҖpieھX’}uFbZew/#пJ[tT5UVp߈jD~ Q+u4ʐ{A{UIM)q$Uѻ' ?q `oLnm9 Nt1L$ECAWT2V6zCjT85'\ܽˌINk; ;G.-4zFKu&vQʯP[b-߸7uA^>5 ~ >O 6MNꊀdVc{}vFVDbx6!-z7S-}NE3e-ʡtVaQQ>rsT#}>hKPv4<=Y.,\E&(QM;"/24!jE˕[GOE8ɽUB! b::QGSMv#RBfFbUy토C5M1Y]b`"xk \r`3YWYק_XK@rvz u8N-T_$_R_&"r-O0PX{2BhşJC8"^LAdHYjUydC&SBSbiE pˉ_:6`be=ZKd̊| rpHSJ=2ۡ؊KKn=mMwwh(E7vL9)3)匟HI>n떶,w-樃5y % O卖oEױE T`F*"qoŮm $D.lPN8h:́#-F 7F )Mҹ' P^w!*O@=wr84|{˒O9WLZ D&qm G%ǽ1^#VCkW`! j"Vf7%Ro<-FŒo^ >cB;/](Vw[ -hSbc]Oŗme[֤/v;ve;j"pY90q'ANJdf^@%^GRaa$_?&,XnAj@€ԥ3;*5>0ps63H-?k+=/>ms:od?L72mqDR\?&rP?r~iaDih᫳J.7ʲ4Ǹ͌H|(])!EB(+\jxCQ= .M%/ݨ08ݪTB#Oh sY.E6#Ûg{]vB-G.S2}tsNW}1ɯKb2g!jp~=c!}Nj' O@\W t7L: aLzs)؋}Zո#}wFsljcL5?d|$O?=f!C憥H+ž&1!2kFbthyFT g_P38]"|/{FܗB1.)%U1x-}a4[X< Xd-.8rt-eՕy54(`D69ӕN0GndDU )JxɜДz@W膓)qjlL@)єOM؈q;]akv46_&`8n*JQ*Eabi5 "7.q+I:Do0Antwdv=aDytTu<9yLk@))Oׂ?A;$ipD40B1 aj T$pݑ4x[d|Դ~4j&chk铸qrom. >GkC VZ؃ȝY6v;583i =+}Qy{A;$A>!cE0!G`TG )Io-ьh;: +gK+ C1Ank¬mfIFΤ*@Se>Fоn<7q1ůƙڐ2>(72WA g9NjX%N&Scm; 1 @84uuuMd˦-]v]eCJҔߢfA6EN/8@ p;a<(XтQpg iH[E<{,QAB"bR }$# @~k+/"H{Fux2v0pV:0fNU?3?B:v%Rh28)b*l *Q[jOXR:5?,߯G Υ4$NW~'IpqwZ9d *! RBN٭ 2*_&ƾ(_/S<펧̇Bji\FEüT`.OV)rDҙTT+>YPѩEM!/EUDdY?10*-ZaӐmgW[dLOא(*`*; UfU`}'s?+CB`e]`noQ(Րzx\=cS+iOUn "xʛu@<1s 06nHL|$4e/rJh7s(p7H,!B e"xhҮ(aa5 Ļt{:LU8J݉\y0@ͷ}R N{/\{#4ZRQBT*x2Izl(uLݴ^o'E¨Tŝg!Z "[S/"*p´(]ȢS)9[7.==W0䚰-ۗ495f# NGHz"ᄭorҏuXoZ,븥"c8G%GZ'фm <2NGam/:gގYr>@5vly6ك6\)&`BզoNMNdZbHb./'Ə\yīѱߕ,"/Z` p a,.w<[Z}koB_8iW\Akcӛ'Vq7gYDο.% @H\-Oɐ#޿e5fHv =?]'mJ@Սm*;Gq8JIcZ/;&Uw#4̒u~)m|%Ն)82C 5Ć5a_x竖Mb >on@Ck0Ak *0˞;%s8xZ^¬E.54J #8^[V́M$G߻O9j20]^k2L2sB.,w[[`[(y'0˵y.#IAwhv BƮ[Q6+_TļFg9P`*bHL@?0mOpp}\&S.80Y4I,ެaf$ݦ"ޮ$¨t;X*SRC(ӊ%ާ?/q#oebs!+TUޑ1.i+- -oVF/ڌ, <֣~=Ҋ+l#ķ^6&/Vt'"k!VWl2#T>O{u`LJ0jHS~-~}m^Rd1hCauXk$ BzwAYwl=y7\#̙L?!W9LF&f}@W~OҒז>& \ũipݛz;i.F:zw>$l;.E,KMB0p@1CHaƴ8*)Vg1IrlBSώSՐwҿwTZ`bRV#l* Z#dNK_T]>vs8&1ECiG2;f/==BKgb˒&*ߦ1;S8wqZB&Qra=F?QeK0eno TuUp쥬ZżBQޕ9RGs ,̖:Φ&fW- nfɤQL֡b ~!ՉQg*ZaxWbj|dlRvA2$ü/?_5IN~"!La3n } ۣ`ɗ"A?k FŻ/KC:=A\5WadŮip2eۦ_u(/̺9W<"z>?穓p;*Vv SS$_`DTcNta,|'`4 IANW8]gR[o ,g~O5 #E; Yn.(Q n{tn~A:|WL"`]X>ypC{[m[Ͽ07k+R?k:tS5,aDY6⨵ I@bn17ي$NѮkn7l n؇߸Qj86(ܕxc#?2 QTaR},Ӡ99/EnA\39M&D jV/'e*zeH'Zr"Sh-7`fD>Y9jL1z,^!2/uٟim}m`lGr33("gIF8}`DLӾr ,!E>JJYDaFMѾKgurՌYGO iu?tPajhDV GNPgISF=8О v<'.H 5R*۹88 lt[;U6#qoP_Y.A׆09$SKuct"za~&2VO_+qfDϧ1=j8bI uBfo@Cm^%hUV '$0oQepͧM6ےSik);EzWoÃ3[_<ހڣ׵x9[^b^cNyD"-:iqWGqغC{ރ?m];vM3wצ Ĺ\6nrFOLyS&an<4/C6R>"u669ӯk^ߤP?;Z0R{`j" q6EqX΅3:&QgmlT)ɋS<{^8eGXku=&Q@0jz8~KH6U:en~#69ߊ;*Q63~+gSֻ I8 ԧf*6~ |q+EDH89J7P\8l:\VDz<URY:d7#͌*RR5nxj;m DPvu27]'ybxcBk*.pΛ[,eI+Xyz{Siq4I9"rFlRY90P>gW~%EȠ`T88Vrki!:,g]lS--]/q2r<φ $93YĜ7;X pfIn梹SؒڤWfZ0VM2EyL4Z9;alm$!z.l?adyXnZQo6$i$ )'{Yx/g=NzY _OΪ%Z,M"ttsv]<*7B苮68+SRy17v3[)Pmị̀}ek/o,j=)i>/|)5Yđkusg?+A"~f? %ZY7擳<ݟ ^l,-&MG]rx!:W/{Uab>҄1!ĤtZMPC.^F)("N u ]Od|( oXPÕX2ϝh'&oחT\a"_DoL"x'MTڳC ӱ1:Q.? /lLRhsx ~.\(mx<931l=g:'m|q"_;L_R׮91DJ DCo#&Fzk-;J}D~7;2=KaW3*Wn& B/JZuG>U1icznh3ѐZʲ|ue(mw,wRRb:ʃJ),ijlM٘:ofп%ŵ7g>hERYƄJG{!r*|_I.t-dR w<9_WR26f"зwR 9dH]tuOS9q¢߻ _5GtVz"|93`z1Rp@ 'x\gfsV00ɡk4I긒 Br2dVL< )?#E wmRRywEFܽ%NaE!@r4?QfɎ,SKAvK״BFb3Z--yT@Pkd]OIֆIS#mIG2Gy!j$w}tIU:GMS:*Ht(T1;CW*;T#8ނGɇi(4ѧ+$8= 'NdC0}>$D-e͚ %zc5@xd@vMh?q B}oJ^ʤWk^fA'B}.Ƌf:#&ncu:&JiEE'xMAwY,^; ,-:OJlBFs9+HK\DBy9 ߣ붯'i@K~=?GPJf r㓍iIсnoؤ[Iin쵡P\}FU\VS9ȺYTݍ kpw L.G#À'r qO2ȚUoP` S0'Eڞ6ߤ!E3'=a4Q?tuF p|V’7ͅVɭ̢8KCO8P%e0/˶.͉zWC/-QeoHT"|rOU {{ds=Uڔjg?rZ9ʺ ? fGBJAF}2'a$3<چ B, vIMB? "I֪ 1G=ەYH^]aHxTK;P򆢫2CfuB0Gls5՘$2]]C5W6^atg// yLJ[,GB@ aNH:i)Pp3-hNiOɮȵ̫?5J|SAz;]Oosʺ&$4mڔX+SaDŽ2\npUxѕ\YQg]@(bh_<*JشG6{ =CBV'%ZLdS/ղz^[W@q1]  #KIZoiא/W)Zb>EUU=7UF {ӈ_]K0$,׆g@;ڡ;_@ϳ^ȬFwFg}d!wpZb9Π8V^%Q+U캴k3[bhC(j\H7Qq"ݸ1Vh_;0;Vşvoq%hɹzSQ|mH+] nh8?f#z_R* ҩ>6*p<⟀JJ>/\ύzR`\Yg{[UROTYOlԎn1u(zD[+O3-a ? -4v=7 ; \[,[G6aCL9ײ:ěK]^MAv SgM+B?3֡mqdcs Fmܟ@4?'ҳ|kG\Bmѳ?yTr?M3KT0e Wʻp'Y_w)?z\Omٶ5Uѐ"c=1V$ &DߧyƼW?'P-݌!8q9ֵF͝&K :ep,?:٫T4(PgZHl24Z 5H 5gQo'V^(/ܯus&ױ!*A$sX 1ywRgDhZNRj*Wc-H}9Ώ8׈N;?"[AvYAtʏ DYqO}hjp7۴8t[u *̫%ߟv&7[h/$ma@7Byw@ <7ZL-Eէ̽\-`@$^!sΧ%re,1Tn_p4iKB;>Vv7tF ;iI Dyk?}TiEu0r9+e7 Kx-y$`IHbe" !nV0kW {PZA)h"ٙ ԩq8-!m'W0ù'S2<Ѯ6NҚ-.+92S;&kixTKyT;i;;QKԼdrc<'s@BXrķ8 M7S5OG_dX"= E+Gkyu{}\iAmnc:]bH/Okֿ2n$|bD>v&YӲsHZ]?oI^ƱDDK@,cVWecJ,}^c+NCSZTcS\mX/UgHUV-w&@|6l:P:uhNY+s/w' EH+왿usdXdhiصǨiL'̭^lbmhS#53[-%I KE@!~5w+DSk B)O]p)u2%6za@)e#'ROS2}LV4r> #\#?pjc\RۊO̪9v?3Ndsi3|:@js>wmլy^ QwG9V+U@O6*xYv`,@|ʂ6;&x{)/*$=ܢό2(B+3QJ8MF4Djlj|A+WN' :CՁw`*ٴ@ eחB.d\b7jg lhnWK| \؝|kжGZS܎mNgt,/*f;T`pE=V.jkɵ . T$`"-ǙF1ۊB`#e/ϠsI㹩Jy»Pp/,emWw'ZO509(6D=JFT<Dyqʐ bѠ0OAp\zm?@&Nq_L~CgyFMlĩ>Ӗ _)PmFir]̩!#s/Fj 15rƥ2DBW6 pɿ~ ]qxOI>U)T7vզW B7Qٯ+%-ϕ漼˺x 9yu݋!L7"MSk%z؜0Q`Lx!̔T_fį7dNblzL?%Ak:sk|4AU4Xov1ck5q[2es!#Y.-P/b3Q It!HLj_QA ?~c1!_K q#vѥ3 Bdq,:hSL _2C^0>p.X7Lrщub.Mq07,9On͵\f@\S k($>[8AxL'J ljzdQ__1H~U&;uļss#G\)0vFBS '*cs ^ۻ_ o-;aB,GXCڈ׺/_,,YϨXߒ%f8!3_s m }!.3}4yްNmlMe4oo:]M 3$(UcQj,, I4`Oܣ͙|>esZDZ4T E0Ɓoe}qAb ^Ik<쐾EF yvJ e9#Iny ,y8x 8@{7|jMuNDm$N_sm$0bl+*T,efmC`n1t X ({by(f_ ox1SNdP]ܶ_c; F?CO0鸰u~qӀ? D5!qDyD #4n}В&NY,-J!c#\S-Hۮ2d'esڗ,KAbwbFt\_L,nhk)x4Ż"mih޵/ǩ޸mtis'njKr$H]\[mՖgUDr!p, \7p'P9!.l`}ҐxˮZ`$'O+_4vD A#*cSJ? wrF ᐱ0Btt#n5X;Ҳ71+&e\iE9ݜ_6Q6ڄ=+ap' p9Z5<#2+{Ⱥn$NEi1W+pb0_Ge})" c)Jl0rvjkZJKT2 yD1gP{@}#(x]ݧI)g~[YU;f0g'f,S싾*.i4j ^N9WFQ@N%Sަ T#$S_t4ޯ3󘯦n+؀8g%`vh9tFgcYQfڃ =Y,v~. uaf0Q^cY5y= +lt 36R_2>vE /j[_0-|&V`s"U9_sv9㟯6-kp&=ƾG glRok{gnX<><k*@)*3<7n;Y6=$ϲz e{p@F(_q+~3ge4T~ؾ*OHq}:1U4]-*㝼^;.G$Y7{٪}۔wP -ڍ`#PH?]<~,挡 ,4zb]fV6LuWbCRDIkCN;UȩwØإ_v=JG-x$_Coq+П1[}|- G֌BU3BI.CڸU#i_*%/$EX6'e򈯸!3C$OwE9|n`06zx-LêCIn;&k4"TԆ'lݻb Xwf01RLXpoJɐBdod |v.qK)n@o*uA{LcB< *T.xwP# h<:Ts'TΖElKqW6WIC ͕/X?iA7_QKkmॗ+"4Isnmp/"ɶ}%& W2Vj>'Q0`GJO hb:LW|ñ#ۃT9m cc -. wNo,xbIѡUZu Hϔ>ujR7Wn2QYQc BĦHES0XYeʥNo]a08 czN%IyУGd<Ǎ;籍A~aPP楆q'b*dlѲr@ca5_(,Nd4SEж.(Fn Zb=c-59=1ݔ+0) !Z6OG^^20{}JmNi缨тo(yּFikpER6;{<"J;uS=Mb.j~v?t)4>jQB:9mL uHzuլ{Sbu~K7Ư禟MW!9=F/G}&#!M|AY+?rD(f2iL2j%қ$f\7U$d8<-|J;,./3 #J{L tHi_mE6KX++(Ep~=ȉ; HV]9A}A7XVg)L٥lMYLvHS*^94Lř( fs2dfA┳B(cbζ/ij(# :8SQ߹=o U;L|5)Dv_]dgFbDeƇ}KQevzXY'*t?l'p?m̪Uj_ܷd)+5PiL)UWeLʚIsatl& Q+MF⹪}cU Sd!i- c#["N׽ uU. B1{>m^h˲ߕb"&n*ӏʌHbv]' fi= f[ A p̉v1eȳ$<:DO+1QMihn4hepu8a\RӑW+݃sMHA..ExHz-NѪѵ#7ĊC3So- z'AE.m٘elyjwmH-ZJRq)(HVt̠3^-%^_+K dGXƹv=Z˰ʍR µ`Ve")ZݐAH̫dA)yy^(q ]^Y8JA Y$Ezg/z'9Qac{%lJat刏?[׭bmF e=R~Lq#>%l`^ijz 5WOnbx{삡X&ru{4mx  V,\6d6eo~6o W}t ܭ^vJr2ܽ $)>}"`}Hܶ3bY7pXpS_pPp}eAs"+J5Wbã3h9"v H"pYݎ@,j:Ԅ2nWf{1 Jv: rIXp[,c{\:'HUOAYn7ú 34mZz|qB1RrSr8KTĪH16 b I&?*A&}R}" ÇX<7բcY[<ƋQK37pPH_InkB`/'X| W+'3Gv,3"ՉFtIX/lhuHY< yp_d/LPbP;s j>"~ 9]FSo.3F0<&I>Lcio|w:pu;Ko }haK?AqGF獞(Ur񰔝 `%GoDw:\׌T]]/HRzݮ^J'-'@ qǠcO ZI[#e699ڕg#VLH˪X\:ӢZ?y'c6pOrn[w /1R?#hg˭ ;phemgi&<a ,$FVy  sڄGʷ@.SJV-Gr}6{mg遍bA@ЫTҩR;U;^9-"pRVNYWA@چfodھʎ,rZV$  fʹx^P|U>c d-]tw]!MLEX |Q.n@Myxq̔ƎzAۗv惐ĭ\0Cda!'vnnlo(ӡ3(j0ULs WN١4 cc"cI1UG*BݨP}J ״ECXn -B4")ي; a,Is9iVmjCin.622ѡ&G,CeBF$:XE^k8ѣ-W!]J[Xwyi3}3zK:U.E0NR.j/)즗[&ݯľ}F`KE?xes0q<74Ե͍Zl'gɏm%&mQVvayn*#9b4=.sQ >,bHsyc&`FLB-2TD:ݾ"M,%I\1K#qvrͪǒr!(M{eӌu1&Jb6Ʈk du ZbU:{ǥCySqd4_1`Cy&<{FyFC{w MlڞBqÐ7?%XGeDpc A4)H^f325׊SAڡ~ 6]}#fxz6 Fه݃sӫtg}(5'o!}k8ɮEy]S+*X4]Am.G~rÎ!b3B.8> 8W4[$z.01c^آҒSU\芊w3S=6"//G(H`(52WFyk믕=dqNO0EI6Hfӯ^UQĀn*.!_si)ֻL5BQk.i8F-23i .DE,רLപ Fw?Uǁ!;nt- JULYsI/KZMP! M[S$F6>ćl֘V:?Htt}Bliq't>l%5C͒b{Ꝉl6LX!jռx)Pp^ ?Tݛ. S:AI( $2?` gE1UEXRݱ?ְ8*>BߺD6PN`{NF1}\;U|+֐{ACmr75T3mQ쿚ˆW0Ѥ.]}w1>T].hPo)zuIY B~[ iz %/#OO"Abvn-YarY[1l~iĉ "@_"fZ|.Y510TgG_:ZV&#m1yؾylwQW`,Ǿq <<܇I"Ưs\{S,wTBeD;a{l+82$&su8]{s`nA~N][M 9?9Ne|B i%mR՗hgEHi"_`뛫.M#5?,ی!H-9i?/Txm 8u q~3v#<)KW<&47IN/h2܌Ǐ@T3F7<ͯbt GF\({ Rۂ ƾ;ہAn:zS-Z5N@=Û_" THkp_Ʃ![ )1GZ*7u!M9erfNRhj[M7tpI[XePb[ZބcL6#S5$A]ie+j2;mŒ!wU txư)_v ;y&JTEk*xWuѯձ.NӰ$-NaD<*= YY0ڣ~|ϕ|"oީ?}fVB|]/wG9W%"S^eM, J^Bo^n<@u Cſis԰{P/qfU ,aiFWjđP u|0m|o%C/%KȆO Lf"+ N8$9JDeYEaq2l:ɾx V`=^Zaw{j=̵Rkވɖ%1zېEab7fdTQ5T RW;[YȷLT(*jG#K-+?:;L 6ռYn4\1[O̓φ K.{v{¼؃~{,GQH1mؠ|G_荋JسsW5uiSdƨeTD'K\|=hePN^kY͏LksSw^reh9on2Q>q KU<HUϤ5 ~f, ,!(w:@2.rk Вb1,'-fkI7]%)EOzU3q=Ѓ4h҅R9w99#\b1U͙wdPPg), 9bҋe8_Ɔ7D]FNԙONHk(MFyh_wH}%'jpo,e k9^-{g&"@l :OR,{ B֫?}(R1W&!ߞXe7^7֩(66*RF^&e9C=af`5{&< b;xq:)[;U^aGH@QIqFH xf7 R2lm!zCѼ]H~' LԄG<ʦؘ3VNϟ`ddnUvTO!hV$i׵iE>=p6)@uY8ۋP cE#uc{Fľ7spLEKx_-IU"Q8)7&C8T*epKp{ȃJVg%ITb~0U׏p'WLˮ޴;]Umfţ(#M*r 7WD3r$}ܯ?sȖ;žV2OJ Fg`dM ]R˲M2>Eмy l!"|Td:`ɜ}㓳qxl<,(7fPXlBtIמ Z᤟hT`edځ:'>kdc܎әgz4rl5`ظڸs}$A UKĂ]Aړ+5JF!b,d+bNgH'Kr}'CX/H;4>ˠ*p8 } WmK{^!E2w+y ~Qɾ"|^ة'Rn߸cm:nmu.2"pKu!vj= u!>7fumE~g":eX~p h 'r._'_$%tΝ!9ƉMI涊K)+N$Ê'@P1JVF/"jl;P<^O޷iS4B=dJY!@||я*>x^W<6?.":]}OŅGKJg]'3S.̿*bov3PyYp0X IO d’ЩBc>ųrD1zAP$gM%_ 8s$|pExYnv^$Sjs9Zx)HFh+Eſ̉N5tY;n;}G´D|Wm "{ ZLfx3ijsi,)lw۴u֐I\EObQF#$ϴ =->8)!!8 :V s8`[vhX7!Qg3f$@fn)oh;f.92v4[I?+>ѮVB DFC34<Gx>^OcdQ'4 NZ6VBd #F`CU }^, ݲM] 9/ gIDVy"k6A^?]u9!O\#O$j-ҪON70YGX]{8#!SinTLG'-8,72"v $R`w [s2 ۓ|ѨWa~vL* _Q;Njׇ(>.b>c[Hd8 t[ûϙ0Uó+Y,Sߎk<6MXqOwD9JhͶYC {"J"2WUΡ^5X0>X }G63ck&bX8"V'|%G J az0g6?}earӖ(+Nz[x]X19BK5Qj}+<,,uhb''aD:8M!"6=pf /~{LeKGќZ.\3ҟrW+!%9<>?TM2\J*18 =LOvIs2jY%ҰK@1z켒}lu x":PewG˶٦4Tn j2^أS2Z2`.g9/e [_,w=$pDKl L|/8>O]-ʃγoUI3 !h ߾~k=*8Ee %p?)TxUT(+c :~V~f0GGepgTzK 45lXsJ?Q>R鈠\)!RP%?`7hG.@rBT>Z >C^mI*PҪc|X{X#\3I3"#&_+mZO, Vǫ6A3 av`ʥktۇH@}%̨&њgEm?0)ҐFyKx?;6H\Ccߑ 3Μ蹃_+?ꥋ3Fms5ۍ㚍WmXͰ+N8ak✗X b#;eJ(-LVNGp l|x) 7V:}7vuf s}/ZSd'3q#tyE4(e.9M)` O~P!@57տ aѿ,ob"S~յiD3yXN&0EŇZ4qP9QMm[wtFɆȗxF{  oE[@׶7:3w,A45;lc, e $.'J;.2{V)# \% J%UXfBYX/3w=2OPhk0E1: ΄!F~)l2_cKO;A14Qq"]ʾuDUi" 1D A\ O+MY,zQ2^)a 9_O+7ǒ]l>9-rs*"sI2y;ckdg ʁA8xAB䗺>2Pcmsdr7{/ c5pْ<u_:b*}B]\*0nVT+.酐G4Էѧo-cUԗz6s_a7uSd'%fAdH @5Q|Uo Lf HE* ̤o^Jx__`^pD xGTMdӪҶVz(bW>_gTnm4kq` ljJF^Hׄq%[Kt3 �am U$b%0H*灚X0(hE E , /F"C_\Y2ݺfo4 Ŏ}ݢk1,y\j}9Zb (?'%fJ OC:Kg!q'MfbJy8ᖵf4G|B g=3"p*fny4.@gFRdqZE4o8յo#>G5 `ZQ?ǚf`C ]dDed#?2LAȖRԃB4n|T%R],V!zDΨB}(pH+q);^fFo*@d? HV-V2T۱X9즢;p`\g=!v{6KcԵ1Mxbb\I27'8Y$Ȯtch|` KRMIo'ݠK;n.VKe\B"Z;  1O 9ipPșy\j0Y)}go]$s6HotESk:k1~| 44ZL?n\s$bV 01 ۵L{T`$76C+ֺMI/'Gqg%4^#ƫAj_fA-sEI?9sgB42*ƃHx>I:6Ffvϸ4f!N[¬SMŒh{s/ъ XִV@3ݢN[h}xa+Y"*q<}`j{zn\'rj1{XQ<<N7g?Eꝭ>CZt\eiW^\÷fz6}/N=-e~,릯EQ=y@OhP2VZ%sj !~J =zh5(&ټ ]T71J, 'ʰm ٸߝg(Bae2fϻm* K*W#Nci~Wmhj&4!"y럿ˆxRFg4MR^/g7VXRl +˷([9!+i;FlmG HGLmlX}R.r,Rq)D>+Ҿ!JnW5ʃ Y,;L+uL-"޳MφGJC$C|ftZqw70(1;74#\?k`vb4ΙOqZvea9aH)b*ZmT0L<:R=Z7K_wrJKkc>QAEnk=i2BP}3szd&҉=TM"$rCS; >/5p0/$jP2 6e>t&s~fKYћXNج/61QV7* ߛ?_ZP%w_2N & "L]#4iI:2@i o˗Y؜o:KpQ7`%j-5}$+p> 3E,Y ^SZ9qs&CAb#R P|:s#MvAry.lgoȇd?q4x؁eVqFA,~k Y'uVkk4,g9[ P`\u名R#㍩)c!^P~q&@+ ^v׼QbT,L1s7={ګ|6p]%?˪xZ4bV//?"=9p^{y= MF)%1+!&:ۡ2sy'HJv_vdaϹYE(%4|*K0< d֌LewVL^Ef 9VD=y7/gԪ.!$ěxA/U3zՀae21&|_fİ>{+ : v?O =A/y GnB n N%~izkr$* R>)AhoLܣ-vRK#гA$ DHP7֜JZ0@T+<4q+1E~pOE_/4 `H'w(*Ú#qp߲feĖͷV0~j7>GC7YU?^R4Y?=\[AczotN=]Uo|FJᅨPP<}U< 9qXsɷ8&fSa #|+O7Av?zk翾q ˇ i3CqjB!/qT/ bՖcOb<`"|[M )nTPM爫(?ep`-YK T "9ni!Rlk> J 0Gcˉ8օŒfk0z]-gAx D-:Q嗔Az}LPo=m;lp53^5\̣]8sX+ X;" j\ -|׵rQ6B1‡y90HJ̈}t_*{7`i &EI?L@ΤËykTcIAFf&ey31玜&Iö m53a5ˊ&z[Bk݄]* .ߓӟ;no4/1]+h@ne'?2XQ`yG8#RC׸.| 'ZzB.!㞦8'GtjmpR/l,vWޮO{7+pE Nt! U}gؠ*Wc쁾,tK]׹p-HdzW_լkw9)h: =nZ8 EhgMbz/|)TvorIfU}Jj LRLhbI3gEƺގvn*3tݸ` 8K6:rʺS+ .SJ1!\]iҥ|0cN1R&C 4~% ^k+WEo\]X<,+)*ڹn:6閷quʕ-S}љ{9z3PMڑPSw:Zx]kq}:)E?^Z҄L*7 ĿY|MvlJ6o9 v#~3'VD%!_y8A! @:'4I)'z:<Z#U30WV؍r{/^^ Y*|oH`Pm$U8y ,<=4\M|Z $5ٶGa*2|4\ y1tQʷW.?zR剝>0[Ucl#ȿ9GcF)c4EM7ORe_XxQ}NꜹBy00 $/EψLVebNkıgφ@b~x#H<Z"8v@i=x|rdcqc\"&JO@M5xw8`KRr0o%&JpTB}6ͦĖL u:rcOTF~~e#oUN3@:^wE0&꡻1I'$V!zw!NsFgHuqPfUmY,N3"=/` đ[$Sg dt),dY"ЛwPa-WZ5MRVs ZcM|ǩ>L\xǝ`_V:Խp\M+1IK-\#28~BRiMYcд-~\4t . eETKk T[ĺnwUg7TiXI-¦|[zd{HUFJR <|7~La@n 5j޲D5n+aeK~ ԮTV@I x~5%1h~UXbbvƟ-|d^tH.4pW4 B SѸ㵯!0%\[DR*uiJsN!`$ EG-AQS× iQGQ3)C@^*o'V_  kA7:c.)X@1M3o˟2#'Q\TvX| *i]qWTiQȉFBeL=sUϓ(N5YA[&x"kz/ "0S&UDFۛ._fHA1Mpx+#~bTke&Fg\S3Eba_82d[:֬$۽-ǚy S ʞ`ʴM0CN C1UF9""B#[|T@@%oj~&&4})Z2zoW+txەaOiփax7RZ [(9x B u)c;1Dq<S,-Y9\Gz$q1~3-3eGO!juL^jT$!0}ɢM/ıӧp_!u#V34Q؁eKb j@D RcxڽV.y'c*L*(yeL;2c硹/):@uN"V5\j4aן/07rkW3P_ YkcM274#r~;̤5$+ZK$b e>FY)<(xή7Zq`?F^" #0;-02ܶj1ֶd[?"D~ZE\})fk4Rʟ'xcXI5ҿK.@_gOVhO ,4n} 7LnC9_sF/ց;%h7OT)vNȷ;= ڵP\Mz>S9M"?TQ}i8Z!28f(P|m0nzW7eAQe_;QʋG<7gBue&jL!)S6N[p_Ir/S>a,G'yk`z|paJЧ R  )KAn2j)`MIqKPVt3vz{Y`F]<oVr)U3<5!:y͚;35 IGT~!G#F=/h}+E/(I@Rf芏B gۜ/l̸)ou@so5Z%j\wwpl!{4%538'?&OW`EKBቒ3FGq4g/YfZ]]}qmh8G>  8Q?[׉q]e3ƘGΦsik> -D5Z/’? t3H#Dv[E]V5$ #Ex >Yz/Pk4j{dyqq47:/(~ZW8\/.멥 ՠA[_{#`CFs D[g/#$[кp=3ZHr9V3ot~*A8#=.+pynW ؆y㥆paE0Ŵp1ځ3ݡAZQ1E<G'a;BH] :2I ?IS"yaGs Nnr-ep[ OD~sA@HM 9{@6pM(R=kL&BZDw̤Z+n nWhIٰdʞD\ϫ8}ccFʒč 5 O)/OՎxdaR+ jгiԅ.iB &'^)l q%A"١?=) /6Fr'c>{K Y;ITUP7ݩW R蹘C NESpޱ:' tx4 9kH ^t8|jD-=DEd#)I"ZWY5”8v lmwsm>I9p/}[sUZ8G0 7ڍ8#/uO5GO1C1έ~BR θ0]R~_3ӠvxRl-=8}rͥ !V)vI7ŜM#"]rzPQc{|xLAM~hЗf#<źv8)y.VkPބV(ŤxĿX^F/wm@VZBjDW+<;)Kޱ37ꯎ 3L]^;*uD|T[g%BD޲@an}JI׿^h,fs4ҲRʆp'5J u~Lw #0 oUC} >(,9`+8hg5܏K8(ǣ2' E NPyFrZ6~"}GHfv2mdfz0]Ph3يo":LG>dT![3S<%sW!0Lk.m_+1mG}8^kX_i6YÅx (HvH~wVhq߇ ȮH)qhGܶYQ*Z*vyEKЯ)Bpeɫ^2mT⥟H6VMOy6w?pbho_3VHYlXhMN/Xs;s\$1M^v]!AUI1{+ @c+?J3аcE{ZU&4s4Zܲ1tEKbާJ J(L  H#m">»a |Хgwɖ6oKYX[ҒtSxT S6;LKVc*jOB_Rv4LG#{G~Us"je-y9AzB.KL-ӬG.^s˔0RO P u\0ԟ7i-_sa]ZH-D6f5B10y9ptމﴨpQ_|iVߩikclk"K5A(N"Հ1GTfeXS1s2~™[h 9UErf96pwlo RFཆDge^YM$Ɖ aH8!tl##*d](i7[jImH6 y! +J+K J2$tdY uvqt>91@{T 9OJr9^`$ٺ/[s^adYR9 w1!hBs]kK"o˻#%6?-O'n*{V M6+r  & y`> >6#Q6Qf_tݫz!9Y1N̶}H5rviF(GkC?cT"mרݽ9~X)u׾[?!VVrw*K;Yo 0`rS3nr>v<m-]:@JeX%oŎwNfm6E}h&E|o\ˮusP9CXB#+9eɦIDb{{]yjW!A61/*ѭ#iVEeGV4Z->d6C8]0\,N P{no@u迊T8\˥eg=4+'oc3HZ{u<dLF6͵ @ODv`P B$EhAG ݅&`X' VkK{a듞"K:s[Q,ePSN~Pgr`׋}2iϑ`}J|݅ J$7(ks될b}B^#7@C4lQKqgvqT( ?+@4k }m>s`1e1RJ qqxZu[!  ~ࡡiG 4"Ng{wnRtGn(HAapB揢dg[*f;B0y rq'ХMTKemm k OD /hAJ6]i LQ{5x*ȁU{ :jK-sެUsb؃adψ WƔ. JvmN/ũþݡr/Y}xoǽq QD٪KHE~)8bWE瓏,c/ MTpڎddK[TʝvB.wdnSw`qhP#ΡL x}W;Jh3IV1rE5r>a|,C>=ߦEn2s OUI(Unos=lK/J|n.EŖ!y0}. 7' 7Vl|C!.P~ 841u zXD_)R^ dɑ4\"mz[í7,d_D g['p!L JI@*}@7ߠ#\o wcYn_1Tȋw:5;WWL'`Jܾ;?)cE0r""n&5<4JG}_ ,ue=PXw?ܐI]̔{<`hb\T&!5AX`&B} D7+[Y1 ޔ0Q]${-=L]kUPc P޳h? )G@֫-Y9~)ep|@Ct4O!1h}w@KĆ p,h 83iG>Jy=X;@tĐw9g鴦`jצBKK,y=1]8/ZT긠!.tSԥp?4{yR~R`ua `)=w{ៗ".9ر֏gϻu yݫBw@ݴVx תe`|kM؟HK:z->)L,{ R`+gjhi; ʀsNI#6NQ0U[ݼ٪2&%M 4`݋JT6 k* @ufPe.([:g^i*lyz$Ґvv7ga6֤Q ^äc K¼O½L zSDZ*!u NӮKD`MF*a[&QR&-6dp{-X@牲~k#N@ D ER"|sW&lϞN2 %]Z^ \* 5*҇Ę %,bv@ ӧxռؚcy¼DƂx>=q(Xhn ?rǝU+3tNABFNKܳd.w2*8[cYR&mǔs(uf (LkE@'攠ک,;:W^}FṾD叏x9| fq[a v8E:! W5|R|3QaTO qP1-{YU` lmK Qc!xU]|7h5Oüj iMOQz/9ndViBgQ)-C{{M\ͳ\5#3}3%eLcB˴#5EU-L괠n^_tK'ޭT"UJ뷾;kxQW]\mաk)@AK=EKu\$2`z0R4^P{7D5BnK5poFH|$N mYڂ=e\IWh%!d3(q49<ar%z_=Eo!Q%~Ss>- 'C.`C24ԙ(HH{dz b|wթPgbcOB*^5APY?CLrR| utJZ-u L`ǿ`mG"0fmST?%X)|Y1b`T}5칯r4T>˝L ml h-=DXhԼG]Z7e+$wY"T)Lg3{.֍M{[=.Mο" C;2 mNh&%#n:gBѓ+1VRB$+n2Sͯw^\n1v\/o853dLqؑ-(h`^00D,^O K$m 4L/Nr$%7'W56"W_3Jw~ ::= v.)Z$?DS.WA ~o9C8%flvF_4vTp6" dM9C ktS$DWBy"CI4ްD9ґ1Cn;2xny*`p?8V+ ^Xe'V&~„{4 uyG6B=ZTmSG!,{w؃&K YfkSyIrg>t<8B r0c'DN&}i`qDkYIՑ4av]˱LJG@6AoAe)DJ Is3=4pddEE7\(ސjMGvrL$7a]i!:?#qHp8BзE!T6W\cΘw`(f‡9-! s9gsId/9:V!/ >]_]XA6gic[c*560V;L%pn`3QٍA*`莢& 10 ROI!,T#W&HX6[ޙ B \ y҈ Nh$g_'>^}^$nʘjkj"bjM78H򇧃"'RR*]wm_72H6X89ז S̓YAyS%B74-ѴFݏBcxid ˤUf)w!wjuB!Աg=V S 9S"~KJB /LSx2_ [69ZvĵA,l76ULjCgXXc/+V?6$3vl.[ pb;f5@G(Cً"V00_?pΐ ȴ$doxa skepTbbԪX4gkWzE(# |{C4j &Mux^+x_=+G-劫3VP7EmZĐt'3Pt2?V3eYQ>B} kB])X,lϟ"wN/SNyhq5LԷRM g},ٓvXr`TPhBæ\D/k5ltKps:~LCS\'q;eW$W)ZZ|=ŜBʧZ<k=,Xj`ffznѝЁzS6VRܵJ>B [x kYBy)8.VlJcj]݂ ju O< m{ T(|+1툽ܒ_wTնcA4SfGZ"zpK^;s$\Zrp21k֯L xAeH?Ft*`oH!'HG򹄥ʬwhFs`'pP.GӂFjkv'u 4qKM'*޶ iZ8{UZHrf- Aeh#u|:%w{bKJO~!oqWy3$2X8-!p‚qrnχ>'0*Q q9eDqXi.;7J.@qg Hn5 !Ǖ'#$p j ޜI2->hu/v*;p9;@tU^s.(oe&$+;D3j3ZIx~[n1{ &&&8ϔ +1 'HR?ZSCIuP'%Y! _Ѥx%Cy@BFeF'{w/Cױ a0'Oa7ֲrOPBS DX; Cӑ5-iu t+!M͔%zrft]"3?& ( w*賽8{˞l,c R]ϛvUkU@L 5U(> b!v;6U/9eߧ|_Ya|͖^;ϨSF4i-J3 &kE  ' BƬr0 =b1QL"yR+"&=J@jK/ -n$AK9ɨ,]bB2&Է+_n|!?=n1gk @gn9gFruWH):RlW vٺIΓq+~v9BKnTx/|J18eu4v8 "mɈ(2<f#Z\xh.p|ޗNC1_{K;Ʀ㘼<&zE=)~%,#1~#dၙY;<:hh+fu4=֑ ֕q`3woi#hF>>|S"/ktLN-XN N}jX}0MňK7<:8  *msSL_gL?9A+/Nq($s6;+)LO:,EQ/ײ4W(-od#HU*3v!\x-?.ztcj|^^íLM[f#e)2&DkTNW0:i;P4DgF88+MwKL-~87OlP'\8ؚW(3 )ҿvU{hr~mz/nT qՁgZ2㍙E*Y{^tu oyC(ij %yԑxl񏬲1"ig{WcpQ8-!sbFipB: -X_NŚ(F.y~,E0)' C@Z~/ŢhUˏpR]:`TEF8 ԡccXW5~IRWڧ_6\x={BQ19VI,3{PEF8|c#W)`ⲟDKYZuXTduRj>mH3@Gmxi$Zbb箅s~H%cLU(q{a #_s٦$G|zG߄^ͳZ4$ۏ[ ҵ]f*`Բgc=\w%z+"u""_tiv*Ce@ H@5E^TblVxHbHJ!'.(jRq6U,4%Lvķf0%thfT$q*tY@qo4}5%Sc wc[.T ^^p9T0dʃFS*bJnHgNeٓ(#+ĕWSw /Îdhф'%E2q.tH^UhUM\&L輄DgyQ% ]n^\ײݿVј}?iHja]WlԷ ^"i;POun2 '| Ug-L-=YΉ}{ZBxg_(VߵU!Xaameb"gwߺoTtw;Xq} 8]"ŦfKyw5)кOpP|t8J'lEw`^~u,=7 TwgF?(;MG隿yP -xG7X{"Y3mK?B%ޮ> 'ȿJ&hb,Vo!i}b>_'i?rP' ߦt*VN>lD}^ M0UÍI=!B65%fo'&&9(L"rE^1TK/y\ N;挵PQ%LG *Gl 1zZܚo 5N=͖ UEN\χχepy䘞q.\.K4+smŔz=/$s|HL'r3MAe& tp}4X N&sP'ZF[^'K0ϪB6uvCubtzJ0%.*1^H{m>͕-Gs6zjCɄB\ڽ``pt#0N{=-|:؝g$9yk_q$V܌&}Es.hɒcQ< i奯x9کJ|gdDF_ ¶ZXs U߅-LoCwpR[ thV49ʭq2^&?@~45ݺ܃ "قӓI'-[d5T 2b ت;:^2QޫA^bCz_KO}Ǒ:ͯ{:HG $%1SC H5tEѻ1 F^T/$~;ll oܞS*qI~a.Yt3A)dxD#pYѸ֦>aU3Ȏ\ 7Ӥ2ډP'"q>V>1>\joIޖSw^❽'W)A5RYn9FX 3$OdUwܽEgdfj?&l\ |ă~(H P; Z|P]:;vĚPdT!nwͨIԒ j cHjPd6NfwYkwF ݷnmoMR0cEuovSnxE BhPUy( %L6S̞pY8Ax-Bc Va_sѶ[=s4rqfoQJaf)!Z&,;lL3U#",8G.H 9Dîn5HsIގ6<=ѓk( ȵgЭ?jiD*,u]px&]#8\'a\fGh|AM7>:8 P7ja|BNp)SjW]ím`%Qba/iueS_UTB8X˶"3z/m? Lt?{DfV6U3iD* {vf[0FHyжQZs2 }ǵ! ]ECBl i`Pwe8Ut"oscd2R`nQq#<^ %VD *~ƫ~hDJ?NTm)dn >TŔr *.7HbiTy?usC/0BZk=t䖥0ge% ؟#dNS3ɝy'D( >eZL긢&V'5-u";T1cvSm2HrZ3Yj3G)bNQT4@ֲ \Czp})}\McYga X?&h ]Wvw P̏or-*]auVn9'~/Cew:W70~C) +Jt:Db.3cbke'(e.|h҇nh{*jTg|?{5D#jsgv<񒊙?Ern P) R>v]R*gt.YlpY*@^]i.}&F({ 6$+& SjKɲ }qccvMBOV(&n* #0MbD.%": fp ύ$6*;y*U8UYo?5/ґkp!#1v-f' ËuQϋ'IB.^}i2դ5@R:3Ȕ6n(6R,< |/Aѫ0`P#M _C>v8Z#MS;@ &Y`[{w-C .ƁNN3jT=' M5xb! d[ 4(v)ӽ]@ߌ6QȓȱfGFEwԭG-27!\.ޭf:4 jS|6wybZX?3T \,a-4XX{QFQA[1]Ŷ;v^ B0*r1ȥ&^>T aGTVWĺh.+E Y(muV{#.n,#P<{LI@P 蝊t5+(Cu/ڝ=eZYV}2DŽUPKٙXth.(sV:>yCH*<`S8I~ D;0" 0%yPiܺe\UC[]7PNMG(= 7pKCfʓظ5r P &I9,>VNȐMnqO5ѹaw彺@I۬||n ܥ 0B^S.("Fkq/S07H5r JC\(+EVsm<$af{$h5-&ȚPcYyhMd݇@r|qJ `Gm !9 $ل h3-"cM*)Ty!V#eB}z"tbfJ7=U }ٻ%Q % f/>Ȉ#W_佤}ܛ1=߫siC4- N&N95?RFՆ/&5Kźf Ffժt*b'&i{aM7m7~[T4G}w3mT|| ?Gap>ěQ- لJ^uDbs%.J=(y'M807ⷚ5o֏JLj~ra-7)$%??r x`yG 30bb9- @!ǿR|.WF]H#pk"mgP&ϢG,1Kwxbl\:$\&w%dZOy[N APS[P>B1p޸rWpJuE(3"8MiǝXs_ze4!!]kZ9OŔJuY  _*K\.Z*`FnZj:i 57TqϝrL$"Qp"p(uaE|UtAa\) ZA mԙ/BdpzU=+W v.ѧ|_qGg0-XN8^bк+;f l_It*5&h|Tٱ35'~g1ʇ}{?7AE1//kpJO!)eC(`Q-[m [Z[a|$A.z_^nY^* x , #pn(6@#[|z9+PaWNWipe\P.r0+S~ D)S,\ tKkwy {IF9@ ԑ`<,1`N H>ěQIᚈ4'yb]ȻN2έ*j\UGgzHmuZU#n$pb }a"ж>Jy#hbǿn՚FW{!!CO< U5%DV^cVԙP 32.JK-xtOwEXص̓1@lyXB[* %tNT/`!=t]>d&kxS3"c1=CrW^]HLl[)&w]>C4Jͺ$xb(险.?s%)|p+7MT;썖m K5JDKcvC#MXT|/C2{F<${BdYYGߓ9&\CXMU<'^$Dmn}SRGO SW՞X{w;")„Yga-`Ñל|jq0̓;WY6fǽ&T).&yR!&LOѳܬu P2V a'T>Ճ\4zӮzo% ;I!;;`b rfu5BTјK1?Ü|Vrso3@%{jRuU%s815;+ k)Z!: K)z[%MT[W0x}{ȳdR]S^P#+Zt4 x 3 .d2 N +uz뙻 aU {|gm4tDS5 \XQ7W GZEs\&% I0WXrXXj!J.T,$cw[`ۆ ڟ!)Z'';$g2m]ԁ |!+5$Y%WFQ9)}[ u) -\NiBsO{c:,cZ@[O]6Vn*K7"ƧpHԝZcz)a_ sc@ЇDnc>j)iaOq|&ux KK`ƀvO~J2 pIu-H'jnv [hWO {VahzcYDPZRncqutQ 4(&ll$t_Ȇ*%;I&XG5'cU/ BE1 (OW&\U4^FNoX?z9.N=g'h ÷lؼ rM;%?NO~:<^=1ۑ\a/W%Z .x9${g`xEٸ27\qB~DmR~-H~|~C |6+KmUָÑulZ`s3TrD-zvk @s]mi `b9|WȊO S?1IW3[Sdξq?iJ/ RV.Noյxˍ:`9ɏ;SƢFLOߊi^zJ^mЄqF#>3äB$;n# Se_ ynv1b,* ޵2er Frx*5}B{zdn~k_cLHc|_п,q@G*$:'>m e`7TIzeb\8>Y_܃2$4.I+W+nr[,9/t!&O{r>q#Y1N ^j*Z@_b¬XER/D{4QM֤jZH|f8f27zp5H/ ( ע.Ǵߖ(23o(lUhh5ᜰsaU YnM/"79y"&,VMjDd|dPv*xX<({ٍzcz3{oTY2Bס*Yjkt݊3tɢ%(@ _5AO~1Hm[7A3!=c 3G$KCHQ%.c<2uC`G~VۄU[v Xk^0xWv5R?dK}f9-JcmfE(Zfeb|I⩊H=GѣUS*4B/tASӜ䝯2`iQ)hl+Y& ?[ gwJ(v 8#H .r[s{: OmˢNKnhdÿE #ە|D 4>i&7Uf: U6^STтs{Qj.ʎ M$>Uy,tMv78{X 1&(^.NUW{99P}`=1LR"maw1,g2x=l^|sa$z̩VAWmZ6pS`zr)-I[kKj0yZ.,ɞmxO&(?oR%Zݴ z{J<g4)~}ٵnt˞;U^d~],]YY)Օ S>ʳv1Q&@.`-4̻ Y~UkW#Ed*,F}gxMcfx6wd*d`M\SSs.55Nu RxRqDٓ`M5\\µ?񏔼x4Ifk2h*cR"Ue-I*J5A'L:kBf7,2ڈS47/-AًRV6 V î@*Uo[UqC.2K@n8 k6."߂]mL0kWޗ뒥Ś8c3QQ\°Qu^:D9N\w8S\]nyFJ2rewj9dcGDoc`v.szb?3D*fTz[VW򠐨Р& :Su t(iYv8-D^˹\zTFov1qeo%ˇ~3DտIǸULi/ 7qTN`SlhdoD~6~l{^8WfTw<k!*ފRq Ө̧kPYN]ƶ2gj^S__ !άMjƠ>fNԉxaLll I @W't؞.{%49v(\uLa t Wfa}<4F/1{Tj^pz99{1%^ȧ0|&*A~#9$r"+nqv5+ I{`Q綞>`0P(T  g[]mE'%TfBX1Y0F<Ƴ_GaK!,p=\H A%b؟Tz{K>?@o;xAC*]<_-Ia<(H!rVN' 34˔RQIB[bt5H}1@x'0g]K-!ݵ|X;׶C`o!%d\]%SgQٸp2V~~,6ES,㨔CITgw92$!H"ΆVN cC[vF|p&~ JF}PI !ۯda ho8Fh{:Ph =Ngmֶ6/M $wmqUD[\ jB8>lJZ*W"%56~u2jIW.y3,^@J 67-+\׻9?r57!'ua^U?{r$/oHzT<'U(9 )/2U)weB_%c:w.אN 6_J I%tվKur%4)zCdO68֯^ē"s)3ӶWekٺ&AHۖa>ZcAi@=F.~{ٰ=@C[QiF6FKkզfZ< ~gaHRcs3M L5бRVf"aT\>xͰ#X^pQs'eŠ=HUڴ DBhzeH̜=gt$6PЍ68NgOb3JRwW#5BoJmHuY|/U&O`<أMIgv)H]XBIi)3B!(wpV׿U=@yAgOa0G8`88vC>EńSAi1KT?;,$OXsso2z* 32V3%{L{z,tJR2ّecy?DPEWPhj`ÑmL'V#VtϣW(:*qw8na'-N%?csDK)*wa[7L$DQ=9> Y8w|6{HJI!KYz߼3R@bHʷۀ+Xiekby2,ͭa<7H <$ zCa*p1~t$ 1~C&;Ҹy%_"؀B+ʕ[ɮ;5QsApXN`s-%GfIRuSzt.vt ;mCG z/#b0M  N Q0d0Bv*V+g^^ NYrJ6i2C7{IRtM80?1ޙGP0E(H@RI0mn>P`V2^@wRsM]+1cX ,pafЄd+q'4u]B2 >MG(8ð#4uփ kI 9$Ikz:a|V_fkͪ!Gv+_7Ģ}`q!^x\oN$TXƾtS(}5 % aIڄ[U2kT0Av׀zfgN(7*N<ϩcː | O}I=&KŤT0[m ̳;LqWi>w$$+7Lmu~j52huP,69M}an L7EwtLuW{4NG>7Uiy<sjȘ@se*ӏe$1s"˃VOx/h:dAWrTg$GuVMZyP*q=%vIE>vHE >6SސdvUڻlO׵*]}3.-; CD_?tUޤ4Fˀd1XֶC?;9튟{&iƝbc+9q﫴}^S#ίȇ%I_܄3T |i3~Bbko" %TڶX;f0ælt-v~ ☚xe` !UoRcCY̕k?)!š_+9oOh3MÀ9u14aP0ign<*Sbx>9s!*74dr olޞf9]Ȣn>1/8ZKlHaSzH5#ߣS$ڭeJ4xEWƔ|`v | ^U〭j=C3 C7z`?Sdl=֕.%0[bHg 8ɳs(O7QZR#r{nMHAZ`ҏtL%!ܟفV3^7)(X9' L=K@AR>T]d\!xgR`ۡR|ʗzyX8'oDmu r=qQQ?y0^,X.bu986%}\t+ Y6rmd"sŲ*w˥\IE@d[) plT^HwjfsB7#&kFX{#QŜ2s[H>F i5Y$ŜAZ,ŜJHQ4bɱp 2$}7G^}+%c$q)z~"QnVCD\:pSƳ6ib=|v9aH(txݔeG^[|pD $kkﮡ A*0Α 2DwV#[8.+A:KM>3rȗ'2]ImNĀ9ARDD8G.?*^7`p'hOV=[JcwJ,CɥOwt[۵ee^ѫp^(3Y]I.+[Qn/g}f`~tkJOHN陔)E~iɬSIxXV +-XTz}UsQ^!gC bدz?PQw cUSpU}@q1,CZC $ZiK`dYP=!wͅ^rK{ti*>7!RHΡ#r1}G^q*]*_8WO1#|7q "<1ùi}`ڎO$MØLg;xQbWŜ_FAc0k@LWD4IcpfjreW2k+QKņt.fjK1ɧ7Ov;t|)څ)DY7 ɬiLI m"M(%yQ`WMxܩ7zۗP*{.DDqRvـ?=CM({*CqI~ "8\T6EN ƺ&$]$1Gic@Z 0)6H1OqxwzMfx5)Ki:.A֛P/4nj^IW1YU{ [[j.8o(o {MK$ڃ˚d,)xGǤWq d^|};HyxAy5*ڮTI-091` -$y.IJ?>l3)@\6toIBom)5C| R)A^|NGzsf=6~肁goSDeͨ2Z\_H'.YuM9'~?<}"QJ- YKb/5$D0"rY"wƔ9ۜ3;W8~TKA*LM4>-%B`9՘R1fQ$z.ػH7aߏXhRV_Ξ/Ɵ쪠+ WtM{NELÚwҍܷF0Y4cwuv5SEDr,/7ώ~Yn~t;bnk6URBv߼׻ZlmcLG`} V_i8m6Ög}o./ὭXs>Mcδ Y}&{?} och[W%u#X$lj;3RkMNNpa(^Q_t-svVx-?hY$MW@ kn)%…0aϸN'LǗ;iA吝l@7Iu[P h~%gDllbUGhGCZ{(IVb?q _',V60CSƑVqӓ6GRxB \@dY5iXĈOc !Wabnz5i jڎ/=Q:ͫ.s#ÐKloJz_?wȧqF+s(csÞe,oj2!w55uؑ2.E~ONK#d^8FeUvH"hRwx4H~f$1'ʣ`ݕ rGoy3 _ֻb"Re =$Y1da}_GHAY,dm?>6EJ`-#w>f׹i|4wc%?ubin4m<}ȇ1:ݐo~tS$i*sYϺ0^^}' 2N ez(هcBQ ~v LNvnYYXL> --69HC]{M)9`_}2ͼ7! 9oYːnY˟Fh0 _8[@?S7p(?\?%6eMvKr%NI+fó\;]ʮyT+Z+J8.oڣ%8(ۙBF]`!vZg@Nb&k{syվ7ouUj 8*QFQ*:ks=WxyEMk 4QT\dH[qܳ;7M|]U:Dgb) "Wn'Rx9MkŶIW +|`a`<-x$4/=O9V܎q45P 75aRfk+w9rrACi7sDKp3Ʀ<*Jk9 ^})%zbGJ@En7a]3(Ue'2-I(0a 6b=ZjyNWL\5\5]N>W䅢IqSEݺr:.K ] kMb;Qf-c ,%78~ Nޟ:HUFݬ?<Yn...{?rӿ㖻ٷ&.N*zA&8hMvM.  {8yC!0cGi.=!jbH6o5P*ۧPyFM(BV?ohycybgdNY?S,<.gf:0"C9t@ ])Jry̬>AU;+ vxOH?"?lؕ⪅iq7xLtARQprcv!]X Y8WQH&}K],sj+3PJ4?uGnUK'!Ƣ 1c4M: _~p.9ᯚ \ J7n*GUVtpmg@F%t>jZ"8Y^y>wq,d)zzi_y:>-M!>sݧ'Zvr)ŀ eDy=57C+ OYsGUx07ܵ$m6#Ke@х_A& T(OIʁȆAHDZAZz&u Οj|槌wQB߀9qzCނyon=LB}\:]Ȼ H!:5u㊶GѥD:"ɟXίqQ8:C쌪8Gc`>İ+.>:$hh#f6 ɸ6-&n& ~jʀM)h|oDFA+^,h2xZ3Fe kŒ6+C-<y$-+v+. ջV/ ?Kp:6S >weE` L |3qXϢ #༼xh8"E6Y-,)j$kG1ē d5ͻ@y CZih ާhj.g9"q2}_Yf+'P)14Z x09r0 _?Y=Ƞ?,1N'lշv͕9e5@DZ#B9dÓ#>6`ge>1r&Rn;c( `жxA(%E+Ĉ9TX5 跹s*4d^E,r*=d#808-h:LjQ G/*1g<ܞٻ3:ﮭoY-:_ f&bceǷ+4ﱪh_ժƂ8yp1o΂'Xw"7Ean:yb9eKAvmO՗ zlZG$y(zۇ3F|oűk`IíX@bR0FW۲Ԟɺ+GCoIb 5E>թ Q!\g NH]͇2)ϭ+W+Q ٟQNx<٭^э:xIm0ZGz+MqBJXϾFM/qF!Mr0e݌#;Ra+3q 9yd˃}O}~ }~٨~+ͳ9iMRRF'<?sW u-$1:@OTҠ3 0 Y0)A0{`53nӎ֢\ɵ-N~ټvÒ?٫"?h 3飊X~VҋOqF6um:_{§ܥ[vwO톟նmaJWaZ|;gp.8yBCJۿ `3Kc˅:SӾMն⭬cKrƾp%lJmLFZ.#G9n 7%/ZfTϤMh9k-7#0I>P5vROml;{[H,zv"]CH*vs\)&:KȣEv6/a.`8@4MgoDŨS`%0JY?"Ad| iğ=n'dnox|!;M˃*~Kq^=bN]*Aѝ{y]sW tɱ)ygf^JPl,Δ{ /L:-=xX4Ig_iN 1L^n lv ?W[ZZX+/Np4՘0~?I2+ڲ@Z͟ϲ߲lŶ9~ՈpQ* IqT+!NPYwnb543NxX4s;cN":?DN ^'Ǿ<,ySEgP$7Ӏ rPGj?pW W -{5Q9U b8Ae ׈@hS($QLz`*D#k(hNڙ,hr{g? 4yM'װݰBauVe)$Bv-5ȵ?*Lc3n2Sói<(۵MH3dUV.xH K[|h-d@p0V†r6JcUK%"fPp?2a#a^Ot:Wy,+F]PR}7Y3%L 뜛eŤ~iumU$3?7"`"GϰvƄ1¨Z!x</ F>u@3Ql┬'8gF %7NLNƩ[o?1Ff5S7#Rn<V=+.5*ǜ3/l`(^ q.fikWEmO`~q^ ,9H2avssʼY/S^=l)ʴ!s/Ȯ Фn p[_ϿJ1mǖ4yZN%wPKHWm(]l/  Rz}\6oOZ2aRi|C0 Ow{ O-)y7=F,aKFNHR-p+La݈I3y=5t3rԂ LIAB ,$lTMQxXhZ{.M] y7̙}#wDENGP@Eב426v|Qnky1 ?m$BJNcPX&?W mАQj}25};RIp;a9@b4RUwv`\k!8yyu{1/rfh_Z3` ϵIGqFSqsntڧh=Ɓ'ocm = !QmX,_ԧ>[֡&rSYVJ I^}5zwMDcjx'r/ Vɸ:ɂQno߄a*=E 5e#LfbӲ!.+PSvG "L\WpTK^~b9%>E%Oh.eѝdNR&]~YǎI4>< ќgw 8EbN-(8 R:U'ٲ˶^jT9@KQ Xdѓ},$3'L1r %lqN^O>4'I-kyau]Sެ @ASP}EnO|nmN0o@-t#tw''  l?@ cKwԥqۈky O"I_ރfа0&% A1%r/%Lb̒(Sg f:Z]AV86XNZ&M@&k `\_zƦCI +x|c% X1B< ȝ$~D DI=Jq*pIDJ'C?IcP E|6 EP"l$5lv>_Z7(+vljRn*L۽oH0l?vs A,,Dpjq ]O2T7@MygPԢ6ݴtXM2M[f9e˭@toD]hh-Y,+@^7iuGpٛݏYGjяV,D.d:LK_oػbEP*3J L2ro"Bڕ$  :Bڱi*swr75V1HalUM܉Y~ږ!~i4 Cw񂷜43U?VIfac!m؇cef]v0|\"VA/PCwPq. NoBόoNǞ:AnEluE4Q"-RE3K!`@jO~5cG<qT?-bEԳ2MnqaUUUE0D99Dd9?()2Qi&%3FZP 7~o槶YHÛ:&.~[k֪SH5˶,7󪳀~9wr;]ח΀>phu,$1|(i9S ՉDEeZĄI7S2 |)3,s!w[O8VIјZ XfRI9Oݘu:^ cC~1&?='*R[z~iI7*"PvmԘI'"R7VŽʵR5 ir̰nz@nBLp;j2WÒ#( ~03pbQuUR{-ܿ [L}ARd '@}LvA誴mu[]a76۬JlM'F8ru6ږwúI\eNAcnC) ƞxiU#eb}EDi d e/>־MQjyFZ5^+q}n"4 ]y iuxIO# 34p4i e#8jj-\.i):M{I_řǺgۼ! *g-v~[0\B⢄-B Ek\`o@#qL#p('wË@U6YLu|#E:@$NfwS xÎr'D Ž!|]tO'mVcbyYnHTa٘)o/뻍0Eb`-a@g]\Wg$FS5~>вw-8KPbHˊ{SSdYVKyOwl'/*SW>HNN?3o[V.mPI+ru ,JvmTcr/ֱtM|EX/,իܫه &_5O OXҩWPǯ>n$GM= 3/m]B꩔rxPbB}ʜw[{Wm*;a~YYOZ"ll2!$/=TnDBO8@]p ⇩qWfFOoEߥ53g=cx s ~zU[>o|YwBA{uL$tw )+dW g~ <;.&)Hg nug*l-rs8"ɋN rY}>t'.~FLEu'0R|﮲c[?h~\MoC], a%*DWsPN }AuXl2_YgGOya!4P=!RQ5d,$#@-xI;n_ȍ7N5_茔5;htij!/gQ([ftp"5Gć({}&dde;xuvO`ºkQ %ۺMZ_ ҃~^٣,x]LW?D|xPp<1`,N:Mڪ\d\;= u{}=9rm*z>%)V_@&lۀ X]SH\2>1)]r3UiH?#Ϙ2!gk~gcEKm7)TypdI/b;XO? R XhPT^.Ӹ?HJT?%N*"y'\4#kQQ¯ѳ:F{+$pQ`~}W"ox `YV=\ b׀5n(„͙۵ɂ\'zj38W)yS$A8cw3l= y,tbDZ$Li# @?ODa V{xd<;LVw'IEpUpG 1oܷEK|GB|ƻ}z #^biZ@3.˭dB1prvhPe./ANv_?rShѣ5ó_N )]6@-e N%)Ÿhi$ ;Fn[)l$f -#jX^j2%%f4mAkcMY6ml '3W32@ Va: rU*HexnڷҶ [D`$8bbI{#fjIKVBG1.znePCْm Bj ɷS t -#hsQ"(ݾ,б (0c",0=)>T.`_/֓/nd^y|}Z'"TDu夤.Fv1nȀ̅z|LQRQϳ "d&| 9?.HP8Ot$ijH㦳KixpW>nq x?-'|# xrNSY)2_[e{!g ?t8ל𧃧1',NO*Tfs+objⷮ"!֘xzr r|qGЭ33B.}&5t5.u !ЏahUi6@ LtḰ>iש6ЙL^7/nI]t[uh vCCV9,'ِ3ޚ[`X5"FfC|$?sgʑiQY>|q) y8f뉍`n lVN'?m&in܀h =,Jy l[YzWozdĢ Iyz*9k`ԧ.3s(,*>?k}#yMW }ΖHCnp翝+@!+`AaYHQћU<36ˍoG%lˏ^ QcZrwHK' !{i __n <\R5h [\y_RkU3$d$\5LJi 9?K(|`ʝyA>ċ)=d($aȫ@p .PBsH.aX{D=Wq< , 8ݒ?=S7kJ'θ>ZCBΣ Wl}XWkuKol,zqI6-7¥ARJ 5}VD2_l1ڔv-.sd>PRwbQIbHJue*~ Mo}h4ӞbLED'׵%}՟TQi[]]c,6Ν-:WAg#.%upơ:Rڿ"s,zoe9Qێ_dkO@hkeiV?F/USogfl6%Cfp\-NViU1:n;Žc7*+ÇYS@Èykzr _+S4tLL}5c9G(257"^ ZKhхzqbG}'Vt gB#)}ۑIDq pE+,)k&y^DI k)T"fCiȋU:1F5@IJKZ`gޮ lH'O!=j=ƫP Qb:J14(2")'l. #!;%/M wb_Z_ǐd-Uv @qI'X||OBPw~9izQL5ݸh<:y1ԇt7x_?ZD{d:qҗBޅk8yE⍯xܚu l[vE?Bn1ڶPTaׁo1b-?ݒ3qd:WÞUX.*(}+ArRjtU$f7pD>Pddv6wB73Q,6P.zZKBhNJޓ%*;$JU|t"KqZ5Ep)MY'@6Բ-xtBXtz +<\%'{ ?,o30%c"rXƼ1d\5D_`&ZWhe*gWsGS( \͛yTy{˘<,R]ldXcʍF17*3fk:Xuߨ+t}mYẞ:#TҲ7/RȊ*ߦ m4f3%,![T߂,)x;77)k|pnԤc`Nth(H[Ѡ)~ Q(_afp^zI\8#ao{ٙ4vKB-L|'A1@It* XzvK>׉Lg0Y܄vH b PQYcȃ[zvYoR^0{Gmm,pIj #KFϨ;K6`YƓf&;7Lݹ @YwW8)6>&b~g<\< iY:BjXFY~6K/b.Y>t8 㸲U'6?Góu~Zmɘ`yv'5SmTi`]!0ȝhB*qЪ s%9׼T VZԄ4|n̻^NWPbTs<iGDteY+>gp(c49 QH 0`EC6: I{<&Y#eF$lʉ_L+xǡt%CK,꙰@N[@W|&x!2v6KUV2Wk*C1~ U_<%>ύ||ю lĝyYmH'"0~4cI1)~MnjvA)2NNrWsIYU7 S)dsPxJ\,d׈?2b;GQԊd,?4.w,̐q0pWu= bGQ3/Gecm.~YHG!N¯贰`uR̤V FLagV(XQ?4C:`c%3~l/!Vv;Iݦ QF-`؛j†2>h cPf2eIę? S.EߺP{1.~ݵ'Iy#m(ĭ+Hsd"l" 4˖Y{߅ztpfŦ|P,d!D)2r^f9ȴaU>Ǿ`sЀ<||?9lE!Pdŋģ1J36=<@VD36f-sv^K)s/V#4gn{J{?te U=ϸ(D;omWRk|#5QXFf/~]Ͷ0hrzKޅܝF-ID=%DM዁~x"bM/묲\D4XI[0Cr)ibrX9>+Ԟ[-NZoG 'bv(m(PXQ)\GȲ9מ|J2rw]JCyJqȏ`7le|a/sQ¶oq#JB 8FMםPRߘ'jdhN I^SmgD{ 'Q _]="|o@_tisKDCfƯt)vc$R⫍I~Uj4] P!̫zP ,T{e9%`l-&:ح@)(mDoZ[<{9>&=-la3\?! Lmy5 0\yT<~j*i#@g@Gs%1}4r v6M G[[|1쁞[a M .TgI#:+V6vE<@ScQ3|,Pͦm͓*U,a &:$t6Dm1Z;#ɐuǞżwͻ ѤԌ~4^.ď6Zҷ2YRI;5Ysd T .GN؛Q/Ô8WV)ލ)ljk߷o\pGIօjOÓR>ohFjڜ:zyCS6S[?-Q|pړ#ffB=%`s8eax"s:wJ#>VXGЩ03>^'\-k[cwm%6j}0-S.QFJ70˔Kڳ7ޚnd*Uzdzhή9I T\TZ:Y3`}ȗяN6Un[wYfErN\4 me.ZP$F '`Ñ:Faձ_϶5G=V@DߩvQ|9̗u"H]^š,aI)t i^]F(k`-~&uw[oiE0W_cXgq@tM,]zk-tŔkyD=֩޲pdޕG'(Du[}$fXiBR) b5R/ {c|(ib >$!Ev<慒Q~Iar!HwNW/qM`U!8];͈w?#$f,cW݆ c, c3VɗliSE^7P7S)Z5]K&7'jY566AZX uHH>UP)ͱ]*/ ȝTv&z2nT7W|SF[S LbCUJG7ʕFsT!k`cSNWǙvWaL!s0aR/K_\U!U} R? }ٯh z>P,sۂ9*ރКGƻ{EHb/ΎXn@Fұ%H!ᗙwbj9yYG4g ȷtpj ͔*cw m8N Bާy3{˭Ny~oLK@|&y l0jw@CŠi.E+[ȸ}= /[NOJDjoGWvk d0(Fb"h d!Qlؼ$Sj'N[m%ȊSE8*0%rF3D\H ,b+&rJtj$"D~Ŝ6) va;ȟ6=LPdU}wՂ+D`)G8МAX*xBj~Iw4(2Mӽ-q]zqjӲ]+#%)Lo>'ԚZ˛s&0}(QB~Zu5R8b܀Fdt*TS򧗸-3Ӈ[{ơi\5Zv}w .J|7R@[Y$<G3B0A(J+uMo7 )fR `me 擥;uz2 I$$?U7b7܁2l_:q Xt"X ]ugxk2$[ykIeY;ә# rzĥ7l~CgspZ"\mTvJf>>ӬD@9/̲\&ޜmZ gu_\NF`,i뙽5 %qs5i둎gQٰ'Z-^Ö~)Y VY6V% d'8fʤ q!&;ܨ̾ȒB!bd)grɘߐ9ظ-xfr9,|Ϡ;t*T6kdRH|X=*O.yZ*)Ee^iWSSa~!x@bgA͎y5]= ˟3[w6س۴犔;@K4JKn7|4X](eF:q*ZO ;K{הC W*Apg,ˏ-ƁbaMzxƜEEyqo_=R0=خIM[:S*ofF–1w<\[j+j@ Mؾ#YNG8 4d\ed3'$ra%öRwqJ,F% Hމcu+> i2ygSEVFm/xI9$ZcYwiF o"FQZӪDCWǢ ͎PljߵbB7`(PM~;40df.Ʀdi~!~UdiV|զf`Vk b Nkq$q³w눽KFl>!F\ sys`ӟJP]K'X5s@i[멛t#hRm]O,X>Nz`!~/Vށ$cC~ ^];3U#tab< $>-Juކ$sA0XfOۀgK髍$=#fNOZOqi}}ƧOKG_\ `{dc4ײ [ hVvfZoF!85^;U"('OKě= \-Im#ܖˤ, T\}A7 ȹ>]tw«Pz'4 ,ԇYnk| qfdO80iJ!h6lըv6p˓h4K<sw̖I 3uʩ']![p2м_5Ѹwi_XN")M,Tݑ΄鞕=Ӂ< )q${Gp1?!wqh>>Zj膮?GU|yOx~tgA}$m+u`!MteqJ HТߤvڃ.6yi>;>U^̲8^XQW#7A H8 {{Txp!#\ Q6Ds ,w~!S Usaya.Py=K űŔ@o߅9 C44Ȗr IT 7uڳ o? T( »d.-5oOtvaV`^<":&$h NwN0T/=8M b &Lމ9 RatP7n"*hX&lg^s_!91iMqI?)Qa>8yq**5Re] aC4Q; Ds2\iwHY F8$gt}+"J\@jЖoDk!X]ȋ2^F2J\4xϏ-kbz)G8mqC[U/Ȭ=^{>Ƈ\`TmW/f*3d Ƕ>͌fJ񸈀X0f48/[V݄ӶJ9(ݏTH=F1;DNq j9Ij0Q1]ѡ.^?ĕ]k4(g^ (&"yMn ׵ B2}gPha+gKD O3c6v"0 ]m湱u P1ρF4B]Lѝ@XykըjioHQH'0K@!J\{Z.ad{JVhCoV-UeoO 7{Mե;hEOUӑa5̖[ğEMիp$Doͻ\Wx;c\M_[AA@e`YNb" ͼmi-<0cbv Q:Ƈ 3:E7GUH%%ˤX%*M9s-a-ꎽH ®[\ Jgj}M)/b-cԷd>Fu To/(A!ZyiK&Y[X\1{|m$_1קX=v8mgwaY߅XINYWw(̩Ԝ6@A4PYQW0A#g 5GQ+\<%o*ܡ"g$yq'׶xС%KJ0S=q9՝rQS:yp~Kr`sGUDx[BTَW{2wMdy@56XDtS ՝{ 1zwϢ*A'q+X.dL>bvͫ/*<>!@Bs@;Jr `1#&-KdR>> KF  1I {&]T^1ܛ`a1C}OfdP׏<0 '[KҷU](63i[DGb55g#[fe-lWzb"xߞ=Y*EAybQ(]{LfShowqӢzn^[\[bdK<_sЫ4t'@FbM9{vJ坹pܳTcvmz?]t#{eG{}$2 ,k:}W#`ߍ}ʘD tURj՞]N^T>d4̫d~ 7ԏxJٍvĘO2ӡigfT/ER68!i!l-z(jܶ$զg\NT)ZxF 2x(喈in5nKNO|Ѵp4Dط3 l}xCL|yG`Sg>f{_o9)8z.Z=0b#G:=3ydzڃk,3;ҊŤc-,6H_1|O1ԇ%hK hOTK' ;;nq]cK0Q6- 7Ik͆0EecM^Ё?} >â V9ZnX!:Ga̔Ȼp K1'8Xճ i:VMb'>oJAp{M"t[ ״"u*5f;yQmr3 Hm(L===w\7םtDX؇QQU@jl?Ǥޱ~{!MtPAY8b,b*Tf;[wϩe\i3KY׌uIMxhR[itO@Q9u$]d7[^j 1l+Q3e"K &7bѢ]+H 3.Vr˄af֘ıd8MfF(}'YӺ ~&&sQPON=9d>nxl}C8yp#Տ_46/iϳ0= T6anΘ=ZEI973[ڡ!o=xpۛr{Zb^ڪ.UDYg^i 8?zyxxixy,Ŧ+MVk2UMbjFm5P[ǣ8֔ GbDYr ugU]ZL9iXP:-f?$g`T a ICRLǙc~oW.)n-~=$ëay$ƹY̫1d/jK]vRe[9_k%2o&Wظy,+NW ΕUiCkiȞ2?ÁӢ{翛0$PDY5 t4BN}Mh/ @vC*6xX܃`JB#OY5ح}ډyH$1G 7:SSSkh8J@gv%7vruK#~7Mȇ癫Wʁk[`&LHh4`di@@m$fѮUz;QL8q<{>2*0tqX9#t/%cҲZy;N4]e](:@Cx "åL?{tR NITAݿƪ@hS/(QldWz' `i+bpYM$͚Yc;*dz ȩ 1QQLa#筣,+he {KLQ>eWD*)I)=5<`{vVw0iڅ4*!u4wqb|=_4TF32].aZȐwI.[ ]^W:>YkC?JZ5}}vs%i1Uz66gUw,v360Ma#ˠ3vN)N@Ce7||dw:#[x[dҩ vNQ֋OX=;ku@ĦZ(^(=v:aP}cxų~ kOVȗk8¢r9gK)Qߩk,١'F6A&.WX=JtP+%YJ79Wd54$ Y[h}i rYUКVZ{v>9XMJQm4{u2 1F(LFu_<%>vexy ^6tQ.SRnH[2_ fKK=+a+?{ۡpA^ɞ0̩7I-1Oru_"x٦;.]_LΝ-ߣ:w4޹ vcW?P/HCad؅rJs\1mTp^@aD󈿣auzk`Cj~:6MJl;׳n lFſuvK ?E| kYכîv T2/QBjtIJ Ѳ9k#5;f߃A^|r6Vύ[=?(M@,9(J3J K{kҪucש<>jcN#QYZ inpV}WEQX&ԟZ2W!-K(8F]@"jpvD#'v6 Df8uF&қd۸XRB{Zs6z5"ܕŵ  Y"$(%a004AJaʭIFرV[F S(xPGqƸw?Yz)Z+ڪd]F^u?EM`&]P';Φg&pIm.f1?oɌ#`5.lb` ;J a)h!;醽6&7s|Y11)Xwv""0_XxT3GI*j@*(*)4םQ>~$r]l-߼Y:P]=R{ç ZH)",&/"e/ϑUg`|Й 5~}Xv໳Fr|EY%ՠ)+8ER+ϱ4PpRj1 č*syԧ[OʍDn)rpjsiFۣ[ $S.i\s:H E܈E5pX(yb5x =M$ۥۏE?~z{Tְ@& γ́"l[krs(F/9^%U֍(Ӝ1f*SG[:5~jyTovOue&0rx"C6mJ7,?P P?bl6"DH]o1IJ!s}A51V6{@]d,ww*D:(S5߆,]W̛:< ETd/^z5|d c U _HDm\o8԰0WfO&CDV9bcGPwcFO2~SK'IWsi :]k"v^9df闹lu;ax$Q|3o Kg7c*(Ӆ""ӀtCJ;~˄ra h;i[gM,srܜIuvm: (a?ҤyW C׶h?#բ(m:?bgnw N9X =ge^( `A"E~d9\A=36@ec"g< 7- 9t'SjLuc)Ǡő(bzN*xH)m/!5V樞ۉ)n.K3HXEV%YG3z Hu'IK :Xx(gbrD\^o(R .eݞC>cz|wsl fcD>PU&EQ6Pc?eJ'gVE+њ5Ԧ-:txRszt[ˤ[dG.v퉓/{ۅR'U+m %.g?L0IeJ¢,]1ov7InuY v`-9<wKF.ˍrI~lj_ɣEvEa'`+H=#S-L! + w4f0}[bb~b T"Mj޻tWաxsA\;06ٮ;͂o+]U\3+D!9ŋqaf*+)Ip7.xHun\5U4ۍfi ( $q԰SE'3Y_meʱDFũ2q#:dj(QAu,K\ sx>}CfĐ@׭Imၒ`n3>4MPG3ϛ+}[ 詴jBx1WQΎp^:5PRHߴ>rN`RgX6&p9ΰ;%Xu#)Rml {ڈ𻵉pd'瞺D[bY-v!> VEۉEuA`2)~=:#9vZ*|tz47{]c?/O X6Hzm Xh{@tFyI>$%2/(@ &sYզ peڥG*?hƾF .'$65_pkl]JL1=VǴ8Y>:SSPPǏs3|VGbL`,1q2~F_tYA =_7D~R7- ʹ/ Cݑ̤IΏ`A]*Ć}h>GЬUuܠ"~_cٗ t,L229UQk֐d):;VeԬZ(V]f.i]]jse{ϒ|!&akm7`92 t'ﰚ^gr|r* YA7u-a5ιepM[ ]*;ޱUh+38tY8&Flx$pcTbqrIhΊ`CG/ͣɽKU*M.tFuAK4p˶庤2̌|(ks3/+MnCq=J.Dzb;4b$8>.]Aq &p/x4mםRIAf8oĹþqJJKIR }f|1.HEXyb_(R#H7$.\TfFH3"?Hj=qIk[M%>3q )4btH,bfjBF#KG&ӿh ;toXa*b~ͬXnN^ n3actQD5Ϙ~am/B=Bj}No\?1C g{esm49sҦDHF /YPABxtPț^3*Im/\WS$6 {wae04H[L6]IJB}2ؘٟzvݯ7bg!e*$Wqod| Zcw返>\r7*A(*Vsq4/Jg]w֎Q:oh(\pHV&Ȭ|¼QC0+(0ΠR)G3Ȥ%1j8!ְ T kB0.a_qZ{SQdC]zEvXe,uIe%')X,2}778'=( vXfxn]ƫ~߀;`#3Ih=V+1hs1QnȾLha0JYN@Dǥ,[,k?wlˊ4HJBk#|$[\W6ih5OڨʰY S5FNN_'Q} ?[0A= &:y[ 6ej8Ts)f)_HbJ"HkXDTt\-9NfŊZ; 54d-sWjV&z()C~\6Av'~ĉ.O/[P]|&Vk&2}pq")r'A+s&# ^dG7P893@#+l6QG,&C%4Qw{ٞg'GxnͥٮEtAiqۿLJ+3)":BQK` 9$ qJB~#i?!{3wA6*kVs_E(Qs\Ykꗟ \;j 884I6R"Z`}ܐ:Q`=CUozz3G&QB)@ z'lϩ`'AV)c)OGoU/=ayrA }|z_x?/)>@C &CBq|Xűv@:* xfD3my7 7ïk͘e^D;2KZ3l_m6䜌69MǙ/sI~pX,Å! wWq)_rk 5'DuMDN_ Yřҁc 2LqָG[9v:'H >"eHZAä/Z eew}g}{ {KlNVV^-QÊ`}FxOc\W 톷IT/>m PбIo aДg?A3m#9 M|3 U 7QbK1Q M bBY]jCtr[ =5ϥ(d*\:;^mԅEk8k=n6gI<%K`^eGp>)/ o%OB?%~ ؙE='_ 4w# RV‹RprcRFsC. 6AK %:ȼ~YŒ ] `Ulڐf̾,*QԿ 0Dǎ_uyvzܪxYkF"H>Eɞ@ɷXb,.:a3uO)gk\nmoLD|䯫eu2 x~e0ehnvXpG|.ɭBk^ $3,'V$6Ռ2y2-Wx7Y<6ыM>1<+ְrW׼w/vSY⽝QXB^|Rb1˹ (+q>[9qF-f0:ޓَ3P};yWݧoqEWp7$AʠzNu =WUD~8\!䪇s@uAz~]˯fϜ5cm<ڶ7$w"go"Zq("j/4!E$+˫m]?=J%G@ iJlrmPr}]gFRKjeh𪥨e`U`վe᛭= _= Zsr= ւrOߎ~盠*p!Bb>N0FdWb;$&걬 8۩6>СB4VN'wV*̑X @ Ob2K>B? ޼|ϗmY*FaNⷠѝ&"k J5n?X"@ /A%Qub#L 5w *It omE(.c+Cnga< 69C`<EEŅ#2 }7uә15[4!$;"bq;yCظje;CS\=a^#3̏]MG>V/gxdҀm@nc ?q/ qf|SVt&Aܠ_T=H.fJw^O*d]38S>ƀA-_q`[$xgIZ:uPpzHVڔF)S}*'`w¥_3iUBd6 .h> 2U"C\g%Þ`gX؈qy&`k`xf#GAx+(լ{=n*¥$_2$v^ie<8 Kf5J|qK~9( pS1 h.HD`}=Ox&4=-`Ax(1[J2̡͔D;.Qh+z0ۻPǣ'gMgHC>DŽn+p_\H.J@=!i bP$e-SlUE{-D!G<ҎZ$%JȤIJ~  sˡCs@?soașVDcG a(Řef"[4a65F Q>JZфp5QKSMʇF̺" gK FbiEMA@jƐ\Fm2'2H$O2TCF+;r0L5xj}9yL7py9?-Ȧ FWh^Uw{PEfЅ:ѕn K4f!w+{=1!GSݰ.IҭnVv 6,<͍z~fSF0GL';"$.VZ@$uh߸uMq;S M{냼ʠtnLJ))"ycD }5@nyg&D @Rt"=1.xa<Hj.1 |@XY&sD)cMS@.nsEib52U;<^2;$1@eEסgw㽟QVv)M*!K *\%j%٬Ȃ-b?@!+Dto!\z4$q]JZ$NŠ],;˶]M/s@jZX&: VlN*@ Wse6I fjV9P#r͝.?dAYΝ}++]4埇hkÑi#փƿjW2m؇wF#z=EN{xv-|KE@.>3k wXgJq#}T\b?S?#{v䢢ec(рb1) 8a-zcմ,#1L/K5Mf [G[yp@1m ~CVR71~mwg׃6R˖_BMKwcU9mRה$yYqfW#4vTRG[2ȁS[f2 &qB xk6 =],=#Ia`순BB} 9,'kL^ArXP;ƚ;׿g70uSs=M̯M^`PsĆϟef*':5AXr|NZM;@o7 .t@~JNQu<鈾rͬI 6#:CIrB(+N4_7=|+=[ԞE!D㩾V֢Q &؅}YIu)Ț2'L51'6kUZb,_0F _z힚u4+ )Џ|0Ǜ?#\-Iwty*+b  bҬ#S(&x*5vb3f*;ΟaA1$tRzM8İU&l̆}rY)LiB eX%0˕΃Qb9G0L$lNߺGL[qModӌș?dc(` /,'΋l9~}?͔cB"r U<@zBQDU4ZҥTZM_(ZWsrLV'-z[&0޲;ly."ɴ1> ̒%_y[wl<*pmA޷p+S; +)ׅ| KV~5}hn5cr9(Ѳ<:xh)^|λ2ޚ8Uq2`pjET_mS-iga3_3tZ0R;kjl"zةr]v>pP_{q;ܪv.F^3lmL 9>*A(tX"m˦9oS1UVx(Z:ᬮQ*H(6/u&~vf~j# { $|8zڦ!qB&nF:q)pc}B fw>o. u6xc-|Ş(gf'c|.ؑ5 ! Fbw󡠼 [OZ<`9LAg9]΋þH, ''5mU7E4~E7s8&jGEpv\_ #3eD@&dhF,ˉ'ڧvɐ88-cTug1-- >Lū+YIw eÕHtZ$wIe`k^jpMe^ qa9+;L:^1 dm)~>Q˼{kg5i@}άBehfB$B[>̜Uh?lw {JY. /ὧvbY=KqOz_x "T>KTǕᤶ-~O&1A >qXyLJ{2]~B0& m|`[OFօڑ\`GJ?D/W MX o1[ P,]z= d.V=cؖ[McbR"!~w;np=TrK"w"$#P_A&xABogLkrD#܁zLpqsĻ+8}%XLRBޤ]BXMnYJt8/(|0pQލPzWUf"}obHm,)->k=/Fg(NO5;1莦 7~ins".Y?W9&k%KO<$J2Q"4Sa"86:PJFL[֭ת~rê%F>a=ZZw@sUIj_3ͪRE47UR\}/c3ߩ .I.&'CM n0iEv,́ѐOPȃ~z:׊ݶSs.D5{ @F5)x OF& hN@` ii?XFyS9ޏ~ %# wv|j}ǭ]Zϴ;S+jO~ =@'̈́: ɑߢspQ}4ť Ywa|#H35yp>;!&3@sˡoԼTzR2bZYM}ˡ=~`u2{*1Q5@xλO?.||<d+ׁԤ{&&pD彩CՐLĦzәsQ)Ɯ@zEer+z-x/~+>)F6!dH8E'4Ԯ) (:6t#b捾n,?ə) uZiǒu#!Wq{~sgI?Vem2d3,.x*Jzj՗INUoj#z5C\9! 8^W/O{4~9VvoLu) :7!B%W:[0,TY.~%4MBF슔o ^Yz7=a~Kg\ oTϚ2 ^&7Pwxc1{^|n>V!B} PPLhI})F1(2_K~ u*d7_DF{XLBFnR"-qZfa Qy5 %FO\vFIߴWP5[)zXZ`YUOdH/EOe٭E(0\nr%(‰' "pؼx[77=:ULc[gQ2&Qnћ?=ڣezH*ar>A:ԁ/1]-ȅ@)йfIaߠBF< s*ɏp$>I/S,RRGґd_ْ|TWm׷h:y`CjY901^?#I.=yW[F8AŃ~uq 4H zls hZ A|dڂ50l>ǦSm I_ uCKe3GNV`ѵ}n=:Olv[v/;";J}"qFհfUS,)uxCv%2iWiYI'BA,c՞Y B:?'PkRQIc&y.ݳTсs6F[/}*o;iEkE!jpJo jn>kuUvKf?H1EMF.&uخ&/1bpߨ4!4u"|)ipPPAmUoۂ [EO3yu0$^ɋI";[  ?up^םhq5I\?qPݭs u[O[aE=Ԣ»8U"VYT&<.Y8WDXE%)y N\WD,]ڽGȅ8SV2 d{;\rGP!7Ei 1QJ}xTY#'|=:M- ˚ӝK;i;0&KN^_A`xpCFv!<_OC -Ӌ-0On.yB 2AWZHRe)(R`K ܍pJ]>7+wBL8{xnV}YX:p\׃փt.5I]&z\]BB{_&L]ԭ @L Jrnw/h{Y<{ZN~6~FCn&kѭeŗͽ_ +'$(xC5d}n g|k9 dtz4`4?X~~{a%| 4$ۨ8ʨ*JM؞d%&~h شkA)+.Љ}L`v$ [䅟FsU#s`@1=\V\畲ω`벀b_ 1rh0lIhۘAf>NC+`} /V/w% Nic`=`r;e'WHOG_;9֘b5H/ _tI6r q|TE8xOFydaHqC2Mpՙ _Kg `'Ts x 7YIҞ}&pLyR, JB  /h1v]YzPЀ@{ex!ME_eύ/D2׎Rߐl~'E{cRgHR,1V* ?֚n4a~R~Lez`{b(y0fZg<Ѩ@G~9)Wyi5IOcJ?)~U*:3^/p.CNŊO,|#iuC6XQǃQf@'2 i#ѳ,8Ll\w~Ui%0+:艿԰}[sjNڡN/Am|@`4k5k64{poh\ZTv'F4E]Ʀτ=Oә^ǓimUgy3E@RHI~" y!yī$n&=Ҍ #VV;}YrF> VPZ4И~zBh@>4٪C} }RdvE|0dc[cPOCr$:䱞@imc3w#GsL5f9b [9Ѡra) t4tfL1i=WhBcWT+~|ު:{ ?Osn7{CcLSͳe|`|X"ݮP CײhXwH.]/5(1!ƇDIv !9IiK?GarW T\9BaNб;a_IFx6$&׍HPt&s\. d53t=*˙Dzu}m iJpz!uSSZnVrt7*BD5T*#@$i~ R[/Gg|پl-qB}s8ȱObE3f EGƤv}sLYgh_ig(/_"*jDy`3k1uH4tpV•;h~vjmIMĪ/RJ#iyWr&Bi.Pˍ65~i/ u+A 5꼅kToUޚCUaGm.rrw^xH"`4 Y/Kewu4~]FrXNP "g2/RCXuuh`! a>`CNtG^cu*lk(^1Sl^ F_9gk0gkXBGtJՑw``b`I1ɨ}NTe]A2%="(/u6ݴ 9#vdĕ*h:5gz¾xQzyٗ6&J2/FO_>ӖÔ?qS(x6f ʔm9V׬Tۭ4 LuQ 8lMsY匍h! %jzR ^E~ H{xDrvӀLNPW!Ë6U `L480uM5">aW̠̄kFiy@A:,g #y} _JC~}jwAJcރJă|A>hAQ/8۳5Hc[KTunq5Yo(2_du-܅ATIw6l]8A]'#f8NxjߌEp:!"ҝfWPgcvfς TNv -[_]ߐD #@p嬙[!˷W ^0+O9 iIִ.xa’oKSW2OǵR*$F͛ԻPԞ%L,o-@M7rZO ߯R9jc/VUxjj@(6CCrjAug?R`ƥ_ā~vMtUz B L5&FE۟p$; { A A;]\>c|(1CWx Jfy@-KeS4|V.OYTkZ<<[Fb2m5 F/`Y?س^o(f;Oxo B\Z$&,œn7wj 5;uZGoj;k@nlu'~5;i:;1 u>O 8Ykos$9e:' X#q Rxhy UYn< YLWXQ+0[{EaDxJږ\¹DRRxJZ]<$IRt!2kBgAczJVYI_'x&%d X%B#a]D*S edיc6y'LRdPJK,]>Vл+6j ׭ĻvIE8 u[޻ %A3,!aStL`:V@N`}r)] fݷ {+ *)p;;|m|,Fxm !4ҫzd?Uӎ_ha68[6 oYAGrO^#[8#͑?r~pDWW} QMttJ|-~)і<´,1US2%WaAadc.HShT9rrȅPE Wgܯ;-/`?kz'1wKǰ0ڧMRMPMp}V\㬐5 ԓ0΃t7 ~[#KsQs/(m}&g 8\S@#𱦖I_‡9d2y{iY-0S<.fQfWKi !~^1N?-;-"Rc?ؘHۜ<a^ZY֬ξ=L-c۷O{D)lQTF*E"|'o#sH{l \sO*-ZYiCC%I ]CtDH\-1Ζiܺ8Un -S\*獹orݽt9-} i_mi?4k8})i?hÒcr+ZO24K.]9s8`VTmЄj, 'ya w{ڃ>aS@y569E T;VH ']XifҞfnj a_&NI% j7+B/QF@sEo0AII' g.4B!n(کm@@╧P$f鿱bi)K rk{jw*W`[XgV[xhZ]=h̭氂rܗڃ_3=Fw)GKP8^<ܲ7쫗UT{n,pf!n{xE%]L2 K<$nb'sP#w+yXZ4ו7jl`ļ,U*cZyrX?z|} *Gg21p׍O jrCv_we ɺlq zѥmMRub2G\ hzg$/(姀]lEHg]N>zzDZXVR '+dBp]3g^߂(r?m/䑌uO,=w0ThsV0n;̆WdAVb/N+r$n7Śe?X]6qZ96d^ej~ׯ@X0(@r᧋ɒIemr2M??:Eac= ЬS 8iNn)&Ps7nH~h4"os@&bTl0j=Nc`}uwt 4 S) Q ИTkE ͦ H,S+oG)CVց)\ o3KLaaT|!]Y&$-خH&"M'giR'ʴ>C5JFzD[46% l1/iʼCU>k Sʵ|vg, c;'eu_6z!CiIgc'e4"!Ok6䀗\l]CvZ݌o z[LdTɛ3D^~ᦲi(박 P9(H0XfLb14jћz|rpj{x뇁@*=N5$yf ꐍa$$БsfBPȊIT,7B0*\]Ii 6Me4?εq6 Bs77pIvӧ1@Q3y> וٔJ~Px9Y tV%;t)4y9f~ۅxMkrqcqKh@hR`s8aE ^黮T|fUHҏt5eZ$hP7t2}%LTVҋH\2~Һk@ ɋqD6ns;h|`Beڎm2pɹϢ\Mifv9g(j!s a(sGSn@@_NJ]y@\7f$rgR0"o(?r~]eB8^naan1s=Z]!4Mi9Xϔ#5? _ˤO rZiф0-[Xz fn"z7Վ2밷i(tU iTa/ケ 7Mic98SG6Z]ՋWqN˵v}JxcmM bs/t\`(n<.!YMz[\% -2#uY&")Sc\e$5As'p6Ue]jQ/G9bQQ& >Y 4loNxnQ J}E1mAc7 ٚXt3e ( Ӻl" sgA_qyeT &0X.T׫nf$@'kӛ?y_I"`MЋ &9u%cRpkn݌08޹pcA2{簟i>e:<|:H5[@gWj&tz\Wv;MIM1/Hm!}{1,Y<RWbk>\0 3-1qttWwsқ.]5Yr+A%IABR ?3DѷG9ܝeGdٺ2qKDyWْe]RX]ѧ[id_V>=+-#o-`$)Euf8Op Q?7FV4C7 7'D; _R7}#sю{bB\y3`M,e{ޭf@xn®lT {wt~w[TAWeب!ĉ3o?7(RزpB޽~yvdGs8gc6 4+So!"ν o'2dL\pXI.m8$$Rab%WfsrEZS=w w3ѥ(T~l̃p" vLYO[&fĶ& RpԞIW)֚ME,^]~BSPJ##=/*sT6U.\UZ~ wb|⹻{+e==CI:+!h{nc:`+ڤu vccRPaD-٧_u@lU+fHf@%:ӻvm|>ܖ3ƍg9gV(%bL|tm%Ay'=.yUC6i (?-p(kCwP<9d5 _T v:WVrdX-PQLO"& )'Y{Bsw_f°:L@ѱR:U j֙KY-؜ǯ,lyJ=K~H}Ɉ$WYZЎb~!H9h'vKq)q R=HFm. LmH0Hm&I79B, AThRڀiAڲ:ՎmO1>9><,;e >nt7B_ ķ.tmՅh=cOαۦ*hmB3K}V±v:!o)w Ցɰ%QK['tD g];0inҧh yh$s@3M_žQ%n+Q|1kB@(|5x--tM/#_HWE.d&Sj !"M`-SǙ¼ +Rhw_~XtGvuZ$B/@O "'ci&-n w8DDAڂG;o_|NInEBFB" /f& 3(TɡAH.nx>Ya=K31Ju}uc7ݾ eys|arv.34xIGوdyڢ dm^#7  )텠Xˆ+Nz MAq;S(!ާʎq fzME&zEM,ƒQ>?G+@֊/ T&sT`~I"_yҚxl%˵̤y}Q<:qHw,κ6f $ȿʳ'1IٜY5\02xp7u -vd;2Ϩ+atZ~I5m}:ȐO5~5;J.+Fα&v?h2͆?X~t^3<,>Zu,d!:~pMs-y!"Clܕz)m<ῌ_p!+5 ?Ҵ۱E3/2; kdn'~\L1ܪqXXh$,PdȻ@:B^l?#L> wb;&.&ǵ2\OK!)om5 !i2x`^ܟlw},uD /`PD ?|ou4]PvL2ԧSȝC[@`H|1E,d?$5'{$P:!嬍Xr%-h%TOL} 6L9ʜ"]PaJ!-1w{tN>y*B+h @>k N_ωxlyH12eA`ە?I E{#ҧhɥ),`<2GTwwv9wK!7[:xf3S s)'S:-R^lj]*PWlp {j/H֩"T84ymV6QI .L/2W5\NGާL_Y{?R\)=5xВ~szfWľFSzqoU%9$? jei:\(B*~È^)@R&7ʿ ҫ=ˬ0}(]朹rH_ Q=kFŹpft*\1B(#%$ϼHߚsҕ({G-ȣm5;Čm@ЂjTe"H&1iZ—af_GO$Xްȅ|zw&v3!F{M [ C^e :V,xĝPPMT!?})aE|#fmKuTjJR)i 0S76c1+80s5^HJw;<4}Ip1qcXmAY4Op:֤@zP*$|^CW51zI,M/2@rSbx0pJA{1.Dxx[h .qwچPZk'I3}QnwIMŒb%ޡ¹aci%z T4{OWb7!낃8jY0_:`>f7=Ҏ߸$jQɣtm8 6HGdG8Cu#_,V]@t}M W(J[ J5:dҢ8e^a!ሟv3ykzg nV;$Jz&Ŗ 됓*8N-9"$ҌjՀr]ء #syp\~ڂ I,;5Q'"pHBݏY,ߠ1!.Y _PLO8𺦮$*SD"^xo btsvհ@$0Z`8xk)A>ZQbBj_lP fBok2!hqs֊^pZUU2|/'&7ezlBwd\ Bqը'z'V:sO(yG08 )S̐u҇tNzC 3H A Oy? O/O0:ReMj&e ?2Z] Stkl(FA9t[S *۞/{vUL^7sT)̠ND Bmi}JqMC(PDrg&Gىk#gn3J'ir˱}*=J*~TvZvd[6~6k 7̠[8}]xga'>dϼ,_ʾ+3)Dž /Ũ-z,ZZB ˇ#U݆.H2 mh 꽺䞽El1JPj^faYrT f; [:s+l;=nh I/C1T(ARLG$o@rٗ EJAu䕞xH4G5l沚K!@cbΚ_͐qhR Ͼ\4QA$I>P٨[8t$)jy/s7dʗB }lBcxBQ~_59?:/fQ,ѡ}aIZLԵn"p5+B0߭Yq}K눖 ?᪹H:B)2nC'XX%I>:Q6 yI5eC ss{Motiyxv0$:mJrG*OA::-#`aZc0-t_p!}"Yw) !~9H9ϚZa @[th朽,rd-F%[21JLWwļ4'!XLN$)@2Kvy&GDIT73 jwϟ\nK%Oz3ޗU< DpEܻa?H |(j|kH,}X°H&p DG䙵 2XB$[;EӪ[t~]54:գvM;BG}1B8>{:7q&O4NW7tlDfA$B"$-OzU+⅛z;HO^@6f\1q$:IAף- 䚃 TzVQz- zvZ 9ɎbE.bW(PHƏLTMKH87?ܩ+K@svUY Y%6c>Jp^)!hD{ag0w1k^ kܰ tuLO Spi+ok2;?QU*BGMU'*wipYBYeKǯ T""i+)~.kK[(ۊO-^r?N iմBJLZgzZxLrfCTg7REa. hg/=%9{g;_K y =t5t۶fX0&XhJQeg`v |a>cRp{5BKƈt*8s-YY&GHRy!T AdT!tu,2ے)v-ά%&A C\O*Of)j\*>$׆کֲT;UuUd(*4TD{p#L_: j iK;Aax8ZPݷ^WNvڸm3Uf{ڎ&~b%i='g}-]Yݰ V  ݈W8!CL!| `mkh5;W2 n碖 -}ȹaPŹ|tK ;7M΁63 ?YOn҂iv}-IR2LAvl&Pxz$;ďyn5#Ŭ({[^9F?iĭ E &F~u☚é}nk{MbKc|m kvv4KiIoo?|w@eT@aV'TT?pƣlÑPFÐ\0S<2Eлp<+mJkfq6פB{CeR(Who+cWC-9@:<1tl++5boč ec}pKϹk`k\3jD͹f(gMXU2&tšuN?D$__GҴrۯ tqo H6c)Bpvkg 0\wg\>Fye1D%ފ.d\6$p 001+)E_7Ey/w/ς_t6~zO:>`+UTF,i O`T`.˚@aBgy:dYIӯ&>H܀j9-9u;_pq λ}cyl?2)6$E˜a8!%7uƩr=^fLb^.Ј٩r+xV!,b] ]1vW;X2ISf{A<=ʛov8p1\qe#)&I mEM=rѳY]/c4Г(8SpcʲziZ}LYyb#v9%oM qe⹀3%XQkdnZz]^;HmyIxI?8#f;tL C#bPBȋ:A.8dP+tEk钿D^ ^Nz(H|H-GౚN`PGR:0R'1J>{ծf5a$[zK]ǧXL=)RZx t*20I.#a,\VG)WlI/BLBHحzw*_=譓o^r\(@5[@!1#\ ,R˶\- L{|R)|fojts(YgLkk[F-^#:=]Q|\ch@A8((/Qz7y733@킐> KJ3g5;Ўɻl{x3ʣQ 1DqƟJU :8tvLޫSPs4kgcԎ/I c+u} ̈́Hӭ/eTAtuk3am2`Pm-| s`p0l,n,o֝xF"T +U(ћ -C3?5+(WXxX.8ǎJxq@pl$-COyc݆$Gl1햿,Fm{sX0x{AT~$Fmj-@->8RnCh̹'Eƈ k{!)WU3Î!=#C^w7(>ovS8u) /riǏ/ʻӊ*gcER-LN9<8'|_IX`)GlVkmskWVj0&k?5xTi;S"s}gjʞ炖ExJ| GF; c*ѕw1öRY.S8P%1ór)܏ш=R_0m:ܢDEǩ2}h1F1:~(u ֦ukDX3= 2=n_'i5ΰقÂlV#z#Bi\7HOtM.%l7Aφ(2ʺtD&{Vnp?X8zZ g,˽}䀼_7;4JhN[0=!>Ŗ0j ?8 т| ?B|eKǔ }T)DMZ9m"\yKA8{\[!Ϙh;쮲H'!R W}^a[jb)~jl&OmT|A}qv?fHedY%ep9|2_3IMmK> 3CH&ꎽ?`>C6¹XEvƒ0z LBY Łi=͹?@4fW;L/PP oD 'O>S̏~>p[KBl5 Bh2K)=Tm?{sƷGO?#kLR2gxoub~DuM;@XhXHu<b>So;zcdSr>K^<0yˣ} vgD)Yh'n$R1oELk`މ}]r L޿8*_]N#=oi8q(6в ^^j7fU@*ݾP]*$ ?:_.!!+Ӛ2cp]Ih͢u)`v\b̫35+Rd%CEunHIK|^(YTU2ŋɭ"+I?Z2^ -eA8tOY/Qal]ؘ^6Șg BfV=/`0co|.Ivf AÉVx"ٍzask3j`]#ȑNU=n0%o|J^1$>]O>Iĕ ,~(y` p hSHkW\~D5]ijx' T5|CG3EsqFD0A> %*!4yp ޡԩ FwIzz:Rrn.UQ4"5$WH[=f+K:gj}NvƁ'tVS-ES0ǝW;4U!{~ݒFQc?LUizXEhC<|BxaZZ49rz S-raP @r 6T39kS77Y໎]z wf1_  fzRM>nsǁY1q{?$D=n6r ԰":֑|w (r_ ԸDl0 uLJCwkD+mVT[kO ?x5X[4e"3> q:Ѳ"I5k]JbHbR~?4d )vx: t 9D#d6|L$&Y(4Ѭ ulp$P72x I/CidP&z>.vW("և]n1rztb‡k3O-w8asQ}ms?qm`lDe;?RO!pEKyk\Rrt^%ϼRQZ+Ja0~tMcdzV.wd/l~z/%K7b=A NMa#bb`cm,L$fQ3`E;Km|QO<Ј#fJ+*Щ_ZI/5S9tCv|JhC㟰w֟=@%~#z'y\jOn&.[L67x.mJFѓEhw*OF]烍=~ t y0{&,zmk:=QE佥p ',LJ 9;w_;? TKSB?A/oib vCBd^Ŀ.<>r} x=fc?K75 .1vF4AV|~5"UmX*į^c-,$"SICڧkg_1~uJ'41JvOeBҾCW帕xD!мtr a7tSޤ\:* seI_aͻrI3EO QXWfqo Ll5qin< 4P{A:ܔ2OByWoZ.6o`Qy}9>*[i[xxi {[r6#X-|ѿH=_ I W^J˳CP; ;+3xW]{a\Ωn6L\U 3Rz5tfWs)Z?>(RpإfGB_t#[t[x^n+Z}Lp?[AFejP /d\N,K⡐Ӫ[-N8'CS9m8E7Vl4yh|PHHd<Ͱ\sEA/Q@`Q,)c+R>46u%p3øiׂdf{6f32ȴDxoB,C5%N3?@aUo䎋p/"/51l%bF7eb o߭F}akj)PBZj{I/z6vY=wpSLzII>Jc/?yn(i 1/=#9gLvDr$&>?R7t,Ę%ݲGb-,3=ȁn)=NWm&ᅪ3{N ntuGH1lʎaZ%[Zή%Hl s~)n8**Bvo*˝ȏ:X$)@S7 YY#Zr-L=Ol8R'@ ̌6!3¢*9 tXDj[=GY`K"tnױ>;NXe4XMb ” Za%3]E-f{/)+2ww9"jwVɆ|hhz M \y鵅RmD]`(OZίz.g;2YTYĎJO9a 'M "\] 4W"iQmWf5$x`c+(ӏ-;.ٚ-z.N/TxLNZڇWOh,P⩂"wv 0jʀG*jl~cCzw[oZ9HXп9P!R7qEUZ80_kn_D\pdO>jWRa$cQ(D=ua!RpVr~YGH4|-4N< .ub݉}ݺ[> g-& U%tnQw۫MuT#~=?"f9ct̽E˻ `V  avSBchnQCp{+ W<tFRB%ެV9L#$/'uim= _zvƅawܫ$/ba egC K~+֖$~]884fP: HcMRW"RYeEzn(੄vDOFWgoWu殶)@; <1H%< Hkh:y(yS>t&JHޣ~H$9X ߶֫CSIe_9&=0`<7Q?m鈻W35hx+y`DSj[MvOSM_auB_zmCr=|ukqd?(zV#3y=FQ:aT|[ypզfϲ^+9-+\fRч5<Gh,֊k#4H\2B<,I6VźL=|/[OLo3&z1%=#j@3Vy/]6ykMn=IoX[2U 0-uЏHEZuL*ه) &Jzakp`zjw(6 ݦqI)Coao}"lHR(|=/i1̾=d bq%CQy|$QZ\d1o7Koݱpq4Qj2d'HK8ZqOyr BH"łi]b(T]əy^9@gB7^'$e5ȼiI!%Kyy -?Ɖppl 0Oݕw6DPu&ҨA./nڎ_jԆꒃ̰ O2]w}v w^a}:fj@sKEC?3+c!GN_q?cYƣ%^0? hdgU `(\ ĬEp^M+zޓLixOZT+X0ЃL]b63:iAFWy,#9[0m82Y$>8șO@nܚ-W76 yv_(` J$eo ܡ2Y %,[`)ʛS5Ix|sv:7`B<K*Wөʛ!HFlbJfE*;4}W>azLyʀE&a+m(Z`/)@B.Dk7ڔRP {;CEQzg5fxn-^Q!ݯ@*{ޗ ۝ :gMOlg惡¾Slyqk^͒/STak*(.%bû'SEA}j6zdn9G'TͶ`mUM}TQ6*0 {ƥWŋwx=0 K: Kֵ6sH$8Nψ#?ZR4'{Z6>q/{3frt*֐zE0cʊcQ},cq+bYY>[&\Ǣ`GcFQ?IG{tJa+]7 /nDQ[AFm¶#8_N9w5vܪR}-a!#dZSgZ*7ͨ>hLz Dz: i(b%>#,]i*rJ.R^Z c`rs$TRA2cFxAǤû)@2ҏ/Ĵ!@o؁+3Dn4ݽ~xSb~s³ϫucfȨW3| /JVs'|"n<֮wRѸr)HH (q.'DKlxօ2&qxwDےU.>qr{0}g=w \M>r`_::H8\pI!a7,ۭ",Q9jp1| +] 54IjMdXb#Ɔh(2-KIje8x,k)9PK әF*@(Np>tA=C鈙{{WAm-y3b +;}?j*%SG#Ih.=EBfsmgvCؕTD>#hN12{aZ2Od(4tNY !N$|hFN8V% geX>ۻ,*WBgu8'Z\qh֗4?#EVo`2;lJb{ei(&e ./`aZ'LJ=,Эxlv ӪE2U=zࢋ7n~W#Q~<2AW{64Jn_2cHx0-ghB^oY7ǹN6͕Om$fYPfUvĞYܿ|^R*ĂhDB3Y]n]@IUr>\Cm †7v0hy,}+Ѳs܄NګӕU-q!jx շE+S++I6} 20 tc[;ߣ lvA4"W]JlRAXVUݬ 7[5V.{w1"84ˤD|*@R2!sgquuY6( :حD{I0~Laau\<ɕtvZE9kC:䞨bt M*D&*"?IװxEsvŒ昐f/ +++|i0HWpzvU|=A:0zNķf(m+Xn[mr qnٞLI3WnSˈ zJ4U6||d:6Ìlfٓbh@B<޷?k} aS\&FU*roX8~=74?^ YJ (!BsMn0EIgO~KOmϑ)NiDf0t.kԾfʷm W`݉;Fd7 ZJAF6_٭LdGJ'; D'|sr/IG=.@r'vmx_6ߋ_leϸ83kچ Anb^.[|(ְ0l3E䕜G]-%[jf9eQntJ߮9@\؃Yvc_l* zo[`c~-1[ԙuc6ӗu!YGHbnwFE<@jV,F% ެ~[x*MفTj$)W7PP^RUZ_ 4{m؍ i S\y9 %cA{dƱ\9f'mjg[ιksI0t'{hד t$yBA!Ph`cp>2'(8x%n9-`pNjɍ8VBZm/uCd* &AҨp('Rp\l+`(iJ!uB|| dηdmjS5Dhط^ lAtF!OT*L5:}'#O踔9BcCZ#64cu1C _m}*[-x{'4@AewIPZQ bǛ uNM2 5G\װXSeo "6?l ?u4ڮqk\*M&@-9'El9ȢQ,IvI6v4XyKnБ ouj)vKU49E#$ fcV^ꈶo]xxP5Wv^]@>)%F3KJF2) %#&YWwtC6Allk`4x6ТQ{OHPb'ŽŨ0S,D 9fC4vEYFڐ,R܅Ie10\P84&̞Ńի/ً,$v$r/Ҝ$,ex:E{R5>!LgvxtIS:J( E}KB{H_-CURPid0]0:$ 0^'Pr7.8ǒz`WD0ByK! o*jM#?"d#Ɵ7 RK;E O7WLV OzUuMo k :YߢQ{uG.۹mC2Sʺa/5Ph;6HY}i政71o VTv%Q7)VE7NΫܼWu' Zd1L΍PR)O,({ceﱙC9(wC_/aX75d7ĥWfX^p}g^`w8v@7aXs#sXq_) )5%=H5 S849}A*+vZc88A"c5b^L_؞[06:AY&[bOҋ̬4w#~?~9q׃8Ầ%&@5F7v #(/0h2ۢ;KՕT{BTqVL<8),K-uI f%6FTI )afEŏ!&ܳ)h4UbXUF )9,Q_H*N7#͂J 73KYˏa ^p*K;,g8S!kcS<D/5iMjx!=pKMj jhoS([irYR#6({34nv$>#UԅzfVѵG#!r[ϋ箲C\ q/iWxT.,fV>W lүAZK]ï< U7xC $Q=s E%UsQߖHI[C<{V.)7AWjȝ{C5/c2NCxxWm*y1ꥶ0u^l(/fqqRb!|=Tue;u;`?OSk7udY'inεT+=0X=/U}91 var6 '38B^v;J M)IR ^\=n] za#C3˙˄m59N5@SDl5xͭD#;4]6,kr m㕵3ՊK[mwTs w. p?"akp؃Q_6ڥ^"2ˣ#=,MM :̬, Ƶ%uڣ5u[el՗p(l4C"Yvו˷ 0S }4.dJx< dIў ,HbDַ*ڐkd. J`SZZj2z z@׃Ҽy‚/ Z |iNsmDL]E];KWS˲XBlXq 0L62r*̬3T>\8X(2H U;7 z*Psy\c  ީo' 0db{GyJpeAnJ(C9+c upl1VgZJde9LhD 8*tv^^6GCvA(9#SMb݇fo5n.Rn=V h42յe wfs&SFbjs]V'Kh]n>cڪuc֗?ZiF? i!_K^p]yfi{G,5ӱTLBjrplδ_5s\&i]sdDP: c ģDz WiwƐYG=O[hm@V0&8M;tn*Bdal(qUXK]{)|Xeja0kvLqM[H]](V ڃ# -jO"=p`h$Cc$'ot*7G1$>Cz]pIu`"8 k)2 ST+jT:HTˍBMs& ZHUYa>*v^^ OD0S?8$a(g VڅU%4p58W( Onv$4W"%P%DnouF.ܭh{7˷Z3ml8d=OJV%e!E*|3d) = U ?1d(ߤ?{!ݖ埌-[ag^$vjqab- !YC~|,y<AZ1S8`@PcqFJ\q+P ,3Lymno*NN5_wv|LG"3jwM@ qsukW.ߦ~HW~'}r*Y8IR)f"ꅎn͋;jRy\$kzDWAw*%_L::0c_5#zhXҡJ%QJF_3uC+=+;fdjm߻,fj> TP*wf`Z ܿŗHÚT|jXiJ+.[}qf%[ GwmlRd?tqSs%1f/eI_ !ILڈP@d1I$>obsgl %:uT`r^4OkXy`58Ty0ᬩTUYAC)rI5[W9 iˑz'b~|TkS?!\8 YDVJ5~1ο(OY2>f #^C`<>7ia:uzWgQ`ouV:JP晨m4&&Ku䏺":'G/mJyI\s!g&<DAymdȠ%;^$ 3v0gPBO9@9 ;s:tAȪka`9 ]S8N<s#mC\>P r4KC#vrZ?UVP:}gXzS] s ?Pr9xǡL7kI(k/D4kynE#)KbxFCn̹M)+۷CFwTZ򼯣W3/Wȩ\Z}vy~{D^&P6\jj#,!Mw|tRԧs3W[s>3s`g`X;I<)㆝ms nWs%JV ¾97$gUdF" Zfv^t//tAZ%՜7@6j_>S٨н3)HML>$>Y-,?{?ť v1D;m`e',< {z ޽'#vnFqsP!bœiiXyuri!||{_?[w  q 8 `nS?*9ͨD2Fq~a|O>B9L9{cENӘv mykt|AR(w>u^ XNvq$ ,;p4?gwe.V\C7wba`xZ6]=Ӧ /uhc[!w %ᗽT=A^fx*K|~ <2D7X9ޢSK4\8{n.:pmRW%>F=?}}weƗ=nkȵЇq2Z_&ћVQ`Ɵ$yc9kfM&ƌ2щ;ҟ޼(gå9W::G!7P#UB*2kRhMEu._L~h|e@e'3]f3NmdSS ojMY+u3io(:dTiwM7szDH"\zmg#m@mdTDϓxWmCƯ1?-l_B+_x|l0Q&?QbzN@Am"n#dcK17/h{pDl=]E|2PKb!Kb˔zq/츔Z&Bzeh,A!}fjۄ25DB9_G4,!8ƁWz]b5աU@8K7UBlW cz$n>2D\Ʒ`g∫)$ RuĶڠP\eOtLCtW?n>@|v`bb=+o ) `#!n鞓A{7LBw ȣپmn{I9e>SJdjjknV觸F/Z5-o97ݶ8G|jcC"JL'ݤgf'"j޵".z2b }<@SSqcq.,L#PDO},Ti{R =j|~Z< fR4Ț оJ=#9}̏OsΞ5Fwn%:'EO;hѯ?/$>5+*3%/JTi~2& U1˪4o^j6KI X7OYmô\5}gњ{"q#㘚2_\bIR*=pW}w EMQ"uB kZ28E ?!Mo@(3$ ^ܘ7 QN|I?2&2"uNQ0%&Sw?#fznao(˞G\'0$Z󙌴^N,b"d8hfs;u 8yʾcNVac|ZNF7Ҭncaԝ>gkdӣοe7N 4(Uz;*52839reY].("GgM 7%N~A.MlD^7nم2 -+@/_!=9miWAcMG07]ɭS%(L,#>3/KMF-&5_\~;Q^YΞ.8)9$q9 c"޸LF UΤyQw[Qaث¯ܦcAK^+_@?_MIH\a0*uq1tNg[\4aFo_<*jZ hN`'X:8G ;kqEH2^ҋ.Epw`G1ms\etn٨/y Z7 h ư1h ҝ_6coTU#$̱n1?F=qBtߢ5{=-=2]_i?$xqM/9c(\G} %7}a|LI?ٛx*Of블FpKR7O>ǒV{/ \9SFK C0\Pl^ $u(u*Veq-f).m#Dcߩ;L0Œ%\YסR=W$f7f D"2_GC3i@_nNv1LW!W:nteWo@"%O ؝e$Z'WYM^}[ykXm,d#FWd&QҜf]:vH$*8$C`P3uy5z[ƅmxY"(qfۭT F23i*CH#BLzHé9pI(ô_8/j(&QJT]>uVy;4 f͗>e2 \~N(Rh^PtP梎8ۥL[hKE=m tmHWgvŜ,6hP|tCOĬi">\=AUgcBZTf[bqʫDW8T>w(2OtZEfo6Yny*i$섦lώR(746H`~>3&!AiQ͋]|ܰ);Pnw"/oGkPC@؀_,ԭԮ趽AH%Z:;ڃjNHe"i* `x}DG-]1 T魻8fOl>쬚L*Uy.DaIXF}Meba,{'-iɴw U[r^>CNh ;/1A8<[Qj])e{h '8X6? dOZ=}-:0(V"5Cȥ4 $d>vc8tO#8QEP pwOnhz06JĿg$(~?X]] "6çJt"w-l:7٥ _ *GGI;Nɓ#= _x(DҕnE,[+n|!1z7̀Ό:,̛mv21BN6AD@ uq{RWoPes_諞&ݑklb 4umP=8n;GGawS݀9;_E&A` "E@,ubHHݵv,g4: ޡ#oъ8qһ+=5-4c鏶UcT|t脨t_pdVRYdj'Q\HyQ#*GJ HB#oP yH#ʷDbH@kr3Uӿ:ϴ,ӯL!/kuf~KT0ǁ:Oڨf|D˴)'iצPC :Aa(H#HhB{uzzaJ/}9dgNeoycU~4>#% wFхOFW£%>Ob9!bU0G|է10A RHY" ?1窼.U#C@1n }8GpUd'f_uc(@P6塶pP^1)WPQ ڣQVD w |5):P0buOh[X+̫[ҦE8t댅M yONABpo+12?H D T PLj QUnsJhZ#A6|ה*? "BDT ,*!.o`+^Sg|XCr*ZW4E2YmL?I(qCŴL8ϡVҴQ…d4|#f& R(`5_1CjVYo`qA;}o@L))>m^, 2"]t]tУbc[u]Uym]N4 ʸkEֹ U1&WG8 w=/ci)qxR~T{b8QǭJC5 QxyD/؁$gyM )k5yƬ?Z3w/f=2nަX;r5`% qāի25BK.{2ea+hu}?}0i)N<{'pj,X21y)9UC!\~;୤ʭ9izk❾m6l?EE(9Pq6]}(2y ?in4$߼JO'+cۇ1X?z.!@f&F$ֱe4fl.k(a̾"AWEN2O)u0޻:DD3)<~~ˏښM|^ Hc2YK:t\d@UMc*QE.%o9[8,gE^] MX:MsˤZA$a/*{\EJ?~6 -{(1&lpzqw@ag+*V]W})v\҄BD%rZs,  ;em zQ$!_S3|8$]dgi COm\ Ia{A],й ɕR@7{Q WPe񮬖ڍ!rb`XR8WbEz!>j,_9WGߦ`p4Yƨc $/ԩPZe;O4u=,V'u蘎VҜV|q(7?PJ2sv!ROI7Cw|r֛}MYF7KkSmN FC+:[SCB^)DoJ ι^;g.:9"PW=&;8mo*F,V*78`BIIZY` 3K,T!Wɥ "na2vB-ͧps^2,nç(Sr=|U&%|!Md vfnHp&2~/SlYk_d2rg O|Q፣rxxiE$Io Chd"um+h`QI@% _zJT\*J\o'ِC 3Puڴ iT~p;8 ^,O &LyϖZ-ȴzoKB~N}PB3>,]a)7 @Fj0JcZ4A$67Eiy2.1ŋp\K8b :#Ƕ hRayf/|4=~@^^ţӺX\\̹\|d`<)sVK;T:P:Q#W|[alD90̑|c%fT8܏3*aȨ1Ҥ.qWږqD $\Jjν<'+MyapG#Ƹ|md"0=ߝOqD5{ C¿1vJ`D%cn{Wuanjar\|P@,T[YqdP˸TQd!**2:;NpڰW &X/'3s>K h{=▜,q)OK(9 9-QâߔĀ\.{[f|FVmH9S3Ag⿴5H/WQ?I YЭqg۫/-5W epͷl٣ IՁ`+k`&903 CӶ؅5dWPvU)b[9>`Zp ; q5b:k/Ę  :o&9}x'q65T[;i`;`0.zv$)S쿞gڝ`כ_=Ju uxLMl7UJ@ϋۦbB} /ary޿Lo$ZKPvw˜cY3@NmQD"ЋGS,cžOsM ѡ b*QD=7giEzeavY]x&ܭswac,916w[B4Pq\].8$,e| 쯱%ar$7 W Ke>db`.@4~]l52U2ύAbੁkCpBz.'k 2gm0ڤm>ŏmm{}rJ_sa ;kmԋ+Nn&_L3&PD8J4Zr3 ƙ ; E_׎|1a~l"âQDZ&QewQѝ^IY؟I7b8⢔M!pUNp12.h}Q^9$d&Blî $甯pG=J;xOB k`yܼph|vi&S]'#WD.r hK`Ͳx S[)4@0J6~)o's(k )b2{V "ΩňBW/?:UMd4m,yrsWKq>͚Ea\̬ v/7V?}kp/.Л}60#h-]LyW09G3GBȳ i286 lDJ]FM  XJOӼ4#nt_y~*V?p` niW',t0vtm#6õ+2%QɼhL#Kj#34[]Xq[vZ'`ZL-D6谝\Ҟ+E[N KF9}a)=RxdU1o *&ٕ)؋FLˊq?ɧB.Rd2o#m+k iTLv,2]ڮ##H>y3},[)"WJC1 ȵ*#2暷td0(釦Kxjs$z>q' 20 %+$rxaI[0!{cCUAʕH%$[*4!}f B[?H#8h͎pU>3Q/ y!P%kX{r}K@1 HބI4(:`rI 0⾨{eơ$` mKE\BUjxFs8NWUP]Q;\Is+YRT7_~ cnso톇b:0G^ttUnY`Sn99d8´CʨXnyMm,(eaE@+⟃/zy SK-!=((D_`q n*/mz ^ݼ͛sğIrc t\ҫ 2ϣh!6Gigߴ(=ş+ XA*7]hTRP^)I;ZǦZ ƪg_B"^#ӤN^rY;]O9#͏8|my(8VV}Rݕz^3:+OF e%rjJּ֘3.ֆÛg$@YCfS/z 1*KX[k{^We8~e:̺Xqлk1횮'oW1ٱܝeSV|{<+5t>ot,gYLjϙɷzDU6>b?i8HP3Ifp+0pm3ZE\uzeq8:k-#ܧ't|:7Ҩ~N zFH ,l&BQ}1#*X$3 P 1yx7箚Mi"¢-:]^#`>βO`o @! z\N@+DR~@}ź <$p;ln+f RZ]a8V_!|~#ck牤%tӐt{9qTƣQA_k_@9TЈ4\Aڻ;H,[ӯ$nPU57uC|eZd ~v5)Ȣ8&հd/leaTvМ i=!OWv7kDx"D,`tm8D֗6KMR@,Π`Y4'v2^Z_`Nk/){wTZ~z"M|W7 2iĥ^t 9+ gr"쮡Z(=Hz/sҹآg:F_}kQFuEar!Åz%NM,D\y6`:8034 n'k*uT;)P<7SB6y1F(\І Xۻ7WSdtӾԧ2v. SS[v#i"5wv!dx]9w\Je^ $т x\Љ u2-+v:2ƕVytHzXiIqwZ0 ,AP/b54Wura yrʲp{ - 'WClƟy pfT5i=7 V7T"дe#J"@eC[p6Au]Ww V{*5='679>E*J@ 9ɪxLJ,Q+5G퐪kfX@<(sVcuɧG|5Ţ7 UH :Z*iew-:QBۙ{[xjWSRW-ו[_d3"L2 K#XԉK7]|,cнR5'IJ{&^qyz"Q;8ƬȪg8?ڥUIDVE#y Ys"KccOj11L*ZbE육d,Z ft? iǪ&`q-RJ I E*B`ܗLG7v-N`;I3U90X^$ɾ1]G|_MTie/{ViBIPFɶ3LE"zֿXˎ4]7Q<e1/h]- ~WE@@,>CRU"ԀPٶT!it@#Uō/U[VZw.QQoWgKbϡ7?7-|/!}m|u8r7e!L1c~?$F#!T7r>%_/l&unvtw {GUUzbJ1 .o@?NUTК[ŗNt42Bsa_)C™"=y]a蹓 &Cl~=ަ0`jv"y]6[V0_"5npߏlyZTK's=~|#'_N][f` ^yٽU'"b f6Hv;m1A&θFft$&D!yM;lث'&[ I,ώ;,9TmcB[C{ E 2.$24ƠB=l/ bM@ ](KitRkS4Sbq*>\U,;Z(E }3.riXz7?>F:'OMUw2V-69VUBs}M"l`{|Q55ݓl9woF9\2ԙh@ >2X`K:>q$]"H(qҞ+ S@ ]W\J%]$T_jʵK[;gL(oGhÐ y3Xz*VB_\*Y[ aI;N y˘"DȹPӈk=0)WhAgda eALs *u]„ST\ tEșg_R6:QJF*(i'#b/IOb) #4ֈb|i}LiVbC`na5˟'lݩ݀.wď!s`+xBDj6WIN(!iZ_gΠ]ƃ^5ɰg1$݈MǮa k."}Bʳ]ѕ24lU>b~kx~C;f>|H (&%p3_J)<)y#ˮ'G,lUVȢۅ%SE6AAEIιS7gı(]Bt^M=2ȡLq0sȆ$Yxkow@O>ݶ yN2\R^bX"|qX?#x03N9 evMw^yoJLg%>+QHv4=^2}09LS[_bK7<"L޲9Skb}8wHe֦cc''2C/#ÿ vA-y%'Fcn7? W}'apWR Pg5䒃e47*dDQ`19ȵ·a fl߂4IDkɺ9_:Sv #Γ4`BPvUC;ʱ:Y-cn#UUyqGob"+9׷ !ge𜄵CJ 6/<v i ުY%P4"do/~g! |7M!rZF9l_iL37 ؅25%4NyxS,q<&IUwQNm:ub@2n9,iAcF#vil ƆM2Zs$#09,&_@֙.^13qЯ-(CXX%+Uk%5M ltͱxްb/aBMIX~iY=֙5 n٢-wh~LYФEIpia_N8yܷǵ)cN0%Rn.X>%5=sTKۦ I]u!wఛŤw:۸zGյ}[X3`-O[|UVCB2`h j؂=)RpʦT ):~Jg.6Wc*7xYR}VL(XȀN`6ꬥ,&}K l%?筒ӑ#ݒ+8,jTX,%|0Uvmq2x;]7UuKv 2ˠ{zo=zeM6 DŽ9U,-_OÈ?Yʻ%nC%GR %\2D\wtA^yVl]-ESݞ"?PzErOrot*-y¡2vH%+ucq. 8S : ' p_z},ǀ2n<6dBi Q.Tn" =,]e3Mj9L1jVޞU2g>-1)fV?HD!IxyqoLuH;IHT'I} .1Tay4=MOT&,#u|JV֥9n|Kon'? Sepdh:sEg9a'BoE>CD*oSD?# ˄~!vd c p^4c6higqi[N0s@4K-Yzg -÷A^˾.8gvrrHg KC+,=Q7W`&]43kmӵ'lC}hh`#Ak'<W[UKzeŎ SbOf>q׃",G<'d #ez~7X<8L?q&<]XW- UIsSapX7u cwI1DhVdY os4TsnYhJ]&!( #AVi7w=.au$ %F6ip=1tAbi0iל,LcE.{98zb6) w[o{nE=6evV6H1઺+W*y=:># dbJ"XʟGcʋ!IT0;'FoP$in%F{c$( p]QUȁLwtc`e|O7E1ozegHFڢ9N3p$ҙW?^%zs-ִFa׻I qK6XlT3 ˿Kv8]%DQE-=]TwPj{ydT[#+e/Tn_߉zO>BϮ~} sqXKe ϻ`ѸA_W':itZ 8*w΂3O]oۼI~P]Z̀*b?HKieM oNb~Jz"{HVf=\SI΄;#?^! ^\6hk 3in@ă6 "̓,]uhլ;5wvM['j@˶{[UUK :@Ow J !d 9BϹL%#,*~#чf O|j=xRm/́GPeHne`>nNFv׻t2͕bX/F7 5\[PX'2- `N9zsH`'%K+-x9cO׼ vF6\FX] .Ν(ZaK-uEo )DbH VbCPr$ ;t7?va 0Us|0kdp!}f1C5O{p[Ĵ;!ibijȯ ӥXps5J:Ʉ|7[pqUV *76D=r?o s]bS\ҞDv-j'io}/cyvlپRa9}]\ 5*~(^damn!-ڙb poBds ֌S/Rù )e]J! Uź[:-|{\wAq- V`s-T^T&bop_'1 |rkF>I&H??Z?+_9z3\P.*ئښC '2.jQgwg)ǥb,_X3ኅ V͞-I%.|́vRg8K{֢ܦi[_NYLe(: r[/EgV8C(IVc퐀1E{9OQiD܊@9N?܁ iBXp*qa! Q}qV>ד~b>)Hr3TGUT@xo7Hf׋:YJ;>BbM̿tjazz(Vw#@7Iwd-} v{SH󏏑J`c2UC@AwT4J v0])׶si Y(LYMkɺW!8ڸU7n8r+'?8ѣK1)ptX*]tYGjG>MuWX# $O*TMXmVzcܴިȤWW*KN9ȇ-{Wx8cȫ}WoKaC8;{aXD*`Rw ôyll5xRkHmM|?NIH,wDy=d`uC92 18q$6T$.qHduo-X<9'8ZْU=b50&h@|H ^{xI+{dOrY0]e[Zџݡu0prd0%ڰ^{K0`@٪^>KS"Hz~fѸ1}%ꓲԧg_n>9m^a7&)1k Tyע3K&iD>\.ab>zvet?/;wJ֓QȺ FM0\Ew1G|D4SVav-mdTL ?0\5vS rODXTV(DQ|$2-C8ٷϔ|dvM[ޛ;ȶ)rcе̂q79H`Z/B"rEpܲp{5I'^VsLKc;E~K2Y @TjC7$JwIp:]>aA"&z9 H]Vl42X| ;J/ o&,ʰ;jv1$H_굎 ǥxYEy9OAc gecLՂ'il "j~>/SW1CعRʱ? mK!xТ$=nxB4hAWftM(*'lI5')Jt}z; --Ie _H,V=,k꺦B0v5?^X!\fgb#yۑE̼l5( gsjB29z&dqv;n0\2Ƕ+i/W;=\kdZϏ`ƕ[J2 BM "3.eI il߂ݚr^J\'ógh F)R]5&ųq5lP~v~S WyP1vjd/C'L7ѸrR[F/>7fm@~4UX!yӅ'7 ؒM5zf^c_B<\[ Dt/$Si=t)K 9Q#ɒ\Ș[ Q8ówm]TT5vp |:$MJMvbwjTg+ Xˢz@σ:!\l=d15[B/͔?h1a ᷏2[1-Ûfc'ik^0G\X08/5QŒp{)Q,F-vӜztߪMΣ1u (\vInu D+F!L>9Pm͕2Pn 7 2fykZ3P L4,M8Z9Jɯo[stJVr nnSqVf H:'"ྟL.x5:-~VMB2Z[pi2~Ioc6ij!$3qiD[m! &+̉yc`-~bG@>`",ɣJD?m]kאQ)=|C3mܣ&KHRw3hT;X;$2P>dpޓgUw9eBpX8P7]HyWC͛>)R`lVT[ $ؔie\qO][[JM5$[#|-65 :{C&,D25N֑ Եb|!bǥ+B#PZ/AB:8h_g0W?J81lo tɲrQӗp_M8"Pz*~-zw^5<-vwǮ43-#ȇ~ k2 `%MF:(m&}?_kudmrG;~h*t@ps=NVrJJӝ?[MJG&@PZRq#8E+_҆P4};4!i$;Q4}H=rˠ~@ueSyh/c/+ kͯ0495;duCYЗf鴃y>LLUKgcbQ>21s5&Ҁ>e'=M8GCpd^3w8EBE@[GF7&/Bp[x>%Kv(p}xb>.:,1ZrOw6+Dבφy%,r,41BaAuUE,-%ʛ|Y'#Str:pl:pVχoBNGPI3n8hDI:UBJnÃdkUzlEso:t Dq-Iz_*uvE[|*jaˇ]q骢UMl=$nHn1W?7†cja*v^MAIiݞ+c7NT`4+ƧCV"ϸ 7>.ߕ+j5EJmN JMT?@kM yb0W}% ߡ%Ev@{}@}{;7e 8'1Rd 9GKtyW5hBCj-(x{Fq<(zم&GjRDND9wp&RSb1A&Pb22 UeLpd\S9ә3N=b^䢯'@d*Kȝ“'L;ne*+2o OѼ̇^?Lt0MfC@M:݉Qq٥xV >c^ "޶L~O6-¹ؿ"N[@PuP1]Goiş/0Ʋ<14k>b|t!h<[fzgۊe5}wH5+"Gm-87/˨ښ p|`S?PG&ꔎ Ir,|=|ryP20<@, \,ixk4.}J@N#o\|U?+qBeKL MMi{|@ǔ?D}0<7A%w}4x/;K-y8}'Ƌ }R0z0DBȂ $wIUTs]Kz+$1o6nWDJQIvJgGͮjy 1,poI|OI9eE^8{y0 tڿ-JvYk%g|m7WBHmә2Im&;-[ S pPtdRGa1LM<5KH?e­ `C?`mbuj>컸A#/vAm@ƺ5̞52!q C8zy_߸q`l="ZԴ\ƖF^|DZѤW`ݎ qv>L~YZspZa.~+*N WiZf瞑Cyg2sJE^, m fS]ʝ3 gmH%rY_Y3 K9kUo}W Y"^bO{-ٳ45L227,U3%?С޸}դ􅎏?]k*⋛cz2hfo[4 厠 ҽ a#^'{ڮb)g hoi$j)Σ5j؞'IL c*?Ш<9{[VCYk{Ѥ6pz1;sPjڍ̾ʶ~Y5ʔ#}Pu`X=ystOyi= x?npAʪ*4}2Rbj׹",cqtPӑ:`4']CdRq}m W>~`_KDq.jy"MaB!;khz=Ť^#{XDQ0B5[YiЧy%fm%]_{[~",^^~»2.fd3f:C%Chs7_&1vFlkS7A}|9**J7%[A6G!w߼iCP|hL9(xKWaR J/5˒^|*& +\b7<w ^%b׎VWy@>{BLʺȤ7Wnu$R*bYiV[[eqVQA+q:[4E%B∡\! ,P3(~G6d(0uh!8RMheˮ*R;$w58㬻-`)IBZv/ ),ɡi47~W6xjƖv sYһ>AKY]e;1QpE)ͼ^CQjPk>C{BwE5BE%ev`PjuQt*5.,hZq9Q@@G9KnUi #jЍrȔ5JϙZfkZBj=n\",HAԀWǎb;vFFi>h.>N]]xMXYꊫ';_OT/mګRGPœ=)u4q+]GkߞFFQ8+AF 1S.bfA/׭>&:2¸cƅש=Yei=IFX~^$d [rxGvȆ˻\g0a1䛶v6.e[im̗6*]|gi}4rO;B+ֶ^QOɄԓT`<=55-~)J#DpW*U' 2>unK&iϝ%gؿ`BBڅl\*ԝ>~M&mQ\0w回p|#!0eޒ|qQcO_`K1ۚIgfFQi^X zPz@&g9 Ky ~y;F0q=YQxɩ^LǴK_?bq3OIE .apY[%hYbnmOљ.ɔ|7oU~ kI#R闊EUM'MNymRM0ITS]Y\f]T6 vgwo]"+wIz.epfLb9j[dG y (_tD_{?o/nMK&p䷊|(YpXht'}+k~CRABe/0hƊDŰxJRo*1ֿґ=$kL EJ&xkW'H#!*t9;]#$gKwE1}tE _!ߞxς]㍃#seRQy'g)3k|F\&kP cN CivxgjFaC^v`3JEqe.+}69k%q. abu-j+\~zG65,-L}l X"Y(ƿF;9oqDC3e)DE5H\=ɨfq,`&_dR$8"lc8" Gj-i%7Ή"K{f18b۱yTz:ոN8/gZ5=1KzJE1(hmqL;';8u`-(ȁJ؄VܨenV#:}w+7hw%&AƋ еcm/ˬ/!ه2r=y9KgaA#x+aHjm"KONn'|KTR}1WEcCYn{I-#JtWx"|dcga{[/nazvVi;ϰ{߸&n'Uk 1VVHmbN@`8))Co% O\䘚sgf9CVfF/![`@ynȅFr2N${|ZL¡YFHhDŽYIY]<)nPz5M :CVNjbv;{fM?ӞmJ85xYZ|)U h`m˨4T! M'=\q_UNdت^ʣN1$!I5[xb|̭Vt4R/Uni}%]5&AϨSJ][_U )HTR`88ꀎJ~jكBӰh@\N_WFگ[۰pijkmQ`-͸l(w0MӅuh[:ߑq5L.giwtʃC8+N*+׹i@76h{BV|Furh%`.|HD&S{Z EKlѡ|?\}ΏH^ [Z%u@w(/wBrtDI36>(Ɯ0WU}á& n #ˉHܸr:zoW T(#ϩbﲺgdU<ډ"Ħi5,D.J FJs`!c(|CI.\H)ѯ8Psd3c][\qp/Y9J\--+2 dԵJNC'/{ M]Ùð0 8/"&ORg&y-gLЫ O5ՅKzH΀73sF}엁`hD&zy7P!j6;{I"T9hc3;H9 z-"11܃G.wo-J:)`bM 9&0`"RAX:/}wy^}Ǒ O}8˶}K-[#e{]u׏BOrtqfǣf(dH25zpQ]Gz$?^ %,c]$՘TQYY`Pݡ&),Afٌ٥ajhZ'=yM?N8o1!WXO5MqC|HՈ=pBK#&flbehaei4(q1c;Il]dǷŠ8)_m}*}Tc]J+-H`,E4A(O[ѝ+ e  2f UfԲo>Ŋ, H5}WyPM-!>+"(!1{hzgƤ(=km/0H _Ci7p&[mh݂3bw{w y%Ѳ۲2MQb43XwTkܻ70, ,"?,`wO*,猇rQ `f+N`%mjG× ӯJb1K,q)[NkZ=ьn!&XlD-+;0b}h\k:D!'gb yFm/V6u,:{V . x@bt{% Y[X?P +kV!z͊ 14+)_mXG 77:4Ek[jx8LgֿiuLgBI!jȚ,# N6jFLN%8I2i#wd/bW]'XPSqI2w{RH.sd*nqjd vڋoCm$ Y 3i᧟W_ZsW-{_'Շ $ɞ1[3`@e%',&_O#f|;rvt+ֶWsu6YŝQ ȿ(6A!۹heh?Re注?~gicoRmhXvAA8Y BLS_Ƌתg TQ=O>4{ޞkߦ,V<})7Q{-&-?e!R "ݖWҝ76Z e 'Dw#pd1' T!]Oę0S:l()pX}LViX<(+Ay Q=o/+Cf XY6׮=LФM )z&{džk%|'#N0( ry_Ժ-95 Eb/ʡ1ߏ{AJeß-@,HUѱ¸mR+iEeΠO6[*|/{L1it4:G.RRN 9ozP¨AX& D} cnf_s v̊=Sk`םI yK2ԼԚ_Q!ń5iv{){ʖl!4bmn#@D$Ui9|I첊F$7KtW5 Y0?:e㧸!kBAqa|#{GֵCq!Z&t5yPYpCG,RS_ ~ pG} !zR@R$n" E f[&Kc:VS~!j!w o.Xa=I5:viGE[ʆ9B599/ˊCbƪ>|njEJE*I9dvZ1U7o}6#1+g(#\r+EG ڌs3E$[U vg$sgoS]IThvZ\pgƼ}|U]A7Y`l< x<_鰃Mb;i9)dMO*)YqH//vxb?GcH- Q;ȜƼn =z+<&H[MW 3>m$I Y/g,)c4~M#g1c~~qnU4e(P]"[Lg*t\3/[>/CNJȔ4g:VDg4kB̳-N P`+63wV{U 0DI;sT!na;,| L7>dF5.}[,$4:E[,((>6ᱨUUBJ0Jd0zf+?rI>aXXAM ٞ@GफkHQsJRO5BrJ `CPT{*u |hdjw^hDj™DXXꧻFŌ ,@3I*(^H䄕T|X-&VD@XNrSN&DhrnD/֐``.t,w) IЩ1J`tЅT:/#/ބ&o"q$;`hOJ)uf*1*pb^z^"^D99 PY[0 W3YF.hR#qC xI]5VK1PYDTpU:icfh!} ȝ6mw`9otU} K̐!rH\Ah'#~)y5>h.vWƈ^N/bhK,4ۄe<&eTLzn  b ?^Fb9'Ԛ4}ݣ#]3}l"~Ik3? G}+k{ IMv淑irF bN(U&/͚6Dǐe.Cՠp/D_-%{#7~,K@Bx73tVCƗ&XB gD``~/Im S_WsUm˨`cc7?}JCƔ"ޜ+D,.ZqéUQWiNO=/zpvD㛕Ûn`SGkHQuއ)1+/$e]tB`5K'*ۈ(t~7鲞ߋ{whLȅǹ')=s x"MBhoQ#Ҳjc}=Bg쯇$1X +SޕlB;a֩[޽yOUS 7!ŗ- CrkA'"U!49} TKXʟaTV EtXy mQ+#D"1$uKK}B iQD^X7Zi욗90YX"\3e"C+[ #WMl%랩68R*eswZ.u"rTdvR٫u;rnF pOq cT_pŨ $^ F*&ac_2ՄҴ/b\2nH~9+/WMR(#sСN,Oޥٯ1R+iU{hOS(g%ŬU*LR5uwwyIjhp~*~fY;ߞ7$cvok*kkq5Y#بy\mrqixU6Sq=s담̟$6ĎoyDW}tv/PV$oL3qQl Ga c-?DՋmDdz>oy.N'y2` o"P{aƪGA%H3 ]iUWs5"7 NC]*aY;2|5%)J |m9 y#uCgS}OUo*ƫh=N= sִ@zLzKoCf`yGRkL * DzMKkZ؀\h}-BW G|3bw]|Ym$Q)[#T]L( :t{4{YXT\ko/<&{BSs9AG܇Iɓ*5n&{0P+8qb 6NLd.Jiu0Er^6VDRZp.$t*( B=,EH΢ ?s0kpT1S֓姙Z1?tDDoV1&l O'qy0f╪ƀ/kO*~m״"zՙjVOw4&K[r>6\ZLf%/c9o7V%F;gGy]p/Z)nR5U*=x,oRCA2*Y=Ni; CG,}ŗ RwGuQE%iPO8"u3_!/ !fng%8,Ѳ*D P8y|጗7$Awa@)#qb~b?q܍G-7SJK)bk2UDƚ` #ɋݼ-A#/}-7 1Hz}*rkFbӌ2RMﷲm }X^#cJ( 8U7_v^o?DV}ۊxgFuқg{s>|`q YVxZ?6 ,޸':X3R)?ۼʼngwN‹ak10gP?f TM(8+ Y>z. wт4|2o YJ"[s݀<3My5&X4vvL؋G0kG )@ 9 f%F`HG訚0,[!c1nA h}k'p1ݲf FYD`W34l.jDe Dɿq+!9HR%|y;l)U:B<YXHj",o7!:%ɴ)\ [*<&r;vӍP`K#.PwTP~DFhrJ+-V(Xr?+<l#}8ջAsZ/ ܶɡR&bBpZ~aPؘq(Dq+}t ?ٞ AuWO[a`.|{}"[E^\>^$4A k[!7ϵ0QWY] qBmX' boq+`dcPhP)9f9X:pB$-&Dm0PՋJt#:?K@M?,b($oψ*J^a'v'(6kԷ!)A|&P ^M(P$(sxoV%EfdR33G`>0.cٗ%=O|mWF0Sˇg#05J^ljv8j4!\ԋ&O_O H& P$hP.f5D+AÆkfsd"~JB3k Ts@W"9-@e5h_IuLAʒ2}ji*Fĸ*o-&s?Y${{[|]yM>QA8ۆ]?̰I MxC 2]*3RCŷS| nR z`SF—)ҽɠ,(J1wRxUpt%;s~sEν1 H2Hji1CRa%O"4N@!hyxH~IpTi}U<p(ɭo?2ur򤊯l@b&ĥ3Li {= ./mLyo- nO'mqZƝ"WŃc0d]Ry [ 90pܖ0L݋C4 oĝ8z3 FW+jH sS7<~8p${tifo9=hz秤[45-Ep:䛎Nnj#2[le*UA.@^aႿ{3G#C.\O3Jظ '2xT0`Hu hTk,cwAЖX ǘ~b4yCEy9gg8n;`oq4Uw^y'x1A̢gT.A+][2xDSɘE-T90, H_k! }t/vGOHAգMT4EYLڑjMt=H1*f,$m,ֺZU}bʑ'ШHZreQ}&sg·o˷ۮc5iy}T7 CȪIje2yy= h{R{s 8-VEnl3n 9ĮgZ+U7ɦPw_)7Nqwhc㣾 `{/]G9Pk B&$NW崋Ʌo|d>7~IkdT}_|bn^Andp4у0cL][.F>uIRӑhUʣ)=c,CS> &>YItSs ~u'a󼏑RR,j{HPwUz*lmMGth Xz; 6_Ѝt2sJ'ke-Td!F8wC5u±LݡIMxxo?9z+1B:KqaPYW`d-&̝'@y*FH44j9B춵vHRU״2 +sP3KI-3q1 s;Ϋ#DD|XykHB" ZG~F x-My] d~ lܳ&_Q;3 ܷbVuLEBbGև#n`+`9>idbfq2{J@dRl׌qiKԯ!wUi'  sNu`cJ)uspr\^*TMf G2r$؆Ym Ȝ~-qJnu#S@^Hc}S1Z7xd@f  u"MO2}#KL/ L!1Z N +BmPS>XelсpK"/Ӓ1~zyaD<M-J'd8Y6\C0F 'vR~]lMCs[}Ky#B"D7X0 #Fq[ QSiVB.vs{u%w{0k}';-%Ӭbh%pk˻LD|hSx}^>IK[<:u2; _'8$A$ωl(,,Ng.N;O^YVV1uYeMyCkw[v}]ǥ7f[t .!aA _XP>V@S41J"}H,Ըf)l}\Q1tF2۟e4vi0ۥM5oΘ3>om${ض= Ug-5t`9{"FgSWai&Dx3qG:Cz,% [.(dƫ?Ql$ ꟶ +,5)וXհFQYb $SW8Vž y"H$%,)̄#`5wKu~XČ>*3NM큍+~0e_B>p ŏUY7\+]x=xIcZ>i#\2H-T)EmXe2UJ[5oΠݟm[=H*YF}Qf6ʽ>J~P#_'E˚?hynhVEʭWn'Z碵ぷh)L|hN-|j*@gٹ8}ɶ!H\@lE%&6۸en!R(2AxZ1HGe 8]ft}۝"Dќ6%4HF)Y8|8!ڣݭaOb.Muz;9KYEҗ!J;߃5ɶkZ^Bnǐ4PHB?-+L~ `%ѲRfM8*9&͟7Hw7-T6_\hC6-KP* jH!:? S)a5A5O TXKn½v=ŕ]h.fWHҹ&@U"2VNr ';\&{@>zFW7DsR | f%C 03-0]5,yוz>.)j' G{cJF{qtUMxc s=,aINeyag÷l *վBUEg֭vс`Be& dgPRAm췄r89d|wHQhW $0{iΘMTv}BJ#!Gh}𭸧J[/YR@٘3ٱy(7FȲVPp{߼,/$|T%.Q~G=ф-"8Z9İ;Λ|$57J/⪈W/)5ReHʻ` پbo%v_xUR:"-ĶhK zNeU{' ܃GQr"",Ia/!L8-#,Ms\.t (p{ڎڳ@NFZOF7KE :X_qNk]zRSԦxhM$391%z NwZ=TUɖk: ek`rgk%{Zl FZ`,8BX~37%DcV6uQC-dmU0H+QE—J!#}w-hIȟdXR.z&5Jy\)AgUp%;F@p(n0o6SN5#lf 9Naьr/aK|䅄K'; (7rN&㧈2u7`ZS .u|&P~_Kfl:ss;,*l>U4yP@ '+lɷ\R\Qv{Au$7 s52DSTHEWs8Ffj7 8X9SQ%߁/H[KY5k9'` rIIȶ/EUU 3b^|K,Vf)xdBAiajD306D3\0@1c$s40 6A(P-Yy"\w!,&c\ߗ&)+S0Q}T1yX,Ըpx]6X cԐ*g}bq F5/%"ᮞֵ'V>ڶz$a/ r8 L@j_#idXٔ.0\N4o4Sf;b:EMc|%X)'# [,2|\'\'QzYPmUAghRuʞ^V:Q7alW*M!tTT꿡g 싿%R?h(ݦ!e nr)$4qI}uE8lox < 8pd߄6b9Qk_AweFg3`](m3#+2j_1j Ip}o%g[ |p|o8Xt8GhÈxgc8 95bQh/nt]a!L{*2)[= MIyR iMi&},GdeI_~[LJlQ!Zϧrrkz_S׆qv'O¾ϫm*> N O__`Z6{X\>~dDE]O^tg~fk3iבz{WU8BX\E=< sB'*L0å̯;*|#)^-V}h쭍b(@mtT{0E~::|x0 2|Mk!cr.-:!ɞD]nQ[j SYO2SuDf;pWk 2''MQW( Ba ބR4ką%a2K',6PAhԩB 0h!g-p&q ukHHe]su'fg_IBY8n*{LX/"8q CnY&Hx5 dП;=3kwFYPx񦇭1:Z?W ivEY@}N]fzC:.|65ϑ@w:HӕW$o;PI=dfRi;bTooMAyx' ?S*?B+;|>IzGEu ypd",\9Z&&unoaṯ|!F蜠x햱{iGl&:m]7UOV#Ҩ[ȸwAet5.y%UΣJJ 88>h4yLn%I &\FM+L-oh{ԡP)D喗z@`W[@D^*=ʧ !i&}cy•JylIZ!=y鲚r#?c2=.afC/D l\zC%uz0/π<%$s93(c.ztH+(oyF9N } ɦ3G!Emr! !ܘezDMBM4{ |}3%oInVj\sa )!;2h&qN)a"<) lW}҃),O6^@C -!<\A[T+O Kѥ$֨bePB+G1 2c2BP-ܰ_o,V>!ȝ}E%wH3ЎcXS½ 'smp,#Ne)d}*]_W@2|I<-N>"I{"T8R1%B! c/!<7UI:]Zf/_rfF硭Y qlKH$Uq x[)*( g7{O ̱OJ fU1<60\eK$r&WyoQ41#=Cl7*z%M:"l|XxݝJ7$PmoF_7j^XF- j*жqjN@ 8bUԘ*$>jf( n vuK#}5ckIB' ]v{@|;`IPhG}:Ad8xiS{ac RUߔ<)ODd/0Pύ=Qd$ ݜ/N82r>:w 5 }5zv7]%Imүv mF$Ff]R>''Y$v/|7I$}[gdIQѱvdc>iԺWEMA).~+lm#]0Z3cQbrph{oԑm쪢#{˾ ⏩ p7tZt!ʌu{F0NWw6SyrѴ|C_޼E۠cK r֟td~-S<&݂ ;+$b tRVkU}+ L)`*#W!+Tb> #'H-t1Nz TH碥.89Nby2>*݌<*.B`}TQl`0֏~̸40Zi|Yvʗ\e l>$N:nw"Fk^;)z¢whc4)sQVDH#6 x 8aEEE8mR[ m 57d 6Aqu۴+hpVge[5yZX>E7};ƼUY`/,u&$?{2 eݶ !XsJEFi}MD^_XMpWƎhso.} a|_k"p:g:CIK `_ҥn&4|{&??zz~8٬ O` E+f2i$|J~^s`eUB漹A<6WӍ\f)Rj1_#AYAgUz>#fպ2,~9`̆Kw6No>Rv_+tJU[S]u?b6V6RU X(}ۦ/ ^8xJ=eL/=v 5c,ʛ"'iF-b)8ı6{5Uo{װ!\s K1ctlP!ޯ n?"=ҭ<$F&5`W$G0iY{oF}toD-9?K\و*_9hn9y鞏}@?)pxzŗmUN=]!k,QUM76b'6TX[rmA|'qM̅Ź[Kj~4IQp֚B[/Ul 8{!Y $8K[[5Nd̡,A6 tY4C?bރ#:=3W,Thz`Kl]BWyMy@.㳫?g̈1y~~aEJ8:IB oGXa+xS2?IgWB pLǿlr43֠Ktu0-{N^\`*{:>\C'SLEy'9m;Գ~@jjvsǵ>-IG4@%z L|gVFbh揄<>q}/.`ܖ&LH9@<:U2,i;6Y \b{gkKᬟlmrQѭl>X,=jePשԔn"O2opiWF&ma,B+(t2P0cʞRߞ+!ȶ`stG۰t区)!]$@qݎ(JQËh@eu6`wVXu?} rik/߮4 w=f`+# "? ؚKcȲ!\7-3r-CVC"b/ӳ+w6lBA|*|=k\Fsv\C+=_މ}&:Kr,Hƈ񕖮G=x"z! d`^7 J/y=sVGYH:j!(lЫfkV*ogSfɃrJ/8eb懛,  )䙭 0%*AT^Fه*K\m8ts ]jZ~sI,IQIcP𪉞>)ML q7Czi!u,v$vAn耣ͩzot;ǰUc-I)*M/|?c^F90)3/]90>T%Iw-lҠ r8}2cxhFjN7H/1K$0؜N*kF'*a@I{AiȜ& 1SSAI:3UY}OOu@|8Env!@`Tԏ@xk `^S,ԞsWѿHNWrbpʗD6Ў[.`8yF]WU帑]J$o+S[ʧ?չ}sTlE+/7UyВ-鎓ÆqF !4ݩh KYT/mwJi$!yJ (gHbfWô- 60߅@QƻbtQ _!d>s 45+ k,?3e !F_[J$H>q_c}m&u;m6xƙ J-dD}5鶒u@M״4M ijJVHKEzc-)jeGIMqp>}jbB_hAފzyV{\tfĪ /QYAM+ϝ%gU/al"o8.` bSWzX[h)wߋ:x|'u\|J&"GxRaᎯ,`){Z5c :6 4ct"D= bۏTsq 'rXtxi{K+= ^*ݥ|b^ /n8npcܰp}sLizU1u]w]'Y[̎ l~0B2Հr]wJk?m6@tGVz:v1;]&˟;bOiW YS4B{$Rj2#Hi%Զi\}BogX@ 'H% L<h ]EX7 pRt2ūݰx|4>qC]iYkHFhN;rMsB n\q_Aq(tU^xM);s#FHÔ̱vNpvtJq$r Ttֿ4<דWIq ]ղ׈ 5[DvRܗVAif7{G|N'ihPX k8k19lX@@C"22h7,eǕ$ު9I۟j4;/u( {7QAܯHjCx) Myev-6.E`1LLRN(BhWk3]jZnFd+310G225U]|f>:B~ԵUaE&^QW;49ldX,C(q̥$uph+ǕD 34KuA\+6I5UB1Pb9976j y)1KrJ=5@m<78cCtqM^d;T8T|!p_5걝 ],ʬYޥE{7UM맶Ɖ"dͩ_@E+^%w44Eha3}KՔ.F3_P?@b2S@÷I|TP;߶J A q p&^GUE4+sӻQ a 9 >ijQCSCpOh+ΊFGdqYKL{'b٣qt,ߥCit4w"{'k]H"-C>~|՗l(ſ:ȿ$mb*-ynf|?3@ S~lm +73[{dXZ~`~fvQ GLBYբC@S()B{h{rT.)wRn:.|G6јFdŜ2a2]S4,T/-R61.Ѧ.3t$f}vK:>T{fX ?R\HQ}!&!,GX$AsQz7KQA;Ԇ!L@-q٥ߞ?RGŁ,,n&"$@b @yp]ݐBB cҫ(d-QfPEs79Nta!lSi56by"a*"Tܳ9s]ԮQ=̀FeyY˘S0 |3h߷Jo<ץ/ӌ譵i_J9 &ujgpEb?9aW1p)xV%u|[j2Ƭ{}PfK7}viA:fPfM87ТW߮Rjڽ%GEƲGNpf Qё⅑JmZpLybR<4M@'5Lmm1{ pيʥu@umJĨ(By,x[i6B0L~KO$!^Zw7(WcaoseT'nQ**z`>~"o ꠙk߃er.o0_4&f=NG7Q ڵݺw9 lLbW55PAY K,#M|Bu#7޹xVy;6)6 &o9P z*+\AfiJg`_i øog("A ()e 4Fx}`׀<Ȃpz{c2[̙~׻WQ(+"n'$ߴή-s@:K@CNT|O*n A3 ze6uZX-ᤧ_"}:֘l1V4 x(PmCg̗b.fbDBBmR،"9}$5V̏c\;`gZ4&9h;&y5tosGsDŽ(]/78q=Y2_8vsb@qP;u )|Ii&;1$ȴY}"^5t&y\7N$N-7_@*)_⥲Z +Thba2ЃzyZ㑠,ѱu3>%;)}`kdW{6l!즓i5/k}'٧5 1ם 8iv4[&+ǤUy 3@ccZ2,S:O8PcP|޾\hP,h)Zxkh2b()}g8P gdp'Jhx䊝EFiBcblةy>`E}pEMD36[i C&,L -.$`U=b U[e{]2|[ #Yp#ES+dњ&7&}O Nx?M68A~CK K^~msl7kF{wʮ'hX۩g~KJ`VԽ#4$]|q{)dhqHH#6/ P3ڣ/˻[X:q:~GR+ Vg)*5(yw2/z~NC%<X> ID94]bԮ5;Τ'씙KȘ d/.ʉŇgȹI>HH0v3/^i-jÖ#]rG 1HkYkQ{wbYx5OU>NҨ%E0ge]G}n2rq]枆UGMz_L6{# +K<^Wn h"QI[OdIR!!(-snVlB Ks+jQVؑ}/ʕz| H{|~)0؝K߷#I rx`̕=hVQX9 RbHߣim+G(OuhÎb[(ɡZ%' B*LK;4Xp׾nYhtd-ku3 7 Yjvjvj .jU;#;,fk#df<ܚ7;rB^-8|E噼EW"8|CVn{0g?X/4! y+ $" /Fͫ,=HpRh>>+TEY!-8L%$t)Aϳq0rg쒞JͬvA>S%[o9 ԃ AyqT;# L*33cZ [J dBܚCH\gr3]Nj(4 Z6Y =P]1"L>φo|^THqT i,sԷ k]=\@\hO+dL'Za p%dJ,nx/pン\I3lC +-46>]2"[6 J-OfNFNڝ+RMqt&NMY6 @( ÃW5 ޛĦ1[řk'"_Vt:wxSBU9d 4CļlܮowbEn@|biGxq fNI&ϰ|*p2RN ?> EYc}V nMeN܇"6Rt`u8JR4NНҿW\鮇, U!Xϡ}7iwC.zZq`tNϕ/U'ːE٬Bz_[=|jAtj:WpI(P6yq.Y)BV:P5]|V >4]ij\ bh2{||> a sN};8gNrϙg%o"[@&R@Epn賦fE%”Yƒtcʱ18h »p3X7ixQNgPBF~w#D+G4n拱akY-Dnޤ}ȣ׌6Qq1#˨m5nHV^ͧqց\ 66:}Kɺqe>.v@Fet$hWU;IEFS=fW3gţ^9я.  Je͹F1w`\"zi׍{*;@nԌ5cPMn1mF!&֧nڰ\{[`FLȡk9mzYy)X'į,?DU|X$$/pK U隧(@?W.=H9-.E/k:fJE }y .Ӻ.!IkrD^R:qy/ coÙ5\̊QY1sffh5Z+9fdp_>WZr*Ff# 3r&*ʦ_ztlf/"s"Eg O=!>ٔ^#;jWA}43>ϑFL!gVP30-r=n8Ҁގ͍“1[RR>;?reWG?ִM6DvEP@ǰxfVNeZ? 5>aoZO"rPDf,'~#p6 xRAHxƚiD"w>z?Xv'&v32ETZxa4F aDHhLbAɾuw幵G  EEyԕY&pܴE${ƩC{# #~YcgP-z3芟#N!=Rh愆DY B^'5{o I]$Xs! ':Ǹϙ@56×8~=IĂax~!7G$~f:jc~ }h8.|c[cEy@Y_B?S߿Q5ry5a P+`#ě~\w9 W D-xmD0, d]& ǙG71&_,+ i_mL- ,ӛr|pM {'arlϹ/n7N +,e6V8?ȲYsQ=YKoz|@u"gaM 5ADG8rb$/]9tsDum`VPm߯x1$Uf\_&/[cCgYh#5O`47YT6M3^Ռ|X UR(g![n;qb୴w1~kNT3&7_6c&$;ܭ>t|Lד0tBͦ7(xgW&MsG-tXvlYaQY#]LFћX!J}b#p2q <`l-fjA[~,<yڡ=}=u(f id( Y[c$n@W$!о/F djZ͵{T-&G#xF|pȢCn߁'oXVG",s%̯E.GNfF|2xXbmsӪ#iTdУ(pX|{-ӮsUɖX֩f]go06 k{h;ϯ_\>o[ܵ8mto5VaZmy^AܺHuG1fbw<a$"N #\ |֒p'e !|*lz~6f܊uZ39TK0`#RCO=96|'GѴzVuoYhd/"VvFeX4Sd7}M'+eN%\DeZ| G1 b¥G=C,G]x&D!_@ɘ͐=qwYg/ Y&\o3C5 D#xI0F6zD ?iRy?{n!Ι(*L" rՌ]g~($wvpj VCZx3*uӴU>"{k d;ךZj vRhҔ09-hM# ҏo@_)"2aϏ6qvSeQ$TgXK"+\ wk{{ % 0'`8'UbYh e \/M9HkvccX%ZYQ[r 9Y~/Вxsu^K$~U6#yrlf¨.p`u V`+' 7rJVٌ/dM/`l*v଀cFO dM:vh*%GNgvD[ 5cu{ZwŗNخ Ub`7!^gsE^H1(Z 5/性N7#:l|ut(sѐMA2\xZ6HO?-D_w"{ (7F[OzIoWr~~\Μrq6 6 %GVx+T "?]^**//]'yǦrS/ӯ؛In\}k?V)V%^6l֔&݃L#ѼÑ88A*0=ٺ4ݢ&e؂TFm7K- ~I16i ҆ˣM4ad < >pDd,2Ne`ig> [c[+B̾r-瀶ij*&swI[e']1'5 B'9^nfbW(t_2(Ar:sM`  hm-pŏs,1[kR8XrzX>p6W͜H~q*+Lɋa B{ 1׳ W- WTÚx|DV6IpQd)vUf݈c%o9DFh$vcp?L(!J~q |(Y)Zm8(n5BF OTH7iՁmiR~`Pu T)H?jb8H՘g1ȎGϤ"Ϣػ۽?CM96z8EâoHYrQbl  BoK_ 1qB.SH#YSNr1~3w*W: RbUM5dX&RP/qvl-f 6kUW;x F* PW pWOo$ l֤A ʘ .33uj eAh6eC䋈 }=Pi]ݭ}&ͷ%eVG&LrY&w`V}j`̓Iy'xF͖טER(WLt$ʑ{SG=R[сtm$w>;%;A&hA!Fe8pklmu7n㎯(pZ@!,qBO< yB%a:f㿝4tˁ|`qS~vNH҈{r)u2Ȕ7ķMѭv/Qrz\%=+J2ffP(GJLD͉=+1N(E or 3=p L|fN1dۂN^>z}zIAS8-Rz0-QLY1lgk;y%O\ϞL Rsw۳. D/,ExM~C5^\I706,U |+~(u98O$E]%LgYƈvJ"pz.e: + tʰa#kA S3Z͍v0|'8 ZbEztr^9㻨,x IuTU_G!դ=_XFqZma VNy ZCaiK\$Dc!KI.|0\aDȶ|0Rm!z@Nk {Y; Aђ%ǘ< ^9)}~f{Ar">0n_B~P>Tƿ<ڮ ۦa =(`'ϬeKR,7[ s?l.VZ U'xwk/o5S&rju\2y`ήq߬222HӚj>&'*@_ؑ($f7]XAqXߖOO2yoL5T5 R+w,ŏ_jA$g-.~"pDaMu${q=l坪IO'oGn#T8imy#cF.#/Ul:xOHcWYy%`]ho 56]|(Y0Vm}'s̲ rt fc6@>[ #k4 j!*AL_eR јLkb@;^- )k4<6wwڅw Uo wFHJ0|Dw}i' BOn mhf6^!A\u<̓}.Zdj[ywvix}ritMy~xQϥc5dkTy5R&do<ްL_/ϭ:Vhԅp[Sǒig?k!ǩ9JhV<-u ҝDEG@f̽ݞR8hE g_R5垜MD BНfV9DKU2Ҧ$Y# Q[VLnMmjYu¹/Ž7 Q"6"5aF(lÝDI)vFـ! \7XZ:X1,ptI$jkKFErklQ$(Ism.!L:` . fH3@uoNL!&^Sϟ[I?F ,LAM/FՃ@ORWf#nCoQ!Ɍ7˼HMoZR~:*Hlqxyn8S̼Y$Yr@1>F"l9&O^}w8#)4U&pO@kJo`=I)W=q&%Փ?uCH /{@-R':/Dw4P`e* c=.\29r]" pONނ5ڦێkEa5WzȝDCrm4A>歂@Llw?-:\ImDs`x:Ќ)aFFR5bW'"óh4AU˞.}րiM8 ؜wvl&P$ɦ8n^},(An6wX|y zK[]׽Ǥ@w t'eCͨJPzٻ (oBHYtS<hb=qtw<~?i2Zp惤|̳i".n"S|KR{)#MdvC[H*5@H}2}4E\DY]Ĺ|3M<s\VA%N'K ;xCНs'FȀ ws6 *u4>]eԢ?|qnvq[}0ܻ. &R݊au+p@70g.ׇ&b^\ᑎV^{=tHц\mY)1F0ԶE+򱄘@"h8N0 gz5g_9lziVB-+Cyo"XS8rW ltT }ƑK|'u &r&=mw }ㄝqW5,;Lo"HUe%BJ2r$4e q:"c܂V' >:}76r,YV5{o ^UM B\N m}#sA1p/w3X_xHp]_ǎ 45xf"Jk(b)(cp82Ui ciH~4R,GZQ)৚ӓlxm,\ajvtieIh0a3m?SW)3g6Q0h+.c8ha,qԲ^/|{q*E qǹlCXނOhkd:j+*Hx+9zYr_wz8Hd: A`w[4څ]+S,BMGVÓ8sJ|r _jIS9?Ȇ'_~GwBJ׭8l8סdRac-Y=U1N}~̺ɏ:}G1-+a3odjèuhKr\f1*Cݻu! 4myOjh|H۝ta32͹r@\hY+%Dl%}^ݨ jh@qyrt_Ōݼko-~qe)+uI~stoȆyy)g2':$9k)b\!#}6 \>n'w@L& oN]NvxO5P`V~sw/ŕ?\ģʜFAuJwSбCp u蠔a$ML!ƛjr𲖊9{(nn\%a}[%JbwcnS:K~Y̅0JX0fB`s0 rbYJ)Qፕ wt!@Pp溷;f[NFh.6CsYu"Jt^=Ƞ_HGwb΃gNWfju`ҔhU&|[DF_j:IsDS'N7oz:TDaPjd=~7y4/.4Gh<ԭ>$+Na1KH욳P.O% V.dRˁ:Ӻ F2fW>Hа> BƤGӕȇ1 :`í7Fx,͟Vc$cZ]Fj2Yi]"GvDTʹ"@3U:;BՓĒly|)g8wN3NRWDGCiP.Zt._JK3a8 Ll{BDqv3 1'  N:x0SB+𦊡2A+irOL̡%rv(Nn @Y/9 Uq5UKXA8 c4[b*^ON`+0ŊC{0 Zw%S©\F:5ZW!πGɕb5 ġT{ݒ0Q(0w{ZjFl W5d;LhK?C2bZ1VTF5%4%BPMb3VbV.1><*ش2O bC(4g$riA;~YH;(|cMDBMbj@rw#5ЬU; -JqM Fyl;RyPCDJbBpwo80+bƀI6L@PmT_f`3MC`L6&[?릨 hMS&DR+w62ݵ鞸fѝ@}[ (dܳchpP:md3NtHGPM=Sk7N}]*s ǽ}2Z>Y8 tC-\)݇0$ybsQc|xߛЮerX&(Dxbǟa&`|]/2]@[SaK rXߛL{M5]{-d~!HVkKg 剩٬#h7P5fsHNm-`G.V)*5pUC:ۅDX @f55Kܭe#k㱎G3%'/_XC$Ch3]mV/pU"h1qN?BTq;BA`=3@*;&JfHp@~ip_srywYK,#bg -d#|YL$bpelZR벎JG%,$7ey,e"v.ύ,v[XB>?YWzۼ8qʶ߯d~ )+N} rx:FNOUTbn3Y8$k>NXf_t?R,GQ@'qPjz]&qJ/^xJ8'Qm%zyp)ox㿬V٩KN='=Tf'Zs\2JrtOҁWFaHxﳾ9 ;9< \'B%yF8z; X,I?GQ ͔p`H}hZ'k~6yUѲh,Z|cnf:TO%2ï * G%[A սtF>pf]A?+C~ c^f.ǡ:Q8zY~~رڧ(XCkS?,[Ӱm%1j|ţQ.;eぐ"j 䢲y8^3M]P(3!"6E]XY_epLZlGFNgʇh?UVH? Y TDVjf̟CtKάThJy65UGRn*zJ~U&|$aѻ>;Qֈ¬8.?F],\Z$,UCOM}eFZڱOuRD =;pH~Ͳ6T A,ny-qFP.4%YA$ς͵_?c:h-&MfFBrZ\$-J|ݥ#eK^ڮXBp0;P%Z{rX3qfȭp%t&h.ff@\FbgmO5HPK;Y]VrԽhuRI>g+e4W=)]e4n"Z钧=_Mf8tz  BELgS͙hbR;!bKq& Ju*ê5i0|}#'6Ȝ 7V0p 0jjvH%z\kZg݉훈fڒ)8nc=uwS_0Y Ȗg\K ȱ yI׵Y.%9ȟf*ݧh Z=&fHYt; hO2q =]>@km9U99Frhl 5F /OR* dTQ]h+/<{d 'n7UOy,1GI{ڧ .I;w#c=rVGZ&\[@Ⱥ Oo'vzzA2ߋTNKedZy Q{|}DdYٜHC*~ܺf8?mՑ{gb6NXN W47!k*XX'S}G2‚6Z׍&]JBQaiL.kIh=#oڴF9ChݞJC.9 -3y܃=&|={ԱɸCo~4Jژr>2ǐ\ֲOu7oŒ$H{|(̞_礀-7k>7SjG5ybɎ|1+1n~`9[/SuH 9\}"dׇD#LRrFw+8IQ/~zт{GJCEWydzV/ϋFZ *~>c?sd Js[a{P-CX\RI5}sMBiA^4}64.[KUoƹq98@*.F'yPk9AcvQCf2<m2:rs濜%u3ҕEEdYg3bJ!Fk{'(R% )cp0??(H)]$`/UdV` 5DZ̨Bm)37οBsH=޺ŏ'-}0qACO]4O\R얈[u4Yd~})r#1fLz4BzI~(}#Ӈ+du!$ݺ! OH%=^p*gXŌ7Ck"8Iݫ᮫Ǥ >Kv9poh㽘pe!ǃ$=O2fHi!BfoI*p)+ax֥ Jzq۩=|#ٓvX1;nd[.ǽ N{fslZK3 ٽjO8Iɀ\CqJI'1l}e* ÓGk^PuFgU"O qda;V"xOܐ$ki,x)=ըA28U{-Osg5ؔ3A-^~#ʄ$+-tF\ZLm7}a&fAp Ca,'G*w}RȎ=@0&hzdI^OXC؏.[aT0*\c=} Aͦ? n?,2"(xO͠5&Ɓ(0+;bXʫjv) ^p~NS1ǓcJb~k 2zƞP" )Ɣu:1hEf|. R!΍l?| w^%_0uAh1*<+*6C^wG1vcԯx]'TQeqhRd=hs3%CD-@UY*jyzd@1;C捙D~~vVL噡j L #!8[V_$;|9`%:bL)%5SI+NN8jصiQk7=7R*t9<նf-g39a0,֌}biɴr/9liŝBʴoEw"ߧjƷR(v/"'a] ]h@ 0̱2rz*xfY1g/[p$e !% " GGlhqWS3=24|*ɈIʮZ4>QBT.w>VX0K9+0n.JM;VhEaב~M#=#B]y0'V:8QH^?$WWG(΀U$; hA?-&?@#OlUmh\Wd/iťhgi}3's`nźXUr(7wS``|z\ͥpH|UY]x+nG*A5Bdw=/dPs݂e~y !1%8J猵_Ã3;iA H9r6*3c(@T9Zޯ~2xPs'v%tK;#GNDڕ:;+]*خuΥĿHڋu ;LkȦqQ#Q:A *ؒII@ d)cy$Tsz7|35"m(؛sA(D/Qe]Hh+n$y}D-6y8rX/Ȧ)DF'=`oqo$+iG큼b@k'2u<گq!Y`>X(F]5]deԢ ,@vR]˭˯mp4fM'+-ۙ6V\6_Q}>aOy04_6)Vh=,2 4DcyP&OhAݹtSlQ[>,O7+"w.), t(c6*+k6M=QgU=rS\%H#0[3˯\zH*9yU:>0 $ly$'G9bn KKd3T$\VV( \^µ!Rmj܀}1' umpQ{*gf¦IB`UtLOM)ZKn ͪpKo3ZJL؝TR:iD?3aj@UFҖ:Ru0lEA|Ȁst߬-@y&[2߁7qup tXX'{ĽjcF ƜN7N(/y"ggMsy v4/9B/Y 5fĺdy45Wj>}ω&m#m$E|U(ePHv:bO~0H}-2dHG. لWOvpH踨)zM&}fvU.a2MYԐAM;ey4rѐ,\txۓJrL=LG+ja5`aRD<>|f SmQzկn1!af1db!rCH# P_٠mߓ\&"}wpEhʲ%"S|.^.'@`Wۖ_XwK wuo/(ܰi=6AQNhoMH%k0LoXێ9WydO:WQ=b4G6<_'VJ1 PX[AjR]26CƳLfڄ92m\ó{nw7?C  U ?3[IOdd˅ 7:1;}u /<)C<0kDެ#iαz #[ª7ƑX{ {vn8&*yD^⋒(h/u,Е-dY:|r䒤Ko_ND o #wH:vI"noEm߈jߓ)^ ӓhA"!Q91L0 C"mWma[EIШ9W.kvgv><^g6٦M!m= Ϲ fmUqI-P B7a [pR;jX-[ !drJi6@@C. l0#inz2kJ# @A$n3s_6K,VF=^xN< {{>d&deB"k)z"etz,-K͉}ۑ܁Ve.xzlVOHSbNyڼj#2` MH03a+E~:7B8QlEo5D@M,:Gdb9Jeܢa?ƃT^-RѸw5KSi<~QWCI@)p8Z]BDRb7(gFYg]!ΤnV?_ y^[լs o1܄QErv?\۹v8"7{NIγ5V3q_buO4nUKoè!9.ʩo&y(;sfevɒ5QL5 (=7a8f!p6 I 8&ZdKnMҹ+t ghFBŌ]/N`@([iv+pQ-qjd*:/9}!L E|WZK1&@:gFf>U܈]hr(֐/Ir۶Rcl"zV8.m `udl,Eخ*_=%#M|_+?.6`#C{)0igw*J'M+r&?9"UmLAش?7F-"ܤ4UAY_'&6qעU2IFtHǭgDqg2!_@K|z MuU0VYVs4֤Xiir"UcLqMAjz\cQޤsP8_f31% J瑺ǠT ̥(;^i {WPsvTп3#_?(= y UAdlDzOJ(20 }磓aiVH,ЯYB4b@.ּr^e\p[˿O2rU~;WWԛ}Kf2W8UT'u T2MIJ'_PHS3ъ)@OTE= ibu1>zS&1l, ~K::hR<DkJo[${8!\o3x<|ɉG6*Gys|ĊJ:E39jRHg%'jO]ҽ1 3't@jHk ÷=AZxm.wG%ȼ'NwX_ޙPA]#!@Tpt[=GJdqһHc 9*FwWXYсeAg^&n@{[Yb9z*rJ0z0Mf Uo*s Qݣ~ JLs @}y2^Yp~'iVTǓxZ5Ɨ`fug%Ϡ-ہqQ{hV&SېU-UPb}Ֆ\cb{f(/x4D \}dNh }A] B쯫ܑ|agĒuAy[,*{^AHlL$yZqWCf[GdI{'x'*S;P( \d|=r]5,~NHmͼ )a`݁k'=h,g~HTbd9. qi$fMe T>%^1~Jd'#;=Hϩ5@K]X F}uYjqZIUAx.qG ܏)wr }è$?>fW4f@>w;>r#/tК{8k X] UcJGzڢ=I9ye}VXfk 7Ah'FF͆+iUz|!Sɢu֮=K˪]cEPxW"9E Fn/@k{֨AGAOufJIڴzךz -̪#7Y0^KoJV \0?f>(YPxyA5xFiYgA_szt7T45T>z< 1+KCd䢹(^#@C`tJøL]ɣMsY(dW=>yi8bc4+Xż!8kbWQxz|3*铳}HD# py.UdPI69WHv ڮJoD\Lyud)<8׀abaa:-/R rCd/DĠi2$ƕ&yl-8_ա8mU.o];YvԧKTD>p1W0B\ʧpN~g:# l^D6nDf%!Ԛ(^k,4I_c6xmmdeֳ_R8CDdC)0;T1f.ϖ'P hCjJGw(o0 #Iћyl B-UܿGk0`Ҭ$ 8,6"_]Z}᥸"=L $|Śnp3$S0,>@fj+d# H6܎q2qGBIq~I<St%=#igcZy~o|T3ZގzNE>- c/RѠˬrF2y/}M0Vδ1=ݴ se_Q{mꪪ/ OҝW7m"rf$vF)f}X )/ )'Fq\5ӡmYHt-P(Ֆ Xߺ[Փ l֋hl_gNM7#fQv|{@\AP.l'EJUFzeUvߴ]|a %]S <Ӣd+SK~vGP7U$-IK0e:{7y=/\LM IoɥwQM}7ӊMmFT9ɘXtT~^}Fo3VY֩0GU'Y!tb2"P-Nn_"Ws9'E.6fUM;/tqO2=)403M O։Z9 0juFl&%-)$8Şqx`MAa7f!~Hs2X ZoD8*҈i 4|+X˫/ld~wZl›b]^ye2 kQ BT"LR 0:BVryfTԞ \V$wuz,70D6x.\omPΗĶmٕZv2VuWEHi}~)漈}|Hz9|7>߱1?J(VR}z"YϳTY )聝q%AmF U x?*YĂ-QY+~1*hr^)i츈K& ~/F]~J6:єCzG0>hQ77^"| !8ssnЁfDrW?T)ݮSumW IOk(Ys۽k)*=M!ۼm\sWV^W ;0,vG)rf*Bʅ6WG=ZnKtx[z n*_4hzRh'ŭҜu;!@-W'=5= ޤ-&{_PL^rT}14&&Hf6!9γ#mT߀Āجn|E>M,Z2lq2w:Bh*cgǼiDx÷-@9 g$iO{aUM;4^ B%·a\hUeu`}b1Cr2D~M uhq9\iL߽Z6vG sĉ: )56;~ |X7T! A"}" E.3 eTڑ ܻ|m`7La-[z$9r󙨫)rHǺ.`[tDBOLwh=晟Y\taEѽJ}5#a6d4p:R$JZ-|Tb>$ !WN'ROkym-6y Ns`3rZ5I\H=+fuwQOBdP~s Ow*$N@hj VQÅ~SwEmN0zF&O۳+O,85csuS4 '>:6Um N bdMkD~Hwn)Q:3!ioB<rrE0 _;$s Ξ2#Ǿֈ`3-{*g7פ3KTMh`p ŘvoeGK[bqT0@Tn26.vZ>u 03Pϖ6Rэ$َ|I#a4 (<{ -ZB۝StQuG;7UeHod82ll#nCq:/>$QWkmٌW};l{t%_{XC*:.,F@.z'Y?/=lAlJ羍QZ6} d 7᭘9Su4nvBw',tq:1TM]Y4q[Y~7\F  >:\Dy1JKĊli0a6'}V j_ *b5k vdA|sYIS(`/\K%a[+ڞMBk:JRuEek4f=-{4ys']1d1p11qoĥ' ] ^ɲp&JHc>e\Ξ:ܝҙ7Ȍ=>DćVtKLl3rPJ˜aH92L}zăچl|٦fb/IUm;bˈD{ҟ+$|Oft_ 4gLa \-} Fx*˛?xLKϝ3TA#G`Iұ^ݟxLOjQlafĻD%])]/ yI%'8}g` zi781F+ ?PAS(%v|d NK[/ i;j ÝFu-XS1.Cѽ3fȹ(*.#0J4} G{~۰j  %Jp>Rr˥zAmo}9^X6DZ80]œZk4Ӿ1w4\*Dgq@ND h_y6< T`P16lb!+j EE! /ߦӞ )%{^ ;]1.Q3g%r(n?NAQ^&ٰRdHr ]n]Տ - >*vD-Omȝ璀a$v(5%G3ሩ7ηrIyP~j mX͋w5_VE䠙&Xuk 2& Ș49]On[/K9s;B-V Ӹ׬ K;5 #da@+] BD]LtWoyV F*LgfeU"摿5U& {]ΌN`V%GnQo)Z_ . žllJ[NZwVW'oL8L]os[H&2?L߭qL]8PR1:][fo7yr;0qg9RLA *K^c1]Dx(Mݲ6+xᑭr %tev޿oe_L%JIx-Q ][1Ă "$:FZh bzTf@[an.sb:or348ГEZ)]Tm7m4XP ;ޫ0w˛ R'](& [R}oDam(E*m#R\U/&t;[ߍW^|?>?t^^`tƘjt.CBDGLPk:GI^<Ń ]˻~@i>O%#̆sbl,:/οW|s <|;DKсTW[T'N ٛH\mҨ{? jg`[~#@>oR*;C2 ᎟ƦU}P$P¯or%_P[Wy@CEfrolƿB:/"YN '9]z^\VLqSTW}-5w_ G-C{Lv+O(tOR[gW+o' ^_o½ѯ;nOzWWoE׿`Eäۋ7,PaG8+,f|%oW/qhqK([2)҈;X(}OIƅ\3\nևwM/4þ??K FAHV6qḪ,|0v8d9[B EiQ" ,/"\EK3NS%ۄܪuXL̮os"$qOƒLk4>}LEI?dW߆+T^#l&=u~X />08u6,jw8پA=6z1p(vYX M\g?(\kŞoFOZ_vXr#, nt9,Vh* %gAsf8b*rbf@+! t я%&=xW[iJ%Xo\ MOOu^ܪAѓyde7Mpa$u2n?|}tJp!<"=VCSϦ} lo|t{DaÌbɛ+OB{K9Xjd20>"Eih(A8 }qʗ7k!xO)5hW[6qG$F'’4nmBώw=@" DDW,eaF?1Խg# q3KGr2!sBFwˈuZ[+$P&V=[}TafSӐsg4SemlR^Sݪu.ySj8D"^|L9`4;c PCh uR ,}W\H V}ȏco>˱b`{( b"hDsqpLN(2gYG19x4$ #{@N>E'Q=-8I6ޙǣU.FCvb Ӗ:7Po g3D&Oܼw^Ɉa#;\Dc 4; '3Bc[l'/tAS\y>a;C_=Le^Mw&G k̊ɲmY2JTONNZ'l8$מ^"i׻kdt 0fcLC;Q0_aeJ,hrXDi(*lp"2nj{NO8Dn7'_v%s %g,;^l^~9c `[RE u|AIT^rEkһKAY c" hJCx{.E zV&ѵț1+K+ D~HY+$I+ÇC"JzB8!(}oL:2BAп.{κ8-Wqy󚩇ڏ:5E^ WH@]]X M@J5S1e5h>9ta>˽nSRcwB-NRs$~%LXo_P:8_*2jT}GjZ_S=f2IB䑢Bicʃ5T EN^KQ&эwl71:+J"CtĭtoCGO9%; ሆ ϡF9a~E# QY-dFheuo<.\X7ْ$)tN򘼕.eQM:Fd\$bJ8Vm'/+o}gb1cMHwe*>k|l[JYaL>j&#i:]6J\,z!FdDAsRri8w9s~K6̓l bTYI.mֈk+RFվL%)ѷR+}Wpݧj!s h3PTI<4b({,Ws?}N]X=)*S\ cbAWK}|mm+Z8TcI>j~`_&."ȹhخ|/v oZEAv0J'$m-dљ2;nk$/ juN.hõʜb(`fHnGj{΀J=7Los45vr%)G_ÉEZ~EH݇\_55=o b3 -MG+Zjbp=&oR(6gK¥4dmn9H% /NrӎBd]ضk04i+ ^ ΃4u&_E bqҝӡr1lAØA6iZRK}EVx-\_JTR΢&=Ny rN=Q/4֒ 2[mD>I'!N@tGxM@gf6 eq{?ޓ|I/O1>UbiLC3HQq3n^ *)Hvux@U j.+Oh`"A$*-^\#<=U/vDt~.t@x?FB̛퉸C>:[4}x y_&s7{=R_,E&ZhU0Cv%Xk?&$"8Q}" ۭե|v)Al~3(,9+ںgZS=n(pٶ5=dNTY'V%4-٨~j@RVwL#O B!9~rݽ:Vpk\KEsه%k$'-~ `F?XuSK_z 1ƿ*IW[nT2sҜ(W=t8"P>(˟xt1sQ~n&ZNSI %rDUkUqa,o{Rou 0D:o;$d w/璳5xZYHOI=_cGG̨+῿}> Rʤ'W_ RÚ b P@Pv=,Ţge6@| <`dj OO:|+1=u@k eno>G  {.sKo? y-t,ӻv!vҕV-AkyEK#5F#j9gIRԼ?dz^..'m=# ]TP`=OS-@miKD.@&Sah0 q3-B)lOiRHM!w ̼N,AcƏGD>4ՏZ/< S$%tɭw>В#c2lnHxA<ДϖlTI9.1UYKr{r&AHܘ3`JM(ӧP'̰ [,) R <¸'2Gk4sɩ2e+ X$le*Ҵ. Ё:'ږKٹkbgMܛaҪjkDuk$=%|Ĉؠ@Ԥ-!NFjsge_MҜg<*f$p$'n쬈xxPC 4#f:?O:j]rq+F3s%ES1<ز Wl>veyؕSѿ7 |Im? ̓_+9bQ[ZB|q'a6lb:\z_#Zw7R68**KOxoIG!  y)<2O[MYknVY^N?ąO Y&-݄)n&XzcP:K tO+V´wWq5AHC58cHuݐwrTGdL`7pAF{U Z;T_oY< %"!Ꝁ,qxHfrJ%c 7$#k{zL,u@QE3G.71Gي}2oB"=&ΏaI3z))~A0Gy a.^t"RrрzeLy][}uR^yVfax,&|aJ.7@!;ڔtf*5C3ތq)Ĭ>, =X`ɽ:kFP1:M0R8}%q:Z2)oO.YLjFH`l<>rjL5R mJ=xq+$] K-楟f_o79-_wov LC]5{d-DtK/"嵡޵Sc`_!1~!`D &%&g N9_w(>0bthɼq`"ņ[*#gr1྿̥aS~*A!=E|;N l$^AT_71oJp}1Ku(@s~5Ww4LPσXP+mXOy30`1<0-}D#K|ڙG ߳]qײۖRųU;:^d{YOlo;1eAf[n n]t%zE{3 7A9#7A,Z^?/Ҥ%jb5JFr6<[1Rs"v ?u8qV YħI+/xūh+I~ؤUcMѼ'*+oy W_)Q1אX0h, FXǁXnÛ/ :rvջ7,iw%A,4d.czB9~g22{߬I-1G$ET?q9R[$(4ZK(Z)&U I@-MfðL.|A1OEaP&`|n=^pPl#tf"Se>Bޑ͐2>Հ`"PlSgHİ`cچpͤlEu5u ebF!f?/~Z>7b;Be4|JPKwF;ëZ_mGmnq#2eTX$pټ#CI~̓dͰжS@* BL{|(Wzqh0J%τm"mOmy<`OLIʶ-A[ n.%#I o>Y ye$k=(?F`4U:)"}QV_W#Ĩ㨞G) Z{v Z*Ί[;/<2+gQEhxTM_0gkB.(~l{SZ`lA:FG pt4`G3' dv}0)!71_8$mByD  Č&5C>h = bU9.yo|+Kފ/+TΗO+k7z0Aj?+qZ KQ01e Mtɣl_.P05=2QT5zUN4bJڒ6@1Tl]c[Ň)"Z>>q A'񥷏i! d[<(aS+\n\Ӆl-UzIGϜ = 5.KiEY_5(jj*4 W]t؄ΨfX؉ič0) a9*bђȸ4SR *n6>/Xy;WWq]'䪶$DHܴ 3i*3f h{9u'Y$~ETy<(B>3/#{_.^A$\&[[DҐBSnu7m-`0h-(9)g&h9#)ۤ!3cy7ZV-J;2$-qBibƲy ܡ[Z.nI"hv{=Q.&72cҳ9h/G 7|a!|\sMC0{4)CD-[$pAM|n9۹6:XKV qWC )lй=߾N\zʦ e2%; ۰IVTMr#S#yEJX_)\\:K{aO:0:;wC7Fu߸U{0p%epC +q.*EnxzJacŖGX?ƶB9<aB/0l=?,<]dЄum}=&+#.BGXvC7 wkZ}zJ+;޹$Dolsl'JUˠb6ۘԘ{Dd2Wƅ>̼u"Y^b$Ӊ٦[/SlBߔ_Qn@d4x9Dds9z1J_Z`DSp7BPC#MT\%׶%?P mnF1')]%Ǩ*jhmϘ(Ѥz6Y: {h{c1ah]ekنÐVаJ XTXK,U'FvD|h׷ɴ8oJB8 diw7xcBtc"Lւ󚐯iAqVz6./c4"IbiFNǧu%KDn(ݚR.{.S3D;KZh츅}E.BaKB7Qar! OFi}~j#3RPy/F&<Rؒvsq>"^thOvu~6 0\d*Gw_Skf-iKok 0*Ò~I)C>'W@?Fc '0 ,YB{:+ D,G1>\HK{ƺ|ASp Pf Eu\K)(AmUU6Id_u{u8#'aP^N.DKOjak?Z @f|)0z)I4,qC͔ibMgU~QE Je9†K"iΣ͞=jt+'/?P䣓|32jdr[CX :H7n.CUر?QY=r=4@M0Ԝo**Aр0loMV\9kB}a緺:E$5и;6煮;äh?a<:N]1lʽ>>o#1>[aŝ3%g__9Jpwgb_DMԾ~edBS[ =D^ACmDcx7L>M51 B{ա͈f_V26^:GG)vP;j G{|orTrsFiS"Dُt]Do!Z݂JI25_21bJB1(qRF]V-goATh?Sb&"*l.E_-JBK'),*jto\̯qՆ[nzY#ۧ %~$Ӹ3tj936oJ*0HRM AQu`<\W}3n͔Nf]GBQ#fzgPԘz*k>+yfzk nDԩJ!1s,VWtt4c<®7j4VϣY04&-^W,Nm.]c);6Lf= Kd4݀sWF1_xyu@E(T|J*ωG )oҌl 7x' E8큚O^UřΣXn(Ad W V-4K|iFbȥpVEy֤G~ćM?p>Mj&!wE4Pn2Vv۞PnP`^YB?9ﹲ3MlZw$F;iD;p?$5%2GnӦSg.3X*P#}PU&{w`P,֮BIgXϰh(Ht" o}OvR;#}sȆ'e! Z}4)as AJpе|u1M'Hfα "]$L21z*U[Wũ1lYPZIyymѭD`z/an˂mf7*vtdkj}]=1u;F1(//ΠWZӣpUA21 )ziÇ}9tv5n2?`WNF0 I] W,EbnFûoaW ۔>nG%if{mkL4 u\?ifV ,0T 1x&ށkȻ;'=r 52b@l`t|:x%mokx'.6K;NA~XB (Tye৅60Wp em9ǐ0"< Rfbx!U[ B z>McU`HKYKLmPb>tc pz2 cU;^H@p׳N'2Hu}q>W7UE+{5S܈D@hc/Y낭J5{wuBT,c$[1C*̆_3ѓA '9%CY޸,8sr'm@]:NpA隔m ^H$qYͨ*u]H l}f>??2ɺ}[C $fH̒_ϿG߱P*_ʂhA zocn׺ȔbN9Ih~"qxS%{rEvf 0I0J^Q£͝A- Q%+@NcxlQO%P.vBhTϫt$4TB!&8bBr$5 E=9b/zuvEHƖ[YmڳE Gr)h E4c†{mMfḫ/19Jj]^w1"bv38XlgvUQ>P]C>d,; gݨum#y%2cP,FN^='R&eC[%Y[A8=,'zȻ^  ~!Y`\>*ԲOCN ,-|5C ^*hRXI\%%C?G]DmEmA5#T ;oM!a["o/h7޲~N^iM[VFG$n{~ =LZg0LZ=%.#4нګ47ܵ)y%o'y #+th. 3 2-\ G)րTgoDR5[;2{Eݩ dd3qGddzDȩӠy,,ڣrg^ h=n7d9^n=b,wg(=4Na5E$$)L;갗cWlRSW$RqRB O)77s3>g(F;o`S,W`:`3włus&{x"| 6y᎛DNhrO(#3$qѱť'PF$h#aw( xh#ݘExPdz.#fi!i`E54u˚oa=sB.k]u㵳>[x x~l\=@!u- .q$ZUC"F.$JVzDcn.!8L5@ T`ñhfIbs1`cOʆU\Y\\4;ZhvpC#vհLYQW!K$Q4e'֢c4JxӔu9vGeh2ЌV'0/9$HmqJ-}l8t@(0U 9uH Tlae>V{JJaZ (XN0 ?28/9g BcZ_Wp$ @qW#PG]w;UB2FNg/+D$q?Dc=zp:3ƳgÝ辴JNT*چo [\ i/+7 *') #[dGy%1JNYASK@B5( 6nAmo8K i-wY:#4a :yf; B'lAj5OKQ/s"ʗ9kAuL;WRuJ;BX&YѺHYMëx]<z㲆H$>4k|Kq9/2ɓ#W)KZqNr.Y:V>($juBqPnl6 ['Kmw dpCdO}>^0Zރ 5M1w@$x9%kbXn@ػdNCJ,^{ű̚B8uL[J#}Ο4%1jka't=!CYzty0PC՝o1 (:'Y;kYWjHaE T]ۭM4lX/0^{l.Z,wʯ4ppxMS}qMZ;j( Cfrhp8pቐw`"8>wC3('֤^]QϛjW.[ඪ8Ss$7ޥ,A:uF.XMXnI~z.V"蒒YL~BKA Z6vJ#h0xne/oWT\fG*ѺC{Qaͅjs*7Iw0ֽbuh;YW͖.~dZ%bգy#=j v{_#?mc~C"fO[Hw`)K.~HiU V_ 6%+N錤4mýZ10@Vkߤԭ_Tg`X!vM][5|'&aW1m?5‰!pOCnT"6m>4g|V`f1;|?DxfM̔O&K(Q\6D#l:9kl G~Koy쿡 [rb0(jzjxL (NsW)~ (g)#[:|8K7ظ$"ܐ40 @޴ *_Ki:M{IgnD u7D~ǗaZ) %YD*x׌XQ[_@"ڗk.'7=D}oyc&WA?;koJoKo%F n7hX׻ԚTHP#3)) Ţ;Y"`-m$J"0/z.([kJL!x_ !$nrn`gns0]Ft>?Qb q˒~3kt+pt’e&Z҇3^=?4$٭QepXQH?} ӽ`G%,Jݍ̈́e]C smI:=)dn^.teFvB$VmV-78ijq@V{(8}*ݿi6 *G`I5z*l,0t I O獢UT+JWcVvq""~KSAuο\Z¿$W_OUHe1 YuC@t. kl W?'PDzhѢ) D`r}bZ0qm rUzY!ty",W%nA~ kJYnZwk̏;uOh"0sC,*קj6gH\7Pr #eR dq7# C 6MܝapUkepƗ,1w:T U^*nZς:mq9o67\MS"H@̤)>@US\B?[ţ V3Qϐn.{./oiCl Ԛ{ߓvgDA `Wޗԟeש+gU~G=4 6=MyZfL *ųjU'& sփ6oY F ]&E oK+9[MP 1&Itwt4#.\J D<#IvOpݢgZ[Ñ1݈*J=f:Ht-tBMeuIsp)[QIv[hq4=1)GkAGI44M*U{syjD/)*ݧÿ#grW'AlsKVdiS75bߏ\KctʉׄQo:Qӽ^EKJ8s~WE7Xf@7$%w1x[M:j#dR6ByYL G>_j܌&{y/L{1?6'> vI^ 'r<߃D H, xgO;:U.KIt ( ր n1=WMoPE xJȪI9{ 3GτYLls> 43/TH`ĖAJZ"Q2_9A[!>$f)Dw.b S^.>c~MC"CagP=*Vv<@-{ؠ1GLy"! HTE-Irb\yZ"YUsEljt4|mb(*"*Y4qm44?NO"3>ԟ|ʬpLI; hJe2/IrKyb>#`:a&$͵BkcNZOo$thR68}ZֻLbMߵZg\^3y ˶ ]S E@J?$]/TPY{?ק@2%[z ˦weVf*4ݳPy\QtXCY.(GTjJ,A nwؖ UPtܚL20Ng`StR")+pj@;K"n<Ƚ:#44 U,u1NwywBwh<%ju0bDK"~P8V#zL=1Y%*^5*21xkPG1ծ(S„NV@|NCT* !WI3:)yGH=y$. zm_ȵ(eqGeYs,hcmbۙE~=K޿0v}rkw#5clL #$E6q)YݺM |xS!S{S*&iQ @95|;^[]œ&Ư&ӀIk̪[y5e |x`26p;c͚|FCESTͿu aJG+'%hpZpP /}ef(A79XbIgBg[a<<3}Kz[x l[yp8FX?DGsp*A-[%e)9|Eht 2Oa4pM,!gGy7 0e!bj ZH1Tu75A8A*3>md)T ;1bͷ)spK֒䧽!U5{S_S@}* +<=fK +SKc L]:w),_evG&D[nOĽ"} W56hMЄi]YUb)b FC*H8 ɀ`ڍ*CUO70lw j׌ǁ463?YoBZ4.&2!Q_<(SV#^Ô<%yYi3w!i&d(h2 wb"9wzr{=M]˱tP!x?pF}E?MWQ?;"do+%LƤ'®|DN)Pգzi`u@+Ng#}WrpC943:Ps$u hͬQqVD4y4ⵜ8+tL%]r4p;ؠr*g-CcܶxmWBz=19Vɿ#ћ,nxJP% MwJNן&Dj;QO)b4WRQ vd&ֵLJGV'8cx_f ;*i%F2/p?U~n 0D[H'yn@lkZ@FҜٯ&麁n>WxZa.2CLTViUsj%4[fн4%^f6@q\RGyH׫ד6Et7ޏ /f7mqmpψy.|MM7xP|{D#zQ2$AdSibj.GjW: ȋxNZiKݣE yfزP~ Y"5lbw[`mRu?uWz*=brn=im)e}%}F0 uЈ݌Q`A!q :2 .0Kqw!-I)Z([`X`nXZ 9%Nlڄ\Qon6,|`YU Ԍ+ 3$l#FИy1á@mL~ pSFiK/Qbfѵi&pKrHLtrMVSd%2hSb:~P<}b2 1(K?YJ'V[,̨tv0i H6AѝCˏ}1sfp_ec:}'t_ ]^gxn,-:~)˷k" s7nH*qHxRńxjCu3 R@PE]Er/uTq{2tN gzFsyZG%t?A'6?Rʲxr-W=. k w-WzR8sB*8QE鼳A kޫ !n̽?]؀-e\-Y0 `ȝ {vb<0:53ȱou埏y; ٛ_.r9?5ЁAC,2u!g1qvμ5Q?XnBKC1-}=W5cS]E)QЖOZѨvnXfb\">+b]%ᬉ[oc!:8UtYcO|,ia߮m%cZ?uaZrN!Cz)#f$ z˅*G xxztj9d vqc 25eZ, uU~U&?=VnC NRo[}3 kA"alJnmzیBԹ1 ~v 7-h E-cB[6 {U˹A$Q4=8)7J, +=j(W DkPJt ^OZ xB "x&֦)14E2., Ĥ[חX|vp(6B*_)wozQzRo~8KU-0zS :0YkpDdRœWYYT ͤia,N`dvM{J3Q˶b,kTP*([ 3!Mjԡ4Pē̱Z']6mZ>_(yW0[R'YV&M=B|(_yWy\NL[T;m¨r+ޤuVSLT}<$ 峅b8Fr>%"@+k$wɢHTYLeJ.;l`d߸j|?(84ptLm)Env݃aMxӀ šIj*BӲ*nvB |"P%IF%4#6q,X\'7k~HW n\;tӝՓ1MU?ZgϾ2i623%k i#u䂘EK507`ccJp!pKK6O2"\~ק!Ȇ]7E W} ?6@)>3`Q1si)I6,ggA2«ոCl󾐌t7/CK/?eevA,K&#H]^`AQXfx^:WhѨeǖHΞh@bzqlj<k3#L}S'1 /, o=/nr4 Ovw]`KdJ?CM,/J F{eFnO2]QaSn>-Uؐ&%;aIU*}1k̙Z]i:P;kӊeC=9 YQao1VC'ׂE'X쯂 o @K@J0Oo7R csh bQU58*E0GkÑS+0,@]=%JuJ1S.iV\ eï=4R.C#DsKR3ꑍ]SNqʍ3 *0l!͛JZfff)ml{0ȲH,,@7m̯X;eRZaA@Kݮ\cָ#C>"\j CwzԔQO9"+A@E5+^Jycj׃ϯ?{1ϏǼJ6C~VVP ٫c4@˛^~"-sJ=S)s& va*ՙYoMjќI#jw*־CCF sԬ BZ#ל4M׆ ɃQyŜa(z m|zշKfj ;WB76 +ǘ{vR'B3?!LS5;HyxgoÊ4r`,^8g RڝgOJ @Rq~xTq!qQww_0+4,hm[|SZ:ͽuQS6X;QWOT֣j1֙F=#Ez!`cf Ӭ̇1C"' i/IHzh/E=m lmToɨJKN,YrJ]>iH0 gohmXX~g9A]шEQ\{LBŭ6}-EBL+J_ͥT$kJ/ϸQ {gL꭯(1gxgLFaP+H2EgHDC[pMUXM%X@W-J쑏^a$g.| ,c,$HD,QI!`[)]7bFDSdPҞ1 twbubw{*| `R18-XN)V_3kWeh`UXP}%ߋt61Hgi KN:Ѓa-.% ہttޚoE#z㉰>Y*{fq8h!)3|k ~Kd9I)gbFg bt膀7-UT]!pK|Y ]fkiWt]//^y5ƒeB. iS@CpCnK>ח^:{Jd1qpòj.>ͷF[C ;2ה Hk ̗l*FpjNCkVB "LM?EM M0;Dz^V Uɏ{eTi}kV`1 溥4EJ}Ӡq(g`1zmI&Ն@GfO#K xc>l222ysr Q"e*w>jNoF0WĶ~P_ROFķ(a7V6s { uOCН+:Bрi4.h}B V1MUCtxEa-%*ֲEt&8<{RdQR.Ytlukў>#d0V/0o1.F@<4e-K):~W|W$ '`U l9%, hgrHXaeclE!%sF.`u:oAhC%3{l?+3rTbE<jscEYI~i|ݲYddeS@Ry{1DtX CIwS8tdY!"CMg1kẘ@$nG,fXgJ=g+ќSfA#"bQk2k3>״U~1ΰ|`IV%!xR] {7r>6R XLc]sF);*[VB'e+aK-s:!UuQ]w'I*> ;hLg]ǵn-hh+?Nmdwpΰ+dou1 /m ;C/YC< #J,,f"Kof{J` WFsw&ypG+\9']{L`3h<'rqJ;r@Fs[DŽgdDQǞD/!PJfk1KɽLC~ <=6, jA1 ѐ̢eg@EWQ CU8Y(Hh{G)]Zx\)"(֒OctX+PlItVKP(hG1a ,EҍM`ю\%Ju,68^#N,eqGՊd 7y~] O;m{Ъ(h6<H7bsSQfja)'p_xqN !?LhBIJ/;V PC )JJo:zove؝<*4cvgG0𕈼SfMd7 4Rh*+OxЛTK iMm~ IAB$rEDzA4ct~a_BZиW¥L:=]ړ"_Kc^ ٝtR6f>*I>:@% ?~DLZ#=Voīu̿e1C]o,@ 9`&+e@\µw|s#E/Kj,ˏq=`&-Q2wHsjbF< sI:!wwD g. e`p4XHn LRSqDnT4)0$UN,#6 `AgrL0 x;H\xgsXe`?lGڥk'kzq#mp=_/_{َY_vy\2H?,GED}d-FKm7|9t}fZ ts*K `Q8k 7yo M7,Ԥdrǚ#twP_]%ktk;bۍ榙_:?u.Tz;Y:R`&ۓ$bޑ}{ͽz+7P*H?GMl߰FamHQd14HKl V5INJ-Sf GCjEC*";yr[3Y 5~0}4KT-uqv)>=S}zh cu MԖ7T&cPr_)W/x|tޏHs(W_XjL&=(*z̏t73538[/(u> N[CZkNIPF0,|_RDyöڲY$g~0A@ۍSHqe?s T.q&7&Iw%-r6\`#}`4Hp0/œă(h5u .B1zlH뱰zɟx-DrЃF;)_߳}P`R|!p'5}3Aؾԧi\91Jtd2$6K_Ei-{ǻ|pd~8`ȋw''|Ρrڗ+r`,KH+l0W a%&q~*4OH0Wtom#ƙP {oRHUDjK@ykn6;HB|Âgc<ڽ 0oz4s{DE-Me0H όXes.t9]1֤oůVw,a;t0*=U`Se߫zpf܂eQaҁFz*}~$L oCͷxTW (dhW+Uwsd;a ʸ]/3LId7آ׈ W]plB+Xec'}T@@z_; EioE%<"\od}‹QiZn:W3 H낞N^N _&Cy=iiW}g5q#'pkC+Vzit3eTapHcz9geK<-Jq'%lŤ,o1WeVuDVD+٬Ɇ J0`$.ѫ9e" Ҵp<|Oj_4b o0!+6k{Zw+k_ȅGtCCBZ3v;]uo Ӭt}Lb }Uoj_%w</&O69`.})qݶ#m26b:q.[Hf Yo4uec7ngC[[˺@Xh*ˑq )[Lyu.og4N#P:6 AYp1b{qHW5q>֭PB6S",`ذ7Đr@}keuVUIuI}FSyU A[ؽjsÞ[^8+M=GY)U/%"X(՝qGՕb0D0+4*҃2ԟ_3DB;e&}5yW,Y% 8w V:񱄉!dZ")Ϛ !`~,YA[CXyuƬ L]hGĕm!3Rat>C#1!!_qNpea9ޱ-l~6 $&^.`ٹzE uy4@‐*&휋piD@3LÅJ ) SsҦROp"9e$#eDQ%'%6P3~~!M3@(iY|Cf bkTblsʔ׃8dz9 $7r J(N\א7)2쏣S'mw^wJNL(1<+QB0 1vX<7:WэpFw$c5r /["ȜzICשlp [ztZزzvn㎋:pJ8ɹcޤJIIs|״4g׿xhі*BJ~ky=WJ VZnbcf%`A11;?56lC-|M'O&.GGAV'Zo~"0mݰi>CAnYm> HQD.̶y[tQe^ӸzYr浴7iɭ Im6{䣊7b$}n8jqg#$>U0lXپ^@Ė(ܖHޏnux.$'H4t*ΨH17%5EPԩ,n:z}IG"2)"g^EP >1V[T݈i754!JX%Ib-*}BM2>ʖbwG̞\CyGMP{~MHeYK+[oT|82DEQ!YQP_I؞y^ uȥ.-]Wmh΋K3 =qcٽhC(Z3NC uN9M\CAQ;5^YXIt~,!j*2!Oҵ>RnA*'˽p=?Rk:0'1 pm*nS2.ĉW嶨"/6 ] vGTqFkh(] PY`q璞X Oԟ#w}@˙j|k&.!CU|ed(EE ʔgIn}GY9WY =ꃽ_+UFw?ڈI'3j|n.x7ٹ}z$El]6O6+Wf60Ee4nDa^e&nxR|/n-.Gޠѷ㫉Eȩj溏b)qdy9)5r*Y#4 %MiYﺁT/Cxdg$Mkφ[ͮײhMm2IJ1@NAG`5n/ |/iš젹gv6e]sn][ ['&5O3pf>p{ƚ,wPUD2>O-9)\E?ﭳS( ]F 9bDMbwrZ @iwߥU`/:sZ3<kwvO21er K2:pSxVMe۰ #G5 ȶZ:U-s2igt>SG8]Fm*17kOQM ē D%vnPiFu>EQ3SеRݜj{AX+ ^ݪ>rT8eEd}0qC: _ߔl Jsk!P3ʙ!pw\U;X6{o@^Ykm>֡zND[sI*#PiҾUqH^#fddHǔ2ac^ghib`HFe4_Ʌ 8>>ό@2~A?x > 'qKi%^oH0Z` O7F𰝫kD;k)yz!-1ۙE#e׫Z_Ydr fH"tZW84n1b*ؗv6nwY\q'yrX.L fɪbOeЕ' ]dDt΢խ!A:.[yKD 2 gZΔ;?Nfzdjx DѢL(d9F I/k pH-bjfJW.(6OE9?c;Ra('aWA/Yf=OOnc.s#Xrx]Aq/)=Ts@.~cnwo>..BiWmw,­?(y,TȌ32}=uP/$%Spa 㱊Ī@: |qƎ'c]cHM88$i2Z^^D>-q2I"4DlEs ]۽ Lh  op8~ 3;FA vBf9HS1ݸW ph%#Jn}(6Y='/_vvWJ AI)Mi:lܾN:Jo-TˢAήڀ\6x!:aTQbJ(h  g eL%*BQ:]@GIǃE, oaz*UE3zGC?z} y}b{i@o{1HYo ,P|#bJÊE n*'9F9sF=U˾oX~a}%McH&{9;Ob} J#sG]Yg ^5*_*ڹׂ$xh8>bi-0|c6T+̐RYź482*Է[ra NQ'CvZ +}JU00ƗY3/9кI5Q_8S\%4ZM;IFEFT)sjaiOcΫGi Or qL#t`2`-u:%ɱ3etԄ :Mr=oWz} Uɀ/V( M*zSO#`8lSږ𩋱<8LU#@VǰcJɻ!nz`8ލksĊ0}AP:/+ С4P.`<#^RF 7I|:1iC źԩ'&pkS2-pS|u~<(K42 RPl 3tG|voA'SGAv>&Y+@A]h$ VcD+| ,2}%m8d>$eB2OD^vNܼ,%%u1A͆lڕ}SkoN1Y wQA.ʰ\؛ J'.N59lD.CMM '=V!1ar+E'E/{[F!?Q UfIy;O^m% "(RoIIZ`[baLyb,hpA:Pu0Pe#uO3;ȱJ=`&p@ Mf6p.{tr#@l'*7i]X.(s#1t_Dh~̿k$Yi͕B"H6 F/R7'aYA}dovj#g KzHm尭K l$| gUQ$m(Sq>y'lݎoT AA? S?Q!yVZK^* Ik2 Wt{]^kٟca^W櫊ML,N3C k#;6X*J>!L®k#Oݕց0Ssec`;x[pETe(hG!e,6l`GF)c=JM[mԍ$ JwJHDR[љ+Ł3BhJK4x GۏN`Bl+W::X>.#p?ÓҾT5`0#Y2 zTɍM^ȑ8$;,8{st:&}Ƣ=f9br͉ͫV *\'Z/ŭfaҡ0Z_& t9R5YI@C[9k28+q|y_Z{N(fo=tp\r:M WDR[̀tM\XFǣl!Έ}Gl- ˣlό~,WPѭ!>\t ci&FʍZkhӊl&nVɓ$F#1ZWzX8G0h.joX>AV| M+Yi"̸Bi~G~TEd'pc0 A`B̬Q3s2ܨ j_9(+rTrN8}0{u--Aȵ$ A&X HE <@;_NGaQs|dW |8(r۳6@ꬒ,QeCNy.kۜ˝KW+cRM3 X5>`ۚ+Lc~`T쬬tX̱ϔY?}UׁWM^+@ĭ&6(%~stSP,ڭ RdG˹Ӡc}4mB( iB}-b 6}"(o%?4]Β3,W|ʳ}yU<1}ܪ`ٻȴLTObXruȊ*02$/0i 4ˍ#T5Bj*>! 秕?mlօ=6}."GBHK~Č}`K=߬!:wefkz׺"jro`)BľL_I|lnrhvZP sdB2na"n$/K/qr~hB\xQ8>%]˜/wT@gdzD nX5:=n3َ;b:vX>"DB ;QqyぢՊx3׾/CTyprŚi~+h7 HrOXA@O0Ofֳ#.%T\qD4#ş} ΙC 3+ORpݫs$|mRD)ʋ1h´,"=zj%Y؇OqP@bOyU :h),H.rc\bp=łɋTWzv:qL3o{ş|]q f#6JkEՁpFsJp)I-e}go xD ~E#Fϛz7ywb|ρ͗,V`ymyWV+!L<NO=ԒFж] !(_rUlQ RMX>rHp%~ b@1g3& ?P3n9\))uLeɳls ^_:H@] Yv R-eVmEy!g9c`:\f#n X]/ϖr` iyF?V I9SS;h=0@\/ɹ%r2-? gCGdNLxC-W2̵2ST>,H!|PL(YvXVMwu$+(Ȕ^Ki&N8H1b= PS3g;5!{R&%>0+pu! dVɕB\S)O=S|BP.E wO|G@,s[PA ~ <%WQ\T,D+TJ3U F=H&*!vwXJ+Ϫh5u*Jx>pNHF>kW+XY$w`.W̠DN('Nm5v֊~O̬aAz;"4faFi[IU*b3DHA$oFY\S ?g5=iû~"UDUqe鶢 ȲVM9;ocX\Q[t\( <%k48@E}ubeڷd.ja@8bLtR#^ :()N|G*ÿ* 3A/ 2-І <:n?.76]X`H|'[R#ѵjWD=|;2kSwEU@Q}AϾUɎ14:vFw-ByBpHUfH*ƄykٍR+9/~-R0o1Hr)A;*NB#cHzP6{RI[֏ v?e2lRԋ#) ntIN Y`WJ.<]#ft_> o]ȦH|£)J;2Hg!IV'fKm= 8FS:tNLx\fEt DqewŐbiؔOrUk^5Gmu桷 IuL۶*.!&,*ω}xP5𵵁qm{~*g , \;* :>ED8t7 0 rg/땀JS IrcSpo?XIntqԲ#dЧ;2shgҦ5hYϏ믋M"04hPY -f*wRU Lj~eJ݄ e  &%!n''FF5 pܣ Rnl^lS#w?ߦ'qV\ժk=>x,8=W۾un٩l8S;Np&%#p+ۣ-;$Gg#[fIueZ@(uwF5)1\|l{u#P)~lx UiA>e"[y>g쟆2т.O4G-t._v/Q1곹Ml7z)Ѿ &ˉQJ20ĦMj?n1?Ð1s;Q &xF0 PvlvҜAlv4=e`n2~E.t!^f9!+AwErEB٨Yl/ saۻzgJ=ϋRɚ@,:LjGeNWfbaa,kxN4>֩*PN$=E&F`Odت 0;tyL%}[Y&PNUMN l=%Xq9$MP zd8UUĉ4MF]ĮyF ٬ھ\vT$qj{ ЮzSq t TnwjWܩ&k8忼um}7<1Vt]Em3\+q-_W-9=K53{2AKɦ}|G\L^K0)Rl9 觐+| 9LKzQ@31.#zh> NɈbݬd[ZI":biƚ^xB4BV89xmgn AX%)xw?pVg>ٖ41_nJKֶ-T^gA BnZ0\("GEڸ';:8Gbs34V6E2ZRWOӄ7BR!< "xS3K]]\H/ ?с;50v P*sE.BwV3sl#ι/Uogِw1 p S^y:t8|/ڛ^BrJS֧ )FmXO66,-6Sx>8Q2jGFTŜW+:K fWVi GVr,woR4,y<V@DO|y\Lx}5PN|DAg/ R+2yJsM#{@{@&Vr}ΉSei_*r7V>Akίs# *`I_4{<뺄K6ujL ahQ_2(c2t2OO˼L!;HQ˛bб(]7MbFlj]q~ 'מjb أ'<+ȶfbr޻DN1`¸h l(ǘ%,w$k~(E^7!Ct)Y!kBX, !#VYIL3zR*iATe/fS%n١o|z3`(s848*b8e^ Sh!࡫B􉺜[wxpH r~ӅRH[?jޥ")~B-lG_Rا߱RfӇ=Ot9+9 Ͱe!w4G6 B @Vnt#)l? /t@ٞ6&M;9\>·Y41.[Of3N_c# dw|f ߯~U؍i:0ݔA?۟P>C rW hP=VךlQ*B+h;lkO_`z\|7aL6fXg(s뾕gv2bTdyA[ u A+X,ÜGj4Q=["`[ʄq]KIZ+MGi[21d<-2V G dTڢ>3@mEFyc6cx|lh6l{@w19ߗj0t5FʲOOڳEK;gZL !OPTh:E3&!!aO%9YV:wn m>1l8$! OO!mI}BDkMdo1wl_tQ0 c=xIDܴVM~Ԋ{ov/3G󩡘+fINH7=QXUs!A, R$c;TT%@9I Nr Шl6hݦªmNXaVb[ka䀸;3td*}숁[b*No|.uv2vGhs̀G'ld|a⦺g I]s7H|qh!̑!7 & Qm/(LϘ:drͷ?ԉ`^tfM3\L">"8>FO! PEe23;I}8Mtuۋ)]YTNq#pB}k-Za?Z$i sM$l|ҖJWMkaOT%|z'H3w4M~t <)s$iă=O>wWiL%rZB]"kJk`͈egZPQaoG,+/4'@l<9q-·ȳ4upl( $7Sӣ 뽗r3:*2 $q3D˽c+ lCd8so7\9}2Y'mw{hcfK%>7=idsd l8K:_g5~ZN<";yt]zȡ$'˟HO]z7K_zʞ&+;N660[j 2M<}0:ohbQ,$?f!%,|̹͹ s3ŲmAe1en=qGγB CTn,WM]2wrIyn"RYcs)L⫾vl[/#ɢvKs zf'jbg3CG? ݼ xFSKq bjf!:vgIQ_ɓM/ڮ'9vE/F'e~GVgM*4c3g+nbM ׇZF(yiQW.Ʀm~A(?q $$Wͫ*=zFZ7_;.Eq ɍ'ud{h5{اe=_? oThڡU1A+cPPâ>|\uQyx$s)WK<[5nK0:oq9\p~`:Bɗү d v|eӒ02 @W*K/3̦&i_)6|LM ڻNmgVwa}Yj/""ĵRa8FhiM+muh N=8"Qckʷ_`'f^tLx=gm6jt껤8a$ >oH mkVb5x>Ԧv;86+@/m[=j/3< ![[-x[@{g6Slj"}_l& e$($DBJ?"Mw hC8RT_fW%|dEՉIY?vF{"9~| A+ a-s59s wE@(. U3loPRI-a֧ G?ŒB7Zӿ =pHz v9T3&tzv) &W " 16˒o:U"\cBC8qeߣ"\rH8D-p/_0@i@Գck2&#,f&s;\{/P.(-Yi~h_Wߑ)oib`e6ŲҸ30X z8&)R*bb1&]XnńH#!feJqL/0Рj2IVΕi,oɠk|v}v|7UndM`liIaa?σ c,`h uS, L7t!dFmƳeD kT̨,o`V<ZOjEJtW jT>xHoN[0pe+<ےƄ'qv'_Rb Lw=bkl~Ԑ:SIO/r*cIQb pxF7#iPk7IJN8d&j'.bPA/)VS41m@]1٦ދY|L፳B?#/|3yR+&nԚ`l\qb2^{1blfEZ%8=lJ^t$" 7JFS ף٭,>!-9< C,Yi&v%`hA}v -yI*$cm8c)bZCrI301{T`KmyTămIJXv:Ԩ`.16(pbXţDGzW )|9NB$rq$%+X2j0YL\T>R=2aoY_|/I)d0't1rݧG}d:EꑺNF7ݐ۪k>fU̇PׅYG]P}`tU ׁLWc8<ҝ¿U$ l h'S,36kC<h492I$7CJ7?2輅1$A:ɘa٠t&FQ2L++D "*!ZuO]\c>U}[0*#)W X֙MJ@6_׸. ~G ?Pt=Y磝aKk69qp&@#.V p-iJT{̥pGJե#V06)|<ʂj* d,E <GkFݡRDF[hU\|Ւ:W떩rsz]xDPEd!d`'G]|lVL-#9{ub~$lP0Dh$nqQ25orM bA|%,5GalB?0;6dU|vŇ (Y/"QRw*3 拎З1 u#ɬ?KA]& m]5HgK+kĊ֊Úq8?s9Ѝ"6UnoƥBN?-lV/{U#z_MN|1B-(}[ 00ׂ>7-h-5!蓕2\ %^wSH,q14(Lc_\EũAixp0ZX ek*$KbI/ 6#f}=U}h+|E)Cuq9Hӑ ҳtZ8)4TR$fS(։|; $oD=P+ Y8$DS* _ d h YVwqJo4BhVB<)&bXx!ߔ*&!1-̪n ";nu/{r7Ï}}l@ w4'֝5r U19_pY Ed600sˑa}0).Ňmc_uلq<efÄb/KB%?R X4輓e@IZ1CAV{c3:FƌAۖr/'^:h&Kct@"Mb$^ KjpSs;,Oixs!H2~v~'skpKO3CZt%"`]ܟ\S){ Q5]L5 $I4|9_̇F*2}o+g0@BRtŇ+z7Bq& .h%Іt^BrЗ㒫ط:Z5- 3^k[G UT1 !\ !i-8Y^WsaqjAwo^FmSt\H*t{ivNNN&'5$|O8eXXpnG_a.wo,N7?Moy؋usǙ~ ڟH4];3V$aw*MkJƝ߭DuLST})zy:Í)`~ _cK5]P]Vcv(0$ XX Li טĊĂ"l¾3l{mHG|g6!9:ډ.AE*;#^q-` sxj+5?:e"P?`q ;7h6Ҷ`*ս#_#Szy kւ܂bp׬ј7v=v%FID,ˉ3))`tcd[.R.?,|wbRxAKY{\mr_f9 u.xXﷰLH[ƕCsPNwdᐳ)!iNkXHt6aSe. o+Cjlɕ3Sc*< }dvbhzUg;R3+Mlsa #ʙtĬqx2%w~fAi.Hy\(˨Fޟ2[msM8DfLĺ;[If/Q_$MWH8_=߼zo#δ[bzT/z@8D - ;)\6)dVI=:4P^p,' ^i5BU=qަ}?[^[H~P!f,IՅN0mdo"& 6)P fxp%U؅AX0b&[S#٣P뗔$>~ P 炙Y i,z"h.F,ᰘ f,jgTu?e$RW10o/vtYfEe3ό2ݮґMdŇaQR::ټ31vBK.k$knwWZ^-g[{uL톊@x@/=x@mT@^&O"[޼\P"%&KqsK ; [Z `bn)f Q' |hMIX7 7weǕX6 Gzdy\vEHE6࿺5_`pt\~;#$$=?S*ĭ$qT|}V([4%PUՎ7WQ+ƚf$]u[ qM%D99o@)Z \v\Q\qZFz^p1Ft tK$SO@|. wۚcB_>TGKKu8*qsD ^"^_dG"K߬CA9a7B{)VM8랦ڃݷoPLܝRj D,<[bR=qkj=c}i{-5'UH -G<.j_v~~;2\?h҇QχKuV{E4( f4ngB>Y7Pҳ-ֿN3ҊL$u_Qe\ R:أ?XJjMh-@^9&k:jl(!gh1Mm7!7i@Btѭ<\4I¡&zd,^Cj-X$ț% n@g0~8ߦSA ŹXol^9D޼+ԧnigUdm#4Q%Qy)SMU_f)AU=j:΢։=ᴧC ӵ#)}Z4$2> PUʋόDkl}%BIN:=VMӴ97f36w֯K}GԜN):$dDQ3WR^qW3~]Ɲ]BO 42J8?у_;o>n/TyyE= 5XwxJQaByJ:lUvDc@bA󢠎M?`YlP1.nS]@@]j7Uz;#G+a擵$w{݋J]B&&gv6:Brv%BWȏl[UG3ߢBv(kZݹjp ?1MrÎL/( /ϱ&wc\6 ȗ4,ρBP )\ز`0k?m4|Yi~q #Z g{e vYҼF;ѪsO%0$;?qȵߟ0_V"SI ,ވ@|) k<=QH7U,yŃ<`& ^r]=dߩR\"9u r/WSBrSҟc62s! ;y9.7;F(rQԍJ23 ?Y{EtqwAh]/Z,aGrCsd1pͽo6EL(ϕ~{048ؐjrzPr}*ڭ45i;s87rۮ/OpH)iTOBf;:I[']RY绉]Cv)}زq|ʯC9ǪL[y$&hq§`HC8 COH&V+6 jt$3VVa6t.ﴩl|t"s5P [^햔K=+pJKLS^ʰdllٲX11 +2hOT`LC%>flM85X/\c1r#j(HY,HzzRqe4$`fo:KqgǼ#f) `+>Vc~ Y )< w|>:E~e'C(+v5 d0w7`R޼( 5]G'c7 OMo'GglmL*KA|ny)m˔Ҡu#} FV7A`IJvtO]&l &R&mtmV=GECי,H>R ;re=WuՉAEi; }q%Bg`[$Vgc5qܧ8d*.]ӕ ]Ǣ7}?ٱhga51r$DloPT쵓3"-[4Vթk(G>E.[!/׋%L{eX|kQm^Tc5|J%Ի#9XA@uGAKq&U>Lt1z`S-k]?n-fJ3=rex gdݍuqbzǢلoլ d[2i^"[KUp߲W-g"٪5vK:54~%vAB C$`lzg)p9&qEG$[Z|f9q]S)яl<-u墽݇DX< k}X[0Iر]G^M1^XYW7=_UEDQɒjelF%L#Ħ#sNZ5OQ{r>#*M~Hz8 Jopn6rܐ%sojXGBJ##,f,t&<_4$92W}^?$XAc=tLrpLuUpEH$dy0|ԙI!VA52w$hGN'VKx ,]u+@ -6zZ|GDUhۢz"ђ܃u\x]pV Ж@rC~} Rb,;)c%[[K(DDx;On^.a!fz+XUo1E;Gj5 ZHlD1z` * 44/1X䂷8f"D3ElFK'qƢ= e!_Ō;l`B9H D-A +MfWB@t(8?oE ?~[y1#L&4喭[Q |@Pk=x!%rHkF*HMͮ$a~I"u&]EhD8X<gkǵsxra/͒ ݏ3K秭#$$*njRV%37$r*E(Fu9!G̫ Rn"ШX`WYaƖT{mKJxWpgg4DI+~>{u|r[Fg7ݔ YOMQR*iPHz@yPrJ,Ϩ6?-ԩ)LS`K?<>)b$!YعIp,dᓩIOο!dUB&n:IsK#0ف3Rl8a(9fct^4JTK J!s Rbb )Ç:G#KʿJw:ZT91vzT!>zFQ^!iCpR'd&^ЯÕu87^K$\8ԋd_7dgj,GiVwxtPnL]3=N;5:,ȁ""vWfTС1A^=o1PαKI|'ItlCqQyQ^Kou@ITUTēqF *ru;B?1rF5ecR'hoeJ 2p2&o^6QIiJ7DGR6q\-՜V9l+:VbɱI2!(\3Ή%}a=Q;셷züLB?JX5lyPij|]s2䒴.7&h1;CE~8M΀ q|0/Pn1 5HrF6Mԛ ~|SD@Sb'dݤ@/F(jifLJ*>88أBG9vX&ngmŎchP ViXRbଏR;KroFocq(gP |I$Z 5Q֘5DL*"YYښLͰ@pq| >R;LԿ d%Hw׋so!llG5(ʸ5jշX96a'BiDm(!V;?ވ['*r0fhrv{+fF@@3&SD؟ԏ#XiukକR.J 2 Ps.033j0(t.;Ƥ[&W4X6}q*|#BjO?hlR#t yEf>Zb`0!G 2J4yWB_J!jR1KvWҸ\g(,vb䘖}EL+ O*btO*c,H ZIvhs^c֌:EF:,ra*\J:E55CHy+7p\J'=c 'R{V->EAohB^GLAj0܄UaN+gip0,:K}0ms;͹uc*1^YDXIwf=IUu"K1rz50\BJ2=5W 7zRI?-8AFh-~s-=&Pŋn35&FLW&0Hcm<1U۽Fߘ&ccO>9Xų-eKF~Qׁ[Ăc::xREgųhNڊLYwˠ'%#;.  bnWo;lN ?,YL,jc8>uv2{T['#x;xC6TZcMF?PWyMZ6~Spo!AK- =SoS!.ZxZ鯄 SZHӚ2) ,Ц QVCFv:H$ Bgڷp#nQG,+z{Wܞȯ?TK/a|k}mA>8AW^&A&`b˙Þl,:Ln޾PI0&Bʅf@p$1S`S;c4Gk,VbXL8F͐wgf(; ^ v9`ټ=WkLv7;vS&&ĻB"1-1;e йYn !^ToF9KRKE$d4:uc"NpR$QЗ3e_}ê5iS+Ko4C,HeJ$&DvH Ds@zt*U4Z(.[Zpf_W-;`kE0YSvt) kU)0KCgġ;_R(J_gZQG4G\_r)}g|.`YTCs)KgŦZ@`6dXH3M'mޅa2@,hW;b: 80'qiChL,UhEߦp!)3 LEN]RL0jE ``G*e- 5#:u2ٍwHRd}T'*U#z|ޒ{.;=Em޿dGU޸4%R WI*[W2Ir$an `Rmւ5_A[U҇ÚOjmڝAd,p8)OMA#z?w^ʣ(!>f`~Ksz]g0">M_uef"nQϢMW^ B2Z|RiI}v _o G4]-TrŵUfLҫ)e"z؏h~3p'!>W;[*=|fG}! WEPݗ F|s_NFN*,&H'%)լN ESnY{/n^('gf@Ã̲m2|s4,'Vh&taJH~v%tʫENF)~cѢB{eylFT$9{4"ynm}Vs>+jT'?9*Έ߁YYWsɫ~50;A{q梃!DWףf0R+MY?Ǡi@2Us1Tv}N* w:q8f$d1Kkӝ~܉0us3yLT2{S}ŴE^L@C|>8S[Ԥ+MX5#E!*#z~։(u3jT1[&`>(hqB96$yՐzFo"0vuUIǴ:ShE w7YД3tY62/#Kxt9%[Š~Ze¥ bIakVFM8y!6DB=eb9&Fb(8{AMGRдU҉g󼨽B1=w>5m 3PE؝P>yak{Q02s6Z-CZɫ4'9-ϴnWm#1 p&!4k6]+%IjJ(ɱW?1\ !h0'keñCl}qIpGC C W~c Xmu{Y SPe<浻;qI %V0@\L:Pi`-69e%YNaQTKxgGE]-`fh*z[ '{,z RHQ޴'-C總&^F`?Ktg㷍6pI\TU;<fJPT!WQ6 㸪\19 B~BLN(J4gYNViL[>?0>*lP1M}N<>Xop{ V*nZ|训ɂDa1Dm}0 bO{b|>G d33' ODY2Z5}h:Vmܭ#MhG繰*bAA^G8Zg!@6ecVKh&,7la '#bjv%|A"Cv Ju#b#ԙ?8}:սu_v& 6!"=i/G͗ę`/RBrүh~hb;OxFZp|-&i3q`OV6qqqǬ3U7?Tm5+!=Ajksf/h7x޾7}_ Iٓzk خsd^4m!'=NuF#>U<ۭѳjJEG3{`rUO~8qHt4a=8h8LQJК<5X|A˰/jV!.AWM5zo7P)}4١&*}iCeRM:~OA:r-m157;:f|1M+e%c?F'#Cg0S;kd"ԗ%i/1:gR WP%񛰻IFqԡȨ[FF g|_lNņƋ`*--e֐JA2 \B"D 8V-DڪƟd<^}x'%h;}U}7V>_ҕzAd^~P[|hr|1)=7_W<>HJ} F}|58`5{6&0?RD= ܳ#@+d(-e3$c,,F\%S} A| 2?o _\ò3C+/wRY/QRd$o:ԲUYM>d2 uoI ō(5wA(+70JYDx3q/&C{OVSv*ZJ'ˌnT:HR-!ׁbP\JoЎْ9̍>O/~cs '> d9z8ӭxjōYHE7 B>u^`˔moi7蹼't((}f໳kiIkD(& r=t&^ \[CUiY+g6tElD1<sCahxUvvQI'H].98t0ӝ2 ,ͯ@(;MyCknMWM}5a*sHu*)mKmj~ {e_ smp<>=%-s1f.`!I?S7 )wOR ᄞZĢ>?{Խ9UjZx#$Pm4FX|z Hx*ګS\vm u"|}1s = zբy'5o ?bUW#ԍ.6'[!4\1_y乶7=g]YgWcXGME[&``Ftתfr𱞺x2x XbʊQ<kPt=#uKŽ{Nj(}HS aIQh@kP};N¦x;p'ӋQ?wmm|·]m֩RC"LF;hB_hlZbCIأc/%]ZD'WRcAŞs:OD*w_~uVe"ӻ-Q}qdwBjq ԝF]2B}vl kFz՛b)鬲Q"/% Zr!$2צs3=阌6LU^s Nk4[ڹBzs$|K,]ao-g y@+%v5H3ni `y䤎zFnw::0;!0'<3LN N d@BP{ȸwuevc(M=/*%C Fx1 ¤"eW^M^٣xDkH?fM&pֻ+L{;og6p),3֮d}9/ BĦʎCwsMqCG _ky'<:XHm[u>}6Tfð NL-Ù/WfPR{;4%"]Eš<!Fd%3{[B/7Y<$ɎiBB7JC& T`.Xʙw O 26ij2 ߅36-6"v^YՆ.1cSeIoN@ OtEfZhe : zԁ>:fĞ/Yy}אk^a$jG^{(3?BN|?4*J93ef9p[Rm^&SSj$תn+J NCsk p[ɆԩTM9Pdر7@NPcyaᏐ`N@/c_-.\tHR71sokB|.])S֚ sDLorM;xbH̃kS'-*nL~2tZ>6Q#>g?pI" .d }Ea .G&-[·frcY&JXagDxcӶsbq33x륮@T_ pw\\L$V"X px;ZJBj7.l`/e&)#r8?Pfg Hz0j^vP~5me']X` HmbPq(TmW ̇* Dʯ^,p'5$f.l8Kq =MJH] C U fݼzG-29.ҺC=\d/ < bmKy=fVn5) &^e̵Vzܶ^_f#0/ؕ^gF CnN<,z%,J\dž{9QxCrBg} iаb/@7|\z\Fd&v<yCCZ)[5/:S?g#Vn 4x/ȿ< ,榄g<+*QЀaa 5# `(FoY ggYTs7 TS9NXIJ\eXze ;ytd[@>+Bq nw 1|Zö͕́`N1IsQ[u1K %A{ '53'ƟX7+ZjțIⱗӮ@;3JL/zHe%X)KSZ|iU z{:_eց]}H| $YxWHXG^{T@|r_ -[דXz'(^)!O~ۯv q9CqA#} ֿc/7)snm껞 䡮0>"OQ֍\h)zh !X!Vw(tEN!9JԖH](x1"D<`nĔDًb:t4WA ;Lv|v 쨸4$|-,/Cz{` ײcHP/2~[W.^s7/8x~ ĞU>Y9Qc+؏KC59T\#6t?lN +m/9G;X( Č6e4N拄Itv) <.J cd!;5&d>/PRASe&9gag`lM.{½ӑ|nKuZJɀ4V 9q,/}³)b2! 3oƲe_5 Ż T5[-spu}w$MMijCq9pw$Xy]vqzdG,Fz|+ :=AWj1x!'kd;$t6{&͗tcդ5o,俑'@P}=!}6~av4]KL ۿ6[T#i㌻0XJT&P;)>ا!ľrUw`.+pCkg…y)EFQoճ:g^Aq&+'_O*TXI7~@'zN=P||Q7TGܒʞAw>rWzf)~Wjҍ?Ew˙O)&h'/#-I h*cH{`1ظjU=&3qKf;ib G۝x٘O`sԸM͏5>$^jy- ةT6ZH!fp+z8~ c=[J{dDk[5 pTʾEO9 Itl%ўW{zV_D4 pH\1_U];$a2t@0lԆ΍UC)g@Dz3;TmA/C%ePStf#dF3lXo-guYr(L(rFIڮ0 pdp=l^L@'Dk5ȇ`+5ĔЅVrTb (Fq&0+FLk@3 _"g~5fI=n :ְҾ9){33nPɪ  Kg2ܞ?ϜWR0{%|dxf0,cyR*T6q9 3CwWɳvֽ 'O2@6^Q? i[Q)^͌;ܔ'D7?y/;x4٦s`LN1. O )@ov'IY 6CpR4eOѷ9i6!e$ v"#;nzH@DŽzj)<6_̓.)=/o=I*^^> !S,(*CGZӥ\"o Sl/\Iuc)-6\ƀ=tKXĝ +e&OA9C U L߮Qky<- g gZ_. Ҽh0 '"clQ۟kW_^o7FPcA_Ͼ*$jrt }F'hG DfTA\H|GQ"[T-He#_ϐcĶEzA#FIYn7lXkѿm |}U ڒn\Pt|5yv`#aܪHka@I˄kFWTaG_¶c& +\dX ::K?U",gA2O&j*EWbc)'Of@w6C>ۑ_mKy*CUih:X(rFΊ{DGS*A@7vCU"R:lXxyNo/QefH jGvx3]VaE[ŠgHX0A7f*pH.qau8Oq]Bjs}Qc #f!)/p۩J3JJ\/\7N,e }ca]VD1@7 qdV[4$ ]@IZ/u-(r.oG5j@f!ܙϷ9Ќ&D_O . bԆCYD6j`nx` lWKrB^b|e8Tӎc}gi83`C>ne:)>1<"?zyW+MGbK(.-@756I"D aȊ6fmЉR󈹍3AU|(3$(VS)" XFS_pP}fzna?eU8-`[XT~jԷEWT d NO`vp^u>):s|&\Q_DRlĚu^iS6';q]ym1B-Cv!!Qn,nYkW52os;PA>ni^0D6Cޞ+K4a_iMAS.(5&|sz%jt8+a/$Jo=ٌ7TZƪU̞7d*08_ k6a\`ٺ#I 32*{g;(kfDp ?14TCϪ(2~'}:6_l(@yc 'JBaz(a> ]gq eV4_F}-M k_\D뭎@jv3]?1dFu ]:GhTʞ>mrl ;JBYT-%Iܝ)(uRX^7\׆?"DŽ&HcAVp!NԓfLJѾ1W^>zIĢ}veb,"V| [ǿ: |ʯm5ͬ7CZ_%\Z- ux;K ]Lhl-Rӽ@PӋ{}fq.P{VƜT.Z=#c6 NܹVTsD?;.(7hLi@II)x -[$8-T赝EדwEP N'ԓفeӎWP'~dtpFiof´Zw G/x§=觊@d%YY*Bqe'Kک]F|wI+Ȅv? wU/սNfQc$: tbjnÉ9~LD0qZOe/Y5:gӅqL=bB^nRRHO=Kh1/c7_J#ͪ.V<*_ڧ~{2dJLӮLr#š S`=uTe߻2g"Ri, +[\𾼎{ђx,[F^ rUHm._yP'bp ÇA]|R9 y"GȻ[k_R~#fn xN M`еkdԋRbϷ,m/dVXJ%ς"syCq3)YܪadJ7 U}(,UύU`b;FټJh\O-힄rٵ1-쵕utUcxQ{Ydk$޼)o!Kv#_rxj_Y~ۢ ŧȹ`\ aX{z:?RrFjȥͫ%`Αx[jM ,p qv.uϧ\lPg*ED\XdedQX*Җ;r7kBsH"^GDp퐉3 ʿ@j$9^[=#BH抮O֖ǢpQ;IKѶQH7|">@vRBLT;/뤫*D9lϨ@Ҍ\w3.zX' JamŜf( %{GLNsV13SY[X$-vYE)qD*4K*CI;c+0AN;*elMS9PjS{&!hRI 'K+ M q Դ6&:sl.Lk]mHK@-xF̊shÇw;b_ Jx8:Kxʎ$$GjXz/-5ѝ<$\T!NZu4ugjEו>1LcUe JfRxTMOiU#ZV8hWq_ɋLQB; /U9QH_fx =(2?3f?mߢ&O:4T* H.bzwM$inxpc(Չ&@EqleRJ IxĴ;Ə=@:2=YDG$RIooy)D&z)X{c^܉|m/yx\٣Hy]@ 1̓ys8zmC<y h;vJ,IV>ԃ.Zo6,AbMx`o5;.{ \f`i DB(<^\`? FWc@6]pbD/ B?tlPкx8ȖDh:%0yJB.XB'%/r 1֫?ښjZQiYM37=|#y[p61RXGo&x޷1$]$ntMN~ rک~ {|ܡpla ΕW$Dz+XD5_߈ߞlNʉۼ,A1 )u"JW5HH3ke*вo\lj]Ƃ/-We3tRA(ok=5OKxYc`:&,3/AA{ʅ-hq;_U-WS:B(hmeiּhB:m~ߒR[7^5G~42Oo\<іn5vPL>*.Vkj #4}'s]Xe.n6U?мǣc1~5X6F58 \maC!n(ȏVTjG4o$;Ljώ$Ӫ7h52?U5W:Cun czy)V;{ t2bER.s]owNH{8!sg'WvAc^ydU/翢4G*M4ۗ~-L&W|x>ezÜۓ,L,bX?⭁f1SzluO"(u:ݟP`fAҐ? E6f3ā bޓ 4qzKm{'! *MTso{̧jCAThpًonRwAyZ8_SF.qBKC_8"G%ၭ ?zh؊1Iymq& 6ox(r5j){NW>f_D|k.eZ4YTuW$P@jw$ӝ';JDn1!u\GO,vHF~^&y!T Q`et}cB#De/t:gxjz\T9$k5o$s'BdV$±X&((gF>So:ضWS3Qcp nKyU*K ) nh o[H4‡#ځܞmEmӀ\㷆7ĖNFɐ ߬ ES6l GȁB'_JBLT l+8SoCΆ8_qrU1]JXjF$Q"fX(lbwXvVx}3w,CWw7'̎<s uJ"#u9',wl{u1ĐGu ;QG!ĂðSc$KnK1'Uj4Zux^h>T2ع4Z`]mXzd&cغ'"®6h=4~8ʪ%o2?# 뵈R+n5.ł{{tjrŭ !=% ɡQKٝփ깃 Et>/~vlܮt\e&&CZ]IehqݙZ=0vj[5JR nt9n|}u%ssw},7=[H,㴥95@@޹A/ ͘Ƕy:7u<M s`hy55BLjH3[F9+fcz'b0gH\Gk!ȫw3f~H2hev)15 r0W^unBi {gћxۛ˯6ba } +2MQb][fly8mt2AAE'A16bR\G6TsjГYnS畒@p=`Fc6S ?|h'ʧ;rA-/=<[WMOoU"g$uhQbƫJ*7[wb?D[yz*]V =Ƴ=Oq~[:? GՇ4|2CZrsaiuQ+m)c8pQMr"@VF[a سMƃZfT|nBb/s{:bZ)o`UG9QC64@] .3F4!"tT]Edߚ3jQ#GI"ߡ7EZ298^Ӆ`b2m1O)x2[,9/ITOZ֭GGaok\9m~4Ѱ(`Nawf$S#5줷tSIc DJO\ 4ge% PC+f^p'و&*/<x`+Y7͡i  U ?:{K7 K) Y ܦ-w*9XocD~ʏu7b^<&"f#j"LoGXSĭ"(3$qi[2想֧un~S:PUM *gGi]싹vb4N<–.ҰI}.tԁ(# ByLIOs5w!5nyW'jЮhKlMx`,[` c W~J9ͥZ%Van7y~G _h`/3(ء0C32w7^v^_YcNPL0P v\Kyr=) \vB+;[0p$Dkl|q[|5^óne}`]#r^FDb"E94seBP]%}}&괾*햔<4?7ɕ<"wKαz3׏^B-$ g qoؕƦıxS.n9=!m^y[)6-OyQ7Q p7sWA?UA)ھ"+#?)h[oE8$:aYrcy8QAt=SxYLbز0wB>=RaۉV\ <>B*eh35YҜ4m+LQ~?wnJ{dG43?('־AvAoL$>ebѥ?B-v&U{A 1f4PwK.9)֪d!6CJX= hu _(X@8G[$~IM´A4ہA)RrqDye^Nh`_񸉴%BM>6ަ͊Ell Zmi=Ur|uV$eua%6  pS댪w2\5jܚ,7?vĺDŅ:(}bqf4c#hȇt` Jtprqf%*Dy%QX%(ˍ–E~E9▆9x=ޢxBduu%OF4OAѣe`^KR(HFkjb8JNg=\XXڅ>n>- XEWѻcl*; ܚOŊ)cq)}{nO( ~;/WCY:m#o.t&xkAB|$s?uB@d%GHoʲ ֨nmƢ'6 hkM̉_8:R :9Dt ȏiU|稊8H'AEL;{(փ Vk7t8!RVu::k>n.~&$n?~>d?g .pۆYB sTd_.1V#ԦtZ^ ^KEc3(20+1cJ\ލ70g7t O%&EN.Tnt_UZuڌɥhۏ@yyJ2de}8ޮ᎘m};yVn:@aԆk<Iɒ"e]$\zrѭu[KR$S2(mQ$'7Rb77-'Xz1G-22\|s">ߋ!p{WtqT| CIfen1D3>ށzJeJ-L sS I1 76" $hܻ/ӵ1yף>MB[rn zm1Q\ {[$m#/RKƤI:$7 2\xxv!4ͺOU31 LPufI*}\_)־0}FDP8)H! uf>Ưn9;'%hnS-ұ|JS$^{A3Ib@-r5\(=ԶG0kfB>á#ozt,I(w*I>I_92[:ٻzF< ~T<̂| PS65O(zIT,\BYQZí  {Kt^os1/?*]BBO9''9g Kx%d@rZqQ٨%$:_ <,W&= 2~\O,jEa]ȕFa@])CJ݅`r؁zG߂K秷 b)ɲGz6+]A2d#nDQW%Gg*i( P2 iGw ~^i"g*RGَޥt5A2^WK6Q=/ Jb74%3EŔ!}#EoA]'BD ifpC@@꓃0_ҥQbm  .I+rK5y;Ce׬튯qkjӝ6r%_VO 0Ϯa%!<w4Zԏ6Ɣ}{8*1W:ʳeȘQd\=UJG\y\H [m'Nh.!R6J>z`5o OTM*,ǔx٭.A (\VwTTOh1iة?ȳ㐟1Q&UGipBZ yQi KV|yS-O/UC;PW%2d w/`@ 卤{Îͪ9?`7OB_r֟);P>ݠ JWS r#q#?n~-T֙#iruc}&)QxWW,,oWn`XsulaSV*x2 l%:9h .hfhnj@U}P+ue.ɾ"=mg8 ^?S Lm̢ @/hT){qUu@HCG7 uUoI²D=>!Y8;OdY* ,6{{+BHr׎l5L'X?6iǏr >S mJ^q[Cd^%ol5t:7k5Ru?WSey=ܓZu0i#˦?x ;j}S.BjX!_DnIU1 \amWMoQЦ@W?FǹD,(%ԭۡyakXw7rqjx\pI=IǪl:7%I͔tTeh`\xLlCakh%_9Vj6>x2KQQN-e+sRUw잇/V"Ik2㵑. xڠ̓0NmBk+U@N5e׈g,xK;`qf1|  Tf칉XNs6g%̂Ug;$3~K]Y? CQ 5YQ1&=с댏_QDyʎ|_Bg7S{iGܽK ڙ1Ft|WURM[w'QpFǤ 9/$SƎ^ǐS=N>,Fr{,(`7;}V z爰)LBDxrtЅM" צ?A @pcmU`s4šZ 8ɚ RVi X?~ +85{lJw dZ$~$N:dYLt;X,=BBA0-^판@K&7NWNlk`%$H; !:G=ax;2sg"ryYBmC`tNB%` I˛O6ø =I|$oT ''R hz\.V~Y 7Grd& h%,3) "}X'[~/Ld}ѸYn6,>7evnUAԳ:*o!5'J*"Sjt8s6O`洗al]?0e5k1S>Ln̳W6X %h5 TËTt`FiY%e;}_ 8;h qiqR-`.9B#2e6 PK]zHx4yHsm*In{ߪK4"%#ߐ{a瘣3thfE5&GEy)]1 A s 5ƶӟW{ԔfG50:*E'xfikѝ Db+5܌-8;pEm7RrHG̭de)!Kmd7PU-Z.:Q]&kSzX|Fu.@+d Df[B$|bv\-> "z}mQZkO̳C [r?:)D=sΥ3 ]̴i@V@_OZlg|%QӔP!Ӗ=:rՠ+|T`471;w=7TF>&EO l'{Z 7RUgP:6 ەQdVQywTIZ~KJjqjE:[xR hK:vSuߎ5T.5FK;gX 99T#1h'54Nzf AaPG{F5֍\= làˣ !8 +D`nZy) N}zs W!Al{w `\ޣ-YT )q,4O0AU|֞\VSked;}uB^7_{q 2,|o GKqj0[Zq#^WC4  ɻy"k3f? p dIJ{& tL((c+Qp=#rvcӗ(чYNszzW 7}td1YN:i┯(m1uUbµ0c=|vC0kTDl7 孏gtǹ鱡"i 䩜` LsÀ+̩7PIV_]_Fa\=m--'P%7UI@l]WVjg@i :[C掸Cq#S1ܑ 6O| w&vs C-AKd}2R`` <7Ddl?Dħ6c/iWNۇqu^.Jdλh!m^cy!+]$0V`. 䚬G? ul]pu.TΦb?o-#.E:^AO^Ұs*wf>*5Ԯ`3'x,vR9̓0J_ @FE Q_8.C*w%*XKџuxځ(vFeD)tl٢*sx)I(@3eғ~۩йzlp(hY;`49.s>0)O[A"|-f\׵V;&e=|:* X.7/*D&־wpTT嚰5k[uB! %~nʡ/(T4LzuA`ş6ڇ>{ШXz^uQHiP+WFفqR[E3bRM]|R oXPf/:6 N.1~Eۘ ThٛJ?_E.:c(w> U4Gi4`<ۃө14?Jc<5{`r"T{q4@m ?L̒"`aD@SQ`z(ۮgϕЊ>`AfD#̞"@2޷UF̥dE\dؕM >0}?gGdf W'/UjbO2r3][mDżΘz|E yDEew-` o v]."&j`bt%v4"*豩ܪH"W*"\&G\'E-J6ά¼fZ瞫$J ޞzm>̉ VBڇ؆|/6 &a Wcu?\&#? ժ3#n<$rU/7%gLv r,AΤoL]1ssᏆ:)G1D A(((^0t u0>Zy)ࢋn :i3&Kt36SPUa7ԯǎ»לV2Kˆo Ick8Ԡ0> xA>i( 2bazx}F?s}90jP$uOO|DG]S ZQ#$@@=m&bv:hWǝzlũLݯ2Cj I"KO\WP"nJ[+xMuSLԿPEys(@+HV'{MptO ,Qȼ sMuJGD'in`@_R/#P l/%188(7-hHx'57z/1Jy[5`ENu7JePA|*r `ނFǞbPZ&V^H_("cbO̱1| 47d /|:RƵgK !@qK}? <ވཡ c)Г}B ((w(Rs4h'L0A7&俐萕vU5Az2p8x@ѝjH=Iux@v[hS B|нEn6=ep(VbIL:+n,,da\qTc5kN\GUUr qI[N¶ޏA0d濻d]R(l:5vzo]_O /$E k)ҳCcU+@PwhDaKw-3s_Qzqn s>mNbC?߷?jgGx_Rnn?k2iKkf;ӡFT@6•iAUe9o( `L]th4~JOӀ<nÜ3%,Q72@t=lZ^^Y }z| ;O) sTMKRiיkZbq{xORXQmh6FxyKf{02}jfx)J~͗s4:M6u*b/1=wW v>\ 7VPBd}1':@B~u?Qn:߫#ƻXÅ4}@-F̜3**>P3qUO:lPg8mV\0aV_:!1F?@\` Tﳘ`0nwނQjJK32F )t=5L1=BLo1tФyIIwkpA0Ih*tVkv!8A,Wk ^ziOsyCI9BחRHXaئ|:1j4ɢ`y.go6;(Ypa3DBň8u1z#T4i:UE1 focoVU9=W٪h>G镃";7Ri*$HqDec|THFCXJ[;Ctxn?.2tW`L+.VMB TW0+WY]#)͒k7bZ&+~8VBwBK s1+t0eH9pO,|)lJ,e0eE }Ռ%s5&y=i\K#4}ӏeY JʹAvDVp% j=}\%+&>48z k./ţP?mnݳmSsP -F})>#u <^ۙTI-(ke[N&@x[0~;_5z@?IoN`M&iX!0ΥXPL$pExVe!AϜi]KVy k i,ˆG&Ι.Jg lGUs;-g? u/oxQUl -l+Jk̉ }Z;CE)i3CIF:I$j[d_go_R&ר=J1#`'=kY?/6U52g8.W-F~\?ĺ8q2r5=!aֻRd ęyoAT5m۪&ԅ\jk _wbsj & U֢Ҭ=X ^{&W XPetL8, ;[//Z9wL/}Y_t+}=%i ѱ`}[.#MJ֫X;#:Fϖv˴ALv vqq<}N:W#S&'S}P]q-2~bE]ْS EZ۳H/zå|cW-b c5]e>f0T=w/,Pڤ4#I& ;z}'C`8q7bLĻ̱N\F>2s)qgT-[JE tJqt'T`*]kԺy;8)v^|/ ,Sg7ANT SR*PUzƟA1sx{ 釰)E\ ^4tE?BQ_JQrD;gm OUŷPw 56\VT:QVόp;L0_ˏpmjC'y1bC6 lJ1ϕ!nV@d9CbRW`I[DΆ4-HYiZ@=aԖ &seS@gܟc*KRf}Y˪V1b>+g݈8z% "]:(3$( F `#/.!VyؗB. KSi]{B@uԦ2#>٨9OQtBVqFbUT;W0|,hl1λSgٽڡe8ܽCGޅ;^Ñd;mogZ1#P10({iFK* œV#a ??3Ӗ邳%*v9v46^Ң]+rGOBcSamͅҞЌzS!7^~|N<[cB@0nu0K NWg҇/K =K[:wЋNvYa΃9_ P<@G$@egL "sU["2 Dc,Uؼ𥏀0 vu`zj؝¹ؤJ@ҝ.9ڭ#бK[,9@N`˓V ̇ȋ,0`!Jy5J%BCzfCAP6 5gLLභ_vHJ%~ q^ň$ڶgmDmDcsK~^Һ8OYXqoA<{^-s#zQ{`@ۋZ3aixk ^AjPGmnDύREV]ȡCrglRB)& J*`m2Sr ^kŞq.^AWv P)g͹!χ\jqy;bjA$3ǘeӰE}}⇬,W SV-"bl<ߛ DϭwLºBcN!<0[9Y͗4& $h8}9Q:+AL\prŭ60u(I 'IJ\_u",UHXfɫcF_ +gm`$V:wq68\hAHYا){K#(fUB=4sZ\M֛SsI-e2)8fx ΁gxA]a05zVl\ MFku8#[6-[!RrUvW(<E'cAWLr]Y@Ǐo$LS!Pa:'}|eK[x70.wO٬=EW\_M:@&OE/dA#,u0ynilwRBg˚CU#b5yhJoJ4QV;ɾr h2PPjb8-1߄>&tZ)ف_ʾhD8PG{ǽ!yt4Q#ؠҘ\Vޫu#! NnjB|pڻ3iD8g+LRn2)}Zs`)ho} i(l>No֌TM&!x#T8ӢXwƛX52XVW@l7S(€_KFu\d@&.019e} SaܬHn*u0qZƱ{|k]g+#yZ85 y6߮,l̀d{ A bLo]9m7O_ XͺgD:Ъ̦GxYv]s:4Gp謰go޷8\crڑv>4=7d󲩐9Jݢ 傑$HSljFi+X6܉y^z/4R6 (æBS% cƅ`_(E< \踗cU'3ea϶WrD8\A{>@' 64$K%d̒`i:.QDIM~cltV*e,-WI}zg85ThȣZH9a?ڝLa<l)a{ <<CT,* 22:-{ؓZ7, [#.!<}xoWLaHV 0#5.s?~`ڰUVLj6>AĈzCNl1"{[Gde_2e,8(6'ï`kM2vkxf>7Qw9ODӫ{Q'[Sƿ{X2Z$*v p.yg +PQ؀:+WV=Y6 ر/SXyϏѓW)É"`l-ý(m_%Pe79'J,n] yAh*GCP=B`F ή_c+\ʞ1Zº|;,ԷB-.I!f-n)4X'C<]yko<4@79z͔D& 2d"6TmZv[+G-^ UN`4(hCDM50* ͯ|Tp%Ms\d4Bwuq4xź"ZȮ Z|X)Y:*#*GϷn%ޚrݰ:(WewQxD$+MjQ(dWt0z{056¸Qx.>&*Ty=2Ҟi<)q|c׾̀vU($6ޱХFQ[P7igOS%^`R ؞LVѩ\Oblb> +r^&jpCvv3#bb(\gϮA5L?fJw%ʶrfb]`M;ѹxZݭ[_`d29y0ZG%(> eb"1gY;'P :ҙe+Ž:YlHx1T?9v@Q_۪i9xrPr4E%R<>Mh/+JDTLHkIwݣo+1ܫ Ƕds*59 l$`6h |BW&=qQígpCNnZ,uu*Cm./5eG(ј6N11BC*/Dxqwܑ*ҵ?xw/ߞ^3s0U7P7bu,Q_ؽlόkct0i̶-.W!?S8*t=hGV+˜y̓?cLq8f eN},ot3و,B/ ;u5ߍTD8:lgOƎb?'3_뢻/1&CSTF碒q^)%>K8h-y1W'l0[+Ջj1mVzQ1!-j»}lb13z%f="uDc)ItsB%5v4&Sr$ntQ-=`7/0WJ+pKz#K6\@iq :"'m*v2sZ͋A|/XsmE$c;z>\{u5"ӷSywd` TΔ5a(]dIeN=a@ ꒔NLpq;&w±&5,i]CUjh| 5$" 1cm9,欱}@.,ּ+?iᏦ kI'O\sQ+ V'Eo"21\r&J39F!f,o(@h`~0%G+U v -T%9ʊC|t "K3_ȴ-fMv<х$(96svsԕv> x(#$F쳂R UŎzi KǑ[ܻo d۰ V󍷁&<N-UnT2 IL?4 !TױDr;uRneVL#XfN1ڿ4"W'fЮll$BpKvɌݬ`Mjb <(H+_;f7tF޻-^TVC%W]vf۲5?1s^SF~^vwoT6=_xeK."^1m3ʬ)`.y]˖&CUN۰a/L(deDmh0RaZX͢XzIYLAtݹp x~ j\l2:[-}(hk?ؠτ0`D( B[N˝\yK;aq $DS}HLmp*mt vl;0nsҳK:wKRvv"B:2,Tsy@&?peE#?NGK̎a4GcZtrŻ[Fp7y0xҫ'>[Qy^@uz(~9ܡ!~Uv̔DU9E&wqA3ph#@D!@2tg|8 iv9]XCM??g`2_]BlLy䪖m4t[t:h .:Ej9]]M'C ݙ1v~o&-jK#㲛o ahXbdõ햴8%y=WWlJ˕8=G/5 z.;?$:w')SU i`|# tGd`L3zM#&Jn=hynl\88\NgՈ1^3gֹf-ܶgcX+HE̾>"^aj`V/&HR,N_WĆ8kgF_QA33v Q;2x1TS]қ@Z}DrJ z6fhZ*@ !ȉ詥sM;% ѳiZحp*o6*Qm2!cY**&GP߬%{wA.3RvtVkh ()5.DѸG/jҸ OsȊ<Uj U7^[K8d+ML9#όdV,QS&Wvd3ZuK.%?]-ƥ`gln.l#es=<@ugsցZH>1z' ȏo0"߂؂Ƅ wەyM] 726VD=#b^єU*3jx,NN{ B;b$;&,f ˜0滋=e6dAby.p8yV$շJOm1ZdA)B٩!f k$_7o(\=Dt3I/r6uy*}9 H[হd!yjE,hPѫDR̝>Qr뙯Y 5,ꨓR!"jД@Zs->qՠ2ń"s@n!L%%y|)ȵ\&!Ao\> @77^\܁'ꢂrB6NsԲ\K^lAZifgJ\_D^Aw@_:([B7 .<*߱ߊgj{cj旞:uH59]S96D{4 pH9= j]삪` sF-ds.q^ZzB3UT#o*H@]1,"ۅnu&M_Pҭg꼉vhS$S:B~RTRB36_!4Ok}tRn,9R&4۫x/܆N>{{,à\tյu@Å 6(*Zx]{i3Pi2Kk> $qflpӏ>l +i%sUd-9eG&]MLM)}T^tBA]9.YLtڑd~ɰEbBz9GI}7y4c|r^a3g8`ߍA lkGM߷_>2UlLo@爣 s V ÝĔ͗}~WeP_?3xT&(Tϙ[V_#F jfʐ8B8'UWܼFÒzb$,A> I`j| wCݬQ}.DLi! @Z}) ;vCcSlZeDGe:q`5SS!m3RGqCxʃ;-8">ꮅ?=ҳ-|XwFOWpv)<_ŲjOJĈ8TZ8,Y2JFӜ2J}^P.^f3`l hu{]Lے6iRS.ұϖD&uoǍ"Gΐ ;#F7u/vq 9:#J9M4p{s{x.VI4Z aԫe+5NċM*ޢKw>/J܉տV*x;..̸e;+;#m-slwչ[V9͉wX*2 eII.7zz(<;1Xɰ]@i[r5x7y4WDGy!/\Fuz }[Y#ЮLӨ0x^O&uP%*FW"VJNIUJAmM@!Gi( ?Q*Hs-|A@ZҐC^Xlu4gZV^?1:ÓBt :Ct$y%R"_4GLoJ%%RU'}bPH8ZgR>%d2M-2"b|lxj`JkՖ*}'|z YO@|y`(N saUUFk0'oCqQJ_q;HjlXˀIuCܲ}Jb]qGRAy@P>rF'dzAQ:P ƾ{z_YvbB2J!KLD Z3 g mԅ`$<R zʓ>.h$O.QiJ.(!Ps*MGɽKS3Wn42SaN%l,VN~^ݑ{ A>S`XGAxVѡ ss"CVv*:>a\q\>aX @1@TEIgXSH<̊ *Of%?k21gE?b5RAg?Ls wcsg>@S^d%ɘʩvyi׷;. AzCf]ܜHZgq~hdT9; l$ x`^: |[ɿEa5 B80(-݁ޖ7 + O^*˴o F%9*[[V e F5P V;{;L#5g$ 6%o'q$0j3>W1\O=`v{ı|V#BE3!/§ c$Cd)-Ʋz4)s\ ^i%l#;(橝W VʰUŪV~Y節v83/Ti^a6~H{H"Xd%{g)n2Mžׂrq?\ @Et[} fQ&,]mA4Յ|پ#sbO:iL߈qݟdzm^2M^@L /ЧoUm쭕셢s^Xe,͔07`W=Lݴ"ʕ1ՇR益46TLfPUe6OeU@V#5}^eh-Xtn;3OMG{&}w[%zoi3L;G]8A[g {_{ef1m4؆.5| h?4'uX~(S,LR)!aAžT؇tKh0^FĶ`c{UDEpN?<K0*ڑи=fԿ薛3Lz εH or"dM4 ȮY[!k?fGX[)w)uF3%~^.Tae%u)% iQ ;]~wfMxY_Gt!TAU/O'^$GM -mx8ϳ7uc0օ;6H#[,(N8 M5'Ztxw[%xXLmeԴm֝ۡ랭 7+-p%4jty@>yQh <K {>r kkR?E' /tfKn5[ Vį536=N_*5b,f daͣme38&I\ǝ.T͍:b5]GI K6_"RRߍ0N  }Lkd$ ,xQZ+^}"t9L5z#O5F9ʫH){nj_5f MՔkF}w;J ;+4h@,YCo3F9 sq_{2Ay1-AvVNR#}z-7%"ԂxdN*#B;i )R4qR57 "CYC[B yujD2 ^}`;G"(@%"sj98"^#aR0dP40)26@?! :fs `QL`G'holu^f4mwh*C=0_2ȵH!Rk&)w[R&4R85qm=6|wzvG?,tm)]J*| 6r3WOcׁ<|~Aug%faY:UW8 QX㳥lN@tͨ+H!_ͮsmg[¹.l4uURe%]vs(g"i%1V&X3޷P*[N;-Gזםr=L$tC1VˤW#6c&k\J7,8O: vuLx& A^N̢E$79~S'34UW,w89b7ʲ˜k7@I`!, ,wq UM3kkcWˊ'\m悕?`77*N1AZ73rE./פ4 .aiD}M1BFd[^񜛎*8 oTZv 'i׎w'Dj"x\rHc +f+!K]α~:c`ȑ"ċD; Mˣ &r)J7=KY5vtMɟ XU˺:zV$/%90эK&Å2zs2yC_-_E8X>ez ޝ &5@ *xãED%=g<<lqYORZ6, @R}PYf8j!1 n%/_(5uR>4 UneV9M/|-_s+}:ÄImj+E1}hCt L3sYZ tۉη8F?>\}"QC7G'VoFRcΪek!lzQaq`m|8p7fYHx"B;>6`~MT׆gaetc x]!e/!qr 3 ~ !P^A8 TVvb ;KE4(n,+%இ*^fz? Os_Pam!:7y ~AI`?nrrʦvM!aZ-Ȼi>%`rh\!}YO05%`V2!Aa-1}MZK, 2믎M;L !9 2ߡ=|.`z2yIvTHSXUM#]$7w m“R Pђr.7C8 ^) y'vn|\rpf?mbT̄/C)*Et$6o ~/BO?wսD714[sI6k 9Y ^%)rڮ֍m0WvL^{DyPIB`Dc7lZL^e]! &ğMF*硻k=ZњG.vyAw\m섖RU9rVs kFiAp%L'j(4=N=uRx[$ D #**89Ct~2E7$49>~6wZŚ+/}tSzg~/-{N@I_~& dܓ#@R*4oC_4J G:I:[HvzP=0p|?S2E؜hR4%XKA9(Ph+C0#xoH#,tL*1sNPfП2{ >h%:'j(n߲t8`/J8Ҽ^E A P~ƵR@j`|Jׇ@_>1]ͣZnN0*"dK#(3G'7{ň( ':E4q\N֫&/,(r'3ýi ǗS]<]:LQBD >V݋]un^ZQe)bZ~0}5CPwlA FH Ϛ*34z/p#ee`ޫX,{f65m<1p֩iX1Ʀ[iR0 ܡ^$H: o\x3P{!Zz*)HXנ"s $?sP/t76("<ԈNmh;|¸{3rH䊭V߲5ۃrTRu?k4T֎YO=o)$+q$kb'h+i$ < ^eov[4?qt0mH.e$Z4BF}y1%B9&xhq 7:n.UU0b)=U[ɿJ@t;[ ւB2$T ˢi( bX xbCErfO5g=J?$>AX'G{5ou[.68I&=Ѣ~ "O*Z,lnfeF]$_=]5m2]k2Z) ,4nx0 @ixT|YC<(ڦ*h})AjBqhjP$_ 0{e! ا{Jm's}?0zXqlbs[ŸH3%.g-8*@Ό(ҕ2j\7E$_RB[ӓC dq| *en `xM;fH-._泙1')4Z͑*< W#Uរ$˜A,Zp/Pg]ixlrR _5>fMj%z U@{PU#dB8yWz*xuvz>zQLKܘPNDA4P.NbUo0RqEA4pm"DgIb+OK,yp(p:4?umd7~H L1e]?Ěa@ Nل@@͵@ޙڧ' *י#}$\UK.8̱ydj:$H!`X b<WM$TQq-y߸[^ Y8!Y4Ԭ>!թ0:tjk &ܫH >t51Yf`/K؂H+U~Cl[]dtbTQnmJo7il6W+1ep8e!ˠ`S͡4x7TYΈrw΁ פ䮺 S"}1X(H(Rڥn,ݏ;ւnֳ 0anߪ.J2hXNjKpfֱ]# 姰F{=3 |owDU.mg 0s;(3-+Yp3V!:.Ȥw, )ɀO Kx<Ϣ+vd1|f@&Ψ:|ݷ[{]r=/5JƠ [@b%$DZWU1T29GʧF9a/yҶ u08@ ~9~{s2_Iq1z'Y"RVk3|#0OV*fT>HQ.4i#S"ܱv[^Xg?NCm&x"݇@ϞD w!2w[g04{5v$")LڡQ]Ήl *݆bCg܄ɏ Y_W+aѦ,1,j0XwN^N,hy]vc#pPqDmdў,Yh;PiAƸZB@b^ WsL*ݯnv+bҌwo8o5%Cl/|qƗKfN=<*G0rwy+NJQ<*vi$OX:ˀX&N0HM IFE2U*!a="c^8$c+*4,kZ.[5/M]֊D̐-̬KH9T ͔_Q#H6ۊ%~6)f' amَm6TY3'yb0h~2_q*_:k5QNt q=z2 QO39;2E\Ui/s49>.3utHyS\?&SAE t6P>B.vDYRhDbӭ <2}PRIt[+)Ғ[Bh,><_A`} 0\TsܵyPa밵lRO?!ϼ {"xi p͘z0~`apK ng PƎ|%SMGm)UGUIDs I-LXfl^αG_OEṔ gp-:{5.50ft/ѡ[5# 2}.G>/1 &M\v= [xN[+WOpgkbǮ9ipdWˉM"8Bp7 uO1=mC'{߈ܲ!.HGBFL™2Ӫkߢ%=uZb};;~.@Pya8 UȱݑScf ChEJӫt@I(wC}naTRR_ U1zzCWROʴ .Ͷ&@CɍuY37Hh';&sJx!DX$wl`qt\7s3͋F F=x\!b%h\Ή7pA*%šy֯.ay=7O:3:9)7kI2 !Vn%|wy`%ƟԎ_`^hQ@*Dk[4)#{rd4yCtMtU0 RkPOZY4E0RC7 <%0o,∔L3<29+mRB^.\.EK?ɨUz hN[IC ~8|NU.# kog}gH3{S%p8l8'q<`/$LO#gl _4' ?WuD׎yK&R ΦF[Q[(e ,CqgjXNIQdmV# hI.ŗF HƕPN)\..T! |L^ooM<)k7^f0k|wB!9]͓IꋲsӳAnQa,le`FoF'\,;`lhn H9ODع+= 3{#rsnƢ|  KfęǧҶ5Cq Q| :c"7 0x@@g* ŊuRpO[u- }I/M|vڹT_I'r.j#?ƐD!`)IܝY ROuɨkPݺe{qA.r_Pr_&^.9LpG|Hy[t*=2Sڵ(<ʹwMcɁc2Wzֵ-||b:_BxBr_ܵf< r5ƅgFՁtS>q@'_u@UƤ`u2ۘ' sk 6XAtM^]T4+}^DFmVmo)^jz׵JoBgioX[O^I?>ɣ|^k(OJcdL\~Dς͛ґC}giǻ{?ƚ y ER J(ؐcZF|Z#n~M<#hHILgHYqS7'Sd$g+J|g~ݿ?.][W3Fo#g<&JonԷ=!Lw,9-9=y3 l3q y+8s̢n[ #_FHb8fl&I2JC0vɘl)] q?FVǸqE'tv)%.\5JMy"IF/ ~ RW`?E7WM_8obi`#⥇{xxM'֮cvg [Y#CB'fj a/vFJ|&r'Û;,?bWR:Glh$PSD$}_:Wզ4#(71jvy㗨Z#葝9=t8đy7_XX,kGb[*m\+q;( \zohs*HV5:vI cpB(m.B48cr"Ih{ר?7]FJUyFOC6`6nB}@iQ,1Gi~$Pmل9fwk2Iv3:柯f!N{Zv(T$UZIp{= m'=aU}7'䡓_]Œ\:d`'LC >LX(:t戻P巁И^2>yx9t{B(nM̳j'OkaP&׉s$Bdz? m!#,!};^Qԣ^҂tvGdxn'6/zW"6d.L99FPv<%bZ 8H2pD 6'B4 n{CAImpQq09*4Nzrs d I>ƯUrr,KB3K[o9;#CC=jI2?/5}z1}5e!vLfCG|^PT?/| woJ|u10E KhFV}WbiBO:j`Ǫ%5,Mo{Sa3$Ôw0D WȺUi>/,_5˨2Qn|UYo~?=%YUF,p/Ix*w5;45 pA2M/Ŀ|ADPqv6bU%B?'͏\ު #6(H LIarQ:єv>ƕ~ZONAӀbư %nIT@6Up+adNlU`:%ǿA'"DIT/7N"Bխbh(OJ=ښ{Eǐ#谘,ꐙ̞0̠<(i/ibD`4?V5s_du}6(` H@ /@=ÚT-DcVte*'jn%rͿ O4nM.Z ʺI(Q]55ngl9SV\?]mOh_D xA,ݾ pN .Xp6/Dsi6LLFhS-LutLѩait i_5Xp8yEUwਮ|>7_HH4]䷂I?H (4mCk2~?D:PJ]SE@VIbFU$K$cfY[[~4yG)\lPXe;iGD@rt%5 ^`Hߚ CpKȭD,({ZwE"'H~p\gߞ:KF!k_}gXIY1 =Ikb58(]BmXAQ ᮧ `I49 Bwddn.)*t^O}'X b>,%zJqB./s ku1rNĽ 0 IM_}D뤗֌ /A;@w= Zn}`&Hžg;@2_Uvzo@ي?J 1Y]T9/Xu5՚+¯m,fUrz Q} b6X?dB߳jU+9 (_R!F'L bƙ,B(JKmw܁h:ͧzO 3)1+ϖ4ЌNCGObrdJd&'f-??12H[c8F=j.Pl.Ckҝm=`qIVWUQDh'rhCk ]{n^)/n -&1 LGT=Xv!?وm&[NiM-$RzÜ&轮>Ԧɇ@]R{l_%&4*sDx *P1::ԉ1əFy.e COAunBw(u(Pt᠞S<ӳ<̵BP>QfpQALZ"ہ0J> }:C:pؠQ Kmc36#ιnfBC!w&tL"0*uB'9\M&~? gn-P1T/΋LT=Sq\ `k5#|" GKm<1.Yp9:Onw0]q(YE\%RҢnzw3 :0mh&FR>Cd<%X`& LZyI)IOT}g\Q?>R/Pg]@B9J p15xot˷q 4>{~'@ 5qboro.2ttN]EBku²0ySfl ն[;~ _PxX<&Qy\R56gh}-݂ 7bwV1bfr$.K< h[^|@ Hb¼g[6&a=sU0U44T~́:^먥3n7Z 0q&:,E6P@?F`E#6WF,8B AAun-DܠW͢n`0OI=㌥AÎmKO=G>{ Y{OiWA,[]yO_8qv_!@}w=maQ旗#Y4;因J!M{s؄П@uoS":}b T%90kÌ|W֧ r^N=.ŃԳbj  s+{rw_|NhWUO. GʇYr.2Ůq;'i;׾ 03W{qT*wH"|'oVrl[=DA^^aևǁ20qXg\"$>m"C-m?-HB1-r@Hr D9S04Mhf;,OC1҆e}Iچ6#jbKr!qjF+M 4u⽆1)[+Yº1V(A",T-p槪;%_o\}ՠyYGzr̹>_ [kߏmxX`p[r+cӚ%"=9LaAZ?TLTe5xGx|P>:Nܼ,_kxxo$H^iE~Me+Kœe;̩ܘ9XT:P"FIPGugq2@3Egc"žrj];Of٢w!TMZ48_:KKп'ZӠI:+nUٮy/hUXƇ=?=5t-DP+u/zb\ZPRĩB] |zoX:L!*rm$$\(}}y^V&]zgJֆxJV0Ǵ›a?2<ïFl̈*DXS/^ԍdgͯRތPGw;9L @犿0gԋ-LvCs\R-^߹PͿ~ ]<~"O"a/=u`E!6h:HhkYS?oz~<4j&Ui|FE0q'55BÌ NǤgP sxkg+}xt1T˥t1mkE1OIޯF:tkF];2= M*)Mz\pD2Α74B_NS,<fz-J/[ZUl@8Ƨ'1ٓīfe0*Q𝫵\5Cb.3Uobq,?'8ɸer`$#2# p|բYiU[.Me#cֻIk댮+%$W'0 ėbr$Rp6v?*HWzP: 3OQ*fk0 ~IX}aa $z+إJab8uD?p}t`@wƒ3f0˴D U K)1RsP o1Z*fsu~PUOq"\ȡ&?Vic™Sːld)tu{X3;mQ_!$mh5x1|706+ҹ`n_7(l'wH]al{Ό1R)b(:s*_G3~e 6aD1:΋+kAF:`UW g9&[_1ԯm_-2$&tC'8Uk&8UU ٗj~ǀӸwūhHd&vW̬?{> r |ƕ"P/hVϣHɥ8WpLno1}]oǢ((fH葢VYU6跙|.h16c6 ioJkRB1d6#u7ޑrkCBFqYin "'l__f ^$5|r@ꧮBojA Dbf]>)6 [p ~sq2JRR}4%g:w{.TLm'"4*ׄ:/\SWqf_>^(5U U Hװ 9c 1H&p -0)qcP nC%{˺HYόAX Wgʓ Fܷ:JK< q3x^ƏoORǽJ4ӋC%8.}a! q|b s31M# tAi&.G25eQХ_yAWʣDG ?L]$:O\wط:qo:.Mpn}zrVRh"D(ۑϩR4l$ s2IG d=I2 կa|uLu_Kj\.wdthW.I/$a7=9h@>H hT6 b#C8Z%ۣm$"w'"K $"x|S r36Jpf TD{Gk@5+j{@.}Iu G(K1_&@/K8"xbwIjk4Svٓ{|VR1'[5.-gLC [[R lq"i:fʅn' sjx P2PrRQDVו|_@ZmvqSgR u4Vɛ x|fLge$ʿm[Bak5D/mh=vȪ[6w P⨩<+V0=Wl0LȦ 'ZŗJaQ"?A-“A þ-coQ|Ax9UGU"OB%O$ea%RR'E\Тd4 oHiWw-S@GC!H< jϫON Ĭ F8dB 9 r9?e޼+ѽ29RS&!2:[;Sjeos@!iK8 NJ>ĝ.uIoËԤyǜ0LRmQ%*nBM3Xje6oYn ikBΔw[Ix4}.$gaY r.Ct59]u<<qZFaۚWVCT*!UʊR i2|Iiyxrr_a:i}&G=95g(&:!d[x_)p_8G&zU)BZ`!( /@vL/|^H BpL(Td> 0i5ӧkuxy33`C%LxS(St]xm`Tx8 򔇖Sz,[nDwsY+x-%ڎTFՕuPqV !IX&yF%=7 [^SD\4<[}>!tklZu2U\naE? wR~_DMqBe614YJPtSju98۾Z'c15mR[ mi܏d~-OIH1QY&MUsZCƔSD|;<:/a|}O`T;B,ԟ)i3T,r'"U8_ۊAA6:m%[[{5# ?kFݷDDB>6ZM/ 1{ GnLAf4Y"󈟢؀ >Wb0$襂0_K[ʉ8|/ X!deLkq?{Y$Dl ؼIV,gZӮx Bj1_ I&k&d GO^6GBct_luLeVm??1Wo(0w)G3$g!ht j7ɖ]Gc$1%'z63 FJ<joFo%!v ?_/śHQ-J]kW@@tAAkKP-/eMۿ9KJtE6' #?O)W580-$M2E: mY+2<] au&˸\KY2R0+铟ܣg l5J740?;Pv%?"S͏f0{'." j-yOY Ot 㰠 L}MzAE)E0s]'[ ,{sc /8E?۴BLl$9nˇz*5vb b4!LJ5 _EόZRlS*W5ۼ2YZBINԕTOf bAhQsbRs\Yn쳨f 3ZcɇADη)bSA!!!ʆCugס_7BBB3cEB؞Vx&+e(e5ԡ9lE~^>ihsfBbc"A`5gu-@Y󃉻Xև- 7%:W"6ñ&D.Ŗ i`M?84%8` 0\-bsXBQsb|!a{ie _\t0SxOO^浭c-bBK._]beeg lI4_cJW{@?/ͤd5A6z0CrBˤԽ *xfܯ&tQ\=7[ vQJOo#׾7=<."$mH2^<8AK^m`IO#}MQ1Mq"LwBQ ߇zLT?ڐpD8ǵ .Ę>~LBm؍J@O5|PM ᮝx};fKJ)򆠼Ϻ.j!in%[s&dT/Bh*OɵCj4Ug*-ׯ/]<[uoG4qub`FN@xYoA0 |Alk8(ѿG#UZtu"k4M <1\q݋[yI\)BIPxd;o{>"yǷj*nQT}q@8)c_[[^"׾r"tL.NU+-zD.՞1j4L=JW$6P mίvh8&5_稕p*1V,Y8slU[VK49%#X=4F·PO`n?y ~~^O`*;3R]GEDSG#*FRmcwʐ9.1VГd{ȡve}UDӎ)mq@g&^N*{Ld@ybZ|y;nEK,2VTFZrqYؖ`QDe7IRL5UE hqP1 *S dqP^0ZB <޽.ZO§ \A#]]j0UvJ_jެ#)ǰeL>Y=md Fyd&R6_wTQ\k&@qh$|?GQ+2xLZ ~9'..)C-zZvѝ1&Eb%{*cd;=7Yz&꾽 ŌJ4%d[W`wF4yP˭ğ* Y m{eSlkbϫV +*OƲOrVkDmu_Fԥ<$ISf (V4N5R)oDMZǥ%_~ (ˀk*VϢbʾ@/PZՅO1`#^\6~FLpqV@ p"Զ؃uH=xB>HWѤ@+5fu{4='->yԪR+=Clwc=HIz5NC:yn82.kJj>nn1*~2uΐvh=YbM!,jpǂ>z1isE7̋dzT4;lse L~w򱬁7=q(1pyF>YTwQ+ߦJ (6Nx? ă oDs/5ϵ:.S*J宵'r +YןS]ݸer4xW v)'!mq51lNVv`M '~c$wѥUB 6ܟN/jxK N`_,Ie-).᷅hyzJ/XUpJH%ց\VTw?zaOȷc B};Hy^` JeI*̓Io_@EǍ|銔E7U~X -~}3"Z;ibψ ]1+jex3{qfJhY8 3S?s 6g-nD֥K틣U %w#jQqq02fh[[}2(oLEzJlJB[hX!LU2&5ST@FT[8>Ǚo3 B7u^VHBwI EV$IR, –6y%zs ˭ThT@|Zb ,, .mDNMJID9}-VgGFj֖JPJzȪ2qtxj_ >X!m)U4_s ]#`ĻYZ3v7/fp%_g.0G HphjFAڥrdŜۆJqGD=7ӯmhQ#m,7"]&sc's`czt):I&@U(3YLij~?SD)Mdnty;L#!ߩhC`yȳ)l-p] -{U5[ڢw" d $L1?},FuVS5ٙcy­@y715Nb6`+/:V jIm]W1xmnlG?024@2T++:ahz%h GH5ĈmY>KpԵm]ݲ],9Ky >tfQU&3A1y{_(> <0Ȫٙ.'P:+eBCz[25yqd~\C:}7nL:q&&gm5[L ՑEwtlK֟ơ-*2rCUA=͘4`rhŻn NfDS#Ǹ(Եv 8a֗(wX\"NIL9zdAeq`T"+yƟ7f<4+ J^<FI(CwTNl)vˑn-:!0`'5 uOmrZ7]iZ]SPoXD`+[RHGF=@Gwh)e<⏞8Jq鸨z9uin'6l9F)nJu~X xͼ+wq`y#t.Ɋjmu_ˆIM//_N,Bbڼ o ͝B*l=eh&r sBRwzhz E gp8?PEFYZd $!ȟvzm!T3Ip[6Es'.CjV$0L^EudۿJUl͌9wФ{~evʼn;\K{jks^NvL%o s3v0"Q(@7wvl>j;8/Phu dQO?X`,K4r^w '6`9G Vw yFZ yIu륋 ݤYkQ7H%]ߐ}vĹ\o5_bC #h r=h앟Prlq h[WcYiR4ၴmcyh3ZGllM>2#n$,i]cg2dk?8* cn~A3!v0mTm}(^K4*tiW4xuep+ 5R{b}H'G ZF`cq y|xȬ9J8qg5ux如Q!Ю3*_tdOMݷ7@<+5 K7[A y8ҽ{Դ2? |HR0 &LJ|sYA%@]1I-#8znb9ѽ( ٽ ~^بgxZ s<5g\%ߒ{vk,znB_ũgiSLv|y9>Ţܶ)eqi J"xRU8DznZf]VfC MJV6sL2oRGDL~ԫ~ Pv .9 wsx_D+AK&@v TNx՜XÂG-^< jXșpA^hʳ쇕s:[*_ R\݀Ew$D0Ɲ NǏ{iP<9kSr,{Kt1}JM29gIdbwM\8`5A9_VbmHɌ eW|J+hDxNɦɸ`&wI X-o!?gpom_YF),{9 g"ݣ9v>t&#OE; PBA>(wH#x׶VCvbLIdBٯ.YY5Eu &y"]#ʰʚ}70[Ԓ9v.eȊ_K?f\'һ'`jgpâzH ג2{n gMw-Oa1B 0 8$y?sdg\~g$N}sFъ5L@eH~58"u Ebߓ$"5`O8N ;o銯%$/2Myl͒%.P0PDX[2ѷ4h9QwNc7Hй_۶bުz] m?!j5Hމ|cZ Do~N%;CGR 쳠 ,KBup0$}"oZ rvJv 4ɧ=EnWQڧBVyH$cu躺}IT{[BTdL*w:⥎K$iNt_î[[!-GFnb8S=.@—pAPGr@sUl?_8-UkB=IIJlv9)"t?G\Nrν(svLj|ID?0midk "{kէadH!W9ظG8B";$W+C1KV!b5ŚKX:~31T]nb6Xie><>WHJ|F[?.ݘ n %żj$ @ FPvxZ"ZiZ\jš113O`&J񎧋4?cX1Z6f2XȉÒ\2y\0-M(L@='\uCib}94w+{9xx-f$n:9w)2demiQk+ꟈ@Wfi9 r&AV"&Mp̴,Rm|qdοd]d*Ւ=.ؠ,> nQDߗxF^{,K/<Ԓ.d&ߎ=,VD-ë Q}/hjBũj2(#z+m\Lnw.6e<4# 2(]}'HdL :[DqdR0ò)6n]P9\CߦCgSMSL9gvۢW}#zmgo?kӜZ׽2¯ME! }1ٵ ꂴ i@rS.~us]  &lT1mܸOּA*Fionwi?3}Y ~sI PicfO?)JGSͥ*v wӮ297蟳 $-/X*1t )($mEcEwbp֎H-U{(R Ԍw Ɠy|[ Ӑci$#} B@Sr XQ: E#U监 /oM*SهuKR0\_$ $&^Fd"9j2+رE 4 \ VA"<=x(OS|kh4G,'.]ƇzDh| e +nZd"2t+]-P%J6V -Q}o?_&Zӄ (W6nc(0_p"p`.Fn6l05,667G`@,o-3Pt+Nl: tJl% el^tӧjTcTMK!ڶVuqu㰕,sTv ecdr.XwgG l7LS^zyHΐ:ճ$ᢴm_rX$גCu׏jB[hfLo= 81J 9("O '+nc9|f?">g+ռqԾM= $~ͣ8qkX(|gFfƍTed.WTt*bӬtv|վ#iLAr+Xs-ۀgi?Hq%9Vқb\(vKsXuI^f8^H}Rlk$4/K@>#b"/BѰl" U e]Ii1s C[6Umg'Q[W/&UfҎ~9p˭;i9H==8UY3KY _f=ŵHCNpFgD)u[K{C{j0I#=zAx*q=Rm cKM(D;\#䢅'F)ٺ d끴"y:#Z q\{aV䶺Nj$yfZeL56)k߄&wf_$>̎>JB嗱w /a3 (br9+8dY0\E,U]ӄ9G`HUKʃe$lvw';_tħRkiS$rOcJ+ԖqVYOFy!o/aVYzbX\ cpASB[:t2.4!Y)|!]yT:R?>&É;U2 .,@wE=g t:mYrUYT@*ZoM&2(nkWYtU$r9~Rk j; 2.t6s<ҁLzPT)#q+@qs ]\][#:3}5xZ,i$2l=S#y Tr`elhm$W{2zh抅{B 3`$}sEUBed&/\CFy\ř,\K>Ub24onTetROvRy,}vmn\ )MB\O}1'tIWz'k MXʠ )NTcR ҕ!;XN3^>:vY|:Bͼ bTV 9A(|coL?k. y@Jhb?* Sp%˨hZݼ"$WZ VVCHLE$umu>JHP0B`?J1lAk˕}[@Opmiv)>*Km)tޘ'aIq1A;ū~A`2U/SD$>XX;X`jH:~E= ˚~XPϝ&u ~bpj{U4 B7cBI隂󖗸 @QxDc|m4J6Re㗀?@@U.G.?Ov;$CANr4-2BVHcZʹ8q\Ǽ 1;Ve+D+} Q"oh8ϋIH+"F%B;l0iմno۵ZNaÂ.>=R$s%_\:}&f6R[֯jx0ak'] xMJJ#GjDg%[H.ī6}u/C!8d}PV:cly4b옑'(r=([yΙRq3`8aRߦ4וi~y$#ڌގqWa:naDsZT<2ژl$<-;&~:Yjx}7'uǰX_vsf,lo)~N4gu >ªF@^ $m&8:|om+|=J:8`(I_Ob@\kt~e,^μϮgÔrӘIE[my8gzv dgej?YEfKbkh1!ZB;޲yaTj}LW.ҦT*ٸg镾 <|)Ioz5>ۏomw9UY 79LEl&O zVNt|`x35ΜM'?(g"vuC<J^RjȐ oP%4K~pL.RV޳2%AIZ\}Q/ɹ o(Br %.WB;-x*EBr69+<R;·Ow$Av"Fm\2ͶCغ<.'5f׵lI234λWdekM'['. 'Ripzn8dnVՂoDAyC`g (lWJX}\$ht<%͏nvhYvS}RꦴQLY 5v,}B)CKXJmoLnJY 3{VAԻdD$*62(8ܸ,m1QZIH~D0>At'͆)pT:$v%\88CqDu/FW_6SDt`pB+0;[QYd0mj@i/=w^ %@,%iwmz('Fdٳ\Ñ X/@Ԗ'dX#/\*MLq0ZKu_U{s J4TPH40c8YdCp7O~mȜ\dM{?X>_,)fzB"q}TnMwͥ2ip?"kL〕eV'f cyD 1c8 ݣ' nfHE]fяT\&!Q|dk aG CxD]8/̚P3٩7EQ?W[ͪsw" ( ka~q9H:%c>@.>;44o.s*lO&8vGy t<0GKO=43%xc1YN3A4u EְB#c.t܂TiS*BVDGei|'ehW@D~ U E~; Y*#iB<H÷?Euv~fjKZj8ZaaPG/Ѹo)էR|;X5ަ|c[(*@Fp16)<5gTl`{+cBVVX tq/D<5sixd JZESߋc+>?GY$|9 }$;C)`S`w0ۨpg|8x6jٖD@m&@LZ&cۂ-&4vӝN(r,! i$6uT)*'HLi֌:%j?Ԛ cJҾ";1MYtAa|0n^=V 95[Df7f]Gq#^,Q˜EGXf6UBŷ(W.E˪Ypu *wDo{0L?GڷHGz؈Զ!*/.܃=FA[2J/BrK"ԄD.PUvU7ɓlSK.$k O\6j-rszАjƅNf/C8)Jew^VXANI3愈' OsDZÙ" &s%p" 4{ᢵ*sYGYE@]~E2=ZRQ!jQس-a7 w1\4S\0MU<;dm{>wCjv+cA"quҖc",Fh],gYKvy?^iȻ;DwX27j24  4HyZʲ &⻓ tW\J0Yd[5 @O\p 2?ZNC1CVbuh-C5^(wxĜn0Mk(Q/_[STiP۸/oTnT[cΞh:=UUGnnIT'BaJ^K fM@E wE+w!(a';.g\7"φہۙzz]` "5O506?'ZG+gGZpw~Eu d g-N˞9N99eU͞!gp**m{>+:9s13{^i~er 7mΈܙ,;8(u^QYRܭi=/}7w*dgzmwZUmb0_ď Bh h]ן8- DФcٷf[Yq.+IRNc@_.]XafLhdƝXQ1DeTi\G@A7QtYSk3$*k/ ,ei5yp;[+@մu3N1Σ`hHR1(|,euTGv4{Y8yTJ7Q(f6Kb tq:ʟMy˰E kI--GZSx M7=@c 6p. .Sص-jdr/-[$Z#8n+ _5B ,ǩI(bt}aa &S++`Ԁ1'Zéܭ^f9c G CòvJ,$>MP!w4wD+$k""7uHRsdBKS5u&ŪNH&yWQ=KF#2gj̧N}ŵᘀE ^u? z#Kc0 Ѕ< fe%#f7~Obp? !<ϯ_^x tkg#D D=wʁ")^}Cj 8*hcعNkk߫Eڛ;V5As}8tT^LJ#V2|MM .HR7+U]%yB ZU=mCJ7SoX}9l/e^+ԦHz:PAlźnЈM.#,哋v`Jˌ7>/%O08/ [b>BD|G[)q$'fP^֦.hLL,޾٘(_IV I;rU9CHRB]2V1#dBV.ob] 6hL /T,֬EEM_*;j™7 }޸]yҴϿH߯ArK` x. WbhĂad S"!)v5qY܃FpL ;K -,^,D,q,䣚 K@sRȆΔݕI/%EDF!zo @hO&2r^JහyK&1.ʠ3lGZ +؝rQX3omyC0 ʩ.6w}|f}ὺµE^͞YϷ`C3>mtbڮn}ÜGr"'رRsuIxT`%lB]{X)TT*fݿ>naIOCRIt$q`SJPCmn?zMO74NE:oXE/}[ES&帙_3xۙS U$֭=}GTIH5hK Zoz*'HҊH&j<"Q/kHC=ga1*AKjqV*j`2kW+pupm[ u흟ӁsB,< 8rHp K/W^Zi[Z<Ig'vdY "6>AseIgX12ؘltP}{ .0D2SH]cI6~]/6cE &yC籂qF"8XD?e ga R#Dэ}h7A2j*:lܫE gcI,pJMǒIs4u;DywZ`N$ $nN*Z[ g\*ShV&M(JTeYS3o'<ؗ'ጢaRσ8V(6B+N^'[#G􅊝3v6;Pö,1%~_YEt4J|gPǃACaFXҷx2D/s3U6$!)ȾPݹ(X3?ns,X=|~a{syzgp JZq\lF Ψ2$p(9l9I j b!xɯZY^j]`Y}5&e`kNYA |i6[X>fW RI`%ӟ8ܭǪ#5ce,/*PUyVA&&rSڈ\YYI |Ê*܀ȏqvL5E_L(:Hů}|kkn-igJpC(ʾXTK(2)sr GY\Y},"%UjR*r`${mnDr fͱ16lଟ"t53%2D%{CeMӾ30g|J ZtfĖneԩҦ #w &78o.N_=Ү{BĴr$_~ʖ $_7B/S:XcQDn͌ /mb=~\1a(bӰ c[F5%&&kfIP9:&b 컰$zMյN3AŸ0;L'RE/v@?_ΔP4 ?b^‹Cڊ0C;^1,7Y;A3olw᠉+S_DRFjT2!C}D$J(%w'Dr@:SC%ʎ[o ,ptRd~b*!Q\>ڻ*W#Z)J]{nrlb"+ S-ۜ艦}(Z!'Ak:Fb/)9`hyRG]B<кRp?HnLסlfׁtXpNbNő;y \Qquᇢ U03dbFzF2iZ)'7#r@/Tl`'WqJ51&jezMkN 媘-)6h6D0v0YݯrdwRuQN{܉bl^b-(u^f!is {ĵG;ZXI\w.[KupHֽOj̤%S0  _;6ohBwzV;@qa{5wm!c+P~YX[dVlhwz*ߪ:lIbBEiYgUqT~J|W*@&{Wsn'2f1h'xgFk>rV:FiYĊ ݎ-> a)(QPMN,B<9x/;f@ S~MbOߛEF-hjW _hl#V"yS6#^L#58fZ;vi|Ub{s,X2az9ӓ/R:8tKTJJc <Mc:]V|>Qݿ!{DRY#0a0Z%(W,^Wt'<'$[[f6] ],e'AWRp{>Q{fW%TXѰ*SIem\"}ݖFu车 Iۗu^չ{\0SmA8Zm=ɄQD=]z !ʉ"ɮVlΗV?f|WKELt&l ˙R&el?_ChwH+"-S) ''VS gQfsݞAe~::B `^i(D7 ё@t_g58|i&Kϓ5CFo=M`ƻZlo9o59U;`DDb_!KJS:^$^pmslrB}ڜK.:G5Yk#(1Q?F-QA!g1L64Ujl5_^c6vf"0,W ΀LU h@cxf$A(/R;\!rssz*?)0Bx! o.ӭ{qU 2r琳+k|Eyfa\rrR2eW* (M "R8V8B"ᣃ G$XQRO"ZCȧ)e;]I)w<֡f ›18*5迿f#J9kkYsZb/e|)HqI)Xܨc@x .csL5kG!Q EGA&[ԥatmTy 2 M0aFs`M'CN}Bu:x) 'al|Q!U:Š4%Rk(j]AT,:mDqmù,0@LI/8ݾ,dYi/hΫYGFiў%6hSs 'iN*~Xǐ!x a)3 H=o{cDZpJMiQ+M@.HB`]昫:HX!6XN|+v .W7oUqEu6 _vk4 )_V. hHܖ(T\w,\-p{BSs(yŸf3(,÷7y}P1aUY9[ߣ5"N5b7mݳ@pC%BdCgVM`[G*kU<>{UlPt2G𣉫F"별z0pBAԛVbo2f,=zy3Qٱ,LG('U;ǝ9mYU-T$\6MYXmCl3I7FXcV* ^wj1\HyY `> (&Y ̈xcxwg8BBs{θ4Pރ!LN2Pܣxײ\+eHNּ @krBr43?iJvѲ^WFL2Tbh>Fe*[YĞ8Rxø&ȂmZ*)Q @ .@bg|F߰rraiUv~ef́IG&6~NV~Bn]!xG#hdjxG Bmd 、uRވag=䡄Pw O xAV&6hH*@p*V9{*Fjv5s=Ѹo![=MvbzLa^Ld> Zd#מ)̯X_9k@]8鮪ީЪ*(Eg Z̈́ISU##aMu[ݕ4OR$ Uq@@\AUzL[DGFt2l£8RTJF\7zm#VL^rb:od?Yin|wXIi'aA( ZuQSY淾j+6Mco4(fU[ 8F C1rx k_4oY摅耋ƻXZ ^RRȘw?g:3X3i P\?C,M`~DND֋U`m$ȰP×9>..Z9΃B#)t#9T][E7zd\oa.[9M+QXB%jiLXI9&dEQ+QEڅf4K=򵷺 M{8޴.쉝6h󻸠ޓGj?)^;;rKy'q`QeH%OTu 6/1O%is'~¾LwG=VZ [ggcjHnUijx93!*҇\#Ws>َ 6p<%5`:#Eg઀83*gU[xp*黏[XurQYnPޑSK& T hI9j>K]*֍OwR7[!\dp6grE8HcsnJ{@%uICR@c%;':J=p7)ojTUs8U1t@Bb6sIպ0CmK/::-,,>=Ҟk QjP& N`T?DzR/I+a\i [ޥb᜿5#\n[ו"'t9m<&Ҝbΰʏ~ 2Z/ZG<|tpv$=Ώn mi ZwU GZ$:z?d 9D1B'Q Q+> 0۾>-7XqOFI?N;dZ׍'Tt=NCǪ8z-d86viM\=rat'|sFZA&vԗR4D;I62&An/z0muWbFiٷ~ Stf\ ijy2 lAN߲0/eR;ho/WbEs,HeM0 '+AKo,];1 dƗnkȯ$?:5OM$"*kj,yw`EszvAGA8B#:FULkBkS 6fDwAK` ZJ9iⲾQ[G0maUJpv44 RcMͱl`)7Z\gVQe^k-aQ$RXC/ N0gۮ!@ ժzX(_ʋ%UKn$5,3ff^ӭ rJ4^eyXr薥Ǫ^ +'AJ87n8O Ym U2z(]ܚǬ:.2Ij>B+0h==(lte7}>ws8! *%oWŮ {,M]8Frǭȇ!=dp-]wSFiO4Nغ+^5yJ&U^D DK$H7dSPuWՍ LDUZr+Im%h1el8I0u2HkeW{6 lWIHasTij<e4RCh` ;u|PeW r.j kkYt Hߏh#;Yi>ߞ+HfEm|)io+) rz(ę}6 ]V+d" ȑՖwmZ蝙'俳vg"f9l,OuD5>{ }>ORL-, 2_aDj%XCM4MWbg)VԥeuK6ĝ6L ă`iIg`{qesX[U"kW&Yӹh]|IEhC&a_('O[{I  C4i>}]6Qa a '+`i{s1+r\27Ϡ!1<#j+; !V1K Se}k'|ѿ;M^uz %q/`B<5 h-UrʧuQKՈEtjjAƠ9Z![*D! ;"JcsL 8 8E;oFb7c*Ѥ20Z澹Vh[>ʋk*fP5$n/U BO0%!w5d`kc8k2 og739gc ^d򜎫yt.}Q/gVvJ)xע"pۣo6rh-5rP #.`>jvg.ͭbbfR1bԯ\:P'OiJ5E֗H%{`α F!\ڰ6Vw20Qu ؄\o|g6 p%.ّSU]^Fa|WuM Ӑƍg&tGD-\X,i*>Oz f(V,Dz+]{zU6:)b]1W]v^;V)aWjϸD3qGI&.f;fK NUB~=OzwC1{!A{꙱blsLgªj&Է}^f}5c"B74? kXpeƍqʄS5톕\ (8L?;5߻" z7pp<$`& dNM+"tlᅚ$sMCfy^ ePrbV_ V'=wzY22xfW"uۃ]Oifh]lLw^ryy_ҔԟU{35lk ݵ?@>4,\JnƵY&)U2nuC` 4?*U 鿗+ƗᾕN j{⬜Vvl]+4u>I*nf58{ZC|E\jבWqe72.*erOW& >0XxclHtpޞR 6_Ŏn5#8jNm0L[9'N̈L*]_5-B֧ 06 "{ rQ)8)DZd_[M^ Eݬ !P)-i+?=#'-g0tyZCIJ<5|# ]7X;k4~>S$P5 ykN5oo}ulfTʀ$2y$FA?y[ n{: H;i]"PdQ/!G|Zc_3:8jr{1ֹof05;8uqpIG@1BI5uQc_)jcl6 |cpG~'Eqq*T͉-@oCٛcdyNB̰qi,k#ebVoi_Φ@VwUvu1˺WbUMSXTk9ظվ@K;Td_P2ӆD4ҙ~f[<9Mw{dΥV k :GC؛}0ۇ6=8Cܶ}s/ؓDۨ>5Sm-l*Ӓ~cV&o~PNW8ԱQoCfJt d|FHb;Dr# >WU 8])*؃ҽ:n n׆O]>Pέ0m'ޛ^3E+T3,i`]? B%e<!Uiv8DV:tv[nѢJf3en<2/8$u<A0"H>~FKe0 nv:.~1c1n00/"gLe{1`AJ6(*Cۼ׏:G;ls|#s#ln\dL5/OK'EՌ9&Hm%'2/EG?}Y (Rx-r08_WnČ4+y1H]ʫnΎXBё¤{7}|x3ڗP+ b3y̞.d83SK{pIx9d8ɚ8d`Xp;>f)i'|kCR0//}A0V,%P_j ꮴ ZS>EW}Gw*xS)FDuͮO P4<) ad6e ꦯ5 `$o7,zT\GsW Eā7LLحͲ3Ϣp0#Aܐ#\:1U)g>YAЏ}ڡ,:WxLW6(29@?MyM_ABU?1tۢR!P%~E&+㋍n]4&IVͶ=X1!4uШ9H)':)b| %G}{3iiw k nט%LGZ

͉D25D_WV9<=ΞX! 1 XX_8b2RҭY:wx҅?|^=5X- #EB^V_fd&*K0` v.|cop ! *oi{ { ?G-A%!xGЍ)1:,XȺ]ɲg0Cpj'dV8,b$"9˱zҪϯӸ.u.p&;#(3:*`/o܄m#yBǴo?%{پ " x 6%͚ٙ+[PXY>Rk&;,4WyB]{4Ă )kWȈkKnD@ۖgQAtmIXNdi4sU-^I tWj4hnl4< ;5$V>ќ\uh쎶} ek9;@_--!Cq,hoŪ$eE:ߋnIy|.3ynQ e $EM8+5]X 㮦\)B<IIML-[7Bs ZۺЏ{-1ä]"c)i{A"]7(F`"qzXх:;XumvcST}"mUUŶX%䘡恪\SJȥyەE.rVF[ר\. Ϸ# DM멼%=Ep 'C9Ӑf6P@G ##qQEq [@pa2rΞi?UpzAw+z8Y祾'IBU!b Kx+_(؏KqXx !6:漯 ;NkO=2|-7 l6ఞ6☙*&ntn[{4?}\R&@ -1Zw4\2bɂJ$ϙ qA=.j0ʙ:t*¸9uکVSpѣb/ 'Oa C-L=>[V(ǒͅfcq?D`w{(\ǟ/lx#Zn1Iu®!nl D!RdQY[ֱ4w`)^{敀Fu`yy-qKa:`Ίj]?ϰ5NSvl%Ѱl 嫷x$+_I.ݻuMX6uu/AFd=CT$t |Kux4+Q$ T;}ދcSPnՉr Ga |}U5<-4̓^b7CFEKc5/*4e#Sh5RSC~j4 LYVʡ5XCx2* l:‰@8v̂Tf}#/ǤʂO)MH|*jxń?Ō\_K@KRBXZ+_+ewN9jiS8}Og >{?hH94bM@/5#wpM ̮6Q3xj++d5.{.Ȥ o?C=;%ֈ*o;5Jx*.FXD&-W'|~ ԶOoby&eo]O߰yQuhL~GXRe}5z cc#V%LxLm9EWᮎ冶jN,DN>WT@u yߍI!oY3 4]AVt<"n@xaR4N'{&~X,twΡ9K!A®Qr]NP|KeU<&:H]·Ӛ@_i ?Nv,v9y*eXr|?,·hL ^xw|D6}zތS.֊?qF)WJjqHg;(' ';LB:u!PE@'x hAyiTJFʚ"O+ruOrWO"[҃KWJs!RAYKEWn .ΒUs]c.wM9R$]GtY:>*<*"o@WolL1e.jZ6|=9 (G[ KN<~9Y- YO̶߷_oE·u ZII$g}=(r*K%N]NZt7iZY/*8tyਫ਼'tp:Kzxg:} ~Aɰ>?qm{Dzc(:Go0&A#!At͋Qm ;m忴wAsb9f^.#ɿoVoa(q(pA=3B^+. Is.])3픓ww5şel~(uM1'fR-Ix{lLH6n$JMKDžhM_y/BYyX^/\"re!2&W'GZ,秿j"@P O 34*cDY_V<]>.k2 *[Nxt_%{o9z("yUfpyD1ׯj]x &7dE6Ҿeji {j߿Olpɖ0MX!GB^d:~m|8yj5{ek&>Gi1Ӱ ?ȈuF>X'trŢMۋFI_ewD8 gSweHZ;WUVPSF(Bhp -ߎxfJDs{ Q_*X-]2<4"lemK? uX'km$ɕpR7 wVWݯ͂B6]g9;QkStK%0&dGBvce*h11ށ]{|G.b}9:rܝ/t;+&Ys~?niK8v(Րł.T2" )=Z N1pދo8YX O&,J+{AZ,pM0sė*Z6#1UOXQ%ho[r"AЏ *p):g_CߚxFtVZ±|?`[f`y wZb*$TjT4Ќ⅜xvQyaT8l37%r*ĎRRn];Bo= L}-瓾^L^7.ʎFGG5Rw'`~ &SH3Fj3h} EKcR{Pߋ:~8]\ (ɑ14oچ|~YzROW by˱Eqם& 1 ^:cDEwp %Fwv,<՜{Ϟu$#Wo[:3>)nųu9e8+ ucߘ $n[qv P ژIuCK lP&4e{B mt`\9#Du3nګwvFłR8%'+4z)R7} E!>p 1ڤߧyeA-)uw&gګ+yS1Le>Fc %׿ ?7Rwɏ8bGF缠s/ _ ?؋c>k]϶.b L1T{ +5$dAd ChuS7q(SBlړ,pvڠ'ݙ9)-;ZDK|.p˓[;/Dww?ŠQ-:}QDBc5>P442 |c' H$T+FyF,BuكArrq̰̄:}Gwk^@IO0r6h[zIu X*:˧Ĕ,2lhq9ra"@HWkdrQ}lK[>_Z`b8juIڢLʦ[V9Ш}x 09 rwQr튾+a;r蝘W{@pp-aR $P)^Bw/(nh 2ΟdNTz#BB - }aLU*J ѳZNBGYNqh MGRL8cCm=3$FWIᥪ̔Rh|QY.TЯZq-o$O욙#L7vP>l2SMWwخE,#j]OP$ޘ<1bLIT"v[Oۖ}r"sq$|Sk,կ7KZf=Was#O?èg jհK!\EK)2c[>8J:h{v7SL.-#PFOLc9IM1zk47xpHT͛0Om9 >zUc ^\9E=Y+sd]A "Ǚdxnrj%hק.0ײ6TKF%ڸů=29RrW/щ4֗σ]-YE"!is.G'YOMk$cC:ѿNFqE~euvc+e|ma7^Faѹ5FBWZ&.K\k; ?پ-KSk[;R]D",;22`fXN͐'h=`UkI{L ɵzNkc?#,m/ X4pܾPO |{A m^A1a"ib'e͈= _aY*+5)/rITu\wceU7*o1IT6;B3a$ vύ}.~fءDHkʭ"p"~|#$3ƞ©;K(@'/R@5GWŵxgP7Νo0LG&1}K6yS^ٿO֨zbm5h ,t +hcZ9r4US@Qkc?c˥PBS`O>oڮMֿs ![p8\\}bI\Υm*;7K4&1kԘ@<=fCcByy 2x⁉%n2@Iuv'2j? {4EF)a2U&1}RƊgg@+ĩ/Šʬ/KeRyA>lX^4֛sˣP Q5r_:CĎM`.^2BNz8l}qۥ jSє~˼' 5 ZŘm~g'e"6b[IBw'NUT"YJ짴;P+AH2ID;nߞ 鷜Эzl&ML=KE7H¥% m<.\ V `XȢۡRi 8O{渇^1(~!. aFսWOmkϋ2b$]JZMU.yֵXF7k2Y|ⴀ82pvoDy8< q5QTz$ U=z~=Pp ߾y&]Chz*-IТ}FPDՈm~{ }rw'BIRsIaj#M7RQgR)3Ru_0YPK̏L&ꞿ :(́S=DfN5 LWl4J@*UAG1VX]&"cgp)g;<5D7Zr JNM!̄/Um+-?VIajп;ݰI >LUWSn&yR|N_?G4;n%,}7I؋ٮև# _26ٴ$6b_I`,`V:<ǝ;x?Ȝ+a"&nۜ5UߪQP_I 4ߚZoa!,GC@ujNDϗ;dhR )R';𸎊>mZ0@ntgAϏc m/4iUj\R} &0O# zs6X8ùc1\/(-dx-b} W93"<`; n Ұ Tz+}f! Nܧ3gO {Pm:~y P-}鳩"GVם^[S% KRLVz>y3ٕgN"GWaQ<6Ip/qe< (5j_PL]r;u5Fv126 K976uj޴27VwPU|z +V㾿wQӊ{~]6y$/_uÂM и:r:] 6gVwD@!S. X%aB`|j>Yil~"̳uEy)4U'I ~L\iZ]!^`F:!?$7ވ*T)Hg*Y,"4UaǃX$<岑xUP|9ѐ:B@\{0 /Jz^J>XQ7| g\-zwp>]zT5)R.zD>y ӸuEcǺF֖y3\-N9#-<@Vfq^oޞ 1+#ad*ڡ]o%iW}JK9ELJ3r.YC^?49%D$ÛMկGvS1T.)kN`:m4U@_I m|3w A|DxK}qׂ}lcA(XDCMf14|)pݨ#AP%Z];"!ju!sQ<n_بyPPI`z~u (uGJv no)nlHj_h;Ӵ?fd\3fen p<n]a3B@훍RotKԺD#TZ kVwr(xB圉Ijdĵ|>&baf{H g$L1faa%nWm)F`WDE_J [^O+FvKK$vaPE_1.?.r,: _g\ӦVMy^݋g[uϛ_\K_O;7l#Pm~rnԥW%|ەҹLIB#'ʎX&!?v\د : |Ua Aՙq@`ru +q 36t-N|\Fo$]wXqF^OuP^1ߐzHlB@D7 n~Ȓ޸Ž"D 3ia_W'rrG +U^AN ˬeu5L\p1c/6(`M KH1,y^2(^FgNle^{.u(h -{d6S"adCn݊duQ+8X ~#Ϙ@a1)옼/6WNÚJL߭{qb3i;ؗ2UØZS 0T+LyfxO1sۆ"B5qQ61\FG:7=J씨#|ޥGMrY$ V-*-?> Qu42u1fS e2YCG^c5a&RT\,C]OCtDY=L,!}֎rC1ja۲|+҅\D|a[Nz~E:S2Wl$tbSr7(7NW;Do,:U|/$ݺSO jD#6+,ƙ;AZuW{yuQaRؼաRde21WxS0|ZZ uDćG$2\侯Gd8f.!R%O(QkTMM,Nf\+C7D8_ tG }%`;xYJb$V}2#Zxm"82歂Syl/)<+"!}An@2kh0'ryp/NʢjpVf%:#ժ.Y-P3.yG hT`^",D6'a*'mW̠=uNB Pys8nDc"%v.7~{tySXy.@+ia Ŵ(luXMDbҊc:.5-$D8["ndFm֨9r)3YsjY}2* TΕTYY)?dqATKk "{8hNF+hdpJmOB쑴rJs\@`Ӓ<(V>bhJu nB#7-2y5i(Nqf PӔ܉'e}uȶA4z2 H )a0xHҟq ϳS;׉$ _<շxau,H3&VJK2e2*Bklei%UvVshⶮ :#KsOL 8*nHlyy&NS|Azu\0BPA%}I3U&olv,TP0HEždB^w[ޔVx l}ژB)bΑV᭎(æZdFK cP 8Y: C/{װTLaha]@f :)I 2/,K$ ?5ExC CjD( 旐g<e;N* ]׭nj AwEϮֆRI O\HDoWɜ̏d|qII D/ ёO4 ~#Soo lߺe /s/ l jF7[ ;cL쇎rԩ=ˊMe~ 5UtZ]2^0ppy+Cr3ԪL:'[qzeWcs)?(={J)v^S:HԜͷ(n4/%$f*WUĢ:f#f:s2“/!:>˶\b\|En1$:|HהCL"L1%uqN!{'%,!݈ݮu4Z(uL*K 0YL}y-2')0hlRsz!` @BcL EP䲳BZ"kXJ)qX<@(3R0xHz7Drmag؍AAKdUDq3z@sqh1@j[#;+h8^X)1Nt"yU%{\ЅgshFՒ.\t'7\Rk*ǍXL`fIaxALoGIče67Z]Ocr w 'eg=j̏[MQA#~-cлug󱝨0]a!ǸiR/lq-EYH`-R0;(1=:Lj}_L|(R&967LaR׏K;6sXJZJ_/W!5/P:AY,!hFEb+SZ!7^ԨRzY:0` MG` p9UUVQ $G&򭿀-/=[ub;|/zHYs~㳊ÍA4ݶ|, st]@Awr<,F&yD;>M4E'S_]9їUr=r_*UL5BB|:uܿ"ғn~v @aW$||Ivº+E$eX;TZ)17.5Y!Ƨ%nck1y }͛K3riJl-B O)6f >p| ='3mF)b%X|ߴXyRn>wP RnY:A*B̢+g|jiyMej"+YQRP$gOws'vXD5Ahrn ˱# aÌ"^/ǜt4ɧyZn7&Z(ll(WwcrG1OzCM-*7Z!'L˦SCK|Q ս4}(C6z]F;k"YB>OYtzlat8*=$&]el odyf&K?oaVڒYGu22NL,ж" 2ftIX/tE){,Zx`])h_DnVg+i):a ϕjK5Es$twq1E63 ]ͣJ#,%j#7Z&/g]zN\h@3|1uf/ѻt~t I& ~wSQs|ϼ]M)֎ }hHo#.DhȅZcIQ.ނ K1-cЍQz35+Xϥ{ڐ=L^~{'?+eǴۂ#KI\~׼k 5,U7';}Q6﹝)}} 6kĆյ|hǃ+.0W;x+P4x%*KvPKreU*ZS>D]nAX\67;~;d!70g9FбF&G{>ͰlgQPޠa1DĻ0w}i{e`eӣqC$0( 5mclF@;(SW/]be㐬2N 6?SO$0-A4`f)U2)}8f-.FR84v| 0)Th(]O8<[>ɇKƱti5, Mpl+j>ehx59,L9]si;}?dAzĒ5JϿ$bh84}- L-pc^긾9cAb@OʁĵO6q TeJqCoX6t]~ XC0GŒ)BP~nzk5E=vxWz 5,M$r[ZĮuĖYcR9&M*p|E{"^3mx>Sf?Ċ>ddwm%n}h|-8=M}γPМl<ԷG-4G-5FlgyKu5tkRi$1Ճņ}R18X nO#T BaL;% mjF`Q~N%C'r}@!u>t)=/Tl\1eDI/%C\52xŻ 8Ea ,nh:CCqŊE% .mƸKq`ı浱yR z}ѯ IS(i{{rZ36i &rMZ%XRǏqp~=m6GVd@.lLhnJ{qFR&jP;1) Q j^!GlxD AK{j~mqu@Qi aFKke:9C[2ġj6 &!$CsͮS*Yv]s'%KRΗ$ 0[n)iIj&RzʊQ$g@;³^< iU2. 2!OPۧ猨r s(e__,#ut AZ>T1El"n lFZF%[{mL0S-r:V!-%cc.<>Յdlp̍,ymUyX['ڝ䊢p*x&<͓@+6|{_?ѩAz$ 8=˱X u/:D;Nt9N fLɶx]Tx_^!*]AM`߸ ðNCGY$k 3]521x/ M9ژ[cb/MgB[{ 9yOYiMrȞs!f}@NInpq0Q[GS$p{ ?@pPa;ÜSMXªvQiuRyhުuek<*}ݨ iyoaM"[p,k0OxAB0P1zlpTޝiVajƬ&">|GO *#D|MvcE-jR<ل_XGA8\Ri.la|ϽK%U_7YEA&|jmlſ &/ʵ}R/>Znԙ-)4[ 't1!Jeʼ_&w؂x&@`+Eˁ<\>!=W|[B=|O>" 띱)lݙ\~Vry\=+:q)+g^pLFht-fuGW^x@W|>Xf@/vT`Pc|]3%Bq= J0q޿>܀NZ苅{!UV-mH[Wҕl~(qWMءHA"~1[hU},} c n~^2 JH {Ѧ<3lwP8d7tq"ݔNw-d%u%Adb<:θvkR0 Jmz߬{ky3%+"ez9فwHB{H ټ,uFʮJv4K$tC_9p[ABBX|NQ\ײz-Qh~]tќMjjA< 9"Mkv3m> 4 ա,[&&߂?<{ /xN*(׎J@O{*y<,MW 2=c#2tϳ+nKZjļ$GQ{΃CJ D:| ZjinuEF*c k)b-n99KN`PB\D5;"$F$ܲ#=?4+vڬ3GS;BKe)*-_݃AʭEbjVW.>MG}7e}~(!ܒ]bHWVp > Z1jkP{ a'ڮ9xg+\ $;Olx>fG$%7y.Gl pw2K|^a5td'ӑYlT$M$wr4Y@*zǟF;BX1{)znTx6mk .Y@6WhjDX'4➎ ["L XHhA+T3`9a:Budy50 Jn`-̄Lm(οaR)@2^GijbVTt oX[6`9‚4jtC}jZӾ9aѕg%H]:ӧؼx x[+QU@KV& wN'@ bS^plà4elG[lQy,xZM68.vߥU 37rDSU܉2ŋC\>1~T/䩂ƚ}_KkPDR(J6BN=JE\G8Jԫ3ٿl)NO:ThZQle" AKoTupe!v[/g[ o}^z47>_w?׽a2e *E& ނgZfyWPzWVЛmQ5\O($YRc篡S JyGqrQ{cG]2s9=Rt 4ԬAQ D^?8 c._Vzw}Q[L=Qzcjiד,0?j,NRnFκϬe@ےp>NZT8&htX|`4!s;''d|]#}\ .c.X=kю#dcn]h#Uے%92Vձ Z2 n7tӟ3 ݕxGO5L̓"$b/r׉y'/&zoX`-fsov㚘K 6Y<۱V58 a'd1_ D-#HFp䁘>D)'T|>bu/c4t <`)? ]kʌoU${ a,R|D# o"\S"yiV RMwC6G B*"`;RFRtv].8 ONcvc?۹si,ܞk/XT ; <%J )hF҆ BʤC7SA 0eM{2x9ցWoF[`CۚsXZb< +٨2 p8WTfYx%4@@yD.BG_Ì&깎~eTk2 (/"v'AX;k rՄ&.HF,frL[t‚B3[QzeG)<>)51uؚ( C,d]HS׾dDLAJ;nrw>5m' 9$9a~=G$@Ԁ2UFQ r lkcpm֚2$#l7yDgVqv[v5~0 ɗ o 4up \n`^d0^9i*,T)(??RjUn'e~ Xh%ĭ0HP'jOxUqv«.;_:yJ1-? O7JY筮bL6lB [^񎊿[U$3GPΐx$idSOLS$ܰR؅-#Ys_-`j AUA*"AWcCW{l#W s C^:cpJK&\%RBAJ=4z?u.7+Ja1%szozcM#䇍`JޛmK:> ͼL°}'`(_&nWFXG:;Kp %}=ʒ%lzW]+^KayS*CU8/or% 30l<ĐF`Ć#(4rf6H$fIK_MMKݽ׮=*ƤDVq^O<ﲇHPk/(@f4/N\ÀcMI1W)r4LW0OOmJR}h?/(^E`ɦgO[ ؐJ@m6;Wgf'ӓear{djL>J=l*}Z vKilwv :AK!EjP͡΢RfZiNwt-Y|v4v a"-^awTaM옏H?W|a/)B"aAP:Bh`Sft90ͶWP C4;rv'e~ SgVrُxے;wʝʟ'X?er<M6ŕfᔎ p1bo`ĉrk*x@K9ڍْ%Gqϓ $n^jT4;DϺk?.rn=O>/c bۈ%u:ǥS[ ;_֏1F_=8(+OV0(VMY6FdԢ{]=ەUɺC(IԞ&8<C6q5F䳪k1 ~o?#s!~#LsGۨV #C$cr+y#ѣX4H"KZYs6ݍz;0:L_Xfܗk?sG"$ mT&:}e3 ̤+b?q](\WW5#}!<$oY.=$rnӚ`^*D~X fc1N;LJr*7Ն{}BtD1V?)o{!]I=s?dڎfhVa!2ETBW^ӕqjOO9|ͪ1|eGV(Zrxz)XL~ 8⡸'f(fx!̋熓"2#"= BjK f-WV_m8N oiώ,Z1] <à3Ϯk  @:~g7NGoU\$oƼ5SqᚖQ?.k*BJkvMfBS=4|'N>).q asUÀ$ZO;F\q? aJY1tP+w"h``'Z6#J0<)aSVt8R?=]ixk)Qq´]`]Iv"C寥y)bS͎~^pfK+Z|4;7CΛEtaYX͇J2p`Q4foK&] 78C4DWk)ZL,1H)ʞMDdetG;s?D*,\]Ӡ/f*@!s̅ Xv fChmtev1# ,3+"f^Tvvڶ2FD+} \r3֢뼃nQkEaqƂ@;uD^Tq^>qpԇO}0Bi~8gD !AӠHdCTT{ń7wRXFɼ. (u>e=IO ^O}/\!DXPU*4 CV`W~Te/'V]{G{GM4 2|="6.(T9~Z4u(<اG}Y28t)&ج!%WLWV["GFŤZ ɭbv4Ł-ThvKT@9Yc-7h:Ğ9oT,ڵ\G W$wA'KH^1$.eg%~u(W׌ a IOX/J'Y"֦Rf߯ ,I% _qA\){Dv9gڲ$c\ =uA0 FNf]=zQڼ;;!;ҳЙ9=c0|Lo 05yY`>@ ?&W,Ef۬M/}}K7ߤYDYm]#`PUfpCf(Uy 7TZ,aE< k0 s<޷*H{)>_޴G`!)/"ĥtQI;&aM"$jtu''@@pY b*N^xMXvN~n8uu.O%H@#“҇NΡxE!K/?x=vYl(O'|7`dy5>~ 8rM/+e v{^Ez 67TQ9c#O\nsB>s.qъOy|j)g:pTXu\Lzyu\O'Ax,< Vz -] ?;p p'ʾ{xHIa -Mbw붻*_’_~<%ǒ3V9)L\i&4)3lѧ鿖bs{ o[? @ce{[zrWʩvZdmO X ,?v$ZLcB.Ҿ~e /yGM?`aMHڔav%0d<q]lbqUJA!Y.ϕNA8?(]MxZOq}Bq!pLk+fn,(vX [z1Rm͠GgH1> lVnWO&7Eaϟr?yO&1l|oJM`E_(t}#cZr. IKby OÅ,D#nBPwY;=K_Ŏg8yj ט3N ,\G;_W ~+EÍFiK\o/_ܼPH{Aߪw ҭt!#\ bRrv:.Wkvѷ* *dE.B5oj:p8*;yj][e~(z=S_&g;@ *뒫h lIk+IXx-#q+Yf2x}:_|€X nKO4w6㰁\vQ?2m^5t( $yq [ݚ-H9EZ.(6o ƗQ />+fpSn<J&0.ǒ+b{tE9A!`M9y DS:CSTO-9RhOGF,Cv֛3L2p&#*{2r"h'K]uHQ4{f}i}dSDg0zH&K+=噲k *1@S[6Vs/EL  -C4"zBsݙA蓨LaB~hX ·7?+* ?ȁ8HfMF7%(0җH囔N_ݱ-MFɹ Ɣ:{f  aVK>E2Nhe&+sF5"" c/OxxYYu`^%mHlfH'3_ta2RwG+aFU*ukXǁʓFqG -WdyO@7Pnt8b9^8٘\^8@IKR}jXEXU@<t\+05ud$)h Ѡx i5(uqf{jTJ_ڑi;*";]i{+T\(w,}ھMtfc -ZwsOqfKeR{zmHg6I@UkZg0!H3;ꇍM=|5=xd2L;L(:UUIHLI{ vUb;ZEdQ}F q04*T͑_Y92kgCZZ>ݰ;%Lhsg@D|6fpP!ĮIZy[ϟk,p0"YǑ:Ƙ]GЈ2G45M.B ]&$ȏƌi^!fDahQA)Mp9'AEjl4[swS;Uߘ#2~76`>[3e9B?#o5us\ 'IS+/h|7,$u?n"9ϋa{-N7U[FPU|kN"6_R"r62` qJI|4q~T|hW6~my)p\1F;WhkPb:-4PMcY |IFv~Nڜ5x[uQ зidE1RdPGb|#gDuۭ*F~Z}:^ G&$׆Des;w:S&},:-H @ܥ_gSМY??u* @a V[nysGެY&1h ᖐ_hVrb-Ccie3d+i]_c|SX+67ܗ/a]ZUX99¡ؽOQd*'Qm tc2k c1EJ δ;YEsbo6.ߣ:~>5d£YQT+us2wJ`"b;ӪQcg'~?,xu1i 53bڷn]H '3АO;!;ґ9zv8B( F |BPEiDqO#W%ChMwœMҋΩ=i;~:V ~ MjdW^SOZsYY "D>7*RU+22kc޳38OĮHAKu|)•5:spA N */7.,)"Ձ8a|;C߱r8^ P?p(~lHuL%h扤g04c/D@ ]E\cU\R#K՜ P[IQU?_?PHMu*d̻3*E[ ilK޲=܃5xrA/V’ax^'bڤ,0 eg7]j25'/x؜C4[%x9}~!M/f dK٢s8 .M̻ oL89L/9|!'Q X`Dz >N2 .TUlBfD~$VRjj\ _ yEp5^ƒA!IbMTCG4T2tCe~P; V1z--̳A H5żToP*6nY[k^=rv)ul8Z$(pu[L7\WhwTA-f,p6w`EPȁ_) fp. keyse2=vGXl⺜C9\h H(y@vd蔖pFm-brͻ~ݕ'w6 rM%*a[Ň,?/4%?F٧+o3$gX=ajl-.} Qѯd|s> l .- 1)N5HeE2N0&M͜ƻ 3t`\LplZ ì)m/vbnoK)*!S0?[ W9|ץG!$')(nzG}އJq4uU=sޡ@w;L55agV"f #ab.Smq65LsUbQAse3BN¢g>0&OciRAZ+bT-a%pDwfיִNhzVp6f8T 3X"4A Iǥ WI[voءjҐNnknmj831`;׼B 2-zͱ2mmvV%\9zmɅlh%˃G15Z$OUʺ_?۾ E>iab?_alȥFA * Y9ԗ w}1 &r77/a3 OxɫRGoȏgq| σ1-G,.snsyʛZƨnƪ~d/l.GF+2Qo!% (&gMK9i'e^?=yDES.%=kW'<~'f-CNY\zCTvUAhE8O~/+ Hy3RSA-~B{ EOy$š`o@ R @CW!Ǝ ©e3\ZgǒVΖlUgm=l%f u SkpU*gR5zC|_ !  @XJwWZAjAnZ}NoߡsᗚݎgTYTŔ=)d+bV֙H<2oK4{oP7&bQF)\TTj:@"v'؊KW.\1-o{BҼ4hC-.(HT9CύÏ&x*cW!W^1dvы&fWhfh北1ݤv(, 鰸ٚ4*?XwT0leum)uC:z_ AJ EufdAk}7䛀΃ c%nr~I~qP<͏@@wI [y;Aھ;iJP*O /Ds-8ft>JtFuG!|IŻp]Ӧ!;9MHiK ܺSiQ2 (!恄0C[ y•ukvEQO\`d8_Zuv9?&oh;|jO]Suz.@X&rm)ɿ_yfEjS}:Kg*F{|2Ԛt/! iC)Gهya.Bb'Tjۻqb& #0v.G>X38q HPTL`Dɮ| ,:ل}& &.U-h0,)N!)ė1萆 ~S"'N`[u5O ^"x>'+ oڈp L4=-W$6ToywHFĴv?$߄b ө^% TxG7ܡ0(E|ЯKT6 m-SH.0Iz86@e$OUCBgod5ʎItӳ+]OEzM?;ƸE8{{֕ϗao~uC,3eZV @YbϾvjW^ 7~kb#XF|Qe79WPw޹hjcBiLJZ{]<?a Həw6&a=o⭑ٰ1^?꯵p_s#dg:3aةMgm+M#>89gT UF'(1²QanףQSc%L4V\h;Ui:ГLshxR BǃZ~ F/WayT.oXpq߬v6i8 ug=CGk\u ?5Xc(*dҜn|@NsYI.M$6lʱri'f$2I?'#lwlhN0#i6P7k~4Q@JODMrRcu룣~H]E%e*Gkٺ`I\53WěqD/֯T#Ȗ>Rf_vڌXohyo}:m;3'ѭ7fRJv_ l#'1SBD&D`F3&>m|7TΧ~iL&-G¼aG27+ϏD` I~57ޯW_I Y5BWjBEgiƴ{W:T} @ 5Bٖ1X=N3ҏ߽}HGc9(p@cugf`(Oxա<ImAd+ 0 .Rd Ve)ry-rj <FYNPdCG-dMZb_ !~ 9Vd_(h>ăcv݆v m*kәskП=PZ{ٵbcz.q .`:wd%7!|"Nk&$=(œMwm˥Bf|c.Nպ\X5 ȅX"]&9qc :v6!@|{(~!=#/6;?Q^K/!&?]*D}_mB]܄1& *MrZ6nzlܺҩT5(fŁ':ϏjM5ZYrR"x^F7 JͱP$f;@e%%kXf HW($? Ţ=QbM|\*ɿ~Pw)Ӛ*\ޥw-<fM_܀N>^ĥpjPl۝]-m%Cß(M&-u{J/ E-̃ <adi74E](2(O>@ڶ[PK8Cj *G[#4D4N $ Σ %wͦy`~[/%S>ګOGbXn6#~Ov~IIruX ~D19J7# H>bVd+dMupAR<=nMI* T81 4Z3:3z:θ6$_&yȿZO1h2" 2NW/2 S\iyH3ihk(ZI2gaFcR::]ԞPڨut4X3}+B9gGK#`uh9./ޗSu12;PTyOz3[S$D᜵suR ~|-t#߈77E,\tOJ󖃎[ݩB!@(6:֚:K0z6D=ksu1$T7AxD[v{m(WoӼVeݷ4s=Ѩ{?$[CC˅ʫOEmr ::S"XL!dLc`@Ps7VylJ/7 w%dUPi;plDjφhV 5پr) (>;E Of^-h_Z&'u6HcEQ?I5qsDsop}OĤ ʑM{omTRϮƯg-6"N\X kاB>b'̝#~-)`ONG:#1 16t˲#]01qFD&}9BcOnO:ǜH>8^(\hx$hn^Iݾ-=\N| wd770S2;d36j%&KO^fw|'̌V$хAat* ƽt|eXM!M1f {0izx.J5F!#hϋnB`=7}XD`AI5xZ%[NbD*2ۗo.  P*5{·_rnuacyAmƹFupޏ~Ϋ3i|Q^*X7I-WFk;{#VRm5w6b}1Ü)*QW.S'yHslԡE5Dy,"@{z15ɂJqY 4:MĈ1~ J{eIJr"ѻCOo;G ImK@!ڮiF͔cK2ѾpခGI蘜u{,8*Xtյ͢STP/;`ÿ~{zϣ2b&ĭF_ʮgP6󪃭qLnkd|\Z9"7)NӨsĤm Ց.[ya8}Ȭ_ʇXرUFj@s0LRmT<:.xlך|-9AxAIeQƂV(>};#& ?fNqO(԰7n,zX6XnY?V/O``!2 l{ФS aA.c vo7$,M!ն6uSF8V,-ͷ{{28ӳa$)a:g{OJ\,7EudeDH`Rv߷7WeW"= wog-ż-({}ylJs")> Hx$ uK/J9rM!5JZ0>\3!jt}Kox$oNhDN*z,s^i!r bÿC ȧ$xt$4Y$Pג+EAPMj'z_eq;\*(8QVȌĤ1ߐ- 1C,~BDh*|tEH._Iґ]ibIBѓh.C(S{=<4X}%]g\X\jZGU۱Ec0XI Wϗ(\3ֻ/%-%:< vvlGA[$[=Θ&piyWpt-ODMӦ$W|Z#nj"[mh+' E|=h-E0R<e>_0x}26sARd(@6zM&d_ 4۠LJ7FZSIyl14Lgq#0Aӵ` vYBwԅ ~BBj[0>r棼]tFb#xe;_lњ(ޗ~ܧ.Kq.1cDUU 51M 'ȋ&bWM@t&([tJʐLyU>dls.#bpj]O->"E{*n#^~|jNtkZ6 BZvE,@\-’b(l&Nqp`)ND1ڽ?`= mM_b( rb24ZB*}Ee5v.갔=?'mVɑ~ )umD&rrA_ ~+ݛj0V\}YZ4Tbl#drf%p}`ԟI<<;~C׺t v;jؒg.uۭ^%o,%&-B qJ=,P8[c4Jn&|T՚ߞ7DܵfҮ1F`DPXqy]]ю'x1pdO <ШftZڐ{1aHC{5WX{ʖcPL25+͚5MSb"&mef,`?oʑITR;S5.бEi#?VD5*9qQijVAC^&JAC%S +Pwxn!fj2S۷Jgݏ>-Į͸0s@Q/oJ*@Ml֜ ܛTVPOtz<ʼ=M٫*A(\6G(r31*O9nI3/D\3$AE7ciq Ƞʭy5*{蒡铧c(XQ"`xc^JYNX9/-_KY!cf$E3eㄲe,PݓD]J%.i;o]ǥa\x8 J/.B!ƿh~afgV\J-qE5 Qӑ3g^"p$r낳VUH$|vlpzѤ_N <$npXtns.x dWLM;TpTŽaBRҭ}=UK\>~LJ:&Jso)w".s%ݽk-o6y6fj~Fs0 &=#h/VWmB&=4B`tdˀ~$f{,5NU[9qfܩ"-]dUpyY_^y'WF[]Qk_Ts[l0I˘ABRfN/Eof$q[^9~2Eg( DZt>~Zڴ"7AeKN)Al`)45R)f,օ҇74:Pz7OvϠeX2[ٷwuBRٮO ZT|r9γ\ ǽf]'3p$ۢ+v@* /{yO8beN|/{m1[8'#ﵣCy2)A]IlcޓOp(xT x%f@{jKCO?`gчz]4X/&<&?2T#%fUʑqɕ ⫤.yU;u#)4eYrn- 9!}lD;B#"cÀ.П1cZg`3VG6P76y%  &?HQU,pXU7H[~_uX#Kf7kN 0đ% ApS1|yXS8|K8mOXnQ3=*o0\"< F.cCC ||e_EF]@j΅-ﵼ:Ve衧H>8< If([/$ޠgD|D[wgKƆ"F\~ܱE8mIs1I‹0uu*faK[!ʄ=Q1OT}@A"Dh|/ [ݡ/<aQ4x7(cK}@7yZ`Ӏ1ogj±_fqAmg魙!Xė GG~]=oͱl]NOCXH'ShA?etPmwujK <6Hswl>5R|X}|1.gV'mK>ڏ4PBo ,d&tEvhwұICueN en|t 2I!޸/Df/r%m[M44׋JѼOF{!ם=FcD C$2 n6\k;KWinW3/>a*\_=ʴ[5ְ^+?Q5,i_qChcI2hNO ky0XW6~U^:㽗=s׊Ѭ%sc{RT3sl†ܿCJ9Dvk(Ǩ` rD -ŋ@H dz';+**iڻbpV8!-_рNoeay~'jQЁ:0]{ə1yیi;7uk0X8)a#sYD߉I_;.r`ˆɜeya!˥Y Dp C26MmNGdņH2z.Ȉl|ÎRO N߯%`KeuCo"U2f7J^(.aZYô4PDG3zl72A D &6kTۺQ'cfS' X#&i #6(7;:ǩ0)u(ժ TXf&{|HM(y(Ɂ `;ns u(R"ywC7|odyOY0uQqD6Tӳ_nYuDkL%l dn[ TDŽ]#)}MUgZ]⇭9ηMq# $/w.@EYE*>db,䃵3QpC:9XoBf4SpfnNnj \!C4$b&RxVܢֿigPdJ`:(]Ͳ63G,^%WoFtyx f6a@q2heg]QZ Ypr# lD.sfz'\IdXKmL#|A9=~8$z22ai'>RbL2ҏ)R3!h/s?"7~Q z9'֯#K],~EXBكtgJ{3iq6]B)"Ue`NL߳>N\ùJj3L>l)ͺ/E= |e7$9~ozF%nh ,U/d[dP0lXZ>oND dIdOHx/FH!f@gMMEՐƊ:Y`R4*1>+g.hA+*Q IJcq_H;zwyHIt!b%XVM?zB@rX]CrxfH;Fs Zސy\YqǁU@y2WJv~&u>a\bTM}!;Zce$C`.KAUFʙ«&Cv1xR= j$55m@HcyJ':ȄU%YN%Kwz WeMI2Hbb8$!Rr4#e VйuVi`UUmµGXBk-Z8y[ֻF34`woPwى ?293qE$}ecTm# WyΗrp&^.>v9;J\&Ld}:!w7:j'c(OS_8AܝAݤ ("+,@tj˂d E}R}7XVe0WG:RDQP~:吲A~CV:,r&.y̌,a dE]!SJ̴X"+) SI<UƬ1l#μ"z m1OGgDS vTaă PPy J-5aSY,P̸{K*/< )lA҃3<\na?&B/2 MjB ${ԩMdMߐ+2hF ynF0 FE)VR⛉5? ޺#U jt.rKTVhdsdadDiŶsXp7綞 S=I ۃ/*U!XfO\&l_PyգK!΂ VgՓDXzʗY@\EK;cs/B][_@&U<66OݪY?K' ݊Os&|4w5`/ A=x?bQ<^]@R\BeV>?9쐿B1N/oNq'ޠ6H.{VBMzAպ>\!U݃jYôvwi)in bjOAI#б8ӢH^՘q2L H\nWqՀ{'-AwU)y+2h" 3plH U8egŧe#kuGOuw5W``wZPΕcɑsK+ Pż#yGA,ymY+_;<&.aVW-oxW*S6mzk tApɃ]A4;^H~9Sߕ[X$LEjr+4Z &ZK͝B b8tXkÐ^x\ Ѻ^svB6m94EӄOWf}Ho#S.I H !o;2V[{͹nof | \9w P .1p)_j!̘י˹h [oEeq>7iXgcZދCj~z&f\X*G~ 32Ih R`gZW/I {46% o!(;)TYOI"uy$E4JiM^^C'[4^3$2k.91D -RtmFLMTDZ1:|pw7 Rkaج򓮖Ń:vO\]Z7Ɏoϸt.3ߝ{Yef f=N  gLf6 >BYaQ?  }x{TĪ']gf'&jZDTwDnd?eګS7 ]+\KBM_Y,pBlD;x}S`B}x>;z="8 r?z̖/s{orEעw NG4ՙR"|Ņn3xDnC2[9#^`%oǯiBv=mZd6ZC>Q_.,t2#l~!vGiV+l;7psm5ezHp:!roN玅It+I-n\$B\ٜߏB|7hOX˧\M#tx+呂-a33=ƀYis &|shPLE/m?7b%IX^TYn̟UnGɱuC CjMCw8, CYtd6a]lR+v2QR?ϑn}ڃg:N馦)8~:1r]͜1 d?{|*cxsY@" Xpߐ~,f9O2P6Љ:m9,{Rh$PGEp~ﶗ0ɍk*nJ}ydCt~}Lw"K^z>um/żW ZqgxXJ$S‘F~Sv;4S0O56tIA<Ɋ'MԮUd;e<*ږT%H8+yc1оO. yJcO$@5$5sZ.m֦+\;`i[0f*bѧ,f'%m #c`QOl\G`wGsd1iJf 9D&}+A;Yb5{Eg:{cX"mǟzt0o(.'6z]Q帇;˅#ֳ4V|)b"ı<8`".XOV0aIjb+]IcK()GT+O1u8tFfIFl,Wzޤ? OH,_ii\eg@iR$AnkߺŒI`i oue)V ]>XyYmWPUfbq0Uyޣy|>C5OɃ6> F4fjK3Izlĩf>@l0WSopK}Gu~/^X!\Y;inC֮H(Ϸ15K=]GT/t`~\JǢ놣0ƮނžAck;~}SD'Ml ^󦩩"ٯ"<Ȑ's(1Sr=ft e?J{ikؼI ٓ~"lU'8EӼzAnJi1]$赤MlENb#A-ԟxc ?%+U N`C͌K@0q6EI6hD 6cn,7;Tm-?Ė54H12fv]0>J-y% {IxcsP kR۶9%H1Es6 w-x$mʅZi#B7?0vVjHPs 72F/ 'xk5"- Nujdj1pY}ΞJ W%\D ͒&h'#$5s=: ښX?*nTb$c"cnA~2 y$^pF4+%tE|T>bgqp_Y9RޥpQ;RCQW[QwURRmsqz中,kKgA0N惏ཎ s=r ?+oЊ%BcSe>ʁ%EfXPB]DoE(SF,yy'1*n5fOqC̉4>d,jIfޝDe |)Gl lh\ıM{&vSȀsq+ښI hkͫBEE,*"WL9‰pZRjzbt1pϲ p+x0W";!,QPHWdPd lr)`Tw'}σ]/?Ϙ8R{j*mGAt ܫ q (é/9@Nq@5-X/x&Q;b=G~8^OY$u0}l OTg.Q 22nH=R'CBvHeG^lW`0O+nM+PR[mObB6> 1ص >yHYb^R/=RiM[-|*I^tS+n2~kOгNx#_/LU~=%&!ʿkwᥠb:,wB1<%u]sD]^NCR[}Zd?K Pkg`-ob| +vlZg4`B:*f,tt1 C>7^V/'y~\{jha@Hv_>yR~L` 3gwѻЏ}WN|Dž6lX`0 o`q ^.A?W 3ž>Ķ("4܆rX4AixՍ[n^jZ|ĭ,WY6}EG*tm[QѬ@at%XeݦZ$!WR20B}M2 W~fkN':ȞՉu' |tL0!ݷ@?n|vYQ/uWBPmu wnՙXA͎z +-O e:= :E]Du3(ݻ$WP|݋_v#Lv)yPU0Tբ- k_Z.VVdz8$~N;rGdt<# Bg&(savĸ$j? uv3TsÆ2&F!fx 6Y)F=\S|?X%05J:B'RQoGn:$CCԚ5V<[i@6E'ưѼg=:JS`'ܦ<<c<~he3e. ҂Icȅj5d[R8 J<)+!6-759n8cLڌ l*/&eʠx ر"0B(_R=Hez'S/؝'\W P:5{VmOmH_Iϱqz &T=0_8w7 38b${.y_y Zצ~ِ{/&oP>u U:쾌ORX@ut|H,5{wlxhgsE系yn(u**\Dd}7 ՜6[4n@a鉗.uOVçfpQ%ݏ[uVf$L LBد8ׄ}+,xHԵ-hxc!Eu!(|)8Ǚ~0;qQYv/YhDFHU@~ Dec|ck9+C?yɷv6b:Kb ŝHmqg:F1k-xEM{2T5hh2Q l6Fp-MDcykwBԙ5t:a-{ `g滭Y cdysMlIl/YR(0/_{GPTW CAע(i?4lѵeH"> ew>[GćҼ҃ z]ɐJQKKn|c,՘]2qǨ]O p&R}oCydeKLx으W{]@Ӷ`T~(%LN sS& T?7>'e}> [P|<ڇS걿$En.Xm]gH}y!:gEtYFDre G v(&rIکTCνho^{,8ڗ@7l:'mJBu@?XLQ wt0Yﶸ^%DІ<;ȑ󁺱6 &{NW R"W,Ax(? [_zŕH}Y<ѠmP)Ki֐n^ ㏒ƷRFcV.  r#JG8h3vGG9aXoLm` b:&=Tu-X9Q|-bKyM91.hv+.Tdw+1E1tT s.kt'no0As~r f2Sy ęn.^ŁaB6l2"]?)ieX vʊ_~3rV[8dsا]lc#'g4ًilp 6M)A7{Ya;-bה髷+uuː0э.{#/*iDm?3\Gd|0$4;p{"lk-F&5 q%GuM<`S$ý&{@%e6J]);X"FO%Rԩ'.K{P'32lX䢢*7 R􉝈HybFb| pͭAأ`aDhju:}4F7}h?lH$r .zR8|(Kaӑ:cL@TmYZ t!m\C=?oVnh=r}-t>Ngy)Gٷ`pWf:l4Nl}4ڿdϧ x@,̏@k#>% ;C2};g'c'$e=}j?k(](%vY*؝PX^tj,KF]G(" &%S4y")58+ym(`NסMA.ش\1 8x>+6bh&17uYYnܔ\li{4bB;=OK8ތ9rWYc>#if݈oh` ך쁸"\TtT*.o!B2|IOѪ dn޺v-BKfͬ <^(x8j+;@Ftnz0y8sV!x8@H'uVWѬ0QL(qg4iٕ6[FĝKFǡ!JnuۼOSOUXdz  ΪVrS֘M(sQ)]U ~p\AwIcv֒l*iDQJsny)! <'Hm/%P._< H%Bf2fg/Ъ h-1ܼ]i3/Ά^M"PTd+/N^>˿(Zex)ADt#LgSH5֑PI%Ǯ |Vӏ"> ;8g53p^5; %xە%AQ8Gȇrέr;bCLw!Hh: (Z6;:Lf)7$Y8=A3 o6333f7&Q糍 R*ZJ"r$i̖-fWfwTULԅ'|RZ UZņbHty="LP E/'~fJz@x|D78x!iVigj2\dҪ5- {cMj|8xDC(HkH's&]YHˆ,ơs6@?#3E=h 4[CdJa[vҼL}ZOJMq@@4aC>~*AVqZ{=NO%Q31Z:JXcj ~:(Z||%F7}WIʞZfW"ylj7YQeBlH41e{3J$Y vʾ6-*V46fX 6(餆ٌW5h}+7:;.ɟr`ONl&,64@W}R>n4n{O78w`;j. 5Vàtl- U"O}A+QSn+mnBuIsrAM:*+ Z0LJT|W"DE*:E;17?hfX==v,bAn:ܫlztWL @ WX!ʤ;Ɂ-%;03mFM↍tM:[3P I`v(8?p^IGa x%r c£QkhElȟ5D~]R3'6 ^HGXJ'H*J(|@$؜n'@>Ojpn*(FAQpx>2[I-"S vUQfE|"kg_8{C gNcGFnQLzkаvS8; iASkX"bA6~:b6vĴɻ>ڸ7}tO%S'R.nC k=&4~ϩc[c{] )  ߡ&.69FDo|= /95 tʻfs 7e0؉*׸?Mmo`4|ߪ _Y@p( A7~*J !#E# ? V&>n]taa)TaIl z6 :;@pԹs~*h 6|USU|qj2>;ihKg @OGFVܦ Bm'݃B\h_ݥLgpbjt|;x[l<۔"Aut.vXL, 4.{ Z~xu0Upj.o q@ϒt8'̻VnMз[*H%i_6ugDR6B[Tz"]1>*xU}sT=*[1XOh9sQ3m/#iJ9~,b$<ȩM]wf}/[y'BP, C.9X=n2lpg_@Q2L1c@* 7<@צ&OK3mEbWM^oR3v'5Ìr+JhVTPsK&SӒwt\ |2Imp0%wp g"4Ep} x]X,Q#B$6ȯB6.9 $TQb$eYG^U"TQ`SgG4SPJƶQ:fX=7.+WGgmӿ2`٭Tx*~ xUPo_p2c-`~Lt0P =EP~1/- {8.Y!I v:kJ {tX?Lن˧FAt>]JxH`ٛDޟDXiTcDaBQfƸdC BZdEȨ7 Lh'XKn!J* #qHPH^s2|@sfhR0ŖOXh)E,JH#|r\x*G1hWlߌ4>2w93Bc*sRճ1\m<28l t]á =;ș \uk#i1AH3+k|Hlˉ*gxǟXNbxrʐ< !5b"-RN;rlS)zJEp_Aa&{7Dl#!dTP& EHS~TRf\V7IFJ٦3Z>+b#tA4i9#5_pV*=nC.ӯqN4u72vKQBDw5QY9iW:ܚHѳzzKǑEG?SjWv;s-Y_VADPD^ʞTk+_A z OGU4-??Q} N+<0yPe.fPI#{.!`ܨY`F# r\K @GM}t-n-X]&JBO4[ Sp檏 +jMKZ2,{XOX#xe~پ{%$^˷ AvI]#'_uͨ٢b&FCmL9^N!?B-UMjʷCfR}  w勖t *F-kL&=ޡKUIKւIMo'@'CA˙MCDTgPKe*Vf~Jb< i?J.\#/(}9[,֭V3PڿЉ'bu=^[<=\i6avY;;Lӕpsk}s"D42("+iTΟ_Uڷ9Aų\E =VtVЕ Hfè#9Kh'_-niK4u(hH(/0D\]o| B*6]2b9_7_5{!A[ҼyvH$TkT3IN1}\:(;F/RK*z%dHT| 7gq~^Vo#3Pe`yb$+hSj"ALPs6K'g7w(OeDr9hY'R\ظ%z'h&>pRLP0/I4#id,3pqǢc]`@+?ԥYϤI!ePY$V v?T3XP"Yncu% `56ktc;.RTt }`">&JF<4 r9 sK*g=80cog=9 EQHF!9J CyI ym%q+_WZMŷpOL"" sJixh.յYE` 0Ů৤{|^v1b*ѭT4u2Óm "^yJ7hG/]}-[O1 9 S;ή$K:t1f][&@w;&7T87RN䞋."tHBߛ:HAj(foGڇLؚkVGPcP|WF7  H"d+ ?0c'nUX^]УRR >gILNnyG($E+/i]-5JZ8wtF,+k°*weڭ?@}$KzQ)>cM bS36 |"HC2^y^%L8{܊:10x9T>ƋPV2~z2)o=mGAFa^M*S\K14Q$;aNS1!Ę'84ֱ|o-ʓH\zU5(Ie_n{OP[lZr_4{s5B2v=Y6!&Q9Ĵ Q &DTLxbpy*D?s*Z~/ڟ9r;"5MĤg6BPZ>g,puT% L/@ `!XF}!m2wj9R5*ݏDVӜGAA`t}=Y#ɳm6M(;uriS@Ucs/$P{/:s#h*un`61k% UC'BƷLl7=h}Oha-U| v8/^|x lU_TV:~Ffc/QThkҩjVw;@mg0 &>QcA؊+uJ#n1'ߟ22еJtB<˜Da5ͯ_ N=~CB֖r{7ؙ[m*`1*,gcMKr)X~e#x`IXDM+Um'դhF nuj>swjYNڃ:R֧3;ƆeڀE6KTӁI?6;3HpStOdڬPi}v+u;9G3a_IaÃbSY<))%Ùt -XBR{+K_r7pȸx! AXgc"lJz4M~ojH渞(")?)8 O8"p $۝7w[˻2?B׭m) nTp)&I?Z OU j.K^넊7ifVsVDgU ی@ȉ'9ZKF!$'t Nj< =2ڗR@X# ˈV-c$C>7AyP3aC[:4fûyyhd;N.lL@Klh᳍I)BkjI; nuGɫgU2dq@e+oc=955TQZG+ ^!dVd!dUbY|0/ْ@My-@yz;uB;A3 8{L?x$m/õ5 i^ @[ㄻ`R*4H/C wqt0^mpNU.RA֎ WBJ\N(0c[=5p%֑@+Xk^zhZ: mW&UZג2tSiݺ>xhnwvy9 /?۫4w'w_p\.2|I2sMa?T`ݲ6 E]JF墡%<39`"!{?;0Q)DjGU鿝¼idk;ûuojjXMK!ʡnL[{9Y[mL *ײu[Ѧ(GqdVb>c_B+`GwBSiXe3vTz$@%Fᮕ(bZ8.66?[s=' |T\:gV2Y 2̖i.,1ϼ*F^K|9gN{ԇV)Q5n#!DGghĽ:w;k)p=s* <ۮ9'DJ\*ݹ)~Rg( KD6*#@aND?,t%]RpQ6lȎNTkNOc2kLor8* :_9Ѡn. =K>]Ü(8 b2 uH2. wW^C*Vߺ/Oq%MrMʞsP&%;Ym9tyCg^P٬\\N\gCu{F EϯTh+ԩu{ge>,FpR~?.UK~ _C( gf d8ĒMu[K$-nEHDY1&*d7v_$HL2"Ί ao{l$Y K6:VK)ut-Kq#ᅷ nX~x0AC/qLXZGM#Ss} U ۔;clt2Ӄ&C:A#br)eҦ^lQU@(')LvAldn3H3V]bXdiZif~ ؔ);',$q{-A9>UJ?7^_N 1We;votg Ys2룝NhcPY\GΧDy`vTq`adF1/VZc $%|K pLyq"Cy~ύz,Śb+3z}^{Hucz 9ׯ Y2r&0'Nj>㵔*juҵ3JՑ_v^A)1H_h|LD4MVb; '@qa.';G-gisS gNR痏}a*WEH3N߂)%Q(T)H>Dԗ/I!pAsI eHsڇ)V,a7dGPOQZ]􂍹 %609n _V)reeUMK&bcʚYա~W!!TdYH6[_Zo$SgOYd ЙµC4.-x֧`SpIg$Rs efygzQ/+(iԦBh0{FH|_@` Vl "A"d#g#̱>S.3-לhaUBF[OSFkm? L!:gwDu(tK[`OA4\tk[ˏ}J )qR c}'j jkv0N ! .&)_¢2w?S[&,ƙ`ȖH2ယPR1]ޝAS r%7$ >m~^O+Cbߐ3gPRIVHNW=p>Ɉ0]#,A.ϙ|]r LiTB!~uGފ4(G'}@ŋj>;k';#'oSվucd2S` ǚBp4}'uu?55'`/<"<`QVK pA jf GUK:5jd<Ǻc_yeu(j@f 7-fNZ/"G?VKIH%D.UZse{@9M+AG sp:T'`2z\(AG?j_e0lډgJ,l+KSXw6gb!cgNp1m-(&~&!G .ouZg̣Rj%IǔzfCZDԫ~uDaS5Eٰ# WJ,HU58gU*3@,zf,226]p.A3"|I3sBƍd\N×іJ-Bg۪V}Q6ڇbETFpNY *%yP%α6497h*m1Fה>(y/u/Ev(◒Tssӆe~j+)S +msߤ@|VBܕ 2"-LM=GMĉA@ ʬsi}clt\ӛHȓb-9Nn%CYB2{q?\ X oHeK!KI42=Xݳc7ޒS02y,%=MhήIpFQ4m7>ܑ1>E!!WjZ9GMew7a2C/NjYa,5hw5=- s(!s&v wPGⲵ5SCT7>.Ǹ5ц*:* RLB:lw('/돘ۣܰb?2KW6eV Ǻʸ>Il4 +֤N 2,o$v -Yz_}՗D(a˙/fiCt7 Ȣ ({PYYieKS␸| O{$ EE~yk,W &Jq$`2(fm? `Ki BSZ jt\ n鄲{*r=w|; +o#IK%+7HK.Y:9Qԭ\x,20s+c_υԢ ^1BK'X?- QN|!K#Pƍe@\ƴbԬE ت8>ɡ<cmۆ؈)[mgNᰒI>54KQ|Swl4}FMOWSԃ*nnrw1K(R9iP+Pj#Yny.Ec ̠38~}Ŀ6\FOv`A!l aET+'ƌ[v]}xƨL5MXJ )$Ku8Q{pErhbg_rMدViu')B|\Ŵc [}m5@wv;Ңj:41On>䮐w_¦*R !&Rz`pv/,܈V{<ɽ>1YV.Ѻ]ramwWT/v.'mgu5r<)ԯ/k~iVGưejiW2?`3ת4kUJ>߉-Nݩ;f1I ՐH*kcNf|ӰW柱6HA4aMΙ$ ?U:q.`%}kpyޏ P4ݦ:'@AZ4A+j괁| aV^\#dq1{e3IP_yx+NcG>"-Կ uӢ n͸DcRZ5fյ WcנoB|^D'h&F_Ǎ㑕} e2~%p|*VSQ}H¿Pjψ  jO$-/O3,6nX-a #0m5-9Nî16!`d ^{ArhU%޶C5:kcZݽ-s\HS ;>xщ?3%`(p\/ ܉-fyE %cDAe1H&l% kVۛ<+() |o1]bq {x S5n#FVajS 3}pokPEOWaúH0n jK9Kې,h[ [(퐬tN%X0zvşzXm9[K6"ýUş]yp16=,%i&MRw`qsb 4/2^k+ѼpPcjt=O t;(2&%@%婒&ȁvϷ@RC]ચk'pը&aUtoqrEyrr^U U0O1sXh&Y5t6ya2SUkUߚ 達!8 8U۞ak{ba䭣JDE, WϘV>ql'X`:}S}są-s 5_ʉѳ%h6t =PD?< K 옝܉,ޅ/G²qK? F =iHoѓ)\3v/Wd355@zlSlYq?QLs{;0y 뾷'cv>"Ń"ts"]tlH6iÚlVXP0;h* UbE ӘXH'|h_w*v65 xOYBjBɨx?U)jzM$ Ȗ^#0qncUI.qFF7zk~O)?bLΔW"[:BI ~AŚ5Iv&%V#W$+#ŅgWD nSjm{`l!R(dmq<jR%>mEe#  w*pu-͢ NF) Gpn`&!0.HVAR+PFuQ} JAF ﰰNb`Sa756"*5lI͒I{ޖ&Hk҂goz!R$c>,K92Wܗgz'j˛}5LyvXWvzXM.SK#@i3Nfݫ 9ŁyGLZ{4st)2 t:V }u$8)`˕V Ch: Ѻ\=(% #2YJvުe& B 5Qke`^/. A[x@g}RWkˊz@@W*^EÜJJPK(F>^\ؒ#YR#acXȷeKI M`gwC8ڦ є 0/i __0 1Y)ә䡼T< Jy\C@ITȭn"es7; +Z BcMiOƻL/ Yu𮂯"?PrMBn`UBv}q;>fq|HWQJy' `ŷf1 Z|_[AuSE,/f\ 8\مMے:ݪ*9z `nbFBݪb(^Bp@Jox몄 1+0lS.A [mg\? g+L)0\ av("Yge(qW8%zJv]>bj[*UG> Ep=Zk ^r17r}B-fze2]‹-{z`ƕ?7`$k .=gJ8ݑN V{lht˥ Aإ0@碃P? CƷs.vت~2^? Ta7g{¼ gJڝD^ړ͒ ZOA k.HFW~>خ'蟘0@8X%k7aT?\2daRnaBf:ݡq{$h¯s'쩆%d6QkvJ||چ uYyd -b$'B@R>^n%n1=&ay,V/:^R~VN*7Nul@8QmXYrWDІw,6eeG ƭ)QGkA/x5e$5% 8P` srB̝~r5v3ʩxC5"s(jNaݵFdʁ78 לU,gg/v?qKx5VA'3*Vġ,XKyx5,~_~l4=Bd@qt'&UGfϡ>ieWPp aKUy䎅AV/BƐqx zP/ ? z Ķ:bă ,=/f߀K Fҧ.@c̑@Ղ9V*m:aBOe ?j{aqȵ:BGYl*e`nvN|k0E6HkB©,:b-kAz7LX\&>8~{wá}~p^)twm407pv>/U~ʌP}bPx_?}n԰Yq,7$68P+ .(ْ.01ޮ]?rKGOOÒI p-FԌ \!(]*0P :RNRg~giM)^u3|FjqlWLj=l|h _,%'q?z'=iwT U- ޥb$}CgON0Q;#dc?2eJ'Uߚ_v(74 cJlrňM:)=NdfH1-VnlJ{hđ]w~صmܖGn@a\yR=]lgMІ5XgʍX=%v~+` 2PY B"BT*5!2jt.0bb_˜w+MG7 Vs{ \3ΥCE}~5խZzMMBShBU`dGd\WۣS\qY r?NH*Eoet@f*0WՂ)Q#~l㿖%J 9~uV9 BK:T)+c X[}!B\ qZBҋ {m gq3?7DRn~:% @ق3v쬼-?2^n^Twumj06=Q VX&Cu>־5F\rtQ^ߢ?]2_X~y{ ꅺ 3)fAɔV/:[NF_ڶqE52: 7?1SARЛ ǯO Ms@b4>&;$*S̊R;n' /Kyf9jʀfHIMO?ydl> _0y$b> Z?Ti~EyٷUIΔWkB8⏤ 8Ay|8yLFX&g?u0D!%nևfB7vFP)hmOXC1Ka4SFxS]_+cI" |VR>1;NWʹejWLJ!2ɷNt`Qm?,Im| x@}%nTSJ.Dz˨993i/پ1>ƪ* ]Ӳw`}9rM&Ɓ:L^_^( M V{ *]="ƑcךY7kp0s_(!{xڽuN6@= ?7mnn^<)i8_:Ys_ل1R-`0e0)93[U_ƋVFO3hTԊ/lpfhgIr4E@Z*?#4.)|etI|@swȰ* ڠa#L dڲ;bpD]K<0y:4t7IY6Bw# FoN^ ?~:RSR;}*–[2{=fw=N-wQLFڣ,Y>H0,v׆{dN2(!O_Ԥc|T ]O|DyCӪO0Ş%ak]Ŧz\LkcW¸u?O!;d1KMDvjAKTE,( )n1Tngdq '~9_u5-`F虽7 @\Q$=#AF1 H7Od:;mr`J= q{IA$]4[wo fY޷êOTO\mdӰN?9j0@w @rPU vs5\ȅ[Nk<6]C9QzW s7)5vVRjv-`#B1?lH,}oѓi Y98-{h), =LX^-/+G@UN}w.0e(#-ZCDw&)_O[yӭs5rM Ov\[!v1Nh 2?a&'S%Uȟ$<Ɩg~=䒷vU T, i`dP 0tbҡzJ~_ ZE0f8c2ɬ|,&ꮻ"r8 #>H4$+Eqh+X@D1iO'˩'9zZ mxB`nj&R8GY+\ ?|!W32 nQ_cBb+ I8|~TϮ'3c/O4p\\qJ'<`zpf}f~%E5I.6})+P+٣wՋ0aGqC3[O+ [-{.=WHaXg+Q ix%X\1;^f11q%?՘'S_+*EP~ܜxKԐLِ1X>xy=L)DAk%8G(]†R#Ӭ]> ٮaU+"EV KC` &R1϶[%:H?TCwp6NFO)e >8 z)"J{d ;]Ժ2]-!S)-M,(P cæ<FZ|fxa އ?U2.V~|&`27}Οl44!jpW'nx zB(sONjic>7p u5`y hOa2R1u"SRN=nqcNCڎ)XZtbV [8(fw43þq,Ųh]jsQϣ{h2$ yTuoT]gDV۽߃ĠFWadkQCِH3 {apMhe.rsVz*<0 RL՝ɐPBm|_r,_7\M4AMOMXkKy"K6?VFHP$g) 2Qj,Rn/gχе%DKzD9t4Ӫ.lD$ƑTS H Vro-؅gTkC{"l)rԾ^_ dݘ!*A 8ظѬ2 oפ!+گ`a M^Y>Vqkz)^Ns_] zꍁ̆AG˭5U[ IHqb -3~ )BoyT৞2IOZ`{@:(FO۴h~Inݧ^73\gwlx3Xwa9U),ķ<e+taۛRˆ1~gi'R%4f[؄Xal)`A*G  '3wEm8bSVS2n &kHx+P3lIOܢę`x|TT1GK?-xOM~_[{ǽYvÄ?GjHK<?͔; vc4:wKLW1¼"o87m?Bd{CJ8EȼRaV!Oxn+{=z2.UV5m*T~URįu.5>FG&m*i|Z%8(y?5W@$GY( CH`[IsA7G*X@×?).)3WTڋvDN~{-ʺm%|_6-B31|e9HQK9vxJeC=yr4SgPkg4im4- N5f^p-{`@q9PLxFk2 |JZWvtNYeʢG#0B9-'*_\ŸH8~G>*3aInTr'8{N= 92_/1p>OHX/tBfsޅTĭk~)|ѥ@cgYVs{ppn _ObP Whי?U^a(uGsѼ:ଛ\AS68-pCl)RT_Dׯ^6?FDd E싒՗m?]Bh`Z.P9 gf1}^,VT)F(l 6\vҶ#:~ȇ}XR𘩌Os:n_؀([׶i_A(j6F$)-i=X=r'Ak>Ѓ\rswyﭖZbW[Z\Sd} 4ր/n?WKA!8ЯNg p>3VN&ED=Ǘ B`9A/B}ܺwR<8)6= tSPy} 8)=jA¤ɚ(Z s[1=Rqu]jĵiN! 67v=S,S}lѭ]NTDfLOTav-Y+u|&GeȿQ*Irr7r0QtM\e H]SuDSl5K6%>F7K0 k:pM ^!\^SERz?ev:ի/nzPuBր4mDu 1KyA#XtYS`q=K%ɓE.:U6ׅ{QeD8xpaZOKZ0aT/K./<o.gcSZnp"B) 3:i-ޛ~]l lѤ@cbNLc|`_:H1_X`Bw:+mk&|)FM.ͥ++2Ύ@1ϑ0O PyKW^&aGcpَI 0: /˙`#k0Qԭy 'Oհcw'h9냝>6{,H{xB(Xg䰋cHYO˜Ǎ TR`e Yp37{rYܛb|սj}*И&1!n& LZ ⒤)ZH4-i> FS&z0)~ҶE_enl[DEn@9<]*gO󬷾0؜"it {:ԩ8Mrm{ 扗Q@W]]{(]Y~`,,]-1Y5Bg(PYkdcdQ廔~!P!ÃH n.!JSNS#(X[Y;YӊM 󎵿2#ٲ";bR͢BOv)#bvӝyqKT8J4 YHJOAZ7+n ME 3H9?/cquVh& $Sq'F*$_zSs<{lf=doۗa38ߩ}Ř#@F oo5o_Z?("U^^'|>snoqM) c{_۴, u'N6(NzǥFLf>$ /e=A-bzG*]bpaœ(Y=Uz]-,p .E$JnH}<1#,;6D}hcUb!6 _-U"Msˎ(ńғ*m TCf̀8c]9[I=BU69#D^6K૴VdCi;swֶ Vܻ][*j!õ3R^}%xLO-mi6dK-ߎ| Zʺ=hKtVk/;M.c?S1CԒ-B,Vw7 [76;Uʀ8uPЬ@5P/yQ)݆|bz۟Ҋ5Xt`E0#`h,/y9F6^y"߸ ƜeMo}R`,kqn4}6zT|3zpp3Fݯ ~q*1sD AЫ-ݮJ ] :]|L &bNd7Ȗ1\gh'_p0|Z9& vTxV \2,aiʺt7fuá=(`wƼbl 7`6(o ;:Hh|WSr2rVE\3K1Ak fvqev.UWxj: JH*\cPVaVY{k*I.k‿%6zۀtv "!e}%E ȡH=8\/EF_ys#|E1[vٵdv%Gv+iFQV W5;&pO1h2^a g&FaBh{ щ8 @+ kF˸ؾ%V>ǜmDJc$WkW6+5GB5iԤD Y)"fQic8'i SB?^E0qBT !$\~L\n&k<]ab&4̛L~螛 ~&7rC mN*usSIA[)m7 Q6"*Cw=`ҡE!RO3$7U(T 9 L%? bhmF]S;1Z5fOFQ Bf=f8UJx ՄfI;w!>|[l!Dá :δƬ/wwF֨̉ă"fvn# r(&gf[B$ɾQi)?  &#~zr`2QM߁Kݠ1YhKwQly< ܇V`J2skG?.bˮ-zGT8Sl%.59ҒZ7HӿrUURafsWoF9-(htШvcTR04JQ(xˎG;7myoг'f=w=x|Cˆ!^".k#W"7YiMpv<6} d@'~;5 4lF8 [)6eZ?W!Pg"Z6{K.y B/s {`7Y ;_Uݽ3Qz)?H[ݐ$+wQ ]_ ;0'}ˢ5HX2~;vgIӚF^Y(-X)٢'B WVV7%ZGz B|*Ҵ8N[6ϰԨCE .vq"y0,,i&۴ó;WQIVfuxcWϾIm~/ 606s Gogr+zNRėG  6qSLKQBD{k.^U4&s?lat:KFi!.V԰P)$͹)_Q'lpη ,!-NVـNJ"z`Mz-9ݘU+pwyUcڛ=e,x>CpQ6u'T.;f *͖/kH~p/`*5>BC!rni7!4iJ?^^@hÎS aˆgVG3qXq6I x H_t@CT (sBͭ@qd[hסj,<>i="Kl4B%~*M6Km2ZLl, %éBKQ'Vs%ԁ^tg i.J"G1VxTgx,ݗPlO=\FEΓEIZ;3goܨ E5S"y|_az%_qh1 SQ DɛgKSgڷC*JsQ."P6Uߪ t ]j{uyCJWtsV}uY > [,Od g~Q`3urNCA;F-<-uw1@|CZپ[Z\k2m^okX=Ļ r1 * ۏKb)kb"}D?VF(Uw (+;Q#7 I~-\;ʍFFk9u7K3g _۱[j@1g˓/y,q`T!85І;~{!\e;kWޔU}5\\"!/9%=>`؋8Óxv1KBOWuϲ`CWӏUb#LjzC]iO᪮D!rw ƹVM*)H,$ૢfJ['}L$M"S;Ff!;K9Ւ״ RQ0kT ,_С57&fOt\=}|" C/dN}C]%ȯ7hv SWJ6)q^ viy /.˄n+}}V S؁֦,Xo$]/Bid Ym7\hveկ)hL)>H=33K,gvϙ(3C|rj]&sqJU5v9HGKwfQ׾p8efeUrq$$ o#;ǧ#F8;l;uND_paDa3_` %8f 1|?4n1\>7`]wl}:QVwyX~£[6; "1%Vٿm؎+;'0B_szӉͳ]imU^2_[6սUޯtZ@392onU 5`'ig((5}.ݸuqLߖӶ?.:gZc{/u Ji,WiQ*;{L sN{r2erg)-v{]Q?>QH87KSzxD'i"аY cPnJ>1!) zdnb <۸Hyוhk֫E65;bK-!|`w m _V~mk9Bu dW>yۈ,U ǥcPmfz_Pi>tK6[4q=f~B>ʡ?A=:m[>4_#z$+Ľڡ{85jM 6ЖZFa(b+Z@y$Y'К)-:~rj3h0Ȏ< ;PiFi$"-k:'3 ׬; ;7R z8[^_$NsrdDDf#5j|#\bڨ'gAG.:?^2HMZCO(·?;IR>Ht<(t%vAF-@f=^rT.\-\@MI<:'y6SPUNvۈOľ_Dp;G"!K;1́QV5F?WhE98XWH ڜ= ˅u ݚDf_ ObMٜn\ݑxn XA\&˝6*"̐Kf2 T?Φk]'֐v"2H ?/ 8O'[~D] {'c ksw"kN\~N"{έ:X^XDtGkvpg-;*?;gC"#dqe^񿟻y`W0V]DюO4QV:/ yأzՙ 39VQa$1y`xVd Y兠_%3so&])s **SWժ)\r~*Bmz 6 $VɛUinu"W4C)YM}>XfAg~ZFnXHa)VɸaI%ѹ$(zRʼnz?D7'f9̿ʬ X :1r]Qʞi NDkT#[F1Q`|s~!&M3q06L.]n+A\Dg &§l:6$60Gں2!bZD$tjכZ85mfV۾d1Hz XЫU,^:A~k;ܤu=aW94czz"vQ<E9D VIj;O@-(9_=Nu 8YLWStSNƭ^s`ĻzQ}(o&(e߄c X}15 ӊkM& Gbq9m?2U׭?_UYj(P-Z)`>؋U] ? Kc+P+΢r>#'ߴ*YiBbe>_q7}mEoM20qӱ}.W].Um.|c(A i^JV;ln⛋DӥFEQytAr)oAP}#;l zB5L=YnY6sV%H6фe֐h0!> v ·&O-HYX54$gR{G0T E9'X'x"Su2"/h)&/Sqk G'Fބ*CH_k4팳f _s҈wH OT"ŪbypLYzz)a}$"sqv"k<* _*y^G)c$>ەGosVꢌ,^i $ K4\V.p8LC5_mh îʼnmNjUb9F^&Y>S+a7ox r6uڶJ!҉?R䥟 /?, Cmhi$5UX{֓F!$"U5\Y\|uaL52q>&4!vqt9e;&p!"t*A81)M{pL3%Wuꕞڐ]o@!(8X,0N6\J&+aZHZtt MJ] ЫYi=~okSP| 3\VDjKd*d^7t &l_J6$޽n+ZHXg -m"T D5ZZ:6 J evm"<p;4MϗmTYYȳU^~)wt#`})pl$LGAӸ َ΄.R"vd,~;;0ih :`K@{K&= biM1v~`<u}p$~+Mj1e} Z,^u^gbpVf.PS:va8]խ-]#>>F|d;9xĤgcZ(Uii:]ٸaֆE ㍙%Pݲ{ h9T"Q%㸏q}p<ӆWT_0ғOn?`jE !n/T,CZ&9zrD Q)Q4{Ÿl6 |&і@0мVK!Eu'/-$yנĪ̑wIÓm* =<۱ wc̵f 5hQ9y.eZ6qQi4xԕT$0I]!s;ۡdM <ìAo#tjГ[|3:|"4Ϳ3jUp}N/1Utx(DBJ۔߽G@^*k?e[F-!'Hw8#&ϺE P.T)7uzU^}(aNX } 2_/yB?gNfq۞Sg9!ݚsh~z=~)߯:uQGLyݨJBC\=.RӸYkeߜeaAӚ[1&ƉKZq2sƜsit? X"}][;!XbnGFݾ*@H~KrY,QZZw1qXԙ~1;B#5aXM:ԭT= =!T?}FW !t%Q \}ĬkȞkG |i_Ua.P. nEڠ!UaFNʛyC 9$;~IEl]uDSjzJl1F~{uTf6:Ҙd"#7qQ6 .fqE*brh/qg)$ƓE+9AwЏtzּ0 $(D rtߠBuhD:_(z ȝ;PTFKZ,ĽvڙVy^_NF d30r!| 2e/rhͺt3F唖C' w:㩧C]C\Te@Z+XlGkXӑ4gW+fg rC$Iz?-t2spkCd(K00kWjE{o:$Rk~N(SJvw QZJ_j_fNvF,`4:z:iY/9ND5 Ld/"esbs_fG6Г9R/.BXxa_lM:f汯TLmvEQ sm;Նh2Sj$4[t<&zػ ]l}17&jis igHIcjM|bfH㐂"\`uDqY[m'QD&5 "X3 c@|1W5y.AHdNLAbBK~a$+SyIHҽDf^8jq\[urs=i,Rl%Ya 1Y:}`J&;  PLvYUu* .HsmE |".1T GNؤ o$qRF@T0"JqP@ەDhC>0b ;Vn4fzúx*( 9 0`#8a>̻=ɞKyWWndؿRZ# ~-[;4s_ey,+@îH2Uٰ2"v<'O:%R zm-{V겲U˩f3s+_Kf䜮>4~ >N!Hs]ƆnfNVKߢxTJxmKٕ#BUs .e|D}/^}:ۄqZgΘZf(.|szجi]Oh ՛+_N|_G3.cI\`W mZFɅuah۱4?3>rKx 1IP Jg:Uy .֥v<.ܘ R8zâIJխ6AjLl'`wex²f l6sg6 Lqw +<j>be+Uf}Em~oq5 CCS W]*@ 35$APU6Tch2ZB%BnvmߺdMa ӷ N\qWK%ʍod1=E\Q!ѦA2;W{jB޻uzPPx67y_`O%yex}&VQ2O{`?1="#j=sL'%0 <2-g[O]_@jM u,-#i<_܇ 66NC:\ #bРF|-'Z?*g)_NmKB?yѻnegrmv3Lg]Ro_qO6e<\7ci+b.t|WsU=.S$ |zX\[J&hh:ִ7˖=ŘpΚt%ȠF8JL#eQFnGSSy01,l L@MҌMJ]|éO3+mPҭgԮN^< i~_~/S5m2ˀG detC߹`&x6Q yNK r\uG.R_2PuT ¢ cތc5Y1>.C#Zp[du/K(oi)>]%^8<֊83*7HhL3@=8O^H|6v,nO_3iCfpS/圙[p':Ȍ\G- B0<}5ؑ},+l? + ly. vylDIT~=xD>zNDOrߕ*c!&^s*l+;BA4-PFJg/8~%n` xs(7iwc\PS< Ǩ:0PJ;6L#$W/l| |64:U4I! }=+7Z7newRIЖօ"ݣ 6YIIѹlm!ksdX'5Mda9GT9 :}B`sݲwG% /9U] 6"WEF䔄8q}r4n%˭L 8Z(\Ɣnv?h롮_0|=a@/6Q}v7/bq >1r?Y{u<Ѻ'xҔp(z[JR[]+qdX%Y\[5xWXFa"lrC8f;RAUv0l{]m5z!ё讝Mřd>nЬp1gcm0_xPsKsĉbZ},S}HyӤ!MX5'1[==iIy⍈bWyvT!V=MqPH^47Ƭ.a#!T)]$ê<# ޠ/G˫B 9Bf5B^Y9J疨G<73qz̲OWCϵoLtgO0vzL _~,ft%϶ {өڸ(+,kMn(!w;vi,~ơboNYz ㏂ErFG =ލAX[8ݵPX3NRr-y-pK1F3z_^YͯD!\&dC>;1p(ɓ$#E.*ʼnS@cKЧ X_9 o,ע[hQX=APvlbAfvd*L,d1'p]jCA!4S%wr.!w@5ą!e\2+ Ezi|r9Q&.ϔ| 2tAn xmJǓk{ < L iXߜRdrݒM*Ni]Щ$ h.m? 9Emd6GG] @,n:q1F~ w2.pR="!l ed/‚`䖨Ϝ'F ]E&2hZ"ϩپ#Z$Bpf>R"ٙi ee6:nH'e@/l@R#.]4댶EY&@p ^"S}b1N+t<P"gEK$iqtSs8VDz+#!PPu,aKŗ(oz(9>Cb +Qy0U1TC,kFd=_rK::hoB*= 9"Pz,>4oZm u.zLʦݣ Bï@e3*Vg]CJBM㠩$"{uQP>}@}>AbiIMg])iΞh^yJS\¬(yh@UBAz\Ѿ[k[{+¦p ,_ûV]Y 5W[P,~:QV(^7 \lvp157ӗsWJ:b {m(6%^ (dў;Dk3 ͦfA *`2&:Zasxe*P<:1dHQNK|iR9"iF$EYԬF:U:#ͬ~~ 7rJhA^S%>6'o_9>i-(dK; ..IcdtK;P քK'C%楚_ 5_G`o?W%4F傷s_B'bj+w׺ L9p/4UaKRha}aU&ɬI@1L k0+ecنr OKpZ{NW֮s_hZsCSP3b44pB"boJ׍ X5>sС4*76we7ec~$?}ۨ=Yx2:Y4?!Xm^I2UUЉO=ߓhYq$y~*E:J9_gn覻C.c+Yʛř>ˤ5diIWcvˀjwRm%zWAG+*~B@_tfDtܕopW]2˅/*`< čMzPtbtaUڊտSѻЁM4^P=[Ѧ$-k _2ΊH0տ-dQ]سy/DG~׎]iVMY4wG1ļJ0CWɺ)}߮BȀo>\Jrj W.=5o_[kTLSAA@oWE$1NDlJ6|?IaX;MNs"s8NAdon:luIATgξx&"-t3[Ϩ6D(j?::r"ԟt)~n=.xMXx 2Q9vk'@N${- `ۄO -|0|_&F6J72e?݁0_e7po%fb¿p >NsdF'ڿ)ƸmՑ#OTb+$" “NqǛ~XW]}C$G`Уa|^Pi-TB~m(ߍG?A;TC% =`Gfuc" EJrrrWƨ촿ADoc[4L\ܳ-wT F9]~e\zSYb"@  w3y hxZV40~*$P,=,Q57ffL ֘Ml%ϵ d]ei.osMX{t/)i' -:,,Dqf.|FyˆDcȨ@D }M ,7T# uTLꑚSb"bs3)?ܻx2Yr~@0&Fζ_PwzwU^m3VrLr*<*I91'8Gn<ޏu^+Qv|=%w.z+SCN#6LJTc[gl{X}$gv1vx: Wg]*Ҥt.Nlۋ4b#ƈ:w#!*#h(+vCvb5_ݏrkzkQ  mگf V 1(_CU-I++3Y-rnN?ٗaxo+,S_t)fo4k- |0M;[z*8?$WI؞Zfgс|6Vta ;eLK3? M /Ct!]5dX.#D!=7@6uVY;}K^HrmSVBw4Þd}Vkӄ7xO[a!`dbj g<)ݚKnuE<(5n()&"Y`h5Z7`V 'xAX <6@.qW!XnT],ƥwGP(ϣ$aLOK0zt~t.ƜY1E0DX- t%Uo4箴,msǶp%K Z|ixX~s]lj "@L+/ukwWQ/Z䥯`X/5o`&po$Au~Xq !c%0݅L_)4$m;7ϫDYԜ x-BP./8 õ5ȋ*AWm?9SvW!=0>2yué+݊0C j*GUc2O}C}} ]cDEg0 yGM>%G{jxr_UL}flOgL.PQÙ!"㮵MFm׺v/:P V9%?zd;DH͙3͓Ry}2Pn݆?lӴȽ:>+9RΌ|>58ya%A(m*A?uZ'z,쏽{!sa{м4X(In'C: c*t[Eg,d ş;hw%E%%Cjϩ_2OԼ0:Ꟃ-ř~ƪz>bWgZx-M3N̺Mb@ .U7727)c?T'?sTU)״\alM]Ni@/֪G3"Mi"cܭrBї]sTB[6$׳9])O2 :Dk%CivBT'oxQlQ|uuƿN"mL4#OCv>:>:o3MĿff->ڡ1h~`/Fi :tD3]$/Ajp0v(6d<|SF)Q{УK(j{G"0l/X[#:oɼi|QB~rȞw6-+_ %zR޳[w9fKuZ9xĜt>=7*ӌzA}őx:!`4bSڨ, fAB_0R%[}dש i9}/_Hq󈑄&ECz9;#C03[ui%-,.;3~^ &jl@ 64*|5xVP5>p};#돦z';WId" v :b#j8dM. 7Ӆlؚ5FS1$P@z БBJJxݝ4, y̻>lME>IMA~:оN̹~.[;O kUslqfA@hSMU !KJIqAR 1Xb@܌7GM۷>$||fv"Q29zxAڃ3o2 2NjDLIBU&! vJ/>| | (C(KS#%*)4|Z6*p `Yf%Hk}&swllO"9'wCB6>$ Ns#[[| ̍^Tng i1hQـ&U?V ݿ" Uxy#zv4ش[YLUa?axn4r(d,Ȑ6Io iYMuy uSjKg b+^HF`J~{8R]JDʭu y?htЏJK몽ī b \ E;_ps N~')N TyS~3| Hp2 Cc?^jk9ưGzaIYZN BQ«!kEcA BF;8Ć%_ _ȦHUrݤkn=PF.\F|qB&Uw1>^vp}J]TM։>ܚ9gW+8MPH{2E KhKC0A.;8-J_ ,zձP]յMUe )xO0X%?wGNV*XKȃ}EUw Op3 9ܺ ڗ{S BġOtԘ>KILkpwߣX8g(hP\ք1HC .$)aB@Yp4`!gZg`QQ„T;k!HVS߻p!>yr晉~Y\X[5')S`u@JEN2W?pZL]S 쐧Ry.\SUOȡT`(CwSKZR.lǜabEc(4 j(#9p=c E ES0MT tU-KlrMz 3X)Pe*]u0 PMNnMFƃB!\q#R2d螣uDpVF:a6c٪2Z :|tՈt@H9&v{u HC `29 "VS;f5TKUht_䀬#]H(M,愂(F#S+B_UFT?lвJ婌[זuq쵟qfO,:^E%ym+Ks$C}>H4gGQ4ivI6*錑T> ڿUV $O^dQBSӢsk6EYL6!0~&u[p\:ӮX <3ĩ^ kX)zw]obU b^. ;=aMLjq-wGAu(<Yyc/=uE4`!\_u[}Z$bB9۳`,oNSETe7.**W=VĢH|FtQ4+W^>65׃G u+͟waȜO pSxkgOJ_. ;Y4uB" RH-'tx rxq#jrp<~e|W' >M #r׈xj!.FB^-RiNIZ4U&UAYuǦӑnqu?]:}tݧS9~ybW݈0;۳6|˳(uKаDڃ7I@>g{b\a9*zͰ+MH X4o\j,,pG;Eq7,E$:~qr{P$4xWL\NZ. GZ).q^s7ւB^yOS>_9V~[^D!NsyBd9z"־3!ϣe~mzdt{]pw!&yxS*'Lވ kEzѪ.=#YA@37&y[ ܟuy ̀AzXзuOҴGﴶ["Qd/'9hDH R|.zQa|F4mkFdB=.i(Z!nsPDDED^AMzDe*:A$Nu)>g"2?5zCkuuȏ$,˟rywemCvvP!&O4HEwN@m6BzNDۧ+T !.e-TЖUP;SFuMZgvc=Mk?רF=jOw]CX1ZÍ?xR_޼o0]]N+_kZ^P{>j+:wa4N,cxwȶl?u`SILzH Fm7|T#6>1@@_it>~ǦG r,va,F#OA3`Y!<hg =9pYQ\,&f[^ 9bt!l.QwVu6 Y,Of`oRVIa#1^Sґer'imu9 f o 5"5x aIk.MYeKCPt{yYЕ7NՁԉS$rubV"n38ddy4Ѓ3¢LX /av @9?Эq-Mϓp1݌vA(IJБ{lWO{gY焀gU9*!<.5Wu[́cՂEZW3 '}-KHw)c.to!ƓWvڇ韝4`M]ߊ01CpE!ߠ5]{|" `\)rDe`y?ZVuE`ck$Ca(iCdE 8by`d3sם ЉF`` nE(1X`2k'ڀ҆٫ICoo;RAOtΐ[" #*HF인orNs`G6ZmVbe&6sU]ťO(M<ثN c v_Rx@6}6Ea,}<|2-/P 96;٢^ɠ.j~u>\ځdE4ƀy?X=Z?0FFY/W5r'+-A v8ZmjsȸlDhk{\NǞ Gf,I>wQ{G884zvJ ˹!۴ar>yƧRօ%X+-|+Hދ] DMCz^|5iB+2Y/QJנ1qg5y [$tInaHOIn^őFO 8V.#0[!o cjBԨ댔h5nBY'dP'KwaBXu-hǮiUoYȉWIU s? d[~lvf )ϕo_BDe"SHԭ"Z%Ayxm(R6VGPsڽiPk$OCoө[)X`}BB7O+cqZٜJ8%Z91x=ȖFɌbt uF+6RY{=6 ŸX :527LZ;Sms!vB{Ng/$+kwJ,;X7yv1L=%4;ݷZG3sUN)='& 0z,oo!.vT k2vm 򤍑r8޸rz=ᒮ 2e_ z6M5*ᄍ'c\~*\[m^殿~LO.? cAS 8z][@aoFctD}`bPˊQ5Π =JWǾEqodwxWyY"&XI`pފwP).z5Ē;r Nokjٝ3=jA :N浹~ hDifjᐧB!l!f㘖 BH@&+.󉅽eTat)8Hiq1$*o*{GDWn)w$O*`lQAcykR݉:!(%\~K{ҺxAD-j?'#?z2B:[p $ʔhQ]r)6U٣P 6e$3v!'=Қ٥0Ӿq{VT'Dc0M9EҏlJJEÅzd(Z.UV`Q-79=^-v qnXwY.h{VNuf KͼwdZdZq)&Y1ҩ@Dk̥>Q6e*j[;x  #J3כ1^ A-4 jڷMpdo9@y{ q7L#EFk!PgSo 뫕z Zï2_ <..5%|R18\=h xiTu6 Kybw.E_D\:\ H-ypJ) (NWxW0[+r<\,xGP%X۷3Ht ?~DGO?5a5eX/zFC}rhvV9M݂$a Px:VU<= ّQ/s KRCnIǔ;|;xYXciP3gފ c;>P8a,;L ֧k "&-_{ ]ɓw`#ihI 2ק\hdq-@DŽDRqDE" kW1<3)Gw3bŌJ$UGdWS h|uR{id.qHPc347 T R.vz1Z9<16 A˧x[B.>JC"WS};\*Z=ՙ/|RSbwCsR^&11;R%"Am[L~NDG2*1Z@tAtƲ5TSxS;2ОpVAZ%74 OQNb(/u|6-2N~x_^bj\sATB=<`ѯr IxAij7TSxfM{Lw*kIN_1I73GMӀaFtIߚаb&mIS!PJ^/ B8DQM;VA2-Uiz!ڠyƄBZ_ n l8b yus!,h/s󛃦A1H.RLzmo ==zx.ď: \5߾*XfE- }Wr#(,~OX?6+$צL)rdPo;H Ƈ.K>AwP;MPaf3ϐ $Cz|D|kN|N{EzKhݻ7ԩC2ԟ b^GO`yo =|(g&.Kn&ʮ-"E!R$y8P:]t@les**GfTh Μia]B/bJӖ2qlpo@Yx:ïO f-?4Bf#Դgum_a= D7⏵~:?:4xAO55T!FH]YB8Y 66Kcm+P@P,) -mt$ `Vn$BI% Ғ,((2D܁\ښtf\epRM/X".T9eIvUz #DG&R^;FTf 8"T".n+O|G֧3, @W5BB{͔AJjSE$ *9qگs]T7֐2@l,燵H Lq^V} DiZK8¾ ~0/\clk#[k_Y0њɬ.(r ]vUB~T*ڄyÞ;i@|&9?cɪ,/4 *gᨀ?̓?P͠z7CR!al._$~֩g.זnDNTCL*ƃ N(a7Kk"*z̓*}E w- ש [kՈv盡~}ΞxLY1/01ZBts9]ok5mB֘1&+q: lѫ/o 7`Ssu̫:-;@%@'C⬮Bسұ6Uh5 *$a/T9Wqt `ݨ6ضd PHYD(fTNP(ߠMD45vIe»; Ȃr+ɫzd#t!N#8Y[*B U$oESz%JW)'g9smO 9[1C/e}%K/`X~VCd4zƔ޲B1seܝڸ=߫TaP'JvM:br"s 5ijBnGPw: X$h6OqqG4wl4_A^,W!oWb}]j ;O:NLlBֈi >h/(S㱉ΎXEUfB}>e`,FCW6&?d,HV;';@LjHVhEct-OD70jeaB ۛJ %Uflԛޖ}ۅNsJE 1$1F";#wZHZ\܎TfJ\ mPІi*1ta[cE] B|*[D~ KXl(@0$So>jS;@>c6ں9ȕ22v3 }B"$DW@Ωx}б٫ݙ A m­JTGm_7 @=@7=B{۟FQ42ogLG4]9j™=XGnBrWA1}*Qsx#EW]Q{F9֊E9jM%ڛ1p5OoUPMC kb-a2Esff=%֊vbvۭEˏA_V'~g>Rez<43%ܶT0j!d Kfꟽ{f~g9z𺔏D)^N='8q$DL(jD|r&$VBEeؽR!TK[V5'\4ħc.vŚ.%m]fZAA lnd0֧Ds)9AYc:.Xݺu"_G k F"2JMfݤavMjo6pĄҠ|Kw.`di frb@ `a-!Q 3(f My|YH^ [3gc\F뱚%b6iqsI;+Tth,]$5%R, JrE%jv/Ž::آ[u4`P8yo1(9n:N.~m} |}w Dog} IC;J<qj޼nhX<؎*F  X15=F[o)2#| yIl R ~13,; obRZo<uUk[Otoj=ߖa{5:9`^O"Q)ԏ)R/c :_8 B|ہ0\^뛟xj|Zm ,aJ;>ʧHxtLb1|e*''H3@MiM'F-&œw…X䒐Ҋ.d_ݾT5rrݎ}!(cCТcMP<{Rٺg ݽr7+y)7KO~UH}c^Bn5̋_b!4B PKs,%*UUoqL8PkY7KO",b_kh/q@#ˣ[L5 }p#3טwWL| O| xT #i wYlB N-0a15?Z>WA~,cVzDZHU}zšN\85?jQ|ʼn aJaJ8jex6gPrb?-s*P3Xܥ>黷صbqQY?@\U7"aמ.2.K%+N]s (V Tc]aP:} ``j0ٛ-R QpbittT .L/{.ex+@l+`dfJrK;2=L6z|ڹxN -:{Vu? /Qڷ. R0'5I(Iӑ\iUu:B0`pYWicoGRpL`fu%loW-wfA~ɷ]ƭ+Xp~XJ"U+-g=LT}cIoǴYeQb.x^t2a"k#6i+gWlR=PbaLAZEh(`=ȯώ+""pf|:^1)~. |X=bU5,b7.)m%iwګiE'/@eP/g”r#VW;޲/ *a`Ͷ&` |PO8 oS$>?Rj"풬JOjgn ߌ 8O-|,TXS hX8H>!2{'o I4!2;D)M:s,(=eʑ 8+#FP ZW4MmWBD( tz5?^ ^%`{ZTR |᧷G{c<1Wë`DT - ~%ruӇA{yV٧X㞃vveFߘ=u<v`_&# bK0 ˗[}^ź :2-Rv 0P73+LVF5gT+  vM_4ӚbRY"jn+'ɅcQw$hȽp.mgtEV'^],1W$#0 eQv:%L^S8%߃Rp`@agx'C]F9]yFR"\6=NVU YH6pHˀ5 +rR0xڊJ~+"k G-f)o6!ON]i|t?2{Md47Q};ŗxx(F1Vi$ƹp S0bca:js01Z3$#U=>s-\T(FIs{;m 1ZGʇha&=OsjҮ7z5E "!m╩Bg5Em|iM'",Aυ(H @xHq Zz\YirhIw{uM;.{&"$WO̠f>{O-c\_k{N߳!\w,YVv#A̓/g,J:75ORJSj <+6 PB)5DuZכ_%3" )0kv2'%5*Q3h[^Iخ~靎qxdxؚ%FS%Nwzp=z$ s԰;MtW7~%̂~b gY~|Od0XJ<K߅M=pzs~+mʼ4Onm(zmV=ޏu@Pz^7{3$^6l3N p,@Lȕc^դfs<RQIJc:`/ıcWND^S g@( sr#7`7!c,Y 6$FK*d# 4dv6,~555k98>L.wٷUUwhmUtP+qQ-! /މg4.kDBFP ׊ob](TV:zn:z(&S旳Z,Fvp "Sz $ %G (ECZNH ^2 O %>8fZ7zn!\)-*A&ʄXIxy '7#P^)0UIk,Q9"h=0"a|/S. Bo:;fR~5;a djEtu`XᢘEi<aLV~RP s1p{EsBEn妓/$I4u|!b5bt!7 L G6lↄQńQu1.!J+0f:9RZEM62BOֻ⑝m;A4B9)̝*IR\ņD"U tcaK!^0<9Dt!ڕ qch/]()}?0.8u;q ~ <3T/ݶ̥̓۳30Keu( Ybk,wp~Lʠ:OvOj~OE]YJڸ@SF|z90[UiJMAXW'֎W& Xu3zF;E"a1br%z%U =ou$;ȝ/u&B,GaÝG$AiبoP3Aֺ]]TN=Y+P0&P+?QpbqP){4&u.6 $_ 198֊8h_WZu"20X΢VV穲#Ul Z0 { H)37މယq: @j$0+Id)>C7vq;p[_whOf2}_#y츣ݰK|1ը!iq2LLBѱD 9ۓi[-10Գ/ަQ5YQ@ :5 mXs;&Js6ޣҙ2" Vb1T{cE͚i'}`'KNMB5 +{1B1\+.ycJԽ|MJUѣwRtՍ:#W :4mH4PޝwzX+mڎ 0T8cSdCpg13LB s߻p$8@i gSDg7#:p )L`ȅbSO6^.-szO1Db֫y(Qo GHxkm= Bu%Z1ˈcnrlrc( ۬ތaJ~W zr Qmj'ۯe;;G ?o'wo q'_? qjx=Ń> Vq:NaXͬK&\Ƙ 6^Ⅴ>4ޣ%bO!tHI Rn~#}~12OZ8F:[ ]b2?KYGEy ɠQx.d0&9HAɡnWhdk7׍ޱ\AtܔV#haнqy/(džL,<)n L~e9N?_='H_dz/͔qH?> yM_+SLh`Np2+xR 9\~e&2N Z(%{t%Oڻ N/k ՘YHƎDMڟm(Ǧ1@Nl"[/C-׫$B}[giz&>⃖Z'BNk^u!zbrpaT5 \r)y1@웴.B4p fw:#OFiG1Im"Nr] J.=2-ye[skCu!Ns/nދbgJl`>i8k0NK2uUD ٵ^IHG>;wt뢣ł(mhHBl|PSGLPL%ysjZ h'*4LWk=_1(Ims.:B)<L EStq؂oN!+r> b_zliBI`r y-WUj4@ͨ.H3EN&&PP $m'R̈uNmI *̸uwc|Ś@Ru0¢%m` Do?PJ\bYL]_y'*(f 9bjvhI0 gD_\ˆ,7 9H֬-$OxDl P|9O'y$OSC1T X 5U]ӦlՆkLlFDvyح`BCeITZZ?2!Rr|jbE8NԠ,y ğՓTw 5 !&2[07Gӛ/$z-ȸ3ҭNʝi4 `YZy \6=?ZCݍ<~+{tewY'Qa5!_l{SQ_5#O$ O?)&Q2FE7$zK@9:}uԯ]ӬeWlC` 7;4@LeHJibtf5,;1iFY39jiۂ~9N5?L#O%oP4DfJw:`Ii@%g~^F$I뼃C&\u<3~q)qBhq`GXH/'f h&r>֙S\p1j\7j[mK]~aH?փeK<+sR҃l0&5b;P: CVm,ҚYC9%\.WYP51K1%N6gY*({u-QH@*HK?FG:!fi_%DNir!֩;:\3&ÊCdl=@{Z;9z}Uf(fX7L8QNZazպĎhWq k<٪3cJ=/ÿBVs1鳄pN`QBFǘ?!Jd-(̄$j HfjmuʇMxi'jPr GX}6WUfUmRVj\=|}Xa=yDmXa&Qi_8Q5 Pjܱo=ܟ]KQͫ9 d]] Z59U,OĞ=? 9]{P =:[>7 Odru~̕kvo/]eѻ ![@o`x\)i$P U[P,æ`k_m:W'UVcW7_R&dS,O@{XXa)鐪5`}zƃX0|fbŕǻA3*PoG\@á\77Hl taJs`√w|4# z0GyE&4Js0wgXB@vtuZV"yPRt̥gJ&?x:[M($0"PQ ×?h [p,SqDt$C[I}vj8ͦxa ի, *lL 5V {?^<b?~%u=uFsfD~qE/+AL1<\00^c ~bk}j3]=J,gꦒp_%ʣ_Aɷ5W|X _D 1)S C3Ou)e@\_pC-jBSUezI 6hPOP Du\Gkތӥ?/2R/m?q\s'p'۳MUZpK5&'oIna}:b 6*2>DZ7k +]IYjQgɍ҅Tud !B7&uh]?Y qAϱ$Χ= d oAgnt)8[*fĽ'@oPQAcbi@K02^K;Q[trZe(\P&ClKΫv5J}l`_'[qe4;&LϤ-NȡeC09V-PZQDtc9QV^}kAQwfsqρa0q7 wszDXw^>8P; \e(۽JM rtRƻ'~@w"DG!։M՘oPѸlO`fju¿GS0@!-$0?SaQ&W)pmr6qɛEf^&AIɽ&i$*'( `CDdL*F"YeSyDGjKऱo< $G TakЅ8C@z Yl6V;^*g?SU%$m( yt~!D.X TINF]h Bؓb" Լe`! =dDbh8=}4,X]csY >zOS?*=kp[䶆{-}9=̵ JqI^hDb>aw+"rܺ@j?hr,qhbk[Oy`;6-9l6+n%Ԙ4aJ_(ήŰHKF#2^GL}::׷!:r cimIJbhQ l9V C^1t!뚩mӏޘA4hvVB(˓&_V+1yjhztܻ=d3f{;ݩ35X]}ø' PJ,Z@ezl•ݹMiR;+u q J,TbՂӄ@Eڶ申݌QQ}F6YDTĭ+CӔNpGttVDXGǃd R%bfm†1NK&{dRRQQnW;dJj'c;{9w 3 *|˹\ h/np_Q>kv\N%P jSUbljYb6;<7V grT=aݥMij[w/ JN Q}ͪtgzoJ-/)n5.u$>؝&քyۃ7q\ꕱ:׽b1?qKT܏]YO"?P[dÉuuZI,d#$4KT-uW.urRǨXA4n9'%B0$5T|Ӏ Aq-B`@-,ȤW5M5J}I7 `t}?Ƞ?@[yoKE=e6eݘYJ@ҍphwOkdE- A:?I6Yp0Q&e3HيwBAfVϜ]s x`AM@w$e`88* ^AwCy%XZP;;:~4K J"N|ld*%u]qOG؈|ofZQoT'RL.: d"vz7؃8YFʻ2yyoGjML9t &u{\_eQ^Z;zJ"waEx+n]ME L.[G:GrPtw[q{Vض!!lxEta1ۯ>N],^-ZWM&yiʇf{zaom,fWW$Ujw>lA4eBCQ>0CEF.,mQ$n<ǭ\yL F9Ƃ,5|ʵQxO}PL5WRHڙ"U`9\Սz}ZMAp*L+*hP G4d*韩KEOz|:7$PMބ6T Za#o<2FH9S Zp{x it?;+XRQcA &|344,"yDٺ^᭺ 2_}iڬ}Xk?&&xK&b&D; %R220}nL I0pEG Th $"T s;f{OX#aj] 4۳'(I{[9㊲p'"&qZ2 HU6' }8JfHXL5Uۂ|9fh<&,ShZOhhR5 X|ؘo!Wbژ{Xȡ:c}eJbiF&*߮{bZɻNzl{?G9@]xRa)v]E;! rPyj a .qyjVaP Y0$Bd1 (d" q'J)5oкN:4Kho?Y@w`MTXp9$g4qvE@Ki\9-B2s2~p'@F$97) bmu,L̴q-Z!#~|1Ҫ6"bb>fT+6H ehػzdo+iRof#YD$emcmK[ɭAc pnDg'&jRG[zL~gl!FE4/@ŖYfWm}€bukz~K5'0na,p/'"7r9;EC_cIf:zG&1[4Ֆ&tQ@N>umXj_T K(ks8ӮT*}31b͔ oh٭bW% @OrJF!PT~=e`Ȋ'   ׎61nvK5!ѭs޻f4}N0BvvKRo,mwWc|(q$K#O(O}K_48NtґumpkLGZm/t4=Ysa5n%zN g\ѽ!a`g V'$t.I1\ |92ARr NDjDtsV~Jt3o.0W@[Bp(8s5ga3U:)dv-f{le )W$F#wvtdIhA@[q*ŜVbwHD:%VGXj$VY2Y`D/&zj ҨS[52>66_7c]7\|-zHg cESW*4Mhɸ4tXBqI}:DfI(޿C!F!<:bc xXҼ6B&?\f8i_%:N* $ )gs.΂{p='; d{ʇR qEG(Ita,/=34s >YX%U:/\:|6?";Y-wsZ =. ^i(7A<>U/zG%[+F싩ZMU-VheIНxKl :8_q'cw8T!w:JC:<;u!'lvzM|ӎPSZZL45e§(j %/yۅDC0+t$w9ռRW Yd'fN+ԪZ37f(D8Llʸ0>d'u5 ٘xW/Ti{x7!pv'tIE=XKd:4/hGSs-V)HY&"6q_#`6%x?B&C|l#7C߇īdێRhш=ڗfw/Vo  0Ng#a&prl^] .9Qe)_VsRmqozRC S,qx/T)[*z(JU/{r"fHնrR"mP&zPlxqI S?83VVn~L[UTxTD5V>@3u XBD5 0!8 QZB,!/k`Z։h>hOΠ3{/O=nNR+T;m^ee<5xڦ*l\_WCKuV︇-*H;Jݭa;<Ś(_iL'I\@>@1BvU@T}`$6`z7 i9 W<SgIo+^ uu\tHD̹en)X=3A_6^D3X%zd?)R#j c~M8E1woQg*X#;,͂-:׹([@1J(Cvazq0dՅ3OpZn (@7rLr]fLywF~CҞcVUl۰ȓ&>w;O\;y\Mp2p+dʬkH^X$9SSl|#8#yБk!öie!w(S0ҼL D(_C6I5\Ng*&ދW,gzĨ"ӺRΧ-`A:ˢpk.DݥZW퀮jמ s?BQB&bևtr˂K,FUӧ =LuD#YϿ&7;e65(N2Db85B>70z܎X"aE^ٞ,A𘜗.bB7$|7 noTA${i!b:+p,`k?Z'ow,뿧msHF={;񴭙yI4RɌs"6jVoCd:xNռdm+r;t?GnJ$c#D"'"fV'~6rC_%h旿6=4n4w 1x:9U/L".~(Kfe*pl`f˒;愳;nCZZ:cJ]EB~؂-`M;ɜ΁w% ggbѢR€*4sl}M0I ?^h6ZWL[QkZ~95%IGl)DzCDfۛ:X_rt|NҾ{Y?*Zpÿ61ЃDڣ/]SCJguMM}>!#I{Ey`sHϾr!FǴ/B8Yj} cjQ4ӝJu(͹(%M,<$bg1/02Ժ~}lNcrdHyc{kڐx`JH<Đ*hyփo+C]l)UvJ'!u3J~:YeA7`uTct < 2sR05jܡBku݊1?B=\6|?}{^y3[ T- 7FDi+er2/G9g!I|+PqZ?2tT+P+k/j^:ȅ۲Msxლdz?q=RsH,lf eQ"h芭Qld83ݰINIyIWs*E✴ΟWR ye$LVʻGF7/hLo.!u ㌴s2RvՔaO>*kr#/zsS('kWL: 3dAo,*^eQY-O{YMh҆vO" j'S-ۺaxaA█,/yBҧJ p2`șU {+9r-s#~&!iayrf0sD a'xu5"' '6u„a aDbW"aBGh|Hҥ> M#DEZ*poq'Kƾ߸ch7ַ$@Cr"?32e{\L< V7gC'~Qlo(drvE3#yo-5%^Kʔ&dx=*ŒZN;i=gNGFU3({$w.z. b&9gR9pa,oISmjB˵F~ 9.E+%la@t !NS GE<Fs{aG>jk<밯EEo?x}{rBf?t1$i=ޔ s«vO |un3C9NvƱ]n8Nts!,A6҈MH!D2tpծ'r#'tK"4_gf vkQwY7?lPoxU#BorY|' %芌2@08r-Σ G _=xz^ՉݼO&j撚ڨz_$%㓢1qTӬOԷB*ec]ʜmʩ]x^ 6qv_e #HF0to9 }ZqU"KL`pjX2b(w6nfũOc q^WKԿ`Jpt Z'ytс}WYW93y 3Q>D -$H3 4tzL#PȢQ .w]svuNXQ ԪF?]{".X\!' ^UKEyȤ_و,=OZiҢFejbz00'-_CE09ɥ j">1E̕"`+A@:O86,^.،>oC<߈oVX/?5-TL? C p`WåmDwL83zT8H(4$ 42W!"oO/7 Fi7J7<^RNtA*+hr}@'.:$ Aٟa YnC/u NY҄9|˰M`]nBeC~rhs/ugP.QSYRRGR;R)t[A$[N:=vFvs*Z xM5B λ]ؐ- N+3K_mҡma3/ږ:G-<ݢ]_Ě'3<r}vt(U#b&X 'JW.xmPch?Q>QU ㌦4W~@RlIW TӾA`0Z,ȃY3(vcj7 9$ڿX,*hiN,'$ZhE`\QGA?zW 1YF+Ut|NՂ衤`})25=2̀+]}K%~ ba$h3 C,>{Qa[vďJ@zxԒDÊXIqL̥פiL U 4府HIXo̵731A 9;`E5CcX|X&!SF߆Yz6-?`T/pU MvXf26,VRh/ƪ*cUΧ h)LmKQYb @ b,0nQs5˿"?s "1L x/|oWP9+U_o)NLʑMNߑ-&4]ֆBSSeb1mŸ.yaq=MDZw=D&q*p~MaoS=3zWqgz0B-ځÇ_5/Hw^4:q0=[fWT siPa@5Rg$e'#뱿V:SY8kꇳXJD\Mӡ %ZT H-C]pb*VJk'T( q[f18{ ;D%18\v7.woҷs+ u$1,' ts2"љM#CF&7XyY(cAw)gkGm,S%a`dvga\RaqaUS?Zs1Le216b#p\V4ս`IK_B'dͻ]$CZnj!<ڭw vkCt٩۱L "LV߷"㍻6B++Ѥ*"I* k!4aG*4iC)cp$7สmG~ؗ jE`ԣUcG3ĂV(pK,Z# T@wQ㯏Y^JyXҺ cR h)<^Ri26zj'?%;TRpdnQUEEYqN+gɰk$Y6LݼR´_0.PH!AV;tJY&D%yퟋY+Dfs7U.vSÃӄŞƵg4mk+K*O6v,%V> ]WG\)E|hBdM7ol%\HҜ?aßQ7o)q#%Q}hfc,Ctd pbvƞ|ȧoFO_F|61\i ll77B=rXH åF MrHJp%b /APHkyh%hG%aAُof94^/IcS: ܓ;0j*8> +':lWb #󗨉8XFwZh\HcA'`V8eJ3y~k:ˡt-A PD.vb$yC3{v&di((yV6nfs브ot2еWmdG" ^^ Gm椣=Fy/܋2_1q@_h$& z$hEM?=Q17śnnT"-5f:LC=zĜnd4%0> ;{#nWh6ZPdÕ#;E3%TotD Ph2?fu_>xi@|ϯ%iBH iE0US #Jq4ٯj`/w_]KWL 7% X 7ÑYJUHتQr tHa íɷ1;nqR~EޟK=u jy|@D1~]VB7 ORO 7!9ce Q|дV7}}v( qR SAE{ޣ; # 7R)u2{墇KHd|Rei{W9,Upx~J$b *VAa?A~7- k 4HAXTMKmDKS"ȕy2ė,<;3'Ѿ ؝5$۞Q(G8z8N4sYo`zz/Ϥ_T |UXNڌ( ul^qyM d-}z=z刲HÏ]c bTXiWm[{5x(NrRh#f;p6*#Do8)bU6 zFRG@#>y,Uߕxjf9& =b 5&d=V: D|>Rqqc#IP#$tw\QV8jYfE9kqעGi M1Ң|Bկ>\GRԾ"dH$j@D*;-?u{!Ug<7F)|UDV0A]ZAYYe lM'֛3ACL^;V*A≥)ۺZ<3ꕲ:!X9I=eڋ\-ӿm#e~aAC".b3Ƶ֐h,h!'1N?Zz>2á8 +$1wmeI^Lmo {,y#%$45+A++iJaJRD(0izΩ<TqZY4ގRxO){vҳOʀc,Zz ~ NI#cXjvf7c˖_CX;,^?hWi!0<>3Ɔֳ4tBݍ@ʖ4@p^?X':Qozڇ|C.21~g:K!RXv!!OFa2/pH&\A/[~Th[`k\Gf'~oxI `Ћz6h^$l)LQ%L u=Yكӌ@d_d/V(Ʀ^Bx4k E8 ܾk{R)co>oҬWejZ;ĝ;SK5&] UЍd)YqC&TY]퍴O!hh; pci(Bmgp$y[&[.1P{el(ͽ-F)\oʦ8r>ق*V[%SVЯD{jf|=kD]3*&edݖOMulIY)Q䤱q/!x9hbvoY}*-~y%Oo jz5 >@iՓe>ʑpIgSV $!GR L =&9L`Rv|WFлd~Etqds0 o\_tD<^;fًdۧ:j5U:34_/mPCLۭ_b'G`G&0< ~%u>Mϻr.f婛Q{;<; )fX~V<74QEOvvdixu뭰rU0 )Ҭ!LT/hn]'/Y &*1xߦ(ybY|-ATs~$("񯎎=2eط8[*6A\.9pe3]$QQ5/ -UXo1oTG|/\c ]J9"E;@M &"I@V(@.h  Q_VKxG$PrPWE[`{[ (l*xIxNV蛷4 0rKBm<`#Tsh+?-{hxx[7l kAœMXszX_s/]'EќA 4tp"QܳY>Xg\;iKZuܓkvXQfRjj)\ E~N>_r2 d: 7`Y9Ut QFjd-t2 de`p7'u`.b?yA}x D ;E$PKmm'y'n LWєS;ӳvD[y/ '$WM63 8eL7`ϯM{-[2 M 9p{4w'J=aLecfFڶ9 w RP+Mƕ!6Y~ZVVo%> Q#>D"[5Fɩf7XD8OT\e‡AY'{-<xI3֩3KT0.$/-0j jN?Ua; g?v~4I/}H[gHQ:ƉR _ `9xU: SfB2W"hu&kJWxʅ~T[=u;bL` 7B=NKEΘ8N&sKԅ~r?#S{)6 gݵ>L$i,Y+"Xnё}A=ʚylOV: &\(= pGfA8v}V*0SjY,jPEv%Ί1 tIHhy, pM 8ǘMVPd) :Oc}.g{ SE M(w(xASf= f/"碗/-k =0?_$,N魝R KbRG`$yհ$?ڳ p?r15>_9= lphŚ82eXduGt͛c'i*?i:Iq;7o5{Hd ;g>m2#uznܒ[6NJ -c,2,:0IE5"H|~~ʕ};eTLc}b:VKs^ ّVyhJҢ)HD0ړK8HB8>|9ss-]Z-vi*cC딪4Xt;[(,H g[ABsX7oNd. }a4bm]Xk&T`~yG Fw虓ً ֩GBHIngRH+y5Q8h-gjm[ѻɼ2m(rZblrNtA$?d(&999QY{JU¢}tə uisA}*e [H^g?,J\Heaiq_[J ϰqYsSU{\"^88M:8 b @$"0.>=d W[rʯzi*ji( :75^MO S1;=w/HƁ1)+8/橅aL^lfNkZ1,Z!t!E>ElIa"X]Dul4>CIA=!/yjf" Op 6OP{v/x,XpO숟6=Q^{b-:Z:,Xӵ+|n} ZMv-$qVT窑6T*+- <搫V6O *Z>}:3#4&)kz`wtRǶ+ұ+A7$kffR77hf|"pi% ÿn4?JNS8p0r$P0 b LH]iƷ6R(i#epn׭^L7:ab2ysJlϩa챫/>+8WqfHmY5ĺ ׇh׊VjJuEX% ABmr#тpⲱX ^:ɾ\O0S= t|J'=W"9֏fE6GRV 3hQ1Jxur/E6h~=1tL = B=\D/p?. d| ] ?N*&A "W[6s'/](UB< )}a?G/h>o–Lp12Aܛ  % L׬-UYȰ9?НZ^A+ܙk3X^Va r;Ɗ#[ˎ!.~ʐn0|MQ(=}ԣmj%,QIbEOmAdIo M.q4(<}n2H*8e-&;V4n[/\R}*ˑE7c|GFԆӵOGlz1Sʵscj1һ V딷pϷ \&I`n$bWϸI[O]? setAdhkC4L[' G(Xq$c=![`ކܨ[#H H'hA*I1euG&Wvc W65d :*r)$BoL>_^Q~n 67"kB_V1tFf*'d~ tޠ"J{F8g K7U9/;xC)y@" HR,41$ RkyXP[`Cz.uu[(YxRYhb* .vC93>jg-N>e4|n;2+ԽޅOiBDrEm`fokcV0~Y+V|9hz{L_<*t11]]ͳ4&J8!eU-=dR.9?`pIu :GRL5kSܱlWOrn.ޮ4-qm cyHq}|5<5=!.sX:rcw o`:=ܽ!va;|L|ͥyM2JUrܘ d"oY:i}* o.9/O,X2HuG}XZL) RN,+/VݗC_=}=j[`# ?&97Uf~^!5pt0:+!vRG:tR~{ T5bT>eν`.(CGAw G5k[ C\5EPc fAv[n~)rt/rD~9YW~dǢz/[;R;3 y+_GXgO'En1>`$9OJKmNP[ )('FtSA}Uail]ϵz~GD!~UbCJrOA7OEW pOG]YkRg@:zH۵\) ~:Æ"H! eY7-B R Ȩc7R6|lfndk'H'UP7 sػŎAq`] }L㽩p4uØҊ&_$ ek`'(̔Str}j_ڗP٩LyS1FW2rUS9ylDHiQռIe3GLH+{ 47fND6gu$M_mћ%rR<(\u@_&tװqMsc \F-Gö2IiH $o0p=>Wqca~A* Qb3'4'*[Z+Ǖ~_6c Wڍ-]۟ˉ>o ™s/߁O_t:L.{e<Vg~;pw𫏇~0Xmiu*a.1 1_-jǕ㍹3/qe͟U|lA,1&)wʥ&If1' '/3hqPN5K뻓{xT=#.Q,w>o! #KȌ$Mmoc> ~z n|lj(2Uo]1eX$n M(=P:h,;{~q(WZ Z+Bz3-7Sΰ#vl4McS yQ!Z|(M1>4dž)qwY6gf xB{MICHOh؃DF!cɍט1~+N(d6!)*P><Ů\b`P|bz|fIy a&vb=Qx&;.<럋(rs4ma=KLP<{ @x#!DSFy;u pX5X")>UDOzrkK ~9_;TƌY7{ܛ A/7}w)Nˌhh5?ٵ1.BZrC- `b/$-ᄒ{:'q:$!A@s)/SM@8}l/)<&nψtNfv-ާVj-2w\WC^}:!T E_!jܜs_(ΎaXa4Mb6UEz1k[_Tz)MQNGxBgzSUmuٍiU^ƸOei,!(vQbWL׎J1kAxbMͯ_D.!0x>UqDFO#~)ؿ06dg2aKw"??ʣ쵗/.(R.K9u6@|EcPu}pe}GyPF:*g^SI>c7=fq[R<3":ɏ{dV8 k8HheȳtI2\ cEkZ)WD̓Q g*2Ĵ>mkd__S!.BkZg]gyN% 4%,1hs* !u5%`L=vo Ha) &51$fJ_`oL5\BOG~{BK a,%[ ZP%X* ~6*%ID4ng}obĨ{ O4\W]!T`G>%!˰C* H%8,I &I) 37Al%y#UH<(xnƒn;Ts݅=p fx+Fq)$D<&Qx/)g^ЯR\ubAOeԿveHIMyeihfbi _s,|Tđ>xiΌksS x{'P[S&Qtw̦k"|}z|QtڸzV `A=Y>ËITsCv՗0Jc[{F^B7ѕ4[A! x$P x3w}R/3^wk7<ŵ&j??[޼邎8dGJM2&(6 c.IntC{W Iֈ=IHn_D['G{VN 2|!!џt<ۿl9LbFʂ=^T}Txf>hbp* =#ai-{\gW!kBTpq:hFb,bɎt6hL8 :sW3cv7C_ptU5j2+5z;ܙs(3']}AP)^C_(K46)JFVB O4c _<ϼW;e5/gCEh꒶tԳR]ВI%)n~q[cP\6Ё0MkU.mKRE|-/J;BqcOW߆1 TOڼȉo[3{&`s㐕S|C5(W8kCڜHT-xYW ԫPOL뚢seXM~JuPĵ{FB9n}-e |ne&o}Y$J}@sɁ; ;u3s R > %ng!>dЀ%! 45d[]|>0xGѶ،vU#@\ ,~Z0[WCBO'0hϳS2 I"#38ԝr6xlw ]L\?p(WR Ha5Y433d N;Qb FkzɲS;/$ ^˻R lcN É_jqPMQZ\ƚ~˷H.mV)xr67[yg?S)vR@TlWͺ{F1h$|iӗ741n(@,pyl -ttZBiAN 5|f#Ҩ̊`(5;~%<ڢaD%Lܑfjo[>=+{!* uȹdfwp`ӂo=~nV4N%4f.̳R[$ ¦~L53mb"N2/#iڟ= l,I(){ =xTεi:Ų4aEN ^Fǭ4ʆ -h,TliQPЖ$d_=#p])(6|_|}Ej8gfI +$L 꾃7BbNK+?En7"9կ:9e^asx%no`vhU'o2/LMS("xz1J䌤:/C0~oTfkU2@ _܏Yױ;=5'Ipa$~7p[f̽xp m5gw%WwwP%x,PE@d/E7QNa`]u}sIfF=u}`o ҂oG3Ζ.ǃF%'#9<ItԎŹ.@Ⱥb3U;zz)'zde:iQ:5<,XeyswDvF#3iE*bL AܾVAw?XaE|wu\[M72+QgG÷~ϼ<{x5&78"mZ*0_)c1PoՁ5/&ӭn@3Iԇpe}Ħ\՛l1N?BWJ=+puR-gd <,4rJ*1lTnrixT*T ͵y %h8B|(kIX | B픝?/$󮡻qcxaVmڄ!z@q*@EjӣC%gnNUUp"2vxotHH*NTihZ̷ArQA%c9Mhv1ww/ $0G[ ifx!E՟prAWJKk8O-D`}-ru|l{ <9#T83W(\g&νk1:2mr~PP5kঀ11R긛sRyܚK-h@`sMoF- LUO~ 6h<HQף -5SxqtkTBhv'j0 0#=3<Fe z=Y\4Z8li6k-]wfBeNu}:^@7]s`PW_uMWRqnZtМϰ`"uџute̢*Vbq `ܨj{fAe1<ʞXڪRP6=ҁ69הqs:+7|W y}a#ߜ)m1]Gte5sd}ZSRL$q,8_HNin*ϙCDZۺ;-cWn iUc~؄!.0ă5rO*X"T= !ȳFGw n[ :]NЎ>;Zsv>)LfU,UnW= q{_Qꪞ1~mxwu<$|0gi6͆fK#I{:ъL\#53אHE`ohom쌎fy'bv\umؒ%/SR+C]vrTi12 K3z[Tih,ew%!óog| +TSY%=b# zZZ</ ~-cvt^B[Bh1J뮉PH/f.W[ȯ̔ Q xߠNot?~ ĭd8;e 7XbzzjYAY4ĠMy%f`Ls)h;E Ai%Җ[@yR,D9B[y7;嬣kt渖TR {$+"ck:c|7`?-*eШp 5#./*UWd5"=bԷΘ=өg`ZRQG&K;)Z;Z4,ۥhj2.t{#}_1J}SvGvAȹ;y>[X{GRn}. uٱ<%;}/nR475 ܫv[hA ΅asٳc@bOIe& Γ:=*t54ٻ'/ѰDpe~~lT:fp"C5JZ ͖ D@B  xG3Nmؿ.fb'K<0 t~&%VL3LGAz%jOAA|oFKqˠ5Ԛ+A}QU(-P߻_tLtϲ BCx5R\z1B s9&+ #7l,y쿼N_<Hmwi(M9\^LZYؕ\q~a?` e0^c4dЀ\>ߛVUNe6"#eMfw ZV/hth`<ӑݹP]ea,mrK{P6g}N49pL{R."mb T0P0VU" @mBfZ { $Q,{iv.|FHTރ(Q T߄E@h/kR^@IydՊ~dnOD^2 Va d$7i@y7P뚳ͳ ̪KV ʅ+)\[Iᯐ6: oK%"/ʎ`/[Ԯk[.ŒMޮQe,w 6:;f1$'ʵ̫?fI$e(䟁F|+!+s}24Cd'd3`JtپFX5ZQxbW5CT3ceU@us?C` )GjG$8 .~mǨ#s&uWƊP\__nˋdjdBa4YEqLbCE9덎 {yN l $3m~MO7uىGI\>;ò3i\xRII/QM3" Oc@}kfGds FMũ:(ᄩ $dy0SclL=Iw ݀%>fYeY ^Q!C*+q[PQT5Rk@plMlmކǭ7?J']ijXFW8lTCSm,&Viz~S RwQd(:Q99 8{%vkg̙q;Ȕh;+klU2H"9 ۟ UeDci'A%OUN^4)#uUrQq/^̇0[ YWENùb[[w'!ם'f-C(Q8M7NuMGu$BeH-z b?G2`>} .5--؏R_h{tčl3>~=PgxҬ<0$j'N\{[o^ѐ]k^W9xK'p1:| ׭I)򽪗J>ۉ% ;A+Vp,˘fP =hے?kU$C,A9=tQwi;zB$ۃW}RLK B/@;zB]Ldc@ѳLHD uj(p*O/)`na@>c]UcB`'," '3.>l̫8ߏPN?-q+G5-ㄯ$s-@mu< CT7M}ڠK{nES oΊj>\9أ%I/: @mf 66E '! 8,c sV߅/Zx^x=#hbˡ}. C!@"1Zc*)rƑa4&%KOVRNQ4׫VA^,2:G2b; y]fvOʮ@wL |V!Y"ZrrB:]ZW\U9 .D1p*>Q?sW6M}- ~!t,,,#NWʩW]I>1Ceix27;XL X)ڢ ZG@%JʊyuɅϕ%ȴ+]$.q}<_72OIZlٓ4)Ƶ2D\q1]tuB ,ʨ޶e)w%`]M͟f,9⿌a'"La8Jy%BEz]7HI8J~il툙=SD{t.6S?wht)p܏ٗwˊZ9 TU_/d|ƶvxŒ DgCKsk6bt;ƢK8V ؽ1kYLis|~{Ļ5=X&G '-^¦lH\Ъ0T~#og<[vdxEa.CeG+@)5roM{:@vP5JRg2.5chԇ,85y2.6(jA5*kٱVj Z&>9\[[^`24bޚNJ^vm]1hhϽ,ƿ>cAeQ!l οtȮhS*]eD׎4~JŒkX)kK2gbc˚?_'DSB3" ׽! +Fϵf31h8։tmibo³ 7g*~h?q4D.jQItE'ZjΚm%C&,KlŹ4Vjȉ盵D8ӽ6X{ O{]Đ2֫/N\z::nDw @0iwg NqX8nՄتN-@Ї52Gf w s@'xedFv_N>(ˉH(WBErPbbJ$5t*@bGBvMut:g~H;!Iqa(;;SX#f*Bzf d".;C$E"X{|̰C J QYTN̊ 9=fnؗ{u)x:C+g]ZL5bIZ-5Q RּiG;}61TH4j e(xrqD' Nb"rw |^H6|z庅<ΠnvW>NojXjKB;&wfiVyW`r7j]ϚCI&e zK΁K& v`w#ZI IȇD5Mɦ*bTo͚$a+UIG TAݛx4:z NDCx }5noec>hGrhԳd,ק*8zB;b/FM@y/([hk&.=R,5U @Q cPHͶ}I*14O%zެj5M:`*`sS+;lbt!%^\T ¡{dFz}=9KäJx#{mVøv#V*~+kI܁u$;uөȽ }LaSi\=skf)v2>_.,FY|,BvKvUVX+r[z*xHTe`<F_,Y^%! T#1 Fcm@bLU\<("q {K1Oݧ_0,yQbH6}Py6QOk]A52n2NN U[P dN]fv]vH?Q~^e;=a㪦M R(N|-Ok 3FG % ny ߴ1bf⫷ckʷpz:ymǕysRM~:Y8O %Lnze(,]3eܶˮ=+MdK'+f ΨrJ/' tc Bw<3R=OfߐUvoUHngۀDU[`ӎ%Ycآ- T/ĪqQlzM8Z'{iM^!ښE6lb)4<Ϙ[˽9jA9iRӹ:o[v&;E/gJSgSu gϝYaMdYJ@uBx(¨hCjSzo'j<4Eyss6ˢ1ج98C8>.s :J +*GV9T%3BҁkZ3P b_P)0OЛ*a3 Rfo2%:z!5{Ƹ68 <ݻS'y࿳JO76Q' ⢗xZ"${nQcu"q׍AMr2^)62 )*+z c >x1#lg&I!.=LRaeE99ub}/+Ij>Q=0@=D1ᇣ2sZ⋳XwaTj.o*}Ť7gfJܖ̄Vv#L9QTQuNх%? ͠#/۝ |Uh< EϪ_ om u'O ft ჆##b^ 3q#/] [//"_Y B΂os_ I>NbO=$}1MgU@Q/ݡj|KO"et*,S^ zS <⩮vGFwsM>mTbCxYIOgӮu3qI(S*xxl:~ e{h@67FY3d:V*.Hh_d ?AsVѸTgXʼn! Q ÎԱ~WzC?,V`MYX˺'9B!U%ݳq_Nfzs0"^ \넞^fD Σ8i7e+ATXSimb?p,DGX!;a& Ty-lAetŸd|EPݷj8[Lw-Hsjx] Lմq<.[9(w( aU*B3OJ-4C#)<>z̸pܚ~dv0d&H T?{c_1YDfDNޡE.[)+P4*5LN"Sd`@t# Eri Iy1HU]=Ϻa7+P@ orϮX9J]RY;N!!ⓏQ0xS6 ZP&gnUxb ƭfXʶbъZ%1BxX+]QQ烢׌WХ '&-"epQs|6k̤QTDX_b3h/Te*1Ekjȑg{O^kDgYcŀsȣfyz|8~A*; 6\Z+Y1%K D=DN U^qНo7 beo>Na)ESYq{eTZN6vXh۠.[wW,U`lYrvsay& _f$jNtI ]o*|nf6)uP9Yx}s&Z$okUWwDL^0=ōV㡍ceK*F3k Phd\hڥ%8H k)geC& Ni3n8fry_75w,o'vsT᱘?g&0 TF[ՖFԌ|_+Q<5:5lX@us,g 7 DC^8!M1+~X8lJY's wW<-EovUJaQ[k,=?R'>s:uR%g /DRg,cHtrE_{_OutR hPq,+aILb/ZfJJnNvAણ>~aK+Ə_iIyqzh/'p>-- ~1& v˲KWX%p;Ń S[1x+8= ~G~}Bbm)]q"ח\}ل{8IY(\|2%Z 7l d|uR*䡹Pl7rÇ\CZmgJn@"\b7!./SOqS?М8)͙xFE/Bn)jH}YoPq<tpLBC}!p?k\Ҟj_uK1B`dDN1qz+d8v}P+eDА}nT Kϗ:<(&nexEo0pm;sirHa1 b[T>$Hc<ˎ3udb_X7{~J[\ę:iY8ynEa"wEvgr y6!CZ_k+*H*/!g+sy3>g5'<򐦹,"0 f-h=jߞss5&M,[ryt1@e5~;5>0xN$kMB8 Vѕ*Bs ]Giԟ(<0$a]"9Wnb= `iOy; DL`BqG2:.*- ^mFBs@Vi*p^|ʀ]k=CH۹Ȗ',ױ{$28Te0~oܰ ,I[B0:@a,PHXWZ{ /\ۼ˻|J}-2Dp%1ɸxRܷİŹIZӞ2E_KD$T򈵖 Myc0͋C \zq -ΩmAiǤWˍq5Ae7O'Mb>(Ƙ0m"v m1\~ۊkpS/'z05g,n |fL!}]&Y6iei bCiŌp 3bZNl#6+I,k30F\T p*aɏ+CzlgϠGI0}` Mgi3'SDY88 .1=!R]:Ω5ɷmw~*ܵ$* 6\n# j:`ma+I?/Ahrn$\*4m>'!m UqX;dNV#PF@qgE|/Y}%]:yΥ $M˶B~mf!Z lhSвdG*B5 uMc숕iwleӓ6"Rj<]˕d ``3_P% ̋E{5Hm9$93fˠ4 =&q?] 9}m950,Ԇ,`yqNU Av ::[R6iA)=RzXPm 6 KZ+r_<?}3&s5wxqOW1 7))Cn9B77^i<=y0fBp"+٢& ^ "Z6]qN)WoԡWD$/d~AV95P.sy{!_}EBGrFt1nbw9E%m҄›Zr GCܥv{V^Y,9%m/4' b7SyWY$0(Os͗|NPQ[6)ɤ62"O4qSjq9S T8eSldH%̀y3?f=Vpx 1;9L!DFIgL: +3=pl38Cd#edC u&[\iT1F*Xh9JU^{2nY]^.dl5AGnD5:5gˈMcÍg&9BI0Uq!8|u4@rzzN&Vz3ãzwQ_ѓ\?XuT$ 2TRE۾i04Q&y̹u$m&-DޱRP FRhc?6T DTDdbso\y+82iE`_I )D;.!| >e,P[lHj6&eTݓ38-4-xc?詿NÛ3m!tJFb<>?޸\lEw{QlVMv~tFQw$qÒ|s}rqa1p ?OK _2$o{,;I"=A@I1toQ{0R !:ycٛN^)I+f";C y[e(W ԣN$(֎%x H l&%zImx na eHv&oMISk)>-Jj+%x\]"շpw/WQ'Uiw,^L%%Rc,}"g2Ի"8􍡟MB [isHE)x{a4M/j]vۙ[,"Y+|ghsӫw8h+~6GGx2K60[AxۼzNJ}{)5g+0{xS{k0."FiaGIbioݑggȽ,RxJaQ0њ 1v߭ų' N4O~v3b.͋s$$Yp"} 2'z|GCJ4a<%?<$wDrV:ΟQW&=xiO( k cfBg w [ Zю}ͨөU@5jNK;K o*zYex7&<8sTJu_Wcu8sud:k~է93:۶%J[ 񫶽qzY.rmsr2a4q98&5N}aУ*l,<8XX# Rc !&1{#>]m}<ij^4ѭQIJIRtj,A,BK17KGoơ ~GD0'dusćg49^7j!jG K}jWvsTMy`A֘5Z6E|]xx:q1n zTܾ/#Z@)u"NbġoL-IفaxX?!}_`&3u%eAwIcH9ap H`]™?K,p*Z:F[g>qaw̓m קּWnkSrnx܅.D6yLX}ȝ.DtrE+v]z2*ehORX{ C4TZ77pI̋koVj?[W",V PЦ>!jrX6 l)'>Jdݦxzzs/)_nw9gjxJ`h٪Nwnn2Dz~4"&K8mbjV{<99f !?q1gVd8UvH8eSsӆfP3ذ{7^p&gy R~>_רqExav&0R-⑕=FVkC6`KlLcS6$+ .Y4oB26ua*6踔1+50!°X'>AC9 X$̢3BT@rI`\ p(I( F`@?ݣFB~)1X=%:4`{5t3U<:J(ܮA-)ǔ ,?ل] w?>&$w-i!-j*v"`Jw//I7_ 2ƖcYD 8*'\ # ĿS]{lAE? ŷ|6.kbؾR~ f;u` I`p][ ?lTd5^ޟ穆;%z1#*,!˖ GwjxS*V{$+^Zl{=S ásEGԿv JylE+tA>#"okݻ>V?0Ǽ9sㅇ zC~aԂ cxb$VdV'(@ Aoj|QDkX~"Ca|{3tST 5yub %h4~Ƣv>OoxC!Lʽцs:S 15NUR(kk:?z"=j VxDi{Ή^svn%%Tk|#p5]xo[(ZJ6Vf\먚Lښ)ՅRb^"嵽4v3{ `/g7 ee b"lSźt5`c:`LdU]`TzXm&Y6Ko 8Tdl LC4>O"4`KlC yS7wO?e]Co܊?@z1PJgZU8[F0ok`6pɬ%s`r<2!țh @1skv14&Տ3 NcyD!_sd-HA\޾/H_96?ZD, 'ykUlAC–QͶ%tUj2AkSPxq͢9?.lv3{_--e/ߔhUsW0lԕBDLk~v+>5LI~ػCe+]/2J?2J^RiG`_̵;(kBgW"S(W5X P!9#H _\fj?$ywGV΃ tR=( ²H?,]7<2TIQb8j`csc@R80W/aXM'4]m~(&<% 娏P-ŁdWD*2BsP8-ڋ)/#sܣcM&m0,[$*saOfH-R!گئn5j=z] m(Voz \Ra[, H''f$g"x?JWlityͤZ#tj(P,8_TsSL|z=ּ]e-J `󏇫H7Ը<} dYdd;-aQP3 9%ݝT Ic(iNNzD`sɭ 0nآ P@K^(`%d~/DHf*:sLТiQ^Yǁ[jYh=8ۚ12aQ\t@֚w#ұ[qj`~]G?}4LrzQ&=sihN=i>&QnFsU&̿$hX#5]>į37Lj6G^U|,yaE<%C58CG>PjBd  Nid;hTii&g:{/o;8R憒5G??j˵9Vw&V'<]X S^TOyb coe͠63L}Dj0y^w1 OJJo[=Ce_=b9y^`*S: wIMPlɠ u/6(UG[qޝ_ź z`Ep b"Թ<.|+d/տb'(:)1cQӉH5/ O'CJp'}{uEG:"@ku(!voLylOyǧi|(WN0_x) i{@󵢔8AĢ86O%Y3O'}sF1R,KKT coZo%bK4*о #XcS:4x"aUð`9 Dd!sպY(>[BLp}Cq]Sx&2l5 mFcN]R? } ˎ_*wZ\z0YZzW-U<{|5il㓑 HAZF@}= sa$J>hSo(ڲ,ezܬ\/T.PC^lq.pbYv,4d m<5w1fy$obOPOlԶvE̢ py,A^\"iݫDR~6yQXA9 b$ZWhRp ~>_\\$Ua QÇRaDI,bҎl3-ep#Y!rKG^'84wƱW"JߞtYB}AbZ?^HS `u92TǨUV +TeY;Scpcyd~j+ GZ[#.4p(#x2GF$R$ߴ>GpF]E;OWq; OZl fx`r` t sF}^579aBq/D2~fS (О8]Q[miVH:"+&˔s, 9svyntP~5a@2{{> d=9P} mF(Tf'iaRd@tq*+dm92-ìA9rt 쳖:eJWa[haU H5JJ|cu_Q֌xI;] ,; mz0F=SODD.Qֲ&kAد]Օ>{CaAp6>h+tN){zqFm,T;qPCؔfė -1#[R<; ߇~, fd5 P 3ǦB}#8Hݫ.fhYD~{t"RVbc/ 'QPQt*Pqt.PGKv5V94p.F R0Ϻ }Mno~TEI&}vnOs/A"v t15zwL8~[k<9KT֕{թ~Gy{TgH}O厥0^)ȉ(H?0jU6i o*?=O_jl' PNxb?J=MUa#o f}#z[8S+\ XLWi4}% M|Fh`KL[+38F6 ǂ=z ?Dh-•WBQЉpV醢dT.5sniVf., Z 6BqLbW9yG,S$Bpf{Aѧd^o͗ JT)+y9zaӠς}NBG۠\wfi|zL ?t=.n^^9cuYdC_ۖR ;N_wV1:6#uWLwtV}F ~܎_ 6h- ת !v>Ҧ0Y?Κد.2꜂֋?6L Ù*>'aRQX*<'D/`NIQ{Vm:pi( EP-?j 18fsן"g# >(;PisbQE@v%? ]rp qgQEvR)✰u/&wZzsMnw8Ut,c)^AOݙV%)u"*QY#sN^ߑ4E9CS_昑FB03%G!6\$6Q^@$ovM| c*5Ne"n] cG~vzM_=WY :.nJPU4Y ` vl,#!ӈ1Գ5գ{u穥y9mmTeH-龃o{dN!\1+F-_{G ²hqacR55ѧo,T=;:49뛉wCzsuG4[?[;o5ڮe/S,FHZ\K*g)G045vɸw,$=nm9 ؓ Uo`nvNtG*e9md.iv)  otoBN}3Ar1㡜pYY#dJ=S1@#"ppaK~3ʹYūբAdWy2 -=P'yԭ't` l?`ꏆ%WO6*H~8#D$a< ok#suXVSc[@g*v3/i^6䖮.q@eʏLbtvfz rq눰(GETg$^?%enY CT'KfϿ|{cudD,&붠DE- Bҋ|!#R8a!M^2V%e4`=FvNu7悰.r9b"r!x&L L Y@#4ZxFq.aswᇡݝܦ쩯Wn 6ε7Vk&!WR)R^?±b4VӥFF:ݤD)$+f߀:F}Ҳ1;qc\Bʢ*a:M p()\rlv(MM^sy¸@=~-?Lck/8Q$vTN< Ie4*4/+I|4!]B>,n=o w\74YiۍZ%w@=dnU*c51Gg+/<& ]S`nLՙ=k<"g} tRHJ' +mjp)%^&\/УD͍UxIH&/ў@d3j[\-y]t]kd-9bWܨ}Ҏ5zO  qΠ& /)#E+JRpi@YHMu`BAWt&h "Oݡ'El&{:rebJ~ވm͵8<_L{CO^X~Vh =( GHA tۋ9$6q!Lq]IMue!Np)[++] ڒ~Nz&jGJ< H fmWV/\\))݊Fs/'a;; ۊ%?/ߧ a?qmK;GMyq@RvO^h4f?[0?inA$-es2&$JWT,p=u4#n/qC-V+t̝6-Ϯa6)g}֛y<_;;؍w`KrX' j*9U*5ҍ9B:dt+/ݿR}%bƜ0ӀەtS ?]_.+]A Fj (eP[oՃFOsʩ| _GkvB9~ >i}S! 9}J# X>+`]ްdƦ!} d邞KDPH9/Q>6%aWvZ"zSŤӁDxd˴9F7R*Յv-DJYAP4(^iސҵ2St[T\ޣP@悭~&FG9KtW@BTCqN'}Mʸg>{-;wx1hOj#aYQo^. ;{hZ "QP8$5^< Q@ J``IZ2=F f }*';yqI,alۑ20Ȯ&RVb^KAjyy RܨL&~0+3c쾤0#X7g1}EvbY#as CF<̈hl8䈿8U;HD~OAi.>Dg9M\>,:TgL.},M`"ZNʣ! I7?lmKgb.~({:ȵ28G\eҤ_ɀ(πon}f{x4\{Fq0b]#B@KL-з,tjPfjKIj `_U;D OpǸEjb=k+h|;^g= E3%:c[~L@aPTG{gEn;,ﯯ~ƅɰʹ.3}ǰ2]"/?[y_sH_LC R&%BoPEIwGM^ȏ( dz%Dc]3{ )+YpM2q?R A ڶ/ EnA8 בa|3P: ޞUMZ_+˷O:}&̽]4%tTWR*s)7kء)+cC`g^{`=`'4+tm*= #cLZujn?SLԨ}Aha!:#Cmܩ)$R4av}o4nKhl6qBD|*[5s=FS[E-p7E+)n!sٵ Q$NN fZS/UyU Kv/fGMd~*Ѣ^W\\k=:ua]c j(]NpA&inz09fp:ބI fL"vp/XIU7a)ni oxۦ)zy B3ľ*Fq+]4̵UOu9މބMZ/?˅ >n7 S!譩IkيhA$j!Yq#ž3ޙ#ţNMƜx נTGIt3)ĺ+?ɥTTԬ>=G}t2/T)Mp{\ooë='a)2d`v4dzPdmR S$JPkMxة&d!Y+KoK;JiEY9l5^I,G!i6㜾LaQ%n!*Cљ;dsE7L^}]nl V,k/*ѡ@[H$@IyTUeVc!7hrɚ2#WecƑ$U ]3NuWS $WBu1ڐ(7dw䙄B*JS<O|?GVʤ df Re -&0WۋX,<l95N@HQN 7ؼ=*u "r1c M|ڊ84r2{kRIݬl0mt ;'&{K طߵSوe?r%ϯQA>f)Լ.;J"BΫ%c[`aګZi28b3bqf6L G1{U'qcVd$aN]cK^ Ïo?Isu;'FK&x(趥|dvz ky脐Eݪ~ɝ=(hُDK}ufDe/t&\Q7B) ~EW}!b))2婬HlJL7OdJnTUr 0bQ a Qqc~0Aĕd9> ܱ@P"/ $QY;t;^X$[asGŔؚyZ+8_Á2KL]uIC lej2ۨ5>`g{n@\.GFre;+{RC V=OlI6ZI|ݮoE",ƙI#V 8CkAS(0Ԙ1HB_4@(M g}A6D[M֦v'8/ ""nG7(.p">G[3TsPAYU$}deX1}cd%][5aT}ɧs2=mf .%d9 )V?3xVAe%v#4pNi⬛.LFQuzVwmʘOQ_F 5(.، _{rPќcǨ,|@ r.&{@kAQ\bgz@w_(姧y& yr LȬUk\1e>:)#g;L(~&v$n-jfDem %!,I/Վ :4vȗ'U;q:Ry~7zQ)x)%ۨvb$FTcs/鲙:`iulz*R x9/ɦ!Zq ]hNbnwEWgH'meIt#̤1\w UuSˀs?i2ЮNnUS0[J$?՛m#iM*kÕz@34Cd$3^s'i4R٥֛7jqH(aF|ƗX ~lM/2p#`b0j]_04#LI%ťMW#jz^A/z  %`+m?=.Xyr~.^ڃBn0v^quܙF 7;SvTc$;y|#8hL?bk~фKJrX{ʴ-F!vpïlCdq1ΈMO|gGV`Yw5"EBZ~rd=;!RTLSMCHs'WbJ~i8ps'Y~%, IM0Lh~I,۞50 W +ϓ}{g1֭7*ms~˜HӺZ m_o$Z瀟0}X(J__ٗ;x@)`@ùk v!lӻ/(h 0ف"nމj]ncZú 6J&90B <bfs@j1--Q𻼳̜Xt2WKğbhZ+A/˿c+xEl<'s9ժ>yT8 E!ON!'Cd|їx@!͍wOXKx=']W B/o.QG-s-YǼ]o66U1 NGT9׆6~ (%kf}ԋBͮŅOKCM,qmTPيO#x)BQ )RmkKV9W_S0"8_ hu!Oy*W,S g`s`btGK#;>7, 6YyyIiB#2nW $ƜCh-Bx>QŤl]Â)mҒU=_iň~޸3cֱsi6ݖ[Zn52GDE`› 5ycYa/@^)m%Ḷ@5u`|^咊gNA9$lxV+@;^({wwd\Cs[yEl#[h6n=!@2q] m1T*QKO ?8 /N#3o=B|=l~^k*G5G5K;4^N+%Wt^KB zvV֔o4qRVc蟫g" @0-t FZwomj7L4Lnv)|rH;sm⽳ܑzZt(Á]ݣc\ߨA6&IWWحRޅ]gNn8_b<_`|1_$#rs塆_ý!/? D)VNia6t|ɖ0WQus]1F^j5/ 0H8&"ICBų"1 !ׁƩdSA$DiO4C6p[ t9`/T>\.Q/(x8ՙ< Ru@w?@rcsK:8ZBJ`9*5 .&yIf"6MyTfBBvdh|Gau.h }lhMS]V.B s@4G.䗖+)8j,`ɠspCL$A^p]_cߪ6ACwI Фc\P.PC~(k(r$Pb{\&:?DΛ\8DSf]ZHI[6HHw/D5S.)s.Oooڅ{g@bg ҿFa oam2;{#"Tlo<Ų̰*GbTxSZx%S$K5#ރ/78| I'`#0.;gC)iUv(Nk0Sp`F8K\w;:??Ek7ڱBdi.$pֵ 65BGXC?|l)Vy%lgd(vld~_8Ÿ(z6:qw!!ʑ Aj)fDͦIbYQMH91ddN'R(GPd]MsWXjO> /BA7GhdU&(4FiU,✏$BPL gWGEJg8BY #[J,жA+VB^.ZQeUEk<#`{^혹b#89[qM[h8qI:FOi*E@hy:#;UQWor۾}V#tu7l#6[iC:l[<% \L[ DewmזrU 8ANmgUV:H#x8y8.{>O1e$kr% ظH|f4 Պ[zeA$_nx߸xovb psD 36W}>hPi'-6x}DQ ,r\x.Zlg<K|rPNq~UbXC,6eyR֯_t4S&ՌN33Jn_)8䖪 Znb,5,;uD\TlXb- d]2f?:2Tx!H%?oc=%CO_#sI `. o"\~2?ٴŋ͊3j\3/䩊F Z%q;C;qf316wC$7mHJ#,(W2Xb7k9dsY.@!~$qO5Cv V ء˰mX[ToL&r6d!Ts+S%ز-t8.k gNT{`IOJ]=j{Rx(EM`: kƨ)>2VǠauD ;$2@5OPN)ó6[H5"W7!D:Ь9w㍋\3֛0 9n[5V5;wWŌ%d:l=?_ 0S|~=!!W;OfȞ$+.Og Uo\#d1|jB.R)L43;VkCBbx#\gy 1sEFH}*Ȉm3EBd$Ua|s#X~p.Lh}D1AC ܉;ʩMtorw 0j͛wVa".PPٯ0BaGI63p#XnjpHJ:Бa R\z5@ rxŞ#fɃp! 3o(@Dh@_FMkrx u8 ť I Q]8P2WI-EcA|%Rr@e$2ʧ' D#o9BG2O? )^ظm~_l,zmLLǔM{ Ș/:4<:iv}:NPbaBR_BkK+_*V`J {םsCwwVsոY:d˟z>q[`2X.'Kt&"1kiYb,aBHDc-/fCC6NMܪxE7]nAD q7sk 5 Fq`'D. 6;'H徕X8%$*VG8ٓP@ը;s_5Ǝ'&dS €'QfMdrwUӱto4fY%sDP/=;@R?[;EF|9;B%DZ,nR

΁Q3Ymg*~?F:ru=ۏ8^OSi[aECy~q!}jPYzɇ9},b{1VR֩țM˥!eDBa-|X| Fl;GS8X* 7hPnF||sFv9q_Fp;+̙\it>Cx| dϻz\B: IG hpe;x)S7A2CSmXx(*9 mESqbQgؒngAgųRSd&#ͥ͛sH=.$6FZM@l1,HD&1w[V M\+$lS9y_Y1ϋi $Zv.zP?^0oaE p!Z<7Õ''GcQgك:r߂Q̅% N#_QX]r񑲜眪kyDnmI0^[ыWm6Ǣw~V|M^ȲgNv h-2:< םs9oN}X$ P@9mzEgs@}0 $ 3Y`. =5jn 97:0iCi܊ ) / -2xb~ dԚ;'SlY49>`k)GXt%RS_mMBgNrǿHgPMqx>/ BȌ}C+*,ǫ{#~c+m.HĄ.=9gt0)fٳaY)DB%c|AּMo7o1ܝrvOO  )̸lZ|֘l FT 9݂z/ĕK)z"Do)f6M^KhMdw] 2C#r 3`QFW'}*d W&B靈ف7vB7顂M?Ċ5:o)a VfPԴ)ȥaL±-A<*JjAsVWDT hYUXB__NiJWb4J0V[9sgƱ}x9Nߊ|pK3Ag{_ UbXY|w67=9rЌTM] ";F5yi:4虈g]MEP`"g4J]#%Alpث'bj6wo'1+zfa5I某^i%}gn]CzZYk<4 lvMыJ> ף0=yׅK/WR,:?xG{UЬTSoHXO,nFi=g4gz!* bhrs3#Ev:D!ai*HN5A`дmU GǚEתIzR}pwky4,:kKCj(d!F Q2|{\ځ= <*BE@*+7TA23n7[z},UeTjDHsFn\%Ju"!8Ob _!IO1Z#3y:Ls@ev=,lyTʉ)>I9zXYIv2b}zmY=s(KO}_o 9_ٛʐP# ?qİ6ީ"fA6$.VlηDBgT'-7iQjɽT^_PHh ؘyڥaOoUM{$Ϛr6$Svv+Lufՙ0̝M %JFs8{P jp&A4 @ViOPFbvUVCI6)yiW)0"ebWb:&,Nk007i;zBi耰ûC'kLUHe21j}*B,0K)} Ra.6?ll`3~E'P=[^hno  ` %xAAuV Sy`svQ JHniBGѤc@j <%?`/GHS YTUY.{$J /଴KpP ;td)Qv!=aP \ia.m"]>\G?{ 8i>\B B]<.r/c Sॡݚc$sb9:;-/6%oԥjGDmKm&, ,FyTc^萅bJݞSWgV7߹eXٮ)S_E߄ֽޯ20F 8[8w5]vkteMX =rdEAzl6Ů"e2Hg֤PGlq)=`F*r #z`˒O!/}YCPo|0HfB.o UA.9I|Qma6|,;3"omF]ZɟI?,hAbw/NEre{y r)&\ueϻKvL}~)FM {;2z`?3afjun%9~I4aj3MYYZKILYb>Y5wm6gj"F.piǨӓel8>ϐ!$4iR޶NJ6 { (eY ȗZq؝~TS4yx*ij0 k+Ql}ܪ&ޕJr3"d1)ܼ>~:[p>`?|"W`:r$G"½ߠQK*?Iknb(C5͹ӛIӶi( 3EQ9ռJI2/]B\ēik«@260ld1q v".L1?kr`SjXO?7㩫ɿ> pEa:̘r,3wcqS%V[aB}+Q 6 ozMk4M-}tt8]-Tm HPc>卒C^$.Sf  ":H(àhYfj>srU,)T@vN #'2:HL6O)Am#'˔]lT)~@(iL8|-TSexR䒢ZJO_.LuLxjqr3JGo&]kV6pR$WݢqA? A=L60lBhF .; }hOºqSPжQ[5̆85g(+,6w6 2%pBZѹH'hM XXuxq~m'IB`ICU s5̯Šj@3?6|=^ i7m^q8O]w{3̯*9JԈmP31{%k9s]yE S!׸u)&X}¦2r sŎ%.:PfJ)[csp,I+w#s Ɗ?Ug5ǿ-04˩}5;V oɐt DY"MYB/kۜ4o|䆆6>X ެL.딐/v1/z寝R$ޏ.øt1>-ǟ:Nd֐.? F^ &*،:PRwg/-FD5}Z0LP69MJo3S/_GHMB)CD >VSxp;KݜXًt7pۀ00y¼d(sUX=n9`\vL>/;QQfѧe^`S-ڄx)7u* 14{ Z$OvJ[B~Ejvi3b{a+^txI5-o!}w{hb9(钌U--0rJzh'7a>OB+ EN7{8}Po0 Ac;W_]HC4Y|=73w0l^ܑdmd/t-Zƪ'Uz5Fz9"mXWYr!H8.cѴ nTnQ$Awhqxa%q>`:(! 3lx3o;j ӽ^WI#Bx͋],C-GTtx|-F% 9$V=xNw \eNC|? // &Jd-fVt@̇YmȵsXAh[ib҇)x|nz%- b!*X[rSf8홬~KV7')`}q F ⟍ A`R[,f*,PgZ_v>H}Udh=s *G_BnØ'~b/Kv?n eM [8[JM=mDiE(`rb)~%?*5S~5Da>!I5H4ii0\1.-+_GGWp 2>v}ևsC$a \IUg|G'|:ċw d'hJFLƏT'WF Wxxr-ϑĜ*+bDSV赈/ZP1clgkkR kBa{cE6lDEķ P9v7.\xѼlqq ׅA?1`cXIvGy?v=.PcpW["fW`$a`Qi ٝt!vi 0~5̍7=E莇!hYHԁ {Mx=WaY6m8J Q9&0 +a8 mϤTtb6SyCRm*p \SJz<<Ntff_gF1D(I.@2_HspsHJ2at2ob |&WhUn֖_:n(43{b#ט nD̿a3*@UgvI[MS³S "F9[2'etH.,9oT0F b9șƦK ;[ )}-9kavW 5~ՀОƻ,.Nj`2~Q_#3~0WV5.y{ .)Vlyo\.3>G՜z*I P4b: )cp,$n`>iH84y] lqM<%1Fc"bC|=x.461Wd7 1 zHm(є_ CG‡]s70)~0C|xŮT0o=4Szv BIouJWJ _It-/D22#qe-mxt[cսj#jy&[ɞ.-W6q*Z3єOjFώSw#t8Roy'`^DY4ksB]f 5y1SCtZGo?a"_c jI,oK;KC㕋yfw'r%fP3b'1}304ҵ<P-WVDEnNXouɈp;vTo:SF6jabǾ45U^gcIFlUvt0l& # zysT;t`}s=Ҋ_7#m}(q_x3sbwO!aQ҃o3D9tR}̔T;tQ߾`H5jaLF+JSԎʏHA3-$9}->^>ؓT.үS6EԶa*Rr鬥~WoLJMS H~:9J6چְE`aAv,A4,^j+5VSJکZb1G8L_:z\gj[v)v)Ӈ`,3zZH9[7d`OU@wBah˵l^a4ibb-2MX&$Rܵsg4!m1<`K+rs &xɺh (Miۑ0i^ fhf⒠T=l_v֮=iU =w~ͩD CV>ŷ# ƙ);$aϾ2W&89B&bQ%!=#5@/_(Aդs-#_^J LWGw[$O,Zy|2d"]?T4steno(SeDѧgrC sOB$YQo>x o,BТmFńG_Eɠ۸(]$_5oWFuK1_N1HJEEew͛Iخf4ԫqB_'._-O5A( `NF_g evH\n[(ף!B~mqOoKZ+c/"”%3c0FNLVω>{)&bM!KsR @3+wk/l##kNvH5R+_#p_(Lb3]r5 JϠsu$^.G̓@!0lS>j>˸I(~MTgDxϏfUi)FM<)p2G\wX8ޑO0&^@mh1ޭ¡jgYZ0707010000016d000081a400000000000000000000000167c8ae460000d46c000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/hv/hv_vmbus.ko.xz7zXZִF!t/]+]?Eh=ڜͩ !F.慦?AFVa&T G@ r!O 6<-s v|ƄZŌo}\LC  3!ΛKJ3hsp8jՋX4󐼕oC/RtU;iK .X9;EWG :G]KXS~pXI`;Y,vf*_tjW+ƒ5乏! E|_؃u1*[e3ͥ"*?yWћ ;lHE.+I7(_Gh-L>]w^R~ũvO4ω1Z&HC'aݟo,$blv1ryک. ?@%)٧+`pT _E$#hDT>1VM"AF8[vZqT|I_wn {] ~qǴ2kZZuBY豙5{Mw,\dP xC Umh55.M13?)$4o?ď%Y_ j/y>M Fj0s䋇Ő8K~}-/TTa~'GVBcēUl1)`~py:#PhՏʭFjf<*Һkla^O o?WYkA]G42a!3c0<[C\0O~E`|khw_WTpbkA(z5k$AGhUװ̱q)@eDy`Q+$n@Na>8k.gh7+ܴAK.mlǟ{͑F#k[Dޣ5",B^௠uVS&q;yE臎oFj,iHQ99oJE7:.Gx^x(-xeFԸdY!e1Nq;m^zS[gOz>Q7Eg2*"ͪ gSQx_Wd𖆗SEaX/3J}Z[;{R!ȔYguGܶk0 龆3Jݢת&(0g4,FJU8oǞڳˊj'"ӆI\V͹gM7tԏ}&jJO~R#nNiܹЦ=]͈5`qdiǍ#-lanzϝ=}ɧ8חZqǍ;~":8ȐG\G$+K ѓ1Oyp sM?&,A7;%;eNf׆"22q0؇r?.|.U% n35*AU J2<)7Ls@Y?/Mwk? j,5{Nv7貽xcr髺}Ύ &(~uzCJ}8Pm/R"?SMȒn(C*4FAxK'sJkӄ.ȭ Q3ǨtS\nF)oJF0z1.a>v@] y;!qlii<] oBX0L16sVPh+ eLdST kdLweUa%Al$]9pCO3$ю*Б$^P$fb͐ D ޴w`'=Ҩν:%[e ne=~FQđTyłuU-/4CSrEOՙBEGIR2XgЯ|hs %1rGtE^6ɯj8BbhH7/-\<ޘ! o"C/Qf֡W)ڣtTҪSC.)*ȝgl8WJ@yA WPeom=}]nN3p 3"-NaFHrUVDg6uA e wL=!{V㍅' `Y Xac,$N(8`ғ6Mtu/3PS)sIagX&$ L;D.|ahlX|B$)T 9?ȔYbI{d`BSIe5:ئr/p.9kT?v6 ;7.e𐿊.S+?/4K)\K/p w”_qe5݇fu xv$C NPڙfU-tkEC,d h",U l oWw-]7npK9; M:D+FQ8+߉ d =ZϚ z#5nu9k(dC'[(|N<dFKL~<]="5+гBsĊf߁f$}X]JhzFR-pae zjDf]9-@ߏa dRVx0r'%-4MJ :1d=!<:]yzgm-*+5& .O+>~X[M%"h6޾N:g}bh8=K>&d?̫n+v$lTG1>:8Ryε? 9Yf Eo8ǽx{Y }[`4TѽOJ WIjj`P7\GTԮl2AK qtrs(tHڱhÀ ۣA\4RF$vKTMiDЉSޕ4:!GI7ZX-pX^HLauN`ut3Pxåb~A-"w+:Zv2~47b|X%F<&|? ;M]RN^i arb%5Xin*>Q["֧/Y)+{ϳeW?RCeS ^\ep TPqq?@Y+ ڕ׿õljF|%F\Ϟ4MIkP/?5 .T<5LCA\* -]^7J] S^?$_CŻm n. CNa3V7M9 {˧%;d6#0kSopX!mگK;/e}4 bd>kQ`e3~[҂B W+gA?tqԱ<TI7A)jkU8 oy6歈{zb+i`oV*NlTCD'4 -Y,Ssk>s }vi]J//ч_A` !520q2[(/{#UZ cX9.:ŽhcДDƥUGSR) I2OydBt :e 7JOVh% R9L?*>5 iTr%fܿ\%6*nn g|$vߧ@)WDQ󤐎 )[8 #'VcDN+ALQ_\sۈCx!m::oԔ_A^rI}4" ;-;07BAmf^Cr -cCnA*<;GjoV>~|p  ⸪n%3 coaބO OWΖuWDŷO\#F< 6œV>b${*[8*w)҆$sּB)39L i2hmda&Q0x Rr~)5X1x{piByӟT׹{zobwyj4XNr \ڪCyIN! i QUBp%O5(ݬjW#8FE(@y尧FWv;-u'lY?f,zr\)0SrPy/= 3\id ['"jdg6G5sOfrqR¸7)Rlc V]]_RF{qh e^xN-9W0 D4`@: Lh5!4.Y0L HANFrgf!JPx& ez۩ Ɋ0<%=- a<]hsV [+9pY,xzY3>8o8΀!7RJM--־3|f,pH%|!o@>'ܒ79POL7v?إ QwHHߥõa~;F\6Y 4CȦA?:Y¬|:a=0sڻ!~URuI$Pәa,cܿY"yI,򱍧1``@!+eEm>E]W8S}CI޲=B;S EaBJ+6`66K@ak GSu<;0a~E'r33s 4z=1!32^@+ţěxra0YÞûP=AdZS\p3YIrN?%,/=-w2 iaJ}K1^ɴ*/!J%GN 2ҳP28O2*;%JL,AH1g4:4n0&Y3)Y3 HcqFB h*>ޞM`"q2έn䤄mm[PdaH*ŖV9\E8螸bf`fpVxI^td =E'E񌘨CjJ1< '_9ԩ56\tUgh ȐrPLEnRO>t0'IB-ƀ:"d|:%fqŢ|FP7l- +Y$ҭ{/ES!TO&+NJ LٝM@O` JFaR4^ٹT[L-K;?rv9#f-Rb zhZ S-f_[M*HBelc9rGܐs'Z:Nu@63[B;(bɪl (n^FSq5rw]|2A-f)[П*v`a@jˏ`:ʅcfW4Muٹ_v($ډW[(=o I`|]S S ;UDup 'F 97PqWxP n7p?qxY6uNy\A玫U תGnJQAmlPAX/s ߿( !\dvoo@o禶Mw q~7(Z/ "v+(N_Z#BtJ1*+NҢ*H?^{]Y!f69XAfm `b3\1X\N]]^z€APE=e lb-83T-2^ )n8db2MXw4OJi@vBkljdM񰧥%ԫQT]u-H"'@9H[ڻ|wJB*&tw?|yχ0;Hc@fwD2FG41.{x-sNO>G{7NFD9 4 Zy,aހVE_Vt )%#*,9dr&Ldw68K `ӗC=a;ֈ,2 +E?#=hq,gnSӌ)W8[JKnlz]TZn;>| ?ֵmw#EK5-d%ގR{ݫ5'akPUDE@,ؾ%n/8m0l+Q_KMѽb3 > ʼn[,V}d6VyB-U7z4uQ;˒M+|)D,'F h OHѣ5a뷥 .2*7o( gG%#={l9|TщTtL5xkHUhZڐ39 4%$Xg6h?e(̠ ^ ƴUW)XcmJMK/Lql(+2Hoaawyѵ5/ZSY9=TO<t*BqX2nndE5@g両,WkLXHLwxľkV Exva!E<&5q 5۬zدG9P q%#kG\3Eޓ^; EEx DfZG5MBK_ܶ3i wH5friay4-8k Wy"N&l NM |GGBGGݞ2Kd7*00ιÆ,SgRL@J`JxAs#a(~Y.}S`3ǘ iq!;Թz݊'XN$N*lkl6 8Y > \v|:D3 #(2&!.p w4k$gDϛTw3Q/Dه-] f^E>Vn8sr$R.c``]^B#;g>B ҇"%bw ^S+1^3a\K3ܫn뷫{Zӱ~ B[f ;Lu@VIN27& ضr&A"y쁮i8@ A!yF2 hLGɃu,i&-#ل|qPN ^;WkC~ h2N.AHt8}M44 SQpP^S9;4PBIIѐօA!"ɒJck=r .CCM€kk^}DX‡z }9sX{goNPA.[v!+'XOKVUusueɣRX*B4ɀZؐ?b@㽶/|ӹ}55f*Q15VVG-IC>Eˣ>J>.⽊mG[~8C5iܹ=8qk>*|5PCJj)GO!ʝ ;o:[xkfC\ù/i,m4 D=_WVv`j5YgX> FJGu0e~0+("TnD }9;jx/naI={6k qj<\1:yw{ fb'{L|s~ _ƙiIM^$zǨƠKX\}p6[Cs^ii}g-{V6Ph1ksj[g:r\0,%rMء)6£g_.[O1 \ )%Ou*W_A'O>lXiiJ5R,ZwCĈ] +JB,f-RzwTqYtZ;\~xwS(On|$Inhܪh %p&nRԹ6rè}J6<˧ wJTAX`!Y/msIčc_c[+w>dg_t'0jJSDO}Eͨo ?* h3ZmY6 .&$^D m:ɋUc0X+ː'z˯qKNP&/Lob|ǟ.纑)0J%K}˲xBK ;W˼oZ'`1Dl3xS_Ic}LE _+eSpAA{A]î^g \(行x/ !oǷ^Taj>jKB<8VV N0-1$` zEjdӞ\Q,@" * ÑP,􇾳`"׌dhT$l1z?[PHAcg{fIkuWw `?=xG)QGfCvdˇ̼1N|,a s(#f7P:k5X':h4C+\hZm*&2{ SU3{ŧjz[jYw/}ZLhQ|B$|xtSۖ޾\pQXA@:x@kxܬ\`Gc_+ŝvu?w$X pESqKL(۫E/hԢym<(ӰVt/L$bu>Q> c!#.Q6%O؈,M Շ8j 3^XH)8qCuTpInxW]BC$vQ-?Ř-E<fOGjNq qGCRFis[/U#ie}֏qpD'gE?[A}:U؜$S ߨK&MI>tcn!ٳ*G~A@]4W"dh gq ʨ8O;_rů : 35'QGݲa ,~`դ{W# vKϮiuc}ŀ.~|ʍ@'85{CŝhJB$ڮɊTtJ޹X.]vةh?~ rE4=zVѽrMB]#To_:)ZaDN7CPEyʐw@]p&Z? (,ҙfBi߷zM1oד^{$~c?K{rU%"$fu$3J~_`W &AVGνG Òz}C:ZV(b"-oNF7l?Wf ^ SDx(GquZ@SaS(HÐgWBj81Ug;?NWb!RG&pei.㊶E -=ky)ؾ_S5T cL(iTױ&xǙl󊐉5~H"Tc1pV<F:JB%K ]m(4cw%@67&FU63_ԝY6%PmIȥCk4j„ܺ!=.4^52ܸ ]D_iʥ@q?HY=.4Dǃ_exPD<>!(<|bA5-Mo61+yMC20lRUkqyy Պj@zÇy  mOZE\#HޭE) c.A#V[ Sy7 oU6Sf Oȣ uļ;7\gdP$ĕYU+k⹚U{iDYj[-Mhm fuD@CEy:Bzs.9u*M%e~J53Ql$, OPwԟZ 9,jZ2QP"\̉囧}[?tb滗4rLSm@TJ#iܠTڢDܗx^+,D ܵ|lȫ2n-z/bUiO4Ek o^nFU|r)l]*,/^q 1*ޠ9*eFlOe&W`oclif֕(Ue1->EGGY ?U707duvZPM*O%ntOy_mq%0x iNUz ߼&؅D0EBOmY :cR/`d:v3%}ICN7=D'X0}uf*u{] ,"q4CF&d}IsGQ}9/r=_rJĞX ɭ!{Lq41^^%F"[ ;*utHpzRH?_D9gPņn0i4/[ ?C5GyAm >yE:gp,I Ww?q]@gsDSb<.(,d'RW3 ^Ʈ?'5X%XG^*jL9 @iU@{g6ߥZiy)Խ#"-hI]JM eRߑLXΔUY<:?DG =1G7LrVp\˄8!εP#K6*oLTˊ4L{)פxj)VoXݮ;UDߖÃc[)\|Vyf^ }C9ˊ0gաeq-UoE~X LsbjHo[]@>:frz88}cfQ7L(7mKwB.l:Zeh4qLj|w^d6bBF?P7 lSCD 3'84~]85vF(fT0T,ctO)E SV?\?s3708K9$`:cm1 l/ъ1vqc@7r}(mm\rx=3Ce- i)i'nNyp܋2gF"M_F;4inMn}>*B> J?E<_eyzH硵)5+wl qWV#UnSuFF=7K>}P%.N՗;39u ރ|]XEM})ZIK$#̕;M Nl4~1s8gʾ%bBOwΗN@-wBJn9 vJa@ћJ`g(*IF2f pr#zU1[ ,QگE6tp,?^7 Θ:d<%"w8GH|rAkM&[}{F[%g,UҫоJTN[\oB (k9%~dey9 n :'0f6:.yZorMv/%{'5*3yvF㵠. m-o"&ȗכ-SľX8slOOxnx‰i2^%<^2*zAc90$;eqخu(˜BqYTO7r3&@b_ZmOkl9lVCDŽl\?j5Aq)H ]`hFWe"9BKf~ORb8q60"H7L7`SJl \|[hIe#L=/ؿdKަ(OR T5ƄpxL-e:MrJ$/k1cSß!MYI2r!'Ͽl˂pTz"qBVי(PѠƨT䋅P$eZC)7V%@Q٣k8:'`pa{U +5Ӟ2KVh#C:fa2/:|TaB6(J + 4[\:h vUM 9I|vC*V~)^Ba4AC1I $w$ƫAzV9:mhT PB ! ͅ--Vz+^K{ޯ>%XplqoR g'ڨ3G?ޗHB2tw^.Uwj ir7G0(vTqv669Eq&l떭06"INp1tmJv0@HħJ~͝ e?(wc}{ul u3dB\U0Hz s%Au"@c98i4HPq?X(\%R\EuOwF函(3_1m?'FBl% q(E4kp RHX.]W&AgG1KqWz3ǐ@כ;@bRM?)ڹA(|r yc2Gb9x?WqXT1IU WqB)8âL=7&}o+À՞Gf; Nz1u[c"WJ07 /rY-꒝Hӝi #kԭ''EMug0L(B:648)wW -qQ^sՍH4ϝ@M|Vvʺofa72Ǽ eo 3b) AmSAt) F9ݙ*#jb+ 'lZϛojXt5Pjٔ&),iXp)iyWSk+)ʪț)|BDzMhevr07w8_׉ӯ X&7nj띉XْPEbh,+5@pқ j3$ɻ-"B*jc~15)IsPےƽ5c$ EZ_C֋_#K=t Grg.; V".RYz~T艫`PO_~p1-2tNEZR,RDp+nCdJVbq8a*vm.W|(-~<BЭ3h۵rNN$wj0Bœ(:5NuPf\iءtX2[w0"(.hŢ3l[MSUSsW'~9t$9k3D*&ݟdAz&dyYThr[ۊ>^8u., @ >XSe W 9xP?\e[j`/)m@"K#Ci5siVjG(+>X CZ$ZT%RuBj 3}t{&BfX3Fu#?}QF145^)PdF!ϋ8dP9f?O7@8KY-MEi7)Slz)ҿtGDkv.>1#?įNwͨ5~x w챼+Nkkwd_.|'J<+$\yo~ e ,'Ktؾyzh(j=VEքf&*%p!ezC:N rS五 R4=Bcyi9Kn K.\wݟBEqF0׽u ˺;F\'6|:+/;?6ˤU p\ҵK3޺ȯ*A=@y8`p0Xf^?tzz nȚWjhx lbfCA2AhvܚGX_8KG hZ> V~cQcp;pey.s@vMՔ82aN K53̃d.7.X잚)wZH<2 2W&@!FJ(TQr|Q?#-gZeE]㍖ ve7v0zsB"{iA*G@g!Գ\[X|S2pl8JkgOM(QsM0@Vk9mݤJ.F25'b]J4Vw' OEV˫i8Y m el̯TtLP5e]#ɬWbw/.-E&6/&^ZӔwon 0BŒL'H* ܹ.߯ʇe UI6>YcA5M3..w`jP>ȮU/r0|X߸Kq]a-#/t]N)U䴬 EEcq2Ydvhf &pFo!_l1_s|m>=Mƣuowp=8\Kp$94D N了?'18fP"1 7n݀3#vޢU rƷ?\FެK' @&%Z.|e6\VXֵUWWah+/Rcd1cK揤FHWDK;^oJc28eyE~p:]L}Z 35D ɲfɞpb}zjYӤ?bXTy:?\o: ×2.yoj$Y gfU)f^H6PY]5q'kk4G^,\(^:|춄k(ePO/?1Өfvq Lmo>HNꍑR)x4X:Ob;SKxٵn]Q'bEsFu.^9SJۍ`YCG(il&>>\ތkP!sOWU4ݚҸnrg/mpִ%/w=VyG_aA4&_!Nz+6`iU~YQm*MKOĢL_}>[J7gQ|}&o-tg NG_*D.}_+HڥIQخ?a>)kPXԺZgL;W*jPza~}<\lҀY2֖­M󸝜f)AfI# v{y4>a[珚\HҭXڠ#Λ!m-iEy(?!7, |,^pCQ9#<{$~ZjdtП/akq<)m/K:\^4KmT_DjDл\F5_p1xc' %b{ .4<5 z:7WY κl#Δ)WPO.f|l|iHYG!KgK|.FbD6х)wMO~pd撵J9mIP#_$ m'Q2IS9IP}B([["r#ToX],O6"xH9)ܱ.:FsD$Hׂ #)()KFF8ik$,VAs|keqFg-ʹ">da /wyRR@)?ܑR/#굅D%F!A(k[-6 Nuyȣ8*b+:[?w&C`t-%D6g:^sԵ>o SPh.篃a*fѤW;.]w]T;CDcCܭEDsu-酏 j-xTg!d-Qg,XpZd .g|E-3:թZJX#^U\T%@yby KE[Ӭ-/I;@A9O]A+_Xv1SW6/ }@VWpS4qmF{=g::a/ԍ~:pώg 9XwSԪc=jokp^o[A:BgR(ԻY@dDh9=7%A1ao3S2b/>( xAb:˨>\.)>Dou%9/I>6mC3Q0ev=De AM1sY .Lz0_5׆ ?e1nÆ?L #;|EfWʔr¨".qjGg9Z8oK'P ֝N2{DlDC]BJ ɕFQKmHߡJ-(֞2f>/SwInⸯ A~anlw>;=Wyo\MPU j'XPr 3G02CFS>øI?D7~Ю82t) DP7lw8Ŗd6 մ".طYgnƶ *֑ݲf<@+IFWkA%d׎W}hbCNo e-EPʱnFY.z1Z'`wHD50(щ>R(PsԺG} D g5P%xxXLZոO ;X>784E+s]exVK*nIaB1^ h/,gID`\k,109<__@%T볬q n d׌}+ !ga^y@"Ku)hN=9';11 y"|x :yb WA{e|ϥE1ڻo߀֫c`)3%f?$hcJː:?ϊn(ak|S3"u`đtE%v-"o+)5γ4/4">ҢKZ#—BVS`UR.Vs &9&fƉ?s6 pk㻤! ˤn#k`,A_Oj!>S*6r`~p~J˅4ٚ83s{$ PZtI.BY=JlȒt6w0y2YDe DD0{,|d *\FS8;hްRBt ps~*NP^|UCQBbتT!l>s)CLk!&h5u{v#)"\t%:D3n8cAܒy>jOa5!Ul9 ^!yH*x5cA8urUsNߪT`s)tVKMc撝,.Tg94Ӱ__{!9FF^J2?I [\yh;lE"ci!*PW9u|>K$d.mH c%Yf㾨w@Ur`{VCw-˜w!)N~a ܛ0]SA2<!{j%Ս-0؏77WKijDOBhRu A`\.I h-Uyp`~o0;̬SRya p N,79eSW EKba @"OHj U^^~AerHg?p@GG+C.$|ĩMpy'.D:lܡ&?dȵAȠ0x?$& P!5ثnQa+cmf k +4c|Ff,$A]Qw`y`L[ s]NW-UȵԚ2YKuKP;9?I3o$GwP_3/RA_in"fKlQٗ fe%l3#ςpwlà+bradOH\ׄtXLd\I8! -:K.ae}f<=k|;a'7匹n9ָגYly 5>g|r9e9c(cwE%5GM7_֝cɖw:Ҿ;ގm.~@a؉0COڛk1tϒ+%!TV́AcqHSvs9'1+ fD#SywirX@Z_fxYZRlMۼ:펮*R[mJN}?5؏f6_i}[=@+fMQYL57dIn"ar;򼮊lvQ5{ɸmXÙޙlwFW@: CV)fv%Wra3:Ɩ ~KҫSWBlG%)BXsG'C)(=9$ Ҹ&7yk'KO?#{vd «k|yL[!`rpv<\U>u Iܗ'=4].群 "gLBZ9_+P{?OBn\L! R u)kHЋS[-ɋ8 Pn/h*GZhoj2V$ۏ]X &nH`a zOE )f2TW~'8MD1.8ަ ".pJbs#gܬh)rw! 7|sP}l8󏵳 P^6Zj9JOL$CE>/p0 ?΁gIMoxY)ǹB7ϖ?˛@~L!{hEO#lED$Xpdɏf%d < ǷwР*&WQDF6񄋔7^Zm k,VϠrªAUXԚe*hP3^#Dy]Ü~8tBL&7^F lTDHz6s:=4B1ԍd&,e?s@ɂ 6<+7d' 5Dv3|KRZWύA hrdo.=_J.Ž܈zg䎍.XBa\E:s52L It͡p4%{?J}~IY"4԰#<%cu)MŸm̫<57w2*z7Z ӐߦXXC7pv`9JRo:'inY ֔*5ss5 LfvH{fBrة0#Z@KAhtXcW*$:VDś+Ƞ9U5`Y 9Js28*"֛zlt]ݢT|B57 : ~ähvw& Jw,o:^SuiX-i]a?9 T+Vl#[U_8䧘\vn')ASYvܞVJQ~u:X)WRuyXD1qd47r&љ@zTz yZuq+6(6X6P:D=9!TqM~ǶYi?t1vUlEh'Ȑ=l PKa65\m~vџzy&W\%T bt/N1qRLh9Ko_Í4kyffC6L9esWVqN FrºE}^($,Ѐx>&ҫ,X%O8U^ݛO7=ormMAgq`ڱ,1NoO?'qK޳8u[)fR*+u$=pc%>nhLX8c;iZ(ĸBLRRCm˘}jqqJ pVx(kxlUDr,+ʷO`?|Ul?rк^^N@J4yF|pRCOH:qӭq':ME)R<\ު7.^.$C>rtQDY}~Xq_'|a} J&;3 ؜TAƒn-Sy48Y5ĥuO΍W!i a.,f1"@¯ t(N -cL o~o[`aGz`章xh. tdD1C~)x?1ޮ'yð-;:>`pjU1@c? *ȶbsu/\PRu.Y׉ d;¹}|N<=G-mg 7RbCQv6.`h.hܳ_]H'n3#ò,F<϶uYQh7cVrhPǃn*oaQb-3sS3hV,|LeS8`Ag{.=w5kڪ?yji:#QsJw1 !`%Lr:]jF=CQd^08$ՎxD.'m MI묥鴋sb=H [N8 ?r9"场cM+OxF:cK Q~HPV0hUKR{2g(Sy{JH+tolQM{%H딌ą?>2L>#G)y ""'J_)[8`sAlZw c v NAqF4]\*l[,byugU | lucDxGtٌGt'8F=>L:_9Sf;CzB+ZVyś3߳},4i$}3ș(?}a䢣%;#}fcխaO@1NE% cL,+7EF =/nҘ Hv&M.snm5F3zH6Es5s;t`.HgJ~2fOm=43nlyH9RB"^Q>{u۱ޤֆ0SMw+/`|igA,v-np ojiĸ{4sAufN塠,1u='gI` V%;hnN10{73~^pl`K3y1S+7 6\ڮ?KU$s+ z~ca-rs`,ėc&o3IgatL.2œªXN$+ɥLIXg5> 2CqZmQ Yf/vAֳԣAfli'6[n *[:bӷQx 2+?d/Kcx MRDӦrbBX@'])yub.wT^? ;.&ėhӅט2cv> F,q$(b]vWŖ%moCc:v~S E'Cһ{&h b{lY[7zQY8llx$Ϗ <' }7+ >l3@Z/?jo(MIknkU\>6N{pKT/m.[ZD Sk@eH*aJِ>. )?߁ xh*yxAwh"5NIԳ`i;{^*DLŤ'`QI;#1ۺBvd LPE.}Fn=LPS%ZdCGM3lTD q2k~{b6|"C,p-8o95`YV>{g%?q6x*WQ`R@X9k50$ф>{{>JZ3?f8MOthH}v6q˵DCU2qr  l_Y %!+,AJእ*Aɉ"%C{LFaaJdň<ɧNBpuDOoSH@ q濖9+)lv } "1t`ȥ2KI'g]aB'ͲzDh^Wt 9mԇTgX] ;w(.O'i ~ɞ,~^R&.1dHb|ޠ /3H~* } /z ,3XAq}Њ%7<źzx&tY7BᶜD;2>BűyIGm:  ̇ŭ9J޷nrN"kNH|+<fAZ')QxdGɆlZ>>'^A*,HA7]ŵhYdׯ 9KA+s$+?~˥|G$pl9;YwGaB"qxMlM`N!? t;;i j,Eig?StȧG88rWX$ɽϰ IN4)K0*d--BܦM[X!T]xed9/ e?W)7'l=wMgNV4T 2Il]-VwX)URkC)mV{E+?g2Ssr-<@sTfe,ZaҽD}9Ԙe}$Kl`Vh=3tFcp6 dԊK]`I 8#c WL}4ӈ:l_&ֽտ.hWĔ2͟ #yUB PELN2BM*@wo:Ά-YF6Tfa{Ik쌯l&~\FC ci+2#* FOg"ia*CQMO+)W#JBPg~ Ac+%a!2Ciar ONL xeMf+Q Sz4q.8}Zw hIxI$JD #. <4`g%yʡ'>3Ie-.|z&dd%9]sJ˫ıo0jf놘B)Grb \8Lp.lB'ǘC}1!#\i!k뚔qY) 4 5Þ-W3T,*:gqm罃U8.YSQ3 U3/5 C8vHsAn2fk@]=D(^:Un֖f!=ܢp},ցmrFftL86lɔ_#c^֌C:3MZSB,=ծ|i.s03In01cW>s9FV cOjVYG: :}A;^dɕ ^v.;s3/9Jx^62PdtH`~iU@~68=0gc;?.mޭO,Ah/p``K~t-ѕf(C_+muɤRP-U0jou.ܧju'S 6=t0 ęQU10h ^]f1Vȑ?6?1AX_](e%', 3-㌃Ĥ Љ7Ez.dƿOM0$Yzt==.!f?mtz{KN{j͌=/qf aU4DEy3^4u抛/à#7?eǴV<}CV<7k"]Ģyh,6R͞e?^1iz* C0 &xwn1LdF)Sdϙ-^eqJ)1vKtѬ* 8Z&1]ocs^Wps)gAQ( # @|q6";bx.7GP7[|sjE--$yFVgtYgn$ihܥh:f#TR~TAZs%Is/6*4NiDM~jҹUqyng{px0ZalXRA@ZJ;V3Wn:8>2 5(-8e],OqןldEieH´͒azN&ħFQ0DCr#e}s%$lR7(c+PkP!<Ɂe$ZHW@x|$1JU8H>+UuOO y siY|BėF6 ">BcbR-R,VYvM /n2!A!YY_]n"}\C2|kq7^[ n H}iIHWm)/տaw%O/G S&j4E!<1$$d}%cGٜ.$%r8=jh+'TT'Yi(E6XA@$nI=H#2A3 2hN8Mi>z'ƺܒeXBs /2Ihp&[C`>^Kvi A!U>ߐWz1G3 h93Afp2xwδ`3oy kDr߾:؊k)o Os0K!(b$+X,GH ƶ~Mƅgc1x7.y25x|x;} XDpDaXKo25'Dn)Y2`A$Dz=Dt%X,wUϟhJـ =_n/O37V`6pg5*}b'xk~ `F$hť0>H~/NI[O=tY%B٫E CH?s:*ɣBXX/3ZD_Z7"x{#Q 42tUt'EYʙK%;vvxt+22:#VC\ ^F@6jcM(C|)TU;/v_8EJ1W'ڴ~rxܛ-! ؎kgYȫF؝߫OV ּ<ϰ]H] oAVh"!+Ay~\P٫(h0d1#Ei+p R_Čx jI,ǐA/UejaEL%b 5p %]*t"K6m3P+̻o7Ǯ=/NScr)E^v P >Iu+WrS׺"ϫuNJ8t˿ )H-'bN8)݈P3 bJuHyW2l;pG]Pʥ.!$^b" !S%<{KZ k<ĺN}s6rj]x{)ϘZZ`ExW=.!(iT(㽍99BE:Py4չej.4G,C`UIƯ@%Kz)IA#FI6h!3z; VŌ|eyX8R+>T?G3#3yuzFX]T܏{I=U vTVv_h |Hͼ$c|C_#γ_L!uq僣O18ut?;Oʚ$?%U @i&N@CIgB5uLҞ^fn5ohBjЭֳ Jݣ -/jU(N꾧S-(:#on$4?P2:i,02Rs:p,X41zq|h !չ`E}_Y\Uop)y@ Y߭gMK摟s8&;eHQyɅy9Ɯ4 z-6E>\ѩ4l#'Q m\xifԁ+]WMnCܮ '܂Hb ,1"WX@p# b~,[Lb4堝7İHκd@^]#t' bl%Ƙ+|ۊ5-P71c25'vS7K.AM!A"@ hiG^"VT`MAZ,ewƚ(+nB,?/`Zzk,// $pMy,s/.kh?nXȦ wCLUe{o<ĉ,ɔ|;Fv!L"!B57/B;*@TþaǥyEVK!fqע>@i}^=f9Gr˾'z'm…>u38+IDCXW(06 !;n=5lx"!!53p -Xre7ǒ0Dy!6+Tً~> 56+pF:c~ TZfMV­{ +P:ju̓?NE/!lj x ./ca&9GGi|Gy2,٪sMA,vr,2o_Sn6:Rs*Qٹ >u76~z!K 5 :CE2F׵ZQs7iWdDظw/4 l̾)PMwBȸ:6-r׹g,j58/@ѯۄ)i>>36&ЬFH]<'*+^ѓ9Z pJw¾'Mt)RcLl\jq9Y*q62~K{x(uXhr;sSj,m* Y'586mxQPy#a~j˯Fх`dj~u3R_ WrĹL(_]Ѣ0GqlJPPܤx'QoͶ㍝xfC^"⧑C ,^ogc Q˾mCj0=Y m^7ij %!>۩pJv;%&*3 ?ݛ)A\Xlm!7W&jo (JCFXzyK[8_F+&_UH!Y+'GkRnk8(9y쟶^g7q頳:)3!k ʱyݏaP:&u "9NTVֹ67b Ȉ8@UYa̮%2 _M/ntq4OZaZMOѫ4BR>b!G|F/X 1uXdeSBjA >VtRTj5xN|O|4 =zbb:BT穽UkfTo߲%ZrB#)hm]iNT MDf }{  C ]8DJh³!E}M![}18rp4ex-/oPtXtJȟa^uMv伡C_^Q(w3ntD55ք8${DH6S%Q%fN_ֽ/<`^,o{t>]/InC:㯆8_ݢ3xE8sOl2O;lkDgԩ&:beqU`v NqV֞y]=/ng}W*KWoXn'h 'sN^xc2p.^·QiY!n7 E &Hy & FY4 &)J|ZbvpC,F] fEFѷ@&'ZgŚR]?th5p;+5 =)X[ni^əi2K_5)B <֋iNڑY9_Ǣ ~PIQ Am&$PD6ݣE^kHd*؝ZGt`؛Y,eA&Ch<ɭ`.5C[&UR,-.-Iq4x|FzVl[>N|ׄ͐QTZ[5Ot}!-}{wޣcHP,h6g:Տ6Qj}k%ݶm~ ;Μ-eLއhmH:/ bDl#J4"Ǣ!0=Z"d4rolPV~[׊Hx2oW^Q8?_ Er Cʏ"R]-d!ն5+{= <]`ѱi8IQhI̸2~qKi)V!]/EHŘ= ==*l&O,<^dc*_5LS#ATX>Phu ܖ9]$շqd ?Dcl,Dgm?GA3jp]+ʄgCsT5ƒ UA<]S [Ճ@Es>+ޱ5:2? {-q:`,Sp!4\&,XVhXOGs8Z &S}1-:E/.Џmu>qru5[ z4pc]#hO4vh(^а w5o:AE]*).煘ِpȣRlw'ς^K' ѿ]A%,v]VX%SZގ00/eU_ (+Fu"x]qm"2@W4ͅװڅA"UY Pd̢h'eƿQb?nDs;[II}G5WP YNzu\˽( Z9z:_@"Cԕ^GdBYl}XX\tSJR%Q)8nJ́ԕ= 'bɿj>ELfs!(.~BBeԶ1HSLtGGL1s~udolι|`KovǒATeS ~OҨK}Yp "Ő8Ghezڮri2l(Xk{{I\NXrH)֮F}<|w[E+i/Ybb佐úU8?.H B+܁uRПzև1ZI>"ibrN| =!\24@]CzIKhL-0L<( t@S#=/V9r'CVnS%9t<ύ">eP^GT+;gE"3V|-oV/:nK&z,xDɡ@XK}ޟƛ̧"7dA*'ḅI {y&3lT&Iч]QjĆ!OGϗmbO֓QN$'e9ٔK8&UVCeU[qUV[3RxjJnI,\R Pصߊ~d{[ lP*iM@ Q~T\7ئI267S*3Zfޡy (GN/"ђWFԎ<6=e&\)[F }K}ՍR>yaIa0bIH4}EV! \ 0d5RP3D+Z΃n6qF|3찳*-(Q>{P쳈_ j x  %Am=dn}>/h\Q7컶a|aD,l$X lj ̑8[  ~dC_OTAŬ"j4~;*;lJC@0$mLhL}* `L=ed_OR 3WmuWO)LPA6Fs*n:?έӮ쟬R,bX&;5ÕlE5DDB{ڡ*LL:"qBeٔlcw&.tϖ5CeQM_:A \1.B} 甌/i[-F }kPzC1tNkr E5'a=ťa῭mr㦌#@V6:(6rU)*68l;}#9iƫ[߭E"8Ld0D9Mz#q%2/d;t܆ )sf?([` }/vqڌeŊ/CD:kf38?IG#n l 6LgGUs[`K||J+c+V~.~'Em@Nz7vcŜ 2J,Y-z3{J[|)hV́$:1!VՏ`2$2 "=)2LvhK8=ʈTpJ%6矟!i7 씙K1:}G$[jyy=;}"Gy7+ix_kEN"N{i}[qX] FQpЫ Ҕ43ui 0lJW(QoEw?lW`?2h>u#1YrK#3rzd [ oFyk>EdFz{Qq%c@%VONgt|ZC/B_ ]P'FC[@1CGsi-~<*i/oMHoy[r,-FsעT G58Cc.D,-rlv€`3#þJ>_c &,!{>%"ǂ`Oi?[ƐEarshH9ʫį3Vu;{5;ԖXX2"Wl iK8X*"%Uх@-sA ikH>11Anu^$ &"s6^!H";Sx3{y9.H*1L|{HT{x sܕ|>/xzʈ<9}1`0!p~"ЈӢh!3,0BV8[h~9K +D84%u_#b*JcpϘ¸c̜?Yψ73;5BV8dvIJ65/SW4"{» Ҁ s/0|X4J$ePW@Òf0^A4xa~T)>LZ1?:D)S voe+3ƿJVfUh0t(H!釦 =p'aU25L0Db.H 6N.3|w=?p8y-g+ql2c}O"f|G[ ge-{y\>Eگ=KC" *-G o }cvڮ {lӎRF["э B bLu)hMȢuc8?kc&'I ,^헧l?ە a;E<ѼSvڵDuqGC .xy>.|CWt 8lE6'ۖ5$-x7DC`2Í-x3RIF |_hP#bXNpno-* cGCJh@TC4,iwD'O7$M$O ylRC{HQp6`LxrZ,l#®.1u ,] f :Vhxe¼oyT#i?S4W J_'D-++|1°L5ݲukJ&}sE%stQ.k2?{/跻q£t: H&kD B&*Q*2DR|uz<)c\C9Nzн,??dӕqq(xA!hng-*ESx M[J17|JK(c w,4; 0,X RJ-QH~/Z&'G͊眑^8)/==Elɇg-"2hjK&l ;9"H{?*1qR'+4z\*ؖLSH6-lIqUк 嘟G*Q[F~4֜*sYѕV)NLJWX{hNlXe\D-'sPndn7uh>̝TC'A2C jwdj>ܞBP" $ף !D ~ZAcwu_߷UPCʋG9\P (}v2(]rL9 NdQڪiL:zҀ8~?U34Z JGk mGvH:6)<#ز{ɂ=,J6@!jdK7FqR"N:d9<^{=;EMN E/_z0,-1q-M}iMl2}ZvV? q>| 薚ʆI?J9̒Y-pZ5"wr:cYLnA&rU oK1z ȩEhuKMS'?7;.Rc*9 kȲF _~R!gň%kf!D]$6_K Ve䧦`O쐩KEx}{5;.K4d%dTV \.}JVl`C jûɴ]RvI)2ͩ4w_;&'7],lY`fi]MMYs8ePW%<=(]*_JX\8uПXn (.Aq y^}8vD`D?F8kM&rl 8)fG|^ -=t i0g&c%_cD! =ZcwXctI݈";HoW.E"}K+RfBrE'N:Vܤ H']h8ayV- Cg} 5s(_ lN_f87sDB)J(8|f.p`|ɫg%ާS7c>i۰PMbQ!.7֜QDB)n& 9sZkP1Nt)\3= <@<7v%ceW( \h9%kO!_lY{aFNE?ͳ9UwR`3Ll]bN~s#eR}1Tۖa&W,#l}7Mk8}km9rGxmVAWd(afIt&+x@4- 8@jC1fWOg19ۉp$_e!Ri+^c>4(Z7#O b3wa&/sF%y+_S^ʾ;eK~lv9bY`Luwp t z:޼Z $:+KbMo|v$|A:_;e ~}oQ !|TIX?p7DžT5,mXe+@Vم q)-z#IW72<͎kɘ{()>)V&) iڕc|`<;,1e6 ◕?:Zm5m٧FIW[3Ks~H'YfKRueCwdv ߵT [ ץ3vBeJ=K{S2ـ$8%MR:ň|c:!dP*>5*͘h~i*wA w|e@:KzmP%/6$e`A #Hֱ0 R1KGoR5.na<R ETZ]Am5AW}UӍUt\QϘ$`\ 6k#hbyR}OҔ]f,-0mdo!>kͼ2ݾk{?٦x&Py2@VW%a%^ᢊ/GD&~vR,M,e3B̽1EFlPܑ˲z {1vN9C;xٌZ/UKLi>~ X\V ;hÒ1^ 3T>n58 ?{OJ;Jᵿ3N3D`֖Ee\{NY]~Ffdn V{+${%%@|._-慩JilF)|=bjȗ%. OƔ+T,o8b֑j TU:̗R٫r[*\ dLܾoni@:Q~pV-sMPNS9Ɂ=՛$1 Sԉ1ɅMgvR *BNABÌ > N{nޑY"?L#n,AM,G&nS "W1^pD@ʣHj}Ƶns1ZϬS<`1$1#XAF`ڱz ju/[<lj(ב ,7yE'J0:7Yh !1yQ6z@FY|e ,Q- ;J}3‡WIWh nhے9r{>zBex%t!w߆J8cA6S9M&qclNLVKD -c[LQ‘t}7>dQ~ 6ȋ75Y\{ڗl/|H@Oc?|5yo|t7 BokNacH͍JMƘ!)87B+ޖm/䆐,`pۊ20;p jȯ qm2c͚!_ S{\3-`^\|e\z=y"oâmR[KUg LX qd$ՃzZpc|Ś٠0u`SbRr33oE  aCzJi>eg~H: 0C:4'F6dVx][npA]o7+en&Ap-u-TYS8_\HNJj4l\"f55MOrܕYmi:NK!iԱ li72+K@_5>*kY~ MC7>jtSMgY2ЊJ Z{oož ?hدH/3txz갅WtM~ե f4&G%<sXkMCY%.b i#t4;R=\.;ظKU5iG:^QusY3)KCn4dYPo$G= aف(iB<ڪF1 A20~xA6^WVzDJ@6$[_Ywݗ]KʌFDE!_p7ߨ6,3nnf:!^7XJ6&qEbvϢͲa|+K%1fSy9ᩯH5E3w^n[]z#(5@̇k QCP-8be('SWc_=ǖZ8~nH#o,2B DQz1?; L bF6-dzGPp^̟1HƢ-:egݫ&OhCi?p-=pJ>_؋A6|Zn ܸC~TFG#~=4h|]&8A9Dt#>\x*X@cQI;G7rL[&2Up!݉, Q8b*ٿeFǖm-wftRWvb}j%jO-X(=6h^LT㥮VF ~KGrcN_!ak'|gMC׈/`TR!ZU /(@u3"_e^&t&7&+Q։f<|(3Lo2!YRC~5?Bu4daw qy:(5*c1EMi%Jv~9clv>ԇL,EP#B0"LѶ}B2(צ%I'ZĻnsqc|Jc@$^sHk V?Pz)Y}D) U)X8\- >2(,U^1&,L|"]51p;ǎ-^=IN7O)GPCt7Q8|ݩ,g76TmKM΄?,,نfK@_3e~jBM1$-cW3<Ȫ( ʥNZc67؀*Gs%dX!g=O9P ܙNūw`.ksZ{^/4= iAZt{gUUYi,G7i tdM.HZ>?;!gua˚JLR :'0LE8Z_@}cԍ*{(m,%~VҼgˍtQ/~CF[PiQZvL;;K>9A;]n[h+:_Pk7;@!}~qZv&ڥJM?ueGg@6+b&~}Un764nS3XkK2sL{d\nzpWţ17tKby~F" Th,׵O)BPw6CZ7J+^$ӓ)y7˷h H?]`<`X2m԰hʋxo| vgu8Hx\l td(IR|LiߪΙ-_făl뛵aU&%P2~TרywO離Mf 7 m4:6#?v-m=}RLLPS]kk}Z\Q??f5}@l ]D@BgTt jkԌWJAaŒsN楅m#e +#,sv==S0ꕎд1ߓ9%jPsNr_ N  sLo7. yOPA\WР!7>Xlim lGDIhuZ83[IuOj ϡcn{Q0PM+?EHWx+bI DO툄"Q&xsȓ Fdλ9u _?tґĸiEV 0!Hۮ}2)(>s\}s bwLDoS&$j9Ng ~ƥ}zkD/WD `MKOIeiF%"Ƿ&yrc%OM锒CN[n/#A!(YN{EBA =wvuNm'tBsY6/!}hC4:.Vu&<0!+u2;zSI0~1QBm0b& |kS[;/u*Յ)P:@Pk = xNCZ \k n|mȉjX2+5g$ٛHZȥt?a^;P>M혣^ dháevuųĿ*CwiPh2{Vˮj̐+_`amm@MF;RBnQWǿEwD\ 0r ; sۧV,mC0M;|Ll↌pm5{]жEd.x?ps~e: حOEE jvP-Qh"5З"P|WݓY蟯UANPh6Dgըem{#9us3pl_MC9y,CvgW qԻ`7u}5hKUz\<8|TXdz&Uh$C'4/]Qk̈́,PbS ,o^,{qtv{]A5ft ehRS(#x*';楣 #XvMv00J;x0!DIE#28w =e}HVӚvoλ0y^Tn*sh!\1s7 4~|TƲ8M(/a5T_F?򀡹3]R33 b(>eoLaYJd1 WnW̙0É0oHF/:-䇐R쿔d!J~ `4hĘ*R9nO8r#5rSƈ9#<5 -ZޑvNjŎ!Tl3/`t3,n؞ 'AȖd(ή.r;'-Sy[y9ue_)5ab$XRPk Ff-+ooq`S(cF.)s~m!E+a Z,y7,SȒ7& aEg Y\bԳЁ"cN{S?}8{#Y ΌJqv >I9+Z!j\nuhG~ydHC"}`*OPn9D:+9n U;x͔-j πG=H|K&mc6`L9ݝsT#({1$Q*0rI]ex\jy~%[(a̕R;CPE=dopIG䑇"  )Əta0LuY`Vw=ڰJkl=nL[{@ͬ\88%%-l˲38;^C6™1|heϪ w |q%ODb7kv~i: 0Q)&Ku1Fר],ªAICK@y &}t|F%CURKU#U6H^Kh9 #fC)QNE6^j΃n ) ;_>ҡ& 1! U.@VԱ%rHc]GVCK;^p+sCrsco(?mSĻ,61hIAL7*5i\sH!0c<6U}[ڔό%ՠ5H1,y'<{Q x20m?-a{a,~jA`/i\gڮ&DWܱ}t;.fi3 Io:,#H:Y0rZvUyK A7ĞLCeo3} StBAwA`@LJ|lT!|5T+aȴGo* |93vlK!= Jrb(kmjYk TwkpFUљr9wƧC ^x}LXyvJ⛐p۾9!&ΐV.)oKڷtN%qSs^\dջ/Vٳb]_!VKL G"A\IAZxYܗCm;@KJ~P15eЍ [oK@c7}!ޡ }u=3Z;N6BԾxYc F1qx( [W; Ux~Pb[32zeb7E>;W rB 0,Pk|7#ה*ͬ3a]d;LAOSWÁ[Fz֥ȁdVO3n J pUpŴT%*8KrT,6$yǹH۷[Pn}nɞ`'b0^w6s3{ˍJXu]hˎl:_g‰z.opS9C74U#!ؘ T- ,3|1 ew[tY@4G2mzRDumXÜ{څx2 I%/>_ATܐ%Y\& VEg}ev$-Gynw= My^fBk[- )5I@y&{Qj Zޗk|v:wch3P\ =Ksշ):FU*7hQT*B#'W?8D-͗Z-~: s1to٭p,Mf kO5r!˄Bg( J)S;:6(q⽶2u 4 0gq-y+$+KlNi_2ԃ֌yRp`0D71v)AH|o$Љ}lH; _Q!^wڦs)lOQ7DZ5*hiS 8 6>%p(XZ+qNt)LJ$< J^ϒ\NChPowA%wb+j;pQ5_9/:S}e_seb|kA, Џ^1(punI‰? hh0aƩ/a1LhMyڢn6xjK3c!Oga|0u쳔iiH@M""t(xPFb'IRߔ^&Iُ6@ NPHufwKR>T6M.HTtpuӷ>eޯx>fjt;m> ˗1?ݩ2jL L cI;;`̂ѻ9C[Mx}za;mfpmSzqj_TFݫehPC2F\-.Mh22UWv3+bK ?<ޞv.%>_C,8=U>ex<]`~LuEl匿 7]87W">.w,ZeqOvLьm7yfxo,>мLP7|zK"F;'gSSd.A 3SZgU&Y S pxйIh aAkZlDNa􈌼al\MT>" vZ2{k{Z16}O`4|O&iif?"ٞ| e͕ `|O5b *pK.nٱ #a``'}XwVt@Z|jl::bzde_ Xtި|Roxϖc2rpA7uaKo`3}k_ĵKcϢoR.>ܒhLrlRyd@s5evjEn<)zdlT+H3B"W`"YFp}~RB$gt'#4&ۉ[NV0J^rUMo/@ VSԃd\]֞gk-)cL"@w)8\mԘ 9]DpM5j(XZNk0vPXzg|b-GJ0T$E:7|I9{ߑrEe8PPl` '̺L&e3@(i/!wv12H>ޓ[48K+({?938Y}fIE ]A?"Lj08_d֩tTr~<2v&$ST: `E&G#Xz Uga1+ʝz@^3xݱ^rM>aaxlZk" <2*Lexx(-#.GTY2=*2:0A5@ BCLvU".iLb#\nJ8 9m2WzݗH9*xr#{zM"xB߱2W߰Sue${Mӟ0< &QU4aؿdbO uZqr̿֝T.xI uq*2}vIRڠ &7n&`dzֵ.ߟ64.oz>w .<^ssNP61Kj.^s \%cO~2*`#a ׸98 z Yv;*_uD([̿z,V!\MV˸k3RifmUb{]xܫ;SgdSpL! xrKzJ7܁_^5ZҊe#|Rj,.n ܫDG8&ys≾MZv 2q7jKsx>(Jwg>yD GVokWm:TjURkYa,;μʈt"Crq)~n[s*# v lbb0ȏ=2Akپ](2V= پ]W5aҏW퐮+c 5wb9ūP=n@'3Pu3ZU4Nʒښ)h¬tOhVc(.c&Pw8@Wrc2s ޺ݪ@l p`oq<IalMP ;#= (вa 3 46s&k"G,$/]a K Xi9,D_*m2IV7~řO>ze( x4y@?UMEɵ6{%:IX>EQ?Ca- %6=oCvkLК}R-N $90s{UTiDm9آS $"re`6vGӘhD<XmP@fjlQX8T."RlXH{};M14(9@j-b (DJ; #!%ov5X׃)Ɔ"Pq_"^dZZ$3QU1)nRRdAQo2G0%{L&lժp%Q>I.!lIQR T}N#F0d4jnj,~G\?ɸä- HbC/[puu'ħl&v.6yՃ瞛gJԕ/vhks[̇il{%`|N#$Pޏ:n >϶F˜Reʏjh$ )rntDEVZ֧љC sy)ܲ^j0đdg18#.3Sze5D5nWfH־U$jLd5i(um|R{`I/Jȉh5AѿpS gv:+ Y̿6o P!'m-B7k߻KTL1Ìԋ[:Ǜ/oԄQ?rlf2v]-" } +@Ԡ[0m6NI4ѯ=.8O,W6v*`spȋUQmuTۢƼ*+\s^/k-"e;30Q맊 ^@7,u:*0 kl<`y-vY1 Mex9p$<˭(I5: >d#k`[fDeA }:1vrAokH[K+e\@3aPx9<gX6y8 _r cjo#σF?P%Qɓ8Z>vTO%QD~Wveҽc㥔b2CJ 9_ЅםS*  -dH,k~Ou2'{#[|{ԩ:,&]v_V Y@ِZ1޴ϑU\0:@].Lx 9}E">%&D`qImi,|-^, 9m_dTVS8Vٰs2zn, RLg_#NCCA$d<@:WWDv>࠷s]RamǓJ|IWтB;`Z[[ #ڢb ;8 YQO -9G&}̪ |:߹W[IlI&Cx;<-E!w1(;@h͍\fZ:tI&lgmzpdr:(&yޘ bqrօKmLG6o`4߀2>"%o$;A (wSY &]9nXF_i-e`y0%9{!>{ٛ_1 )+)KuRJ7Iv4z^![r: uƪd?4HU2kg1lkMgܜ{.=$$F!A֍_nhhZ_0S3d}rSwuD!Tb@گMbQe9u4n8jǞi %hH%k 囨c\b0֚洨ylkᩚj,SbjM 龃4u('O/Տj.>n*is^wR<"_qjGGJz_& !5TEµF\XK/7TZу 8E.<\̧ڋaƻ^:K)|2Gხ| p{ }o=KUM&g6Ih2q^y|@C{ew5,+|yit 1JON(zO~SfH}d]=Y0I=pm7.Ѫi[ uFunR}]f L 0S1u 2jYRHlj&\o4M>'= Lf@MEa&<(XVBO H;,>R%J{qnݖ v@`yD,{G'=T * TӺ +vsinaVwsEt͈uZIM 2Qd#ρ/!l89z:Fv1.-!_#Y0&l\AfcQgf6e[91< -> U=b:@5ԏ9^6 p%-]9Ń™F"]j\Y+B9zat NT>9AgOqE,vIWC(iHlAޤLP#mqsܻTpyR_m]Ză4h=j3r@Ʃ<˟j\+a8xw P>A5i E0vӡyWϸӳjUD5X~y= ?v,67è{#2CK9XI 6$ m>F띄K"9wEO0)p@{TF V!FhC! ֲ?ۑԔbp=|T˓&!\#$s@(iCUĊG⿳XP?RK+\s :3qPdEoOFK)7&SM-+v7O1IIH6B`dhY~kb|KF@+hE7W#)p/p .Zۊ}|km}[VN@x@=3e,'ÌH)OETKn au?-;|YJM'D5+-+c׭ N ڿ6>A[.q#IC9ﻨllM-Ԝ\E~gkfʏtbfo8 C[ VGQ 12?U_QPzڨO FMq!E,'b לo 6ֹHaGFF+c 9ZY %FYzNH̎eMk} TOR0 7”{.wHBPhuMԕV\>(=-rͤUvoR:kd&7;{N+fة+iH))(Ml,q $n!sXP8S)@֦6&GQ~QJ0D7YgP|V1v>Q.Qк*X͇M؜nl3Aj>SSP3?Qx..TƠ=) 7ŭ_Gȧ]2r񐋻:9lO,L(LU/0: vڬlmMks@ mH>7.M/*ɾgF9 !${S;ǖIvg:Úr9~Q^֩W S۩b.(SF h-ztkf0.ov:rpCF2D=y>薳ϙ\q5# :ȿ"N«+WwV.3|W1<tsζXhU%}o,7&c3>:Sa^bGhOd3 (4c2)T8S֠n+S ^ṅePo2AtnlqS1q}r:vZ[„FdlinM8f9GSy|i(yYQv`D5]0 _z_p [4d6_ӯSkMA{?vŧ8s ƻ֥`t$yP:)pm##JyS!`% :xT1%3Gn;b7Pp ,⍉hKcmD g sWTʈ:afw#S;jr#:i2!UEr@lBF 9ˆJ G&BhCcS~F_J+ּfӎ$` XyL,S}ZfG 3I Fp`/ ,(<_*_ؽ;uc(̑YQ'>ZzS#رQ=|ğFw|jxA׈[Jaa IJc2J_::&{؃KӃ%鉅v q<&iʇ[A_fanJB>_˄{ ȭ189y-%%ztC92ah07S^?fˣP4IeQ2)f#O)B ?5X5qDZ)VAEP Z!@4@0seh«_g+ZӝHF@¯w%xSp 0;}F38"`fFƹp ُ>٭Y/AS*"rTYh'<6 uU~?a e]:,ā킇N4̥ݖ!4N qJ1R?Ut:)"F&|A\@ٍ'ؤıoŗv-!PaA᫨1dR ~-FqU7/QZ7 eʁ`—Six> .^-FʈA쥹oP@roLg!{Jjm u0t~[Rfgn*O Jk9Kv睯]Y):3 «mœC5Luܪ{4_i?unx l/}^@m%mmTg`I߸_waԊ A)n2vnkߙ'NQ%{%h5zm#볂цs}=# X$k cWr`R:g?7E2*G4΢m}fP@?z{1uZ(CaS"Su1dڍŭs Ʉ=P1} #m`N@{*4F q /+=aWk|r@ $!6h&g8V2R7z .oua tA%,0xJ-Z X-gx{ >"T)tQxr̂[)F떺nt$AwKW2?tK`˳#)Tp)&^StLwUF*M"Opf}C67ʛ!eѡi*=.Ի~/RK]DpS8GP/{zyM/a]s+,hgdOo8 `T||9WV7n{plxm*>Q'W8 @s'4r-ʋϭl$<717xŠEa**_+BJ|Y—a:+gH}2wPa@j0ZM2 Zg-Tʽ^,b4C}wa+]$|p5"|ifjx #lW[˄buz0i$ӟ{.%6=j)" H\G~tnVw_Y2S;*a+3|YX,0ЄUoJ`Icj&:Wp+S H=re5ku 쥶 *Γ75yӏV2W)_QHD'M^'Avm) TK(")zE01ކ^>nڊZ;iH [2C `,0Mv^;R^n|<=*(@n L;]xbGs\{C})@cj g2[I .nc*MHKt՟]\"yXDbm^ۡŢuڛŖL0TuϺɴ` mXPҟQTR\f^! &WvP!ۙTMڕUȥoܬ{K%|R*vӀ!ZYR?pŸ%L]h'cs֌]gYZnT@##O 6e>M4 "xrwK]j0 Zu E`'uYt)5F8d^>8@`݉ȩ2|zq'Eq@"llZa9=nF\,;&)#kXXtO M]%zAKqi%-_;?4'7 1nԷdN=h|ip.+8}j0$C}Ӑ\}4R9Zf& ҵ{81:C" .8 Pi5³r,3mqQ,Fh]1w+ЯE1ы=lJ^~x-c(yhpfN2l!c|J ZIT1qrU3]Yz3qLꬺ"w8};7e&et,i6PEhQOF2^GH66vLUؠ(|ܼ[mv\ew9! `=.e|B1n1Yu4fL>eɟb[ιki[0PT@ea˜Håe<h7 rcx} GYv*o\m=] ]gș2sh菱PL@&ޓi<ͱ*Zy7h;Ax>",<%VtJ¸j~XrꈜM\w(L㶬(ke"Y0AN .rYO㧚V1"v0ُ-]=YTRvqIF#Vz(ڕG&Fk)vԎ\& e=LqRp3&_rɻg'OCxC:Idvࠈz (Bw8Rg6tN٩3(<@WWcL}XyW:nQRe*(PU)ݑ1  0TKAZtu)șCeȩ[Y y`hSqL0}UӋ/' H9Bl5r1 )cQeQ{(]zV|ށ%\yZ4^6p,s:" @9y0ik 15M> ]耂J Kru)h~%[@E^ۃ9ooymj[[D&syݤLB kG9^teol[j X|s|8. $@]<5JF O2N. Wl^`ߔ`݁|FUqI$z!fG>)&{1SvVS+cd~7 F.hW1SSm@[5s %zك}O 39E[c@ҰJ\ZZ`wtq-P ^Z7 D/I]Gr$k9\ 3y[0jn0z_+,Mxoۗ$Grz5n?\uz ib*fsUHDAәɾ&X%n2Z?S{?ըƲO*0~o=EJ3!Ay-S.tժ11-1 P>YpT R [%=8LdT8g6S2EYj x%BuF̐hH6$?|!U0y*lw#wÓBjImԴ~ưnNOvu0~ee'=Pqm_-DȑӔo@qhe-h}A@Qg'<"^a@jT(fd.Ȣ!Ė]qTX)W7cQx]'#"xJ#}2 ~?&̋v υ&}tUY37,Q~ɑF~1<NaM_Do,Af( ZK8iDzS*e+0);Aj(&2ւ=AΚ_nuU@`MiN0FRTqb9(^bߞ#!D)%CtÏJO=PkJfBI( v6:JYLxF~ro !o>p PQp0 ]ygCq@naCe9^uڜ[Jd 4ϯDhS  8c\fa).V i#Z$=~`(-,&AN+M94<J~g_B٩^Y% +HlsBAa(U&6[7H33X1NgowB_deZ65fLѮl8p'vH,T<eOM Vj<_Ż&$2/}8?dfh`\{ ~@ߐl\2 xY2,"\|- _@p_N@DZPcm(&%]QԛJ#GGGy1i.G kWv$2=z^+RR'fE1\><+\!'{l@axz,?'GhaIKor ~1!d$d8~s=oޛ!A)G ] h4w]3P5!T;Ze&%KyQQl/ءlWKM6xH";j+[^Yj0t$LB%׹Z G+qO |=lc"@U7 ma]?}pd(L .^ w7 tÅ6R>w5exr@Jn#ce;x iqvNX[q&UC;0vFZtrye5gzc:E@_B0ny"5[t &kHrp6E" d1e?" ےFXUEl6XmZZᮣ㳑wSrm製-zicVLtGJ7Yz4Fd%oٱyܔ1) .dէT\z1I:3朧?lo}܌J] | hi'  #H!lH)e=eQ] 0.3g2\x"V:73JED԰atb&7PwV1 m9 (nDHyS#zUxǔNgҩg`'X=C$˚zVM"S[kq-%ь ^^PcMS J>0^ kSTTc'!<{46vQ{䙱 یYꦹ]28g"E+Ye)u`FeZi} ^U[WABv CLq" -tjO|8s=}o^`ΰyp_`CuZqGQx}mЍlۖ=yɓg_A(WCCr؇+"--rYj5Zz+Ne8kSpp LSxLŋF% %øϖ[3S~9؅Q7jfeEw}'`V*,|6$kA o' h.G%*Їc/ &c1^:{TSXgD ۼ~|lmdJVQ0%j* \ch#bS.G,J!mk8ta] AK=ɖMesXjدy2k4@hLE¨\P&BS~G‰xܙng4@˜ :m iE.56۾ ,)ha]oG]w_{D3Z&mavl+74bA2%&Tي a^&4WoN@jryGUP <r#e;#8]UDm> vi΢+M&F^#)!E9ԀRZow4I?8I`S -APs\lr%y,@͝.tvMa]UV#jM5SqT=aRlQ{N]g֊nR W3LN2Hi{jMuֽ,QQ0vf9LQ_5CƩl:~|Zjy 4"hRqGK.q-~{ C@qmNPMuk'cͬ=)ºM]|L>F@ IfBESO^vrǛ¶c.qCV/R\duw'79 jj+BgޒAX45rw_/T/DDo fHC#3-#C_; 1𺑩Z-)2J&~%0` Qh[סsӹ͜g[hOӹB!τcX C^9ً+U*F9q2d89;~_f[abmܻ)<&S򑧼$Yc^B=EZ5b_o#!QP^5rȀtbdIބ u\QGH--zQLDF,$;ϔZBb]+iw2`Z~~W(oԥd Ӄj ~Z ǫĉ,N,aO~'nh.INT0tHIh?p|veHGV*L5(>u`>z;ai a$IZ"2y"J,vF iVܗ@^jPH@ *>tLo| fjP7tM+NB9vqMI!*>+_\㧭 H cuJ05PJq?3`;5.L\㛍Nǂ49Ndޖw i@SӦ3SܚŤ{4V$ΛFOaK75cR5#1U>C/8y;aIOPKyJFM` %ZSv6[:5i,= m(;{A'L_8 5aUGr\2[G@#StcH+P(<}|ЬC}IWMAQ]8@[ 7婐uц]F0}"c.3JKBXV^~eLʾI$΅QɉѠ\u17D9`!lx0MޏnqǡcrrT<Ypxk푧p!Y4˨FbpVG=kɣ{Ʒt',t2n>i_8')Z9ӯ2)C+! )UDDix`BoU`3T B_:'C|S TiC.G܂.X ?P=])|NC 7x0dh<†C%|C: /zAA[5׫BPQѐl+ ޢ,Fޕ`ܡ瘩= +puֻX׮$&bi>Bc h¡^Gt^;+ŎRz rN.j>jSҜ{*Uv"y,7p)c &ToF'[f/7zI#[qX^NiXZ.=+>+'^;AL#z/n4[S-rO_ɕ;a&\8u IPLJ`sGiUlg<"/j{lO&:n#ֈS;8cr -f!Jdjb`pn|%M@!"7 "o7Hl9fK`ƽې"={A}I Dȝ5}gUƸT㖽&>t)aG6p" ߃g*Y) @|I|=(SXJ݇4 N{61cu*I@L]i( Zp跏"ɞv%Dy.6uh_z{v].5H\R`6` ̀ˤ$;){9B`$,lYD)$`5G9;^s,Q);zq=K'5A>ͺ0w1w {?.cL!p zNwZ88!~'*F?Bϐ$&\:ť[Ƥ''}A$Վ)Ux q @3}hW]+VxDY=:@8$ٕG/vSХ NU>;(F|>rJs?R-X.yI.+D g~y|@gC ^_& vLo%}#_Y_;]Ԉl+YAGm+egN &y !O p3,gJjȋoeߒ[75@bڹ)/HWod8#-k%9cB\B٭R,B,V(Lsӫ>֥6{M WZ>- ,}:z< PKMW]4\T2xȬPqw!%\# ]4) gyݠҰM>6`۱2S(Up4pD%!="xM@zڗ ][>Xv!;ecŋB?ng*7_5&K`&L7MR (hIqĞ~]xx6*O,)16ЍT[ 4CF\ \4X*`= =c_35& I|ٜ==Q##j 0g6nP6겼lFUbQ(NP4 IOy)#=N uΨ GV˅.&Ptl4InBMLFڶC.l(p(J.#B~?qƬd  hy۾OM+D\]Cڻ`=V<~_,(d3M>}x\%/:*e9{1`7BAiJ&ZA(+)-#JLT:7y+N,IvGSVf(g-UfEˈZ]CGEB2_^ORl}b5tm"\zEأZGhK`6B$>֖γάuڠhS$'lD$cD3$Cd$ c~u{f}۴|Gy^^JIEAMBnaB%\t+J[ |DZdFVOh*?ќbӋ51f^B.ʱ t</rz}YϺRҠ.FsBoL.8݇#2l,}etb{?C-.2؍UrC(ELc'zju']!ZYMsUu`z&=S S3q:Ȗ%:ڿ<(f`*{eCfjZi,v%O4攍A;bV5^QuNXi4"H.euW7JquVwA`*TUOUktUo۱{9C'e4B֒'Ce y?.3[1a߿gD lZkC1=(>=s}ZsV 9@ FC/PlLƵ;dgP&鴴dCZZ|jzF {&Yea+eN>?M /FϠsDRLZp-fpuˋ,ܛN9W ݚ1f :)@A`y)z`p /~T|<18'1xP5H>tBLB%Q΋G(Er߽ w60A߾Luʵ:L[*P|Tjd*HP`4_`ki p}‘<֌]GH CsLwސA kSt^&15nQ!4vl|05mTte/T϶a֫@@D!´gn| *juQ0 e0U^o0+wzK.7_(6:"(,v!3YUB ! :8Q:_7ߐ4T=ֹ9u/h2Ӣ RU<tgXނ;hCvA?OYwu+y0A4͒RFD-BeK xcMtd*:έS.6]k?D;Bӑ1&e%Ak Lӥ#Eet=Ftmwjm $A"]w~N]G)?bC!2GL'Ρ8U`O{!)BTXḧ́(2&Qt)ܸfIg4Snh 0mc8NЈXIi; 4f)eȦ9^)<ȩY Dw 1]py2{ g-R37![yFAfE, f\VVԌ|ٚNB1.6!&YȠ/F@vG4\1)j`:s5,^]w059=[Iz'G3HXM?1B:k !DHXj~M1%Ɨk dd&={nA0pށM~g6Wg&VAID,Ti#uc R&KR/07Kuya,W-uk@դFGݐ BWVz4s.?vİ ~ye0%&|XL"t6#9Kj־LS0%v@.f R#PPY*D"]YAݺZU>u%9z_{ )LJhvTB>7WvX(RF Ơe׭z_:\'֬[#ԉhmCVz_,{+b>Rr%Ka B.=*).xv`2ОX^|(<eyЀTS_]'b-&f #Ood6 m>R].MUWIXW_΅jI &Td'A@Bmoc%+0lJY޷/z ja!r0[Wgy`2>'*8̑^՝p; k%/F7 򃝣=[ɨVIpI)lclyMRRAqwWGbHS#00vŨv5וa'&GyNWoulo;,l)C0a#?*1eh=+UjóCaٕ?Bo⋮}e!.|elO;#h踥}&%//_6O8ZZ].?t'%lq='bEO!CYIP(\bPZGz_ tCv8WVy{kNs׺& kٔEWW⛞e=+Muq$M0LX  i d?b%tD,(}%Bj=Qޖp5զixbC):LCAk`o`aV8*îC@yWoAVF%:d.[D\#,ZLXe$5qC),PwEUSVΫȲ55 4}5uv(VPnZj PKd7R Z!.~BM{){5j9== A/:vUlbuf~)ۓrR'ij3Tw1/ڲw e*yesʻ-kՔkژo֢jGQ$4jCTa-S !nU}w!tӍV_o}uIOsƼ&w9bLCof2J&Ћ~ccE#'0 U ɍ<&#ϵ!߇c^; Evg[ %oq`\:'{6B$HNX[ҋj 40j$tjW9|7Yh;͂g*z1Iawk2,2/xsfR*D[h}bGQnUwxt:u 0|2n%C?^+~7pEŎ yV0,u}{@];x(kD)L p@p4NTv<2S͛aEF Yc 4Z.P0`q)L;Sqq3RvOϐۆiԬuL܊4ʮQ'"W,(҅"S'uMCxa *˫#LrU )i}&( S9V` O}GP8^rsxo궘ĵ[pDa$"Q=ɐf%tzZauJGj-t0 XPf!Xv?#Ux#$`gJu[[H|[?e]$lؗ$n .l>*tɽ_) [w4fn|t~;m<)Gx2wtnaJմa `$>ygaI-=w{E4+k,la"<>Vqܥ/M|qT&9 0o RKe?oWW{gIs= WaGȊvO-Bhc6҇uIip u„1:*Xqȉ\*c;Cja(Ja VJ*OOh?нT ` b4^dbѳ:;5:@V-E`MnM_tNm!M39,3ݕEnDoʝCie?rOWQɩnnloHpfxne/'[S+mЬxΊ`SmC^ Fޔu $1UyY̭o[_[Moڣ7 ĒTEL|I]r|13(}I??sA3}*TmH^k[]JNXkMeA/'Q+3݃\)"+npA,I"03pG %%H*.(P鯵)q'I9 mlO6ιҜ%s#̪$S!|;? ۙ|8f䱉S cqŒwO*٩>W6تmچԓl[U$o.aHM-N CG|&Ė8g"{򷸜)FyIӬK#1F=.` S0;!.=験nuu遪V-@)EPȷVNamq 'ͽ dn.;MBDix!LfxƏb̘2ogQI#MӊvBA-nw砛by6hGFOu>UtXG1hbI3"0 Z teh̊sVVX.8L$¼F``˻3LS\[Jy񦟑9#-[ r •!1Aӄ'/-=2fQVP.dw6^E@ZأW.S`ٕې7gw ~u@kNF,c%vg9I9VW01e"p hWˮ^#w +ϬVoꀏPiAKI4U@6K1^!Sg0}v"'ҥePqY@'!k(ϵ&FHK|شPT@Mb1}m(LSmK k[@*C::ӯ򻴽pjJ]jNu/kh N܁lX%"Zv?t¬&'I*fH#5?[:/BuXm`IΉy1*͠Mb+cs?MR|+Ty&X_gzT!:L2KK)NiX&o)~f>i++kwQ.U P܉>˰՟]^{~FoBw¹ڂ!-!< z? t" %:>ro,ȺVhI c8Uq QM +DKa`$]L PeOnGi @clY@'P9CQ,3x뮒t}}6'j OS,s[ba {œ2p0k"}@znxe*O@u=>,_;9  䲊e :[!k: Cv.%6 ZCe^ɥi40-Ud"r+Bat=x ZIx SXTl$'UBHheV 3B 58w`⇎WFOr.%\D.x~c%dy^fJU: I"O;$Rw¡܏W2Ϝ~bnS "6b+ݔ== m*?t.e,_XK ZcK3jz'6xV4w6(mK}=LD638FD3BL-OԷW+*MyHvT`-tU0qDU&yiy^ݝ_a_be;>6Ao&sl`b*2{}@eE^ԁ48fDe"/M `繒tl`ґq-JIÇuc;P kAaPEP;NlD+g*77F*x~H eZ3dF$Q%?Pa-SÂ]?";.W=p0zx"C|D*3@0k &Iߣi٣S0+F`U#-Q\^_ L{Д\4B9} ֆt!k941ρ `(v>Ff";Ibr jc*OƂɚԱ0si\3+?ri$S9:fa՟~>axy] @]FP|MJzߘ?n<&,C) kKEZln|$;?ǵVIr @"A !0m@y1Mɛ 5őu.6 ا_y ša%d8|Yn0f5B7k =1 /s3/dե^I$hs$~Tγe&YB*"h#КZs HUdӾdFq 7ލ(Av!HQ%JFV~~(G;^G\ˮ$~Te'B Cd ;+mufDD  #L\)h?(uoIe6xJ u O+Ԣeuj?A+s>=0j%+=( _%2W2yoH?„fiL=ߺ+`~ /7{\42kТEޥ'J&x>XuĠL!"4=f9=x.}E0݁ š͍GE]dۘkcJq<'uGD;;З㩁k H+![ V9 Fk)\ n%2p>q\Q|<_ݫ ic?,2TO="yg~}}eBx Y1!-۶GY65pk7KE-'33 yU+>>tC"%a6sN'vCt1N??;p$ Tsz{tpzm X-K6 [lWmȱ*b1V̧ I#I-fL$yT'/x\I|b &2Wud@rưk]#[k} {xJmq!Gdh7 fm~5_& r#Mt=[2+ .it[*D VGsچ g~ bh];LLz8sLcL> 8 @g8p:Yɞ!_>8gy:/REe%eXފ &dSY;شnyIyJf'HݒlFz%C7V0jEbˋ .~ SXbV}6T)=TB@ŏ]O7hVDβ|_`1b*xe#X(w !!uy0[X;UʗL['V Š<{7rRԆ>65,kTĨ`9{h,h \[D*ݎ;Xkt9'\P(=cnFwJ+9GJ^`-B7$7kkTя ~+U)O%sbL,Q|q}D]~ wUZvFjRiiLbd65juC9 &w&h%ˑ;Ci6@n;!9Hˑbm'::O ڒ-(W2J+s%\0Ip4bE S~`j4?`,H5]N oJ_(!^^ԀNd0'+eq, {! 49~-f~c'enqQ Kꬅuɫ*l~BoHQqdDCFҤ$Hͨ4 (QO4'_ `BH;m $f :PE`;`՗ ]9*5+uC^#/:5OoR2=G1ȭݴξkOF^r  . ֈqwtȈquPxo&M{tmWHbE@?>R1͆MoᄒwWg kxxyawW1*wWuX֋#LnKzaU@i*?|6e` G+d3+5Yg1!>Yp^h1X7/!hQ>pGs:>f2? >cP@%_Q l_W C(TpmL(f̽HY"HoZd9)IlB}Hh?O~(mд%~Sa'jJTO8mOHNOEPiF@R.rskJLE=]b!`| #e\zor<Api#4K2z;BBȰ|%մ% =:e>7Y x3U샨冾A1: rXfUʚiTuB\=9 JIE3 ̙/2t\ WW!=j7Xޏ%bmdsJE* w#kә7ncO3ۙ(CG-}s725t4pz3*Yq0p%6~8bZs ]@OV“7 d5(Z2Qn Fh`ʀXWQ>P+,lb$Z⻜g&cVx¬-L)Z,´wQ^S|ܱ& G)$HNzZ#!L6@l2MwhձĩwpFѭNlM-%<+DŽ9)eW-#ZMz6`Ό̏JP+dF/^T CE֍f{^Tw}gCx;ZUܓ=r|ed)`T*)DB뙌LJhEe'uxzw-bDd /m*J 0q)pfӐb1pԻ&N<'bo&ņY ȊI2m&;i tHXJpbH]IjIt?T Ee6 8NJWL@S iv Hx,(}"ow쯷EwAO!8Bv*owyIW6/2A@dW$\3O<8%Lk8~48|C;A֜Bd#[զʺ0.*|?(u2m^ e?PS[RJ9/2#pP<_H] ] XoY3+pO/YA6"5G"LfHR,3 mH "(ɶU*s_mɰqW90;ϚKkޕ{Xs5[ł$(:uT(YCvbZUa{9f YݲBI*!z9C{WeVv&24/UW>fo/rpO5rUlg v$ f|j25 fؕ|?ymАF#䨦95Njs*Njax&f߮cq5zkOB]rO5r b];̖X-@<GZ[}{YU5U\noޥcLǔY P#[܅_^v2+pdL5_hgfug13^S:J_%Ɨ8 ֛sNcȑnp ]dk/{ب130J""'~j}gTFjITlƃBg|{䠘zEk֬wK-Ǟ}Ҩ'~JRl{(E/Zj?uUv{*fOhIؚZ|(m,BJ/q}Wc*B C@ 6bb(u(ozLպپP|(iAF"BGU&C񩕷sq "QNɸ}vzp26<~B(;6B|0XǦ6}y]e7N:汐ԁmgf^"80p"mtƽ5k)sa pմũN-Zt<3ֆ AdIՍAү V9CKI,7HvJ٤6ҐW[ԄKllců 󡾌 ,kaa;G`n5tGYًE1 LKff]:p @ɜ6ۢR:˂R14(&Ko&KqCfb7dnٮrV8V9<'HMo< `g}tk$־5VERij_>2;9_Bk7pDg`9T!T0XDxYi꽦!!f޴‡.`8/[NjrXN ̻oTRtP:3.;ǽ WK4,jI]pVDz[]z?J”$oč\3Q'mmk,T;aj{ YoN{<"3Lc036uBR & Y4-phf4 hfz'HH8I t HgXrT!50{fE15d>EדuEk7AMu|@L:8Oį05;.="k4p 峴ڙ[PgC3 ʹ 'Lh R2ǵ>eBE$_2SS8" H\Ϧ $8F$NC@WqB(!440(AdW\Uu?BW-|F|F*'}N@.ۓ^_j5m ; 2<زU:*+$vbU^UhfkRb: |oO䝸Sb&G(:!EAw}Gh2Wo&]j+ y60J:Kp`o̞oDIhYzЭo9I('jl "yzg}:nAh>՟+L jm0?w{ wZ$N뺙/\~^4>LTP{ -Z7>F$2Q{fⲎ?2ݝ=R LIWX+GVǾ5qjDQq8iI'9""T56Az+>Tbvs :e49tPw|Mp:3'fM"ikqrkƪ3q"ZK!,4bEO]V#CV̯X([b` Ga'. yMdOU(ɊߘKl1 ojC;Rfvt ͎d6igF`X $/hQEPtg+rzI\9tֶuG}^[ )x?E C3]ڀ %Z`FֶJxe]hl **VB'oFfڮʖP+!^GX[.2Nrء l 7ҩ%r\98Tf*E{H|:-uM#4(8 ҬzxUϴU] `tZz"Cr>6ÙRPGTP{:[ kX)%HRHQ\Rˆ u&}X"-`A fohlFd_pu^n lmkEZ#+"!'sl7Kg?C=%ck @![GQ)B8Dӵ k o\mivrMFLJYoUrg+` „$Y-oOb8[*ZHx[sڕ&NgJ񖚨d]),Ȓt2.QiՑIp3U`UP0,T/c+EcȆhRÌQr)íJAE~!ĢjLGEy4>\.) ϡ"a!*wc׼L>bBޖd]ԡѭJ!U~æ)$B$;k8d//$׏|^"g1241M]nOG`1{eNp)U^}  v7!>bȝ9UAs/-'Tg 0^DLFVBm{͊񽶀9VLP:?A? o[d!o5]g.%o@$ڷV[5fBv?LӇ 3C­9p]=g o,[emI@: լ 4P ?,D݊~ץemhu˘9"GV- vo7_'XEAR#Fᇓ-L]j QՓ)V< z&9D؎Ymu"9~.bn1CFRØ]$ l,NU>olNiڰ3_)YQYzԺouA:u;T߻0cG~MI1 ,bE#ݒ+*]aY]Ҷ2ۓrx9P ~Ryܹד됕wg+V}-JUb?'e[5G˗?RoU@d+Hacç+k]XKc[gðd~oT@>3e>GAPohPĦ `G30Q&%SIodzj)v;4"pb"̨tһMRɖ\T۳͚V oP@ybE>GϚr̍2+ w9p-W_x$[47?Y3EL6(2uRF*mV D6qK5q`m⸰0Ҡl}'<֣–J* 19YŽwʚ  ; &-MsZ -Q(]1OƎ={t1._ͼybB Mњ3Z;lA>|UЇ:?.c*/}n_DރR$VΌ8'Rh¸ 'e.#}w~ǽ$7@Qٜ6u(x^Yu vNixʊc89IcGN2(Q+CE2aդ kCkI_TT\#aWԖU6[]~Qc}vpl{ >d*gUgDXaXsgpdMPqEuI4DP%N"O0<_6 H24Ctܡ-%{ڡVN;˻@&qm2aϽd"7k7t+s/ x#onyJ_H쪼ZJ FboG]أigO\ %xGt!ˎY1%;:(ygt޹Rɕ,w#*UKߖ2qPWa!"8M3Af}dڧfi+ aّ)I!fGQ|{ŮsazԆ!hw޲F)IkE7@&d5+cP~7:[J\j[.`M#]PKX!0N~"P5NݴѧC2jCvm $\O'!U]!R״t5l1A63}Tۭ̐9]f8 OjZ5z+i. y_&g `ˤgu.Vq?`5 O_}W,2EEK5UVAm1>ehCNc"`Zt(O{GjKMޙ2c__k#{BD1%$B+[.6{ Է>8ԪjT)G1b&c{u4Z \a.Nm_' xQô 89G4#d90pnf9aVA˝]RZ˽5Gę={*+FkE#ER7H?~YMWӍ˓JFe~gʻq0lqa> i;K@7g\.e %*kѬAM~:MQ&lg6.!Mx2Hmgu#@|ݰp a`wb)5{wnm'#sEW33DW8+W)H߅R- r=F*ʈy%^-Q)OR|7%v#}hd5bd6;.-Fɗ͹fT쐅[pxǟ G:Gka c`, B󨿌UI"cT{BN[7L:ׁxH6h/eu]Zwlu*Prfi24e=XI`Hn=h${ALlI:=p!㹋IrӘo P`|׿J Ж.hu|%) [6xC7r 0%}}uLp稆pCz{kLREEe؂p=chn?K̪bVrE'8!E& dV5l J;Mx;S>)Wґnqzj;S^R3yp=v1&)ܘ"Qfd~΢U!j}ߋ{HYסNT5):pjϣgCA2],w+"o 8PHV"Z݋xjq<&OJX̿ӡFt2@!}x95Ъ3AG)RwQbhG L*yeCn.F  ЧsYJd?p3 Hqe8k8 FV~XBI8MLfЭ6ځEA ,y#SY=FT^1=J:JVG+{L 0C #J%+cAɥ ?2 /I =tz{~l]K]⨝g /1/yMbS) A†(F#R ηX%/DXi Omm3 k Uȅ{.KTt5Я&9&YJ 1Ǒ:ShL1BXmm¨frRv;+XqCMY4 )!,hʃdȬ>ie+q N_#9X58-V0ҽ4۲6gN9%0(T"4Z~N_FO2bfy^99Q=,r,IS0ػ0aIN~u+GaD08՛$C 'XR:r*"aյy tIx /5J ^ؙ #iZDVR驊RqOˣu LM^$FC=?4d._I$ QWy|SͻE/l/,%Q1/VXqErVCU!)]y6h穋lGV\+)Ilouړ@t?B W' >(V6M#l9i_Ck B˸z1JR_y$ޣ "=Dz/MP&4 Y_`Ǐ_=G9  E [xl sYUiCXOz:S߈4LaSc{Ih1m8#=(rvw3m"Nˤ/"ù۪ !,c7CŽ70E[vsǕg;B VPY=aĝW혁U-"bY2Xx$PbxJf k.du-`!)MLԅ]p<&v~ޯ[=FޮלMaȑ%qVyQ=!$ ]L7V9-bDF^x/ xYA~óTR,h/okSCN64(ܮ&mlZpVi4J4#)Ĺ;^5E5痝8s^~%bJ .Q%c} D',[w3Ȫ-X"j$d \3OrDoƞ,p=YhRz'Z& >v!\J֜؟䂍Y;KQɶq5;?5>B7ͥA츀/,R_3Lo%{p|$P%amN3D qCr/[d ;)]mzPEGUPSpzNJØW6 R#~BG[s~;9;"?؜"ZE;B7%8^`?Q)0u{wNɿ grفF\/YHM)#۫8?+imPZ;%EǨaii@$GtTHKxk7xFRxf^+,xez4ANJg3[h ҖI3ԯdl[2IL}@!&ڵ6tѕg<*_ yRd3Ghf*,y=n+/#c=mhom' A:U -7YeK0iH>m*g@.uooF \41&ޝll6(0Y=.&4\:哗!Vj]{ˊ B= lJYAl!ⱳWɫ -lȽfwwیX*]TDKcEUee4|wVSC[7闘-bծc?"DCL#<(HR烔H\HBa56%CKjnF/͉@d"K11m36;eA gN^LfWgƳ QQs*pHijg,ۧs\BvLد<'D3OЎvE2ϓ~Hd' %%_}*HGcˑ\cBpAM -9BCq$2h˵S~kF\H8Մ~I1ʻd,8;z cYn~  D5Ov .{R.:޴9Dk=$yA0߲.mF(bͲ ,GEB"-P*J,1", vT)̜A|eyk\Vt MA"2`&ju!35g x3M,C%;ӐȿcyZ1[Mn(% Ⱥ%D<m%?|\d8$yTR)|֨#%1tji* asw4ICʄ:oivf9(X/(UݝHhnkj&\ |XRNc&8F]Te![<6l89/T+/|.Z][k.+ހK|'bGHm~C 9S}ռBcM3тPF;3= b>W6Cօvn:ZWo$|K*L0?1|n|潊WCb$vqA/,#k-EP< b&`0dy} B[Dv]PZ|>6EAGrB{-aU&ژh8!\.*dB鲺`dP_a79G%#Q,LF?%Rh!?)),`دM-X[[zy84WH~$CzƱ>tCjc >ig4(Թws1Lq˺] _%DMm}_ :6 u.+=,\ 5omWh>LN4rzvͤ<W}N&ٗˈ`o IΩ)\EtBiTfS=ݠ\e?_FTqv?J}57@'-SQ"n'm.=ߡˀ^nWz?@wӢz؇OvO,yOe5Z:2彷Z/y ~3Em$"څLƁaAA";\tKϷƥl2*rHTl,Ͷ̬pK3 X>Gjfu %Ģݵ8Vkٝ]&&%AJs )X6_U><ᾯg2c=s*xRLPQ:¥s+NNr)bl =W\Y?ʷ^|R*Է.|:=5Su#{Ł R5@}v eBH{GI. O*Rܼ C_G$U%2ÛSҗ7~8םѻPj7lϊ%,"ϫnQPoO#k)[}+R\Rˑ!U#|[{VuFfiu ;S EabJOVvb8!bLxs;M|EЎTb4'Z`%aiyqZw5+]|kWӴQ>d8xA4;^vrncO k^)Bjԥk2QQ31 HiC SBg0B\Zz^dXu,? B; {A֤#=/g#5_iGTn-E V ǂʃj?k#,i,ClGsI"C(,Ϧmԓq.i# iTxgi=B9O"r#"Gk:,e38BK{mw%%E&PQ WJaFGBV4Wlcoq\c#C|SnxR3=@XD+@1Lo0ˇe> @gKGb zSǵcu >BA+Ymy_G"ȇUd]<CBNPcʕ7;,,xyH;ZN'e * bUdߠ@V+0܇a6?.{ҁx[s bkɘqG7p}9ηJy1R o}_HFҲ»NAf#}j /_ܛO}Z dHvVB@/}n'1iF[IV*.>A8/>f1(G^b^^gHчS_hu:+axt韼n;ddv-Co;Joc&0kr/nc"lTɭŸgɪP={^S]"а g؜ + mg77 Y&h1`!`5w}%j[%K8?Ӷ^Q`@s͋Ncl/Nox7FҨw"]rn^HE4V^Y>`&G'*1$E Xc~ٷWg_ͼT\=$!\ %XxXv2QTݦH'֋:،Wa%VpԠ΢{B+V*kDXrdS}L=%hjuneR{['g[+ bRA[=na }, 6)gsdw0 stP9ʃk[ ύ\C资@TYy ^ AWHFE:}$ n;:y<鮽?jٔA;M ܈B49O-T#_ܠkTׇ!4>pcM,*fՀ);Ql-R(չgcq0Cx&.zMٕj#A$'\` , )uTO?ˏ[#@Ɋv_YY6_\;*di|B^@GDi~{xѓ2$VR%rrmZGb= c̀)a5"3kWWk\fs5Axqlu Ou! -kۻ [U mҞ c6zq3H 8E>`|wٺ2:]Lܧ^Vz&|g5ϩ3|peU:@R LщJ`hATNSc|\ITH%4lR)?žV@0*1f s8``O^{[!9ݞA^H! )l* InN+%gHb,@3: JĘ7N ԁg8D}V#eX@ݵ[*[&׆ 7oVI:{ofV[ )Zj@K \i|86 <ށ>C,&]ބl?9v`Pe&<2z)Re 7حNf2|3M[mp4 Tm 8b ͎&(g˵z!G.ewM$qO驐F`h\L]$]PEvlI ֓c̎Qù]4s`d}cBxMקGӈ2}ZWZe6ӭ8 Zz^Q䪟*z$z .-58R(&ǧ 各#=<*hZ !(e'O0wL~S5\cNYSZW*ȅ. Vd0=oj#q]ͽ xTqqBs-Ia'[ p=gԮUvKf[8I.%NP d8˟gFY!Ƞljww\JA~޺goH]CMoͦpx~{eX8:U<^yVI i&*g&2k*έ X5ro&k3weuelUS_L,|_wL k= kYRJG'Z“d-r{"Ɔ(\-,s㎬lHO=\=Fd#aϤGexo`vt"0N~z{GeU7%#BY+CN$ ara!X|pX,ЧD[€{t@'\a=uH&RQuX'컏IW W`<_IEM~m@*$8mn/ eQ>D x5?2PGWUK7B"bzw VyH)-l8Qb*xN2{S, KW ӡ?ưbJKyNLӲ_N7WHpȚ{)abO>?ɣ4$Q7$rg̃*#7@W2#}j;e=ZJj$0 f ^t$U~fvL2 'j̗i]|/sv숻q=<ԥxL jgs;l- ϝ1s/>@˚z]t7mukڕ3No`1m>f\g굣5Hd*Pg ; R̾C:cz/m#bZ !2"64gYc|vw|L37f3WC;]ᙒ$"Җ/u ]0aͥ@Q Oe&-uvYa;w3ΐU1~4PU~(ڪt7ܩm kaV>|O1Ωa&cPiԔ+0Hn~<(h|XA~qpѨg?cAP24:$ql @r;BnxMݝ*Y}@yKK/&.s: ѮV lWInɖݜTLeFBAn2&zE?:E ;o+?K Cs Km9N;h9ո7Yvo쐫GD/Gq*$`aA`_Z&8\qٟYHx"zUU[4=08eB\aVC/xv~/)'^O5k&Rh,qqOJhK "4*0@-v8Hv'pJD`Ӿ")d3pwMsY#mz'@bQ5< o ~6SV=% ЮӦ^~zԆqOҖt:éq\[U@oS;5ךǿq 9̖Y_%B Vkɂd |ȉˋJj㨖&U1uVgRb@AGf~h^퉺}pۻ3|37yDP-N6$Ej&/wgW QA8K s! ں|[T 0 Sl?_@?-EJ&eWÊ{CK$Y(hhIļa*",zPD`Erp FRy麝j'r~Y'x$ش{:S')#j}|8 «gǹ ďyZd$p3V9rw̚k-|B.#:K;#KLz1@,{G gDs7Sv}s̼iQpJ P-blЩ 7D /Rc3T uD8r~'NC7K;z!:3%r86 rGLƌ?F^ db jL˷N9Lq«VA#r'Y_H݌>/)9q!wG2mB0:7<\i;FPLcuC#xoN`[~5UѪÉRĖѲv(X&~HAY:`&y\TFn-|^v|lt$[<.:zAV=R;tNu ۅ +I4RUn;Hʱ+ w(e\, MZ+H8155ӧ(1m]5  -TO =Je& \0&ɳV0NNǥ|up*_v a *cu>(r>z[P5Rc HP&$Yܥu^xN{|aPF^y_]̈VXGۦd,:6Q\Ú2k&ķpgp:'CMznZBW0I]`o(4-Th|# қכ~t s;flK<|[@J;TnjSlEh0{l+4K`q 7n./۰]C^,a7^ jZaVlpt X2=θY]ONֳg+'{F.ﰪ@ֻ`q@{?Bdb0GV85e. >t P%Kn%VvCJ^aa9sꯎ /KX0.|-Ms&MSqCh9'xmIѳT|yGK#̎}3N4輰[0"FɐސxI'IOz\),(CEȓ<FA,IU!lLp}_ovGsлmZqzl[N3@/Z$M Zr/hʮ>(cW\n*VOmK;P=ͶKʭ-fx^,P29~=\aTHp̒Dىn٦˙,)G4}i]B HȣICۈ)##wő%v:LXgBv_h|q˩&˒bPw{Q"OfK,edtsxWѥ+IR?I[LzC# &bpKu׷R,f:-5Cw)3[h?ڎ+eNbRܳhD~ZEWw }߄hnK%@z1:PHz!ISg/1q KSy}eFI3|2ZRpW᧻TJ%t~n>HmXZ*]h9{0u5;P ۭ?=t[5*鞛'ZZ*yK +\I}y4vϽ P1v5Xx5R-ҷELt#lbKZ8'r.b#R%Z [41((̚x^7!;mx^dhTJgADx7ZL|n_W5aj$+֊ O:W2g0*.ݙZ׏xeiW0Wz]i$"11Xgs>7(jk+NF0ǰSR5P ؟B}L_ic8H/mZ`nO1=&-QNPn>V%H9J1l=cY.,)~ƜO'Q[x]Eqʃ㕛N_)T{cw~":5;0XvQ ˢΫ Ԫ&zKډ-?T[lhQT_i PѴ3BHOLP *Xy~hE(oJ2Lg諙ο= 23u 'z <t8Øf(,|.r>ʜv Ak۷N.EҪPKbrPo%kˀ&յG:"eU[aJ(et&h?.܆Njڭ~?s_Mhѹx'({R/.Ue a۟yJFbcBƟu/S9YB%/122D5A`ft6"B^qi<С0iHG?U  ##YQ\Z^Fw!f\M+%GY|tg8)zS ~ 88~Q,~?B\G6tQˮS ^=mŬPk6V'< B1ɴbnѩ^+rOS,9Ppr9 K`\; ?t7עHg0)W2VWxb5p>̆Im* DLA.@׋$Oۃ?a0÷~aNJo?VpIQʻY-@P%z4QX>>I';nEݜ͸ ӡdVUR qξ? g\n>KF4R>Yea@+=[6tpvj3c.KBAվߪC\z ?ֵ̀=z4կx'VGz9-{{ JO|rdlF8dMɨiC6`R.gG_; j&=okDdPQM+5){ oS[/o ]֫DgS:5N{B/ċ3fXjc@L%"+fZ{FZfK})Ko +]9@CiQAg)ċ4+S"]Onf< Z9! WkNU)Mod7vyo){II$DO~?h"_PSH|D !F#3r:ve{bȮP9_D$*¬i^8ǫL'AHcL|MytlG-P\Aq6j p1^Vv>EIZ>kk;hܵY|dp bL=s؊Jz|iW,S܁,Y۽KUxHxwv[2A~U$wYr{šzJ0aeY6̩xd/Ih'eK -]]>(N=/AqR;苦uD2p8?qzhY8ER;#Ck=ؖN1]BRBB0sO>uA~w/Opt Ұcܸfxd꾣Oh;go~>{-(h6A(be@*q[1 O^恤<<>%k͈E>m}L="KHV{%>݂1 l%-}WeN;;41Yi A|o2+V%e碟W}#Lb2~,MBZ"`a>Q) 7DsLK@b#F,{'o| _;Hm2BO [#V#N/psXD.L{9IJ!BӪ)ц.?oRԄI"LvcAبrڱiX/FyX#ZȈf |>'[|qJHآYeWmQYX}x(ƘON(0ZS+!0b~\9=hEpL8.L-.D\*+\{.}N^"A {r𨑊|5*k5o.=K˦`C/T a4lEKVE䌳BH(5|BD }8 ގ?2.K^2/|i™qXQ! Ҙl OA#xWi m"7}(#n2~LBr:k鏾කhMVϱWü˞f^]az+UY/M4QNń $xO7,KE"[9byl Nu|R(-|+!@QD$k>U:g`O3;vg?/V10GMPh/l_\ԍۿڀ~;w{u[B<,m, \h)~Qs("4ϴ6P*UJ`ix,vo;ؖ+:˓ !u^0ijj !"-Fd7ȼDٳsr}sbQ-fC'ܽ"B5_^C4P~%UUVGv[3U灛Pdn᧣.34'qiO]"e$ȦKd/]a,B=X%"  濧H5Uue|P9K(F;tvՙCN| w'@_+;nPs桝SJfBT~F?`ʃ Q :vO}c)}*b3 t&LHh=[C)Lcut ֫ %ˁ!ˁ%s؟r0hOpTp.GzzĞp*WI =H^R{IgfpA!݀J5e؜>sE&C5,T: +[ Z&,IQhq͗gRʂۙ$H%&P$;E+(،j-7G*Qw@ZNo`C`(i<(*#]K hnr~տ5W1)NWدT67֕%:Q'p\tfȂPKʄo#`(T#̐jhdk_vdR"j=;9m2NSzۣ-6i5MH ރi\' ] uQk{3#8V+-[d~O̻ ć`PpMS: & QǜEuNAV/T\]K=~]&| jlLtW ]3T<$sa^WYP'vI bJ͹W8c#"6(G"b0#$D$XE AAPz铆 *78B/MUbp'RVE,$5H5fۦ`i|9,]ZwL[=[X65E3aUe_ Zqi GccKZV&,"yZl`5aZs6obUBɑ7Wz+ЭKi "FQq9ܡ/L"ѷϒNdvmQ%n0/\`z;WM{=sO'Yk:7`TLxdA^|eYQCwlu|69^  ݍobSۛZ J=Ą&ʝ<`Hro7Y@ ‹>S)@fk6x7Xa#")@&F8;YK$wn!le֤Uǜcmv;&ރNk'ab,&r-ٖ'jQn?~ͯ/x|>M| YJ.Zpfob@jTc /^q٦37$Ȕ~tfz=٨ElX\Li%89Qσ @|F9W+ υ\pNAA=mE֒1b8tqĞݩ {b{fZqpdA[ .pН90ֆu`zɏq~G<<07c^<\=ז!ۇҼ✔VDـ('0'_nj plb qBHtNU*_V!Ņ\10Y73@S[ǵnL7CʺVP$ 49*}g6f ոt!Kljrc>ҬEp7v?bkNvg&BX& jZR+iMC\&L>[cl#~q؜RT]ϼb۸6U+ !is8Zlm-NN%dӼ͛f3QDuc&r1@U&lq{j4&7Ac$ҿs"6 =?ih10O=%I uOǨ 7H=MU35pT>pzHi^y6֘o3#䩭  /ڷtT(z9:,DHVo{ w}|ŸUD +d{^̶s <[OI6(qƁ ?w"݇.;Ó.'nDU*_m3v[0>'B8G]JGA,{@MDJ Ņ2o4Bk1 vHNFHq_m71kc!ծ߁H#!BLRiGj>54?+lsI1~zFpUf;#'6"Ą0_g3[V]\9-4E''}9D:^ u7QkR~z2>~,y5./6F.8 MTzTl# S*}:,(Sܖk)EZB# }'Lƭ[DDHARI"3M孒;\ ]pCHbF(ꓔc?N]>tu+6bbژ\ Q8D/?c^-x<59 ^Vu j@koC?}exQk܈ݙe%oD;HMjI%ūB쑁,[mD+,v tߑ幦NXU4IÁ`)ՔH%n.Зh Eס7>z|&)J#pv:WkV#,@{sT>~yl" ATqΜ˕"cHw?i\#=0;۰CMK!](0̼1V8hW=xФTk+"A+ơ,^_'SY/6`oT͹g;U3S ]oa^|Tu_ym'*9U=Cf 򬕼n{HEr/ݥJH u*mx6a12X PTzڑ?sb{t>.;"E?*BCϜm7|U@fvZ<&<2>6<2~rIM1JMQ lDUpjPZl1WT޸}w@Ln9{Jө`ǖ?h/1$\se,*`4$ހM =Y]n=oײܺLE8yat*-~GzD;z~7q" ʣ-B'ꏥ9#YHfB[*}r&*hWJoXG䮟CO,[ Je|L2-P 勢K++ck 9:F_s5$hڰ9_]S yUcJ>nR}kg Ds@j6$|D%L(A{5b'vyIriNqycOh;´YŐzQ|M _ c WmIi-tsG]sc\~󝑆cޢxhDjx_,o> aM)ҮʫF񽬨|N$ F 5I7AV4+Sãrp`kp݊ư-ZfrQˮ6fxVw^f6{JQ7[$e0uyJrUDs0ihoj+XLVw'v2J{/l;!rfX: q렃wԔjq<͆H5nd((iOњMƾnuN^QQjk:T2[c)~eܯV> Z>]vuڿDf@3p/zi냡5,2 1&O$͒鉗 [0] VcVrIcE}Hio>?֊(7vn:V1`L5.8]?^.5H %jB* OZ(Ua(PƈL8-l)9ݒYPf$-Ř64ěOI>yVCYrQH{m#$xdAqJؖLFq9rqp¸ff[5 )EOg9УmbD)kR5JA>op8^JXk5xJפږS}2 o1tWsJ^[ *0lQN.QQ9uF%4X3']zsTJ ]LkcZj6 n e2f6cPńi#n{[Ŧ)%(N]21(VQh $ff'GInF-Om(9a^'TV炰KxĨ}0 cDl'Z`",4mRvQ4MR*A%2)n [l)S7ܟڊ g&Z"5Qx>hW!=QZQCf㑺*v.bVo:Ŗ"Bj te1ts7^?8{5 mQlZ`|Q3"MNש~TӾvV)/~/* UH -C:-ʯ/,N}f MʑedY3$;]0?7jPXg[alѳ$-Q&_".#aWP)};UASg oiᵰw'<OKj,ŁǃK82񏹌Ld=' .,sŸ+dLB}g/ʾU)k>kDWp9*k7Hx!98aCTYRRĤe[9Cm9P)DfaBSW|U xQl|."rM**8^qL硅B**[b\ji ~_Mj!,Enŏ.-W>Lal=E>R3Ǩ495<۪3y%6016=E# b5Ϸ:B' pr#(:rz:t79`|?w'᪟.K8Ռ ߕ|Vka%-T f|,sf,A >1in@ 妵΅[XtZc.BȠ@1Ip=fCƖJDOߴJ3J[x}a4j=y,!ިNni|* %ҙ ԸxAy<8*ân@:jc +:LK[AYdv9]_$ڞElk\PtM{W`+\d@<3uks& ?GZG&f5qwyVi{4NMMVP|{$0@z?C6}A%dAG1eYX4~aAkYёg~锤7tI>ֻ~[XYqr$#>DuV7'CdА-b}#tLeSzMbV8ů:#zX +.z;tcЄc8'$|/JmyQ$,IPiuZg=ysD A~L ξmF,>~;ztծ 7k%Kj(:ѐ;wOb ^8c7Vba>W^%Pxf8b0TUjg,Ňߋd"$#{: mBs&j#[aزI/$o0,"TnhG^8-;3y6 O䝮^=3XWjߠ"HG]vXg/}U 5XyX#P ?i~2JR܉!f&):ߖ\\Mp Whb¨YX:esEm|DfZ1'Wh؃R&$;͡<,M͔@ԞIIZEzJ:S|ShhC KiM7N n$Ku-pt^$Lɷ"Gs^{\Wu9c'L1Ń5.R^ת$[BW;R4S)s)p:rCOQYJ;\ؕR$'kdg5:cS-Ç4 Eڌt}MȗX/d,OGt㯶ܿu>kO#G&vf: c6X=k:%o5㈙oUp igazKt'znS kIå [6vtimx(7>ZT! bt{*` S%:A+;#cזp׹$VMNpA✫ U)hG{_]ms_2VG%ZR[E&UUrHF;gjQ8#<@ޫ9>puo , BÖK*?jzі<;r-=u.>tÐ>+5OQ}9]{ϙ`^m ;$y/-5kN|i^^:^rcAOL2'i!G}Mumn-"b|7 =?_Y|Ce`:[ j*\;o: 6XŰ0"|=aKEؚt[-ҩxӅC 4kψdbO>~yKe' R18؋[J/ڞvVNI)0>YBtUe_H?} Ik`z/BuUi}I]aSo/XP m)P7By$Y7 ck)ܱ>?QA@Ƭgdγqg"4tS@w B!_|:@@F$;R.\BuS}Rgpnrle_M6kPhB-PN=v4Ѵqhj%j뻾!sglGyD]Kp滠վS\_ ݯMGpHD:tưX G|A=&5#F3-b.x()J_cf>gcf^i>{rv8[s12!inwsGJ#ܨqu{Է!%yj4̤%Wo}ySQYȷ Gj*_%KDvhyZr|:3B6ZIF?y3m#X?Nmd_s$>dK7/]HBj` <}A^~$GoЗ 2GA$:sC)T,Kr9)f  =,44l i,^yg XhK<*@fXl9uA5pI#ѦwnuN@y=k6}@l[Z_l?>iXUZBR{mA sDg<´&~bmnwfQ"L9Ki >pK"a>o6{IRx$a3@wMmR>"!м/_ )dY% Q˴&{ "0>adUA'ZOXvRU= 0;]!A/6󔰮2= 98[%6\ݡ J:zէǴ .X\qcn7"9h}]3J*2dz/ot\f[ _r`vm?prtr Rf2zo8X0kZ_{3ƬeU^SNrW K_1A!mn8  V| M8-U2xyZFvdc*#PByx_@+Uh7ɩOa>+~Mxg$2^mn2%^@3~O*!2jP,"uzbFNA=_&ơgAϩeoܻ0~>L]Y ZnRdO|M}D9-,yJ۠J giA05Ov`"_iG8J#]s(IFĸ߬F<4g"Nvf W"vs:h>S9Z]*sC?Iʛ 8P(6gVu23Xy:?e<?GG1j'>3}ȄO[#oޒ%bkH{X"Tj2Gc}їWμEdXk=n5y~D_cRAqZPSEX jEIjڇTw|DH4 N1^gt!",\9sf9ŧnm>Djn)6pV$Sr:i%nc?jR7# ut?-]1!:[tUS]C!7CBZGc(2s^kN:C/$%4ɼQ  yb0YqPRuNB^Gӭ4TbMLi&[lK$0(Bm接KeS%5^eiPiƭ"(;'븘DOIUmPrj^Ck(L}-́j`( Eo>\XG?>T<㯩B%# Ժ$hXt o[ ayc fSɯ.DCn=B1Rs,Oh="61߁nF9I~*Ptz} VNo]̶]~OB7FZ>7աa9x+=Ii,{8ZqxavYe:2䤞/VQ׼7ʄarCuƃt' $߈SDv/ uQtVZ%f.~-#['8 &\?2=e$^AN[2~n'@}i[oJպ8]h P ~O@ߚڷ!(Nn7J\ NpG <a=VZLoS٣O5Cɕ}Fas0ӆRF",DeUL&%uuj(ݐ4a:dкmrV%oaȏHv7?c\MNm.VRT9#,d`KAq9tkiz=rz3 U|i[bC hfOvrJ;K-2M/2RtC_DJ>0腻 ҋaL T1)t5&'Vpu S= ~DSK0e+{ywy G·_҆Q-,?[v c 4n߆[Hiaz[H\M jmPp8l@ Ϟi4zXm5R7ogГiC[75< (ddcZ|wǙ$j'ϒN+P\7+xHb8QDY7Ju&N<;]M,{1nfoa+O7ֺ+.lM}81Z`˚); ln@14iMowJn3$HVޗOmwa.&sG0\d:ey?[צlS1+A)ov=KR_k~ZHCÜ=]p0m󷛽4{M4_*Q^$:juO 0 t|fN";wzl'%'Y)#f07vUr9ƴ+HV'͎G u&,|{3=\wcP X#Ifo*ZqI@̞~dnf2 '͑[ޘ)N B8Bwi?wE|6^a( [ICJ[Vk"m[ZiýL N (]CLӨ/v+1S#al eF9uq,›8s Ud֧ SaB\P˖#˩˧`ԁ§~ ozI+һ)="2O%hqдLLȏ \FC~!5zMaF;~,ӓ)o '#%MάC96X<;Xyl\XN0+]0:܁#D;ղeHdb؁}K4֓Lz`T|z 4F"{4L{B4_1)̣Wͩa&+&BH~8؄w:y]nПwD2tFqȲ~b>к}8sU+>:jL6Pvbb1 or8zOjCy[jb2=/cȴ-&>do*u8vNɪ#w ~E ŧSOiz֭^K_LfY5i tQ"a_tJR# r8 ;0/ L]g{MJ~(>hOAZ ZmH 5Յ]hڌv^ac U,kKGD >gYRrگ:@&Al>yսGЬy݊0q}P}Qx.5HntqI+ F?G3L؄2ÐvDDDmz¶0zE\90C J*Qy|Bb=q B& CB֝GVA9ϳhMP`CZn2*.xHRzXq%G} w%$:b"(ƀm|)nlHѧ>AN'OA:Y_K~cWPYE9J8P|q^iL#}BG_SC2FQ0h ϲdрrov?-_)t>S=/i'b7$PnƳ>L5;g(ㅪƃDb/@GJ_ds{El/È~]u@C5L:ߥL88.tk.wt@gLQ}Wy[GcQ cJA ׼BL5>vR$1J:[j8,0.ގ U3-؄H t;tCnY2CL`۪-1X24 lcvȍ)ݳ[Gc3K 4(TB/g3b6aJXHgwu_DhVʎ0Ҵ/rtaْc|zB݃, oc}G4ݔ- .kߤ9x+"rfZG6[׼8EU6{UqHz͔8L,Gt|ͧXnRUW+>N5rCi+z(g17`ȉ ce#Miۀ׹.r6; 4I$cg(K.Z(5q4P~{#.g!SAyO/ZHm(dq@D!W9!Up/ zQ>Ej5+p2kS|7x\k#T8սO+@cc'4dU!4TSSV]I%d&#v$s%0;pe?!0!}ĨG͐ ka~[%c"2Y(`4On iOJ,x̌ 7^#FYV; x;ޏ9! rI]UL?c}.Se3s2Fi'y҇d[2qp6HBʂ.ލsɤFA_Z2PDM c7UZ"֬wk8(hy_Y!z+zvglv/1W$Ѱwof=l\,<[ֶ>7I.cuIPqU2iA-ƫR]u3k7lC*PBdj^LILNYQI(kiaG 4& & *`a]qf3D 1@" XMg >&CLs;^@l_XMut|c_di\{ShT\A\=ϬC/*lv'(ߌMf}Iq_M#Sc^>_DDOb͵Ƃ[-IB* \(ȁ MGh_IԌ$KR[W-tӦJ&o4Czԡɵ0RM홆q~~׵;7~nM.J{rDYums!kwh90Vp41 ̫?#!-`o$U(ON urHRWfCY YgϨU`ž*wDchEЂt9龃$Њaxj6T~ёOt2ri3I#(s`yPItGT4fYjNh ԶvG;ٮ֤=Des{ {--ӔTRT&4w´/ u| C *YQы3$c<ĕRu"s^yE% rz>xE td^EH1+& B׈'&Zlr \Z‘ &7VfZ>hw>'(G X|{i(C*uE[q`)i6wk hcW>wP^ʔw^/Fzz:vmK*[z t]FO?La726|2qSc`SQroB߮R|u"{6٥Dс5]J]̞66yizTtF,g.C`r,b@KT ɔVlU6*B \$dYd VR]vAD3aJCH @S^6EnH3d Be]|PW Mgf=^ѢkZ*y' 68I%MMR |úB]NЪpI:3rhl>hbQ0)Hc9|ǚ6awViu~e~8\@|7R3j3:ѱkN՛aZBo:byY8Cǫ>LE߀\E,MkM6;'f;zg!<=;:d~g$;v6w6t0#+}g-;MX"-+6w`Qh2tZq K`(2o};'@|EpY3Ia-dU tAkzU5Cz[Q$93u.V͞}|lfڙ!7.5N3ԝ]VICp#';y7\m}kArMNj(O=x8hu ;{~f8DB<Ȁy?3p(PZN*fE%Lۋ-VBcX3, WgCTa( l/cSO*v ;>y/={/hS\7{.D_g[O^umWW,8OCl.# 4خn iesW{&IfM ]`C-Ŷr+=>3ԽV9;u{7It>pVUs*rD>E C .v$O|}*6"T4BD>i>曼ijB p iJ( Ci ◲I`/P}\R ߾Bz .g4Z5!W#- s ֡@,qADm-:Iz)&oRY,*q?"O3̴H hS$/=*u|qF Y1`xu]$Mq ;+ˊ+U2[7]GJF^M1ڝ*]]MXU(BfOqSzC8hp _iQ;u}@^y 漊l3Cop`SEue?fڧz(<nܴm@V #O8*^/9oUJh9rV4݉k9%*Ӧq)>eN^`{1C2nמ;_&3c&_hTL:7&V_WoD}g>Y馜gT9 h'ɷsk*ۤǍբݖ "U?tr}jP8c0f_}Ad+eBB~颋=񀖭p<^zk]]_kivU6eԟMj#uUJVz8U(;1 z8Ki z!2,38Js4xaeԊ@q[.: T"\D8 1̣KlMK%l`xHIiK٬a?%I l͐{-ŏCEcN :18Ueq򔍷UC\A AcY.9eg{Z Ԛ6hm]=-FUYҢDɈ Jؗ*>K> &kr6JDw*qpoMBڷ#AOR[=’bM ;oMoa}$͝ 'w1^@ʚ;<q+Ckͬɳ=CзguC[&;Sh&{wYrk#[N(rv0_6`XzT_Ml|p'\V-]`Bd!0U,oRQ&` VДl%GaEU'b##_]ĚX0 ?uzǨ mPjDMȉ̮ #C91:jH&J $ S-QK{ ,g ^2;3J^e #klzĪgZmW/.J Y"" Ǘ2/ 23A BX8,|LIơ(X_[5*xrW^'2xK$S-XKc(Б#"{t}j#͵y6Gn_cS!7%uK)a=H[=љq)kXZ1s""Bҝᣊ% 8gw-7$>%I*?#7<:c&Y$dm3p b!PξB3dW=[:`^,YRQNuxC~JQG&".t]( Ρ׭R~L뷕)ɌݖZD ٫~IX,BU#@$| >y,fU >+Qw0:W.@IQRbMeD#/rŀp2 .ZL ͥٻB3Z񽦓ߕăӌP^`' 0<Dš[ ouc _9*c`/rC?vhpʾ&_oqDʑJ$geA=y!&(4a7|P>5GpWj5KA0)L|ZF hG_ lߋBr]`z\~;q:}b/LX6Z1F6o߈3* g@(M 8p#*Ձ&6}\sY%I(SpaepYt(W]M aHhщ[iǾDd"Bdo$s(D浫WȹrcUUrT&.:wj%gB~ j(=G - #yPGD ,Uq1L7CYV*Z:I NGÁes4Flc M- F2þl{X/,1fQKݑ30V VI\GyWtH0%XQh/Z\ldWq}D_F[J%_Sa8 RF21჻Enr2|,y>fuA8u5lߑmBm%>4+xF4׬TTAE66-)J;x%T b'BU_.?VRqHEDˢiiwT7#M`՗W#i >.kU ` lvn{I۱)4'Bm 2:+ wA J4mA'-4A,%Dtb Z8Bz*,-wf->5SyS޼,!t%=[.EdrЉO\9Cp4wCXqGVԞ?B"pE1Pؖ8,_Ԗn%KI,9R "N>gr-w*NlYiLBÈP!%aɡvjWa.`bu1O'~dL_6bJT.PhX>IbJuOGi=mӻ 7mjUmP%3/Rn^f{%;=kvmS Tؽi9@'Mw^X<ܦ8g~z j珩qao,Jp(oRC?cudJ#畷𹝲d08i(uP4'5 ,U$ ~>*nߖT+&bI_)juCl}uY"sZιXk?";zwôpXsmhE)"h @SOm<%w_n1wbcQ„RXbXT6?p`-)Je2AI/iQKJAOݧe;,>C6Aұٵ^˙P I/4&c˰Fbcj@w?&xlA)aތj*) ͥ>)W*EtE$cjIIA7y0g5߱K!Dv\ pRF6T`Hi?;0B@W[sTkfzTT[M[qmbV15YNT"[@RFnai}n%ڐ@ɫBAZw%TzzI'p>ϒslwszc\1Xp1j3yG>? 6 QEGGId6E7uS|-bxSkr$8}PTɨ:O$LeCxXUf/g=M}MլȗfXd U+ 8`wiK<$Qy4_FYoru S5ݙ6XAm褠6M 3u/fY:M<;@AgD"Cli 62Wxd<*: \9(~]&|e /7$ ؜ ^q77g=XCAcjCPH=Ԉo U/cz)I^p ;y~:L|]L-i(ˎѱ={㶼Ⓠ,wcYug:g+V\Hӭ "wO##d0MY QCy]pFd{So0ّNlxJw(7͛ތ0vd V}&tC#W}.,G| "8X p;:(_*sEFDAg F b|tOt.K`(/wuARPܭژҡCόAJ{OF_r![~hнݞ]y 2UEDaͭ"oCr0!Z_Լ}ނ"C UtJ#)=YM]<>6-px&!/#5 ;GPM+[@2pCNްl}HdqWĦMc ,r\Ҽ~^KV iԂy? =;!λ! 0ȏ*WDeH\Fj2v0l:e>JI$ p_7{ap(aR;~{I]sE@M`Z ǁ9f:CL +黋 i_L8Z;PH}{ZڋOG΂ C[CIv)&B319lNdKW!)`w{jW{4){ fV$=5᠚eYdt/#B޵c}uyC Os euO`r :*i/q| q>`^R\t<+zY5AB.?[Q-[/j=r3;|cg`?)Tõ"~_rN{Zп&C7kMP)Єܩe>xNs][Q3yKL&;*^u&D(A`>3ޡ>sl xIիF7 Kqqێv=ij'4AZG?v /52.3b%"䕡 2ٲOFJ6/RÒ%9Rgqq+oˊt[?^H)F@zݺ:S.2˞CxWKG›εI$dY&6ݎwHB>i4;FpԹt}'?el"$`xjTA %J,2 [2Gb%8}spCm==sm@%r X-90 4υIS8U^Bg5^JDe"k;:>MPi[I,ƺRUV ,>Om N-F-6t1`m=׳<-hĞ,zgLIj\̢戚<{:\Qƚ)%aj#85HBAyesΆHϕR*DOW@Sߖ|jGƍ nŕE*I98ڹuy $ $4o7Q7|rx K:M[pْzRӒ6M&қ|p58i,8:\RbonKS [> v]-- #bc\.H qu 9\44@<.+]əءC &fVh;NٜVRg;ys)G,ɟ6{0I(W!_wCN|fm]Ҩ'xh}iϧ:?mK_2kfe+]&:; 'ܥ9}fo vu8}T(c-!8 KXqUH68KvY> XMdȏf*gclQw$GWhJۋ`Jޭh wd"ܥWxw f9\{$3bX.vGAxD傓W=\x}S)]y@&zSd[}s# lK=y]2PY@PȐ+R1tdI|v-9|RltY)Jv_Xt,ǀ~LXyx0`PFFjgUnE3XWW^Rid2aY9ݓ4"~- ]_H; X^_I3ik7>z3oQk>cصDU^qO Ce9Z:^a SLnЕ>Ff ˺;ԾܙzKu( gPB•4,=`(rD9<+J+:azS] s_-a)eU/g)gw6ȓ`Q;ń%+h>I;~i6ܮPU%s$.n ?Zoe2~ g;_8 ~U ]w-n;eQ-2T(vF Pɾ9#{>ZgAl`'?49O9ޓjK~=xk̿ei NzfILTEӁcGH핡d$\mwc\Dj0RY֨ ɖS~^P V(#0kuqx@ߦĦq6)̏x wѠ-% ߚ4CA!30`4t9Ź-m*N%H4{8ɗse2_ZbF9O9ɴU?ro>T#QܛZ֘3ʖ^q= ̑Cìe ; 9ѡq MQ̵l.K?tVgSxU/uq̉#Y9F tNyOb 3VIq=G ^ )`T6vi+*@N_̬lik ?#%_z.*Dp?==}#BkoVzb2ؤQ2zG K_2=7dzBLo@yπ6=F5w3#xFƋ_ N4){җXQmqzcB8{Gf`9ژx|R}/YgޮRy~CKqŽcj5Sm>]N̈vヴY$kձWC?^1[Ѿ)ųrOf1$E Ms:l_~]va d-ZԶ#fq!b9ܮEe)ljn;km~:y!8i..TRw J*:AEj ~:zېc݆dBWj+5L:(rc xmyA~Fxe^i4a׎%{< z hiv:(>xR[ |ٓ4l6z4 W0 JoiG9:̡m()\i D(7=$ўI"ϊ86v AJk!IS/0PY\f6kօcC^z wVu `9̥^9?XBw[8Bi1=\{"i1He$ yf?vZPucO>Y!nK:~3I@u un3RqBed%r W<- Շ#7),-/MBO=׎:y8Rԝ\}t-!%0/~V6;ڝ7u.-c#k.|JzY%,aֹzQ'Da7J=c!A$b2YZJT~wћt`Kd8?q!u"ښB^AԐz |=OSe"O OeN) D}Ȟ ^BWH48`YXS$rD_CO},p%XrfPm߲6 \ !K>C6Apr 9tY7_ ONI9|R!BkLd1d$w4Xp;vkI%!KJIy$A(a/98|& hSP<npz]f)$gShm!g7P@+"+7wܣ3#.LY Bm~gnYAύCwmIƼxC˙4yc.NE0u--:]noHIT)ꗭ>q9a$ۓDkUwsw9d4Ja?Ea/łKsƭGP'`|[3#w5`.3GNU g"y@)ˈCM>@$*Cetk7yM_1 U$^!ylľqIH#+}">ha_?*pWB KBvx),!;GJYݲ'" 0\1&TΐV=8!5P~ J' +}HR@ڢTi<>|j!1µ&8rOƩ2>S1MR̘ WÆ{: U v3߈%n(|4-A_~ZGdCBp+5L̗)4a>x!s 2,b`>PqQ;9?2eE[Nw{_.c<Ƹ<$s[tTaroڷf'2@/djOLje‡ܤ,n/!Fn&TĭBk#D[*p tAZhu'7k)K YHH%lD\g8¨9Kgڳ.v]~J:TEM2>CoRƘBMP%ʥ'[pCU2ݭ@ō> ')OS>pꕛ >^dyDfr"' svK'[|Xˣi{yGʳ'u7U=i7͚,3庅8t04KNC8M~iTru⺇еelc{T Q*_e$y[ύYQA-V1*nONg ڶyxNV L\d HTUo!O@][Xa_4xKvXތXTiEԾ}jX%q:+*43R⢰ѵGe:436E<+]rD~OE:OE2$,a^Q&+Į8CB``|t,D0,wiG+kVstzd Z*mtq\9Ӆ RNlgޕw})~\!$TyPlCq9'-)9u,p@wDr3ϜÜ;(,L'SH^ƓUV ]1.hUQ_oxMIJ*- XȂDHu`XfHFm `#GnwDH12d!| v!^T~m1hpc-OHWFNo+|^EgUZ{Uu,'?2#mE%V f~)H}Ik__$P;W|!g;˻ᬹ] 0lk6] }#ŀOp$aIK%ܜGTvſ|%D^w 0`$m Hޮeć'ԈM am8LG,Se0 K\|S3gnOd՞)Ɛ$rxmz4 aN)ozk |dLW>([`d'̵1~pն0-/ɞ` vzYJW,0ui!:;2šC{{ NO!Kxdϸ\OQ[7,¾ ps #8s5N =#Px7[E@A$Ԯ?iKH 'e[z4.n9{h!#''}}9N3Prqt"+9[QFᅲ#K\kkW.(ھ/\ִ8ٔ ?\cW^r]a'&6F*+|TuOGlD|m5~«xpfq.^~˲7>ٗ$츟Gӆǧ+UUTtT&JXX) S9hgO4$L*c}v%G%C-Q*&I1ECL Z5su_GwϺ6mHv~k-hi!j[[__JFևh]!yJ/a]AשF ,LHrR +0bgW)+ɟ,⣓Z3qsuj材wȦK2,!ĮL 0st2:ծgcspi@q>A٠oјbl ^&a]tD`0ҦW4,$J(6%+_w2/UuLq?PY0% +U˭y>7&B!|;ef 8[gk(`L̸2L~;i ͉t7TɁ y9`9|"Į[?)IeƿЍv> ^f(Yz{7z3-}|VLAęC%GR5w\ɉ|T1Cc#|$ܧ5 biBaPc5Y.%w -m%Bw;ɇGvB{Q&Yj4k -^Sji(fZqĈӟp- WDc,-?Y`IAx1%oTb^|W  Y ŵD56ة,{%Ķ ǑaTϊb#w%CZRx#ě><>{`6G`M sUHh)P,m}T+bҮdۜ~b Y0gpIu 0>n[Ck8h( v6 5"#.]46@a/S +F^ڡPx>fD5`Sj֛D#a%l Q Զwr#-W"l[,3;] Kxv1zbu-B_Cfe S"&o%(l~:OM 9G$ۧ.]J]Z-X(UK+)*ym%U,<iD0g2iw>2bP4hKP20v\vyYƁvVZ;Q^(S@N3樎)JQCVQ' ஠3+> 6}*Ȁj@*?ߤ 3$ZɉlLzʆt9@EH-Q''&Bk"5}U&S*M('Od/i`gY/W1[yop@nUՁ^20JmVO$eRE`HţJzT9XA"ڕJ.3教IaPM:E^y,\Sڪ':!Os2V͇Tr <8r`Ggm)8^$ӪWxht/v50YP>|T7RTb=wa7: 5&1sC:_?5'E]d6Ň7:Tf:{K&Ē=CRZ)Iljg\;r@KClKTlar^At>xw$kޝ yxfj^[}6#`(a6QFU.ӢpXz&9[ 6zt7VTcQm.Z^>TT*,JQ.`uäA+߶d !鿣b; b#GPŽhSxRy^L};F [*3Q3T  po. YM?m ipހs1OUjc_+x;"8.8ëݣ*\ފV m=ځ3%]h|!=:jtL+"|^T9QyjYᘄe{ C#`'2jsaHbc#@P H8椲SD{ ,>{0ٟ!|[B¶A1BjO9٦wRl&WgxBTﺤqM'">ɲ|Cy:b?N*gϟc->(h=}k| KȼLU(m-3XͲP8wԼ֚H ݌#u*JW({.}uYu2 'me MnhXO=r03ݮJ"M>*= V *M[7؟\]n:"^eYORH:%>f @ħKe{R6XXaKiحfP^4vZÂVˤSI?D7ӣQ]98{(Ӏ){XJd }m]+Xgnn\kRس8?\}Q^O!idSXagԛw#DTì&p7^с_NtmRU eDksvpQ B1N7^2m/LfRUOx|[D&gʌ "LtVI(A+.J~ԝO82Βn$R❦ndA=kQt;!˞H}َ zNH#ZE|ڡxy$T\4% u|aG mм݂Bܢ*8f?-yKJs=Љ^-osl Rznwء+3XKO eʓ40 B2 lb|& 9XҶ/oOZ]V2Yk7\cdJt+u aisE+VԳr`I`![FЍ 0vJ.t?H-4ȼ+4Zt6`N=*a=XL"6I}?D! B̈́_eT!5hI[tYZ=AW G#*s]gp$S*&w9C-ydڃ% JrM2n%[KgѰ8ƣ"f~sc^\oQ/"XտԀLĭl4 Ywc9۬&臇0/}Gun5#H|U|wٳR.yK$2b Ko'ODCw-M[DjKST = Vq]Ir,),{,9%BH?h9`X%ҡS%f@TM;,9Y2)KF<%> nQmYpjMiW(7c])q4 A!%xAaf$='ʫOÃ!2.K-"rELꇣNHi=b< Ve Kx @Hf a>k!.^9aO4W|L<- b W(\n2: ,ۗ,5T™o r^}LV_Ipf'eQ'oӱ]oB;q:@r38#N`Ðnm#4HݶDk N̝ Ȯ)$9Zjs$:M~?DKd'' ]k]1xY:0*8QJ `퐯!$4ѸḔ $,k;T k הLn]oR Jة'y\`B:QIoMVڦ D%bV. vVVïY̱5@~ef0r(5UP3Ѿ_ڤggA-T5; ý(U-NJ.v#}Gzg$[Y{1E^7칂}j5osgD<1 fL.OУiG XH`p $;%OҘ]S`?%ʼkrG-S\j2qdH/f%Q#xMV' >[Ɠ)j:2"}wS-ϚdtOB_~E8ZG/.٘,^NuV5%Tr`H > YF/[>!{c[{~q]ԱeJ.m)3;lsCei't+@1vXT@ݍ5v5#O{֭e*CY&WYМl ݢ-.#w* l(SRy`Y Tv3I4'2Fu?A ʳ䲸PUbtY+_[S~' n7ؗx>{șj`%('!- 2BY5Du[I+r꽧m5g^ p(~P4>ޢZۀhqd*ٴqlP'Xe1.d`:IO S+@=^X6W9מCun]Uov7%9\.k / ݁zL NuZ`9%)tC +Or(ᖤ[籢a1h{ ݓcr\+x |#v4z"$}fn(>ҹML # Ic|1@.`{4b~,@xtx4Cً߲ɒNF L,h%5YIY6S읚/gJnע Z{BCmL-BNLjs׼D eP/OmO%xd/xHۂ4$̠DΫt9E,zDᖕ޻|6Vy,-X?7;U0'@'F@rΣMZ{ lxU򻔩4C7/A`,zV'BL-rWgN,^% +{X6栗~wnŀ?/NZą LlKU!I,/0"-[!3 <RܰUx Ka#"7Xo:xSvcw^IJ j{d/ofFG-}<-Y C"4?.4rGᅙU9/z6 P߶-p0*!'r>xOCky be=g)r_vѩ_qvm?jA+ų$4Er8ذ_"2>7#;FY(LN.8uSRQRn&4Y-B詠y brFo,>[> uqo)~ĺ( dvE&ŨW<1 mߔ>5t$)[:HzLCu059*lT|]vdKk"㬍4^z-9R ĨAAI1I9 wa`ɸ9'S Or}vU_ړLʹU9ʢӈIuoPC'8:2˱Xm3H6g*Z66uaIpAd RZr(ODzNS .pL8ڎ7' bS(^{ U+VQ3FD2hg  7hyP569{p/qFBNV$-o8QB3. Qp PitcЫN Fg껺 ,34RĄ3_nIU'>X|=[\F(4Q\AwM{1dzހv4?ŭ22윧43G|68cj&o)6Aeڪ&"cy䢪%+gZ!Qđ>;w~Ǖ/jҀqTfg]3lr6Q(0"4qF۵h;ɞ/٠? 0uke|}̨(¢ϋ5E9>s_F\N 3Ta.ik3-Ui+DzSlޣҭrٱ2\&Lfcz ).dx԰u8:>YY|Ujl~u/ I{EV6جyz0OKqW(FND7 -f`I]eۣ?T Fo Lu1[%FYIi0%n<9wE>M켇 e}юCd]puŀ8uʔj(mC]3Υ%{(M&lň t%}'yP*9[9O+1u2 ~OpT-YƇn_*7 {$n9X*m!cG!u@QÃJC u]bᷱwE>p~S֌K߸T8F=Y)#T2.qΩ`Ki o/aZtyp^FqqI!\}bXrQwt` ~AÑ2GiM۸("+~Y93梺=y UJ uh%}Mdcqfűhr>Yɭ܉+w #y^e#41zހ-Uz>|9aٹį` $T cHKz/*b?볍?\;FfXx//3"^M u2z:+b1S/s+"2x%j=F#Z/W2deEtdav2aBsa̝&7vIR[r؇~vkVPxnݼzuڼ=f2矪Z9[R-H)):$EmHa(e+E]|Cٌ}l-ʳ{.vcd6H;s[AXa%I!w3j*:r [o2_ ͋NT2~ B& y# PϤcnE16p2xቭXIuKT}mkLy\^8+L'ZDkMI0:T>3DqhuːW^uQ 0@Jߦ!["`qϨqYzY>G X.Cf|wx;)5KmBFHB8bڿH\_W[L=(}l !WK! 8A/S #30a*):rXea}dANgdюPk^a.N!Ku@(ݏprvuC}\ܩe u Q4?9QMfZu:?G nI[KcE%Z6(x纽>e8┑܋Wxf!v1Eg*^hc(ϋBFߝ @_w0},7 hdc|j~앦cb\zd6Mb/>0IT@6Fpm :%/ze}C>"|ɽ[W 2=vK绕Y1V:حFXsuE*`3_`ah*6pZ4)=!Mܨy~:C%%䴹Rn$r?To~1%(0?̉""A($|h`&5S6d˯Ҷ#^Slo$&*3hc?n#i|7BHHXKAs-_(Fg/Q+kKQ&5hWK>@*+YIw;5=;L=;j >"oCTET0T9h!kY4c[: 7ΰ@m@-]].2WJɭ2&{nH.,,;|{CX)ׂ-3fh}OpN zt"dN#{AS#T;+OEH`'ER: T5(Lg*BE!τ̞i Ma$>Ϭ=ah5}5zag%GI!GTflJ!7_ RQjnm| TMOl@< "ߙXB^ہB W̢` ٙ((.e @0"DS% <0QKevTF!.xbv!މK#J9}DcV%CVmvR!;G7S{M&c}71Hv91zu?|B |brdAm {UA:Y3(HGV L8 !#tB"@fZdΊFº?َ0Te>󗬪&`<;Rѿѹ'25+RMc6a{|(}0}B{4STʐ*9/f}~Y\d SHv;BKj92A[czD$t ;2}4)";Rt|x}v>40{74ZvލPJɻ$@7JJ2IV(غPM:Mt! g4nK]4V*M&C0bWax{8=9kTဖh×nδmQ; =*RX<0\(s)<)~E?@l5{ac2m=e [k@OaxJʠso9Myo:3۸d|ﻚBr.FU~qfb!ֿMm k.`ABycI4 Y t!˧i2J,fB ^Xu#WdN 4OD0jٜ߆>:@ Un4%v D:`yp7pc,w܇S-y4Z-щ =dbԛqCV$1Y$&r=l3Sv-`p?y6w+dGَ=a&$M)WY6ՖEYf Îܾ8I -/y/.zZg};>[<)*/,kU^pq#Rǣ݈}XZIx<.F%ޗ^)؋~ވr." YGh zy$tt#]~|M*Uq, iî7e-K#`9k:$?7o5^wyw详~pc|z'E]EBmvHK -8)Oqu|J]ٷ8gW>ƌ:Kc{vQb}b}Yg \f+&zx0+m D^#zCHq`B_eT_0I+%M fӨ5CAȋC4AtA!` ^˂G93)L*MuY֘>;T#|k˂%kqYs<uJS%Ϗgww9 J8?.!{l1הݞ\F?i~a4i7!U]NDc1S-]BqJȾ||\|qtMzHP*`ĭ"eAE$'t`HB(L{d2tJ+MeqJ[#.c;" P*3UY>N +4ij"㼫_ .rH(S&;z=pi6bJiAhŹ8Zkv|W)^wn.)9CL?VKV#H0b.1P&,#U?TEKX.%Y vX {jD?&07_L(^n$w^X]k4y(h=3vLlZ@&j]sdlĺlD2dJ~#x?:MPy_Kpf04g$W 7.g<8IS%C$θ+11ځ VkQ&8PT1a|ܦ҅}E,` a02*yMP$Prfui r6P:\oݗ`!fw|JD(*굗F+=z}r'V,alڽ5,%#h:a. 7]lk`!ٻ @&G09aXY<No]5ZcOڔ bR7Q[11@m@iuh|Ux> 8p_$c% \E;$k52ڶAĭhY !3jgF 8i }H'XذCtՊQo|Gj2"hj(E#Y vaQc26y1r uOv0f=OB-8jzV +jM4چhA9Ni`ELV_Ӳk3PC]@vd?]ot*aVLRbu^B[/VzJ"]:>+B7b"hװ_WN]A|PrTU*#kd8jXQ(>̣>$D)P.L%"<Xv5MV)@Gy$wPӊ3Q##81K<5PڠgG E,Ң Kru ̝ Xe>8au`ϡ<<,k&X,Wg6ڍ(鮆C`]cHmx5+Xe_S:=3r"44hwm|!)TBu3,r |~!uEײmpdM1%qxF:l? 9ϯ>!(YC@̐VxV0H/I6:ȑGŎ&c+ mYYُnM֐mh@lеw?ff%J#jT=i>V4W?o.ЛW̗8*8j ?N~yNA8/7bQ-/B՝:`yh'3 lPl~VcoJY OΧHƒM"(12]!*C).0r|\v]=NoyGŚg\v)Ep2%Q0n2 2$[yYe͔+omI߳,ڬӝ`;><2dS.AVT6?޷[V7.B5| G?yp5oB%_\ȫJ+jY¼ g\k彐K}($|"ݱUMҫj3-\>>yLy;$uK\eN:qPj&G̔VU$ʄ-e`fpp1[GD* ΦF]egG^1GG0MY6 |{L{<0@_FiåM^w:lmY /խW9»ZL9ꈝu=a޶N2 ?7dfʮ=N,-3$;jH6| T7z&T,BDBgtoR|03&,icWxN U pe|NYoFmf #MХka, y3M @|aB]!}knЯ|9+u WYjOkš468\ [7 :%?e Gv/i{UX`_u=K_O#7/1kx/ySSÇ){rZdg|OoNE6Zv(.*~{`o~3M}~g*qo͑{g]^cj]):!CItXNnς*T~phu(M{P7oqw1Mc9߲SaS綇8R}b7+S)F1.'CCH^tAZѫWxc8p;#/%EF~VEXvhZ&Vi&)>T;W2׎8W P?&n6lhN zH>TYy}&n. 9xmg)15`E^GLCZ~;C{QI$d7 o$ҶEPZ{l%+)UcuMYpJHk$%V?_08~}pcFsnγ+\/ #ר,X:wk:ۋ1iq 8zD]2[KNtaLiMζk5[u7%k|&$@!8-ax=lu)ߓ5{GoQGO:C'r@¶Oֿ&J fh]l3YӲ\ }u-4q|V:R̯3id4~LaIH녧o6 ,({Z\O,8,-䝻 }@C-/`dL`m2Dxo)9{nM`GrO@A2*3Ҏ>,n3qzji_3V"4Okk삔lA"g|޳ Z8)C6U`ԂtO,-GT*'Ly/}6fP?nZOI!-Y5uq軖^jZ_h!غpLml긹cmw[ VID AK TU>?2ɰ"عFR #L/Y/ucY %XVpխSgRNP.480FO;P{RpgM!3"->Rֿqݝ >#pP<־jp@$ 9pVXqZ\u\hBxhQ^Ld pq bLK3'45T"Atm2b [R"LCUP}mѿ訋RLcP/&>rrnRY9?s'_&ՙUWB:Ȗ[.ypc蜠 tv^"JD"$]cxW=μ'N GqOHc:}"&CC I/VQȧk8A )~Tt vvoI9}bi*پ4(H?v>'& #\^7ep=]*<,0<:zi+B[ kcUě$U`& AGHhm'x^t bsKQgPYDÿP8FZ|^\Y\$ڟ@ ?T5'h+NrD6A  (bn'rSN5гT RN)m;;C9,l;yl@#F©m%Gbޠoį\܇V3)[JNQa׼a,MzQd( >8R;EŢPJ$7F\bbI>L~r!X457RB=҄[jfԩK\KTf ktދ`,\u- ixHuL%KϲtG[L~]'`ON6;0J5i$R yLtcfC'GC0r!ҌR-ϜjKMw>S$ŹR9!+rE8&fH#XSeLXM3exޗn4^ɍ7wV{H;_P7mђp*.^Gs ]T}O3&b'q(*h G/sm0XxxRPM᣽HOd N^ NnRNDkװ"EPd<^jEn=g#7gMrMnez0op![]oikPz'wKE֞2X=I'޳MPLT&j^H-!܍oF+k"Ao@I) r牓q+ZtkYlDk&9W:%ͫ`6\b)("ț Qdaw3=!4c_a#3v|1!.2̵FVd"ߪ,GJJ)7b(4$)lkȷDž ! q1?DܕN*Sqq[Ql m]R";Ȯ v;:]Fε-4i2pǷj׃oʁ0"Qg?m;~\Q pEOWAיՒ{Ƶք"vӌutN_dvtՀՖY~ƏAJ_yJM)9ei}I_q6QsZ~m&uvHunʸFj1EN 0"7 %[#xUf&%L5urZ|`B LlqQ6 S ~k < J6ꍗ `!j)Ry5f6u])G^a?ӏ`# <ML*gaw!3*aӝITU|w{cN%1[w4xBX1iexCaovfpU3 E_Jk ?#G19r] jS1=02{AǘY8jz0+z0*pNJ i ?3tueGR@O2ͤ D,?\FIc׷JYj:lAE"S~ 5bt`u6ƴADDgPvKT[{˼ 9Th,QIq}{D~>>O$'I\nBm! W BZWgF\(b|!jA1F֨x-͓Eopcci[' IOܨ,*0u,ed/z,Ucm,G#hEzgsX&chsU3]V6D0灃we0)Z݇@Ii2k_%]!H`uZ`2'\ore?h7h,o iJþF#eis@_VDyb q2G!T:\H4:Qe )cv%-Ft52,(ȩm4ҿ;n>WJ J!@=ʴ?2F#2)(luV&.;*#.yB ϋ[0W;)d8PiW3RinjhUFx,JѻUT״4af9]dom(>SVV}v%9kavpz/Va-UDm;]C$#9S@ j-FpvE'h'yo'[k6 ٬3( \YRO'r\Ɠ]#y\_c+(׽aNv fADgG]ΒOgL :RGM7C5@uB7}PœUVhC}TV'RKcidεNVߠo ڦ'jS46^<;b wp%UxQ}O+\&揣]ͥB>=D(M} dU75,'ǛUYv\YB,بDF s#(2=lap$βVbxZ ׃=4L( o nu ps-""O᭾Pم_zDO30W:4-8ɭ>ܚ6q^T'ilf+jnoL]8qGUŊM,dLd% 9AǦ=Qt ~'re ? 0(FL[3PJNB Hn!ZXX0vANҖa{^;ձ2ނ</s/{NN'2D!Zw|'n'ﴜ]=dYjTGgNoo fL:] ;-(e,`Ek8b>7Lͦ.~m%raئK 2ȎI: TBYא)fԱ `aw﷋ږޔLZl(>e.G,3K2-향  fOG|J,w,,/gLrt$f}ʟ!;$=`5lki'+ Z*2l2x~%ȯҿ:bؒ6X7C==(̮EY?҈,>Ә<] rBu ;9).tUnaB"Ǘe! >[uUpsDPO_{Պ]0ŨSun[&ۃaaB߷S]Q|DM%D* 3(~~zuł-1|c"ΔY>̘ /t~<((ԫ.(^! nE;7@]u9ϳLSE|'pMs`vh.]9G#.Yآ+-722ѾUΕ l+ `w`/Т(jY{(]*NPsYXk%jAH?@'FF4 ʱ u뼪$d4f?؂/ RO(a[+s$(I{]bχQE^f؍XNs/O=kD>Khu7IId/[#knWVbF\pEPeya+z7yH{#&c K3röQ7'% *:t@:kJ8:A1AUXr2^k8xC-}gÈhSxhh(c /3{GrL6c›Zn$FX3 5bخS:d4rKRk{`YʋM!c8 P2"'c϶FsgĎOTVtFڗMZoժN-:VLj-9-+D ?w([WtjW6bTZ^EE<ʡi`"[YC!ڒI9MY;krH5Kfg6i`&DGk>)+Ҳ5z 4pBo9:`۟MQ>]p<?rKY9?|}Ll,Hô}caS=w+ ,xjkd=ͪDo9&!)Ka9~`9 hbyŤFل* ɧqޗC-qaMnrZNI%z|$CMTJzJ{buGD*$tX<؞Nen"/' mx܇p<ID$/-N.ZpjBp ̗돭o\OKΎ{Gr+3^n}"GBR%gƱTf?Nf 3M~Ѝ5DpHUЄb9> ['CGFDJhspD0 CӴvw ߱m*('WY-6_qwao;O_4p3я{ M' -]ܱk1tnAA)!MuMAO4쬇haD m0PLsvE%#F"4eOE)`%]{Ju ĄQN }5M+_YChL<^DŋD?}ʘ"V긷j1bRcj &fQY,BtE>XoC= x$'7"ݚ{ ](Btϝ\`!.d΄)Q#l̑Ux@k $# J"Dt^rk6PpiR),N>"@)`uib a m֝e)/~.ԇDvT$3mA5j,DwcW\m~ qϵ{Mdn 뻥 ai+x H{EBo=*D'R(ir"ݩоC tu8E!v\aj[: ΛjH$/=c,:Uq6TQCkIBiyOQb݂]:[ %YQ%>nWz{ -mha1Y&T'I9^ P2bMlךk>?72:K,һiCG!vߠwO8muS8UIΤD}Yx"Ǻ?TipUat/tV'#W Fifm_pBnF"Cj&l/Mȭs6̓6x%>?[yR^3ksB4%8 3 U;&Ve+!,(Z#q\L9W6i#Lh3 FPlCLnA52&`V<ѓ/:`8jIoUuf"mV2m5I#=o#1015`AN`7`NpTepZ9 {NI*l޿o>KPzEcH]खRu8# umI [tu5@~mYPLޖS䈟}VٝRs'+haHJauۿsI?.mH +Ll9{'{qkps'u6OO^Wdze'>J+kRTM[w:pgY_78F=ˮ$O rOSm+hz=}l[fUoz\k j/8[drڜnKvO-a~}?ɀd!u<6 QZ#VEƿct7:):zdd PmLD>y- VB]/I\J(76H2z. 9ΟɥmId@~Ūr43H8]֭J1Hl䚩%k =A(R"-Ҟh^(/|\]-}o7pT&R: VT#;V-Yo!eӉ%%i@pgZ^`[}b۝'=S5Ua5E4='HN ҲJIį/X>C"wT -c͇}yn=ݥ/:12MsfZ$h2U:87;6Ajl?c>Ȕlm>"M9yDQZ략pRx?\%g{hy~@;p='D!JO+| fT탼a4{ /{KW#i!zR:gҩD-(uA3,Җ,xT(dGEtg:HF`;xa0 =g{/Jg9pHN;v:+U<+kq)rs:.tRhd_l!ػc\gS[F;&4n]*Gm͔B?>Y5 QPLxCH^;h-=5M*05^SdCd}S=.n 8nJ4MJJAW.g+>CVUFFRܶ7(#S+"9fv:č4F+Jfn+aC }~Dw%X'g0^FE+ Ƹ76 NKGesXɔkφiiXκ0@~qQrߥ71}q2]eT+VYOzQ4Lϯۖ0e?JMGx~SS _eoD!teA=פ̿\_^*D<]䪹 وh,PR@>[ߍxJ$tdeB+'a%/ TJ 0G@S!o\*;]1f)Yf-*:~#yІv9jȝ+҇$kdlR™j+KIG26(;i*z*(fu_"ZZo僨A j9t>R?K?=K 6ZZ.SB[c^Lz'5ds~} kW6 )y+y[r 2SOԅKUvi5HtwD9 /U-zpaɯԎwƟB`bQoTXߕXR܏FX~ifLDaŦ?XbNOrڵ]v k"L"_Hz2Y$C{ x3`ʌ]~,l%acB!x}J6B\Li5qV %Su;g*G8Xhfsk̬;Zw!:ͩ,9Hy H8VLOQ\^zT G IB>SkDZv!/k  j%$+[O:AM%LIe &W?WI$"^:ANNpOø&sXm$T5$Ra12w,^?Dӡ .R?amN#OC1qƱ59ᙵn}oHb@VNĊ,ϓi965{ac-칶kDgGǎs]_b:TɖoEX'{- aӕ_sA$Te^juz|SlM*Ϣ(_FpTN5Ԡtp 7Lw15?\<3{̏Ð x_@_}( \ i@/[lu7:*λ3xǖ`o l;/Qi뒠T8No!8Fwϧ3:Z y' X  ᄆ?W#yabl6XܙVSho=C.GVZJ1~۠_evte' `mٓAݺܢ=+i1h죻TBՖj:QMul[v>3Zaĥ3gj`h/nڙ;\D Zt 'J(,|2ZK5􋦩I48"Hgdm #!á T+¡vrX{ 7SFZ/ D\\([mjn1RaM?X?pw=Y]R2{SBe˚)6eL m@..xYJfEW)EK `^@J#cϸJmâ344y0Ktw3)\^7goFP#fn|jH&aMϳ\S{Jb 'nkĔ[3,rB&-PWkrৄRtʱޗİkbJ,d=ZNrEEu/)W@M3`Boޞ.KyWW! zL?iC;NYAEU\0N_4ēvf +ЭP"gEne2Js=?H~e1ɥ(V>Q1 /#;ÔJB&i\>^wo~ 1l0y FmpčbP:!b0^upZ`*a@N=0T++L8 opQ1s/ٍ>Eo^WUJK/N'Ս{-.t%na +qj%n$@W{ 9<9QC?$T=wTx= ?Ju_X j|pW u1JzGB9\䳙[}[ ԦpRjl?azȃRJ6޿YǀLxl-o 3<Krq.|i0h0+O HSSMx×m\RwX8GPvEi.*. "Ҕ PTiB}쬤 8H24(,xˏ BJ U;PǬn7T8wU>PJ|(%N ]6RvrV{k,4: -8JT&*X¤:%B6NOg~ImhD[">G 9ɾev30cpŀͷui_~/ఘdyOBÁC}쵆)Ya 2(~4ufeL3X'b)O%Ӿ@"e6\bջ)ŏjݷmf1raU6V9ms$ɊleLj@ GN`Wm p/&L?NH! 460udqWyRdw3K(,8yzMvtݺ(⦃ TҞAKn 9ՐUEj?4nh=K}*15^<xʞd1zL<:uo{k Q&"z̕ 瞾S Ɇzgk 8/7U8@}+rԸ &T7| d%}0ikO }g1t dIԽ,E?dAc(oYy1+> e HbvӅ {ofgGJ q1Ft7߿jJg0FkI#.dkk[5TTvQ⎼ܯ=ζKXY)!fOanҀ0f5J;qJtRy`gpwXx4iX')-k|OiHָ_)<8=7p[];Mf"]ْM VaMw58I tլj 未ǜ甆~p-gp;L\Q)OKgpQ6g=^ g52 ywy_-yQƄTASLƚRHt?kzkn" ;|exdS{J x~Z' )5r9q*\rY{@v.#zTSAVetl@PScFBe@,Bv3|TN3["jIsBXz1A6A&M|;p4ܧFI`JA)kYeu @JaUK% AU! 6viVTXR-giBP~vdys=;_/r0.1E9~~g(=)LDfw6O&fap> yl~:|(ÏCI-dPWg/q"𽍠I,Jf+Zc~?z@k0j d Aآ xfEN.1.i-M?Q/> ,v6'gSؠ;Tå\)(פ=#eˍ} Dj^v,G0‚%|5v&Dda+qA$(RZzS~ PÇ$VN]CT=pEjjIZL2;xǻ>Q#z¬Opa?Y cciMwĵ5(!m"'`钾>&0Xds>;pgҥׁb] b &'p)Y;.M:Ce/ L R▜0$vo;yRq*n2Nm>cx鼇tc_i Jv{~Vf|.vkO JVc=im@h#C/j'liuW)0ۯYjХL`<M)䒊F;P:^pF&QK=rӟ`j0EM:(qvB7SgZsLI]\׊ =X!.R.*$2(!z;m0J ʦa:iw'8v,吜MV>oP2sC3ҖCx]ą.U[5Y}cZGk3ްLfJ!VlpqLZmlR26^Mr[k`G Զ \Qc,ip+ wv|46XQdv|Ճ) mA4*=_{|3k19XpӨv]#oӾU0'I *KquarcT|'Y@ hm;BПvZ5$kq;\D,RNspJBaI@-r~,x+9n0YȐ-+mK<2ƙf# RhKlht%о >hEYP܇!sKѥTlnE_з",2/ 3c `1*LJlLW,eA@ڝSNdP/ٝzr4e.^n$B5]aMD)PyYG`j74q~ I1~j@50'O~Ip^ſU1(0s-J$ i^B~#Z=>_LF>-1̗ܠa|aT}0%y?WoT~\2it;=PU4=nTbUKH5I*ypo H Uh,26P ܼ.:!0kNbʤ9ьA,@F#Da83KN8QM_p1H7YWL'b[CEgým Pb߭6E `ȗ *NnW*f" / (7IşE6_WeKRyU #;XK;R"ȴz֮BfB]l΍ÒcQ-uW Lm[[<ѻyљ25gw߶T[4W7hR6IOPpSߚ=K'xt%V;mȰ!h3Aw̱:0f"+dP7vYMi"1iy[w_?n8ͅ_0?ϸCrsɀ|㠤8Ú+G?qk_G,p"52ʢ2E*HK{+9K/`$s ;q$ [Ԯ9ՖY^뗝w]=281A<֪Ou@ m%-_.6M:y#r2Ƙe^.PIDVb+(([V`:zacF cS_“i;It􆞌>I2`<8ؐk"/-]__F7bhݐ$eT:OE0EOWf(FIaqiջXl3̓f=nMKdԙOR[@v!:jS0b`Mcħm!W]ژc*}4 l}BVd/oJ+8;uˆg@R^}{fSҢ0P̀s^ba˵fѱ;'G;/cw UOXS$j%@+r?$L-*W/d86sao'j< K"/m'|ʗyL1/8ZGFK|]f D_')7`+|t}kr*jZsgH"kkm}snjN4o^oJrj%T<@D#Z3%v`f~z6),d|Rd zn\nVje q^`Viah}S]Q`܄an/"+HLY"t P>U)Wrp҄*x-Q}Փ |^2UKL~1tS=Tr)3ay WH6ڕWWJ?Ji(Z6B7ėIRO v1g $W[=i:ㅬ\i[jcӰP\pxj5)gr:η &{-TH駋atFjD165|l",9T'@IP$6(-Z%) ,fb$LRcdZ |'[np˿qgcf^A X~_~<ۛBC0n>C.ELlf^q?nN\&`Krj#8h:/;ޣ{n"ȗW5<{O|a?`^*Gi-ڹL+bhz"92= 4,½3ۨ|_f4M*/2 v0l:1\ث. FvjޣW:?H҇d:$=*,ьs !EwJLb+e(jPTl,Q([Sj%κk%UbAdStݝ?FwdQv"a&z<</ͺMRƳ5faKJ1e04{]V3Z]]d&K(C; VV$9w<$9#K,V4+ySUA!}2k\K*_j@C]6u|Fk%S ʊo܁| henO?EX-Us!gu@\Sk3Dݻn[m1qJno Z 1TȝDzUN?BM1*}J:s~@k+S4KiYl I&$N6ZhxWh7z>@y7gѰ`$FcZzE`wC< >On8<5t*7pt[BOlQۡ&dc c<%sef ?FM* bo[E׼J@$/ 2w>i*lTSbPd|ҙڛRe'Ld8S'kު~`6%$B8.QrpUց:Oge" |tG,s*ưf ދl[6-AL`uMEuIJ]hEQfd޳h8l’5 MRnSgY' VʽXQ^^%V8}[&ObŽf-FׁY9e*AU] UtvZl@HdtOVRN *[Y b#6N5O5{Ȩ6f7c3e \4'*=BCmz!tHZ͓8uXٸ33G =XSޘ3cuO&rFqg5{ !!eR?dAabڌO/|X:=YKI:ɻ:||7j6Z˓ vnՔL*nH4`FӔJǁGhsEWbpu89)e-ZFmm$!h(H ©SXz 9q 0+| #`h5gpo jhaP[MS:Cw*Ikt XTj0"eWBGҷA?h.zoiN{Fгz xHs Sm8,LIUG5:XUޡ;gs7 d7]sf0Z8b<\ !cULE[,91!$]vOQj(DLW+ƥ,[}xu{έǁ1ʉC?w'ZܽICCFSݝHG쉱3\3Bnc)R!Me[AE0uO4zH.j3BP;NdP"PETmʭXD_f?Cr-YQs`/[ ҊqyV" 4I.+Cߞ4[56A$'1A;^ܨAbRqbpBBuTn(v䦅\y>jߌ8=4Uͥ@ n"e9iE}?lp͸bRb)TN{f^Vɮ`ʸ,[:߹Ȏ%3KW{¡O b$H I-H}f>ͻǹo\ <Цuƾk<1?}i[8` ۢߺ^HvՖ'r F$"V՛;$9҈kkeqXyoZ{y2aHd:H@c^FF9LYqRhs[F >pQǗ`(wSD.R| dWZסpAH=,I=9A6XP5Og^t2H !=uWfb!cK~ra-w٣MiP1'  ۫wAqXF z]*w8̳?"DIAŨJכDyxX!/թz! 4J]}ܠPUJ3ûiƆ\ KϏHg0Ô<;>؏{_)Wݺ [syjWi%ۋbsGg+U,v_oYXB!a*2j v"dA'6QXڿZ$#dK,ԑf:0K37hBO*iaI7-݊*yӊYm^.fuY<9`couyda I|W d;E:tNQ-tSg%KP,AC-1l೩T#ԛkVzj3t b:mSp0!L ,KzKhPbY vn7st|;dȦ(?΃E>"D ,5ދBJ9ub\JvUKB ]g8;%ϭTME^u}4tzR`_v\h $h!i|I> N'97nQ]k$X2}WaI(ٕAl/=IHFxb3v5l"͋wZw"tpBKb3!ھD`vpTt,h!c( aymuyGNU۷*@08$Du:Ø 'P\X^ӅBʦn Ɖhj欰Vӈ`m;"DO8۸x35eraYJfWx;nRySqc2és2Ng$)[~@'GL2Əidp QtҼ8#n|!sŢtanh0"BϏ?02e5%;r IyM9\jII.e=٧c[᙭-4:!嬵gBE<^^A:R>,eei0#/D!5+/l]P ` %\JSߞū i܌koTg:ˈ>gF^@%?m ߤY=QIA HZOz_p2՞,J~nHsugsґ: 3^.νWO;Y:JWkp8jG}仃7Wq5]%sͲZ< EPS\|rn,; Y)E*EEjFOdJc ƒcǎoѢ(+Vw1\Yi{4,b[2ڽr9MU 3bѕFbWTڼ1#E1F=O3)dbu7XTb.H͑"A&ed۹9yyIJB(IJMD0|9rNS5 amoJ0G9*?LSo[I_%S/@9,5K5Uow`7t\zJVr~)5s`6a?`dޅ\(Gl*[&Ʈ?WmVG0EŽ%}ݔq >= 3/#:T;%S,vA&8x|-7KAc^6^*0$P m}pN/KuoI~pVvfK\9P͡ u60xE孈f"]c9`2Bƥy,@{Y~dA/ur\DCkDfd"-ǹQ![W}]A9kځHgÅr?k]ol^͘F;7^8mdZ,_lY^_,Ptαn`{JT% 9bE˚C5=?R^ ;o푬v֬৬+**%p5՛Zl$4^ 5B]m۶tIXMCO:5)+ }uUOf$%\xq\b%fMc_f҃DRiғ[Y'qԮ^=oa<[ ]-%5f05IQWlͺv>C~v҈ xӾꧥ-/ \=th=P1J2 0ÍV֑%)%,|%W*LeJ*G?T3tĔ|p+@Xq=cdOၫC:EL9#IU!΂"{TkkJ;N0M8Z{sl&U>5 c%_m0[DSu'DbU7!0BZTX9 UQﰣ^/5#vةN4p[aS&eK@q-/z!( ]-H`˩}b?S$r2Y<s2GTf^Ę|lt~|2(9SnZ;p ƾ@:WjYku+cETK%Z%Ke;ƷD,R!o? l7)qus`zT0tNS6+̾mKIhTXz„ zL2CPLHbkly9&7{2p~`fe}\!$U şzw٣Y}bxo#o;Բ&FXxOq`\rȭD.+Sc&f6y56>aN-;e7} r;s4J[ձcW`>B7% T>޻僺Kx(vh BE3֙̏sՎqAάg|gӛӾ"|W|VhS8j!vfbW #\"[ƔLDW1oE=o!L)inQM1#$y-r;%:S"mAץ\nuȯC֩HIE/BIA2 ?(Z- 7Vm rK,beizLpIJHh ۥieuw>#|1E Ϳ`yn$)PAЖ J͗ZN15c\tC{! *^+a݂恒w=Kkwe` DؔM{b{GCZǚ%qا<9S56RuC^>g+儤Zv6,pd ^T^\ӳ2BS *bʗ￐m3>hZIPЏcCg|FSMRP,Y?&g_[6D֞ttY! Pm)z4%A,'31=|FF=oLC#q!yN# [ D\ގ  oHip ˡj6$8,= mʢҤUf="y('7龻/װSطT Ǩ4&(o+1e}T9o1:v~Q0mp|),${p[hrO{q4zMI*O #f]. s>1RӼ)*$jp|@W'LpG;8g/^ *gU]ZL^[uCcς5+v #Gah5xFDCoApa#R0YKxu7 lBe!>:[Ak*ёFcR5Nܟ~/8Kɶ&&$b˨ϔgn#ճDXef=wM&`ٶQ_8.#ֲw'͞ޑsF0irL3>%꫉]zt;t'p2]LFb:1UՉތOQmѹhj{qaQr2zY!L/D`QWiM!Uc5̘{#"*5jbPHi}1'L:boעBE\d&]y{bqWoE N}[ԕ lZͺӨo\WھU﹑@*e&n[3]H.BxMH"B+5yrX0,ʝȒ]J?;󜦸b,dw|')`,7YSe 7qoK& 8OX NnPBW} t͊&N F*Z>StBlir7/_XӰhZ^M0i7F^4Lt @rS؂\1EFSց8]?xT`$k-4d(Xu`إ>COw4D$bU$@qyE؃PɊ\ NB#Qcez[N \rĐ|\s9!hҽe`INFG%+ȩ;LЙ!| ל: "X%+^KLwē%N0ECeEw;A0_q'ŘOz¯-4ljr"O&Z>(~tybBM@gx 9^Ivήp|;Os*HН2+`t{{-WY3{c*|bvK3UOM*8Kd`V{ eSH,G{%懶cSRtJgl_b;?CiC*Pà AbpPˆ6S ~+/ g"m:b7^>ծ;AbƆ Hĝ2*ɉ`OOQqR͔(Y[r)F0 .$(]N OA$<_n6"ioX9}ZrCSrJ2@E67SVO UVw5Or,p;o(ëJYɚM/QuZ]!jY ^5ȶ_t7SK R%@w BtTO-!;蟿tLW`印 uaѸR'_>1\M&Q[kqjq2O1OpR֊G6={`iBP}q=9Y< _s,g;IY 7a$™Wˏy|[vnw>Zc|?RrlNV솛~Y5_74|7 6-Bt"b_# Z<|@K PkE pƉ̿F镻bѨZ2HiK7^G*G`, N9NB33ժQmgsն7E!oW$yA1gAoOF͍Fc "X ?%.Z w?(rIjH%7t+BEzG( :@|qmUIp !߳')ŖSeg?'ЎWgꈤiݛ!x}lL?$ddi6Fo|gM\%?&W{v=ڔt'veM@IeB!qxdp=y>/Ӯw*k5ݢM0 Og{*+$;AuK[8[U|Pt ((+xԼ9`>ǔO2x3h2 |qqr.nØp#*P%'G5qKp0a*TD Nٚ4K F)I=jKdo?z]/lī'/O+F|N8 54W׀xiǑ  $Hu=KEDib=bY:VUNԟGإ~E?m}kd㘜}kV|vnY$؅*md:!\Xy^ֻI^ry(SFI#QҀy9,?00XNFRq6Fy S7ON#Rb,zj+\/F;3O.'Jzcic΁\)ޞkTqJ,5mh ;k HGw-:M-p1(G%١.y(Y3=UcZ/SgFKN[x%$ )Zq(لv7 `J0h׫ʨooLMe~Th<E;!>5l4xې!c|LhWH_o1z:UD\Ǥ,d }#T;(iU.T\CӤ?{u@QayNrp{@G- iřy蝵 @D:=XF1wʳNtB=X\*tg VMY@?2C1|_CRM}~]!vS2 U ]/:T??ihDVP()u*颤BzR72(gɗ{׸meG ##rּH_ lݑ?6K|. +])eE/.NnĵVdL65 lw͢ R%hJ[ւXQE}\2}ppJ%]i):`\Vg@3T O|3ꪀIPhJfkiE[:{%Si:xZ aQ[6u^w O)"<*$ߛҦ#?=%G=[4M\BK:Ie`T4G.wp0,w?ԣƘ4?GAD奓b+!cs6UUb4UXY*-mft|22F@3;#.i:әLٹvON c)Fa.TxFGR`\#Y֔d^Tۄ,oE$%zmaa='Dt/ןM?vD|@aH% \x+QCKէ0yHRIt܅l)|@zQgBp}cE~ NZ ;2>>JDŔ" j>qJTI]$՟Š  PEyP!+YߎR?fjDtx2Vۂa1S>[lI!D~CHWk L24kanEqS#ڄFi1BY9 lS$PaAHq-~#lp.XOWkF}5-GIydM3wMĊ{mx]h>3>%HL={$g)5cu{q᥁:Ngc SrLvOp+ҭCWq hJY {4Ol:?̡Jj:|O֣GE/%H7-^D1&xUhPVg*+LpnpWdb> ]sdx X|T8Y8 *d7:B <&AWWy$^!@'!,rmQ~TBZ7@pݏ% j@a(}~7㐍Ρ!kh]a蹽d\VZ~QyֻAm|kE3~fDvHAmONh+ceuO+j gu4oJP4 dlfd>7I 2&s:{ Ґ)B͟:aג'W&Q?zĬ,Lku^/ e4?C>W,=iP(@}cEq{XKY5"g=]7Rp<9z^k]_5O}~c"-Xbt4Iz<0a+"1&Qͭӝj JerR"?m)`Qm^GUz3I;@5pʶAbp);\l "K|[ WՂ^qKYfsU1JE8O|Q* D¾Xaᐣi2s[8n?ǝ_]7!1qفj1i*ۣP#bRGMѥY.((3?0c}MYhyhGm-Qo٬Z*2Sn;ֿHmuzu g&VgU($<]`*$='SFg3@2NMqN "c07/WS݆d\= noX!+#Bl!/)0jKasrEwv8$5Y:փAeha5>n%b_ pœ̭%5s`-^gK!@℠!SWxx0yfV5TIo߻9v Fj\ӇO5eL-.ѱsǚ[./T!-͈q "D!0Դ/#c'+M6qS5v%bcVʟ9S9ohJl6q3N@Z ҋ Z^7DZ<|«{cыC(PX<~3W, w0Hz7zYkF̄zMϡ3aWrDr2AaJ %A.ѳ?Bnw&7 w~j2mb.yX-x4 ɮZP˴j3q@D2 Q=]gw_f^UIPه}P1نx_5O4!-EqV%nTqPݢ|? qxKz 3)v@R!;E ^5.%{&uku8{a&L~ή.n3DW>QAXts`J/EgI>\q6{,,PfR04q*w݇.% Mn! H%qi:c5#OltO >F͆}v2fw jL d[+*B!EB`%MԌ(bL /--CbS당d1EOSQ'y윈tiO·tŽֹΨo7 WŎFPGynҿ[:AIp0׬sq^zf}Ib&gp=g?z^Ҡӓn'`,w 9, fa`y_za G+Qc\RLqvN5hwt p7{&' ͼSV:1yAKtFt2; >x-'r0"|ft4qaOY;^˦ŰFz a2C:g;j/?˺ʘ#ԗYt6%Rvxl&9ٔӋKezY_lx0S0p3ZJ-9 r>i,3VIvf3KvD1" E#ٿc_T|,xl6X#!;LBʍ^,aT_,4V! _گw^%G36b1=A9Y(AԚ-; Hofmln"&*4Xkf!o6kWPЄN1NϪ{C q+,ilH2@n#bVT1y&,]g s3/k<:,,ʜ~}]bkQy@\7"JE`JdJ^ K+[Z MOLUڄud|h ;Q/! x[>FA+LO@@$w̓}Eg63;,Wzo益O\6%$ՌG`&6˒"Iq@`g -}p9cJ'u;>bN`i -!$ō҅,QopgF$\꾦62>GI\_PP0ۦuiZ=e}q8w9ܭR,HlT_ے%pd2D6Kꫩb@EąlӞTP[ч^{6iw\vq@d@eJS4U50q0ZD+-fCT[Օ..(Mx}pP{[6v^Eʟ7w%~P 0<@.a"9ۏAOrG@ҺvbF g^\x 5`VڐR-3@:1k><ϪJGqJEW8˙$`ǁ07gU>{v 4vQ]Z(xRu{wywQ!Ӂ#hTk ¹zZ* s H[c#JSy?dgSFfM4O{Vб} Ng;L[JqݒGd"w+K Y͘&QhTnJ9T݊<9eR>l~>C&_JuJ~ɞg2+S^UQWGK(5셇i,Cc|Vr9ڃetW\u\Ji'e b܋ƃD~]|j'U,7oR#M@G)N{F4(mBXbXag澭z<ߺE4 /C Rt_yY`'aP> EV7t.#i&8 -סC:Z2PkU#$;YN <>o ŴnQX22^WG]5 k7p\l]?rҚ"zJ9f Zsvy6)@1慲}`<Ԓ4Ty:Շkǖ#nb YjғU6& >!hFDB,//oӼ 8Le\83[q T2` -am'|jl@\._Z_srW~xk+Y{+[2{|) z4, 3U7 &A3'D!GFrS$(J4׶ȅxwU$BB|6w%ja)J[J++~c\0J啴j4-fr͍n %ti2-\9f %Nx5Q!cbvPs[LҴ=c}mم[4-.?h9z㰧&Dt'o.%A1wNqd!)zD;SqxX{sˮ"p!:2}q*N"3,z)\ Ě!s-S.ZLe+f|$ 쎐oS40/B4OgDW=e+LZ 3>(k7zM 6\l$B/ &`6IG;h'V|BG6'pץ>1"fW[V+D` vFfD2gi|̖3*/$"@S~gkzb\] J@anMQJ e=:jxxtVR7zϐ3LIqZedZ%;g)ZZ黸ڈ!f !A[YyꚷhN54`c ؑL[95myQhn͖3c,,o@CcH5; ﷰ4(k-T/r8V96sQ~#?v& |#I_CYys%5o-v2Q=e&7 <ѱ5C4CQyϝWE׾XBB(H!NE?őI\5O(m2d u8PDʲ>sK+^T5=mlu]|> ?Fm?kq_&֕p\jL@}vtC>q>tc3dbETMfG;DTBezy5M=3)5Rp+ /|'⺧|OK"AF큧6O\{,X8$H XYN A7?ȳeV`M!Yms韌_\ϫ 1PA?CbLM0keԔ)_pwc?:daak ea&}i"VFv{J#.m§VD }@4 (̆)6éQvS|+s-n r;ڪλٵ\Kr-lL12BQ&sB>1mZ={36_b.SK bbm=$Wmd]?N 9!_(1$/r ވc{ƕ`4 Q|=9UVk 3e𮃙 I AGMJ,* `b^.& `9;Dx8R6)U>>/-X\;{'haH_N5lm %|6ҙBz9"~"5JdE}w%g3zm%s^4E/yao=43W猷a[d/` ~˳=^\bL#dK/rr+[?Đ8F2w LJ(Yo}h;bM 7˼H{3 2+!$nn쇼WTqq$x&3D,a*je!j\cЊRVB%ý~ r|xI-4is6ڈR:Nwx?ZWnrnO\ #W:ͭ((qLkI kc9,Jy9Tkj-Qh&BSh` ,MT9sϤɔcŏ>A [d̤}P\2o\PO A `BOdUPXެ1;S2e77hh flN %MB,\8ᵽ[p쮖|sPa9gi"F_0fkX/64ueXZl? >)|ODy0ww,s{~m}@ǒglhze'޺;#l,)l&vs01ց"KDMR^#b 88E\P(aNs7riWR[)23KQxAX1!NI^s(@9v$w0ohG(uenfV(;8yM5v|#^6@z q%qب/5T'd!Qƀcu+](2ީ@D%hqknAbu/A" oqx+ bTH94u=2eCLWkj?'8>3( NGLOjinYJF-EO숍Nd&){<'|d`GfgkwN|ek( (1N%=)d:w\ˑSV7ѸwOΓLT׌^*&ų2&]֗siGVYOb}yI3R>,)dr-$,&[d]4`?@sjЉLc"KNE |r0Yw/<0ۜϥە $BFh|jxDC2o)pf:Q1\&Ҫ #=0OwBpۄ;&|#Ư<N,O%;dQ'98Z|i,&t49!t0=Olocu{m n8 >M|B&mg 6vplq>["fe2Gg]uAcrH+͢.M+f zV0h9E&!ruo,{\:"wUcbJ&=",;܈hl3>Cu*?ϋl /[3qn^I/-LB- ۭ% yogEҭJ~ YNO]QGtR`3+eN(T6?4rWZVAo?k#j\Khr OD/MoEw'AadʶNt5|򏳗.@3GPŘS+ݴ,Ao==߲ʬ 3s3x2ZE Ufr._7jaގW X\>osEasMQ `s~!fLnB{@"+tIȳ-DN>'y.%uدwzt<4ro*9ȐxKI9??Pu )ǫZ|OtWv3|Y+`#zsB<|/.Za~G=G쓷UͿ;OmmۻD3>=5 ̯^}*7]`1jHhaXmm}yj]SoFAKhw7Ym^\?6ˮͫX7mYDXIJ^.^ ]iR}~G6eڞ_ZKA‡n+0uj)=gL=] -OR?yȨ5H!V Sȑ/KgnA9xC d$E\#kxfmU)%ڦzkzܲ}ɢ DsK!m⵴X[mE-'ԩ @>/9ƒl/G/6e2=)Wn/Eb2FߧPp-zt[Wo|ǧpDypӠXbTNV*^+cҿHB9́yһj.}X@Eu .s5 C2jo} gBfS8#z6o *3Q&$9pv^drʹf-\=OIOw7+/6jmEeSu3Ϟ_Z„Ȳk K46U\+x%T0 DrPYovY0Kk{}>!4hNgF/Ưr~Lj "Q"#_eBдI+'IzZr#YƜrg־4bNaJCF~!4GCI>xd K,&Yr{]lz\xJ⢄2it7Fu Là/ f;{D3LcE8X/B|psh2T.h uOۄJLꐜ_W8]@8ES#K촞dHg ;J:x{a2˱'~r[%*M-b[^īG,։?g{Bl(Hzȁiqj݃BRlo3̔ |cvWYXQatR}B qH qG[{|:U1z$-2h(x1¸!%-'_"x (M' +3/4D{꽉ͷ'Pҗw1+; M^_J#&o%:Ur6QZ:W{eꑳDGod_72q9fPXeO^ȕ 6@yy xJkn[7%F=%7N- tFbxP| :@;WеYٻ50^TC'#UfviEC̹trW;e حԺUJpJ&՘F]|a&ܙoylƄI^+0W3Vihi뽼x[?DPWT65UG"G9/9˗5ا,j DQ+uqs恌#1o#zɍnmuIoT͠hH<@S7.)cc{_->c L+ W&vBgG䤬 ]_WzGhScĩ 0/qxϕA3sqHn*YFZ%rTZiqP[uGf;*IhR[xgp?Z^ qX|.:zsXoIؐ-Og&nTf#)SH>,υ&u|ePYy@x[%C4Mɏˏ'z|G[>ӀT-yMڏd$RThK{4.I}~8.Ҩ(`b9^В``lMTv^!(m}ߨCs(v(^36E96܈ PTBtY,G]&Zj3\la-9:p, 4Cצ  g"+re0kNc}$^}FSҲ'{\킱BϰE u\q39$)s5WMD,c7CǼ5Ԧ,}-U>"u w]:ܔmvw#F܇\vX`RnVkۙ{k E)|gMk\+6?AF'}׼-|5b`*:i5mtգ;%"HIZX b,`;:»-`sζe~I9ќZtlUp]JE ۻl-)` b^'khYɔd{5OEΔhRM Kiٛ؎y/cc'B!θKUQBd=\.LpndV sFa(2tC)71 Ԁí猠~6=p@F^V^ WMpW"W¹n8JJifoD%xsLr!"="39$JPL'`s2~+ϓ|)iCQ ܐiZ̪& n%_z~I<"fmj mx<֦%s\!_?0viW Kf'Ș6_MU.2 Q#nH{ /$|uIscʍ=t茵x( ]*n[#dˎ9&: Y[QsH~bfYB1Q/;uv)EHp$Bԭ3txcEc-rpsӐKmA6U-36\vJ5V,e֝ @\/d̯./?u}*Jc'Pov|vX?.q̻FS%ǒv4OٺYx@qD{ErOliHJy?DQ{e;&w}y q$Pi^L uMxUxُR.ק4G'5JjL Qu*ós`AtւˆՓ0'v붋gaYFT\;m^B"bWw&K:(_Oy/,8MFX`ՈːDž8*xwZC8w[#T<0f:tAgq&`!Ox!":QG!t_$ ЎcՑ#Hl8'{_Q=OO{%v!g H~4۶_/ e+l̬bKᖢ.gIda<0$~EJILLc-tMRdvz 6":Rh?47E3 ߺ3/Z* AˣYQ[`,/a2xS%9;_kA@8@F[ 47\xԢ2iD,2F\hAtpo1&P |F#-"AΓЈي,3 2- " j_Aި!]Z~_Z!ާHl=D J,C) K EKyűQk]1?Y=NsC1^[RkԶɕ~4(}^Lݳ>ʻ"^sNزDJA㡖m [MTyA(>Zo,;{: ۖ:IV'h*hXi˷OZR{j1^;ěD~C,ë :sƦ"J_/kgu ;5AwuԖD^~f5Bh2t)`iX).$TVJ+1Ӄz04h ރx` l_iU+s8С?'S^y:# tdix8~d-`ꘌr95` jT)2uPsWlvl|m~J\2kRa˰o,:FJFcsp$O+/WA1s`TxXB dʉQN ,U9r޾~nu>?r7vw+u3ʑUdyN"V2Ox$ң!!u dZ^fCn8kWd;I/@ȝ6S?]ȈO@ yNL#~6 _7?9}ite'-xI֮;³Н\H(n1~̧1+s}Vnt&.cjDT]Lc/Q8,KeHK=Чٷ嘿An>G<Җw"2Zg(> ێu022]].z/oY5 4C :ѣXh=3R?vܘI!ނ'@w*Ƣ3a>mdd&4jjd~h0nɠRRBF&8Pۺ4|jFg.㛰$7X40$'0sk5 BD, ߴL:& e) ETo:JY7MJ8 d!{}p6;~VAF hwMw8O!.~[$5"Bp7MމR;g9gImmD+Y(!cry57mgVu^KOh-S&4}X_.s8Iq;2 <p78*C@!iW3N~z yH*G^QS$-4WU0ŠCVΜꞻ^:Uѣ3"8^76bd:,/ul&\4;[&-R pg Y|kmD%h1c|uAjSYB?ݱFm/x`M( A'YD(Hm(AؙA9)8ղ80m͛TE,$ ſ!Z㺢|=1UGT\3h`E' :Ġţvz‹ 9|sw6T.ZE'yeIB?[ӫ^{B4AUX tօjOpѽkO/ zM%g&$# 0ÄLLl`4Vd2N̺@Y+{󜁮 [Ӎ(k_:tkָRz _sB.åzQ?24k~.fO mXz܎|41ٔol)U$p S~ t Lm%x 0TDF֓Rc#eK R.JyE@_ӄdE/YJcCȻ\9?&cx81UR0 :>}?})rP=lrƌh{K;Wlڙ%DվiD)brmUxE'+qWY_>d8nCe}qG08e09aʍ=ҖjjlV} @TɊcFUK)?7H NLuK#M})kf9-C@߹oh$s-WfRƑzRcXav ͂k@ǞrV'͠e޵BȚسPpL\2eBMg\(?X (ݶ%˱{>\*/>_fq,o_h!H \fB{Ue{Afg% I &Qdh}Sn{ȼKfҊ'Ct(|L`%v1n?kv-}}?H)vK9++̫?OOs]3>QJ8ar"dVgNlKj{m`X>i^ȋ<{]Y9'aP\3&{E_<ޓ,cVEMA{kR K E2'A27+be`&>e )WIl't6JK,I3wZMG11򧆽)J~']:?pUtW1Y^q\!"O q+,TG n{ Jќ |:cCIy_0F{ ϊaki-w0tqb[攞!VX$[c(c]ZÅnCp5/&ki!kj3%6%>:Ӵ*]Rڪ{51Ґ,H{.g'~VR]&23qC&|hhO|QOus䚄u{ 22o](\خ׼:ȓ͕E#!Xml .EMj TUl*~.a>x|ht!=eO%!\`KT>ے"ٽƠA b?2z>wE ck9T([XhYKeqw2" nN'Ϻ _Yfڜ1m3&,zc+Ba$20vcb8LSߤOPb ^]a2&oZ3 9?6S##БwhJT, uEk8U=[ʸGM@kZ?qKMZY '>w$< jU>%ΩKK;lwtwZ & %4K2@&E kS.GڬPk8xR`~oYR̉aE4ׯ 4}`v9|5ܩ#=B.*6& 2&c 7;bQBKаUFy -*G"4 'F54}EZ4xmAŧ,4ưjZl6uZcm[ 3@zksZ7G? 7DO[>˲qIY-wzq~td'_|$w=wEYf\yW9oQ"rTk&9_ܰ/mhT۽} E&5E{إ<YG6"=50:4Rƀt ޺TDs?Mw$sC.oZ%&MЧ2]佣c @RAdk泏y[2wVR,R!9 h`$7 }`si 7xlL/QjE)",BAT3dxUztRk;ٜ*Ԟ kruk%y/_q/kqdf %ůWD{Wpj"n#Xd= ۞Tr 7_ o siQlIP[a=G6~^Hi&6oz'!FL W)/[(&bz5lhXqrL,8P^̇AB>C5RWZ|r! zk8IuD&|z6H-(0p%1QqK1vq@¦icNk{P?. Kش^쩏I`6[( D^Nh<8F crMP$Q=qQ8܉jBdi1wLaj5VL; յ:_)?+lv^̭m[hIIy$Ssk=^*AyuOO۾_]ۤVSJFh3 G|RܖE\v<8yAG# )ϸ̆Pu~˳ja7?ǣ"jDY)/OK:^Z09)ub6)z7wqȍBq5/\589_ih XmJLWuR?~44[=])p-S5(m(Lσ" ?ޚQ<#(nE>O45tACԐR?=wr4"!I"2!`U4]Mщ&! wËYo قg/$^x{AM9+f厫na:lB'G ,(qaBfM'iim"DrŠe4|xmkey.E9 ]$3cɴSo Y?~RXŴ M _V0M:RLtU3z|Ϣ# s*׀pɔx93t 'BmkqUD2ع, ؉YCx~f.'J.*ҖJ$̗#K_R"#co?ܡJeJ:2 E wOXt3z6(σr,wV?ZU-}" @qr2 4cڊ-KR"8to)Dv_6O;n\YSG@S=gR1hpPNqWhNlbMj1JNԯ1!6Ⱥd~cKP +?9W Q᫣WJ%7kwcWifBٵs0P-\N5{a[-mG0܁۷JVVezed&8 ?PGX Co ;D}Y< ܨMP]n[! xM9nύݿ%'X/qT(c A-ū6ؑ܋EVSGS/fO*4;5(Q@T,#sU Z|qשLΝa`ˆyǴ.-PAD~.V +NQp%-KFP~f|h"ho++x]""ܫbJ騟ZVqC,܏ u ͼaw9EqL0cHX 3C) ZÇL{19х"Kg~hɠ=u{Fo95 lu4(DNxSp8d2Wz}r F/[`(HuFY,[0e{BK[ n`q⸓"kP47M:Gup/јzB~_dž`;3kѐ&I o7Ꚁ,99|A,rf_h&?|*>VIcdʢncJ'`lwA Lb: X%:oI*F_8YPVް*#VرpU,%;>|pqoh|̬~%1|@$Ac_~ٙܧC.Y6f@sw lſ.Pp[!k̰LEXյlI+-5H)Bhrѕf:D ^dɣH_3t@$ 3wWMRP)HFu %n?-_ qR*v? /jI㍒Zq.(%hh4T]d7v7 A4cS1w5 U' T7.dȊ74ır;. R,%j/}4|YL_q1HWi|-a}O=~攎$~5VDݟ %$:;elm(}`paQKt_ԂBWc2{[U<13) H:,L!["G[遺ӎ 厙L U!&MKO Rs8EETg$ٍPl|EƤ7j8OS6\W¶127/TȲHp7JeYEs򾋂G3n嚏i፟ɦ"gk޴*=O8y]맘,k+B8 cAKgDFh`Lٱ \`jO(`)-9gn~,-θeݾ u\rR9J`0^s]k>7 -ऐ2WVKB Cغ d49~T׈*ABʧ2 Xd M ͯ;?p ͉!*p)p\ dۦs*Ȱھ)<7qk&8Um]7ۉƐuX`sv ,OEKq>.¨jAYqlFz]3cvObOBPf,&/}?k*{X&eml;8?s,~SͣD-q*w&NDM%cN@`| c[D7Сg_ " i-F}i̡V~Sk Dx g_V4l j>ݞ-Ђ)_* ac͚+揗!W[|BgV%Ĉ4g~\LF&x]S;X ڙ O[o<涟 6HH+|PSnBS:b|nJU$&/ND x94.0&3<6CǸlֻ}He:z=Dn:7.Xhʫ42m>\XPJq`jE1U 4 F=YX. Hej4zkG-rfk$eXΚ\UVr˜ۤ;aXTje@ȋ3;DB}MŬ4(Fe$B=1臙EM,y%PgNFZI-j|d"WTa0n-48hdzy\pfR;<[-өŮ,u,$5ƺ|ED%^54ky+JL-sK[!Bޏ۫i)c6YA0J<ةV 4bUuV1v)hwg¤90Y}u+|ϓ X(>鴒0k]t˛D]okNv oqӰ$ -ץ:)* j ^r]6ȫf(f%F'|VT4`6Fath~, u $o8?N0@.+~֤P)F0cy~Ɓ`T{R r"˂dbC$9r`T4#W74l95۫>7Dcw[-xK I_M珖F&{9cBT.º\T)M~Щϋ;b.0!jڷuS ӾF v5lOK,X:NmiP3n`aߗ-:D+BH殃ZSo%>?D(N_?Z.kQ!'x@V}W_ T73tB5je9q*oLIp?i[ji0;Mɿ:4uI-S<`gGSu[L=!k@8`иN"{ʰ8$&WH.D/+Ӊ&+(;‰' d{bIiv̀$U>@bxz+cvbqY)WȒmce $8kmA|o^kn 5ܞ Cm+N_s*:B#ӰZ4_W7B {+낕h8b l\þ7ɠOBt_(d* \"_W%ٹ lUo_뇀 X{RclL_^ I*By0˥+jqchO.~RJ.C(G$k2E-gz+e=%Kȁ[aO GƤZ3zU*1AQӬ--M0!)<Ǥ~Uw؀5^YuPA~.=5 PaIg,ŒFn7OپċoC)Q~#Mwr<7!`{oXw@WKΊ_ԨV~+M@pٙ3\h=4 ?+ɣ*E[&7WX"'N!33e$*<(FWzXO =.iWqݠA*$+S~+$cKFnng{(' @7(F|Gm 苝t9󙓩R.ҋvczk f5%.F{*ۗѷ{@D'F{IQbO=_fKDgLJd `/M`}&_k+E3_(,\YrE02o;}jb[[qb|>Źϛ($J¨=Dh&qoRAvFZ +]#1{K<0 m=`uF|g!u cXcכ$?Ӵ=P4%MH'+RlNC21}Kz37(&$D lJc;]FjFqZY |)Zqa-ܢAHxd" (2&uETCܹUl8$0ކB<ѥx֚R›홃[Bu$d:%wA6p#㊉g^o1}r06>C(FI[P~xH gT#;hĂ*WaXDzOb Dnٸ ap ڕQH{dlbmfee3Q|x"*l1I1$g9lqM>[P*PxFjKS+%b>Xz4G︽+Gxs=ILͰENX#ͮ;JV68PcpŨgVTb]q|'.H%,(YFA9j@)3 n0bVUp#^Zň[40mK`JfI p .:M=gk#5K+Y&LY'EOc~!{hNP.gTv|KMT+9&YQkztqNX}K VkCK0zLo)鮲nG <־WJnd>@jQ0h 2x<âzJszWqS_||+:b:~qGj#.X]$BU_3|PҰ=&aUivI>h"eQeMCŽT䓚&07)}n_Cwk*Do4 %_ P}r4G)ʲ8b5s )7Bhh*O_fn0Pea9\?R(+wg vɾ~4Eeᬆ|g4՟Qwu)6C bW[@R9w?64!y[)$d/vJ(eN$u\^uO Gz7k6$pBL#Оiz[Pp4'5v<*ٴ6bj-[=G-8XJ& =}&]p]4piyC{Y xSex&€ K+!!|Gs\t qte޻ny^9M:qhJ9޹愰ahl֮V;Y~I߶y~kKݍ3[iKl=ϵ^1SB:Ɉis-toSKV\i=pbw~:)>BF2J3wzL b. KOއtYzx- SO. b8>s kV=p9E=R2$Йsq3,W7viwP _mDAKgoqZL)40+-Y:rFŔBJ W)͗e2gS |K iM H_h#7:I 2 vZ}gjTi1/CK\3 }gb#]wzxjYkr T $^LCo(aƯ[?,X!3EX ݜ{0ܩ>ٯԥk8 E:^KJt*L{kB9ưK[4]Bf+ƁS;IŅ)VD’)-{ U;_lOi滁DhYP影ǩ)  }@h*O U Ӫ*SzҨBFφ?]WxbAsZ_w&_$Ba#q UݥB" <v> d,ֽIpHv,Q0s9L O\"+ImA;(Y-{O [!fۖmBPWe`-;|nՊ} V;~+>Ruϳ.//kM[$Y=3fO7׉o,${Aqh;2,#ƔX !mc?9|7{_㱓>JC{qpQtĐhSSEkvD_JH\KghBЁʓݙ6o95VoI^" Уfe^aXֻoT!LC,1b¶Ζ7[2VI2Pqګ ޗw-C!.Ռ;NtpAv+ME' IR4zBM׫Ĝ^1%CTGK_IyXŊ5rXŝ _8`QXzx{`6RLlsW-&]>,e(θS\>;|#96m- 5M+-R9.|24mc(?AACCCJ,ژHGqC. N,tx"pQ3ż4/JKt=X۴)yd@moZgJSB!9_U -]M(ޫ3v C4Bx5qGob]BJOlh)FbmrXHSI(ӿzP|80Z10bp?N%&@&BH@f?=v<:jP'CjmrPde;zh u3 |!=5 Á bÞjTQtm+صLҙ \f? I& )2ɊRao̫OK}Ȥ3U4Z\P)3E /xs\Ff:ԅj^D<,50BR.ʑ˵B&dg9痦6,J DU 9SWt ˭{dÑТHY_QPJAT"5Rdx)6̥n!B6)e3lY4Ay֜m\INy8hpe[ŧd)Hs \&KkqeřeBM9U@ZQv'&'a'׮R(jty6v]'ٌUf:v@HnL^NS~MdZWܻۈ`EODI[TY-n٨wb!q}mqcNLFt BAPˆ 7A7g!8G5`L0ð;#q5EgB)ܲZj_dqLK :$ۋd I(OXDX)Bs'eb)سGn3֊drXx!co 7X B\V߸IAYXUuOA_wG{:+hNb;n`R] Q)"L;N$Bk57 ha5F:6y$rLB̈/}R5r)сfЏ-.64aFVhKs"3os%h؏Qh:~KWjԓ`*!3^Lޝq eL@25U ~;&TRb+9SGVJ@X;+? չڃIUfѩ4Kԑ 0ҋ Ii2}f^p.zE5r(쒏TS֩L${bw GS;yC4[V##W ;W,M/^Kcs#h 1{ݦ5FŹ'-lDM4wDOcs)N6Oy8׾k}Kl@FE5x=AZaJ%fΓC쮙axVy.{H -˃GA 4JQYkCwo0iUnWʓ<>ģ7Y>A=Wƶ+<>I7c(^I#6Z034J= %°(/f܌ߺl7y( h SY'@d[P8"@ L'pAO< gYx3S.^Qw ,=G.-ԤɈlIT͛6Qc\>R1o>=6j . pAs>Ww ,@dEqGƸP2[yֺ1*:7ғ`Y4q"MVtLqb@/.j~TrED U+z K09M5.„BeSh#/&~V`5NI)nМÃ%;Aۻ؈‡Ա|\ڟSP4G2atkFAXFݔAYRj/ނz@bxpƠ*aƘ[MZW;Vd?[ݫ:=Ą̭ú[hFW6P`ܕ `yhIJXZ ~/P*]'|/}&JFBo (((3 wv-4_g 1 pҰvh3NeoºwC#P53Щ7maPB5E^ m-6Kb4u0^DXmM(H{Py &?w&\D*LEcL&dPvg}Sg$䠒d^kSV a|-r"E7cSuQ,MjLYX֍#TV߳޵NhiA)-]{P s Jru#DOmj#>ƅh|4 Gc V6Et3<EF;AS\Gȯ?7O%Zŋt\1K>)PSTua88Swbϛ9lw #Oz^ޟO][#%{W+)4gƶ.ʪc~ZGO&lͧ'M̌LtF|Jf+] do gmj1j@dk8ѓ]zqz~ ·LDS}f3V:x2LwrYFNdͫ;p_KM~ܨvYq*&d.ñMNTP]t]hùv9FGdƿ D EMlMӀZR,t~njχ~Zڰ<9]͓;^L[ \[Hs (OT}Y%\zG>ONDtFu/_Oʑ,bEsI MفS{ICւ8o;Em#EDW.h<ʜCrtAUc8S1` :5]piq♂NF,(x rnJtXtm5&@Tk-93 ǜU1v : +i2Db{ M{X@z%nf}&ful['wg[XA){ʉ5 I* Sp(-b9/E|RX#*܂  /dW~θҬ1gJ4muNQQA 7qhFTD_)筐{,FNK]OL4h2 L#s5OuOaȹ㏛=O$™;{akd3q_\˞`e4|[20"u6ZXj$ܵ _]2R]5X8(1Mh75@Vl[P0X6Lv ~ꃛŕ40h5[?B^5*&>C;YaƿTM{b=p _xV:hKNroYTx6+“F#lb"|r$հ}Fn=:{=a&w%V]_*na%Vd{>i1x?;RHjo!Fm$E>%* ? N#GxqL^ pc@4P)+AEc?ra-i5%z o/-,9 @[nkm/ӫI=+GQҠS*B4}_S핑Q_tCĹkr_a\M2 }U]LZ̙y}uh ljڠ@".NT^|y|$'8teњDB}Dr)tҍ k{~ayǼb]+zOE2 p Sd GĿYTDImC VCH3j ?B1[+ʐ=碠jcpjNL|-J/SYK *}ޗq홟"0G##":JCM&tgTXDWgM4(C0HUxx>`9櫘ϊoݏ,ezCZrF@eKA ۳7%Ւ(RF>4dM`kg93 2EG_Xg H1o!J^r[bC\.h<D]:~(go[l&?]~:0"Ia`EϤ '1|LFo}u軥dhgќ'nBEj9LإtpL ]Qf}O_%A`l2R1۲RXFs&nIe2 _[˴x{1!N:{jO@^榜̥Cu`ĵud߀Hv$F"ʑ䲀v͈p8~@gAPpNE59q]FhMwt1DNk4Ph:b fF*@_98j(-@A"rK'_v⮥mnɣ6GDJH6:yRL{Ar9 E&=(8~+ּ.K_|⩧8_[~fwڂ'J'r 5G)vÍڌˊ2㋸SHa;wUBb8순ߓ*hz< g()ej Tq8qH94곢\ksʎj'`htc 4g1axjH+]4/NK%-N=rOCqc9 rt9Ur~;ڜ:J./YM6B3x!>6wd{g;EAcɂJ{{9?Z a{n{'H-%wNOnS,TGlrHo C! Сu٣68OȨ8=e(XXĊ}ߩud'4!(DLB4:zBI$ھO|Eu>Hq 6)zS-; `qJ%-Z$<)KB!( y/{##z1ytT\u*ilfAI5gوSCb&{%ԥ(CXgxA`=.gȘ!t/2Ϻ$蔪;kf;l{XSFli!CϛhOٌrS#U${XE(x }uBaBD,VyK[-6#.ӧK>fqX#<҂h('7v'HkjZ.҇fMTvFp:>YoCQfZg5'3kn*MR!5٣@;*ҏ-InnF0YN/w>L`0edb7 Yȗ5&K/Zqo~E^܉@NNo]u99iA8m e.p1[PS4r[-he偫qBٺoL DliܙD3*d!{|x-HE 'm凁M^ j̼1>x=t_?Bw.Ox[tX8z u<ؘMk-^a_GCz8,G Bx jNrh V&%@Q RTJ6D57ޗE$A;x,SyJ?'-~#ɊKؑ [Yf׺K(stk?Qr6S+́VȲ IFc8єNJ6;N=RhC} (0w;2}?_?XgȚ_\ԔW2 [HudEj0X޾sůRlW`ʬdBoJX) '% ͍d'F&a/@ P0x?׼`N/ggoy泆EzI|bdnex s=r/f8z}&>dwy {}rC:,WhWMQ̜Y`?A`u8ծmi[t]@h|$olNΥ7FU$sMqO?oٱ}${vʍ vU$ 0b}s1_HSotTFOS!/p-um=e(CILp|\9}9#yn sG!Up1ӜfW~R &h'eAOXV/`>h+A.^TL/>S'/"sLL)'wY[H"źތAY R1M9p@ ,3)a.=ch ^V/Sn+zvh%&О7o+f%tEWٹ26SLz֜t2Lah?M8p7J[F\L"H6dHR/v#"+N٨"!KqOS*yK `h)cmq!TdĚ&32f!f5&\1gĕJ{ƁZy%r=YE;ѝ.MDnuĩC+Lq}`| b.:(=_r.q,je4/, (@g_(SL4O$wq(V ZY p6~@ݚ+[̟䐤1c+(lA^Ԙ (G,w%XL&+f,tLqyFVhNSY*Ua==+#6uRi$v֤t,AQ2ݎ;(]NsaIrߎX(92,=d!im \VZVQ3vfw|o| y7b .M:E 嵥*];'Qo?N[c Rnx]![Y*fn\b< _U@ a|0"Xݬ6;)h`jqc ytV\@I%7ء.eWg%Dz0_f,Lrk(:1q|EB#}3C , !@P-UI˗h$<r(m%&chb.~d; ؽV86- zuq= ys_3@pg-fGo:]YfK(B d`vAn=eWADYqm9Xr:`ߠO|UF`\/ c@&X  N}!kKkfbN4Y.a޾L4y|DjГ>R,;u԰paxJovz~8 "8tFLddUG-H5LDBBh~mZJq&c%H+upA3"t@ 'ۏG&Wx>o^KdD^m-(2 ȾJ' [مP[ c Ua$qV.H1]}ڶTݛ.ڀ,Ctfl^,J{@Fp$-꧔kB6Fx pւ"TL#RCpq7z0fAHjǢM֊KNKrE ٝlUHdY"G4PS`͛9f+t\9I`z(yFQˬKGLdA@&_M zb]K ?t$}!SAeՇ㺏_i\Y~Fù@G5n{E1Q|J`ohVz'ip [,}AJkCA-!mKQu¼ߺ,NKݮޑ 7vΎ@C+!@^7@cKXv1 +2+u`[{cMn; v6tmchFoԟxdS! F($ a݀oQ2c,tz+qѩhSFi#"L-Xjڿ3UcK0jm.~\wO &>Iũfb6$ ,-Oqm=K(Riљ8G'xI8|Z[#t~0ʇt`&9UZ-};xUic#Z\٭zΩP KB2@])9Zh$VvUv}@4$2_qiWk~_V.LĤ #aDq# V\%Cw"22x\ >"3RaIr[)(.}nuteVz˜xʁ%A $1B 7 +DAN}ϧ(݋m 0ƼE k&`sJ枓)$lm zRgldǡX0ɈHFQY"Lkh`@2_4-}[<,YwY[y<YU̝pQ֤xc%JO#a͟(4N|_D7(vPѡisCiktXۣ7Im@҉rL~u} u aQ9Ͽ;~^{t.eLCw M-E:F>y Ѵu,O:`7Dԫe,o]A83/T32>DxD4zʠNUׇ̙֪ۡ~Mt51֩7vJ% ӞY"azN.Bذ+6e;I1*D?XnXЊZȍg#]ipvƸ%Fc̒% )^eBN& \!w#EMX\mL:<`#㊻}e:M'Rz#jh]y>FZ3Ӹ`Q#Kr*b=o 2?'N;$[١vn7똰33|RTS:Gj*D#t̊^׏J[J0*pq e02Z,#G ݒi:AI"`X `n|GT Izfц]r2r Qr܌~*g$EZ}D=Aa|\ OuT>dkU KL>"\&`V].1`\>^KDbD+ Kexr0@_P [Q4^@ddz@]I^К"窆IaZ2.j/zQz2G^JYb3䘲$!Mq2#,ꕅ"μ~a$H씭G: dh{d|] mca/xi hc~hofk~3 )n's3 1uƢ~aqf7X#Mo $Jc_:Ѱ)9u ;C|Ad_>L*ﱲ-";m&{L| |:p #N5gź XNxM:k~&Ż"k L֐h$[Ǖb$VFH\U{(@dƜ] l 5P] Hr;&9-|tˤ &Q&('dW2y~* ʱ=sӮp~=~XX"9\D hINuʨNǛ9gig=/aPlo?mڳxKȎ:@ BӒG':j+cin-s4YKZ ž#í_ƌ?ejfr B<Pq8@pgN|mVzɈL~-ffsI)W.WWͶ5pz?@=ndȒ2VJN˖㘂SLj'xrF" vwIE|X@3|s[zѪ5bf^t`=X95n*~&H G#ِ=S W  z): \EtVjur'O`Q,AG,J@B֑T[\D@̍!9!)b\wyW,㚋9!Yw 2/bC'R{5EZ?[˾sMUs$tF?0s֞@ Qf?-޿촰Aa"_Wk6oV[(gzK!%Nee)@"Yʇ\rih[ǣx]X#ꂨ+.+5}ucŎ aýZ\xwbNtɌ^BJE Uސ~HeXwLI>_<`:azE%Ps xի4M$S9jTg:yʦC;-0'`\ICyDi[=ʌU%z OCWUC ďkU+cN&TwqjRo)9 ZvF'" SG-)hwښ+"3ruIMil,xj=rQ_ âw[7dI5>,` J8DBWH3U~=u|4l;#44 oL)ID :BDlSf6m=(t#(~SE^j-yTFwpoߪ SYJq(T ']%poҳ` A9 |So|,Æ{ ߮k :B(>Вe 56^[KmTU;0 N J\&*w׆8NOw])IHjpcWՒT1[HMd UUR7#M*ʱP[L"uT6KjŌMltEXbj\2 yWFZ%ot[ETtFp`]kZvLH&ޝ'2%I1]&OWqcC%ʥ\n!/ӛ.y9Yr`K0 sW[ҧ_jhPgDsBrV"sݴSt$kP32@~(.bq~PH^a LBlv=j'=ܲWw7@<*VZCFbTc MAФ *9qIASм.g4S:|2[nҝ .R}OPMR-5#̀bu"'f;<Ƃ`8m[+*k{wY 7sľ|CWs,Q9^^AڕA %{xOkY^S@AKg0BP^z &o s(.W3IHf/߹McM#w~prKdP[M! N( WxJd+xtSo7| 8)Kx7_ R4rqg!%W|JW<:OZ>ݷ'`K/_U!7+  dGx(K1(CgKjΏwS ls#^kR,GF{`Vo32=~(m4,kXv 1o# 0-7}ةO`FP 4t#qF1Rr+{wY 4'/jubֳ^PÑ<,20*YF2F 6ܻe,ɡ#l|ݜX^}9ƟQaMD\[^ȏ:EDfuq ܜ{("w%?i 8w$k~B EwZMvt'0éWN( Dj݆=Y-V zAL$KwuZ ~)<>Z %5( hqgJ8 :jWTUA}t|>`/U⊭eoJ%H)$E-mVñ#Nu@Z%UT/*_Z_Q׋+ xTG-tv#BL/?Lqzrx(/uտ 4ڵ6{w 5bHih/RLu57:L Ü#0^h ۑtZ prA֠5+4 =?,<0_BGʹrnEs\y rz}@Ƽ3tGG=w˯J>c_{QZGœ|Sq:EPϼq8 |e{ΏJ@~l1xSWPa\ENX}1OuބYԚsBھlxSߑ)-ϴx`!$יr=`+Q#,ΐ!u{{6 [8>3J|7gKz ڼDh҈>Q:'x3Ѩ=+FYW$yhPW4H^-537x{^C\N^-b4XA,c'R'?{R#)*q-j՜$dj&J3Ԏ%cz~`ҳyN)*R;`{u&YM+Բ7DyڋȁGxV~I8z%t^e c?,&ȵ0@;~ m/-A7O,da:ZWh9)}$ bĔ ީ Z%:']Bn%A1Ixi$WRVRa+YTf2i{Xkr|Q0Ԫ9=eˏA b% 蹣tUJR7+Pja%2f _)L˫$4.X04&M#ݎ^twov|VWkf6sT}È_(o(H~[K=te7fNǪοi[RK-1Xwp}W4o?)&T57Hw 5l FPU7wmf,~ͫ5ޮ4rc|ѝ(h">.~b { 3ndؿ\9ojbMɾ#Oqs K1*~,`TrB 712u7W(r(4erk,yKb YXyCXnȊC߄hEz;&G2[Ӛun!Ԕߋ'%ba5{CȮLCS` 8vk3;%^_]<0&SQbxl=ìT^@OK-ږ+Fm}[sQ%š3۲x}>}W-j͟Uer%fnd-#ONXt=ZL=sPQOИ÷ȝ5Dc/Za&/~1&\Afgn;EX9VGlKa'E͛Y K( a[C2~>it Yk3wԫ!!`7ˠU A@S1 ૒Φ{#P*H'(w56=za(I$$Á qmS EӔ5|F:Bg 0)_R 5@a7ls QqO2I؊8Km>^03V.xIϲVYSE& M¥;=T8L=;y8ɟEw'3S&72/&c U9͈fĬ[ HQ/'շHKhosdW!]JnQDQfpwbqĂ,ρ/uߛn]~H]Gk;Vr[{NfOɭͨ l(jdYGbqz!Qw{HhAcϠՒsI`yt,&[-_@imȢt>sʺlq@mKm5^u_w5S6:d7ljsr,K۾؉#؍QP=&-+r̘{W+Hfz 05_ Ci3|J/nڶnw``W8,R2%XWF ;`85XoW g\{^hw.9FDrc:DWkg+/ J^Z&g&>͉Z̻Q[N&Pu\ai҅Bԥ}N۫rJBYm+;iBx.Xy~ c |@o?}stvTdtoSEtru&T^`4Yt~',ǼCő곯^80hg/7U5q-΂3Y?yW>d_0&!#썧EXs-Bgә)ך^2(2Ωm>2m^%r6HjIKwދP"W20|\i,lIDvK9<_qCzpg#*"joۢZhq[y*^3ܨEd$#6Ӂc@Ytߐ nD+hqWFљ= pWDAtQBgLuuB C6 7ɶ ģ%|&TBMjy(~$> U@MT|"Qe Vȹ7,"q y`/`=&}}>K&D MMvhI *2]>ڴ!#0_y` #Cl0`48TcGT )iXb鷿APIRW2z,dMFZS?#yJ x ġ)ei[%9'D(5S73J/RKW=\*"$0JB.9DQrkA6]۞o6q0f!g݈e1k W&5m| s FPq:1^^#5#:3@kxZtormXS%0q`*<֪:հJq!DVG8Ғ;wyn߫鳇~1 s }aR3pDiB#U4x F{cƜu9]RO. .S0kF_l,ݖ'@~&-W%$ǖPQk +x0spquNJ].pYr.5[t r!!DFIsΒiQ@a0 ~(y[)3jy֔iBggG`|a>@:4Zz:엦NQZ?lWy|*~G;p2"+㉍paPN !b%HgO؜$A|bwWb05 :Ke&:B%?{@d4dg:cЧzMNB&ξm262rBKkAj)JޅD ]*nM%C_]n7^b(CSFp;GR#fCs=έy8ȉDgL@_8qEl/20m HzfL;I 33q46gg$KjЛ}d*u$F/#S[R(DGy@~[|Ufk{>.I`赧 ;ڎnUAW a ՟*3Cs"KtFQe!SJM2QJ$j>tM!$h0Nl aJ<2D\OU}KaTd9MDsrqb IcP]2Suaz˺hG37]E^rRɮiOz<Ύd_U4LycsHHF WLVF].~(uY Yl g{jk2g&l\Sf]a@;!~"LF.Q{l+ַRVHͿ e{^t~YcTOwƄEHۀMXe^h:y@{hw&]䃈N>- ;EH|8q ?#c5~jȷ ؞{C5j\uI9>^8q1W 0\]邏i߼0iu:=6n^F̂p?C:92\FBD\'Ex-Gv nB, %ȩ;3*Օ$8a.@ 9-AnN W7oҷ[9˵ó[/f[em p .N_ w'+9$FO3l$c (O@܊(k-9 _Ch3SۅX"fx'D SETxϖe3)Ԩ )Q48=OÍ1dnK0 !4pN'CcZ%ǞV V'_2&CVt,hxmZ-&Umӳ4X|9/Ϫy֡EB,hY["3j YEjiG)/g%}]. KR1SҔVtS\+ջJ8y&ѥt]p^7jBD,;^ǚ1̍XUIfu:UH9 ?/=vAtyNsǷ_z{KafHԚg~GxUFFt`ьsw+-cNܟfstgYdF!̐ bfžf1-~ ʎZN7 PX'=ࣞ4:S~=!U| "Nuݽ!,V)zVg=w\uR YW{BQ7v6ƙ{ =quԨd>/ɺ]5OAE{NԊ .؞X*\FdDIGj+Gēȫdz/ .l Pɻ2`:)5*9!ײL݈JDW/t'L~~fy:j*t!塛0%P'c (r\#5ű Yo~s#L3J!ʊ ˲]+ČHnX+gZ-&ׁDxO3!![{s!ov4-H\<,l&+U[S\K5)_Nz$ 0$P.~xJ@ OEPL(<28#:2Ym,p|%㧳ؖ6!l0}|Urv® "ko@yRf7I:d"=n뭃y"l=PF|obBz~,>Nvfwa/{0eC?Bl 沟∾s/Ϟc -q6G%@ $,|AR; y+@JU<3fStO6h#Q+WpI;9U"Ѿ/b@TRR8f] o(|j q›k4[BYsJ0G@ّf5~/stFBk|4=2brZbQˠ2e>(`Ԑazcr*Oϣ?|gޢ[7G3U$DYN*T/t=G~L᫔ K"=r: jtRcҔj u01{(bwz{pdZ;W[W!)鿬%mtC4%5BGy g(0X7g=$<o N51֜Ni@V#)ٗ.Ǫh/0HU8%Ut̎-(VP,fzp~\^G߂Qo>Amg>l≮ԥ!;oP';%@g (_|g~߷R+kNC tбr`ޱwYfǝO>qۃ6p29WXĭ|q)B&,:y?d E׸h-5BJƫA-٭:{ K.+HdTGCtg<6If!HZ?~ʤ3hoֈlԉo2aYE3l^OF.YAߊ\JwAG՜gi#%\(5o0+gS}] i/>brw%f4I2I^pKIli0@qRN[!ja՟(i` R$7/=l16kiY} a)/ozH?@1: j7wp0;~vz6>`FXuv{ k*W#`9g=[8 Jj.i9WW~0_ӹG4BtDZޔ6(FMQFŠ9wiT%x4;rbPRcX>Ua\F&c;]BHm sDTyAT F#2Zj$DP7Ե@lyiPᢷQ-3 `5; }>Qz^=A'M>F##ڈs"D0Nx zJwӿ Y5]řd?T|EP8݌f[@' br}Vʻ|w>m qL6vH~Ni:.>ʀSrg/QU]:ޫ8J|4&V?s.f(¶Ԕ{"CF@%۰4 [L J;L)WZݏfhi Kf#J'\J:$)qq7 mCؒ[~,$IJslCVP7lNϝkUId9Z;ō9mڎ_yW_pTB^>%|+|a/9'|ۣ,B? Wlu_::G/1t},y Meր>dϵGCvգś{ *EfiBH_R6j yK ,.HΏBJ|Y'`OPų񃩀zM>!n-ݐ}U24عn sujUr 0MĘy5L!PƓ Wq Bq3 ɕ@a`l jZʈ+f3n+r NB4(`$qLitqaY5N8#vhC#4OK!ꍚyEZo՗=``?]zb 5 ǞXűP6ru6H* 8/Wں>Gn qշU]&>Wc3Ma_ `#V#4$7! *bjm,9Wq9wjY%vqm7'Z!Ɔs7u]vZvg{sc*GkF-P(S]*̬1"n5dxxv\FR=$o=yزXqsfv>(0uYe'd]9"2vw/Q1C}뺸}51-J6o{<-5 +mbkya;šbyFig6qr s3~^ޣZ辭'h,(9, Qr9wc@=Ғ2M|4d9F7.m?Ĕ$1R5lEJ_`rEz_#WFRV/`e6eD5|#p! |E)VNnӌvNbC?P+%1^{ibR@BD]dn>ч֓Y喗 K=  )RnemY8<іf2 Ŕ(Ezc1a E4J]K$(@P "As|lH- bv d8UiҺ)8Ɂe a=}~ua +KM>ޑcD/RC?&jefV|* wbF9ҒKu5!_݄VxLiRwVyk:>t6@dOA^g4ʄ\HX 7!zKH|r v0Y%3ߕe2SvgCo1/êiG9OXOBXǩ9,j`;vQ-RUNm;rf|zړ-z۵v«w n^8`e}beҩ}[sόƅ5q&ל_yg#$7@Z[p/Lgj+c=8kޝo̪e!+Ge$sPnk!Oގni֨[d1HugSS}r\1zCY3( AK'}ʼn\̵%-&=+l AS2msѲ>^<ِxmrm0oP*{wƣ(=LNL ?§KSZ"Xf<R: pI {9L7X:yPD̀> 3t#Ge]lc+Z NOєv{Xإ~$HFfhXJ\@eΆo?XQDRF,vW@0+?Zg~ F ד/0hu@!}\Tӆ[{SXHT6 8̖hDzz<@:?5x~M|XyWi O/mNvlIb&1 }D aq OH\jZpQ\Vc0qt0Ʀ9lzD\>v+=,ԋaOW&\Y$ Ѯ"'>ёCC>{TyR I j/e| ~ YثIHCBc 9 f3;f)d\gCWY]OC}D |JzпOž5͊`nE׾IvZ ^6gGL#8۪6,eͺE55)_o^̷;~Ynuf_SL-Րf $\}8fTF 䓽{Z:5v v]*촜טķ% "|TaϥqzmHmL%X=XoVjV6_P[XjAv[]1%Z7 M %32^/S*,(rb>`pW ^sE*z5Лtf.@C}\J{^AՖaT]ñOQfSA0U*d%h73Gc k^*$8ZšނjYf]r$#0㝆-pFP /5;xwV#X&Ői|wi_F?}q`G#{ 0 GZre5C¬t1-)u#;AN-S\{o\m=؆O!KJ‡ (eܯchk}G,! exw/,˳UqgClf/!/J9(r-{T.Ͼu`Suʷy+J}U=`fB$3(k5:m4'Jnܛ?i `6ga>pVcBwڎPZKiKwN:/Px}"8bhʄ8 <0`v9Bj\RpkFădzmư6)y0܅|3'UAfGtz ِLM&h@py@D |ueS;qX`EQIˠB? | 'F5A.j]2b"\ m:^,+܏ ƬKhڥdKؙD ha=[aAZEEMyJE\D4 0*oY~"dӔkhK|M%N|z(M\&lO.#6@ݦ)VC֗'QBD}p8ږhG /k\UT҂5En&ZaU 4/`vxԶuw6M!_Hk e1S>z'QDcQ+]Gա.; bDFK%ǎ"3h>4 sS]eGt{*@ؕ-96|c_ce F-ΎogspvзV7x5E=НP1[0 Rv6F7\70m$y^]#Zhuabz7+hL1ܬ_R ʉk/e]GD{ ꀥ+'L9yvk2`NjݕGt|I !Y5~ P:54<ءerVKs09Zܓ q0r?RƩV2/{)v-*WFvד ('U^zź(/ꪾPfqpm,Bd@&1 giB: [xo>3iC̲dΊf5dgIaJ?!ΙoHد*4 ]_Ͱ1W`6"lW!M{A~H€_]%<=-2=iU&d%=?[WBZw͊G9%lN,"6,RYNި8z$zAIBg^v^qBLi:3muECFo(u?E q u;BN,~a'6Vd3w19%dHFq<ǃ j!u0guvDOy"ma'ݚc}r! Oa^@R+JwA {qR#+J6K .>:})[)r,)"<wnv[_P,c,EP?_+rIi[ V a+Gj; 4|&4$sPkۯS#O rRxUJ@I<=>ԊDW{♱J ..xW\jI>viǎ2ݴ (6}#W ( K\fؐ0@Ll0D%`FgK^x.,EF5Ճѥ2;9`O@jщfDMnhLVz|U)ݷIfP!RW# ̌&آ >ֺdC<Eņ ɱG3ky$,7,K{G{åf5KJS^EB`k+Բ.+l6힧_j\SxC@^1wVp%K_Z>0'J0U:MEבgI1 l]enrьj=BwOmO05ffEXIdͿTBwO,k{q6~Xa_ÉW/,4V{0;7NGEJpԟ %zhQؗF'6&WQn|8Jp6dK{dBF듇, i$Gc)KGXzcrpMb_L.-R69[r-|3_tR>bQk"rl,湺f_eI2!|kl92L;ӏZ6r5K0E0*ulFH_}Kϰ?$'DLh7!$^}-!LwQ^ UMRyaT.XZ\r gloYlF[n P>60o?ZfV,Q%6^$"{Vq%PM^慚sAmYfv1%VL4ZgD!d[0p6/LͷK /NA~? <@1J)-˚6ѽ8{hgn.-* u%<K˖bX`f1if67kV]?7oΌ>Q!Nz^F~DF*㤃oCش铑iKٚ?tAiCboKy̼d140ʬ$ jI y<̅s7p:X/cQNZep4 *Z7PEL22j{~Wa6;X?<,=u^a3Oi5: $]s#ztIW36%~ sh cD x/#hCGT ٯJZI ˅V ]Q@g xrPH~RԖ{ʱl2`k_qu!hK1:vGR߸r:5Yu?eExܿӖ}MHA ?#(;[n~=s28gD6 s UIzdnsF"̾w<$p4X7a q+m5U1&|M.HР*N},򽇗+f)cչIYm _FLx1J-/ :4*ƢɆt׊?!ރQe&|xdy`7B?Mt_=QФE,=C/vff1wekWnSDG)3iHyEJf*v[{}}S2y{h(Vkw5KM'vag X?3@ΊDRjF!bUCN`6+-{FE=|&tLG^ߌ9xeĹɶ ޫ9$žGo˛ c*Zo(g-$0װMB6wx9uD>G.AӅgx<}V rǾ-^Z⵨nJSEz+\ Ou$0aSYU > eVi,i68`4Cc`i\>0`@ qW e_@77= 3]sKݑ;1)4iysQ٬ͨt<3*ҌJ%V\^;QyKQnJb<ҭk $}m[ ~2Z[( E>)*#yZ+<+DrknOKlC_~w|`Pd ,eI6X L Tf8l>͓l}28RկGl5"rJt5.Iz{^C]#σ5KE9idBh,i?! ѻ(65Gbd޶ILuN`ܾeyxTrm7 a)Wڪl itji*Z%kH[L06g P{fT8eXIrj"^\Q#3\7V_1ϴJXѳ]w"3GgI,Ύ)EfFp<=F\V}қ_@HȕH4;q'PցX;g4%CtFW&s7ٸׇ:ut=-;r!RPhj99ۂLڪr3[HH4!k\KS%E7WY?| x>_f]]5ȸ”(JL6[#qκ?.acE"HYђ/f] O \C Z)—` jaHyhJۅd8p܈^ t YF:(Ԃ4Ev.r_lf2@' ;vV "(?ԢzzT Q,}yS^-J~FVa^q0SJBBZ ʃ})>B ~sp\{Pb˙A M}z{1:{^syg^Eu -@m-?@o@<xk(U#K3-](tQdFɔ܅y(?8IL jѵ ٝJ"#Y{f#Vwf1uva\9${wZ .wz]-AJ\ NA}V֥*{wXz@!wy|[N>xZYE ņO38 =epiC;69W{F8&c2ͻפJ+Q@ >%l8 jR@hy$:!y}̴@1OqV:\p:ˆ|~~=~0uĘ QL}iDP2 #eʍz vQꞄX e{nG9 gaɨGhT{'U8Uѿ=^)6˳zʥE-/׬ `BQ9{Cyv 2Mǎ!Қ>$x[k;3":+حFn_59a*4ƹP! }ϐ8+ \6=ђE]7}0f^$*gzI/ Eh~T:5q=ADvҩKM0;]ZiP=jm # 0)yH{ $5(vK |qq3MUn!*PL1F8kZE+~cO͗iCiE!xrj8_VMhr|vq]qUy$?,TihTjK*Q)uF$zKj)GĤl%y3|1μNÙ:c9/`%lC_梨@1ܭ,tRBC!lu හ79ku^l''}֢Or-G}Vo鍑o:y)`Ą<%]Dk-?Ք4V-!k̔cD_b 5' ׵:6G&St  \m)}&_pPWiOw}}ɆjYxI4$\hp|dj rECđ"l#0bq(![l:Mn;s^|%8U~9m\Z[x;d:qos{ ώ">ӢYLIJ6Tv+xݭNO"W'A%exͲwϳXAg3ǙǻJƥZu.oš7fgڤObf>u-.0~G^B`dsYĸ|r7"7X ^ٙ(l!& =r?ܾ8('}OO %ޥTӥǥ{)``iF_`7Tt-PvT#}h\)$c5ZgC[aP>uaQddc7hZ~:nSKHY#&%'RI~3+fƵpSkZ|Xc..ݒf\M;l.8B\aЁ5l(W|WEyMTy #N-P8!1y`om} m%'g oq6a-,5( MN#Ho@E]jxK9O6qD<(M"F9C Ab+Mj9v1܃2j<\lr*ֆʘUIyyy2\7_ :`B41_SRuZA0۔gEm0zXnI3_žZ*j\Z̹ Ny1Mj?\E> ;?9gIK@F19i- hyI%d'"X*gf|>%`j?XNv'r>"Jc\&wSgBf?%z7P fmf/`1w%[$L0>|L,F~7$[q96p,씎90L`u}:ǮhptnZ<ٯf_PF{XD#Y-&ҭ>33ŇH-2sh^3臏_|$Ajq@_BN#Q2-N<Ղ߂<M]Rp, Z.A}ȅg_[ qѲFb^ RmZmʸj85_F%qaC&qo\syφ|" P M# ݩSkO\PEO:=xHJ!nU:F4[&C/\bp$/n zRoeTA_jtZOqOVn)ؿ6A"_c^6g95!_Y R#͹'V≠3fuW h9ٝ_M.uL;y=-͞]U$2VI|ٯAV#A1k+45hsZ.4T@ɁXZlM3Pa\4z?ϚƫhٟۨdH]'F.ߴ'Esc"K&H,PWuGPK=`ޓa'/ǍBH#D7wvsf&٢ʳ7[̵9ȆAAN]4ZVw_t!H9#Js"bc0Wr6 e]lV{x2U{gLͮhWp7q^!c|a( B|tg]d,iRgI5VEo9&0p:`W­s5fm-h7 ĩ&~l ~) sJ@4w pF_6aey$눩ÝznߖZ  qʱz .0iu ɤG nXy 7O(l?mƒ~M Z7.Gʯ2V ZLh,J H|BoݑB@0cBta4(4nI%51f|ƇKD*+΀.0!E,D/ۗu@s#.EZEӐq ( K xX/5A:\0y58J-|^qJ _M*]" TQicnN(}!f Kչ>cwA#j X,ށ*N΅3K8xJ~*;P=,G&H;db HYT{KSp2ytZ#Mխu5h7~xHiq!&gg`{旱g^ )SQS+~RŞOSdBeu+CVyτpA@ pՐR%,P6,8D֎:e _Phurʑ!'H6cr 3@ɹyӟS5g-@D=#[o= |j:,=5%U*xDb09M|e|+HG;/\ IϧCϠ!&(NҪ]!) -88v͌#hRFT%:<.d[]E-@g9`Qй&ߺj&L~sXZM^tFӔ=tJ44͈D-PkPYDCcWgtg/k=}3J$UʨMO϶3F|M|縇^(wQ(rl3&]Əh"La܂ffe.ILVUTE ~Z^=M{t! p[JA^(yK|Np5>zPk@(,4xޜy&\@0xSFo 9=*])ʋp#Q\FV}ˋ@* ƱdvMZRfgaIF@nXaV\& o 6V5ⱱl4q5)ѦiR]$2^umQZ!a 4fbJaSۣLM &NWHF󵨛:eYT>J?^߸i ;~tD 03.3wM^;dSѕvLp.B-"2/= @rVfF9s\r+K:nՎBbQm}>]=%kleP32΋ ְZϔ3n[nkNL^k&e8Ш"%AƧ]Th'z]k0_tcb/Nj+`x>1H\\o&%9GN6ݯмt<)4="c+_W-&ӘJD4ɢ~1,j& mcĥ-&_UQ|y?aJ2uK je_/ _Dyv;$ֵ&;43F"@2Ŵ%,͛S żה`ˎN/>BX![ςC.GOcx5IZf&wN3LNĂIs=mU9M8: 㪶֞JX}8|M|"๫ku7`6y%9SB!1VYMOJZ EZyґ2!e*wFTr~I:} -XIcL6) E*vBڃq8 M/A]Z97<)L+cm.G v]1җU)m'Gf`BQg8ĘD(\7W$߱Zf@./sĹ[ D?ޒ|YeyտOzE&o)E" $Xqf/ǵihȈaUVJ62l UV8l~ae[$p=Ln Li8MMo~b ]څYB\=w2C)V)Ž85|n(-fW=mL+H)ߺkϪ2_P0]{֭\KZ'8v26xV75ԍӄabJd#*`n񘶔0&@]6aحӬ)e:4OIcS:z19“۶$xh8X<9UŒr5d$;RE 8e3r##sZʂD{&J1_tꪯLX %ρ0PQEV>KYU9\˳Vх%}9Qm C 4ڷtONBhnRf qz[4р1?Xv5H&6LQxvKgRxt Ґ0ʮ/,|P^΂Wl',AS˭?#Ȉ(eg<m 7 P K\f}f1O.LP[34#$%.|@D 2t.Y,ߖ,/bt~:T;\'#5<NP :F']S/+}mA:I0=Fn.IVNT]UMia^|/d_ns65M23/w'TZ0\VGpWOm zdS"S \1Ve4 /ǝ% fwT3hԹm1^J+UMӸ*MPH npB wIfLb]#$-Nc~)!#x#Xט:)ʟWgtS"  ezca^ԙZXt ,qwe_K׃TFvm;&!ǻJ%a=ivU]aԇ8BEA9 Ix䶹 X\ T#IVEeuk-E;he|)z ~*=\ ]:'g$3/]k*€|C^bj4Uv!Vׂ3V?HP%;:B_ } *ژݟYxyDGúWCB]8-r0 1|% 2W-l./ ՈoNU^\dӘq2q)j06Vi+٣^A6ۨ*e啇Zxc`KhWd k2%TOU6jcuܱN ͉&qk#Fy5e lj ^1 , \Dͮh.ާ[srm)Y9OGAe; ƫɶаm`A"J J,pKjY돈4ժf}NNqa8^ ~A;J~KlVBKsɊ]IJ!KtdڰN}Q*gh4O!@곲A.8NՍ5V;>l|N폀zju*Xz$oE29Xb(cjmǧcXΡkmk*.Q` r`Fo\={- Kz0gy}G^7)brmJۼ;e&i=j$2Ŝ\lBo_>'7鐥x]gB)+Axɐc6m9TXRX|($qHo\KX^2IGd@X2) Az-A2J}ς37ZFsf˜))7 dXѰNTrr-,l(nBnP3^TmvBb57o <4ʅ:@#ݔ"ۄ? #d Ps*P66!m^w8ܷjAfdSP"Ym *C `KZPg !$vN^0˗&ZRNrHڀPkyp*~̥5DyWMeT"X"4 e- ɲBqןʈFA}P_g9 (9;_Wk'jW87"uH Y9seLĂ+8 7FH00$`ǥ~1e,@mZ~5%Kt%U/8vℓЁj98EĽ8&ӌp[ȃ*]}yIQڙgoGwõbwkjYE%ML$.I:޳*-S/X񋮪ϴPB4)[4OWY_|$9|WìZA(x)T́`e'vǓAt>{3S~VG /OSN{ BMe:~tȉ1ZtL@`QrbmkU\*hBI:I,F|"mG1?׷!:}WSHȨVrVFw^=f%؎ܣ +jX%qWV )ddq_ŏO8v])z"j$[J ,^Z} MK}kws2֕` _(w4@O_L㉿_eAI$J*ߎvcimF>(Ȳ\Om]T< KPK#˿~.h'[4qoRk1e$}aGVg4e ֠>t$xڛ&.K9C$Nu{Pޘ#uD՜ ԏ 7h(B`p"+'5{#5}QYHp9JB˅x_Y.,)[biO%u"TټS˼g5 {\sLF>8H";Dܢ(@۬*@Qf\.xx(ٛeYd#x9[d;acne%"l&q/E{K*g+śH|Օq5#Æ7J$L&iɵr{HA戤CʬKmfVC )3/k\6'w1&pYwbt|fZ)-vL08={)}4aĠ$ yR3:(B#|͢a2lP}M)m| Z-os |w#gk}Z">@Do}J82))͏K%Q R3r+KKA3ma5_\.54$|QXO'տ/ȍԏXyYaS´3<:̗օ\ΑrB JQ珿O6'UEA*)&״U53X >}{i7rAF;XV.N\uN+G\^J`QrfgZ =rk&7u 7? `b0 auݸ|7.YWomXbܗeYa!VlΓy O]0r+vT/E9mmehyl*Y58y sOl,#UrWj0 PS@s@.W"]XII&s2])kՒS Q'C۷/b\g $)hCsE!;FB{zAte,uꭑȤGmlt 6o4_ȶim,]Y1"mߕCh &h* B3_z`R1Iq?W}/8ě=y_` }9_.S5L%H~8  e{*SM~#8ft6*qraDC&=* M';I=9n*:q-'1*T+Oe9Wv֞|LĖԀ.qYet~6ed%[,rZ.{e)Lf*Mr(ME|Y>Tn'[ޗJ0E5/bӥ!\%qG6 nI:<`}QmP!Ɵ`p+Qb=OX4 og yqmo)@ZGOU?BwPS4H+t{+zsEd?gMX^6(vQc̔޿YB`",x OlDm[S‰sV~l$ւ74U^48^[;Q}1ebv`+R RǶ+O,P>oCrj8E 8&5zt=ߪ})@rRkʒǫ$(+Ըv\S7?fbRf;Y_.-ςq'{Xo/z{N#K_Fn{?4BԪjX̪)9 )iPAlI:D$6S"+}ZqƆ嫋\͹EgnfT3@ dRRêe4zu|p:M]3{+ezxdcuWtDaz~Cj1CT8bSK|T+v%#D|9Jxv~#H<\v xb&/W9VKRݷ&HF.^ݵ[+^kFƤi|xE|XW+P04 z:%*־?U񲡋/\0w*lz6,3]cvZG3[KKօ%;}ÁOE]DHL钊6v4vԾ˹a K> q ׹[k9B1*S]0"8_;;QpqgVv)JgMwYwß1Η xH!9nx4#l95odѷ*/ڄV$j, @VR?ZFygΜߎCykhm$#ctM* #k:ؑ~Dkzfcd9whωs80#7881 6hURRīpۈR K`=ۓ 墯?+KkHD :vJ&X3[cHD&vRE |/ ƪז3[Q+0f%1[GM-D}L rC-opYc;=  ʍSC2S:X:Mu|?n-H_ Ñn \6 hǃ3? A 8 (U8k痚ʖE;Bna&tQ nPwW0+:k:{ Mx5^RXP(գu缉WVŠ<f VV4)$ z+.6K$6h,TP%v*Pnd>W S˛ &ż/){Hp~*0RЭL[<\N$h~CA$'$ Γݸ0I~}=I|Ǧ.-:%y&`e_w}tѸ 󧮃ܪ IXFԓ>. &z1B@ohO fѶ:j9A\vӉO^g ԰CM _|2ŭrlQLx0}2Xb7mmMEml#/%A0azb7-#&z XT,ZpO#eC‚㪑%8/wB ﮐafmJfTv1zkx`턼eI#KJ($aCg\!O~ftb8m$& A<}\2X'T&>Nr%J22QVڔfE9xoq%#<2r1Sq~#H 5Bnax0h*US嘁Sxt:)L~(P"i6C$Bql;Ŵٖ($P]=~> I1>CQ򊣮 u$zE08D2[t5.Ӗ@|JU3'?ԁ^Ez7^Ϡ(CxeV@Yt8H{.Pt|s4) @ðb6,/] R5 "3~kޘelYTVE?*-lErȂi.x!:=|iJ0Oa?rM-E;v;OL)PtLS fwQ y*h%E $7i0nu0^~]|E3nZƴ=I>ePlۓN|ԞK SJxav:5ir>LYr[akg\o|p=M r)kE,Yw3+Ѣ4u49mq[I1rq< KA4?nZʧ =oiui} ~llZ. )}숐4 Lnڣ>}wЖڊڐ'ՋQ/*ל~)!ewMɟN8B˗ B&)^o/X #pP|uj?Y)?(xL߳ b#ʋ6tdR\sDg|n>"f3/'ic#ʎ&PmoAraćb&\ b<._mI?eCY:B˴aN!kax:#Kܒq&+ ٺZP1f?)XrAYqi\{ Po b3U~0@wH2yd%snANmhW:Q{jMP7HV\&X+?q̻B]ccyE$zV'cWךf :쫇~CqK_⮉oa\€CHdݴ9^퍧+vXUo:̚3S$cR|p(zYSD2 3JU"O8]&eE)$5{0I|H]xHPd%J R ^rGXs|DīoK1 zVSbgϽ$zۿ0vdD]Y[6|:x2/~ޥ|1@z x=uk| pubIǩ$MH. 6;iYl\^Ug4"utJ,NPm.9z"|]YҎD,dXUɩ9p;S-e+J.D:0|8^niA||h>Z(,˂C!7СaY/U5u7V/RPdy^{'!W2U~w#D2Y Fϝb{\κI@RHkY><s_r|)TMqA&d6(3dsI%9 z9A _VTtZ(mˍj{_ǬcedF<@Ll\oo5My@_o"#pS[X|7{}GFj)=F we3U)^f{He}D!8vT()щV$1k;=Hց'ngk2c}˞B>D@Ʈ[^ל#-SwyE2P7" aNTb?v ~JEc+Y$BCTϯ33m](0!yh&04>I;'qo(t.2FU%6RUlp)ˉ/A4kYIC6ąn[1!!_Y>XP.mi!, xz,F*o+cNobh]  'x؄bkD N,֠Sz= K P<,4! k]y0xh}гs )_V&&.JB W 遈sg)5[{'EpZ .&&nM]Tkɑ.+v'iV̏

g2Flc8'}3VŰ`64L% Q)P&tiM5g`hDͅDN:XBKSˣsQP ~ q`a=QL>DIJ{dMkkOGI-:}{ Lxar9Ă5?V(l\aͥYKp ˘1qV@&qYlY0I'b~ES#_THg׉J_R~ HaUQ /c~J\, 4{rq+~;R>وQMx|ԺnԙP _>Xd<,\80aj&(si3V/!%cŢ+ٵϏ 4G7P LD@`K̼6Ac5=Ml֙'jv"֔\4ȝR A`IsG4fxcBOf Gd7 8t(}MYa/Sκ߀fh n1*H/6蕇MVYE + ^{&8 "jJ]J=Orʮ,ѠkD/D2ٹJ%@mܞ|Us2-qzXθ.AE؈W6}](x{=*ªrpy/J \ WfA`9- QFx& TXN#I(ؾtQAyV @#sqx~=:Hȵ܁O^1;Q daN$BkʄBسƿ:~ief.ZNy){z"X{0s;cL"8Ny3a`(C+.s V#WnIj|^g:X{M曋!Pi'g:s%l5)S 1>gKkjٯpNNL[b>f5ْT츖NSK?eN|CKHz N9tw,˜ Ұ1TnH&SҀtr$[vv~1.˦}wMknulߟ~ݾNԲB' N i@p`!AAtTlLv숳qjFK3$ z]8g֧N5hND mp ʬ~=b:huęW FC&HESgd 5+},od??j$ 5lzx"DIa> V8;`iN|{b:' \J] ?ΏR↴Bezb*; 2;Kh%1u` GS]l؝ cyC`4vxr'a,r+u {W}mѹ]lN!?rZ4Zex l}jY+x+xk]ce$[%z Y+7u@Dr9dhHj)hS 绉X#64_8kBw-=_!r*B!Ũw'֛sO$Nb8Le ar2H,Bixv "K'T{\t2gJI MxnJhbtEϸFWAغ姹2;ժ;iFVo⊅?|7]Y3w4( o UBOhz~raEfJx"L/GCc_ %)FI)24"')Ykc7=#_W0G@nI@2ogi2M 7ԙl*< )QonB,>_wʕ6ʠKjEY&҇d igJh:DPI#c1v |F s{NNn7D@[ʼz" ,rX,3%wPt&-n<JCp|>պ6Hx_79)Z] ])gez}T&~SvLz'gg/F;G­ /R0P4|Voؚ9@!œ!dOqk OjJOi,7$Ebwe!0B\r,'Rj@_gzJ9 ƎS!oM_xNBbvh]b݌[Kj%#?c'pWEYfߵh4wN-!2ŸD2_>Iqj.DofGAX1Tq10Y9+ zD1k[d|>-+[_)Cx.>t6~! NL,AI#Z;S'BFi*`@rA `;Ēn9ޘ%$lJ8~._ Yq-F)UuuV ;&u3NZ] MSqvfML/[ XF^lK&3&aȭM:ig%R>]ܙ9m4&ViLɯ*%@ANPuі雔<ᒕ6%lܤ䳦x36yFޓ ap (eC&ju~ ^mg|5  Mpޒ)7ɟ=dMAK`x.?s=fQQ3')^ "}b9&?+bw E CFӫiӞbQ,͒0ikrftTذXCecK[$( HG,O3[3:vUzMH㌖ Ɔǥ8YTy [+tZ8|`!$4Q(\y<`2"\+ՌtZq0< gUsh,(_$uS*r OdB+ %j~$;ƶLڵѯ'=bv菋Wܻ$A<#^=L?jkRDzZc.V/݀ck7:HՈ M/=.VC y-ϭ}3=džknD\M okJ7_+M%ulj'WH'oˎQ7<7Sly!_ރ䞔K)V5_a ࿽yxi 5FqgLCsD"2`fIPn*H ]46$_p2mp䚿=`І:O!"#Am~@t@xx7nP: _kr%0:&u޳a+@w,7isӜX1WH@\B#@ R]bE1vŦe:# &U. WF ~90V,J}%S!pƞt[`,W!e=˦/C`aYq2H":cѠMWPwyHy9( mx:XxwsqV@^jrjuyb7.7!b_DQ=GB<4c aB[vpDӴ `,sӖ)Dt9Q`M }87eT/r ۰Vh/x6(Lȯe}zm {iT2ta 1ퟁOgsfk,P)֖xúM?p}HyzvR2AQ6Z59ؽމހj<,"8:cpG:D蘽?V#/cЩ@CAAH_JHJ9п]cQ<+:>Hge lb1|&MT6tqrVQ,U xyלH8[ ѕ/}P`7om(~)aԬ`} x'Eἓ¼M(z.s|  D{کV- $Vj6NđS$3_ܩ(5x6J"-r1L4񛙷'Our,ڱF bkn8=`=n%}4̫ u8 ,F` &Mk|,砖w]0rݶ6CTD* az$ʳ#5I;kn"%M<n6J7͹E嗚`_x2 6<8KۨO,~TTrC 6JHe ~P;x(z-8>WzøpwBlÌM;&6~Gv-5 -5B PQ/-ZUg'ԞimyGodTK]noP}]q$ӕhU7_e Kn/Sъ󵧯g.?T3nL%Hq/tYy좌e+~ OKU}Y^;Ys/~'mi oi^e?5MX|$=߾,?Xr_ !gٴ ?FԵka؟U獍_k'1UhJy &,Tٳ rfWS2]rY]Df%$ f;z>;}-G7,OJ@'75G|VuXց5FsA~dj0ֶS6.< ^bEZ5UB5^4T1ׇl1zK ?Ck9;d70QgeBPB˨Đ'uqO-b2b1ZwrT*\qĖMQ}꺊p:"-`ݴe TD_=|J+:/gV?Gq~ j.ZMZxYyS{(Hi8ޟ|?vX nzs;bĄ)~`C Z>"MDFiɴ厺du-? -u k|$؈Ublz'nO:Ev)&7쥢 hЁu$nf/ysFKSJ=@H1*h_Bn  ]tH^p}eKȢES~631mB_ $ 9!; 'ÅiMTowߴpoGڐǏ$1^t\/p]+~\rLRMuhw+DBo+VXIŨ_eg^5Fl{'a(9:)'VR)dm*onehj'Tjic):b,Z`/6A@ ѼA@RăUhMXp:mbƇe(q+ NIP_6"b' !ԭ&SS;a 8}s u/Dk;y ykܘ)K^T}IFLɽĊ0WVpcw*Нd$kF4m}HB^dVyV`csj-RS)>kYR4g[H|\\brcǕ7^b7c#+̹ 1q2E;gT4; 7Ls㙯` +zN>|Du_/aRw\zİPB!Ȩ%{vVspע[TCq/8]q{+%ō1v/&S 0B70.s1&N>nыޟcL]0Q? WC(klm~teӉy2E9/;hZW$N5|Þq&3<~5 11Sɴ}~r['4ݰ?tSRag*IP[YVN:?dnq+P*j{I'l@~ɒm~ Xo;6Ge+LE`!s nt,l.z<3BJTQ"Ae]B cۙj"- G_Mp-CPn[o'.Kmi~2@߰ рDJ?;~QS[7 epkR^ q({V"x~eGq&@t;)nYF?sڮ: h:;)am1_MBiv0oI~[fP~6ev}õE qggn S(?#zKen{HoB؝On9)W (L) XumP e`P|Kv0tڽ(9nX̓D¬>r6Xf[ai(we?/)Feaоy7Z4 ҫq~)"x(ݹLi*ۏ߭z/uE|Gj١p"4EH%hp~uIIԩOJα8G_`u& ǻX(Vl"nmϒà@kHniuH7w7͒xV"09*$mx.MӦe#᳥wy *"NZƅ_dz/Cpᐪoĵ1cb̐|#F5K JJRVkDka^ds<4tFc2-W4!54t|{&k֥ew&oz-$Li]MiI6QG_5gHg%ٯ§_5!de?_Ԍo]ꈭ,j>Iۢ 8v;$c%i-3%ZWçIRdbYwQ!-O.*"I1;ȥ\:Ӧ3XAa`ݺHO^R<-?aivnhE|{PE sgc+3|z)qH<]8lM:֌~s{Vԡpjrߑ,gtDֻQyxeH)qS}mur[<.Cixo/In(xeľ+0K-`` GS}oijxN9׻QYGR>C60|5}-P$sCN\$+zP`{lJ.LŃ\LWVJ"& A[U|ix}e+ w~}ZZ`=D2 I $J͌:Ps2. (]CH;iٿeٵT$ohtRG\8a'!^O`4q1qTp3n nt1U1swWJGt5۳wed&AW$JF?%|hZ~Jߺݾ%(?vYBWgx|  +5"pw( E/t4rrf~Wjt3 Zo|XSMeD<022c0/zjLhb4')6+f)z}@$^zDhI\UὙl )-%M hԷU:G ],DKwMzn{;uģ'VGZ2@BU8Τ)fJӑ.."kH|кG|Dz`3z`DfɘigfS ߉;sQ)~wGxUTraJ, Ph-zU:(X\N: I{d-z̆j pDy6l_ C~hhclQu8v*/'gxaw+S;d `VqʖȕЏU!\X e|D7vߝr3!cqlƦt gɷ',6^W-px\Nq¾{2ot|~\/ aEF*Jc耽*7Hcw`[3#[ 5'|WRR Y=0#U4u׀}2k6|()Űr=`\QE2d* $nNg«QEHP*`Kc %dg9y\|)޵mVy6m=ID#|O-C\//?!^.7t?ۥLuX]SY+ee2m$\ςDBMJ(9_=Yb+8 C[aXOC}`#\k#4Sx|rB?J+"ApQj};zT &ЅUp]M;L&7ۢfVJd=qoqr7w=cWP6qd^wiDFQDnQЪ_12 _Ӌ84p ^+W>_h܏fdT'3ոYͩnn%FovӚvw*(yaWMy?_KTRz4v V,NC"qW椥SŬa)Qg oSb€-26T5u$;f M>͌޲yuhr& o|g uBjw8^a~Fm%C6f0$,cңUX.Fxp2tNҞW'4kS`ڙJg\epeULapsnH@P ѧMwD..JKLÃtoc<>:n-T Fr\Hh_s9TU,Mi+^wcf[mz,U;y5oPŎ E+:weϚޖ' OO5uDw #d)ţ3>!݄y]|ӕ>Yֵ5,QgS غ!l#cl$N0ʗ N 5W(y[15t#DKoisAi@2,|ea:ҍ{kCQ֜GCj$<ZoŲ>D2.VڑP)<Z.ˡ(\Zh x ΐKQw`qm:W3bCՂݯ+285Є<$s.W6u?&+f^0D*ح<{E50s鑈^yZ֨6 G )oO3PpJz9{Inml3La 1Tu]RF=Y$t+`-G[9Z$7+dC{_-[WEL=y ~F[yO)j b*pm,UC̙3td3O{kIۂdƘ=&)] oL{jlAW)q/#Ruʮ|vb>[zs4˾Gzej)qKL>e{8(.?o!Mǻf2tӄ\̑ Zqn){]<ȶ?FZrb^TI;O%cRNoݗW;= !Ice ͓[K1sXr܅NF>L>k[(7~:L=w"Iaq&OU0AQsk|Zqs2SZJvA>W(ع=#4H^B~b)k,{,[_\]jiv  r%U54юD=aA:5QT  B4Nr$q輪D4r;-.ܙDx Y3Z0=1M@2!!r;#0ͭ¥Bֱr!!#y& ҥ,[-SgW'T;ҜWS( ?1iu>SV2m\zw9u;52#F$aU vc` C*&`XI9 5בWjОLHe> !ݣjMUiMjFEd w_}Y]);R%JWn]$ogD^? f9NkE-]~xq<eyf| 5d~u roA[aHb,+^B1Q iPE:u0\uרҫ2Tqd^}d[KJ%4“`Ǟxx3>q 0&QhYeWP$>'eYZ~ٿ=S)[)Đla^vU }&0~F%E ځβmW ]x?Q*@[To'Z8v\\/zڱИj Ek%$.`EPi3E qbtFsq _)зQ#/'6-u;$M(JrYnAٴI0wH{fvl_(le~$ȁ!76 `|ۦ_܍Ja`PDx@ӒDpB[\VA"w/<+ Xd;_ɲo_ƛTeyy5Z2ZlK!3raCe5 l[;ʩ3zRs2Mn4F`7Y!ɩ)ߞǽD !/Z<}$ĒbWSz(D9f8qzSD`o6a\Kd;F9L4En.vs;Ի5q|vE6pf Њi?N~6KסǑnJ}@7,w^T+,.hITs5CݘHjJ(ʶSv\y/ l'"%p8\G%<^Z7/>]"P7ˮhedN=q3>q;^񕏓ZzX8/F0[WX/Q?Dn\M@rDsΞ}00u?#^2Z&&X Ğשs6f|},Xr%y=˶< K^6'HקFgA LjNc8Pk X'_tiQeVNfr{̰ȳ}KFNuHlT$wŗ+F1SRcZ*Mc5]կ3BXǛz\h|58m`ro3ofh0 Y.,Bl?( w]{=x;JR0NGd$Ճ6*Jɼ{|.7"vӊE[렣gI_>x4ey*N$Z}iFjNcedJP7"XIr0p17~_w.r3,%ɑtP m{cM6%iȥzxM hM6v7.ՖVZ׵Faa,:8byߢd OTos7,T&pVO! :)U6A'HOvrzDċH41zT0^RJL3n1Z-e7|!K Lj=CCa΋5ʕqIL?PDTmk_msxpBJLOE#&цO8lȞsR&F%͛-*,hѾVWQga:: )=sؙϔ(.ZHmDƏdn+;0F=E% mWm=lyN[0C[Zwj5GeNh| ͆M~FIB9T{\ɰPILJ  ܟ}T3i 0@W񤖨٬ڤkJ6<{[˻.X y1 s%'j5y>=[7m$wZ`?3NP>yUoGnqؖJN C2E]HIk𑪕a""`:.NEXuۖ]"7?ﺢbjZ]bNZHzYC"1H/Y$DSak'X pP9s>0,6m648F'0No}TnY\G}C _lQ`+ahz&a@؍a4A_\HE6P4 8b ~9;xV, W|Q}ٚ\Ұes su tP7ƽF洤g>F*-re}n է%$ЁҕmeNҏh|^bx#,@*r[OG3C>N` 2weZ%8`)#X͚ƃ xwtqȈ-Wq#lYQ"<}wPϞ偅2vw9V㳼O;}:,Ep':*_C4Jw70˘BJg0y1'Ӽ $Q˒kmdLm=c0U 9Ɉo[ r^̄4 /fHg ߾.MmL5TL|%yR<9vƛ-9/^՗1RFs)K7XQ^wS08wl+< ܣ>h+xGQWlC°wkrV:)\ɯ$>Ić+Iؖ3ŷtЌ2GRPݝ.)j۾V}A lj 08<7oci}DnIuΩqL&ko9cՏEY)3=n-mϡwxqBCUR*_6ֱ<'bA}Mfdtm>mgsyw*F^P޳u̴ ]ed`LjT nVGOj3(˪C7 h)\G #"+_鱻fXWdZ.2ƠwKFA,paGɟۤ[5sZ{I4ڕDid'}tTܸ\4kQM9{nI@TLͽ t2oʯGC =Kz:ϞcMQLZ3;Sá].^+O8`?4j _ύ2d:ۑCiv%LkQ(>]H Js[^j1੒ a02_v|rN B* ڃW?)Ә5L&H1w7vK#l*p^T7Ph9&4Ɂndl!C*ʍs˼ 9 U8PU`u1shk(4d-2fu i)TU%ƞIJ%n1~|6 -AA.[bP^v1[P FZ^!=Fe B) ڣ}IY]E^ /ċv|]s$dޕpn{O- GB.92]f٘=Kj4p~=ey|Q`-%pMpog^UYH~+[8Xΐbקּ}sZlr5|m2+%c/ rс#S;}5Qo3=fu0nrpv$ǟxk[r:+/Y nC0ӷoyJ uNn~W]x1jZ$#FhA[N.(PJ3$oǘg7 Chă:}4pꀁrJH"!p;^hUE*7%63[5g\UxwP*:2hXB'M 0K"AJLXӻr#CM5x? Vn<850,w DEݮݦe'Wֈqƛ?yW" 9vrHPNJU5hHo:yQF֕$A7͓.٬Ft b-^ӶAY #2?ϖRՙs2tBčTyosTxNƑ1/'~ǁs;@ Dq}j8J\O3fVz)ܖ)'k S8z'O/1ľh0@ay JZ򞍏O(t+n\;>jAi2'JRJM1枍uUuMO׆dr\=xMNq@xQl^uAԷXA+b`ZL)}rGbߚ5ao 2@޸97:QeU,JSY>iQf${zgU wݓȡjlӴ/nپ Q,FoO;b#j&`10Wćch1zЭq-dK#jI$2<>Zw Puf G-C5薋H J>JgC︭Zpb,fE¹˧ ƀE4hd}{F.&1t|)h0۬0i=<S\QbȕpYU㖙jI@r2Ls,s,H[FtOº/1q)(B)|D  &0zʪٙ\pJ'pJI6H^(0 Mk"h5M]-aп?=@àG~"\`NT ^"vJ(n%w 0eĠr/P( $ )t:~5 >j:u;RSu$ O13f6p9|wfbeO]_9H@ԸbSA)T<_cyr͓f؂$6Kk@jd,8C:t]bH:ךL)]&1n54' X1$'7r o_szm_D6/+]q&xKX^7 ?@^"t!ǚV *XC| g0+7`q6˜Igy Bڬu R+W]RU|}$$ s92H:͆4 S??lՅYcAJôB:VE6)8}S aUK=ul),+ c2f,Ծ/zx"N 6Y 1=֩z-1v#m'`ya7WkaVm#.vfT([RN}F[N-ΙmjԌU=)SSp/^SN'8w{n]oSB?Ağ+ymTOCFҦҹAl y7pmAǀў ^$ljp$.F^HǵeOS`f[Ch\cd g4R^n{g5ύuA&hi0 ޤ@!崱+>ObQ /9rT.ST)[JZwV#$< {>“IX>%[LQewn;&ØX"DE<&#k|GMf"X.Öngo lCѲFr]e1{w8hJn ~>n׮%e*%6<,dMsR:Y^J;q;ȓԬ+jKr&ЦVy=%3"1gLfd$c/nFpLS;Wŷ/\A^ yzACcZY{8RñGSAy3CŜߘWَV4S$tQl- unֆ#}cY/|m*ʡjnv4-\(J7YnAs3 zA;AZɢ+Nȕ82`Ψ)@8FFk(U&&K9+YB8籐A-jj:k__{rv+ *L HYX rw;WG?'G7Ǒ*T^꒽h՜ -|8zb{ !db^GxֿAQ!fLf>"L橩F>m8}PDHfSI,Fren/ꕿ|499ebih@v>٩QϪ;+xxol 'L=BpȧZ3?tSlX} +9?0L[q[UgDP#$~M0KV94*ѱ={sO)#h.sk %;"(YZ1=کY|Vtx 4 V٭\f U%)e@_AC|3亣$7{b{b|C|%[Ed^ -I41>A-s#_| UGY20 2G+q?)ss^D :rwZ|,GCh6xڜ.,ɠ?y~Qg!0Ti47]ީPtad[RuĂ|1jT& ެ 2eAa| U_@4nI@9< +rR |zR#0:bslVv[y(p:EHXM^>GzZhA7:$YO{2p3/ 㛑9/@<x[" ĬϬ![U s=c@n2TI|<#kvA5e߳ $*Q"ROrƌAWmbIP "3u/#1Kpin`Tk/jHcL MMb Kŵ/´LYŎa_\KKU}1>VʽosJ%Jcҹ~؎!;W^e=@615QaۙM/qMDG1e Ud@(%T\ q9; b`%Uj3!\Q^x7k 1)5sAYW;H4V')䦡佐9WyCՋ{fD[-[\J. ezڷi(GLAn`VYd(nzv > Ѧc2YLH(}3^.+?8,r\ƭE ,oH 35.9}E ۈR` JQ2: +&3t"Fg@XBFЗ߳*kϱZ'pߕgC*{7B&̐ s Ӭn,ƪ<ӌt :xN)p5ٛq*\ijVYT*_,Yg=gh>U R[zy`>Gϱxx(sl&R7>CFcZ DMaմB C[YHp9]cī:[Cv$zU U1Ѥ(K;)>rblEVMߺnOCK2(NCsy 9xy{ystY,YRQ68~pvĒKHMҤ/D Z3L]9idAruj|1`L-O6m1mivۗ\b?"̒5<4rC +R|cC ZQ/)m:v$K%T%s/Px|q!YK]=su_e2uYzUX;tBL/U]b2Dp9F9? MQm+2w>am]VDz }H4W֒-bZvLNf. T6+0k.DWP@Ay >Qzdz=vOw#y\ `ZQnԻZUn+̏3( w |aOH6=b"8չ@2IGJv[s|N [ű}(sEi1QZdkIyxEU҇hϥgmBqֹ- DT`a苏|*I8l!p&39D=sNb)txJ϶aWa^P3Yİ VmJ@z۶}iW ++_r/kb`7^~)>M$`"X;`g[6s>V><(,`Ƌ[ i)s[V_&2{;,Z]$՜ :FQ0?YsPR5kէUHgހ\I[,z@U-y. CJ͉wשF2-,BxC1y}pdrKN+ Cz{l=v zJ"G$y/ˆH$`L.2ZD;hR)M籑S8!Ғ8ť;ZHS9tvAf塅7#n{vF?!UqT=l'a\ &b{O T[ޭhȕ *_Q3ZGw\WkhNM@]GIc"҉` Yԍ%? (Bk;*]V&*"modR$ݩscsDƪP!S9}ra.b܊RaSjm-gY2E^CޞOWilAn.rχ>X!K5X5ۅ1T%G@f`yƳ}BXn z&E eJmoInO!M{^dsK=֘O %̰Iߢq#R'/6z֢&pT 4cA2&,=LL>tEئxbPbL l, +oŚūz|҇&\ :I,,\DbHEK2N+K=œȟ.s+~eNY.v )W52}?v.{(aɬ^NZMU$ffQ_k,$dJ5B!d3,yoA~&{wXzj3`wWnVc g҇]I]^Q5 D>$~7 &S[_>K~F~$ .\/G [~]DTdgԁ쨦^T 'SK Z)ήmiztMni}ourW"b hBM< 8QX_<6Ũ+]/^A&D&U6B@(L(,sһFAQ"\#Y6B9 `Iv=a]6~4((S^ "ƈ'7.Wx#80Q'}TÒiR\*GP0'Uv~tkl]:XN$ly!Q2N*!!.L^4b.O(ydbДMnO:yq-Seګ"pCϼ>fϳ(e2kwڲjURT_`L/\V@8a'B:# " x;ބhq _uUa,Aբ"j8;MIj`2XTw1!Wz_M#a!hnuA0]5^?%o׻[UQx|OǖǨvl(:ioE`#Lq yi+>X[J{-jN<2atm+Yl_J̲|Z8E|^!@_+ \f}x^*;TܣIVQ7ҟ +:8MIc7kOsk+o2$h\8E[ЃFD~&1A>g?ufrX]J`UU*Э w+&@: 0t]Y:+c[.~^)CgדUh's?:1KTg7 #0o1{DZAZ}IPs0ddPiK9Ul|+3A_\:Ku ƤYO@w>F-WE!l e˫@sH;|.@E ?a0/SM,Q26J C"<5;4#B_ڙNx!)֯r#!hZYe `#%n"u;jM,2ӎ{e.! sNKh9 ۀd 7&dM)SyXɎ/#@(ۘb% Q{>oΞ W%GSFX!uЭ~+Re=bܝ@КB!_͊G NV}G /v'U:}d>6QҠ3uwF hc>CAO"_j'&WqkAyc{bxf3K ?hX%ұEB'mA K+f9]8 m[c޻G @: LZ6}[,ji۵R9B!issqCӗ0إ9GXd =j;9 mƦ6W}|O͂ 2#TKr%f] hϮt\00uqW3HTMEH/e0z+LS.Y@ќs<SX^0`r"8zMLc1n?-}NaI ʋN)"6MT!?αPϿos|G $Bqݒx@#A.̔H\, 4QfUq'Tne E,;8^PS7+ψ-l|x_2 O:8a)2Va#RG.,2AL $Lrdh1F;w8xhw\ͼ  8 ŮCsBg >$j@2ax{Pfa IV[h;)HRdT$ţ0лòpkk1%2 VX'lcۡUz|wXW| 222./iߍAGL܃P  wYJqt}Q3Qnz-KSMM]D[,*1I0KuV?,Ɂ{J3 Љv C-I湬%+Yj>c卛a4' ޝ7h32Ce.R ȃNÎ$$Vμ~(q50ldH~u_544 )o-vE tbֽ9,ĉ؍0شRk^>Jdy/p|\B-.7 z:~\hޞf+pKQk"|cLm=k0n!50 2麱gSrLgCLXm O)eϚH]>ը R? 9B}bOYg.]TbX e,+?,7yK1,+ݤXzUj .%rZ&~Uz›Ǎdk[DޝZ_PtuyůRSBӎ\"$>ːB+05Ub8b$MH!aPd>6'.>"?Ho_IY=jKgo/Ħۏ<ݳdn jt#(-*x_FQ|vNA8UL|=ߌ7@Y{E%N1#gC,ĕ[PBs)ʐlGί >;p^q{ULUJ&nfbfpЈR7 dG0Sf|Ȳ#%C:)V5D,/:9Gٷz%)|Ԩ.)|ZhJx78@4mݞ@U71riwUQR0&8i9_VFmՋ!?UV5{4WtxL<<#Z?LkءPزr6x;3sk^eM*EKň7Fc=Ԡ;Wy8ML4#^~O5ẁqU"|Jt8));m=P';}fPu$|Y}qJb&gYJǭ^˞@/ U8KX \0E󝨓/:= u5 hge lȗSvj_DC@LoBtEP7: IヴXﲏ"LvHh8,u31lA=͆C,v4'ʋ !#A$Ut?|"J vh(3<ئDwUƂr-(Q+d9 r?J+:ubjVź:k֯Q$Kb@Б#i^e⟢xn,LА:KeQp3WZȃ4$"oVVE-4 3aŅ6(ubʻM$UϴvbCEchW`Tlکc' A:CUnPC%M#;c\#(<M'=U"4POvAv 0E@){HnDj>ltrY1 C}`ټ 2LW8%ƙsUX̧w"Oo?Bɧ_;ơ$[ ڬk;yFM#?=b`%}=QEͶϿ&RGfh&WRCxм l@a\+ =<0ktn$|Y۳'J{;+bH6"/=\}Dђ^t(L6: v*CJ\-}&vvWp]Vi? R5:@^_L)Eʢfiii/~Le9(\L\h$%ot/j+$20\摗 >,57(EE t| QO픣1@v&BEզ)P' u ogLg̒:K.(ma:Ĉ[?&KTEѥ$H W+6~T@ }S#O -"_8}DI47lCiz៯8tWM*xhN<@_{pBB&' R#m߱KnQbyM5/c C̾MN9nu~PAQ6I7Tg %M5l& 3MyAK Lo vYف4(EDaš%O5Nˁ5)^u~!V*Z a&d{ .JM xacɝ՞r&X*|-4D|R n^6K%;BX$rr6{^k@2ҥ' /{ݚ98>&ZBd(m[nh <7Iv rKSfu+e$-!mi_1bF=\ N"&-ڍ)KW=ô}/Μ>8j3Lg^*2v_9Aw-Ր79llZOaj}J92̬}%]ocZWVwܻ<+jsp}c`$Gi2tV''~wyaghkm, ]˾\o+ij1 r9?qG.'5E42QH)A^s௦_ю(q9b eJǔ[d5vgȩI HK4]d+lO$Wմ`V@am吋*coX*.3PKIxnE+Č֡i1"$bC0Avn=^.],6Bqu^1l$8tW4m#rVE>h< Lw{ѫ?#vl&@a)S+ѤU[lT-o!h=P!K%*CT̳˶&/Ec4SC-Gsآ*!+/:HOaIFP^Q[rEuw>oA8[ nA$k:S*(Qi?yHAk?3@1kNvUܹs,6 G o-xJAX ds+zoܲhAN +7`D{g/ ?CEe I 4#aݼPse6q aRClW1^Om_"6Ӄv-".j ͙rꦧowt#7}GQi\ $9b@ )1 \@ ndv4c7rm 7ѹP34op5qZ, H ,&F[r-b))ҌCDmF>2G-gh=~|J'ZۄU7Wãɯe\,_~Z!c! 7cb(xQBܴ0cKSBO 4Flc/0?|8!Ȇ*& ۽icT OvA#+--[jxm &Dl sΓy?X-u%oC MmM2훴jLn]k SR}sSu|9-1./&VdѦ(blfOa$Ӂш颁Ϙ<nN 4uխJnMb_RЉf{)>7%p\bz {fJZ}C>ȼK[;Aք 6 #:ņoܮK4t*-\./%6H[y.εS0,1hr`Bh p7mע4VoۡaX)OG~ ,ʡCc늎CDTLIh|HFqClD q<.5)FP#`bT/;frJ${hpE2㸌w%fVnlLn@h)8GqMZwYW`g BGU>'Rku@/|qgH`kq ]L&i^4x*uޅq賩#;W<<|%Wё?7b-e͚"77CUWkzWV@IgBh0vu<6UbleؗdRwFNޣ\"ns`J%hQ ? r~B}$ jRV_$2)3,ZL=g>ЃrM 9*rzcLP:eׇco{@%Y'O|a3'Md0/XsI+] CӬri3rLyOrmx*q̕nߚ(~|VKDC덓 jmq p{y1ĉahfbjk?r@Ɖ}T,w5N[]XYmѓ~>5Fϭ9q[3Y.@swjz];{}X7gQa6t?2@0V}({ %\>RmA]~Ap2cL 99Ѩ8c՝X3A1Cgd88eC%ݪWTA/ - D)yd `7/#<16^`Oj3Hx9Li>K} *nVwTRA Rl.&!sG*OOy=Ѹ,WRޜ$eX* %FAf_fEÚ#G-`#-1@#%Pg/Qtq$EM spji$wྻBJOs^zKAo?-PJ>ƍ޾ 逶y&>qhIQR^.څt'~ SWnS`AK9~pS -Mi#K0 Zh6g1Vr0xjy-=,ae9PeTBuwS\mt碐0Ҫy %VW,onT<"%{{5R#-tw@XJj]Athcք:..@ZC4O ;Y;!b*vJZ6nrfO%Xy4~2Kkx٘ .oLWw/gwt}* NE6[|2gFhɈ|xOyΈZ)uXK=r*ƁFm$!02B 㗛Ӿ*Y40eBdh2 Wc7\>jC e#b,t׬\32ZŅ`Ǟ]Dwt}"_?r;&/؀Ac#ګ1^( Ì V:IOYGи}tnA8yw2^KL6A7bcR*G;`N4uuA+05lyM;C- g8!lVq5LB` Gp$X qHrN>ؼ4^RFIwyUCۉdՔhwȌߊ]4xHY?I”A?WTIxJOmyvy^-^NUFxońqة8eIZ}ksj@AkwfCK@WbPߑ^!OeOLVXx3nMr,Z:82YDCPkOPTq[kxzigbȩ Mp>%0Edg3 N.(h%}[;lqe-(zqB]Mv$v-0-H`V[K jAEQOq!s-]Q0=}ĺU[~!E)pŹ_C9u%1Amݒ՗5/bkM|VO1#MPQl6T6dpJ1D͸EVU12ڑM<'"]wkUp-ے@Fyh=CA4&Mdo&|WQTe>zOqt~ I):6K<MvM S7ٽ|smM1 PWT!^7}m<OL'㠥n3VF%Mo:rGDM T0Fm.xQȟ?x RU_1˻n ۤoja01Z_J^f?htU#ʘ$wހwځ0fĄ,x=S:wӘq҄pOj9zăer_6"tfK,7$:zGr5l[Mk= {U 398rd: ]bKډBV#_v(>8(.Y.gZ5³E\Aa.渲mz_D,h,o5Lx4xt+.)hg=P""yVܠVtWCX /w s/p^`,rz;nSA QD |cݫ7!EE]אh{ȲBNNJ΄MvKLhhYgwt$9}ϝWJ%904Η70A{&v{6qWbk 3y O qj./@$DeA@ TB,{Of)}z=*`.sOݣ܃{G#0ÎCfvڒ7[2C~H60IҔh =-NK±PXPk2n9JFE"[V;em|]i K)f'0,@uϨ"?_PfnuSeEoAJ%7gH"i'$0fdi>DZ@w|3]30.=Uӏg_K2EL$[Sܓw< ~pC&!2׸;rly;;O&,3N]zmhTBcn"B}/:}>AWKSL~Pqɣ>FpOaM5| \+UR.Ƞ xpU+{98Om)3\RGOԅ,Z7`^R^}&~v_d"N?-SD'L '^S8;vحi6oSČ &iGDSI14Ɯ*%WHx;z @1Zt)PEiN$3XXc3E9齞ˑQ9S]4a6Aٸ X| {u(:kz/ppy3"IF]Rx0?gQs:~~:_[魅k +,lYCߊHd~az `NF C  j>Pk )s({@NubO-2")OfE9G/6Ug*])Ymq,E}__![~BD}oS\#Y]+~p,RUߔzگȊ)kYtc߭5%<#8fw"\(=HG4:P0d֔|kNʪe'8AC&(F68침q @8WqE)SӢ$~Vi D5ӈY 3363hu8&zgIٜ͢X#D"GPٕ )Oi`uŌɧPcQ裄&㐹ѱB t1P}a!]cYGlL0|sw:\вR#h~@5ǂa= AMWRER6t2T 3Я|I y+w sMFyYPRTEj\㬓/#Q-W I+ q*8Ν1 *JC1)~PE'؊],3DU (XʓQb-@r1ZSكLg?6"Eige[鱞YGmG4Vl Z:9c"e_7C )-kZ}wM8ܓ!hg܂ImaR!R+p!#ZN`ŗD|ȹ^T>[mpl)nf@l_A?T4Yvw\KM$D@Љ%z̻֠rOA9PN˜lIJYzhלEY$| $u@\<[a|UkE T8Եo9]8ZYQsgqxƶ*}"#<zxl1 tf.8e xd" 7ҨaM 6iZMǙ&B 24c~69Vh*D99}u9OZB&m^AQq$1Bծ4R.4y[|r_{xķHIf<4<}r!T>3"WB!A sΘTQT 2-\9ۏ("IV1+N)\ZB^lmW4{HB;u+z>arMmLWsgp)f71TAiX7U<)ÿ .ɚ/=F@}Xhj3,G6U\+,‚ðb:BPsQ7hEvثPFfꭓ+-`>1̯|!v r 0g^fMFfQfȅ( "r1p3hz+ =v,r싘8>Y?56SՠGm"ViCThZhz!6D|J}VUa3'iBSq*aYXPܖ3'ڭ 9orl+K БTIA񩸀]`Εim~n$۲)$JfŢAj1 !xd 7k R}~T 7ҝs[n2*6茱^Q/^v?6k;Y!Lv*N$o6f妓vʨ΀_ +0`}hҜlh-hxWМ&TMe}6Q1$c( I+;d:3"|ǽ%4Ծn\BFgʽtbޚ^l=K*gmo`@/laNl;]$?#]E8A)Dz?"Չ/e…al*X7Y-'ã + 0DI'̬Ǹ]&TL _"`<E>_o I-vh[bkJwF{z?HJ\.DvG CѪ>GoK H_2PhQzbjF\kG=ڋ[nJ-=%P/̉ KEZwQ+-qzȡƛJl_۷#}=eHi\7ԉEny/d[0LPJ3Tr8k@VS@fD`Լ9*4rȴwkLة,'%ٹ2EgZB Ex\y1x!w8h hyd<{mpϓ7S~(($;@Eo(h恅;|M ?yF7ɛzCmv>&üO ]Q3oqx=][;(?v^{NwX?Y(r_b41"Fer{rVҨhRILMwnU]z.$ = 9ZQkE>J( ۈ 9X?BAY' }8~ptP-abg^a;3yAj^S/:C4.pF]?=݂@L79DN}  xVc,}W 6^Ĝc2cMs֠YVq}a(uYkkn>]T"YNq)<}1!qjɞEll#G)1a \Qw)(uM'(Fͥ ]\6?ck\x}!r d1=o)nC j(*|5fAK|KAJd.2d}.BEJ>*TġлSt;_v<Tnƫ-uwPaEϡv=jcc4l'$o;M2Bw GmwփC%kw0.@Wǝ-Ry ԡ}h}pPq~46fe/ nDߦW\yڕ2ũg697$ч[.v)@؝7 w_)`u%i6vU2$}lFoܣb1W=fJ; cLi\:Hx@ *UBs.Ar%v"$XbRI/9 -o%OP.LfoT7bZlH 84DN ɺ0(8Ne${^Ӱ/#jT p6 mV"U|En/Zƿ8{[+򯌐eK$;xP].7u;ϫRpo"8tQ?}߽%Ux޴?W7sPǃǼ{"f* TQ,}¼Ai?{T}_,WE%6 V"YkjIpo^;2 W'T]3}5D g!N ~)eJ ̲'BޞJ1@sFR%sJtϹRt? t-ŇG#xDtV `YijCV:e_ DzG6eҋMj͘<Ot 9]+ <*8+pwC )g^@K+( ^u/)ofWHU1x@iqXg/sp'݂YTD\ c*(m oHz5O,ڠ"d w$(L&s"NC@H_i h>SzPf蚋C8B[O21x:upЛ֕řns 0R7~ ~ĀW"Ӣ(|=Յ*2A (ĐN( K Tj5{xZ'r?_;8'Ͱ B 3wg^bR[^wCnsb{~坡b|H? #\]у kvin/ñ!%-֋gWJ!^ǝFj C)Ӹ{=ݣّ)֎Df$3~S|1ɡ쮝I~ƙOR;48'?hJyNĽZ[-K}t.Ov=7'yx?) ۞B$fvC )\ ēg]0OL49κث|Y*H;/N#h_^VoG(#Yig[ǯJ9+ґ1b])p(~aW nJ1=,l4kɗnU [M&_!Pd vӻ {1Gb`'s/#/v=| 2maGP Yoڰ[(-*u-sU]h`s8~Y li!6F b>Asor { vߛ5tf%޸5^EӴ+ˀ޾H#`J[jK~$yܕ8skt ATȹ—\ڍ2W:$QpP’t/"}OOp2]27CX)g K&ucܛM~úL+=hyĪgb+ߠ=ܽǁH~|Q*uІ70~+IBÏ!e[=b_5=i[詏p-k}} IB/lgĸLlϘ;MV4#Xk"4I)P?wy΀sL;f[dEߪen;b=zWEp)8!P^@P(t[< .=֧ܣT0f@ =>dO{Gs]X?Ҭ 1&*hV.W4B\y;tSboy lUr(_107#2U݋8G4-  SKN.rk?gj|;E@'i"rSHM `궼w"[0q]Ż̃:Zn{UHώNG-|upPn8I,ƜfLyTie ө](Eo>#0[=5Q}HEn#V5gtib$jVliSbJ8!қrMj3U˦F\@~sݳB'h=>ݝ}ύG=U#CQnH~A28̬NS5'¿ƒ,RºX5(E=$⪰豨[Rf1GOsf~Czu%jnڂ8hZ@P!ߊhq|>Q1*/ .0l n,8~n3DZ=|y[jt8{-"NxbzƉR~ ^v)3USH*RM4i - fBJR)&Ь-!IN헌MތT`lG7wocGϣy:OL4XO}8.5)@ʴc #ig);'HHyƤ2%un)%9Erl!V7 cHb#WU+d9tV"$@χC!k[VaQE~œehsKwPxrO$L9%l HiQ"ȒDJbgsDLH9[mNX(9XՌvWFk圵7aX}Zg@ m3r;A!M51-d{#aD=p~tF\(a߯Œ*9lC?=fV e/h*!?PYb ?̋)6_rس@LW~;L229-">#'vO*!.ORaG>*Oh6E+sOGeSF{ߜ0Tz%tJjx3a}Q3خ}bۊ09fY)i m8 oݣMoٛ#%DÁ+ڞG7R1X fPUufb)UZYJyR'*7ͳ 5Tl+%ut\y"wpejI Jl0:"d[4xʱrpHQv,)+i( ^𰚚SŸo:>4 ".+:o P JAlw A.좟Uo@CK<ߘ9vrcz!P./ƒ+4n3bcsO&a!'Lmh:đ,P$"N ;s"| [1RQ/#5)޸XZ}# EdIQEG.E%A{CdD0_meCnZ5\|-ig JnjUyKBKĖ _7h4ڰ4"c64E@|^LM`wY%QD˾C#mh:Fظ؂1ȵ 0,S8⏦2hCqm@GK†.j`iO'iH#)0@J,3\k{ b0Ch؉'&{C4 ^j?7 9,(FQ@QԅXnj}fs~|NA{/xرih}7 H% Coj2/&'q8o(QļLԈt71$J󅋊c8i AèSg.;ä] nJIBe@hkM /V&P8JãGco.U6cB^`A™ os+Dqt|8PG]sӃ Y>hd,֨FiU7mR9% _IRꞨ|@8*?#mq1% mexYp&ۿOXvs,b4d&4(f.vs =D \\q ;?GF]mYD}">oN] 7mb:t!2Ag|Է3* 2P@- < 6,xx?U"l["EHJĻ~`Gb0gN_#LZ7SLKBqW1_L|eMxE[2z!.NcFյ:͞u$|yTjq\h~A=K`xwaD` ;`m3SyoWExv~$a8j9IsmbY>:%Eq nߘw \b$͡:ț[:af^~]|p=kEy dHQ(jPwR$`njU%.?mwT oO$h)7HA!t\8'¸ߌcGEN `Un'Ċ <@ʃ )uE"yR,TL&uTTlk[\>P |J%pY:wNa Ss¸씮d#srlSP67)[tJjL>u͊a[cx&q|fo4I6-#_OwGh*[a09Jߋ?g"RTh'\*nV"٭@=Mcr|ɐuxVf* I]HY8[2}Z+t4muV+)rt .ö AѮ}ʭ2A#Ӹpm:C=GS(3Kk`YRA$c*+lO{o'<~I޵X׫씻?ˉqF5GP[WEZWy,޽(&HV'E? ,hy]D"}-?CNPLL+ I?1V}\Vn|g8 Ɣ c,K4u Ai+n0&UIv=(OJ(DGc|hUj)OPc+ކ^U%[;o,6.듹sg}3r'̖<g=|>1 c|??QgCfXI9p⒂( @<&6V8{ls.\vF  {85Fv6/#z".Zm }J3$nh!Bչ(w]3:LTͪӾDz^ֵmyٚY.%,*~#)@2[Y_O ] [2kGd%lAĔǟu"t؅%]~"ag>pZEk/ɮ>XOʋ$w횉 nIˈM#nFB^ק}:Xmy`+-F;~\p݀i䣨w\۫PHЬ} :F;3"oK iip5N4JijF#+Z"w 4ugn<tl%$YnA2 j/1~`AXʵnPwk𧁁g}\}+C[5\w[j2NY{gX mv{e\?!-&+ ?3L/3"C<"Fݨx@>G.ҏL-w(5sxY1Iq5%0inlxC hd.Uv]GDP uܫ2¤*D=)u0cӴ[3}3ЪC$)yh4I:Ƚ>f-e:U6Qa;+1 ˩b;SRV)?v:nnL+@%mOYRoťppVxҗ:XH@ x`?@Dً4e[_˓7WlΡu\^bsS=\C=J>ՈML&o_@{@'Em*l(a% }6.u8Rf#]t_6"n1#k{t{"ui*Qwwirĥ=LK dJjX]ݦg6eNru S#7da&{ /CiWd} 0׀d/iyS8/[O`m5B顸u' oZ\wbsJB4A1gV3Lj9d:mo^K2H< XDت7ru{hc[{FQTAq/o HӺd[Ta 4\D}Ɂƌe~ %ϡ&8+@齼q= l. 鯤 E)WIyˢ^R53]%k ay˧^be*OVg%wR%.=ދan$hs.z|>|.N.mǒ/Q;[&~&\ރOZwHÇWѫ$tɋS5d]/3)D=6pM=m" Gu̅m/c)k-B%Kq;-Lӝ$7(јN=\>%OȰ%etľza2ÿ, 8qk[Іnfy(=jP'NoutY‰kho!5n)a n{? 8DOl1vO9q6-9دf *7_5!k;}!8l_e/'G!H;:X}HD-=xUC_Ʀ7x½-1s ^y!e] `XP "gZ~QQQ#F;JPb8$N|\M3WhR"H$@C!20g L+w~wnZ2ٟjFǵ?sAŁblPT҂MX2^8q`* *׭N>F]@* ,<+JS.nפSϑgIm{fvjQ ʋ/&-  JsY!!`CKzԢxYR@+.>sC<e֙ yаlݷ?PB 12;, Ň/?{g8k|Yexa>Mvo gý 3Q jIM;gI\{'*g(nul4ݾ,Xy䌲4Sy`_ClƲm5 &oaFw,/ǜ ܟ6LQi|\7HG`+*@;yw`uߕo}/`o!SlPQ öH9GRЛ}鏪'^4Q:,9й!hLͯ@IZ*MwƥgYFWО.ф$#A6X{MA_~5W[SNq +(loPLT2G5fplu%T+tD!b6oM^/jHG+e.bZ@1]R; eW!ځҴZǃ5CB*/fP.Uem8!S,`zk\Cwo*Ern a>^*|o]f㧺  SǍIy/y_ܤY"t+مUK[U0@Q1\:f-_8Ų¬=ߜKa53)vԆ8mkXL6kJAN5_|-D ]S i[ 74w5< n#A[zzeN_\mKщ\&|Vؖ4VIl3xw}/[Z?vOx19?(֘O> $_'X1zӢ!9VlB1[p3[.*;, XΚ~~[)itXE 3'N3tP8ݓSBVb]5#h{j:i!BkwwcshDpwGkZUwP AFю^ѡs@oӷ] |KPS.% !.gxȤP%d0o[2˵sUGIq"tuU%+WONfi~ `^>U[ vȞ m7^JR &39ݰ&x'J1gc|̻岩( 1g [Tn/d08 n{8W12W b9xHk".zb,D>v̦Oj\WتhZ;XNg:K(मg)Uawlvk8) ٔLj$;{d詶]{5 gN+b 8%-pWT|+=_ØUGz9ʘmzōu kboRb(? ,AḰKF^h6eYLcsKBH(*GpEZz! "IW]g((o\kK5̲rNWQ'lLk5}SYRKV[W L<$7ѢKkHvK^)*@BB)[3`5wQR̎:L#B=?|>/h6ʠZD}gHQsUk$.Əty?#kV'DFh Trh lbwsF'sP0M B}W2ҠkcReQjUfh/dg]úXP<= *Pc,LCX17d+SA8y驿/42aI軇}kota;p@'.%w!܋(s´;K9Hůəi+ͽb퐇c2<3:UeMC.564>I-7$`@,׀eT-5dRM!7z Ao Y0β:]~iގlL8 [7lӄw/?q_=16M\<0핪4ಝΙBԌU8RwR7'у=hvTOT:T>A!iii+"Px~ܥ\pXUȒ ,>c{ mnZ6.bٖKb!+_ڣtmZ4B!߽T#yx%S|F M@_<$5ϸnɠ/u֎*>~ .u#6Ϗ]/7_48F ,O:soO̕?!0&R 1NHmv +$D ~6DB&zɓ'lot (#|bMHz u#ƃl#e)Cofwg&np΃#-:Y~^ck&@('" 仭&gH\NFY4gk8Inl;nYUx@ \b S2F*|AS<_ Tw&2FDI5z Y‹z( $^_L4\prժޒw*%,5ԥ.Z;)_ ̥\v==daO3Zl$߾ `PVCX\SKi=b4CbSU[Cī6VAlf4+K6Gw-8e\5a3?_׉ @n)6yS 7uN 8ԶAJưڐ13!<͵Fv?cB?謐:r̕VϘ_ %C)vb$bWf%et2` ^%t1;ϓjNh8AezE w(G|&T:?{D(n &M81> ( N?Gbwq0e?ЁYf= |i+gDn3(`.SQd8 kI]ɇ'9!D)Nv"x:Գ"X1DTpfQ.m$2 دO KJ"IZҬ_~pS$IЍf-5t2(_g+Pv>%+)ѽMďsДW[=:n$8!<5by;~؊X*d.R!' SzBd U݊cEo){>duv Wh*ةsW¾މ7<$sgYHp!"Id9G> 1ZotHFj8)hν i>< |a=}- 㭨"r֥C;p2C&'n[`ټ^CjHe@IƦ6R;Ǽ +gf S85􊙵zSliH7nαHYo#Y:bF8K%8jLx>`zQ);(L`WS:3o>93iUA͚+)א&J{CVgԣrX`!MMg)uT~ Fy@EvX,Qb3\G TҚu|׋q_ņs(d+@uEI{j`廝8fuyܒ9b4 ЂK3ot=Pe2[2L:PUtӄ֬XW]yc vm$)W3S]Jaؾ ,ܰ|K"n}W(z@õFpPkVty/VAIQӠɧyyQCLĵȵ E2ÄoQDQ0 ]'EܘLV褷#3- ɂY:Tw;T}P{̘PY;!XG%ɹIN v4 b x@tt\ѰtLoܚL;k/kou{}{q=26Bež=J|@!?;!DP0|NFBI*lY4ki4jiyF`n(<u Y( ߲?[)kV2H{ڵΜYݏgO"vѫZ '+>ag<8~g͉IB]2Z`ˀLnp ;#[j (و芫o_WZ0}N}r=Qwn_E+?j]+ˢo42qV!s~; vj+5L4J* b_DG)5fq)z(/%jp}E} @Rx,q@Q'lGJFCLyՇX\3Z}aʐMSݔWjsNuxo/rtldz ,勪N; \hN(M>|>啐A/DlI~o$emiþ*E cѡA`kYj>*IlU/oN@X)\LEJ_mˋushÖ"X/0PuKb8 = A=uWx=(lNHtK9-* #{叅 k@]ͻi$߾u,'֑{F!؁i+8gdx;p8V3%X(W9=o}*6 z*&}fϻ c9l;E? Ho"f6Z%i[G'v(SmS: 6 \oD(؜V@"r բ68Ba{^Æ7Ub\"C1m[?~,bj_w?#@=fA~~,@ITٿK΂26\$#GC$rOc sG ӑkBL5aQqt#rұDI+ޔR}6UȫE->gmo5f'BVc )JwUR kC)}5lt3LC2b +eQV?{j Bj0aQ+ª~pj _R%sRЭfH nxmfay,Ga"?_zNw8;[&~$sv8`[2BQq(@;R 4 oi%ݲ\ލ!2~ %^a;1|vRP@.z+ypB!Ȝc֧]YsŽﲀb4{z8 %_ 1}@ 4˿]HJ%X(4fhHdAʻjca˙,#tZ/h%buͭǞeAuuR~g $!LDZ<\ `90T`DClvR9";SĢ*Gaxa{0Sm!I.9B4@+}vyV1nH+춡t^ι4NSP2+s6[ti87T9 9 ޲9Fiy[ӓ|ՂӚ?>1vf~Q-(>H߁U -Bܪ`ySE8,vk+ʦet.8u1tV_h*=ZE`U4 ;@eHdjSboNTBe(H.5aYt°RTL8@Z:ZdWmןashA1ooD؄~{$]^0C.J'mC]Yf*/\@ʨ~s YU؟?(iptE_*$]ت}AJ/Yoc_䓈rbb kGJύ-=OI_=' fLG2،\@q5%Ai5]e$- sz_@(9U @k0F[;metЌNA nppD+^h;V[m4ۂ3wG:ccl:օ4 &r(h2g,if$g K[N4?ﰟgwiN젉(:b̤@)Nx4 | @!MؙX()E? ' Oy֚HJ2G]X"bMȎGU'9ԏL޴rX'h.'ɚ@b j ^^J,bZ.ks#n+ 9wgb/E\J (TջǴܙ%re+P*gތߺ$h rYW]X %|%:_XTw UX;Uq-x,oYm֓/h=h-/#{M$o뿥`u &jj[HËipfyOǜp^-.}8hgl9i;lӏp(b;8b]ɡw&Ç {Ay񅞿 @xdnI&I#qSL} {~?zz&<Zfe=0J擠pRبU0>Tb-m=n?4"=#AAMW`X1JAG)ӮCd ,*_x_V(^rظ`:%;)sܺ+ܐDN=W0PTޱĢOJjD"RVocRoj-q XHa|7Nۋ\$ qK. Xu/& 8W5|͡TWP P1e>[4C}GQ8b͙4B(P;ͭH(PW9Y};.F@"A.~΀s6zii0(0?AՇK{ApPEi%>@F%K*22v+Օ@*|e)W)ZsQfj--$mFTR+ uTNM d@X*4siSE؀! G#4F@cI&@NxΏ+f2竡շ[y;_t/s?Үdd9k[˄&wYg(6nյ bm]9˯j55?y+(s_ `<bd э bq)yWHspH_^ ΥYY 'C YUpj:;⦲LJIdud(S%%t4~Կ6G]MU;w\MEgA>wqQ}ᴩJ꙱", wKc,(Kp1؆DO!DE_$"TA٘qgd-xkH_t6zq {H] O  {7ڠ,Yj.FCNVJ]Xf낃,쉢S4r~ T.L-,1Ǚ~aeu=BFfLO`S{S{R׈ eͶdlZwn<noUD:ulQưSZfv a '=Ȯm; .v1ULW O `+AceɚL:\1l&j=Ve?ک\% Q#'x r)ڏkm9m-"pM܋kԓ?I솕$S@_xpp!.XjC^$ :ڋW7 yXVEL.^@bѲ7fuOHA|);t#[0Y\-p..ҏ_:е˕GfIzڲ^S󾾭mmlnd+ІR!O"wR?;Ѡ 埙pn}݊Xi/OOwaOÑ5Z_p u^q lj2ic4{Hya1+sBE^V_]iIYڪ-f"C;'Sw^Zq̺8"{,p$GR#1 {M]Lm+m5JYeܗqJ{iXJ~\m/9ԎfHUq!T5<8h`р6Qݟ2BZ$P R;'Օ܉ 0>4QMxro^IAmRϦG87(} s?WoTaq2big2y Mq+i;DGe΢Dm/СU)Krakb EW3x۳.+g)wJOAiFl:#MّWC>p5jȠ9PB8]bTK~*v MYY"⻄Cg hcE2UGfį;ZNdZE pEtʭ1kC#!qP^;*l)].}}& Ðj8aUZfȳ q}@K0]k/KLhG ųD-<ݶ|FàݺA#JإZ;e 6%.Y $٥qy+K{F&tn jxn;;ܑk?2.~(OoS>)>8.kM2քւA.6&EW)KCޤ9Jom:xUOY?QœS]峴%CQz.(Y5|!H½hܼ)[T|QD d 5'N6?z5gkKw) bd8/Dz04 >c!_%䥰 2c}ͮ+*U򻵗|d\w|FЯb_F<$LOrA"({ {\(R_ FHu'e{G Ŝ~: ,wE98YdϢRʞ, R2I9$YqvP /}Oͻ ^#7£DAىke΂ ӗt[l;}"}k}T4{[]+ o, j :gVE(#<6C6H#1h8Ĵ8M!8iS K +G AA-ꪁ,W (f Mgf6W(eh#h߃:? kѝ>.9? [BF$]ܓsfRYhI^ #쏶*1=SO&u؅@e8 lI%)ihlsgY{"r"Z̕)9Qtlq88O Y*X8Yn[tKf| BK|YJMR`ş9zF5hU3 8 eM$n$5Qa^roa;s Oຖ׼} e")N[twc[]1-LbWڗ<ޗS9"SMw+_j_M6˦v7<ށ.mݬj57rIޑG:ѶCF`RsC"n(8R0>937?:6U)]=ȱX[e&&|^qc͈Xd4Z^0n,g! ;XN(s#uR3z|:%觋`)By{_xFFX!Hes֖31O7q8Q2h{ !z1AjghYNgMQ :Jm'i:JVQoyVkQ {(G|WlD=%ۥǮ k/<-pؘVyr,$<e"X͑6u-Reduɺ0Q8s09bSbC-J R;2=T c0&㟗ș ǕX-#JN >n6N}?ۢIۗ~Cf[/\yWͲPwgeZ>i6Kxi?F/Bqy JnP_Dչ33N56QYJa!j?s F_N6eNvs~{6JEaʸIC,nz8xzSǥ4YmꩌO}4QzBCMSeZ|>luB&N7fRGEy(rzmF pNy$aIA}׉'R) +IG V' {Q5t1(SB8ֱy =xaS z}+Ym.`pBQ2?.Zl&݅Uxuۜ q Ѧu:< '.4zL1`զaG, b+6 JK2tM25 R=а9wrS7`{BI{o) "SUJ**:G0j<<6IpHqtƻ&"m Zt7XziV)NEiθ-{lbkQeu)-TWݘSP6˂(oa$Hh]l ֒k,;@e452mZWX2wg!y.;|}U@d`S 랱_v}ux ڳl72  +[1p" ?fE^NeoI[ShWsq6g0VmЭܿ~d m(I!*AELIѠB"E -#yRS>",z}R|:95xP&W>ѷ3(n\8V4۵Uu~j@^2O^uyjpJƔZtF˻yHb*/SPG`֘<42?)ħ gPP #|(t 'X OcW DS앛ZpdOJ!KHa_'H15 nttKPO$ۋ}M\kJc>"u8~Ƽ::ҜDH0E I 'J )Udh]ƼK4=ȷQ_䗛e[b{ws'BLjzu*)0 z06&WO΂@`ANlrI}H+luWSQ~'yj1t=ymbѽm zoSK5.,?J|\-nUd٪G؏R }.Jnp9~Nj[/.6sjA xw# A'oB_ca%!ګe-_9Eom[:r, ,ӷcZf>XnC.c?·o Isɒ7Li!wc'<`4L1#t {V7l 9ZQțcG?$֞C`ykՓ}P{, 0b#wX#5.*dkn׆eeTiY[Z3X:?[1p`pW;&0aL~jw~}Sj q(9 _7.3K7֏> _&|2 >ֆvgeŴianpb-RYFwu^Ϟ=n{V͙A/ M"Zk< |F#S`9٨pM, חdg#8[t'*y'w8vɕ:q+&y:r?\3J{_]ui$xԏ jKֳqj{Ma̫T <'Apȗ+yWk5eڭҸQg8`T_~+|Bmw=ta&Ɵ⼢ܒ&I^q^Xjx=P*1Ee}|]C*]L8w߶0WSf:qkįzn]y%p.,1'h2Ra'ҷ gOY_W؆#/ll8@" AmoȍC׫V4s",z#>XsƯ[GiF f@*~+39im _/ľa^}jz8s߭BbWuLechr8 PH!&xgcPq-.!'4=aO8W/ S>` mx^{u,i[8EPz$eA3WP/$F?59%A[ g]@m\y>\Ymis6+2NT}^HfSr[;z= 9u}+\}ʀ)?ksid9{v~>{'19 UFUTABP}\!Mg->jv粇 ;V:H끀RuUZ\NG'ؕ0^`k>}&;ZcɅ 3C?'Y73KEn8e(3>k:\Wb}6]d2~8}%ʸ$ Ov˺pHnjNGkzz[|=!`Á5P9ԙ"Ԯ 3xp7f×d&W}4vCujiC) h6i٢`P2 3eT?Ɉ0Ë90yx`}L S:0UHǫohWghާ% Y@览`"*W?}$`b B /J~˂`Jd;)E 1LX-y8;;A6cQ|E&tȱY9#zy0 l?:_ BhyY-_I':嶷wpy?0)])H!-!L0H ccC ~sϵHUb#|nCqs0pdK[|Gi ˉ ;vT(ȹzċҡdCpJ#!/J&Z4azO:Bz54NP;=JP^Xr&\.]C/"'AU+]sSWѰ3"+ QIq?O]z( QRRMUȤO,_UnEZ"3B H}K:?a`5"rN>`3^N< KsK ? 'coM?,q Ef0Ha@fSk(h봆 #a>Ϩ| 9z-=1Rt`<)t N|NY! >MF^_~Ge1#瘿WH%Ub;iy-?ϸv'y8|2䥫#fEO,Ms0gF7Q;V_d3Nef88huT^fl Fo=QR) # r5b֤z%@2@W?۹כ 0fꊝj80^!̆&փOgosPfɿp8$Elqir{1qqZ,&9AY-0~{ΐzKSؕ ?7Me }їm 댼u 3_G}6i GZ>@;kax=L4s{l I<8+EiXipu_9/hziN/7J533r֝0j_dچ]ɚ#fEY41ؖzo؟W"dAp!j?X;u&JPUR_?$~G1U1mp`]b8X~V&^fva#.(4#ZKȪqr`ua?$FtUNBKĠ{af4z^TS ك WxZ;]Mk@q5Bm |L$i:`Olhx__1dºۭmcPp%mc.ܬ>Љ+!2X#&0qIkFQ@C%Yl!gDE"-G_ՠ #cݻ|~{{1ʺEC"7J⑐務OzMFI_6$?n-Ll3\` Skܫ*3pQ rm=W~:tW_lFfjggx0O.Rn'gmdWGbBD4 RzMAw*Bz ÂH hٶYDֱd6u}>'(_?'$++".{jwL0 mf?WfDP\qҼ$2)2-{VqD+R.Xgb/ jP?6zfD>s*ȑ9,x&Rz~gtB5(TEUx4f8g)۳n|dx`Y*phBmksI@cH.[+T^>Y1t)XbK25 =)Siiơ5+ேv]Z)<zg1C3nUŏncѶsP5 d.Yz Zml̜!UBٗϫX t#L,Cv%*INѠE)(50lTN_7XY!b|1GNu O\;]_ﮔw]M*TYV E2*ֲ#(v7XC^l/jw}i / F7u:٦J< [*zc9f:y5ڂ]*}[7A~,:jj]̻lG0{F(>^˸CcF;4o x$IaXFɂ 2yK+ZieM3n3-+ERPd}u/5[aH(ǒ{ŘzsiBRr=a?8Qt2%`4p !:cܵpd))a5&:]+ 2zpu8{Yjz@]5윅$_7fЯ(t"xDOI L|SXWmu90(\W<<m x$Aݕ"#mx[,ME/49)Td&(â ^WBD@: v3mFTS+S#wJ!2JR=Czy}ޠ{X\ާiYRKe'\s]^gQ>dA/-Ie(Lv_a!N:DDLa+lDRNtrd l#ϒ<~g1z rUfna7!|7 r"Zp۫C1u(vEM}7>/3/}$ $x[ư|X+|[T%0x[4Wp28tUih e1?cԨJZhIY=inV#, ֲsao^G}c~Wl"ZFke?s;6E9X Zc&Bs}Ӡ}x q9> ҿ>ѷWx\lfo5<\ޝS2Iy@#F~N!|+A`+ p N n@;LgGUM} d(xs/SN۷py>;)475SU D|r.u X'(7 VL׈2B XK&*~Ü3%1@/`Yc$qSs~JiIh#e?KspdJZ&ËGi7}9L_9挷.@+3Wn>2)i'vW-]@$־7 UҾmf9r/ŝ3mbBA]d`+s##HH T* zc \ P\lq4+iNQ (9|gco(jw_ q섥:!hA~ɲfؤa)h7hr`!;M{gK*EEc"ȼ{(hhRI*H;XG)~G(9WK|Yc^9ò3PǭϪ\=`i>݅ע' -%d Qͪ`".LdNn$6}A?1) QW޻ 4VYEw42sN15=ɽ(|jrE"~)$N⤭KdkQWNo"њWJWҀjYuqѧE+$uNh2#nDQG321 q8EJY'0ö*PId$ˏb~`񩛂7-(EGO#B#gGGW>Sp>ii܇%"YԊQrXfHO065~O>.DũcTO/0C.k*zk;T\ #轁!$zf>>7g4jb e7r˜gaF㜛ym"6jwkU($#ш,7,0~VQX(9l],^+RpvbiqsEBx|TS\5={fɋ~&0BC kcENZe;Rѡ>nAH:َϷ,i0?rdnH4 jԭ|0wT 8.r{vy* ºI!B2Ⱦ 1 u.Ä' uBp D7{AeIW)5y @OJCb!Lu`. 3^uCqG"s ݖS!W2`U6[ۜ2?' /ٴetl~+޵ aRGo?UP%Wzz@uMWD/ܩJr+J6`zWV;|ygzu)i%{{<)4]ܶŸ΁ {-g}A#yC^bB汞ŵ)ҏ+b=G"bm\ ֗Ki(|ÿ}, q+1(c^ x˹Df;*2칄(f"=Nt+ЖeݦPGG 󮉞J@sz8jy96b‹[7K9mX[`͈18rS^B !;淖W8rޚtKd0);iÉ\ " HƞL4=AԒ{޾+OYdp4o9'kA[ gNvL-oMz t5]*~KpR,ěل%=rihV}"͠H'Hry Z!,MȺɇ^U?)ngBmnv5m } UXdش-n1' 2r?nҺ*cJmR.&e S"ƷGCqڄHu\x; 7]H_U@7j6D X8<4^ '65XP]T"PTƀQ) ]Yca<{r .xP"K㵰JӉF;zp`uT.8If[Nϥ=rޒ hQ{ԡ n}ޗ":!8L, :qegK1)Պ@hL}dxd\6U , +x~F40 h| ]zd(Ɇ=t]g<|mP4U7u>8J_6A) 4gwflIӢA-~0^&d^V1 p(Lotk7#LQ]:]2K\X 7QYY6tڢ wm:yl8w`Aކv`EM~5!#_AJ0qLv4qH,5ewc?t4 ]Dƌ\φ ¥0IFEQsEqqL\ >)x(Qih-IHIV8ٶZZzs\]S~ݖX!f9ڴf ƭ:gBOLc4$>Oͩr(zϳAxsj_l6`*y^Ue5AVY- mz;aNLQ\p1Aq3H [K1.z na; b2Z(#0p=ʬ$STю0l4@WN{{2XU&^muE+;:}8ʊKnR_1C049U?K6F4 s8mN(gʠ+J;O skD6Mzy烐d:MXo1W%/2 _rrSJ>5oZ,KO>3$6'WNSE#W MˑgF5|)hMf~/#-D J~&e;)RGg?T4iIőjwU#\O/m'ʎO1ițܓ @.&kDߴ(:ǹ5Xuz^Y^#mR+dȟ WW|3+Ydgi՟ D,k!#2܆M>5V1_A<Mo9>yyKKd$ʇAю,\) 2lcgx(N~.f-j8':'%]MqY-KN8bA$X##>F(IDAf3BÆGWvΧK+PZyQ 8skD&ʴQw)- Co~Y/o#7,VB-%&4,õQ/X=1(x,sx.D Σ+ߺ=f#鏕أDlYL.@AoBC/?{sa"Xp*n r{Ǭ f ́ïKil3xA:]S92AͶoAH` ƒ'oB9tMgLTD].2m}&c^9YD,#^NjXN_ŕ9Ё6dDOt%nӮ*6pՖsU#PG c" eXt kFRqT`B09_2,+x8 ɹBᲛ!qsQ_FRa7Ὥ z`_@e.԰jpB}30x, ʳi._B })&?hYCID/WM(/oqrUV;onkBQRlDI3}Ÿ?ҧƚœEiO f>R|λoFhǴMIk֕BI4Z-hiQ/~ل@HeXwK ~<C&< #pwpVj4<}KR;9b)ҋ$T>=9V"ab xmxOaZc0H"sEri!]L !=8 aˌW⅖rGCݳ%OD--N([ ?Y 0W LL7ӝ|(X~,%BoT_gL[`ۣ[ơ"c"h+ tDoB  D>d.HȞ! ~mE`[껬B]s(FDi gv]%Lmi>Z"| #JHC.uZZtgWmsSTS^0յ:̸ǫ7NzH6TZ._ wP.Y4x%e]XatcѢ4eCoY|3n),vtJҞCt7bG/A'd.7CIGNnaDP4`bF Pǩ {O )1bpPXSOvMN&]iLڂ8xq2x7!VpBaI=EK9zⳂ?eR k* 4H?3x@ 4E‡40"6d)~L I0r!%m]&(]s*u!d9tAoO(ƖKW<.[t'E*"z:t=$̧>i^~(Ôz2ߥUk)V;.z84hA">sK@6gr7ȿ71wZ%>ntikC۸e&¤/Jٕ(;H z^E~ "wIF?#̶oRVŪlFGv]owRƬ5L7z48Cǻw_A }r6t#gmuv*k3C]?uZ۠I)3nXUQ] `.9vx}VI ?usܵDC\E\_-D/: ̎0w0!WDRאaˡzRï__N54!U's1":pKg>[@Ԃci1E e&c]ýA_uPl Y\|ůp nH?voJ*WS˟yIJd/{}c)DAJ|M-jq<[b 0?g/\G$jyvNq7S̙+&k'_gGQp֣,^d]A'ȘV1HZIݱKxXwk)@$2HN( /t*ppAf?m}igǒV8df䣘\eFF=3=)*ʱX}ksisv;{_ákznGIb nSS1t&4WE}e{elLviEgΓMAP9'-"H;U< )6S [`S6WTLIY8OOkZ洲C!/@,qR"Cn7"YNlߨGӣjNZBb=~\>lªƐm oYڋB)iuqA[Em :fA.ltf14E?DUtڻJcw8E[xqs< DZo7պO %kW:!۪1hxa=P;\ǠTHJ7:XCXZ݇ɠ^ Uڡ6lD'"OMk+)@7/ӷ j{ݠmկYB2\1@ p$tҥ0(''_-sZ'ۃi'b=~^bm;;nkĞ^qybb"/1U)N<"z L;h !,lzoڼN`++ŰCm9B-EKa9i:53)뇪ՊguF9A0^w3iREN;ҳGVJ5/ԍ4,B n߆t3t`a*LF|Rx`FbxP[Q}&"+)Ƭqfg;:4,9ca.SR bY fyr9\!ikv?K앤'/eLnQJ{ EbsH/Ⱥ /`"0[\ڬS=+f:[`njshWԫAϊD(BGW{,]UЊM,7z?aLI//}`T?{|6vA4@F0Ԡ3H܁ckbh)g븰 =r'(yڋ'H;B.VL0 fd7iX5n% մ"^5!WG6x- qmbGOYθ!A^M{<v;M[OV/}v!ؑs{!\:L̾4`^PlahK*YPUu+)=ܒ "Od1J $M~JU%\Z}4wm@sGH`AcBdMraU\e͐-Qǟ_<&fB+W2)K6ls;j[NJFEg$䱃Z/L8发H6 :"d[ZJdHIN.B4V+G P5i7OJx5ucSrj7i6W~gO\Wl<>Jv%].*h.1l%zǑDMG9cTz+,mu'Lħ HȒ#ku&&4hfl?ro:#;v)D'1Sw^wS#ӻi`~:O?R,7қJ6Y 1zRqߋY5``C ;zu| ;u,(hߙ"*p* . ]N)QyOS9W﬩>bd-HJu,L|wf%Hv^w=JW Hо=:H-uL"y4Т?Ha?q5;*i[7=CmeбW@Gz\ !~#1 s:zveTfiFy|UH7_"¨E7p& 챪-4*2iDazE^z,WO a͑} cJMnP%/3KUa^փ # omze]Rh:eo$h 6=Tjٲێ@@ֈ'<(}42aU5 d/4,Oc]R=Xxu 7LWYX5; d'DSY}~]j$QzŀNhQc!=YcyAшI_\J!!d7~l;XgsЮ}?t,'"fAeV5-Ҩ’~۔C߈^,n{\8?; zk2#EK&v_h I;y((wK9EV0_Aqu$E(GE&;RIDj"Gڗ1oZQ!,s^NfH F֖ Zut r1;1@}g}TȱLwbe6I&%0Qu7ؽU[Y4<}(M8tZd}oDaLtЄ6먑VdxE^J>EZCSfww!)50T˜1P*n,&[*m-ue; $} #p+!8n 7B:7bv9q*ϗi@O] DkZUHlkn?fj3ԚH(}E#I`\Rڞ'fg_]j"h6=zuٰ|84_v!@M=D^6ܸhu[)]Hl˲b>upDoY&qA[޴8//s=)]UL^Mn/yΦHǠDYdrD3' B^%E= ,t5F(6ӹ1BY,"-ܥY9ߵPcmS+K'c0Y9"qCD}ߪ'I7)ԀI,&C\hگ"Xy&ʬ?Tx*.?[R[95k;R6'Q(Y NM"/KBKDW״tʶ)܈^!`;n*y5ז>ҹpK:ojo&ږnn0ZpL&8SxnӘ%3#>oBlXKz!8ՐZ\nY%yGz/QNJھ){7y0>zkgxv7gd{ 2yzV*bPtc`0nu]71ڸT9H9{\߲SC)ڍfԻc1=0Q&=_= WXP'|L j9) n33ԋ̾-BwVh,.m(c ̮3$hV t"MUĕKf #O>K~U3@ϗfȊ2=+*f\^O 1vmn]ߌbp'rU| .`?jvO/D) ҫrLb>9"ךMT/+;M>C.7ڥss '؜qWxUƦaG>=c:MUL9펽:y<^ Q8^IBVݬmk$vBDL~J}O8 sƶӉj_x@_"JL;ֈ/Zh)j@eCv>#9 _&=R.3f ĺ,#Lwp^ɫ녊xWg=-T, Se1J҃м ek,)un8L1ď4'~Lj!$5-0] iar>[7E i]|o bBk-őa%{{+q z)Hx҈˜u_%TmԅN2c8w7~{"]͗(թo lAMC}LzA.>0A@-BpR U<:IDžይKRiʝn0\x RkAf,c<ЋJ)*4Ѽ3|^mYfU=͈7-Y a׏dt 5J>L>)B߳rM87^8vǠ? 6IE!k3OeI9x׆q+IngB$ &`qI#*;3q?JJL ;}{Ql)qC̣(۞3Hw2'IItkVJ~ߺt;#WX-Vu"jgD.V>OV{L)6 _̪ԝ،_Ե nl ٦pl$mNs0'9Y*>S[.o:E/W\U^UB$bxVM&Ba9؎}軕{ز= pjAU*na:!LtQgziCo3F 0'%[x 9eȡxJ,\JEb*EDkspHKJFαx RX@(P+@?OMߧ1fdd-Oe-"TaǙ-qz}ץ-7 Bk s] ^X 30;.^[{aUXNOE_|Z.`UH >IS-z9Y gA$Zw%ck Y,)ϦB<5X4~*| ?N 5–;iN& ڼ&*3wIR~? 0Q~:K+AB^5= QN8X@6cS!!p 4գx'\O' .YZH5C!齙C·7QL1%L}Z2ȳHQ ?HdS8/ hFO;JV d{v-T5ƒFP}$11"`#O|ΞB+eETҙ9'jbς3-~~֭FܡҤ8l̼*ujG )=?9Eɐ\Ƽ?GkF3AoBUҥu]YXTWP Z'{|_eҎ1%]LJWL`W/%\N5}T|ZŠ&9 '9KlYX70Y98ͩ@[y]2x1> #+E^natV4+x8I"G.`LBM[ !E(`a(x6@T0Yʂ@H+ m%!G^PҸ4>@sƻy؛^׏*3 B,a(?6BHla˦>IzHg \v"Qx{n5溉PWkVGĢU>o\umUpўչC<gV7 G#״7Lɵy0$W%LZ CeױQ2ǵ2#Mv܈ 7xw3Z y6ֱNrwH`z hw,Ķ5,uE>xR^.w%zƢl}}-wT-vu _z: ũXTol}bQ0R|I>§|:' i!C-CrWq>9ꢅwT?3C[QRzHiaIPq$Z=X  U1&cӞj E,4m*TTR;GI:;<[- )K fUN#T.Mmw2C46ύmձ[rl/%yռkl:;W_EOv$63F@0|p|OE9Iwdf4i_W~'Ca6d$ډ kB|7wC%f7km !P$j`r|5O < fIN*X9U?{ <=. - #Y%~Q_|Mgb ,SJ{yHx"SH .ӗ9PکBnZİĴFQ{aZ_ۇQ\ :"غqHG>Z11Xa_-\I4"ܮ ӹ-(\#z8v}%_" 4;Ma6]Zee(! f,5џ{" H-H^)v" wH[ظd +̀+oJ{Q~#9ɦ|ۇ+ADFV_j]uzT͞k1 <#RTWAz..PN~;wB6~k εB:^:VpՐ{\Յj>0B. ؂^/bu,:ӡq)Grm \j|g IGy౱@ѹ* 9 nX`q Xxy?FкpipX?Mͩ,2D'-덧;k(>=H<{e3ޓ3lF='؜['B k[iRf,&=S qgW6  h(N'PU51`k巶`VRTP5ė7(&\"pfv?RVSưI*Rwh!f[LE"v$0 0h+Ϭb.(0b^)̘uR~%hȾ^Kh+ʻlƅ ?A!L'EPL_ &EnJ)Q*7ό]Xq*\ؔXT72h=:\P ȟϢ)IZW[& V \ݢoǁ9^V*Ac0CGw*RH-%X7FNPnYܔ!)q*<2pubZ {iqn"T1 A:#)Gq zA㣕&R3v#Vs8Ro:Э`lYܢu^6tF@f1⋑ۑGmc$]FZkƙ4{)Ƶ])V j]۶+tbA@J`F0bf3ҥd=ي 5sҌePJqYk:Y|UPV\,!H3%V陚!΂E׻t1b; Q7A@::2b+4*agKj# <bIqzO,&}ˣ48Uwj A-I SQ rrX,~ 0tL}.-t[ 􏕣>QJFr Ålj+Yuo&(f`Ha7-0 W3=zsw21 @ i7:XeeWFKQU戍i>JQwBDip֏GnX/ZGTY[0Sv] JݭTu'[Q~|F8+ωZT6n%}('D".=]$)0+HqR2ɯ;!ÔMP?2p= k(&ϕ@AhAWi6 ]8#f;xnZ[ :a[Sdke cAK̶/}浾j%n43'A$r^H4]ʞSߛノsCu?|_KՁ2+Ż-L0w-G0b*5@z`?(/ 桐f\9<# De#zaˎX__fzڰ,<6r?Б֣gf %}8T8,gdkF:)YO*'D5y<$}u6/g=C;SuԽ>,5:} LtȑB" a=HPGDL=9Rts4sj#؉{Gxdܢ<$DC"v߀ӐBƵu6q8oaRH$AJMt ͻ fS>pqGwC%%9(OfaqWC/ّGHJ,ov/H p< bq~ Wrs/C(w锂5: ~>Eb|"!Bp?BVC}`QO̢W@Ef2#Bk9T\봬fq8γl = x7r! T-Kf; ^ɢK-xxV8/"I3e洽%(>3nm-ӽ8=wk*ګgS.5GUP?Z^(M) OcnuBu(~~[sEh#'X"̠&fٯXrX.DX2\"4ӡ>EF 2Zu4Y˯0qK5{j'>IqUykUfx#@Sb ^hDPh)8zzH/M+F߬~,p fgt;ciq)RY'?mnRAcV)XCɅQ:nəUHJ܈ ۫H|o_R:}VL{U$3~ȘBշX̌Aw7w-mre&@Y %Sd{Ar}Y…e[]nuљ(lp@qFQ6X hy\K^ Lڐ/{K 6!925+lQI0çso84Yүd%&gdGTJw<.wOvŝbz)ݸo Lf_xTdƒ^*I Ry4o['r 5\7v Qt 6)5ʝNæ-ߤ=%c`'Z.*|NJ랭DC6#4v+{w{A2j?Baʗ Qh־T],)' Rd8RbU+S8C܏p$/sIVKt1ѾG2ˎ ( osê?b-ûRǪ.Uۈrlpn%Íu(c"Gp{(x$8=5n# ijkEi05q-H7_xAq k t;]Q<ח߹-1YE7Ezn3Suȁ,bn{b/ ,3=<6/*sPf35zժq_}D˟W.cXL^fLB㋡drl-CnaNAj"-.'(- G$IyIGҨ4[fb*+~Ŷ3xnx +\l[s6O nWӞk2W/i|D34q`ȜTIhx6;6$.p鋶V׹8wQ\H2qئ9-^; U[d>2kDzHdт ZM2cXފot kߖ90QYdu.Ct]BdsyVWyeUv;0TY|t; ycc-I~56,XJ En7 wrd[tL_½>l<`ैњLfc=Eމ@kת۩~FPp`j}:chlVNǎ_CLMztK*U4(Ҡ(>U> ;DZ?l#][0>k.{0@\aC,$L`DL=.UB}Q2ٛ)́tD)sT8AR u3}ڔZ6{wAABgmMO{%9I7"Wy&Ow,Ikm_͜悇(I;H^KpJiEcR(p姶2ZJ]:}^`Vk刿 XR u JJDg!ϐ 3ۆSZH* x Ŕo`s1*P REtY |X u>)`KZ@Y {:%3\O("lMii8-t1NN@lK{F)V*ZA7OJT/ ,Xyn'91v!K&>G-^ YΧYJK9]J~ʦ]7>AM*m7cHOv>&'r ER6<߁{lg?Buzh Iy.mK뮝 ?M1]P`gJ՛mPTiCZ;uRi^G Y۪VZO;dNItԨ0}EMF%=ZF4M#`:-SDmHPpwWoaf^dQܽHk#I 5h)rA~Z;8Ec^#GZEj},§e xj`ifZHlH5‘qHvuk;nQǔ7Mޠ2knoʺ׍nQm;^}#<Ȝuy0@o!d˚i+O`P }S3tAgOdp ,tS+yz@"~*HPz`B%7*M3L$l31^ U$4 UOUsvNL$R!TQxxJqOh~ G-.`" Շ8PRQ-܊Xohī, pCBg[Aw)-qln3'#ҠJ1?*i ˪]P⛾Er1Ad\;LVl~նFU-=7yI${ZЎU0 Ve?x@FڡS~6UCmr7 Wwt0vTERk\j̞w{gņU({?x"=䊭{ [*_g9ZuЬf7B9} \seA{eip:',̦mwCQ#d`{^^ٙff|sF52;=o͈(לCCCZrSItɊ[:xދg5iZks?~lW?W'?^/#6򷒺ME2dtSFr'jJ埸82lZvHQsB07ȴ}}PY}Y_3sH"MI6Y8,,|ҦC3 RM'~IjА# ꈘB!UK #8ʕK?9p-S}"PX-8)7\:$V!}Nh ZpwgP*O?cJ_9ʁvUP4_^ DaU0h BI&l|.̷Ju9W kyHhnSߞքuC[?.SrfL:݀hsAL,;I ?oesXak^J"?vah 2Q )?$/ A([^A;ȜG;h%L" Nx?ZFDP\bt#{5D䛕5f!FrmW q >i\TlΌZ /h_0/#E) Y[ NP,H:;# 4w&ofP0%Vk!lk؇kp!׉Át#&0xO;Zq:xw8N8o.s0êp11 :9⳶•;߽fE#cC!YEƯ2Mpy#~ѭSk$ bIۃd?گIy}5{D:~ƳxхVx~"r(ɞvL|@١q2QZE+-@K$%enD,+ryt"$9)A1A&MJJW5nS._ﵖ~[曉GelftpaZd*'kY/_9oj2zm;P:+r*q'Hd4q {U#2L >\F+'VƋBΒ:л4YPiVx)]_̷z|{#tw80[a<;SЊʢx~fYhDiXYڏs𮆧V>)EIPju[Rn*J})MVs8;3 2"i9P -Oi=: ذXփuFLES(Zk FeyKJfJ"zBⰰQxD+T贿_> ݫYR>r6^HLF\nt h MegP[<=$M7:jlA*U3,ߪS) D!I+H_O5?տ)U$k\$az(i {K=RF|MY2DI_0n b!E/f+Y_fcfPR(ؚbn^9o$%8{1s`5[r we3_=u%A2QH欨Lȁlhpk\ no`b.kb[, {8c?39J\Q6;! ?hpej3_Xi&EQ9ZA_"}vvHӏ|awy]O4J`VV4K&\ʩxWM--\SpKx,0h#gqpG)Jg+m؄Q(W5H7).ԕ Olb; 3Mk*&攏 L:C;Uչz TڮK Q~03X4Y^`Z3](˞)Ld7A|ۓ]w1+NּxnϋMA$ yクF͢{jDN A䣹eV5. Ƭ_d#e= )]ev+ 2x<%I٘)ɔ6J[|EGCϠ=BJ+UD|Ƌ^Ԍ`:(9 q Loާ}`IZidg迗S勳VѬz%m8Z[,yq6"&OiC.I@qd^o0' x76 >} AO-0w:W{_\wz,\淇cĚUU͊Ȿ>i\{ZkR_Q 6L~J4Q"Po=AzS+ˑT1C:~j.$u&Ua(Nr!<=P\]"JEbf^snͯY W,@~i4:rWVX1\ "z[[Qri6y?fE r:0o#Rp{ %:>H6YgLrWi;òU5vrSiSaF7r Kqb :}LS8C6HM6\_s[P9a*!}I 7,Fo"%r~C+Q^z4  RX[߮{'Hġ! ":ΣO[ŕ}l1Y0 C!ZSG (GR[[Dr BRʼl9FrW:a4Ɓa:eFU-}$Q`9VHa+e,(4ў*b{ %kwC dpYA_: DD6Lw@Riq#LnpBZp&{Rs ٳ5EA,{`Խi,NEJu?"a0`ӽ{(CyE3!YfK'ʝ܊T [`&櫘(Pw 6>`l&45uTjM6`- 69ݎ7P<7 uBL*|FT]*nhjhWuPZ:64NɈ!8tegsIuh] I3eAUo=d߾ORabb)Jd<=.K*Eb_Eu}Š&%FN4*4"xLVڗ@hЭ?8LvxJ^ A 4eW5'k q*#r΃gi )~.(9nx#/%<: 9_O,3Fh͎vu( T?o9grJݻTE~jy*a̝C?BT˙!v^[ HܑfHʵ>ǰnCpR-';gB|ͿqմQLl|ZUŠ$1հ?C(i͐`d\T:c+b2C2ÝHg\EAs8;U r/jqdJϹވZU);vϨno.jeMԅ,ym?>t5mWI)1Xˑ2O+h49e'šU893΅KDЯ?Gq;#N#to{~0M*mʳT!:Cߔ3MWYKUҽŮ3bv&8a7CMH?:GX6m p}2ɥ-,)4 {,|]bQ0sZ'aۗkc E&D5-pKfR:X^6q~Gz5m< +4-_ tpUݩ҂@l>@?xv],A7eϽ^+FZ-ingbH2د,>bFHQgpҳyjK,`E/R&v4֑`DxO[ wU:kx?ׇq]hUmȔE/B ALKׂpsk(IJ/ A/bv%PMW_V3s H<xLOE|?xL򋨲0-8|G,)I`۽>I(S_\˸yɆ|w k6|\L_ݮm2pD1A9;β v 0):\unEm=nL7+pBE8~+,qg瞺F2]y(cC*+nQYG"lJ1E~[v Y_8&`C\'[kC;P;>|k*vVs tqJ_8 gp| C mF,ڰP^W}kHPT@-@ 8Sv X K&aOԷAu 1=ԉS |6\]3`x:h>C4-/vzbJX!Xu P_^Kt!՘Y $ ^Nt֒Qg’B1L7#7>ĴB~Ͷn } s>V7˨=ʔǢI%ؾg_aʔX픮o|͡U |p~ɜk0Z:9V]!k#X&K\V !bp#9*RߜF Bϼk|nEbvz݊v!̃ GjHl`d!_HMU}0wdml}KYb5r%(el.S 7;hiТJx?sx`ԂR8'ȡU}6tXaK4}O77 Y$PwlY8x5CrMFwaa]epKxkh /֗(VwއWq(Iq6gN*_{DքpGz˗M. 젌%s$-8&ő60vyTvW:urA @-h8M[hT?kua@?(]u@MyvQ!:uYd˗>v@U{H&'O֓rBcEf\Oxm$2-xYe/ _jiGVNrRP sK(8| G%tJ@^$wfzi󽅗+mж 8w nµV<]+`ը }Q^e|[. l/$o6۽mjj߸{+y+?ߜ3Y<ˆet!=;) P `Qp׶fzጕEo=RPP2iItϰ{+eÅŮ×L22˱YԷPYIx@OvCfExz<si`'J|2H끳"~it-` uFƕZw\ S,jt$Cm 7|kcRIX93;PpH<5;hk\zWhui L7lT * Uu)dr{e-4[BN3,`a IJxcQ!7DW۬G QF= wai՘*`瘣j6t`3"슮H%!0 _?lI9-bwQzlwAu#KUK Nꬣcz:4&~.ҲT^Za 2(DZ}XOyi] O#1Ah!zqLm!'wO>:NuB릃PC dypUrͥVM^6^^O.$cPnNBR dd4s(HḾ2v%3cd!u0,aq)?qcjʼYg!( 3H%u|7¥iP VThK7shZ]Izws9:t޺]bH%BQdlCCFig:&.i5T;DQڂJch8(20p y]R*vJSHz;Z º/u#Hml@Y]U>q*60G*AI)[zH09{=Ñ?nJ_wj0+?/w f&ib&#~yE嫁*8JE/ߑZ}BA|[s^<x=Z#zn^r#L1zTުwGv) $9k*{u}Aζ#4܉/NcmWеo`7Fz>4S9BXOZKME# 1?Q˜e/=@PG-ad=C ~hr.Q`o1"SMJ@`+o7=1\;YfC@anK a.m5INNB2>тzaBp2yLӪX!fS_Xt+riZL?@ѷ:-f<sS]W5Ho&>ث߳ ;k9bckqn_(vԔh`frY3j8E kYA%~;3aPd5# ]kĥ:[]ƪOʊ(6J[yM${ m0-2"}뎖$*3nPǂ?/CZOnñf ZcK>ʊf;N&c鄕pd?oh g0o3q`XjOz`z(FS`?kOE!H0L@ u_9i~ݼYQd8V94>DzK-ٸ85D-IDϙKp ;4*K g(4 =xnE\!H*޲lLEQ s Bn8 Zo ڰP*KUΧB@b+җ億ݳYsH|:͏<Ҿ.Y4GfR&S.LӆζϏ R6h~~ya&~X5 1(,_XK)ƥա9&z7-O5r .?0VoTfK%Dzp.IGTM]ڝX8ϳ /;E!$ yԚkSgIF J=QĚ ƢkiVcqh˝zbao+Q޼!o@![Y!^uEy}+b6AK(D(qz]2[zMm'z>z*]5!o2#@#\Gې\ꥩRxΆ\߾# pqJ ѮO_%4T[ƺJuizk“py|;m*6ٌLEz o2).4s{!Bi6"l)o@ks'RMڿ 콓~HɬʶWuMlޮY0/}9[zcVHpt17x~͠ 8 pRPjSG_ĝX6qh&6`ƻ+dKEMU.m M _H1]Ѳ㚡 7υAfP3<`4Il; 9|캧ؗxppE<%=r[I92µ32zok:j\媗^ǟ> 6&Nܓ'NKoly@R%p4VM1.KԐ{̼r%NONra^" =/Г^9%TELo^0WTC\VCL5V^‡S6kL=-zEY-Gd@~U-H=J/860;AIx:)DzZ0DKG $HyC@Cx-ga쵥LF渀,{8C&ULTjE@<2>k[ lG^cs$A ?@pX^> NTk]YuN U//y T{|IM,cS{;=$Su2䴔oqWH*I11,;SAyU>/a0VjK2u#jxɅ">AK',L–ŵKѦkI3СS، +Nj(bH&Iu^/=UQX-ưAAzٙ6XAK_P_7sC#X8em=sG7%G#.~Fdӹw0J$oor$s8mn[`RGbq,"ejh+.O3y @wIPTaM,6~O^GzXS1Hs]ܪl29sj AH>?p6%~>Kg slKj]\[õ@TsRP-7iC2SӓT=>&,Aljs6odo{(cO4g\cw ,q/$zj}y4⣄O_] l %T`juӸQ1% H3N7ҟ  +K*p)kJK1c%Rf* ifV) (xq0WO;DŵJt{i_!&|1 |&,C%bإ V|*4.jj 9F u(E;Δ>k jGz4|`6rd֧9sїbj m yed.aq_(zͫz3g:orӪxYvz+mg)Y_(m_e=iw [bt~ Zx^,TT,Ҹ3(Vƪ:B@c4=R6^eev?˽2 evdeݽՎBvխ %]\|`BƗ.)qx[%ᙢߘV4<>6α8UxE>U/~;nv,*Pmj9=?%]Ex*tF_\NXohzȨ P益e._ո _n:‘)kU@UV [w傀u~W]*ecZ͎K; aNtRtqGwXBU/*)DHa P ]X&dy2Nkr얦\gJt=J)nWXFbWw"9*p3{ g"j5,_҆ʸ))1hIr dګnX"[47:O:'C:-:xX)VtaD9. צYtzSd-X:nP2my!ݶ@xЄ(}|-p}Mk{Eq cu2`F 5f\6KsZQcw$˃(e>I0Dw% hp؏4'l#e )ȱ)߂ompi'N/}3*4HH{cN~ \Ǘٺ|rp1};fjZ/+vNKTV@Uc2)=ر\+ @)DF&, 6ۭ+b;.=!LDmXVs ߍtQ b,Qi4Yim =R|:\qIA"\ڼ" kOzyGz_8!d׎Nsuy+ k6 qXb郑[0=59Q3xbL'v}N6Ѻ% {T]MDĮ\GH͝xnSDgk>.R 7p?GwX]C)i3u#im5b!m"}s}.^sp܅+'e;v)7Ec> [{ qP%2־?9:Cl?-0\a Q_9Me*Y{^i'GךS裾K<34ɆZ&0=W!Fw.9[no sQ k}9>b*U]F2:y kZӬ4x^)-Zt{$:ɮvf'r(<+;$jB1Cc1Ue"<51lPs G=1%]ۧ߇t&;2N(d} d<HL/x@\yEx \Ds8y2u(%+$LăOH@n5nr׻\FC=#&3<.h|KpiEg~56z K-Zf P':n?tҍ9x]0< y_(NIZ;P< Z)Sv) -ktgSChӏ񽾨x-T>94C MuCsѯKONZx ;~Ra|fH{VVu sF47yP+==Q܈%aԘf|x=-a}zTߊyk.|esL~$x#U8k9edOhPܱf$I<| :dkLٔgxӾ5!6GIpAA5 |A4bf*Q췴ߨ-MLMVtep2~^QtGK9D-a7Si&qJ>hġ4rp>Oo B t?|}E$Ʀҷ yc4OaP됈I@^  #WܭRsu^uKuO>q($^_B 4,_7)_]{Ĥ$Z\c\4*+ +6+-kTzJUӣX6nÃlҁ53»H @P'P}-hkK@&^sRĺ+X;$1WrjkIZݷL ] s喁 7>Y)+9|n^NŹah,;p6»@{O`JNhι}d6YZRqWQ6{ؚLut-e#0<8m=VwDٸWڭoi;=9elph `kIޏş8W\.V/yWȝAԼoO-UG6. d$?O5HK&܎_gJr~y?r`>p1!\ +0aw遜θ^HVhbT7˓Uo&y:r1tDqqXh"~ ,ߛY=I9fۧH9tvnLlq5o LVm7P#%屾)H3^DR-dNA+u$4j-Z׽UcP$+ADd0YZn%HOjdC6(h>'IodU,GMݰWt xnD-#9* ᅨ"0p1Wl4>VxP))YO\ )Xo!+8>>#;Ǵw,~O^ yw3gu8Tih/muG~~~5p~t|{Τ_ t!utj+ŝӣ0vCW pP&}9ЄIv΍Jw19?S?uZׅOxara`A2Q&皷\6)|.%DpȵkwQkuTDx4Oǖܩb7ڊyJר n(J8q)$&\,cA,tyMKw2\ʐRhUl(;@\ +\'6MhZ]n)ۺcY ش|Opͯ4H5|臊DQS4\=Y](z~ :sK[Q9?=k,idvvTU! Oj3\7 >w6Y_2iB+t )CCڕ7^P~kEv!ܙ\w* I̱QIM#;4%iΌ3w NB;Zr(: lRcf^ڼ c|,ni\>GVB[w| drQYN.#1h/9B8>!E@)a Ғޫ2-β_|ްOC2`0QC[ gt ĵTuG`LӢVDH݄=|xAf]:E݅ed)?d3f\jP-?lCZA3hX/UONh4_<Wpl*y$r*ߵm+v|?4LBVY,;`X Gs"CiK @ciNTs0]QEU4DźS?Qr K-EUaFjɈE!7R[#? (4bL{$1.z@>57Z&2C5τU9X:.2 ZHqF,!hDNLE:*%6ˡ i""ʹiup7-+^cSD^WQݼ 6M9~d~J}#c4YzqTv qHVGmeة׷~tu,j# l~橳JCm}Xtϴk}+asp~בq>C!=y T0}pQؠD 4IxT~ ɛG# ;L;9~>S&ӿ[;-KggZ"ӸO>]nv}M>Yi{Kܞ/1ΙVŴ̪7g*kR+Ct\d,*էisQ OJzj6C9v?E uX> (wO} "zf\Ilu0t$`@y{烨RWDuwx%'x nh/Lj| hLzU~tlBl5Rq5 =DrC~+iKĒ^jSccha.97! ceN8#VjBd+&$˜ύڛ/'* G(܇7` ;\Q?UW7"īѼ-SIm~lw!(V$:b2vQ_)w@܃5ߡ l\n>Vľ&\+nĴ2p<h4wuQ#2&}p|F >c( ɑ&\ Ԫ=\feؚHd$y q\.Cf3+ hha_hpzU`Mm x ]&L/ŋ-Wc:F';sXiΥ \͆1T)=Eg!#~t?xvهZR5TѥjΎ?f_PCDs~ۡȖ8ES_łIeqafbI{nTa>Q0cze~#p(if~{d.P6 'aoj7D ɱCΝdk8E"ѠH$,fdlϹG6dLb}B aOIJ!xez_t2z] {diɲl5 /CI2$xdK1nY ~+h\/r]P^?|g׌ Fݱ:\_V'\mqǃ)/Sz=npQEǬVԟH+⬠2V.eA[;7:Oy70RI?@*:Qs(j 1˽!= <7BCh 霫p9 z10g yuvgj(ϨUTyG@Ioo a<b,W/ǨJ3TYx~m7lT\^RÓcW}akս]aT0h"Y%ekI$.{wI&\z1?p6[Yξ'Nk+N  N B*J49-;!0'Z'$hNzh Q7 U^XAG*7/VBfoEP NXB|FH⟼oB=_jxP}m| eL2W:6Uз4[~"W%XXip7 rG\Fxt'pۣ& o~DIե;OXbTVD]j(MClePzxL\2l`aLtQ|K GW-eH4wķ I !OϞRRaUDNٍG%i!d'\ l~[lhk'zlkbmy²#8J(+:NY?IR7m/y[ RlZpMZ`?ҵ9՜Nk} z9ׇrp >XOJ<7z#jGYTl7oY)g,GC-tvrwBO4+,o@?Pf_RBiڬVt5^$)ja=7;E껰-N XQU})^oHRs{^AkX;%QIa\L,dsnE厈 noUH~<όR,X8!8AXt~6Kk0CfOp`yLdzY?wxuXit?Ygh?5޹c*NWngnl?B-ʯO[^+ BO&- %#Ls.=Q"Q ? Rܢ`sz g-6g ٚEoMtʰs#p[8D-TV,g`ی)ҴG5q %> `:9-ֆ,3:Mm' dsM5kjXv} y PI!ܬKt?}x+ js\~ձaǘA1&t\ 0*ov%Rls¡)o6MCMHOW~ҨۮzݻnBֱyl%hfDP]ۗ)j͝A]CSʊлJ șو<?Ӳ4(D.Z wD[7'IT@$8뵻nRJL!HNZ{q.q)l?c G @1b!tL7*'?^-jϸmv8n~ #f# <+v .Em6jnG[Ywc/TbkRÖqɋw@aI ǶW[tU3j %]`*{E!aY\d*.O-˘eJDпJ-ӏx(TB%!QX QeM9A7CsbGN>gܖL;П"+_8k)UI^N[-݄B9T$]?rӾ_;4q{6Kk`dP2B>L- R!?dLm_yHMW6n9 @c&"a7A$o(e9JpJ#)p=>ήņv|DvfWvۨ4p: hPlK6Q+tj-QASc0 !KUC}2J]<*պDd0\XxQ^vb96vbC{9N9š3oLp6M #Z"Y-C'k6{' ,^G4!+5I^m԰ @t @T-`uR~3،p S@vwnFRF,3Xɘld'ل7 `( ;~ZůwXl((Y{A8MgXSnhj;&y~RycZ*51*k˚q}OVhc{u:vXxv;b][fcS9^ϡIo- cVtjJ3ueE `$)V{R5A;dD$2B8TBŅOquxLiceҜAZyvE44z|I֒oABw~E*X7zlXG#>@p@S?t*PGHK0 n ;׽}crS7 Of&.u>ճ0L! lZIs$#z}F)ŇȤ`44L9Z:ߠ,$\x D_ҁG/ɀnA'^-ըaT| Ce"T?*|6YX ۪AUyj3lGxNO ݀넥8Fg "պiv4*:{RWư7牿h[±/x7ұ/V`*([jw}XW+R)Nq4"m }<*ţoEuKVYIH]r^;|njȡvUOF}QN;Ҥ䮹Sp^ge X˿A'U0#Ϣ~v۞SYs,-}R wnyк (|ؖ_zi: s!O'u"0j3梡2'-l gԤ-8xdݧy?h9v}?LELP-elqIǣmտt {vc{P%ES1ڷ0kL۰%ES}fH(9Un6cw;^nvv*pujX ܬs јBF >VB m^D!)WG ㇪(V9,8H~)a{Ό*@̇:zPkX|v&_EtǮqԦ9ލrݹ? LI: \sjWcMse\N:g=?`I,}yA>\Nˤ:dY\FҙR G#XѤAtpR+!B*av c^&]y J М|]t6zT;.[HGʠd* u79ێ{D:yɬ}F2#Rm="&CN ;X+IƭԘFSGE]Я{&QW WمOTv;3Ta{F?U: d5av_**ϞZVn2 2I RIEπ2$sGm-Ҽ|F#j2+4x3:Kh q%\`)LֻZPn:a77a>Ev^:H2 S Db"\hRU8Us`D@[%{EFBcU9MbKYkaη/a xNX@ Mv.O2}dm>!ZOy QEBwf,^'+`q}3ܠ1:,}{cxQ)ZrQ0 T憞i҂LK-J *e"Gq>9 -mD7Z}zeY`1Q PW>ȐѢ-KyOL4(V[:K0),W}}n^VՀX~wGrD޼I;" LETH)e~󗵴'vGyw~B5H&k< - Kd:9v'7X}:榞#"ĝ}g`ThَJVG ZD*AI).0N\mB6o!q{mhGBz),dKp5n/`gH\MuE%&km/ruֳCVRwvpo2h0F:x~/B RZBE R_cfz"x h=sxߏTGF_%S`Y OmA 8Fm1ZwQ+ )Ev HI+ـIF(eǣShkdڷa ySo/Zn^1p/ 58γ5n4nD{9n32j!v6Uqhib7/Zn̑D!{(2>uSO9Xrt=߻2:B;~bo ȹlr '~TP˪Gټ5-ir ф߷S4P fXXZJ=UE,u]2zi\fvө}{b0Ϟs1;Pj̥G;dM?էwdܕkS\{38 rQOdER8Gq!#[j!saҼ!wtĢ@r0J?,A1bwFLfF Uf{1<YV9gjWV+U0>'S},bc-B(P׉Sd+4$aoj}xEyIeMYxiP[y'[ȱUAlMKm [΁ٲ|/3;Qg7zoHCye*Sa*d'g\Pbaomϣvoq7$s\3 03eԛ؈.hə{Ϸ: X簲 "ܙ3*ͫ l(\ؙnrDBQgRF;1 ,#DsK:sJ1ZwMI\c#M*P>ShlPpo`0 3{6479jIj!Q>7U#4qv{Q& L?PHtPl#l?V"g-4m讽/4/XrȳJ2@bE9{;Wig[.J&}v5'dݎи=< ͠ Tb`_nKE]УJ`~@P $L/#| S7 (&iM,pL\O'h6ZpZ#I,$j`'޲b~7ڀAنH:Ԋ_ZEm=912nrv=x>I=ѳT (I޿{{#y:CH2fz^yL2坰FVMFcQp>;S {"H1ǃH-b$mb,ߓ̊P<:5>YaKT^d+3UVoiTSk$YE:ZEe4)2I1?%.*ڽo2:q a(]S`F.ءH~4(2^}~bt='%ڨUKESs5V,)]0P wô!E+s y+~4.2BPm)Z)Cߧ]HXH/YE9MǽFQڮ&׊ݘ*3n">vcB .H\Or- {}vE$=GGnNx,1|ɓm"2m+VU&KF`BzMPE-HwI)4#S\L|M<)ҫ}B|mVC+a)#ȼ"yb/*(bMft;ޓC0^kxΈh wlth]"@2z.daBQ<rO˓URnŸڴL"(4]_0ض^Haͼ 2 0O`eZä2[|L>):0o2SZV8;MmqQ1g|(㕓~-K1p҉ӻ Fzz{V:K2ت(o(A(4 IRzf|fqah,_8=6hLM%D3Afp%vk["bqg8xUc5c2?Pm&UDZnqlwuO|xB&r.|=]ո*T" . },bީI;[ 0/Ȅq?gG+Nfæ]wϏl}#@#A+GG0|PT/q./QT>_`7@~1zvo"U{-~I BHôt}J",Jpt~< f?_4mKcz`ğ8G{ݮ$1|R|{h]Q:44cy~r.(Ϟokk<`g 9>6铚(GE2Iӿ.LJ$ QHuh'Kɒ7xS=J.۞:i|-nA~| EyZJB< +v$wdaKU%-:h@o"oMU$#D"(`WumM#DLo} S4]-:|b: 4any<ǁ5 2e!jm +Mx32AUK]&"B.$%r^(BZL;~NŲg/Qx`x]me~Q!J\ޗpSs2:^{#^V) C@}?d9 nCOm 2ءHr&scj/Ю*. AU }BFKD$>MH Ə{'r@vsH LRA}@FjjD0;1\N 18m! !js6bfM;TݲpMF9N" n FCmW>Zk!$ 5Ӹ4H:\?OUTHY.6! V| T hvvw%0G1dSS}367%`;b8MTY1QJ;Lk0,-x{dXump`Ι?(9s'[h־RQe,v;+65^Ҭ !~j= Dm30(gD* TA%ȝt^;a&Uxw,sb5dR5o?rn( &KDe8!% RT0 y>wQ\?bY8:+ ^khZk`>}5ѭ. \@J?FcK;F8,={s#ozM"D絭:ng滤v,(1I R5'{N%*o}3 Ǐ,r2T7e^6]p:xF r2EOpid :;ڇǢm?e!t".*3YLN*id<ުs2q? zP^9Fݍ1H?$T¶n 1iXmA_%T-rlUI"jAzkY!|uATK6ECV!$Sɨ;: !`^l:s3p?PCJ%8OƼB@3T|}ng@?bzw LӮ5y<Sb^ bFiUhDRXM+ݻqE6@7;rڧ+E CZirKa#%(kSqQ( K㯹շ=ԘX! Tſ%Q(/2RTKpEɛ*?EG9Ѡ"t8h 0 n5!1{څfR"tŝ 2P tGWkfRl\ٴb8խPzЉ)|[.zUa@:*hӮHWoTq:)rjNU=ѯ_!TY2ں9J*@=>zj6:}B 0W`H/j  -9w%S&ȫoƭC d=I?Y}'&rLSrd%XX.$_wGb?>Y~1]A_g-KoV(/`c N)]aPgN 4X|5(*UARcʶoewn[;ϱ)GEr+/Y2Log6'͗E> Xh݃/S*7neO :xVW㻜#(ŻHkߐkNdm3)|UQg)Ǹ Ү".M;5_M8*v3NLx?@9!vV+ҏ|3W-- &6{$$'oU?iକ]E'*>buA}d3SUk>Cm,"xؘi~ :B']%6\| *f?v[eѴ=5S@-Hb]@[W"bڈ%_"y+(ipfTrMk,G/[ޤob^ʹΡ yd<o698]3Tm [jtd ;|Mo,|Mò$١^ F1uë%Rrmao%h2Q}*ڦ!_5 %u+3hlGZs<&nfvD5֟ZĻ63njinV@hɰ^  {TQMɒݒ#gUZ͎|@zf:[Y ۩ !ثCC^E{ɡ͐A eY4Ε /_=rטi2 H¿ 9 ;㨽 UmB Yw3ib6-!Q$Ыf F1ȴv(֦q|O K=mdvv5Iyd4شlCTHc騉B]-HGNW׷;rCY3McШg{THߧLjt4gˉd1&\<9=EdOc@SJ¾\ IƉ[6b@m7X ~ LD&p=[? [÷n O ad; p.OmSCx~+I9t2 (0F3JMO= -8)AO ,֓gU! N¸ s48y@` m\lAmÚXpl|ݤ6`+#LH㿉c 3qGHރ[(6FǑ1 [ulPk}8HDK_ %ُ=O]QHMKܢFRt}=Й5CD0-eJT~ZwDNBZ4ㅋXK ՒCf@>Ұ9SOar?K(#.ᚷSuFu14ld7eQiᐖ[yz/\>S)  6/9Y渰xƏȉ5ɽE 8bR%Jt L9/g}.Ό̽4565,w̴׫48܊3CQNZ^Q^碕Z2,GIH5k!e Q >J-qdOU;*y_J w=O݊ZPkcow0cNQE쏒D8%xA nLG]dx/$|Ye4!~# 뀪bn@M_@0VWrP!Q3F2Zga `^UoAi\n7]I^T3P*hgX})k[؂I .,˽D.j IT %Z>UlH,6K\]ћ pT pɽgk'Q$ZL]Rv3)Ģ-Nj?0k$yĤHpupl7hBt _-k+烆Ipv2/x+ wcXB~yϧ0!}հhyI4 y&8ĔnE j\?wm&t2,kdZ;(0r%hiJa,`Ws1hI%k@뙁4f6 l;2/>qUv ȏ k |xŘE=PP2b{43Tkשn [_CreZജx#IvK(7+ѷ7pU\aMcOݲf.]Uz4ߓ ׁTȬ-S1ﬗ7"ůEG\b8Rwy[5E.2gi0!5D?ԅ 0ךzI) KĹXL8{:b%扭(lda6dD>}gYn^R]?\hf7ɓfpg~">Lf{LgQ]]tv,_Xgs8YG5踨=27x!0|]a$Z9u -Gy,&&kaZ q_11`@=Ïp,G9)A.C)7Dr4˺ں&7je> _Cljk ECMh4C&hm jB+a*US""Vd`K8g6k)' 4; TL;S ⨑d@Xsk0ȮUy/>H߯Ct%jI^ԓ? o|~Wk#C Ħk :'b1_Oܪ"=5Z|<ήVCL|L18ӊ["d%rq]BzOUUyG髴Lޮ.𫎝lF@gBe.ƭ|0g.E7K244KG:} H#@[zϿӔ^aNKJk@X-1ِITbJz%H>Uqk3M JIfHkcR֚v1jUEXۓ]8yeBdd<:V0eloRl-)?0FpyA).2fWYz\c7 8Ly~Tc2&bQ>-eST12b@r?&fᙐ5VM;/>B4 NT[H+}-BzuUdk(Zx56p^#|*iL>1Q&BϩPuB8~Q`H+Zi,=^H'k/+Iv{)\6PF>_ӂk{=*͛;_I+;$7^J;Q/->zŻ0U-W_LMoo㜹񕠩( ɷ(|"+(|, o =Fծ 4# 3焰Ki㧂:~ye4.'@ϒ=\i&I{d,8.VlC~. ?~Ԩ\rkv*wÖ Jp" 0X/v"?*j% lm00 oz'r i1 A:Mʌ@?p=w݊K6)LQ5o)}o Ŝ1W?p^jjHyy)l+"|A@)'ᏍUȵR{qHgdiC8JGyeiNr6@#R6C>@.t5um9ߤG xxd_u؉Zԝ/ :E{YPD(b˨6gu;Eh$u\T Po$sVi`TL@mDpFx6q DzzuL!`^McOLâMqX*Ne}2}v u&-iH.7y%rVgXon`%JFn-( ϑ|N tSѦqM]BZ[j<:Ʒ6z'ۈ𳟷ԹY“M߾*+*].J!nU jCP_+Ob]NZ*7 vf!ȝ89ɘ-sz -a2KRhSjFo--jBr{b:!1fTL*~ g>GXCwzfDžVxޘ{@*Oړv. \3 rơrNjk)&ɦr.2b܋=s٩gAG?SȖ+Np|[yt0 ^Ö*-Qy=f [kC:̵ q/^s.㢡`!+,& Pؒ{~fzxZ[_ɡϋ5ϱ|pgfςc 3@^)gn#IR-,nxw&s.0?/.eQ$%n]3Fc|4~X`z6Jq\vLTґSĜ[fG 3{?,rd8 F.DAЖ= w_R85F3HVֻ$Hw X3SiЋVӁmxYDEBh`վ}#-.rFatN˔N$2_f\)YNЈTgӠxUv_]3-ZvxN]Z9c NsZƣݍ NO_9[(4'=PT!\̄nfv{|Z~PviS1G&X1c aC55nKn_ḳdgdhcָDU,5t~F [4T WALelPָ}):\ .w+Fђrz &)@P'\F(voF0Aqՠ]H)4PI.0*, L[`&Gs+/a9#o'Q;N̿ T_2RN" GW 򧏃 t@)LKi" b&;]W`x}3q:h7 w8z! xT׌ܭ)DN!NF$-;:Q_sW/F2P[S6OɧN^ϤlNK입fϣT+뭔oHzݏ Sq3xbY+pK~cI&ZJg;ԪXBjCc3ܮ4&ƞH StopfYJj) ۧMVszh`ǻl;.).)Zw.Ӯz-`U1N.a,n,yj,`esQ&eaL( z*rFc6M잨A_Х!JGAɄlH2x1Qf&9u82 ȡʐ[ak@Rv\fV4UȔI1kontJ8DG}g卵dhhAM>f̔>wZ-wS O^dYڡ| >*&'V%ȴ}Vpc5~h慦Rd4 jmIdSDy#av J4-izo5F6.9'_nom.ld< n<Qs_]ˎX^+4IMp\ZxmȆ~̅ևG,t-c8$oRj4`+hT$J) E wzOlW<c$bPi=\MFa)Kܲ4Ȋy ~MlDbC})]~ cyzw5+Lt*CTu(dK7yV6Poʃ|DN~;UIo(z'J=ڥXx;fV/_)b?PDٛV^r`JbjR1W%[ΣBIK*%Gw?z9!L i+6 =)Ԁe>cf;;K\CxA7)06 #:+kdVRЎ$;]V2%FgG Y(qu=Y\/g=Fs}{tXTp =[ Y GY/^y C'%핕(f?#cY;hcE9A}qA+Ȇpr=2v{y(,lVIgd)|\nL)-_,H/s0O4162Itf Ιv&O@,#tGw xC!w'x'9{O*]x_ H3Eʬ14PxVnB5z"¡IfW?ArrsY"`4-y,7,Q i4kYYʬc*V& cLD )H^cM8a CԇOk(;md3|mQWOS{,-"14KSC,Da-T! z&""ifȢOcX֟꛺A`mQp2J2凴(]6;͝~y`kެǂ{h0.Z8F@m3m-Lj9 DYA$mT5{o>#z6mT3lۮVk zڽ8iKĆC9~.Lz+ q$^3"=*wz~d_~(xpjB6Y5%b@z *WjQ!6,S0^ӲOBv7|Pљz͋ .8} z:ڠ,* ?z!`ދaQGgP"CgRls`C^]T-7G Q'2BeaxKn墹ژvG; CHIpYs,v[.+cl 筼ZE B.SNriOithƧ Hvk,u8\Y eA PwBL,O6. Wqsԉ]vmqӭQbsΪrxCKKI2@})N! LOwf֌7jovZ}hh"3Y驺.0Q篡yC_VÖdz50P?Z8pO|n03(`B-~ @vS 4O4RoSdh2T#㆝ BvpR  3s7yhF.<#9Z!~iC;G>#p=iNx5ٻU۬(GT8nL5o2:/@FI}=Etʀ`!2^p JP&AĊ.Eׇʄj+mі~A{Q2*>)ɉKQF?dW ۧjf`MT9GCR}l4I3.ޡ#ZORT}Cu(VY7xfl]!wCm%2!@/0٦K3+}rCjH@Ag?; 6矎/9$iGIg%>4i m=Tp=?\cBPGS<6C;&ߔC"2ow5EDa1[2J6 C'jp:iZ5&u) H>Tq 7*2qISagm[$kPeT*u!AB$>*0IqFHv=]lKam? *PC\, ˒V'+9$"Al ѣ"r8H+uH#7K `gto2Kqhh%T/=j~ \Kp&1p2b,9Ts!g?bvzI` 5V]ߴ+xE#=?ywus1hZ)nE&wDK₧$y#,]+Z/nt&5Uɳ{n]D`[si*`G3<%AnV4jfΥ-1!E&-ӚJ`&Bȗb,ˤ<ݺӸ \ ֭ kd!.2^;JktoEn31jG=y_8Ж9Щ=k1Uۭ:J9-sagӝјs/ٸ4J-WĖr*F5iEgwqq_YGkSʩ74{qr>+fdݡ@lQ%yF;&|7)Y16>!>F~kbݣy銛@Rcʕh4)2A5f 8Ͽ ”K nC֮ %?m#؈xG[LTZs_U(Z Կ{0F/yN~p@21GVkڌF`o`,%6L*vtRo]~շ#9ȎV k : qGTj&۷a&4AМ@)yc\>G1 zұ̊OIs +uìLw@Ds6Mf|@^J.`נBl9Š8 S"3;b"5Oc=l̠ɫ&{!i8qrGgI8%(vEN,xuaPȪn{?PZ%^ s=<SZQֹ*1FIԄqa`JGk#++hx9׶fޕtDe ǘOp|%تd""<£Y"I%#P 9Q膎+^baؙ񦶱PZ%a!_>N#w>}m @~7=δlK7'+y0XWkFCDICSr[{&Ó:):^M [|K&9n,B4̚>5!]8cCJ~Y^'Jsu sZmc9(YG-I^0l8Ct$M |kD]j ³iw a0!UhSg?s< (`d#i%-\I^eR(1  t&NHT$ȓ)غ:0dӁ5SmE&Uu:若!0 S֮RXְꐐp)pU%kp^D ?%QJk_עA[L%9m"X`{p% e$H*hd]RWRU%GhkD&]ΚKqIo܆ye(J,jfϟbfi~d#:,\i T'Wj4u"EtSX _G{ᣓr3tZԅ1fnvv@ZT$8F'1:JH";-sM]to|]cMٻMТdum1wG 0]bV0G0^3vVI)nQXϭGIjt'2Iu_0]K;޲CT2Y*kӕ:f9ǣfYs`!B id tJ8O^u<5W i|*V0\]2\هYGo@Ч'%U9|!N4YR ]-3,3N.WKM'R9"cR4WlQoԭ*tuR2yީ9ox 5E=y~ 9\EzSv[f2,La=7:*{퉝@5\Vö5,%:q|t|~J|.S}<' ȹDGZo*QfyK6q%ԧg_Fe5{; _Ci \ D-:3,H2WS)N"x) _Ezb[Kx?Z0xNL EJǤKaABw0:ewI4zrLyLÑ%ȭɿo8lx="Ob -$܂ܵU^dQ@= hwcj)nͰOP% SΨ{Y&lbr 8g?ԍ,aTN?/5G˯m#A ` q'䲭wݓ2$țdg*E`yu@W_B ᛛe 3mNK&},(.E.gI֪XBtϣjV ^H+#x40P2ɧ827 mЖ.?[@`tݭ*Ƒ}K(c;G/xt838̐ X-=+>:L :W[&<&&Yk PmuׅW-D E̶YCQu]DR<v7DFB*"榭KJ Чӧi#%c/D6g# u~ΫjL5{f'ިjZL+ң!~zkbBP G6R8qu @؝OQԘS(mMj}JvR[J3ݥX89`촴tWHVȧ?wkYi'qC>738\,uw-у7V>k狳.fM}䑩MJFd1I'KaF{3qMW29E]b%}U^83y3=,ra<#;sF^'Vsy㜻+ r0IP^sAe"`jk nC% z ɵW- N>)IԾE 4%e$ƻ$dJ/Z6ZK]M#S?NW (Mk0FUouyG&zh2`^}wѴۜ+`<ŵ18Cjs :bl*!b= 7>L:#=(qףڢmu~JQ,pwJ^\܆#~ 0&Zi^ʷ .~]L=iH*rA' '.1wGW`oȭYf+YUyA *GH荀ߩ^" н D'0W)W{UVI@˱~@ ?vgƧ04ِHE+b)P$l\_IJ**7MeҜ8[pi'}P N͍@¡5~z CPߋOѰ͖~uh&)z"J_~(,I"hN!4U>AEl^Mót,fez.tnMANSa/ӧVSpq*whg3v,PG 9E?|ۿ^8γPg #So m| B /T+ D,R(i hktM9(ҁ2E6%BD'm N>Ɉ?MUB-ʟ/Ft~?.֠=. @̭u;oG) Ai2?7m({'1H4PzDv޵8@bj}9r d)0c`ꑃk $a^D%evYy2w:xo. /ުQ'm\BWRqRF]EpO *=|,5zμ#}57J1ԌN5=Y=^o˜ M-$/mו,w"Y~v3usؔ؎m%)G)`B5Mv%{ܚk,2%Ne_A"DJtX+XZ Lzș-JU6ݨ b|j0rt!w3JIwe j|&3##t'aҵwHl |VyN mw랶˃_gƘ4'TNk?/ϩ\(V7~E->.|ůQjQ|NsY⸚Df4lp))9'ޯymr<37 ¸A.+cT]1w`D`H(M$a9܂Ěez b{)Y4vh4=S1Op]DY0Fmp=r!-284rei]UYXB#$xuɸDJs\\ v&2) $]^5ϳwqQsHzxYߞ%JG藿 ⥡RėCz'az_&àF.Sy؁p.HÜ쫇0 ":!XI.S? vW &l*_}r'`;BJp~Yo2S6ec=ڽ2T`0ͰpU[ 0;hF<`Ze:~ l]9-bEJT@1E~bm#,VRUABe~IYyYi{6J󽷝D:]8BzXtwKz{^WZ{J{I؀ |Ֆ7Ϗtbբ8{ Cp~-[~`~`.߷ }Hb]M?ȧ))۫f>l@HP.*>CzĚ9Fo6V"vI9ƈk+N-ډ6P`^fq%^ n @3Mnd,yF -G}|@ Tϭma?Rc"wPua3Y^Opquؔd=5%7XW:/"*3 tӽ4q׫MS% ̢osYlz7G"d5[bo:,]GK }4g3 kBr2s.X{%L59}͏ET`m)ϩs@.8KHp -%Kl&HZt&-qوqRjx*ad Q6KMC̘)l=XiOZ.l=zmZҵψ[Gm%[_$T)!R+Ħo)vqZk>:9KUH4 IY2/Ďs$ec[M$T)#"hC{<`'{ 6C(>Ux-nu&ƴej_(^(+ۜe 9:\Z.bO P+ QS/p6vgo龠g^a'3V չoQRNa]vx;[*h~L0͑ɔ9|F Hbk~C )ȽII& ޜ]n~=yb0ݣ֕lO{:gKY_D!I<>[_θ{zgk@耂= wq֞Z&\{=ذ$?(%SLeEqɟ" L6/*_Nv( ;mµ}co4D-E;wCVz 8.o+F)@X>7(GLOy>c-CKխFjmHeĴ֮&!uķ[/ [Ip\rx';3^H^ p=Ȭ3 zMhג1` v){0 JqAoզ")c"N:="!N)LVq^A!48%=cK+ c^.r Y`S ʥT_] ǝ<>b?is[pieLuyVMK[ukh~$ȚEo3)3NPNB,tN?ή{z턽GT QDRjzPߏ'L`h^/l;@Do*}HT.Yʰ)*.+#y,3_*Z֛!̘; 8 jS #n0>/97@ 9$x +P0d~̑d@QWHMQ*YU3fay9[UDtMMxA m_t/l:Ϙ/z:%B:f9OFXMcKFZƮ^~_JCأL}&=V!aHR58-Y }ZA cƅз):Ur$ڙu.L *^K+jMHV,dyw 8%% d.E-ߧi_>ɤZ %z1 R{G7ϓ+JMB԰#5lg_G˺vp(N\Ҟ\M9WúQ]qh8`lyA<<&ƕ.$) 5P75D R`Uʹg;wX[zDN2w)>ˉ9O?#aW|YsDB|2c uc*nl@adxNeyeR<<t*?pΡHfHUjwӠ]$.52J [-)L nPvJ kԓRse}2B!mYoGl\Ach}=^9? ׄ?䛀'=߬ynqc/5=V84x –K\բHV{J"1C?~gA2E)D{_3y t- u 5:ì g镣awI?@޹u'':{,YD!_&ѥQ{Pte=yC0Iʹp[Jؓ@9]{1a=YN7x4&-jm"@cqv1ԺiNjOy(cuݝdቬbcQ*Gr/0tνk5dUgfRqHT/W>Qاj}(HȵLgB e/nq!R6(=jljŇgDΕ"VZb"l4U ƏP:ݻUu-/jcPJ:LR'9[6ћ(oǾΊyVe*Lؔ"WuS@1Ѵ+֊Ç{ʤ!pE# nCvD&I!C^|іDzBg J bÌ3WӇ4S+Q8?ݧYja!K%I]"/o>EsM#m8+bͷp>[Pu)2 0Tdg &X)SN6h!y_|hZZ2tK ?/+Tꋾk83Qըi[~xDlouLM]+$S!}DfZub-; OL7YZ6p?:Mz_SqX:Mau[+třO#nX\M,,i^󛾭ܦ;ש-k1e?I+?d / ݅\de K[%\Ȁ5O-nL@3;{' >,Z3 es.?C7CQiYɖQ?Xh/~$xAgG /n>6 Č"}B5/ '{+&G9v lO`ki`o6mFjC`|{RQnd]25k/ǵOƓ ]I707׆S_ ZA-LS{W4 ~:oaX{m^CRaM)!WpQ鿐!ϑӧBǙn7#O,|N`xnEXPêyPaH j{+*3.fN v ɢ,~dk O*ČdqO_ՋۘDaq:uxCzSqzq]9zCi46e,(z2soFW DI; zZ 05` *p+.i3Gk_Pti6W,E@㮚p080sƷxL6a}-:sγkGܠȖKF r: |cm56#)ͱ_O+tXnFHܡ+pm "m cá}R RL|Q/*6mi/9#4y={#Q%x536{!16δ.T2كRs4M4sK|fC&yV]n.B4k3=M,9k>±zȬơ/]Tҹ <bׁR{ÉWDl# b6,W4V1ҋ)FIȵ"bLXp%oXԞ6uR[ V.&"wy=#Ŧ? t}tO8!].D~UcҳHO=UuܝRJ"D`ua'Nܔ>53F*.`K4$+A&:[)c|&Sְ\kժFƌgeHǞtTF-U4}4t'16hBu vԲb٥%ګԺ+j'L-K] '+qrCWJO8pL yBjayأY|̏Qsh;)Jsx \!/:us\?N0Q+6eX¨\!f$̛m̕bh( e@E{}$5PXU }0I5sʹ)7d)+8̽=wʌk(*蛎=_ynxRn@A0]@ipgr\m\zREJ&_c=<`/Mo.2^Qɀ *n0Iޒh鹾i'!5%Eys.#\ޫgC͠ 5 T{_YRC!h7 5^!:/kS% Ϫf GLOMti$;ĐE. Yf~5x=ȍCɺdSyOעvٱ^ߋ)qJyRg`9Hb+d煔л{XQbwcGXM3VkćrOqC9X}G6ߞv @Scha?_acP5-a1lo?g,:I<ەC_;f1jaZ6 n^t|$DUq\М̓vf {,(+z u}Wp*ůoV >f PK<7bHpG3nF28ʮPT7UXCh^7q?r8]]ܽ~2Ykct5o$d?yf0bmFoXVr+lxv%"akem1)%'N;j)@w-ɏ|+NݏgbSE[24d&p< r6) 8&}n'^[it3}.b꘵|`魯ϹmB9:qXn*v[F&}"Q@ZnPG2O |dѴА dž\"=[y3]97\+_ 2dßIWDP gSkX?{٦1|YޘQE,<C4-5\W;qr^{iVpFBw=L"v3hF-t>SE̙˒I)ad*WU m|e~;{{`ͩSnUw 6 rw 4@D :GWꛝG\9ύF;VXh |"˓&,qt*r)@3xTʌt=goh2ޤQݝGwk|2WF٤`x}6Q|YGLt_e~K4h>>=7L⛐?ϼrn9\-B}Jc˿pEP(=V-R16]u>Y/!W? TJ'IJol 0ٻ~m 賜4d?_ ^dvxGay`۞EA j撾@Q_x^/,Pwu_{՞g ]ns,3ȷXĬ-j ,oJDJx ~,zgNxH? n;aE"0)^8 ݖ~!׋br9 JSDz-[sڵm۹]~5}2 f$%p"[RT ݟTfO hֽi=NqPgVkM2iHC#;NH sEmNd/|wGEV6=d@iaӹE? OI>@f%BeTLnxwMv"yFcMZ. yaoihU9rTp9{r9춂upD~S(~oP A,%JTHOluOT@xSn plI7A\͙`p&|9DZ/)sІL[(cMa[?N+8;`4ۧ养YV. AD%L(.\3gTzKWШ}&{CM+tTr(ßыs5< DԈjChy"^S \I`a0pWqV,5;I.NrCoz6wUj[>4IbB;ho9)M;ˉGa RZꢚz50S~yוӸL87oۂU<p>)~;Zĉ E TXfgg\C;umr,xne.6G=J;6e *³:Jgh6H&/}0r7w0G a4j*w#cLJ@^^m?bgD䷓=6$LPTnV1]( 7o{ބ3d:a sD־IIfPBfa|dQajxG*Qщe/Wu^ؕ\ș7w fuk~ ôː}0IJG|eWns۵F4Yٔo9:=3(&EU0Ft?3P@FHZeMߡA@Z\L-NIu]h%'ѶQ {fUXJcNhޓ wp >!K* ;*֟r9wi5B&*JZyoym,,ſ>"ʋȽ)}_!Og>w/I)^DLZL)eMA}]?"bC'3 2&AC;R⣣&Kpw%Wkl;X`Bh3QA -VrH6-IO)]20.-6wGz%׈M+^^Vq[j ؄ݰʖ鳆ms_4Θ Adſy_o?8 FM>~ icua3AY.IsHY?9IH%K!:z#/!^}%͞Ys ^ǒ~ 6!Bp-dơyo/q ;@gP,jn۲VxMzM:5:8r;>i=\dci\Bɺ4bb@Gq(\:U.#)cKȝ|3(דn8}@KXL5amg|b ,9:bGSGP˗C8:a W>zE-qK8e+8_%6 }x]|uWlp t(N3MMڲڒ.wGȄTc Xhiy)Z@ҩlsM7kzB7@JG9V El`f N M&)g)\D)tTF TlPMg1ewt!9K^sg EL8Ks8Ay@>9% 30eWPA,tNckWQlT"'Iz2#֦ke:Kݦ_Ax+GGO1 VlPڔ"/CݜErYu>RH{kh]*a+OXcv[)/U,Zgն@kqTd@'4mԡB`!EP{:rDndW76yԘV^rF·{6 5n?r^F~ԗd!( žS)N1Uud:@U)B +ǁ~C5dѨ+31ϵ+T<}L} =]xD.@J &LPc2oq3߼f:Y;Sя'dm}ţ[zH/?^*p%)W QegQ#FQ睥4 HN0Ug4xa:WkU0#*͛ tF4u(y}BThBۻ.dY֣G8ƹKeĽrڑ`)m:ADJr4#9khlJɲ&oHy f7貞-Ԅ+KJ{ǵpL?CoV񈄇Co4?{>j` ʨ!G$ޛ3C" O;-,]1oCLqmbqf!FTNC*BF;g6=!n w͸\6h@*:)Ö-SKf:/p}!g]dVqr[l˛xM#%'yX `NhE5og;eha^o.Ɵ* ^i'aYA\) }Iimq1k3 {|#CBmFU33ԃ^_@Y;]\H^Y =EtfH)㻃?x&{ٗOt^!E&zx!11[6IMl,/@މS}." *: fJOb+5=lCsԜ>{.Ց;9s _.a "R =6I1 !(E[Y ~ZAJR~c&~,*S>RhDd }WFN4ů~|6.c~#;z"5x):~f1fw'+9M{Qڒ/J (iû2;QrJ5bo{H!,&D_H\] 9(]h؇'R?Ttx9Oh<_sU֗Ϯp<1.Y.9YDf,y]x_;_*`Ǝ_ ֟]gO2"MI+sۂ=j[(eWEǗ[ j>eW}@u7@A'ic$v-\&-x{Xy< %ML)`vM]k &LK Uyj+ yT}bQQ8,);9'=xg0q?1:E o*x6SUý`ST#Bٜ m}8Zö3'gAR1EBBb惿qBG\)wyXҖ\ :GQafRb#i[vg?S,-St וm|GPc'//-T9Fg>K;D+ՖbmLdbU_WЂeqAj*m$RU@Ϫ+@/ixnP1|of!}ځ(+ . wsa*뺵,X*oP ^'q{JZ9xCO|0%hEn6˛N2-ჹt\kjnImT9xh nzǻ6^RV P_izNTnW@0OM-Ul ЬfRU@;]P>i&bI?l!˟Svп;%0/V/?)۠}Yi7NV@)j>c )aVʯ{$)yMun4'yJV&(/\2B@^A]*nFB}ٚ3GZ;y $ԾޟkIGo*հ= Y *UެI̡:: s?'U/oӺ,p_`b_5HG%;29MXM-/Nn΅yùܰlcAelh;ESipyݜE+;? 40@(ey@'(kOΰ fMk%6 hIMEdcXp*\U7-rm$<R~>]﯀&)tWa>%ALO5zHYEgQ#)рT#wɂRn/_z9]zUfN F2`HhUqt㛦T.…V|Q8ܐK.ҒG:yl1ELwٌF#ƍnłykh]<"9Bg\K?VgQ)zQ%NȾL%}Q´! -aVxPpra2hƞa:>C.)j1 I:[ lW3M >v˗a8dHa]ΰkGU w^ FT%y2ߨ,SVd"Q҈CYBEEA%ɦɬHOu40IJj*Ryk踖)sO挮hUaBKkiI<3X79-02,KDvɋBB gj;,֚4|Pr~EU |#QtR+{8L^UuL."6؁]\?91T [q @:rn 93Jb=ӴYà MY(C%E튃[TBd/~a ЫVL]i7Gw)< ^냤eak 7=2z-d\sJDOY!1-.txD J~x.0CVdTOйso׭j˸Q'YO{h-TA?Dz!`,a ̳cԏ\# X1)@ ghGUѤ<'BC+~W(mtz@bFSjyeMd#w5WeqX VXN}&=Yxz荒QwGd~)|m98ӳ1a4[ɁBNJxS3?aOW2+k̵\(el`#tsԦŁcyB`.5KeD6;n_ZBp, ? 1$1YeBuuAIbhm i cc NK&h3Oר W1+\^" JEAbE=IpW<}?MZhdI!o.Ei*) |q -ñ.'A?;D&(AhҹLw%F%wF*W2 UwšC~"}+9{U^r%]dx߿ Y a L1<KdBudVNx|rU|5j"&wzfvV2[9eyu $EvtQ\wx8?1%,'b5@C *iێ Pf+^3;!j_82''l=ll(ٽ~ưXҮ %۴X'e_b~ȧŋA9=-ټ!Dڽm@;>F;Dvp.]eœHWHKVYȾvmSfZ}3E$yG/5٠~PMu*s UT>&Na.]v+o֍~<[}T hV jdh3`0w긷JܘBJTbkŘ8ZߘC'/;m2ɪwkf\{T j4S:hQ^ITj1ẈrFG3!hBPd{tۃJSR$" q@<(Dd̫4Bo5N'̵H bV}a\n q.Z:"i?SۏY ] ܠtIDRC 3!riH, wEmg~Je:% +j9e7, U lI:o%Ewtŏ`4Vz Jv[gMҗ>y[4N@?7.jYYcЯL-(e8wۿVl=4s95X9CvgRM](_s#Xau)ߙr݅&wV%Nō|ͪ%XGLr`Xշ`^UgᅵN/q ?QlIN1M>.s+|38DO{lAev`-[oAhDqxp6 QGfq%E2a)-!S sHS[eo%z\?U{I@.> LDn$\ݍOHy]s /T^H@ڇ>7 Xj,)6fl\wKJU*[%uƢL3,D%q8 a;R֒+Ruc@nUQVĄNW~~,㾛&Yi|_)cgg>O=K4jkTcU :3|XmeexʘbS/q_I;Ե)XlvX^y#Cʐ=H omn/I7Yu]B2&Fq (MezGtK6eeu#3 )>+@''" f{O$\C:d2_Vj`ty' 8-hJ)o}ʨ|_aqyO{rucaɡ]6/4T%A)x&&nAI_)ls[_1. riTu[K}Dx撫J{PĄ = PBg-5s *b]hzCnQx`4G>$!|Xl( jlwX2*apGhPP]xzD3 >]qτѡK>JsJiakP~{GW)&`A0gZ@!7 |tlng"} tn9(ӳ.d(! ɶcؖڣ98d޲'SX aĹ]h۵stXKo% +V'g'k#\E3$\t-~XvRԢ)N lm'Bxi7G.?G_ndn/!iBO l!ֽo(V,uI^T |`(_nG$X%_ӊߔ͹czږ]m2ViOp?T{xJ =}B8w{*74l[q(̊uk_}Mx-}M =wdv_dX{:aKO@ubISr\)'L\vˍl;,j ;dʊ]x3+`-̽mlX(F ͮ~Xq̢B.:7/ĄX 9nΔ5'-2#+\rXNsVPS(ql}c_31=NcOP+A:kw/xH%C}xe\{!lfxH4/d,IRf6Y$2 db4|aݗ瓯9Jp^!%`'Sb ]C}g u#df(Tꨁ8颽A987V€fzHrnTNv_^x!e:o'D7C7 áUrؘ[-OAs 9"y*V Z,D)V񾴊μ9⬂Ky% /,@9]zp\'5 .ntZ_<ߟ:k|;ASa񃇜&_\\|L.)%Efe {@_K1c‘( p&Pa5>0$uu9e1O]bx32Ԗ?SBBu>Hg YEɴaB, xʁq]>77%`a#T$Bg3g_}=໽[+De hLOJW ۅ VɯI"$³iYKh kBqo/e$*_ {{ "e#juԨug{(uCM?KXabe}D-LAa MAO!f1~оڗ\p|+{A}G1O3bmoΏ=vr||?Ry90 016pS1*e,SlZ#My =b}o/3 δ |Ŀ^U;h!mmZ >2kT_O`Cmr&c>"^?Dx񮬢ԕ `!גuzu`?^By%|AFwxy=myUFM&ÅxpgK@1Gz4_R<Qm@!Gn ?2pfNW dޙ,,hx/PgaDMN:ؒ'U(5Hf]0*ZCt1*w@Mv3 &N+aEIמ>嵴p^1vAD>~CZFZ^%=铣oy[a*~]̺Us(j^VU-wqe<=WyV<{k˱Q/q@kDC3 fc s eTӻh'C <7i8q[}e>9^ ܕGMs>ɊDY3Udd X4zLfQ6I'tbtkUm*`ZWN j ?y p15G4ϘdM fmPe>jmi~jѱfh-)oILG;iYE1F7<&pf3 E(Dێf =h2dZ}1s飃f @KUCP=e,10o j* ΁''_ͫccf7oH[L=:XAcf֭D_0qR Wm)ǵys~*LJ D_wɊ@)=;_ +a7[j7Y€)YrD7gبn r\kPI78?,֜]+X1p\!ZŒe: ǫ96 C LHёY;edt>tdgXHo1aC9{ Oz}nO\Dh.#S>;mނHI kxZgG跚}!w2#C=\5Zꉄ}3 i_0;{^d`< !dc@epJ!k* `C੺;<L4eZc &/!tYQ0_RwA~HB#V}[(?@M:Bշpl#gAopW!| Ѫ O}YBtJN,ﴣUfiXLjBjOOh,:DkC׻;QmW7`r7- Y_|3&S+"52:掌@ו<+3vv|$ y?c I{:q=gKBEY_=][ƹ@ycHߜŨpT(:~BJ%ȘNM':3<+ -nC`cqZq`6K%So h' ڼ *\&"7 c#iDȵם},/K֝sGV3Ag4,V OBv $Sj46<`8s0E`ش(Pb{ * I##N cc2ZoiF8B57<|*N˔ E>R$%p>`#ogqtDѴdnEg"=x0I|g:cM4sN-*, MD4Ei~ncص&] Q1f>yV 婥6*\cSBh$Q\kEjqd*k)W"egڂ0ˀP1x2 ^r xj>s H\2exC`%Xh9捄61F3ziQB^V yL ͿMਝk@c͖CZOj$sp jԑd$<J=gΑ ZZyԋƐej oJzʴ(4n$=CHA){j/=ک 5*Bȷ=4](G#Zȵֻ.ykA%?lQRY 4gsۻw: -V7k: CY[VkXȖDHQb!~)@t_n HdN-.0Np%>UcH+va3Ip{nb'o$gT~d((^ Ly$!Z"XtuCL+G| =`+Y)##˷B)5 ]eg(PzX~S[%jZJ?Rǜ2S-&1I(:@ǩ.auƇЂ[Vj|˰ C ,?t:̈́ZD?aLMHAE52dqIoh5: v|eL=uB7f췋,^}J PQ\in6Yb WnJE,3tX,Yn Hl6c^ FҖ#=iQBTz@#t@knoOa KyT rVqE* sf8:88n/5jh0:sJxưRAoF ՠg&u6ܛ]S>we' P#D^2bH};pB%CZT0h% ~w]P %YlOfY KjmXjdKaU:kcƇopңHYٍ'ę䵯SFf؅X@9W!P~GbsMVFl6.9ۀ> oPPB3;r"(b4ddo:6_~ Q >tR(gqb1xyAA ZF ι[EY?^!!(P8pZQΧDnm?D( yOKyҊ(Ĩ!@.yo mP5W=Wcp:. 8Dwټ "N ԡz\gňaxҾJ$'5 00VyUiypQTu[D -,6#~7ݦ ZjGS条wa& [3^"0\R'i(@p`Nn(HS9az`u!|9\%I)&JYz?ۻI.5X C -K$CFUhj[Cxw1uEX6h nOP%\o1 `)M|+VB ZNU:k>-l4B59?dB%8%c():8E_7oh@a2Oj~4>Wcb6yJiq4HxB#7澠ɂP{QFh1-rlȺ{DVj'r+p-oCc%C׵)簾Dr=Mp}\ UL_51.U$c|͛?;mMۀf{kt:j6|8|.NrS`-S"C?(II Q2У#&:r+4HjX'62d7il8>3<51 􍠰q/TBmQLCMy3k!hqg8k$B(\v-K5QFĉ9tpT=;,oN-}J̷ xtI|$|0P+TR}W`7N\Le!&TӭЫQ൶J#*0s1Zt$Qg.U7~<񧍺зF.77vG;1m  xx4vj V\[RZ^9ͥr&3z|/>0*Sm-h f1Rq. }pެ Ew@ru&:8xH$B #?NQ.KP*ćǥ2DQD X' 9x-ͩ `Vz}ME'?OeZj,#X1ߵS9%\#Fc}.%= I~]xMY)|-a"l!!:HrƆK +6i-25f7 A%3] S%P̖GfzغڄAtO;gi__ˌųemXd|}A,YK0wdO*jP nB?(h;sK`8Iś,t9RdkkI.} lV ь#0Zc/G V.|30d++`H`=HEp sP-"?b{4HBڊ˟ 9!mU7zQ:~Lؾ]AsLú7Q laZپe8|ZA[g!Bt ͽ7[8OI8xS۶(ԶT Ė-FNމ Ntvӧ H 5zB{f{=g gLPL9=)9Q!>nЈ$!X:Y,f?|J똧 ^!%lфO㩮7W1.O[ ѪD w@Q: *K]hΊ&k `^__o11 .4#N}Pŕ?uG g>1]:J)3댗+" G`%_I2:BәDYʲWϹzpΗ# eX/`jc3ʓ Fy'}qqAN Ru۴jQksHX\e% yO ҕƸiZTG V-I<!)RNݫ7̀QRo[=Rb٥dhm]P KŴ<\u2ԑ4=Afovm&YȠ6mdok) jڞRH]|ڙVgh&1l,Ci6&(QjşK t= Z:N ̻D$!瑱x'GއQzNRjʂܵEUl>wcU9kMA'1J'DP<;ip`XK=jN}T@|/պ)}+ɯfJYvU(dsrTz=hGXr5vr{2֑Ft,ԣ&s Yb7*sAJ{շB ĂkP0VI']dv'Fa!裦?MwVh 6 m^{1rY8xrE)R]Ai0m#gԃ;0 Ndh ؇5-mT!Ԕ ;{ >& X~{;5$ņFvlcZlLzж:id9$;;] MV _ǽUN**AMu9-v8>@rux\ؒ wm *Vkȴ+O 8[ iРqBO mc`l༖>[NGFW]'J3Wİ&^4خW\8v2v+B%8=p/Ɔ$%-=+kO)kq$eOSmŤJ+SEpKˢ<+^] vY:?%Xc e) %E0 S bKnzA= |1Gw?]Ti օ$b):XX0 Mzm8*Rkht$qpkw Գ VU˭D]>%8?jbIz~eX"18iBSi< [gµSƄ3{݅|l lh10"6uEE>NI[;QOς~QfsOteaS%dbvaڣ*$/ࢢ? UT O,R%ͭdl}PNEqsa=,&+ (e3wMpǫ>TSk'I~#HJӳ.XF ݊2zȩ\d,`] =qx:^1toRfwq5C<YdӴ?.Z"qkL/0!6Vf9td+p2G1nG֭[ASB6f"&z*<ZB-x  p5O]COL#@a(brݙ@%GcA 23X6ziD2~A8D"&@1jkMX>n1؍<.׊8*ro=6-Ͽ1#z[ͱpogy$M2o(BJYZ# &l}+MJ-a7ck1 3Hy>8?= ,!g驤bȵ[e rjgo 7Lӽ+%K]yxrKvq}YIOvPWɝa6By."۞Ф3[~_6%h?Te9R1qlZ:prAWp҆sT^I"y: ǵyzߟqReYH"A놲2F0p +Pp٪}ޛ9T,-V,DלT9mP,=+ooCR - /n]Z+=>L^R]N'aA&*e`9*mQA9 z(0ZMFd 8 k>1 .fT^ǰb_Tԉa Of5&GE=$\⒨a[YzCGgev:K Yo~)<5|Q<ހWޓj(*`?;O }^?܊,|#tOPқhy렕;<ܙBmeI;_;_9(X C`b(pPht@*amgM\*1P+TD]JIK+W!qj} ̋O#n"r b0B|b/nwu~RcIը ^RSDf.i+S j#WѦ gu "A)1R6i_&)zJxc _뉩Q6aZ˞3;F$x<͆DgqvW"#D>Ag OȕsUg] 9m }igp9Nќ*¡y|ܖPc"rԦ!1ѧBAw ЍQoF#w`O%F6ʝ?٢/IJAȐr;|I`0Ke r"Z[4﷚/$c5_̯e ΛWzQ?4Sc{ CryM09*8b#铅BjEXޏ/%ogw[ jJ}PsK0T`X кaB b] 1a x4(us$'u*R^y8w.xiyG^ %o܂B* 2Z_4"Τ7V-B\~ƒ'3&=t3_mqT>]uwK)vԽ.8{"qHAZvWq'~ lNtnݨ-X(a'o!/cWNX**u'=1Bmwg^̿Cߧa$o>AtG_A_*psxiBk ;8`?e\j GΩ"{>?2RI(59[ln'hf̬͸-=`,L KY ]Mi&3٘:[描s[*/cgq=2 8PxXFC"Q%m| wzYDX)hH|y`6ɟ+&v-QtېO2'h/V ~__U˭SLJgP9!XQ;O"7m|g%@Z.*ߤ-}`5(*·#E|uK϶UzvǨSOI>r.2|ty׾6 | \Va2D/+PjNaozlGI7/E@k !8?,hk]sfË9l4p8k(!RܹԹg@O^r0C@qc8搩!W܂]=fHU)|kƩ(xspn,.:cI;FwNPxX >c6Uk\%u?6aX6`rg1}d1Dq/ Mh' j,s J_0IAO^!o5,ҴZ4Sn  Q/s!Ξm~ϙ̅CDKuYޟ8GpEeF)J$i0k+98$̻[P 75 KU]dgptҘ=HvH[MHEZ7ʴ(J;.֪v?ZڻT7y]Aӯ}q_.y>vL"u&6DǕ@c%$S D |cuB9،|)~Q=}=@966\Vԙ(Q7b!ԹŗBo\$Dk*=]fⰽWýB߫~ Su*3IGP<=E(/Kһ̪|)׵Ƹظu1@AD3Gj(Plƒjd|^ܝԊ8\ٯp&JIÈz\co>cPeqL35mEqQMH?h/?tp Ν_g]xfЛ/VI]q&g8D@.OF; "ߥ3p|w4)yQ*'ۑù vQrcAb9B`i_t(5 cG3xN3Vpf>ON?k>G{жJR"8%֞ Lp-:c)#2n]ϸA0O“=q5m^c[щ NҏFb}?}`Zh xA=䅲`v~}k$ü1li4AZ/S%y>麥r ƖmX!;2fjq"t'B_#/ `zw8A{yAҔ T*XTe \<97'\4$͗ML֩D83Sf{ذ;⥘gۘ6*9>8 ×V@&bm'DmiyFE ?C6U<Q 0S_ų.Hd,;@wN#:ݮDЂֹ<)P;VḲuŔ C]jq^ 1{x)ϱo"? @Hkue2p#ݳ |N vu]K2@]MS j~nF?Inqt~}'ys&d¨##"x\!-O*VRսd L{SzKC'MOƛPd{!MvN:]ɮΤ_}UK\b?e2}- _;1 ceMMu["_]NJHjs$ȼc:n᎝ LE8On:eL!B|Jk=:8 < Hz,i^{[&"$cJv4]$S袸p ^0)]h$⤖ׂڮGL6^q쩶 /ɤt`NÖ N^Pqn4]Q}J"MB45 ׅ\d+{Sf8xJk1N+&[JEŲjKBFWb 0W Zwc )v|C } 4˒DI}MMk?4g i#*#T?qKG*)(xLtSh0BwXBР7&z_rõJy!C;.֭]wm!őnHJU!hO"漣s]Eı\B=&f['@ B[ҀZ'wf^omIװNu;dBG SWoxʯ!"Hi)=unݗ%r5-KRBE7 v Z}ua@ Ekb&E9<23N*F-Ya֌!vA&'M%[~$H930Cg\~iYL0U.+U[ =i\4pJT"j$~^TFC EzlU6DE.T0K fiIjx>;!:Ts=fi5">&#c qѴt" _DR< {)4IݮN1GmacxES#,83LuFPO q}g+LMo+ደmruGtR lη(>S6VԨ7Xĸ7zk!#5cv58@[7TM5K w`^@rZ`=7 & VT؇JR]" *n0\} ~.'qhĴ=;PcIZQ+|DK "Eb޼_Y}QL2Ri< f#PzY_FGW*~t@nrsOǮODZj}#MV(U%{SSCTf9f7Eأф& Onj$VxI)C%/.#| "{r37N\]Fs.+2`herq dUGtYMp̓>r*-7EHq/k|J4/i2tbt06'f,OU:%!g$aɿ)'; —JxJ$̃gxI!(`< f"§}V6M S#Gat#k嶢Y"iL|aq}z7. 6"c¤$ gWR<Hv{fU .2ݖmmqѭK23!~i/aK|Ols̓`S9]2RBN䎣S/Se@L?׈n<y?!q%wq1"3ۆ@.f*gҵGOVz򈌊Lg_X+x7Ip>O2!y` 7TauQl{-{MyMs Nm:G pO(vP kL.LH0qzҵB0&YPjlI~Qέy<;pYڈ0$.K"q5RS=s&#oe,(xGo}"m}**ܞceǙ[qi5>?$s Gp)cn0.}wu9J/.]RB Z2fOH顴}T ZÀ@2:O˜zHkC.H{uXi㇧{}w\_kɄt@2~Bom.C,8!R*<-K*@Œϰ bS\z<">fIۂΤ *VB_&Ƙ} BcƄZPVf2 }NQ}i`*_LGDjǟ~Ar0/ں @rR'as8SC| 6wa,A2v#DZ S~}ytCYA;9P-Y,]$T[L\`rӌ#%,z=#)4Qu2ʫO`㊀8 n*AYQ'w65hB nᶎTMGgдTf&]c:DtA?zWIgr]챌LkDSð1]U oji Fa@Ď1_+a/h `{R_X5𠎰lIKIxWōAvԶTof.cU5`e(Me-0;;2K;^a}.6 3}{, "v(5 ]{n@{vE]n@̦0gOP 1TSH_}bY]K<؏`i7πgT: l.)س%­м?a9^kuFMmu[R~"`RoM0۴Υ1v0Փ!bNؐ |aE'cؗ, ON,]UAݩO泃KCұ#,Gtx;tuQگi'NㅥvV%@Y;{y֨qbn!_% C[jZ$JI%DImokjRxq[_НB@ e:#cX ]- n5_^lpG&g^IAr7Tl6W^NM5D} T`}Q{%.?Y[DkfVN2Q`&A2w 4 a ̴0 %gsG[)^+(#i;.L㞻y@!7b˧w ^d_p-6C۳ ˤP^3iD㬙532M_1*Ly|بYB=^)j膠;[N=2eqyV)1*j6 r &$yyM4M;snO=vR)VS2~?)J`k4wsܴ -Y子 w[ǚ O$ {@LZ@E$߸n@ݧ$<gn%qln# \T /SmNbO0|](I 6baO:DG0Scu(T)P$QYJ\J(aUL>2o|~s=:Yw~8z9 !W>*px%bLC2JXhHY;< 5S,LuHut9v1Ta# ?]"ßCtʟ*0-vVtM:R;(hA e&+ApK947=B[w_f1'ٞ +iɒ)8ОjnzW__)\#YW)ZSEB?XC k 1໦3{F݆8_kPORo_6|PuHaT''oFsF/m~Ԉg-Vm[zڌwYamWykVŤB~aBH+ImԅH`pͩ('/ұ߯HܳeX8*2Ͻ^K#)b#+Qxݦ.7 X?k۷5B[qMHI>}^+vC%Uj=9w@ʚy(!U-E>GPŽ橡x:[%>߮ؾ _%!DxY;$b) ^3I'Z)uL_!ZJWR5%is 8 QTlU=/ yߍxFΥ!3Yc5u׎%M%-(`T~*$=DMf#8% {oPg]vclQq+,pPYYRAvsiw,D-i JDž7 J[)ݣ (.y],ʪ 5# CB[EF&< gm{tYh nq VU4xѴSwL +nk)6rZY$]8lѝꬨg/}.ո};lTpE—Д\Bj!&x^/_0itoE0L$d?+eg[2'*\yEuO~Xet#D * -) ODRw3V * Cs3ŁntNx{n}BiK`ҥZg`x]CYwd6P?N%=&OTSZ_J{GQ**9n50ŰBp$d]e/o /sv MbI%M0@2C}(:az~{ru5aȅHotcʒwLb9 vg )iCH3kyR|ȫ;Hwh D/ '8y h2+QՏ-F"$sЉ' FӦK7^8kȮ[x,vc/_σrꚺ诟o(PbI QwBBC:@XD䳷+wNޑc6;\\6-/(?u+,+a|ymYSk71<4 |?m_ IHf ɛwF\?aÆ쿽ʼn{$`IY„E۠2R7Xg4'&Pt&akh -qL}$sZd+Tj.IFKHKYJ.2hhqE6خ?A̕e)tsUxT;tBM|r2zմ1-$ <՝pv`C$?]md@3'~Dj19D7 qPD2*: >DiA>^#Z;lW 5cUVp*B6ivo-䔓^Gj/ 1 >a)$֌S|Vq!Z ;1E\/dd%30$E p(PO3'wnf"$iĜގ@̵T:CRۢ7_OWD[D3 ~! Ug!jG2j;bYu:l(%`lL2v#7/ԯԂAYQpMj{3jWt螶5u].P;J|?v"Hmo }2zF}G|C XeNEY"E#8_88or: Qt-!BƼ 26T={>$MMY伒S ?< L^6 A6Y^ur(Q5]꬙dwQ2d%6vCPwO8u(?t3OW+I;Tl4(<$q\ѮLp#2fgV"&Gic;pnijW(;dN+633Ii:amx.OyB(3NJMxV3ӡ??1ʰ8bkrȳ,3˨pѷ3wWl0#BG5Zp[]uoL_MA| G״Q?z %h ?cBD<@ӭ>>/ x4x*V!pZn./\_ 2 EbL!"-1/SlO6,rhez[ΊJM*458Dgo3AW*d53=.F`h|i}_Z\{qEz)Ж'EZX(ȡ$'iv{~O#)LuNRvsCgc֫ch ITb=y( ~pi:KD62 qn[j~0ak'huJg(aU2/n;h:d67n§`>^>) JPKjh91!D^#=eyqq1NN]/&~FwuxX8/hķU9 &*F&-(gt1da+•.a{(z]ߵw>˜;rqZbKQHX It,NEzR K$ZAt.҈,c?KՂ_a櫦@sV/kN.GYОo.kDlr;IX<=%Bhi>fBE<&Ȗ!j%IPRe&4M})fO9L~HX=HܚY$'0a,dJWfg-'-9f7"['[A[Jk'eGEiQޛJh%ǁ#2gQZl a~gAjog2'`g ?ɥzx~)z&傡c_y)Lz⃆4{ B$:D'ɣNmP@m]uĄwEEvTsk"fat|4UQ'])@H<0([)ju&w~Xi~;kKSph6c吧8yY078 SdhJM2y* :w3l?tanHF#hs17 Q_wj_H}(w C3z:PD`qV`9i L H[&rMJU6׀[~ M%*Hde|=|=I$6kĺ÷%}H=|DcǨ02.8*9;cxuuكolBt-u!_Z 44@pe JA)dqs& foGEҖuQU~&,=K9ټ T"g L`\W}?#&^@_a c6tf+H0(s1B]W]:qbۡ D]DH*xu,na ŨH8C\?d:JPEHsH#U2| uu$Y"K-p_;S ;xO9aIvuEC$F"̋%vF]K3.\k2my'!|ꁡƈbCV,_9yQ/LJ.t̮1k6" kv:lNΘ6VT_,RyunnЌ>OaJ߲L xs x{T*)VkII]5v /26 qOqH?ŃL wl]]Mj6O寳)_dA:MQx=1G?mͰeG|F IavL[f|MR3wV8?3qq&"ڪR?[Y<ۭA_as =w#C;#A6Ra09>lS\`$Bn!h=čNMc~fx.>voǼ"Ck- sK`)@r =H5L>qq(% +8GkG VN e} #,S z EaM6=8-Ll< /^I [HBmے !6AGJp$ِs~yژP͘ Z7š"}HwG6'*g3\ ˀ=!Ɋ3sâT8A7tWv8-ԸV.4lm) $8`o"4P̏+[.4I1kMg: ^ Xİu[ISȽY0ŵ`wR-hc9>uPNao(.Fxq;7kݿE^xø8)D/8!P2Q4 L],ٓ(ou\Ϲ#ag!할 QmJլ ds9Vi O^>#e`06{҂_BD(D<#h­' mқYf|Ϛ#p.a.娊[u., ]7TI!*yc i_O*'o^(TȂ ֪F8n0WluEE^{nm^\'bҼރ2vWhJo!+^E |97T]'SA}fsE0mV[FDH7_J*og4=O^#JWp57uV;v]í 9Qt>a'aV~ɟ,Bߠy~M8TX\w -@+S/K4鍈+<+YGd~1]iZR"#Hn\++]:>8d?֝d sD[Zm˖?_fȄPw sP[hlqČGU6rjm X#h¤k#QҶL)[ 8TDsh0>apYHi 85_K&_W) pi)Ͱm)[nu;KYdD>Iho95(' U%&p@?zh^-E-,Qc4szjjF"'EYu?=iy;XJHrqX0ú^YUD낖2 So>,MDž b)I6Kf䦎~uƧZ \` k[kLi 8,1CK%ۮZvAJZ@D?HJw|LwSDZbzCua)xylG< J+&0Jd"9Õ'1SO{^I]7.|Pv|"!1wū)Ӫ]ɑ6pgڤFƛ:=ąyGjϥGPe!7>syh,_Mxrn0ݎg@]V4l$il?^  98o^GE#hі2! QY]nA4Cb+ZaPb2ʓ$ZkoR+FYFY- 3Μ%U(Հl&^֨> ߓrе|4Zi?] x&9eEA:/kNg _`qI^Ssrrĺ{*GT 4712ʛ;W[_Դ<*N#&_?M5xbcYa!H?V _>ۗ)Еr1Rt11ךQ_%f5*r{ԷKE& ~W$/3lXAe^"T@l`Ӧp|ت3P ) (NE>L|՝xK~O>ಫ yWQ& t%j>/wh #K 1p=. tаu ׌vn~IUduw"[J֎zӎ-*xIOjy*5$c5n]1)`ICl'TgA`y]<{KK҇<}4Isxâ$'i846s:}u HKS] ,q3ea*%kLq^6tjCsczmGJ˼n 9_VjKޅgm2q:e@tHY_nJ뚸3z55Xf,ҫ4dR5 A5DyZ'1+(ـL@L6> Z'qgO6?f/D"d`hF$Ք7͈nj)[K.GA-oQl(\uZ4 fM6-o[S^9 EvfKe%Y̬avu`#2zؠ?.LsJ`b\d>rt Ԟ++2nlB}qΙNO_ {"(02}7A&%Y"ȠB2a *L0djcrxToP;3@qKs y@8}zjZ܉|YQuiⒹqfAa&[:7Oi V ^LHI3Xr%@VM=`zLe .Do[ rs̍igO5q%J-|Mgc!2i&b RϕAO2z9k+ʉJ:OKͨ%ӒbWٛS Od΂e\, d"igTڽЉDlȄͧPv9-GbݔZܕUmQo)̭Sr_+[YƫGr#LMQ`EDE 0ls#!y[ժ1 Noz4dSV|#Ӫ~C^x.`JW&Jd ,ΪTaGֱ"x<2qU Z'uk(+]/uCQKPLM 9I} +=0AF&PN) $uՁ h-y5Vza=ymZl,}:]7j-QQHn F&iaVynnVbWY|69yT7맞0xQ]q^]uP4#a)HF 㖱h/mN a)ۻ%#qHìn>0;GD+e2se ۏq\K 1+3$|Ql\W"s^쟔r]U"e?1ؓOt2*& .833RrCi~,oa6j:[Dܙм[2M@:+\jT5aaַ-?[FypN*@1UHX7i;C/ڕ#ڳrO"ק 'x '$; ܣM7̮|! *4 Gm^ }0/\F=ͺ5?_˥ts[!JN[E˜Fq ?$ϋZږМ[P'Ք?o]a:22]/f)lU5 f(x/(W;lV҃ZDvh4t]m('TݮcUtfs 'п-i&&rh!{/:,۳P47]T S+CG;^_nd5!e(G:Zv40$۹:X?[ɇoMKR}dH u¯ ;Q!VYϽ})'OJ+9GzY&$ 0 8R%)wЫ@QYqj4grwnv70C E`tg(Kܝ:tBOV/*T,AWL^A'iTҸBG褟@Gɉ IҎ@}ͫn',zh6T#],-Z$S 7(*IiEEUt[^|;ݲRW#NVa'U[xQ%Dd?WpYTٛh KcEX ,.Z),~A`4ޚ ( kjB Q)'k<:H/4AVq4+E+ʤ,}:;n K4mN:*CDf$ԗd/&+kDCh\UDžL]5׶C:߳C7~i`V_>kRMD#o WgQ#{ >2χVA< 9+WP3T]%$F]Il'9}?idp.6<LAYlS]6F@|+@UhK4l < J{lbm7sY ? \P`:Icq`GtV.iD.3  ,yQ\&h5^ [aySGln^:U`V=\)$kOHE0]ru_ ~R|u{cN\%يR Y[+$xIcAMIG-pz# 7CBzT.m OLFM]aS\?T:^s{ $Ήk.t`Gs!qpr*PQtE`& g8EEX%f- &]CwW &>%꛻@UA_al܏ k6uzԐ/G9J;ZO7 U^lF6cƄV_ްHvp}!K91I]ꃻIS\kscLahi<@~S+r,[odx ǰ_S+Rl[N9 Nq~ÌŪSf9xJ|#0;RtR5[b sgyfZ>B_2ri}(uIh/4j@0HtoMGGgF|U/ 4sw e `#ъY%0et:\} ƨVlLrE'S_l> lOri}%\ޣv)E]$ _ju[s a׉fg ҄%^$OtuLe"g0[{qj'ԏrgu82?ٍ>!oڄW?CdhW8q8#Yz֬1&v0ui͘9B8ËDaUMzp;c:K^> z[p12>ס_otҽyYfg3vL阾ɟC &'7q`z}Y3wnbx`vP {v[_j.tDJtrN1YT[q+=dUTv^N2ۘޖ]X_ &kKDTLUc# @`C 4N>T hK֊f0__v|"wYH[#@CL_ ;5kè@=f`;Hi6ygVXgu^fa6$IYygl`7OvȐy%3(0Rpn7q!Wz}_#}~{va q,率N(սM2|HAs*lUReCu [unt㙛̗*"yt ܡP$yp) +nMϾCf8@qL_ A UqLc?_c"в!f,,R3z7f!5[ 4/6A_K ,%j)FRf#ԃ5p[ 9cMƕU2EwXL`|VoU~q 33aPk ^ԃf<rQ-av.ɽ.fh/=]oCAJwkXU'o],G|Hh5w *~@Kz$0 @+ HM,! +p,N-wSXAԔ+R)_<hJL)J"?gVsr`aNAw%G/Z 1:ip^WL +]QLFlXqr6r'-mK١ZW=F>?vr}/wNgf2G@Qrd;Oo]V]Ol )b5VDcɎc˯#jYIw{yS_0 3H_.#6-ltοP N:<bZ={!b ԡj@siLj.5*$ FWM{b(Z@ $ZM !_hǢ.D@k$PiãInQ#'msdf,{p9Æ+*Y29AGQ'A!q$*}B O.F=}| Ιnqg<,cD# 4BͧFz>H_QXF&H1& Q&-x-/L<.wi;YUDyaq d+gW1G)@^[RCh2=!51ƙcͶ sZ`r闊h!7[ +#;6c6X $0eGZi[Bj-iaɜEaJ`N Qh_ŸHJm/g71m#j7ڻU,<o+ڄu?۞^ W@J{62HoW]в,ܘuaYL 4x$p ڢD#. =9M&[;ҫwF7!Q˫ޏVi*NBM hpo4mWgA)㌔"\r.= Aq]~LmT>ҼfЛbf SyoUZ y$^5T]&W` UHD@|#>?/{<0+j7bFm}iNˢm;8UR]NU}[:a>kkýwQ1qb{~ޝLY=경IB0Ev $%f[c\-]충 Lc;2犳^0DHV G8ǧ|uﳸ {tWT0~cib&*" ;w3jzxB],q?2В[?r꠩@2:UQ5m⾬\ɂ,#J?ri1s8KK?(8- ;b_Pgi݅ ߗbUz"t~[!T/$:aVii)ޅU:Sb\%AFda߈-O¿-[-Uo'^nGY VG%7 gW |yF~j;A{;TߖVѧpXN) ~p@AgN-@b;#k== h_v$p2~=&k04*%%K3@ G$X~PpC 1l|]ҪI6H$m>B8;jcsnKŔF6MI8Ҋ|oxRD )rޣ_/CcDi5MqؾQpxb1Hũ!X2Mvw3:z~ 2E,KZ{HK w/0K%EU֯I +a!Py. U~} U-Qά{4pNyiN&R!ؾtU90Tn7ٕZr>*oRV,ab=S7nM' Deg`ջB -uc]JE.Y{^] hSV2LT&ujD9VK cB 5'{,:|:?1- w6J"j2l6{1]x)'ETaW?rqcQ&SR:SO|ZŠv55gNPBr[PXQ0f Us.Ї}Q$0`m=UջADz"% l!wD B4Q/1׵"wPA{xw_i:12F#;pUc"0cmߥvoD>H&tn![~@ 2a}'.!Qh!O({zenY D*fYglvI9TDŽ )Ŗ #;8j=SWYO(#EͺE}W2L WBsl<vMر 2/9lCN.2ɶlN {d6NS:$ij HA9/elP;;6,cs>/qEoh\F,Ja%r#Za[Πҙle4lʏx1|iuj̜ =)E@Q.4$Ғio>8`-^

g)Fa@Re޼( c(<Zbz۫k^% o+gM+Rk,!$fH)r 8#S+7\_QDe| UCAKVI[B /s7:G&mqXSiWAeTF6㲸uί -0089G^.P]?+r=[uG}\,Ov(lTYxn^br~w#f.6u|˚\hoih)9{pt,6nEjSkfKuO&bfFwBJ|OqEC5DygT?Δήf&$X.Gs!N{BfnKVS]0n2Bl[*<._y0Nl ]p;$ Vu"/WТ>EųXH@~7+U-A`m6#*& A"w+go2#DwKCq_k(CRKNL~6Y葲(=fqBrcx(^Yw 構wNDF{e['f*SnK~ݩ4R!,QϩDU ӌHnλzGxy&Ѥ뀍X*mb2 9!դ;j(Q_Ɏ_%3pv_R}| M20৫-.oN a^b g * N14':~㝪Uk|VLqVXʐJ@=tJ;*"426N`g>9rȐ\PpcBZڸ"xQsDK-9Kh7!_6lDtcAj> QUl[;G64;l;+&?Y^uZ:P]N56P*Wv J.ƛu,xG .~x\~L4#GQڭPӅDD3duQ9 o~i&3";BYqdgE%ٓ$wI0/8^4[Hzg=dD'#5HoF,.p~GGd.Z9=eZ{Kf^l@-4V2֢,8[Έ DͤJxZ_Od]WyNN+5Lw' >/ 9 Kنg,,8VdHn\xɋZ:͇@47n;;nz&uW8ﶍm$rNhsJ1 ͸?V\ I'׹t3M5-,eq;YIʃ!"!].&.CJ,3I U)o0+V]xI+LFV+.Vy@X#D;В)gF|j_c 9a#b82J!:b. @nb 캅LVyR_7=WZ25nu['Q%[m=bogs畣ZkmqY35CFǹ0Nf@a3Vm\خ )^؜)uHK?9R1m{qpX{Ny;mr@Gw0R\g\|3xkAIt^NAb1X/#Dal17:"hA3q_/S,d4)@F݆KlߧHY>⭑0θ3D;:e/q{_7<>Ve\WWzpku{+pCj|݅L:ZlI 'W-:C3&$[Bc: t0^:g@6X?d]ЋO E~.cSnP 6%};`F H&c|1cOltɊ5/<'y c'eko[ Y~{d㔾U: 3=3szq D_AWIna7w:g#,aGޒs=! aFjuVB*`:)rgLcE&giH̺y?, lmįH>XWc70@6䯒q1޸3d+(5 1UY5ܺ՘;b eCՄk5yɾrMP,ک^3}eRa${>E~& ?FZ LH{"ZSW -5D\snR'PՔ=l폈+b*Kou]*xjidꎈ!,a`+:7Ap{=k'?I}nPHYSld=dDjÂ>腉(O 'U7ȀIa͸1M鉝`EAF\*wHYH8Ի4PgϤ\.>$yvEy |X q K<}[~E~_ʞ,vka"Hyx3}//2+8)"uc}ܵòe;^@dn,'YN pyb*OMk~BD_"e5bз^iMFmGq\G'VxIxU- ym<TDN)?;tS>̷&U;ȔT'`?9fӺ_J@~#:h"NüQ 8w%Кo4Қ]b2D_$@ ~ۢ|L֗x>nWy93䁛%$sCNWpnei܏L~fÓtX)Î49N!^=ۑh##9~W#~]4a)KIj--1 /O5`f &N-C]7OT׃@VHZxuS!oQF&N- Oɲy¬QM1&vp䙨,S9>hPvi䖘t-I 8ݤ1}lDMT_ Y`zxRh&:0C#'r~/V1:P4vbǺitZ\/Eɵ3@u/cuVË. an{ bp+]O?%oH@i-cULŢ&8n;(LG,pIw=+,~ܕ Ƀ rZm?9b"yVs', $¼`zr{fhhN:e˧-S>bJN>(}u鍡k"Λ=: ٖl |{g‡Oo4 NO]1iOZx޺R5uϽo1UQkGr1rGzC!_w!+o4 ҝNdpe/rF777O`j#(W=R~=(%tMgھ˱2A_j$ҘP;{y)+&8 ZHG|` 2G/⓫Qu $jAGAL7-'!^9lInb19}]mNjk+beA"T@ga>KozОWNU,x ҅ZJPBzWy*]oVmO?&)GM~rc\Ҝ. [?z54g3N֊84VCxkmq^8I\UM*=tGU^!%Я;@DHʓGXCZ"WJI\\xP52>7Q^EWNY˖ C*6QlR`kQCݛ\2['Sс@H@hm4aÙ8GFm >ZQi~ 8^q@ JIn} ei*B 9޵]pJu]/j[4 &+s~4[X 6Zg$t *$8|d(D k$ kzmL&pS6(NPVAf!+$  Q\2syºyM^Yg_Z a(ڿ!F921O{ߤrk|%OZɠ'Gq!/CH w&@_Wuo24u*i28M_b= BgL#Bꁊ<.79tAQ @P@ĕוT&QrPqfa&8u4)[^hbQclOm#qN^2z,wr0ɧT9b6: K'ZoAIbuG*euPF,8Tn lf 6I% P{3}H^7s(xhKN"r'0iJcCh!y3u0\4#G4$5CTuSx`j,B/鹪늾C[^LS~y)cqu.Zg'%DΩn5|l[$M5aDnqZ;Fjh_ ";eGWvhtǻv֪]Ng훊7PZ:< cNuYbwm\>6+ +gsYjy>~*p|/\RCe8Wo,O:JhaNfV[q^[P-3z3tP t [\{ ]GMZx(*8HjPj P5}6ZX S2~)Nھ{?CRjrO~'qhj6~o'%uX fqmN~'AA Mٷ ;.x|\d)wrq@Sd{r[/Fùd\Wk}>>h-+K]lEy?(:wހMr$b}^ g_[hs\5@/#AL hv.TWOfWɋ]rMIePcڔyR _K{d bs1)~_V4եF 򸫑Dcz_54 WИ-7O' _cX%gZSSeU*B@ߣ#⮲0 d ppZ<5KɱDÉӚMN,_7XȀiT꾊M β@!DBNb\ȐzkJ Ƽx>S'oEӉphpѼw!oJR|f^#=ky33#xWGSxԥIZ323*VYfM@sFЫ(za,/=#wb|V0dcz/3GC{\n` b/,OXx"h(W~tӞjW1gLF_/s;s/e o _53evX:_h ^l]~D I<>?YiX"@%עծʁ$rB1Qg2OXNc7?~"*cr*ȭ7s/|#[Q,TOeM>niM[(oj~d/eHH+X01[S{G)qbx@a5 ^opsVG7M۵qS!޶NDE馆I%0A{SᅶXs2lƁwYϿz%۫3K 3Fn 'SJnKvA)7r4zEm @.8 ȟʙ!EE<"er& ɕ8V1;{\ jf(V˞e.lZuze1[<MTY593[br6NBu𠯱jƨ<ԋB!I]` J +LE`| V\etdOh67uTd|zED_J# GG c(1JE2?)Fܞt \k $`C 8ř&%Sߵ4-4 8LE!@p:hÒA`tC;/g'vt/"k4ܾP`_H) qϬc 6E g"zҧI2OV(lr?AOwKN\73lc+¢3omEj #'ŖsϤWl.:UW9<B,Us`cXyeR>2-4nEy1i2p.%eW9,[RO#tD;<15I^lc(?;2縢 jyqEtΧJъa:6V POQ;ؖ+ne\.lX)j1{g 8ԳQcX8D'Z ']K>ЫꓬR!X%0jj%C/qt0N;CfՋ 8PkbKFޔ7ͨ#uQesQ́OuyeУ80#:pSF書+3N,+(F81~YH"3#[OpBxC;\S^șkꍹ R__0G{Z ?6(fCu%g;È؛poq '<@RQ TE׳C/3=f Kaurukc:Bea 1!\:8VOV$:' _cG=qˇ[sc&~5{gO~ZyvX Lɔ',1+͋ccb>z?6<,櫝+t|_CyKy]B1 \ ڭ{$0g!>a]M(f~YHΫKf1B"$ճO/?`cwb]Ld['TrΈ(vݚ3l#RlnWS^!"!w-~᫳rUk# 0 J &PC I3^Iܹ4ZfzjP  <;IuQzHuJK2я=>Q)E\LkSV^\_[kK8Q{[nܿa[gksB H.x/xW~8P=Q$ߺ8b(ύ\GV+juU9 F4wYJ7D:EAnUº}UJuBC Dafmre5t o%uleZRjL b}_]@^ATQUS$<:P̹:dN$*MHZŪ/k)_XnS*G?]6mRp^5r;'L Q{1'œ2xt}#>NN 3+j0zAB1O`.DjKߴSKKQG67?G*kn맹q` G"dbyx$ i {GGJ$-١`0KRZɀU?yU:e ̢mP4F~`0"c#(Ѣ9i Cȹ00.f/u`r&ʼnmd Tҵ()KcxEIty8C,7 Xz O*"A`Cհm0A|6uU/xϋhCubz{)=1lqiExm="0:/< 6وN~o!8,SٵSвJ%(GS%ȟ1`m-R=ldGsr7ozb r/ ٓѥÉp d 'Ə}!I>Ǵ)Vk1 5qJEq?U%L ,)MߟB^a.`EXSBuԥ5~` ժ|3Hx8,S&hsbA@(s *+xqJ1GN;5N^(Qeqtc*J\NkfS{8D/[+>!iG-߻Go~w^|}EJ흚MH2~DE&mCOfW0ŒιG̠CkwnW/kLS/~cMM X{Ұk6Ƿ9amlx+Ү*!1,hg H5/L\֩@9 X_4 (UԽie󮄐_w,$,=D;N'&<.^w, qdvm.TE3G2ܤ; @Z^Keв^i{漐dƨpl Dp>@ܽipH9̞v</,e4j{׎IY:%,\S&Ѓx LG0~S)݆ßmel"7οÚ ȊbfLeyσӰ/>GYznP %}9Y/{Q@I[>XK/?8ENsKmLS+h鰔+JB6N .=X^r̀"Yg*B;>_q K4&Iq#.Mn1!_ʈADr]4Xpr?ݤ-0veN.`e;?j *Kŏl.!L ys?nfW9(SXoǧ 7ѵ3N_]F9^KlZ > WDhHKכdH`@1`HºsزZ ʪ a\`ƆߊFX1h9/xHRFGBL881$uI#r sd0_b]l ˑN~*巔:\tUh>\dFEdcE(3EL!4D~y n*!LEAs˜\(&>X5jDQ&)}M0aaj(F E:>:>) kEn-v9bxFZ/xu~:˻ ݤ"l0a70,7WRxnöW߰͂q5Z  ִ40W-:D1Wt9|Rd>VkBl2. {`"{#=۾W j.ɖ8)8ɧzh2`]ԤǔmϫAx48N1!9On1_ o?c=vd}Ftj-cCw͒yh #[5jr]FB,ڳɶuCg>睆蚭|!BW]SWe:?ls.ȧ;?A>KoƆ*(.iʚ>v7is:A6#N7bT.'Uvȯ^Kfp+"X“Uz3neW /t"@ o=8ped-uPm>I-:Sh3kO}Ps wΗSYIܜD3'%7`mN^#z}wv&IB $8+kuŦ $N I.ċVq,=N#\X;Zv Dbr,~HH( !?4Uz-ޱv{"1n͋iYk뭑=&ɠoK{7u-V_)RZ!}^3r|M=5H>t6FU֮1֌㤄#˰9Mэ>/;A\O?8b(>(-eH[I{Zk`ߨ[|[BeESc ?"="WƓky ±օq B|]˶̥pĀXh7еl&nUTɰQe5 ꅱWJef9*¤ jT# g` O%UDA<qh0`LIP{u.㴧ñ(H =̆#0aN>(w F+jy^1q;pxed$ɃBvbkI˄Pjz|R '0%.ͷ.G M-ViY:JfVGIӲ_ {د@ɂFVh!(rFb>9("uFLoF=p8Qc)ݢ^rN>HvttMUx) ka ܰnYx]4b 6SN/{s]X @3վ62ƢD\vջ͡X #BuEyG5~ـ[/2X +΁jΪ3 Xdfafs#a9YTOݨUNY|.Xq` ZHK^tG]96L|dMZt43|XH/+z@+z2l+^ F>i̪`6e:qW8,Լ ɅڊRDwmdF+l@KzQF+"КK5;_Qi#v>Ek^xUqW}ң窟 U(GXwy~vZ XD !ot37#T3ͼ P;)j0GF?~$T-xՍ±hɾbʷ[ PѮH*JwW \: -e9ÀzՖ j" a)g:y7~}>@R Mh蠍qiiڴ%e/,3h ?aem(pK 8D;%4tve+˭񵟊x`@0!Μe?++|SRٗho-Ȥ&oCtbL6<ݓ"`gwOGjfcDOGjvlK@kzR">:@0Qʶɯuidg;^%XgI, try٪߳b4SKU1vk JxЍA8Tu":ZQ91,Z5g%,=TIY#BQ?ۜ /RSI4i?d4;(NycrMQ״cQ:q$x@SqZ_# dvbƎFu8\ u}0E'UEpv3f=+[S3<`l<&1uMxXDmmuXB]܄.Y3OwMm6xc&j'׃SN4t<&X~A.ǀ~c#TSq8 rEs .c*(eD :m.pձ8=aW_93,ՃP3l@W7XA=Y%FK< ʦ_\e/Z~㉇\?"(.c.- 0wKӍK=@k6V88XGN6/nSxGRxvu3շ:C=uG>,&@|i~٬oЌZd"J3 ѫ0W~V֟muR'_"&>*+Bt}9WyKP"צlsBl6!7E,fS !{҂F,nt?Ja ",SĆ^ &O^#w}4av33hfքW$h1`B,*$d3M_;LC WA$qH CQT r0\ F=oj .U\ )c7#y2@`ضO1LcGնiCؑks ް<ւ֚4 lQlF"ҫ  F³>»@_qvIKod&gO$&׿o{OD旱 B y0WtzLJ{>x =DYM#5h(L`T87=tI&Kd\I%\2]Yѻ` EhKS۱RG*/Uj]5(Yhwl{JQ!/5c'|O2 idPv0SȊ&4vY;Nn[Wf(V:Ve}DaLvG;zdO҃ض:l5 cv'쮴FT | UEQZ}ܒ*S0\-@&tf Yi}OvrW?LiXX,Ak‰zC+Bz/UZ{M,o$d;pٳ6+d&kܪUxI,V%" H(̶'oR}SnѿcJHs /|M(H.͎T˨򲝐mN lp[f˻i PIrtȽ0oO%*j0k"5SHA挪g8@f! g(?!*[ {>1c}d%ـ;u $.NМB , ixhY9"^mϟwtQ IvbG4LkΠQe+#5G.°ukt0ǿ @I^WsҘk5zl9o{%WhagQ_Y*^vjKBT.ӥm[ Ї#eT[Hv'+woK6+8rÈ^9dz,rh;Uuõ!.4:+DKrBkNMFϓsSE 9#khx#;qVϤg.׫6ǥZoabV;I#o H/qIv#04Ht;/&K$A2l߭[ sʵ ">;YId&p1G7R4}RUn!?i*aF ~s}BR/)!Mv1BSs bt8' .ǡ EK}&Y!h6u?Y( 1'?ǮMc$. ߖ~l{z=~\=3/`1a^TB=~&'Jg 2<4{r,>PY#2h@v 0Q.꯸_r##>S߹ᶥ2oqOyH2ZP?mN=oJ\fֻ2oXY-,`ƀ ϏV >{ 4'4'I8o\ۑِ۹)j~Sd|EX=%L3 FT@.[_fMKmPS0V췦yKard[w>E9'nՑnL1W`}Y^lC$ Wݙx94U&;&Ake#4pS\/֎~'_ eN%$V7W*1|AxiYxɍh[Y@^Isw#>\kJYE߭YvzYEւ#=!ic`e[dr 옂!tЕ'8_+c8)yd)oQ8SQ-)S#%-TWom>CtS<&P-=Q 02.ʹـRHk<B\sz! WcҸa~^ g恽2ZqIFTۺ^$@;1h;z!IM$Mb،LCǮ&A؀\jw$ %زICm B@ՊP39Lo+]7rNҟ͢ ч{|oI+W&Yda'So_꧱2JٸFkޫub'߀;bžc3Ak/o 9+&?ɤ(q\8]Pes֯F(E4ITP@B{#̛?[&a]rY&tjrQrhpVAѼŨ=hL%]dW.QISP C-~+ dž9\d&uGFװj$yDv ebF~=z5SA $+h&R+dtHs5#S'!s4%)0KQ P^i~Pw7$bAљ=Y¶ zhEsv饉9 Zv)kOHL9HLk V?¥c1 `VOV1f:;U‘I}%JeSpka f1q_0}fjo¯fD\"w_ k&W  =*1ĸ q?z´2 Ō- ߐi30Udz-ԭL;VpSXf(WxRq:]8N)` 8$ ~DelF#/ߙj]*< 04$ƚu{8z=ȹyJTj+?ɒ8[MD6Y?bӤ[iq7J{4@KY.n2 ל#1Gl#)qI2nD)5^nbhwdDԫq>_ZEssp`B5lhc\mNV'FT*`=7e\Onp0; ݙ|.==O2E:Ur3}*2E #jMp^OKٓN"T-+D&eLPRVſBmT#% s[Vꂟv) Z(@sZ,+fIAm9SE-yL8螺x>dvhA ؞U*3n(fs{\`4cc%7~;wɽcak06т|? x9Qļo6F$VEmHZc#: ^r44Lf_R)Z_ʓ% GQ aȷPC }9rl<MԍcV@7>L`%7* ش=~rvN·Xe"3UZHɠ<N d`Q\g+js{aG^ ;nxbn#rӉeɸe.XC\(> AGэ);PH!A#d߽#>Y/9gl ƿi?x;!ֹ-& |SՉy709fy8ЯѦrƬwW5 ]!9:'d\skiZV"]S|/ATl>(x{QudSHC8ʯPUE!OߞX|N.u'M'a%/@ &҅1">D")&=!zӯ;a1 jբR_5I-c!Yh cϏ6`rITPUGb(hګqVjL(l^ baT})} &Y'$poE~Iꡎ>̎#I),mXS1R hvع9p XC=țXstOe=m V5^-5cfH-ҋ]46l Xw5 /٫e2şVUP ~5زƠr< ; 7u+b%%OT,X182ua?2iYg~83Ȁ`1/Mb*ΤEs_8H&1OylbS++#~O&<b sBC?@A+a{ID`7?[ >Y {e].uJ8HY2CSI(>_9( rIpbrGrA-;ecFGg/ *8*@ݸ@٩D$<`sb4%@#(eX| QpI5Wy0+?gv^/iu<|l<gP"}jr`P/g鑀M&W<9Di4.У^ⴒ| RbXEƺ0Wоw^UX"=|v`VXХ.iP iw̋0h-_Ja3nN ԳWC 9L)96\w< pU8ì)ΡCy$܍ 8P%xmP nm;Tt$g];R G(iIϱ(@?<6C=Ȧ\L#b@.YO`Focr( Q<f'?љgB1^-/!?sEczbGlt~L AF{EqޑӬITd>ҋ6ObH<~R( e8NO&:6j=-qMۈz4bkHtw&C_*.aj{:~ܺgE%~{$R+h1d{̎mXVXlL8]%Pz~5m`׊v]7d [82 3ݦG+vZ ! ֵ7oⰸeS.K4 ېH?&uҌO)j]4 2ID@>OA+SUHiK[BvT3oy]e'c|ƀGVm‡:"}]XWrPg{:]a(4B*n$k6s˖ȤYr3 Nt @pƉ,F*=V'Tb"-M.&c>:m;ˁb~uz $G$y*,0#7 ^-7ǥݹ*I ts蟝Ml~ǽot"n9?oIS3SSF 87oډMg0AN_ NPЬ@uYGF\a1?Ǻt&%#s֯1R}wnȼ 6]% Fg `L[;G}I5s+y2dv5wJcsp}XӔ*r)pG :$կPN蜝o^-)4 ue0,WҐ%hRnqp<d1h5@Uz 5Hד8aO Pd472?(O@5ͻJI/;W8.E h\ı@Bk:J50뤦g#୊b}) | d=8 i\'E kAv>3#ԁ^L$/V}3}\=It:FsTCg=/yp`W`w:A))52O 0 cAZyt-&j<75늖7ntQBc2w'գYGUn\NMvH.23G/D{ $$H˚L\)e)Gcay|P*gW2=ZmLg׆# (H,Ԋa,7g㢂aV[[kT,2j"UF ^)ec*e栦4RW^sg,L& ]CҲĐh^+l03r i,PdO5̎qA<[kE76bϰH,Nm;Sx[k.sf:.J˚Mb 4E ߹0g8cE8ְ:&&DV C4nӢfwTu^5u7F3?Z1`m7[HK' APgJG]bڜU_AqOŸV4V5?s4YU^UsҼ h{JgLA{= з^LCOɗpMO*Ar:4"@(DR]Ү%M8K+g0(ՠLF,ͳC4͢JyfW9z[VP5ן^ʯr3KW;Ǩ'"6={7Oϋ/Km-0 )f.'_NdE;Plҁ{9W0Uh -4P{%|;8;wejSV|Uha+|w=@Y(vPxpAS"R˭s_QX8@+{Nl[MK2eb4/hv@1wۇ,f6;|Q\R~ק(Bג{x=N*9;۴D~6l76D,2m` lx^_]=2@sOY6̗6+}emK5N B,"XOpSFoEYV:?̉'dOuotek]k u͎uT80D2Mߝ5Dv|U~z9c [}"1ڊ{ZɯhyG1W^bit@#Fuj:^Pd;8[$P?p0@S(Sui/KU{KnɒQ%sn٦z9#2YhCZ_Y14z  ~Vj)܏{*yxPh/5v9xyZ[Ro7NaҰg|QΒ*'[v`Q;xQs-?-RXk]5 g$z#M@*VT?ƻ-fL46Z#RC3.L.U4%=>TSzDS(^Wy7ul%[|6Qw0?|!XxŇIga3S῟3K%x+olQS=^0:6N PԎ9F!Z*џbnW:yͫ7%6T'Cu qKw}12;m6d85VRPkp"{RAcǠb?R|g`Pr< ?(Z+c6eOa%"C!Y^XAvyF&1=6d+Ǐfg8N6 _KȞGll)YaR57b#Z^϶W.ΰee+s=:Mlq-"%NU:1+/Cu& S v_?pi^t XL]F$ԇZu*6( .bjRy*%m{ _[ő1zDb*cC.hވxX;| bE<_kG2b S 6IcL^[oF f^spy+jcLhDӜy27(7" +F=f`H@T,a{)x":C4tCޒDβ8td 7m⟥}43<'ݘR&٪ &ĩG#"qj2Yv*)QPnWYBH݂]s+uޖ`` -PeJ W>SՔ˪[KUI7Ttc nBHJHo~]M1];$=CrndjɈbS8ZҾ _e@9Q M1P)K,i#B^ZN| >fX>niWvdW*jb dCԡq $2e9GlS.UG+?W IrQÓWp aNq[x/] T_|?|}]m3G7޺oO>3hE/C @m謣zުx% .zLH2bn[GOo3FţXg)⭖73hO Vs=+ '"4ӆw:Yw>%vg20ʁFȜiU$|&`xJr*Mʈ\Oa\8wdEt^wO楮ꀍet, $ކ7'o>XxYD3v+X>ܾm~C޳qNx/ @ݥlig[fWM/]j D~e Ƶ(Xͨ<ͱ CJv_n1X'N jaז4FX0]bd SDybꐶ:W}t3s]*\L'#))? M Z渺 m @x$(6)A3 Qm|4&yP%%bth7gŝ>oM#G^l6% Ouhe:]Hp kxu+YY7YsgCK~E%@75X @%`vbO D)tz bw[B6~TxAvP)Ѷm,C$Z?6#UfWno>Y?U8±DΥJ~2B Wf.|8c B=.츅&v؈BS+jj!i( ,k:4CDe_)Z:ſR.pVa# n\ xT|aYq'I4V,bڊQ=LM=Gy:QXAǀzsaS6;d's_ ? O"0떲$yFp BBBϖNp6e$q .OB _P(hX̙_ӸzP>gw4R:}ŠJj/s:; RnҞ% ?|nW !]b”ilI>eM*ߞĻу(l 0*'nJXE"$d;PAM,u'>ɸ8h#$ܫ\ݻKSo[c%9lkD$ m'ok{m^ ɄdT?YJ:zIh3z ΉIE\hLTk"C'w!$<Mvxzq1Y:n_O\bZ=m\xqq7H!Sž="략%PTPX 'խЩCI50 GCFɂxkzZǸw*8X~v*=[ȥn(rn,~; 囔RΝUWQs:-#Xqh+i9و,OR- 8fwffsf]κ$LKk sr_B1hRSTQ7A1sc-z4h!Ga, o,D}eG#8{XtU \R"vD)F$5]P턉/J*Ndo}{ ÔПB?%Yxh3R׆*$a6;xэMmZAiF?xvϔ%GW:Z[T-QՌaxc]E(y6XU9DCCfR>$9OW%/|]:,SVըizn38٥lº،Q[IU"Z50V!.@bu\g3eLJ&N46=^+M]H؂xvlxkw5O?B)!-3f]T3>pjma*syxFSo J;*Ob&<ڵ;P5HU[] Q yk x\(jMwfY;R >xB$=LHiޚ b)pera v*jgi'qy?6u 3O2(᳇UM+Ձ&+ZI`-@mF )W_8י.M%Aر{b>TYGq)Z,;3.<O)9#|6=Us>f`vTfhEnp?ؘbo ze[Z:67 /cT x,֚Z,yW>H]O[S>_T6B}p^ [)Ab4st[lYHɅs ~5wtE ?K)?r!a.gjpPCkLuBMCWz)^ v${n_BL<&Qek! X/L䥌Wkp=/4 W^ۑ.=BIV<좨5ML -זg D;RD| %pm|@CvhR${rƝjd٧K9 1R4|7B"!T$1RmdCڟ3=d/'?ՠo{V2 `XnF>\  pOC{Uͷ3!sg5`T#>I0k73Oi:8T3q̰2{5R5&Itf u;E*N .2(㗖菦mONL: ܐzvbK8U@dz\[k3GZ71+T@wrf{P&YX(4mlUw>9!.3JjPPx .~(qE8k;zjQA̘}^uq]tHLvuR=D )Z Z-.XLkf"*y FM\4A'ާ 2sPf@p߰:VB'0<icVVhkjT/] w])O鰜zL9EMKksJԖ|j:l Z9xR&P7H WaxÙ٥X\{"_bN6l&Ч@#Gvs٩#gW.^nn:SR@?KǯBx\Az=5چ:gRZBym>0|{=ܟ6ǟDPA,"0>AMy/+8|/kmj<h^u;5@BE%”5'C0>\HꥻIpB)cưeݱYQ`*|W"=IZ.' )q'O#1u/7B T}=6H$]uJ\3 T#A+o3YʁuKY9(i#q+mǫ/xzsB;O(Wd,C0't=;TK:VX]4ƊӰn@{/! Xs,/$V4r&;RL>`c'&:˭ Rzt]W88{V Y(ܷeӖ\^f}q)ESYs#*8 #rX_4 7I ӌ!>Tpafb5 W.mӱ|Ŀw@])ux&/c\HuwxX~,$& \P>gfsCA,՚`QA,s^y: QgSehǥ +/w,cPUQW14,s~xwhȶUgl̲ rxjTH}]A:_cdK1B]dapנf3pS8lrΩ^BsC_KbML>^S+#}|u79ѾcASs:¶4c0Alkm_D_l5oRK޹d'-1=T3R?WTU[t-2XH8m*^;*Q]}Nɸ?ޜGڜk"X46Ƶq6wh!dR+[ħMp#(DBOǾv4`fdbܬIkHo)c:x7E=#.Aq֩f_J-O^1⻕W/xLR0.&|w5ZjutTnȷvqjdvdm6=6j3ހIƵr 3UB&bxi9ŶYՒ#e6)5P3sb3b# C5ctV ~T yNۀ:bpmU+ŗV?ӑ)1t+sL\nλn?z}Y5k@zkoÖz=q_[ߨ$2i_e ob?#)Y.p@7r HŐ~SU쀡UvY!N;O8Èv5 yp|s_g8n@EJ :J3;b&w5ݚ2H]h ذ)O](UZ)XD::TgF,o}ǃ] ebzsm,{C`rCi .ݸ) idg@k̥G=}]HH+Q8/Q+&WnY$yGe¸&W e*IAnʽv!Ye91)}BXu9{ qlf8u!F Ay6*-7 AMuU 6rAz5oAS-&zmuA J?B~Bؖ9leZ|V4G9e B AAߖ0ВAxI}BB-d7.M.6&Ya j53MbrW2bQLAZ/\a W0(c<3 ܒ:zѕ]'vrѨvB$rKZs{h=Ko ݃"Q|멯|a|EQ'}T[[Ŝ5a@=?l*Hx^ZWi2bn^iJ[6Il2V` ,o[ķ1~Mb[Bs)*<A 'tC~r?Q&%w+0Jy tY>RksSh7+y'XX}߹GWhaԅ7V0~w2GLrkL\pm,`k;*kpj G. m*fs]Ltk"os@*@GL 5Lvz .aD-;EZHP 7Gr\AzXGI8l^JP#0wمyJG\P2cM&LeV9,L+9$eǜyr7uDb'µ5W;yktg/: etN5-fVxxPLK*FV$9(i37c2/!"DͤbH yݔ]?[.F\O3cLo[Now[Nh"iP!@Ri&Uo\ѼCTAϬ@~K7jȬ0uAcL#S 55|5KK܄vԬ/ůIuEh_vCٚVe)R|d=͏zH#7EʥYrG9JHR5_ID?-:"EwAxAu@Ug-_50hG2 Yh/qҰlkEME(m=F} z@^(ỳ(/B # &I#-c!6sTgbےs:YZd8xR?6F^ 4$LGGf63ˬ犘$x=N(@_!g1d)  VWy|:߸:p.G ̟Z !y%:||E.S/==T-Ε&`s-i%Zr1&X] y>G(,fBrl=d xqX<۷+J?n7mn)ؿR;Q2}fc(":֡҉rP61n@31W4wYj yq/P QN­YԹ9mtO eb!:}֍n7 ŧj%e")o80*[Y=?,!;Zr)CL^4 vU}1 ԈKll& Th7p8XxvfDZoaQZTXZp@Tȭ*/o]YγoC\CpF qֲlnZSPc-c*1{ff̳>. 뛫՟Z{0RtD|fDV쑈F7EbqsTFìrg}Xqfb'Η02oזUvv;oNFa~t U<}%Yzt>o,HMLy"$Fɮ  AOOz"}>9"{M53oxn a*_ r[!X$B#*g/QD Г^jP[ NZ-Bѳv"o4ЮS/LT [e] %ſ1M]̢BplmSP<̈ F &E.׽$RiZdxJ!ºCpN~lgUJEoq/[LJ_3(f]-tt(d%npݺZIO:bl@V b^ZD`?!~=>r(%𭉡1LiT>=߭,=EWļHoL= W,jxA3&YG_Ɍp@ f3_ $.{zpqqEtA`T'QbJ\AC~uv-~t?wW!Dǀd M\<1sa[WOF- D&Ĕy~#ɹ`l^,-X ZtiH|DZf1;qɀ»!QuĦ\CTg/hJ 4m%|CCA%Տ^o{߉J{$!]Tˍjӄ6~@Vߤ?pF`=tJ EOnm( qs[-*jF}LSwssb)ohpuZ.Mmɟ"ˉɻYo}[h@4Mb\GEϺ޾jOKߥBp+g=d{ҔBR"cSDOQU=<2o<N^MLֺ]W$HL<( [T60 &[Dex^oNH0\FSsE othNtHO(E0(`ˮ%8Fβ:+lځ7tY3(=IKFoO$f`PzT (ܐ 7vs'A," y0?iG\AS o{0cn%%¼U]m]zW{27$&~ \ߙÍݿHҜ3 YusDAۅz])E) as }G7O]đJ}/PU/R ܬ]z";@DRJd?;K[guC49E^+r m;nƙzk#A"FߵXZXbʅf-}~Vi) +)p!(":[$6-2:,g8opd0 %xR9Ha68iZ1޶YaP= _&D6 /mZ-n%jV sՎ(&{K,׬/L 7UuZ$ [QQфQ7*S9/1k63155PqSBd:ےRA\^:7Kwѵ'THcv+H/8vߍ*31 GTa\89N j6 D?Xl?v,W/k>2Prʀ}k:.B`aRUE/~Yt=1d, uMRmOv Zb?;z 3= 4C|rwQ jVu{Dȭ/(I 5{^qsZ\]_T(bX膊{pp^p:-b[E"p F"^[r+QBP 3H>jPjFYQ#G޶8nG}.UY!t1:D2 7~"b4}@yS_?-xԅq.e)MGWO0?uBU7 ]nm5S@D|@O#,X{̀:~Y7} mBK#Nd wfׇnʱs@kpsG]|1r}k2iT@lhQ>Lg¡#صu%K1{½5 j jKx[BRM@3-y}^/.PbU9`&r.U2&Jт)1|vB)KFJ_$׃Kw@<|E L.F,@P\\pUW\9J=ZWbiEѯ'0d~7Ym-Lu궴g[Ea7ܮ[1,"DH+)|Dd7y aYr0 F"4:Ӭl 4mI9l$魳I4(--j.m2à(~+翜eBp<>w~H st*0|^1r4pvsZMhZ "ن9ߘ) @̗'uׯok 5!a $vQlEve+;^(}}z8}LoMMד$X>8)X]JxZ3~P (ye1@o`6/R8ի&Pd2c?yrvX*F*Bd=2h о" փHk6YOC>AJ02gh5&$4cRڊ%"K9R|$m<9ftBLTqm!t͎oų .WHwVDiY pkf YEɛWG{jl:4 Gjfxu>qgz%&3DVSQk8/r# ɛym;bO~i)Hϝ?5dZp=Ad|SNVY: )pisءj3znZƳ 6rՋبC̿/$ӑ p1ƖYA-H] _$^?q׽Z/G-j/ ׌>-E6ԅ!̖IJO|Þ q% w5wF"="@%ZB|\13a!(.7x GR։ pdumj`xAl@\qV|,Y::scuQ.cM\u.\R@ |\4L[^XG}J~.[>mk\rf5q3S^B \k<A5vlu@8#LQrs|ʧ-icf_xyۑB?f+`ѻ2BF~Uс بsRDe)D 篺3-`*xKl?i-GwfD\8Ʀ.E^\Ѵ̚Gy򪦾80Po0όA6t${%{P1ag~w ޔLf%O|BΌX$|HłN<סw5,;ؒNC"[P_TzLX/p3EH:\nE`Mmd( 0NqOJ9WѠ#lׁ`320%Q]3$2&&F.5SY>*څ wtzn dK7C8*r rTZt _@Ng*xMh0' D=Ʃ vْ,"g*:lfD۔RkvM* cƎd"/^T-Dsytӂc#2iI܈k@í9ߔrtC{7ii=T:NB|;lBûMV쟕""0ۼ+㪉J@Zr]Kб.΂Rg{z!_YM*1ҮvHncyx~DsXF*ۃ#kAm83}jİ&9q}bdAq a$H: \sn%i2]ǘtRKFJ*!+wWt ʲp+n$ ZZOIyjtjhđpPZSҨӈBj7&Ʒ-Dahf,6v RBk{3gےsFt'8JHn3pGjK2\fYm5XTFwޑDD ݒma#+eR-7lt3 {IeuHM/ ]9K~Zεuߌ_J4y-'9!>4ZQ i bY0kUʔe*ݾAUw#!hMW(%@/Mb"@3![F%*Nʞ,_UCX`lf\;)/M4֤'^ 5yabEF:*{:R!Č'Ƙޛ kޛ2 v `L:)fE,7Qm üDE9t 3>%fQYISzԭ6Ǒ Q N%GiŨxBޡл*jr86}҆9W41T2e2Հz!r)#vVPd7<ͪ<\̡*p*}ݡU2nr*Ya+L,jXv t!tJeԔMKAy?#sy]4>(ϼlqƷ4)im!0eU;)Yd^K"8X`PA,% L9:נpx.%)t}d=~=XHژ*]D6\=[,(Մ<;+ps{ Vb-)+K[Y<z"nC;\c'Gfqi)'+uk U_ɳ:80dY 0жV2 r7 ɡ, =_6jg E#YRIKݝ8.H<C/q'KO^^֧VkԷmϔ*xw5M4ʒ2HʕS4t*_dHy~6]%' ]f)9ZX=L$GcG_eÃ|K-i|cǥ9x&RABK̩<(PmM&K-<؉JMFU3J C{L&i\2~qR%?;o<ѺA,ѦGPLV qqpaOvU\FJT3tRnP kdXYF[ IX47[#6*''5+*&PRx tdЂ! tE~#\j0<|ײ TEmMw%" i|/m-zi 甼̵2 Up7wk@tnm˼_, vRa^JV(e'I'\rTdކGANXG3c_'wu=fbuuI.jo ҉ tzKuaIPy-!sƞp"AF'|sKz&Q V=n(A_Y"*5@ih|XpCэjVis&ȝMKf 8iBy?>3΀A=`il|0LBiuF$֟&Qt d& ?͕).=]p@.& w@x?y ' %9@5,ו95QKEva lBiR_E%.R BeSwT/=#nWc7}Qx)X -WY~y\ouoBq8 XjzRŸ,\]=UTFjE%o|;l<x)H?AAm=wRmjdWF@h8NIӺEJ0z]{] [c.8rfb{z2=cWOcC%#Rk vT2i̛(ImoRdR yASjk]%Tɖv#0 8I-9$!E:qb+r.L0凴dad$lz=l :.ǥ!TRJ`SLn;+<5s#O tLBчp3ZWbEm փw7}3~7Ծł!jҩ^6O&2eb ÉU /_# V ĞnI.ԝ7SG; E9jڣ$'iDVzwđQ[ ^S8փc_n8t`9_iFoԨ9Sk#%ϑ{'f@PB¹@GЖYXJM6d; ;ð*?wC'R~JFw wӛ)! }OЂC ʋY}YHv#:"ޖ1#sy-K ZIIcstJ Q.DDt>B"Î}p~7zZ6MeabDŰ3_(GHYRiK>=>1k# (1DaPHNԿ &m_ ~1ұpb䰨V8{w[ d'/[JNNQcbpP=R}_kfmOOmh+kZZcvrZK_wؿNec ҪbQ+w?Jj5Pa * cn؎2s̜ )6bOk8V1}[vvk5k}bU_v1PT H6i<@K(WEQuTYZ1z93=@5.z]Cm̽Քn v:p4.<X`lSF+ GkCPpU/ Mgߠ K&V6~GЄ%G:րgH)[R2!b`T啡oXpYU sUwZ%V|gNmn͓:řϟ>1c|nl< ~v)p(PḃDo_CeB~7GSczht;^4ƲEpKLiڐR{&ǷLv؎MS%#}:V=~ bŢX{ ^j,4͓㚌 g& E5 aӒ-P1*_uzH ػk_dA< 049q07¯ŸO:-p8s}o Yd JNX-"/!V'eBD+\1-!ᓬ2jb|ot "@rRbUTldh%ͱjJA9DM?{/0u!/Qh66nLJ+3 wn\1#P'X!v~1[)U jMJz *P!X],O|Yu#[yc#'ET3|nxB\&>>'pR ׋/Β:bdKuΑl#Zt8g)v!SJr{o[A. v%ܥTErPy*924UVvB['+(T6MĨsts%j)DD~K~JŦHh",%{.N{ȷH"'*e^,R{ 'P0fgcUl+ꤵVBykerNmˤZrCߔ,8u.q@($nTprH畞Sx߯^=-J"Hp*^G\NVԯwJE66 15nV (vV1I>v6|]zG,qt00z, boʁOKDsh\%yX@TH&U~$fq#(|" ')5<SwuˮV<;dr cqkLUwm~)^kԼu~\MɱƮ bD}BD EʯL!ukCgQn!Tʫ,:fK& lLwS~Mt C@Ib߆ʭS씔xd}'pO~\RUKA NBxXprRof ].MR 4l7 _2RUfmJ9* uuJpjB(tO:W?``r8͗x;]&rjRUZ 0֞#cw rʟ)cUC@XLLzd;>ORn~Q KacջƃMT:qzĮ Rm?޵|8Ұ;5aXeЏRj5<\`E|elVMd#6H~&wL3GڞCgЦFrk %dxe.Xp)rx{OWUCo. ZMc5ze*+Q Fz|b | 0f]C(e,֌LQ4Ffg"#9[mqj|V99SAS~ ^/חƟJ}[2oC|CT)/zV>/ca\-hإ\h--&'oQs%}cw1 w$\\U9 ʿҟ{-NWtɟV~Y /R|+XN0VGggBL&g*fO _oB-;/&ʠ{$Nu061VM BVu4=Xu*4ciaR.;xRDWi;Kp]V L%g9$Bn? ^Z09<9 : Ը|`,qp7^dqg$|f(I){vEjǁ֏!lz"b1}sfkTlg֘M|Is H-`&蠡 kmM)j>U4-M="EaGt+E7PSIvCw4 NZ6 "$1 # wi,R%$=il ]r?{,HLNu# 'H"ON󓋻.NpT EUI \l`x -O늿BfUeKE/p }lt6t^)c_yr[1;MN  ދ0.zF҉,AM$;/N{k ڧuf'~R*>dhBb]'0E)$ Yp~x6$Tq vdVL+g(rPLqSUNOp]`?7.WɐZ/;#w7 3.Ku*ryDjWK h" u u +8=}*۔Z}Blܼ< "z(ü`)\-cp[8'7iudu5DC|qO'*3zzQcݰRޤX"Fz2ނXRzaDZmK׳߃(AÍvֹ?<9rFg`9)`6:1FR!.la%0R䓎H\ hމA(Dz':eފTM( !ˤ3Aa=1=M uX Bˣkyi2r.qd)1FWZs$Xg y4U# 5B$/h}ɗ:d }* jɼ7Dnf8q"[ϫm48'gT[Dwf;#Aj~ PA ߔ6|ˣ:F0 8nm^T_nԅc6BVz'1;uـ/=RV[MWb߱Lwb9pBXg )O4km-V ↺_Jbcq ~}cnL_ A+6Ch7rgS%D ̮O,RR aONL;N{dEKp5'HHl9p]_0{ 7($i崄vvCα03"Rivr^ nfF:0-$Mnׯ(2:`hW ns[|^q;qS+Dg HIaiCuxqg I`4Q9`ù4_'s5  i-Y"g~ThkWSz=%tp Uho}NNpϼt(z1/u#L2(9NN;76e-(T1:s`gb2v(B~oif Gf O|S('c~Ԟo$2HGrhy>E*vk0*(uUG@C+MRYFRuɃ{6":@Аb}aj%76m?ݕ.Vet9C¿8E GQVJ1jxQ|t~/66u|lH#چ\lJ;E+]@ZwzIs{}Ny G~Wg)NRxveI 5&]* mBg?WG;̺2t|⩬;pعݟ t z}Ư5j et@$G1`y΁Vױ4 ,I/O y/CSp@u\-c$wZyA L0J1 (f3HgW.՗ !C/4ՀoĆF :r`~G͡)O`&`eM#˄r8S|r(vJ&K1OXqQ`vufqf" KQN?Ǽskfas#Pc{ ϔp,ྥ_N9Ho,ڱt`@X92]b(3o:{"!!N6.>K-d n_!iL{ O})"{͉9a!+κTPJkB `Pڏq1!1 n5q2$Tj'EMF?z/_6F4/P"Y[:BW#wH95 FWj#F'|B&HjUzNg8 vj`(%HWHI( ( $'rKۯ{]rV'D?Rc![m(w3}Nӗݹ(%G^ )"C˳YBHoi-^)/q1aBЈwK{M]k pӱ!\DQ)4'ޑh5;og2hmҽ H\B:IA~)g]~_(*v(E^oX2?`p~=obLM#^aP߲9&3τ .qs]s3o#զrA ,km̏N- e; PE*+1ԾZT87 Lav}^ՔϑZc  J1D}qA&̗Ԛ` Xx@] ;))S DPFuKxo%jk+PkHM"I;o] xa\+&@r=6h+H)q?vbϓ٥W*|sKUٔ-c~2dc;ݭwI]aX YWQ͕9#>QIHU҈K Cq0LǏxkKxYA&;:4[Y]^Sֵ_,{|?61-JF՜{8+.5ɞȏ}+L0| e&σkTرoi1^!N6r-U#+*apg732`os:59Mtxy92;4-qU78țTAĂpt 4ﺹd1^c1xhB٫SQ1{x*gZN=:Zh$Pמ[aOQ<_ 2ʊ9N5X۟y9[_t=u/., CJ,b}WqSk: TK(X@f%c/t-tp+\ Q-(hK`H 9U#h v!r4yNMTP?W@(g# Zak>l2hh>"3Z?]sKHK|s=znqt{Uq4ղ?7z8%: \:KsmEE )a\57@wJ?%إqhɄoj?APgjmVzg|0mvu|p(^/N2 m]uJ<N*0?w}+W w۟KTZlw[Y,==G8^>[BgeD!0E@bF'7/x؜T%\RHMȏrj7#Qሎs,eYƱwGkx% IO'F@eٓ#[׽QFw;wFʐʓFl>+ 2"cAZBKo +G> 8Chdyz8q)+;vz¸#٤e}~-6Gh0k3}+-BSQW=dySry{fH|vvNAqIyl|#z k*ME^ SSos7Dޭ+v{i$&@q8N(Q*/$M!~ ]kC }•ٹ-HezD[땻սY҂kgWaU&^TʮèHHf2b!8<ͻ ά4G:J 4̷s,1H:0ulߨ1bK.~3?-գ=T!vM[̂'=X h&sSmn`,i G#AzFngEIW~:= 16%༁NvA}h˽C9Mp5v zK,6ikPW@؂ ]5@s)JΤh4 x'=Nn5gepϯ+X S+5D~ZnN 6F1N$9ueS#1+|?:ヱv~htyH^],P?ʷx1NFf-Gj7%#?' ;P enL$Ĝ)Z:Av6uaQw+wV傎GÕD%n (|@p0Ƚ1F)h4φ i xRHZ5lݶr_{j}XDi3q"-gIsccF`/]mݟz` ZtqpWJiQ,pllnLR`n ASpel|Ud!ZJ ?&KprЫ`,tϛ5P&- q c'R̭ vwxStSɟV?Xv [wن1F_ s q;J]e!'bgm{YD܆MޠbƗ=euF$r<Og4w2f^oeys|WL9s\α+:HTM2BD078D2 k@UW721Í Gˇ'ca Fďni5X,vO MuGuH Ja Nhg3Ѫ4JQ!}oH oJf|6"eϛaDJ#{0Գ/%Y ]G )))%e2,t9@,8LnIDB>i0Ktr.喙ëL@7\KJchĜYŪq!FD7p$' VQ^x) OOū+DgA֗j镚:O(?gbV",nHОgIˠy֡-w>噥*A<]=ZH[^;~V\S(ȓv`:@ME"/4&-nj:oTvs o4WSNӎ0! Q< Z:mBa*KmtHB-cs;Vb~hӷ0;4 .0ZмҲwL ǁ8-./j]Ey,)1|-Ͳ~wp&k-VXEwf۝FmI}"G,pJqk쇰rMj7%`tL/\+}TPdG[Cًi04&͞Z1K^;rPIvMx=OBSlQ2Ckr) {`/X/ZR꜆ks\mg:aZ"9d37qnjF$T7+mŸQV2dOMЈ8qiQ:h{lQR;({DzuYX/"cEXÅlbmcogfEj:UJz۟0.PFxN (z<C"u[yAl {¹ٞ:g`LM`ljGW ^*2m9+H)R8#Fvv=@ꖆR̭uZ32KY6#t"*B1zKl/18Т-uHbqo5o4Bw|G8օC/XCtbY~O("kNDezYd+>?;?֙Qr47*Cb%4&h$#{:c䚊#2wWe^6VW:2}wHy`՚.g[ ?ۏ~ eBS G˶"Y>cOق3A1@C_<5eJ1f! ] Q!{Z'83zkWi ޯTJ{K0=N%뚵#, u }WJf(ªN>%9?Q_QZCI"g ֑ܴ,8ֱ|ջI;Qw;:w $@FGw-9{b6>*iCo}eDZܕ 4:o`:!|2N1lH,dQ6c:3~ia3K zK}HMd9LŸr2.8iE  |o{}yi~iwxCO4^<,w׊E6EG 12:՜=՛|3 Z)LnWf[!Ef2KyW؊M^Fhy(\.&l%o@MLfi % YR%s|ĵꑛT{TI@;D~WGOQsGu v}? Z26J=`Dܝ)U&aHwqa+l~g5={ &#+>K{(d<SXRS—bgF 2,@ϑF)ͼlD;~azq9b~=x*%Q|bmUEߗ"8X#|`Isy Pd02pW1"co* aߢ߮JuЮ& O?x) gp6>x\|>jsO`Mߛ~S&J2_f*Z{Jk]o73XK¸l0S٩ }5 ֒ Wf-GF kFeNn,@p|'RYs,y9.2 ޫ!'*M5$&e蝗F UJ2 I8dôc֎ dI웎Q-J<E7iS.-~ăs'M.+rNY4q}M; Ll`=;Y`<{:B'Hn\z~w~8Tl}D=;Cu||#9\VBgTq1_D1MIZ ~dؐ#UGIZ)9^rڸې' ݊ϩWH 󏌶E.}{el@Sst ]\rkQQ@ޡJd\7/TYlMihbP\NXgYInfELØ7kK- Zg7M)_Geq܁9]`~g*Xl_$$? ּnu&S/0 VHb 1Ɨznю\_.C74>X;tux^:W^MƬ`_<&}n=rv~`yZ[h<-5;2p#oidKn pZAz$7.u&iȈt2_7ũB<"@ae9>Y|ݯ,dwJwSXM WnIYAe tL~ݹctmk[$#> ʡ}j8^T ]:,|2QXPᑳX|]TH4 YuBQ,4',вZE{942?Ы4w IR*7MZq#6i,rD9^qRlf6 Q%yګ& FISr6Tģ~/ytv%+Fܚ.CTr/(yeg<{1 XEd~2[yAR\?$-7e @u\A+}ǫ! nG*BQ~BE,)9/b7=J;Ģ&~q&<-51-B>A kR+3ǠCBN'3Ph1](m1`QY3k|fhm!h wP7|8OOS{\j%U,+WjO':%p/S#I.f<0Kq*]HpP?`: Vǘ?]X!/<u|Up[ 5PNY_uGo͸|SEE{T{3UsSwy!%`XP;o06G< `LOoDe\ނQ^F'm$021_UʥB7fa5j/c䐸2Ӷ4<#wPŞˣ)u.G2ZRe.~W{' -ȸq u2Z*eLU> pUPg9#4:a^}N)l:%g ,2YP}=m_"Q1K{ s`F '}9ǵ"#As?L8y}v&? QIF_k j|!KFnn ~n)[bԔfٷQg_9X1q?ZP]J}vwDC.@'JO$gDfʪ$jb#/4D %WN؁Eܒtmyb1~ {< m4uQH_dܭV1қTkvk.wtPz"ECf*Q=p2]MAH||b ``/-mƑFu_DOO{~~!ۼ/CMQ2|Rmw//\~Pʰ󓤷kYX7ԋr d SZq}YG]/9цj;3 [L%4FB}ڌSIWI8Zn|Ѹ #~})R[Ĝ9,GӀk?\]!Ms_@}fY$ݴ@ Lfm 4LB^|^zZxKi q%8qY|=wb6|30 `ƗD@؈{Aoěвt\|3:2wc^0-㨍I?;)Maހbpi,ٙp8T3kɭS L1NDS,,!^0 M0mϏQSR<+<֥t"4gϙe5ᆔ,hG7(7OYRC1C[x^ Q&4ERpd>fxҾs֓yZoz~[ yeoUFGd_-qc•kSOPͣ]P"lIPmmbzGBcYGvjjݽkfTK.6m_oWyYkocxiz,r 7] grGto$ ' qoqdˍc"V}wIwR%0# yH A+u~x azzg=VG%Ɣ1UYf2J $Yn$sK0iF}ႂYox.}GISd"`9YQnJ)aTcwrP59E.Tp*x/\Ft2 AdQAvf"u4̷ $E-D _:+܄~HG6NGIU?:a7 "(2#q/sjWyvC+zí pagΥ*eԩyH r"Ai=A9_0C6K'ٖqFcgۑtPsl(n |L|} - &GXY $LtcZSN%|s.W_?6_N 'o?|yI MWboY ܳրobc^+A@VZR~=O KtopI6_)Tl`2b5Q(L9J}'ByQ^LڵDFCm̥&^Uf gދC3ƆE+u`k$Ix\`~L;i[U=y+l\8I>la .B9lfЛx;si#PByJO?0}G1J8MlBUn$a̻-kp6`=K<=AߴqAË`(LWtVbJ|C۷qj6AEcOhb S6WDȷVn.`9sh>1CG3W 3[qgbnX R]bslUo:Jg3]R Rm`cph#=$$!Lrvh-N7Y=ԧw!t%!EqfVSaᡐB'<X!kU]o'!\hX?#˪ J]]`7@0"@ z?Lw4m](򀯲0+ߣ?&S`qgu7@)Jרlk>Dn1nȤe#rrbsNsJjzd+۶%  Բ\s;":sym5-D2o(' "c{47tkIӄ2rڡ}Gb-WL@0!toeQ#u.%WSD+,7!b:?lMo 5DO-[k5'f7k A@lUX~/$1wW-*遆KG૥H)ˍ*k.h@KqhɻOovY/`aK~ݞ>Ŀ5 _'G1e)T4VZ*i$9Ov֐jrqذÈ4scx)^e/y/%xZ ώD"C;rwWs*97Dz3" L2vv=Kc:igw5-n$'zY0;(Tـib` +~OdL%` P!&C6x*GW IlSuፊ 41΢f`%w;uQ쨗6F̌=6W Db|lpzӿAj5j %z$~'/,J WUbI0|8&Bl #0[WA* QJq]VlaBu;oGAK@_ ncwe!P2?%b$Rv9M8eY\B+ :zd?|b lN{r,6Ѡ J . :+) A]=$MJ2ŀ.pmv«'e$O"FVlsݷDyWҏ?ĺi2O <0Ҧ<%VfiHgC{WHL\'U{J \~#1kk!uo(%H x*3E[Ҧ0PI! g<%gZ}[FKw"oF5J`ƶZ⎛e/ezou $" j-秗YNrO"OKJxo-b$ [ʛ֤]X,xzE~Or& B×҄-W+ZGY`潦t3rdw%ygYwM hHƒ#׃^'&$d GPμ @3N0iY]my] Y%9$~ʑ G ݲ8Ɗe'BW'pg ;3e6T^e} dHp~h+%# z zm@ `+ up=4Dm;YGXfƠzALXv5i(]Rޙ֟9D F)ieOXe5J*NRd\ߊL0+WIr3.00"Ga{= 1@1iHɘӃ@~bWc l0"K@nX4)qDSkZy _z~Mq`  ,nǟ̴"8!D8uڏ*O9b uH"nP kBJ!,. {Կ2DQi"^u0l0[y*6QZcQCzž$ -(B"d}8kv,ߐIP;^g~;{^''9lbhfTQ7żmyΨ`i$ji.lju,߆~p=k5'R%b\aIM0;`[U! AS a1:8Ü3I&?'O=G.ʀhe]C4Cϓd2Ӟ4LZU( ֦[KB.Qj~.My͖OΧ/7pnt* ɉF'Jǖlm H4¥DO@&82Tٞo>~//S3G0pŅikg>?ˠߢ 0.}T"3FϥU I^ sih7 &(߂i#2Lg`Z}_FC~y0<,d,SV,*q8$UR1r|OZF=xߎ^nP|]^,L/8H$8SwŸ^oߊqO q0fUP@qMtW7%e x)*'IMm=۔S^{xZVtSMw5皗*i{ihx%å4Ui8v" -5^>55 6sQ/@}L167WJUy80'YX H?RPȾf<;ms,sbi;dk N%6BMUji-&|oiHBŜม2ÍĠu_[.kp,Q%VIQ'VJyy@gAMB |go?SBG6v0+-S?;ґA ،}½Qexw-?ЩQ{L"``5E O:|B},OYh?% x@'G8a=Y{T,acغWT愹ON MfPRYc6418t 4PZ\9xǠe~KƪE }r@ :mh_\zeMVP:ۙYpK5=℡My+hh6eE2u01C|MQ 1rT<9$1ދ\vIc.Umm"4@A-iN)JbҞjka#u _xpZk6+bサ7`*ߵhsF:_h>zfK[`FxlX:bg%[s7L=Dܞ{g V*V௑ŬgvlF̗@ڝVWIB92 Nq~t{wv@ƒp yL恏@XQ9abR"18ʼ$PZEnu {`sCl6E,X\ױ|R0_vzZ,9HUX4YlϓMQ(y j]X,#J|7VG4ơ\ȏN<Tp7nJ頾ۻeq~d|}y^L' eTD97jݘX&76 llF%ɨ^fsP JT>c@Xlo뫡_G6I -ÁLͽdfm~z䡮#fͳu.$0R͆p'=I_4va=:H,jRgND!ye{* VjZE [d9-9]FȵP箣l.g=qnՄ`bǶnvm3hs w(ۻa_Ԏ,)A Vc*Q ?Z'.LJlTL"@Co NIXMhTVP9*֥[ N*YPkO \k9h%s؉Ʃ)H -O%lJ5U1TV&>e7ETT|Z$G pѬG[ql\šۑ4&0/7xXmT`m9}E6q^UY?k{7^h:*u S}~ڲP# 4)iUU uX1Œ5saXr7#ݓ”w[pD#Ȗ${\tQbeA 2L.՛B<:`vb; 'Tjs\/hr&MRnw#v<Ƴ߻.f8{ThQn},xz-̋>.Ϧ% Q2nv;Dnp?Qq`uȽunLyG!(}&H-0ۣt '>! CLJs$ýD0`pϲm 70uPY eq@W"ªH莑k,>|U5ƤNyÐEH2xL{M.osQҀ;?'/]T2䂱 th=:؈dV켆0Vsk0IKmTrz|23AghߖyxuwSJ}Vf%R_~#WȃXyrY$$bt׹n7݃hC 3kχlm#CT{awS\z|r0r+Q#[h<.D;$0eCMQSa-#jhk5.nYRrs; j"9{f mk9C۶CcBAh=ۃ!^ZDN,E^g|i}ϜVt[bZz?+ƭ9/Ay3_Q2B-`ǂIi62|&@&G+w rueѡbOM~4zE/cpJ°ĥ݌yTjה#-C&=:>4 ` ١82ۘq}W稟bOwENݼ-jWSGFpӆ/ԧj,ĆQ3%|4h^g[SZpYL=Gh}ֽis!"gh@9t(,ut0d1q [] Z7(j!,zQz¼8"!sr|3asU]˵9L %"77!, h, 䅻~t&\nA?apʞѲڧ'VPB Mٗ+2E6<ހn wˮ<`ӒA訳TMKOJ*ܞRjx– - đ B@8#Idt&'Z#bqX[#.s"v\eNUX3 xW $"pǏbW ԫ8C`b4i3ye: z̗?*HhbOM2o"? | oh3$zҁ@p"&cz>:)G/ub0k7S,\:E2/"^ 6i I>eK++v,J5XAteӇ_8pl?,pd]UM&9ld<)lm~ v80OPOfH"nВ/bn58 `8GĚWFN(('w>Y4xIbjm$3{ec),]x8&8R1*xV*F8l#`aVX"-ʁ .1"UO4~>Q}k=ۜΩwI Wmj?AX> CϮrlHv&:"!v,o-re֢hހA$\&4 PN 784z|>l>x@lllVc%>mzb_n2Tw7bfIAZm 6gAӠ`Iv'ޫp%~NKƋs0ٰXi0ۉFЩd&5-Ny *a}A!ܼ/FZʙǶMxd??ɤMZWO.S?%8"&.?s/Ei5iBK\ :,g穷 =z5ti' "uВ~ū8Gi}߲7Ea~a dR\D4ެvBhA#4PKWPjGVclJf!׿++\ Aw66mZc;01f,zW4Gu%q\ΛHiO?%y$'tQ k;Fa@o{_r6Mbu&e^*S{ '!bGY͠B@G2<:DER*,I&e?6atPvz4l8$ljK_Ny;;i^Hiµ g(thфe<%C&bi̫mu0J32;nEZϏhgw@Lu L0M whd-b @͉LEè!`0ӰVȩ 31ƨU%i<ËSG8vko<)U+M M! (!H/DwkAYiw / ޒi*էW#wW?JE a1SR0A;,|OZR;w4=@x*#](qQ2 EB6E')T.ͽQձEf`"ْsW] z׸taN3-?=ԊV l&=`U}M3<}TWq )v]cLHe?y.+W; edV3eG^*5|('^z ~0 Un0 DUS$^P#@KJ''PtP߻^ 8ro56Kc=cJ'(^8snyWZ.;.l/J M Iw]\L:'{x d=]>[W06Gnn:YTfSKohDh}s 8g)\Atff9x4>f9 XTFYUm^55t}l$Wj&Ȉ (SWa̤'vqOo:^NHd\?ܬ?cblT`6;u/` 9Æl5a*^x~ك{.&l_wZdDΉE!&S??˟D4tZkC Ĩly7 {iV ]ڷh4ڶ!V^c 8xZUJ!6`YZ Pw* cGjS):ȩuǙ4yԅ 3C<"ur T\4dk1.nY=ҹodqۜE:0uTp !T,ۺUγn,C tVG$ !MDXr0gE/4qɽ1rtC+Ob3ُhq\{} Vߠtc#0ڬ{HKʙq]&=l'XЃ8EZRAIafتS8j|qb?ù9ͧ??hWw6)z=鐽"eȏp JѮ3ʄO(AC?Io/]m'Y==ٛ%V1@ ?:1Sqzfv7Vb0y24{\#<(sIf^f4nhLRMϩ:aQ/<‚>ErY|5FϾ[ g"4adgLZ0aRҰD.?Usq|fe]̤f# Ƚϧo6U٘EFcVT>'-]ERD SkMÎOY8 7b;l+֢xfy R-M9NZ(5# Y2Io ܲ$qz6|P JoS3{+{?]=̡ݩ;= G,q]E~9jĝ a&PK?pwIm Fڇ~7#"4[\9c cq y3DM\::'h{Sy֥0uSEcﮟ܆He ;yNOS我?Ê1ljaPx{!Lz"^sjX= "5嘲u iBPV^aeZ<BA4{E1\BmVƱy5}Wz ]|M!LF緌I$E+V7&~XթV`Ň)/]$ ģPP*/NJ}MvAɄzFaonU +;. koKpg$8RM[y-N^P{[#zg%pZB+粛<ǝm9ǬxOeNe0YТq6]>,/fO"Fw!n4&^ԜܨTq+ Jn@3XOW''q]2*(Znй~7v(F>ݷwϤ%$$8֮pX%pk$cl#WqI8)b*c&T#~WYPjdNHmWHm1p;nk(D9.)YyodD eO;:Ft;|K%|>">n蹅;ΰrStkț8P$\JfK5|<)8 '_ژx7fpё G tv'r  کw5*&NM@ 9(M6Sh$WˢBȸ‰n[M*P>AGrp1[Dv\nϟH&6Z5(/PҗDbӳaAwz(v6دS<@hD$I*36$3;#@Vcp=즯1e0P4i>0j)8yGO2a/ ښe0j8U/=;6}T TmIؤ֜4H] o,c zxFhY{}noDD*DϞ[ #8"γp^ce ~5G8nߌQtx{=Cٮ^A<`jTc萿BR .9ѮŒq9qn?PBl9 ӉZg14>4+JOⅯdBb":ƍI&GESMP6Y{POc]jdV͢Pjؿ;u]^E-2.۟"ʣ UF|^H  Zfd΃CɚI{4+!7DvB 4 #YvrL]EyPDmzb]q(idIS_׷iA vZcz] P26/w 5 Yr:\30".zK֎F{o+a+*jzqښrŋd.ث*8n tѓ@V>]]uV'KeSz/:K|<+tb 0J\K>@?ZviĽ#]#MTzlֵv^_ f٥ }4:۽%NT6 $Q@ R߉t7{o]#^/̍1XQ- vաԺߥҸxOvj l 9o۸+0-AWn9{8a#T5:W*j@ˊB;9,@p"@FA+5!8Mo'Swݗ$e={ڏf{>zMĥ5l(^WldJq$>QFtIÅB-6:Ad+ 7¿h9{]Lg9xR/f5k_Ɓ nBa ,Qvj` (Ӳ!Hb]Xtr4]*O)Ʊ?e6,-C)%Vn:9 6-|^*׼Ꟁ?L{EcK{75?`)i+M_WXC**bXk=NJ ݛV y]܈\$NӝAVȫĸV2a0 hjMAx;/%3iE$씙UV2U_l I(i~OF߂q BxU.1}(ZFB ]"w }R5$ d%!8`.`{1kde@_{J=/J֒h0rAP2~^T\-K( ;LwyU5pO*3<3)ZA8;N'[-ɡ(''.(STjn=Zا8@nV㩉9Nhz>/*2(sCos]/xnL $euF9˫Q؇/!{ 0Ż#9k^4dWZGk^4Yks{?3J4]pa{(usq^ v0 fѼX*Xy :squa]nuUo `^^c䆿ԼvŠ'qZ';zfBW-rpQN4Ȉ\`q =NݵP YA)\od\}c|W.jly^prJW6,GA1,v%/YQbR9<0A$V=,YOo8Wҳ1nCXR:Z*`y^tzahoV5}mk3kDj$*Ӎq[?.MvL4f@OiEY+݋k[>Xnwψ.A1iye}PU b#F_qAVh'ۡ>1D}8ꄝ9|/8}CÔ/aY%yvn}X2?N"x}WoO§dz~ de@Eq6"Ok.HMJAAT48ÈDZ~'"A4ȸk!dX7`M #y"anyɄ:7 @cN(:9fxQDҐ𲴘rD N;k'U0@æp$>0۸1MOXLŠ2E7H=>PkqlXΧ|Tx l9W/z6񭹼CtƏS+]4\Yof/YVh}{Z"9}dS( f`(9xF?4 ?!v@頁r@]7'9 kF GN2<]?Sb;>i瓋`G馱_k쒜2eN,jO1=YgMD%h\阽ʮ0ö3f*{,K \"G$غ߄X琋IT dI'[6ȮW8enZi"8׉YW9 9=6z9: EoZ#ϜU1^}8YӶtD=1 PKVZNB&-Lup'ȵc>b?yA4).iG-'{LC1tAXõ8; k4V7YHzԷ !f f-Khڲ8{oK+Th4޶0_+R`nߍ1a9`<),sG;ZvxBv\5ymQ+Q8nEzOңj3ѹ:n&tN#o []a$EV{<`t;Zo,'CZݝuƟ{Õ)Y<cm+sOXUѾNH>>E|RuNYZ.#0@g-v|(A3Y)BȱW*IG$/.E0)Tڔi}PjY$8W`;4 +ea2Kܩ!YCw#8[ 7eB-!|_r҈TCIVZ+*/7Lj&BVRrۊlIK0]e?"ˉZJmVj@%k77QhddOH)j~K(:k^s&˄Jix"TGCPNTcѲ˅K%&LIFd83ɤIuшK>&)V0%AAN- Ы_vqns5&Q>V,<ijS ZA*v7%lOh ٚZ>5ȒJ)21itZ\:l.kR=8DBiY{q B$"&ɚd dz(T[-&+Swk`fEgW|amlf~-mn`>1@`Ͼn9%twSO=dg/$RMKq3:D+onFD]ήT)k+@ナܦ{kp|G[cLS%NN_\Ձ2g >2:Š>bcŲ$,-a@bw^̱Z=$nw&Y_`֤ n'N1 [8O8>AqUxމe-7a7ɼ\a@=pNL 5bQE/Ѐ 56 5 ]i܄K7KLc) ʬ҅왽ymVƯ>:FEQ V[[ǟj3xr,Ec3(cbvL8I5𢡄qk)FpmnpSJѣhv]:Ub0Ũ܈.6N\MCdP&'E븱} -<濞Zgⴹ=<=9ӫHh pϔ2U{XMKt|kNQ tlWEZncs)`Ӱ~7׵t&DwrOcp-p%JLM`Ř:"AM4@omtߢQXҹ߂D딶 N˭_eBJ-Ee_ZaFnKaglvP'ϫ9gKBxY 0HttLQ æY R|* 5fi^M>qod3qʉ"U_o^A=T.;5N:q,[Y/RǶn`?V so-{(`kTc tj‡'۷e !!/K$##~(X>h}<<ҷQG0 J,o%?m_U)'f@[HEAcK+jn*5Zadԣ t3̟6{Sr$jɷzЏl#fd2׆h&oSN8 Y|ۏCŚkG`UT|}#0Ύ㾢=."T<7+%ۊk? S=pp#*{k &e, ni6+!3Zs$$G-OF+$ܓls WV1 D"gT!'E7/hE[~%/ד~-Lu%gVcHArŎqefBJ'c vs,n6I\׹1ʕ;,R\_3I/l9; ;&)6R۫rv{ӎq^&fW޿{~z*hGFK.-?z^HGA}R LpR- 4Ep@U'#Hш5x r}~Ѣ 44u4O ėvO@[VM2|POLs个 n]wg}MۨDU\q\6A_a 8<"3|ر0 ~ 1Q}M2b_=B!GE*CpZmR$(YǨA [q7<.xiӤk yD|c8H?-G Aa`L.xk ; {Pyy$C_),EVMQ$.Wum>P-YF|'`:*$ҵ-'wm}_xVme&5YP_u~ZC?a+jM Tbz]{JHEDd,Ev8;1``1\=} tŌt^&cʓ6pFÈ'k;wu')#]H.~9˃N{>_aGI` fx!t^ۢ@5ۼ9'qdL0sC e65Y` r% `6+r9vn_ )"q>T1%ڭ.{%k`#oB7nΌoUܙ!=]nuQ7M{f`)=֢q0+5 \\=r{&m3DM}'gVؚx&uICU<5G>"Q`@=P_DPKS*T>teEݟCIc+DZ\-N9b?:(A3Բls/P .BgTfy?&?ʎ5TQK_h pL|+|kWg?h 5Q* LMXEnLed 8HS8^T2]) ]пC>'h3x(a~e6èMͳ4 z"Oy=5(u _kP'b(3|?,~0S&?41-)ow9X}*1N2x jͻkhGCM\_{&u,Đ *Qyݙ xXvg{잸84PV'Gܶqw^"<w5*gc Y'4W` K`SYYPnCm"<=͉ Un$(3ڏoճ,Gࣧq'Hؙr *u2t Elhk @6R}ukN5,{ 8&to{5:8YvBGCFEY'6Kدx6x/LW7 JHZWXœ@ &9@%!渰/i|S b jiJ&KnCUk$%R7;<&kV""ӱ=f\ Z'*|'tI#3[y'#(/#6% ҉gJw!"fjk97Q^.^\#ߜ<c7v"b\A=i&R`MvNx/lS}"KtD_}Hh1cC*fl)1yyyPk>)FdvIIgnҼ [p<G&$SW%Xl O[eSi9v{8pbSrk*k0D$*ak:c8Ey$K1|ݠKQ汃 8&Idz&˺ CdY4>ayz}M)vspIn&Xס9iNgZ/ǽ6%9?߯PEM8#Bv^((wp/ k \^jutX.43YjKS+#cB st}%t;4{-24Lll gR=B yœ<ӿbLyZk0ףMa%?T|  1Xm" +i8g͓c[tRVSS,@'H)ê]J_SQj-sqQt#$n~zQ9W#ff>(ic8fFK|bQ7`oP\m=ĉ!#/F+.t@.c~McxUcbP.ᝩT= 7{Qϩ{jͱ_+8Bw@R~SiOxl%LFGRxYcTϿ:>,,h[K b]i ~J犜=58g9i,Ņ: d^ 2,*+(MY]Эw9#$h|ljd1{mWܫ{2op%QmEU&UUzD!ܽuY8Ox TO; #SwdO!tG~Vf,T5qC:Hp_Y?Z{X4麁~{%pbo* SΙ8dd -Ѻ Fs#,\t0YEX~ *ںѷf\wP,yj+fwz*.!qTtҽ83A0-3 (\BԉYFo@\EcN9XyqLaFk _ )z.lҲ#T:/WR!j-9J!j!_4ҙ& ;Xz4uNlsm蘨ݼDQJuU~ߐ}?T3w "Il|_ʝJKa+Wqo{ѥ3F% | =$(5tLƥ-/NY+|1Z$mi.TU^xt4ΏN.َU1Hx_!Ômsݝ22!5i c@&F^rz0 E5.H=u75 $3f"oCpX!5'h`{3,>5ƶ奂0-c"ӹ'7JAɞh"8f8\y;%/sVGµ9阰z2f8/-]x" pq,c9f=JcDش ?S u_*a?hJ)9W:SoMA^Sͼ %WYJyl S ٘8O-cܭpWy W؇5aGZ{e!ԶC<SyiPk+kɩ|,VFuD;rJ6Syꄍ0bJfl? y3' fS=hs8V ǦQy'ԏNc5ѹSywo7{j+v  /S;.eW 1Γfgq r uɚ:ݞY<|kvwZbtylrH?YMUIuk\A=۔(Q*a7?g+*BDygbq^a)HJULwCP0[>䆽!{Ϫ$WЁ,NHu.'N`]֮{,ble(co} $}>*=c~$?}>|B_0l" ׋om@4+(iǡ3u0g3֛4V"_g=y8 L^$HiRwix - Pm\*m'ђm;YծunhñF4 hp}PLkܞlCQiR)*Ŧei8`W"<ȗ  SXCy᧫SҰejI d.F cӤbͷcHuR^ǦeHsSA6¤ёcFV D)T 3|PDPFZv vr=h6R*;09xhE"mOy0% ԫ U5^sTr^t#Ai,Rbh%exw⋶x"}n#W5!R2`Nv!!X6 xO\"TDfsi'm݈U*ͱ m"(9ބ6Ij͛jJ;hPFRXCPIHt=But.4{*8^߳HznG)G6ս ^ t^?|>4B?kp +LO2T A 6DΖS)PEN<M2bA$FO퉼fQи j{RJ؏MGTXOg:WDB CX'Qmp#0 }[%BWNn';^WO<[p5h+)"cND).= q.r(Z!xbB>L M&xT£#W WL$}V}pݽx4-wk))U r7X]k ]u]9x৛{*tt{kT~LYFW>==2pP{te,6XV}17d]Jډ?rSqI@8$ʭ80ߞwqB1+bQI7Cm_Ͻm¦%E-1^Ұ(ux0$%+4".Hlk'ׄQ^5*Sc4X[M硭9*aYx XhshnE7#w^[ V)XU X܉ҢPKsN"B-ulzFuˑ$$Yav6u ɈGACBp,"-JsʬkT=9 ú&?4I3t6W0w0Vh5A?h&M떎)ݲ'i/ėxZvŗ9%pDO>"&jl <jrLh2oT x ~ة Wd 1d`=XJV>^Бn\D:BX5b$)6/;} )w v&J.&i1NPLk'BK;4#>&nShgd[\%f|(`7=2DiÌlSa?X\U{UD%#.1fuU;G0E/2wTu^Nf&/ `!Ҍoc8 }aʬ URDT3pfxW,ha {oDWS= Ή{ _ Gz~xBM}==>9@9 Ͼԕj/Λj54+ju!k" )(w:  dh_R:$m3G"'Z"*H2}(BX̽hLxR[on*,Xd]"T~O;"RYtJШ1';wƫ,آ.@#KX٬"{4A#U?t 3NaiWEM8h> 4K:PʩYNYG-4o_X(u$']SrW%u* VqYUӥ"X0[Yzhql{EcEjGia[g$ H?=ef%w洆,:"~-Èc䀮HzT|[eؐB|C[HN ܠ*zgaETA?,ӡF{:̬+J|ƙN ~ Q~=RՏ[Z<{9[> |@\e %\F0fA uRK[A1_,5¼dcAzD;5-I,h*6(:qGK{M͈\r35ˊ0XМjd}jͩ,n)oWuzh^Ex3]b3ݹz(Um:2B<‰X|,qBÃdҸt 7 };xbWB f9Gś`Ʌh-i]3,L\[wEv3^Qm?XK7iWE–T{ }wcA.+*kb0FήgtBrZ+cx*?c)RÚ/%imzU|9)W9d|$945-X{?wu!.97h Cܿn8 ݠ&BY~m  2Tv7 {45<z#cFAμ0l?]mT1.L%$gHPeNoB=!8űJmRYNfqqjׯ:E%x4!~?Uf4fhWzr*MwT4kl7 Mb$ѡ3n+&&P0_\p8jYwI+8l=*#tF] k˄R0s`TF%}HM>Ecq ?[r/ɧsܑf4asKDZy̏`~{jm4f>A(RybY2䃜h-YbeP8+[x؊XɄChALR~#1k J6ڑQ(إ 7 B?(f9+D&>mJ9{b2nFҬs3 .xRK1VeO=Jo_0$;l5ϽvohUbRWKLU*Ŵq+$9/ŚD  nÇ﷤Vq5(? 6_Pt=ؕKQSӫ bP'mepvh?qxMR{-A$H{erԬQDi+WWݑ0ܪ1Nfj!N? xZ#Jr%b spiG!O׹ǠB'ܚ2qbNhv,̥c0vQ WzC9UBU${'琞yDMR>?fZt | O1dӏ-f;=_;^2 o;Sx,8Z2xWmJgCI[ч*f(s|/m\ķ &fTk\Gʅ%,Z.m/TdޅXQEf\wRūw u,b:[,im ru .ߟT"[* ^Qė zlz:DS%@jfY1AX^_F չ)&Q$Nv{*JAY'N8*9u+h"{A4QB i#"PWX\SJ@vF@ӭ4'M4{&;+5CbXwJZg "4Lڽ :L\V1!b&Z?E~fRjaJm\ǔ4[/Ԫו:O^ Lzׯ8W.NH_1*TMxגᅅ!&`2$#ya^81M_WVe \T' y:[$f7\s e> pF8UIq(AHbEH\[ 5V evŚ9 hʚD_&FdFskāyBt}'*LM1 3$1G@ٓN`x [4ΕTRcla& Cvoq }xBG1Fǥ9eiP BwŨeRRp=/}2||fK }1rA"SJ{Ms1f+V&arVC%Ȯ/E8;},l?! 4w%O ,'#>/Õ>4g&! (Du4ht ~aI$ o*`La?0L4TX2r!mPN-;DA4<L.di"uSn ~%!ٗ`{n{NIm݌d0sHL2| Bn6Qr!^+_'E; `s4TIz`&dERp\R.>p~^ֵ/xb,#SK/[jQDU7Q v+o-e뎛GO$V= gb Bө@#[!WFJQu߬Wu%@i=߁ަx]UX_ `1#'c׭% ~`˄@Š6Qirgc >-4` )˫^AfKt!s$C؅<,}jWhcj~&uAKvRYu +2*BkP⡙WeCQ2@8}Kh89WDckn|!Yv"js0(dF#& ؂ya+r^~8YKH]g.3ntTr x$#$5tR+ p*S~VșVz΀g*4ӃgL# l YAP_HH }BE;Lo_ ;>JܽX}wm=`ԏiD4/Lj4HXY :4_dۓcE <,S/v1Y+d{Dn -{G*@Z&L$3_qI9AGjfٲ4ʝ*u6F#<z=m*}HCai$ٛjbJ@U4d\ ',޻V1[NRʭY[tGb+7,JvԌ Vmˏ }$k?V:2 Ջ.FPۜDPREKH#RBBY}0x;si/"9d)[[wd{Pݨ}:*xQ+i3EN ,,Y OTp5Hp0*TH,ԞiRZ9*ط/>mTAXy bWVZ˹՘}RXѧhņ:bWy51wW( -7N:|y*z$tg7MO|>@|Yv/;0=fZO@p|GRN:AY=Ms}~ u)඾DF(67f gU3&k5r wДy0;g\S,F.ɝɃaa1^d\"k&,#k]I<$|@.Q,%i!%l*Fgr1`=]L&= 6yiM!&b̀Y<Ʋ/Gզ5"wIR64bU+<V *pz3-s6q3k.vy$dDO¿@^Y ޟAKagruIPAL36}2ZQyMr=!8, ~#誢ɌY\g+A~1ElݧG/gx =ol.ܞd:WCd mqq1v߻܅!w-_UU'0.o=Q.Ĉ>'^N*k֗L;ZJ¶!cV=2d=>[%TvAUbT~sK04gLXu3[<=rv8tQW'2%G(#i@YAB kE&~('s!c7S⌂X5= l) zb\O*]:,eXT`YNP! 禔eҜ J3oO̰(#u]ԱA* D9faw.+,o$CD%{ߩ,bE|oʁ/Uw_c rWLfyw9J%l(z!HȂO'bqP0`ZEv6fݮF~6ST7 b&Lk$s9#(zTcz#{!u'ɶ0o!̼9/ŠJt84Ka`mzb> Lㅢq@yVļg/ux\䁚>yI}Sz>n I@j*]_C[2t >m1#lIE3bomF`R$p6ܘ_xhDBOL=T|5(s2dU{7H$ OQƸ6qRN p0=2d5A8f@l\ƒM ?^k\Oִ:z"V?_oC+N|wu@ԛ A180gVHQ82.\cxoM`׈}OseO`f_~Sˀ,)1+`I}O꺭3. hau|OOEPpMsD? MҠ*[wO?ṆBR1j׌3^F,@ۆ[bAǂoubAsjHC]Y{1Go,C#Xvw?}ģ$;R(?Ķ hf, y˦CѕdcQjFN Tu$AXΰE;c%m3/ \kƧ03+CV t,BN-t{(sQEd@Ńwz3Ot{D*m9!g8iƱ)9;d0$o x8@(J 5HvG ɠ{ lVhc7hN|HiB) iܛү1`j}z$8"J؀ݚpn&eAc@(K2zKeՓ_<0DTׇvhXS e'gw5z6///q7{ .2)IJ)>ź0-7uZ ן{㰴z#e#ydZ= 0}8Ьrk[=W(Ҽ *)8 ^~A{nƏg(+K0׋[j!!C vFd+Z٘OfZSmBʳr[!bAUVO#[Ce<ǟG?Sz 5$9L6)ԼIڐŞ55_eWmz#cQ!7\ZzR&;*Q 1lN@} Jre样A9F#6 ˈR.:2ũV!1.'j 1+q{jw8:N*yhN%\vBK*p^cLR0M*{.8ODdpNrBes@HG x}$c.g-,wS?h姐绒dƦ!C $&v3".!JazD>8isdN(y2HҖr~]w/<5 ZA -]kFeڇ+6HEVfj*MhCH<;n7FC>_>S[},o)hq5 86wk:-ZR9yٛ)fA:DfC{TŎODX^cgT*|_N+n3JY(#aݕ;i" 44]%o9oc]o wܷiUIL.Aމ3i;/ ptgA˩hh4h$FБwf^{6 )//q=LZy? T@P}tO]1ZY !7{6fsyy:t/dIHPXt=åѹ!-c143e8;t}v2Ppx6pr!j[WzE]Ծ^끿)-ZRoX7:jЉA>B.!xkF"ҽfIݿwO$I S'UX'VjOO3넥!5 b?]>MJNWlBZIsuY7Z,TƠ(\d|$pgd^ ޶88˟8@.` 5‡6ML>.7\u-X$8 YrUz6Zh](u0퓜< 本#%6&" 8] BD /Y=y z]I<'d3&:|U& Jښub45@;MT 0. Z%ΧK6%3ciKg%/$vŎ_lۺ1".hϧׂU>e\y{Ĩ 4N QDqh%r0QĒ;HOh陆)ع4J|!<?W4=ʈoMU'8Fnʾ /(w./_/u<)~g{:HE[;iyowg9 H-nW X]-Pssgb#la`t0D1@to7)&0a~yXeEms~4bSw#=WHSų+`x5oDߋ+gNC.; z_bTCLi;ײ)b%-U'sw~U l(QXЈnR!=ފiLJk梒+w%l[d`!}Y)M%R_ZKpq1װbI jnqt$eV@a*Ĕ'"y]3N  %gYxOIUq(HE}:fqjWO8u}E ʍ\࠿+ VR^rŎݱ0;qbc봛dd^B.I$ Z ㅳ/_Bf6Svں(rץs ˝oS h cl-M&WnqV_|U@ "R~mo .coOx7SoɊKMN$]Kŏ)\*䯪MTtG&ݐ%|\C finS=bHC&p;4l-Cwq+.T/ 3%[DX`p39Bleވr \xe#k5޿_ff=e*r:xfIq-bo˕͝Z0m ڤ qrK OoQ8k^şyE67nbVGh=-se ҧcEh^0,MWG:zq*L!")]: W4hB8<9%tzeđyqxI^9]퍂#1W,AUb.m$+s4~3fmc*~W5ꔄmd*m4Qp"fsC""AYNiHb࣭1X*0N`ѝR7]pd~ŝ3@Ẹ`Mɖ?&nb GR:nÅQމS p'E(d @M>q)~[%r3&=Zb>?h;mujfpmv.A kHV 2^jt0_Wk?C}6W,@T|RR9S1`SZ aw8aҏ@].$ 䊶Sߠ.?k>/\|^`{g}UgEQ)EHHsE5XezL,ɠF [SڀFFw;)y͉A?Պ .X1vqVuT+Qcx+`KVUz㔕ѷ9ĪlX#ٗtN@Z3 EĦ2ad4Bu'(t5$p& `p56"6VE)]? AùW &(G=Ƴ;v{uOT@o=y9lh 4fѦιRy Q{c"t:|&kAqb]wLoY( c!q]Z,q&30rcT[hgGzWZZR7qyr@AN@g^&G޸#P++5Y8`{ Ş^F؝YsHcnѶҀqOq pUCbVö l[.\0U'6R.}B)LKǑh"[^$ߊZHf>d4xNb1cR1t2/\= L`6'ԅ[?jQ.zUE2JlsƄ{_ogQ~0У -|As=aZ__9.$I lM g*qu]* s̟ /gsFWbYԘ.%`H9 .GN)o}$DŽ^Mb4ܒ_S*Q0Ns^B@( g7'n%AF3ݣ`$f pJ! YΎd&D6cKj`9']" BZ_ zwk10$3Vf&!qe\ZoBܣ"!\B&6˼IIc!59cҮ956z.sp6%V)]0T0Y$vE2I;Rl-ϖN!HQ[E+)4[IjtG\II-y,g䞭R2R괞JKu{<8# f}_u S"ʣ" 0,׼|m<WJ{MVAL&v%'oZgn|Z}FԴ T\*F:>5Qk·ZZ3sSþ4rYwp{gi \fFoK즸QUmfgy T`]Ŕ#ShIݦ7[ j~$ԥC\X".WJz3gJɨ= y9$K}u  xL>Tn|邪3ܟ@R^}D=Gw߻s9eIpQgU-nh-JIwEnwKHALdρl%1sYIYB fy ouWW-r1IR;2pX#9`eKLzɂç}ZSvS1LR0iö_x:>44i ]AId\1%+hpE@_մ@Y^94(~^#ZItP%Xu )?jxN4aQ+ZSBF2+\/^j/U RSc&Z,Su8e췔Kxm5s-Y=@}ҽ`"uTٔp'53~SxngX ɹ8BWF݁yjHf~5q}eĠ V![i nM[+dEꞐYhvpc0kZ lVobHY4θ K}| _~`oij4$'Lq7]8W^꺘V9]sw3A0G'O"U#DHչ!owYw#gM8!fT jA1 ML>oV45(sIRĢQ}*3ŗ&^ۓب{"7#3Z F]2_nuN1ȯYKTԈF:bnKcgͯnՄt7#ÈyiB' <*i+%oC^†#8zQLÝAF^FJf)[uAt>c]"LQ7@uY1c7w`B){  $kmxzWl@[Ɇ 4Y,2l# [S"\R #UD-$9#Ŧ?Ѓ>+ 9>;vA:Tc$: 2;bsa*6*44_G抸9$Z4m";#tnE)Z޾1Gk8GTqut$cZ~o+uz##Ƃq}60hN#WC!2a}=(/P)$4;& sz|Jy?^;D !`NM85@(cK11R`<.iۍ]JtVT- tٟmȨm]Wܮ3w,]2Yޢל=F6NP,stRdu}CkI )!A%|=h3נf-:r|gPإI:rʵ*>ɯ8{3p ++@}CJEZkX W"FCyhe$e+yUwuj\9#.JPX^F㭫zsVПi@'C=qjǓ<,KA:T~ʶSAKWU %3\QmTzP+֚*:j 0L ųp(LPtT}r h_e[f<7 m IT9x;]F$HYu?ZQ¬s`&Fձ\!2Tt"HH^qv$0tD/uEz yub[4.zbww͈=Ӹ<HB?T r8-;U0Mu,ր19PC^Bޝ.PR-ɷR@$*ݫn!t.%\khv}{HUĤِ,4d_f(Nj$[0Oy?Z2QQ-xz{hp0*ӟ^܇f8:i RX8[ˮVXEꉬvt\]Ǫ9Yb6nSDb3-8czP9Qa _DD7B8_SXhb}F8$E P1@8w*~RG$By\\dұt\AdDlp~i@xKw@@5 k#O9ktQ4 ""x1W EɊA8z hA.2i9>6H70Q`mkp5X 訠ɁS,S'[ВAtZW@.9dg]Դ&>bH0eZ4ijhEkM3jrDD6@{M&]>?2Q ~ùdiz > b-ЌS EMMjDY|sc:{ 2g|_P'z~L|+]z%={|4Ώ9[~_^|H ،%(y*Nـ\!"M7^!,_YtxbaۿZߚWLxܭ4J*H_ B7N9!}i`#Ur/A84ةH ,O$ ΖE9і`mK01TnMX|[!RReH`L!oVM#3VU\f l=ӊ)•9~~aL2=RV?DWJZl?LX \%O}1i7^-"-A;{5=|!Xa *l&^QmePV _AI<{T'.>)v9 LKSU:9o1:$k@WT//#nZx,oD N+ {h1l'7QUCަ۰U%*ng>v "=<:]d6ICFKRk¢֠!5Dbfڊ Mc zFTrǺʄXuA.d1 --CE_ԒdH^o 2:Kudɣ^f/Aa9\̶$gڗ\#w21nC;edxP h Fn^U38z&YSr w<*)_@3ad<ȇ&/u0q7b*/rk:2*bk BKHw8cd@W,5$w4`Ax2A| K=~_{h_h%6Kι+?䮨 KYgtfi |#_?+4= W%E -3>kQ7ZD rU8*rt`wұ[mЖ__;iǵnէ h/I@f47oj]Y*#g*1eCGR3<\z̻>ԖaY͕/IӺlTIx"hyU+bE_ 9zr@(ʮȊs# }YoH0HJA&c[=Ki=rKYmrT(pωD `$POޑh1g187B)ۂy:0 Ez2?bQa:aJ;K5Wa4n/ FϛOG BeNnO986o%@ଧٕ|\`5q gO٭F;tkDymw)|vm*1@Rs̄`Mȧؠ!m4i̻,T8o>;u6S*~F5Bܠ /<  #IφVYM$:=>OkXGQuɊ]LrR XCM=h|S_ H1ͯ@،ˏ^hӤ85ektG[+I_~3R\6F)~(zxBoЯaf 4 槛?ZҖ?*r`pYx}jvpUkEN@z3L?h ekm\zZY .@IG( Af)kIp`Z箑">`O͌ػJ&HuvpOt1(` K*E#]d-(AFy Vq3uOvsϯcz'AXξ +*l`qC}JbvΛFų 0Y2z5@|W G~oꖇ+5\|~~'\Wy_c'פj!q"g&,щz JcG,йp\Ţ1N2kTXs ÁuwF2NS\EO_Bjױc[Ԇu˚[(tx F O,9.*;Jz#Bps(R-t金QŕDN })Iߟ$soM?H?Iz0ONCvC-Ub!no2(cX1 z ٢Yy]m?la7*zhe-GѠIDĦ/+V6Ӕirwפnqw$yFv})5sļO'XW׵+kz*s1;\A\RmS Nm 'H)8 hg S4?e6E^D汷Iт1?سB#x Ć'[ApDXS˴|%}u^r7 "41 /b{-R\Íur%.W#|="X/fvh+@j+uh )Q>FA. d=_~\ϟ^$\BzYƫ}]ScycPfP3G.JƓ!բuV C3VM#076Si;X ,a X=z:0SFi.IC Qqsxdy[% 7h桥@-:z*H=@k n[Zmb9M`P ek>=^g!geSX4PY)Hn ᎖ h2k[``^ׄmZL: w1 !t ~%ij-kAPY$2}TeIwc($/ G*,͘WqAS#eLxjgx2ob{z8עx=Swf'^dQ/3Vgk)kaA\wg7gsncx UM@a^1]|yBv$>!jK-Ʈ%R}Ђ9(.)f~=\%2Ǣj+)y-K/lM~\$*D阑(>L@SZT_(me~ċ47qc" $H*ë́q;Si?/ ~:wȵt Znz:QfD\I]PrYIcs6gV(yQ+>rlj?%*lb%=6 ;(SR&s!F;mrw=UWGx +tPBʁӠήxlv=H+;`fzK*<÷/iz"XH) |vH^{ Q6 BQٴD@zV_`1r8u\-N%pw' &6Ox}y1j*{jX/=IZ\u+;#+/#_ЏW};IG`J.ࡆ)!I-ŋܱz 9 9=hl5 ߮H8ER|߻V+YȖ.ʦKQUau"KPx[mi1후w3qY\@[ رFg"OpVF*ȀpqT}QZђP.y R&n8 Uj~kB.)(:Ef.i4A k6t2YYQ0ɄBI&sGjoWE+T4|,JO%ڌr`:,uґs%ɼ6V'yQtj3:q-M!;8ZwHk,/|F( 0P' >16_tXr1*WGQXڕ2޺Q߈0!^65zğPI[΂vմ0&KI+ݧVULΒ/j0Y~k lxYJ} VryF dl:-ӱ?2Drjl:>aFԅYv)a-夣(^~z&eLַA !SJUss]Tᗆ$gW?/U?Bc-Q8*k|\݌qdqa(1GIJ*_@9~K/dN1LQʞs~-D$Eا^l^ׯ9x\YraZZ]}˱0ɨE9JUEF-mƟj]pWJ({Pui:DܰzΊ`xT `SYx.\F:s]<]!lUb0zA(6KB>S$;PA_ ^ P+4.%,H75W4zO k8#U><3Nfli3MN׺%K?4Ѭ(5<& i]ܨv{N=6aE8U@eQ0Ót)%ZDHsROR'yUFj[NhYSze/*{@ڑ ̅KL;= 5Dl\*¯@@uDX xND5]IeHb=zs`D~|Jd):yG+ $5˧zdfF1U^^yFz}/Ic·2qq}~.@ FW)ƿt@֟K 3|&@Sx%9i9@Z;}DiO!~طں߁f};y Xz`ln,ErpfoY+낒spsZCF`NOIdap\.b9 L5ݜq([7Z2Uļщ ۨqS 4850(.=b%';t< E)I5| KY*m,<ܺ>(YKrRhL{>X JzO EEKy XJ~ֳ͒ڛE(4 f*} oZat؁΁sA_ވh? [Os6=3hp\^#`QzR=hr2.zXVW~do>œS B8F ,{>dqQYF-Wlt"ɠ(1G%f1fE 43P% 1X//'m1Edܶ1/0oZF;ղ<]f%^l C.EWM%oG0[vFP|?aL{8ѱDݏaMg4pH{$0o@^'*dMJ T 2Z=+V }wcI(Tڊ"\g56#"trYZe¯7L᐀^=W_+b6;e_!d^CY1eHwL&޳'! ཧ8һz0<FFZbLx&`چ}ñnyYy٘3:8N;SǸNsoSv8$֦F&`^Ms&kZE3;1YƬ^ KnU|V؍!9嬽}7`w}G_j9BBL\r7oy]U9#P*Rx}dP_ =9DcTfoE~> ԳFFxQ]5:3UgH^9!@H+|q\TE~EqR^<1*'C "% @hQ?\er/U3nVYE l#l ")B"DYJĒvUhRyLF_C4hOEg 'DXӓt1ilyܬ%,jmdŻt"~{ igz&.u߭?є֗)#zX6ZsAj>=B'mS G== j?:yet:鯛q |u^n 1s vn53MY/8Go *^k؂۱2_A|_|Օ4D'Ő=HJucTQ/rq~; LS䥼׉˖sʁtGJgROHFh{6 <FB5cǡPB!enӬ$8Q5KOH6Hvo,>= `Q3toTy]j{{%yl8J@owPWD-ΝG=OyѾVC#qjɂH"=!:vR-3;^!:%`X]\gc:$nUVherZ@aמ+Yh"`rƱC$p{|'-hمLt!L!.׺Ҵ:Bp!.b6\ڸB ,6 h^wv7EmAϐ5r Qn4gXGdr]ZoTC1Vƶc;Q{̄lMLj٤dʩeWZzp҆=Cݟ{]fBJ1’V Tڡ@ qܻ.mRy͎ӟw_>XmB> t9[~ wvhfIKٖ̦6 "Ui5Un(&JF7ҋ׬Hɵ]7#围$_T}īN_X9aJ® ccc[m~>H(g$K8:gPqzek{(Q-S+bdg,fقJ;yD=:ͯ^jbYs͈ˀ4u%#G?IՔ 'Jf''|{W>(%A i2-( Ií% ȀV>n( ;'"_ #[&itv#yR\4 tfHJY8 WL6,Zr9>y}Z&1t3P'Kg.i.ktS,$cdarKx7/'<Լ߄xW2urz?h:ੰ?Nr^ne>N/+̀5&Z}x,#M9ݭ۩ <p@L.I76z aBS̯r`ZOHƋhkBŽ˳h|nGV+~$Pܮ h[?lH*1Xx9 |Kޘ3Oߝ !Oʉ $ $~jM_^j Ŷ5C֊cS4딽1T=1AwjPq+ɹQ7+O1aIt/5#[&dIّ,%Sf'{@RiON]asS'ٍ˙$)eF C&G-wqm抢 #:" ){"`4&8rޱ1X-5ƺr-Ccm>dCht8B)YW(9<),'vI?bF7:@4P8'D|. ؉"+dA~;$4?ˢ&_UN M:˲KftAnbŮ^%A'ݕ"ROڄjRCP |܍hMo20\DRgZ==bWz0>n0OQhHWKK*z|oI*OEXI") (V.xTs/lu O_[N'FUub07vFAxsASyGn%/DjCɕ*-Ғ$6_p94$YimZi/>j\J [ Akڸ 8( Edt6ȫy=YV阯{ϡUoR70b[}֥Bo6iW A!K_N0EZ x 2wX I$ kPSX D`xcC3b ~wm}S˲)0w9&F8b@˻&؁=ᆱ攞BX2Vu_˝] oؾjͷ_D)۽",3琢z _+͌kĘ j+<^;8=0ƢoyEcx aIp qcҳ#D)asDlpT/hHd5ԭ z>y /"SZeʇ+VR/Ss4C:nk!`1DWz'UOuxqG{pC#R{u3TAdG.  v_sj\A5eB5,ihZXȽc9 ˂Ou9^kBWɤȤ6wG! )uu+7h]MN9T6a.SnxהZ5F>Ju6{=Rᅲ'5\3g+:1 K1>e61׉;m%CНӚwurZ0*!$<$Y/Ɋ%.#r&z &ĀN Nu_zѳ kg P|zůC4AOǽO=tB3w ){3Yy!}r]~yKEǭszw0m<%U41a2!#ĤTv.4o=>B#!mo-"[]XX].n- &D8mԆ4W%*ٯ␼Z"H-/w--eU %Z?QM"qdkL-䤓 PGIG#Ch->RVF;K;tђt.(!&:0.hRqqSM( 5i.x*"e%۹՞![vn;_wm簤R]f|) aIYe2+w(TBN>B,tsDp5Upn(DyvY዁ET$R)}?dP.x21s+--!KEp̴0U7ңd f*1;"<5#;ْ{h jJPgU>ȷOYexn9֓!!JzQ~xJ0zq响D:{Ԭ,<}S {mP[o,nPa=,FYU*j1b2ԁm^.nl;;?[S8\_/s(BdpS =qC(\lhCygzy(0h<JۯL} #e4Hc}jEFKn݄4T9[RDG(L`նa4*1%=wɪ wO$҂K[n*)VA Y'pn *}.d(=F;L|Ȱ$g'LevuН[(w6"0ocVB!響`ʮ9/AJfn;|&45"Q,l6~S[i7.k i.L,Ѧ}2W ""ϊq[$(+wܜX:W9[H{I&f~R1֞5L.+һ{n)d.c7$S#xWcʣ§yrp#.%[ؑϢC}B)]GмԗIVldq2/G[xIﷇ!' ̰͛NF0gkɐQ[T-p5Ԟ䭜ot@^1js'n=^[~ń5[7ظ]v.\/NކZwM*f1ד'fǠcacs.>af r挡O/] ?'e8&}(wxZ$.ܴLPb"e5q5uDĈ- 6Y@3 G-jRݒ_;aq Rm;7uި\O'jpge(Km M*W|G ; <xvt"ܜ_hұu$65bq%~,XI"P~>&MY~9*?f-]{eqOmFfK;:G8x8O9{ }d=SY5 ^IUpT 1"gD&(:z6O1ߓwRix I˨ ƹ%[k ͘8XB]h辺b o'A  c w7m֑rf`0TLG {_?s`k\2uBjeH*g\ _W8"E+,کz$ŊE\pm.%k17"H`n4,M9ٮ#kAo4)ɂ1Chϊ !%Ʀn^i?DٯKmX_|OMYs- jŢAHM<Y)ͧTXe[cP5Mx7N]wΫ.ZZq[WcUrUzv.0Bw;=o a_#:Yg., T'ܹfIBf8Y@6ݱ> =iUhg6ìVdI683W4 〩 c@$6ܠTzmb0 r Fل|UȢN/IQğH[d8ÌM]*X|DAW) %p-zA`/{&O[jfmUo:uq[-sz*vSN*n}7M5YH׺;0k.NcA@ZK9\[M[uDOAX(7lr}z%lɖ%a5L~cS1\SBE~qDvVc:[ǵ Jr0! k5rsݢ52kMwx䋐+Tc5 w@f}DY>۟l ^5%*2S}dswjTf 6+6pʥ̂_{Ay~n䶋l@+*ʌ`WT!41uGus 3s"AH^ܝ|Aýv*)g0Dp+`&c)ov`d>/,k%Y$Hj( E9;|~buBWqQfM/W& ;8(Kb3+'ήRhqc2e?hvO*$JCu'xCs/E.{>3,Q;ic6ƆPj9-IcNiƟHhLG @&dEY!"*1j4Ip#7YHQ MPtzWr xu~bҢJ3T!Vp3y*r;R`aRu40Ga}ڎu7m&8ySmhWl?]4KYw #o&|b;l5'vƖ}%R8a*EN?-ȩ%%뵈pQ 7Kآ#&Xd񟳫ʘs'HBGM "bc[8͐[DbXX̏}F;DGovMNLkYN ְvy g~bj~~W4N"Bbm*_dۥJnyJ UGl]7Mm+"|{ --GŬdT35%m"K&1iRv|*~ XȝW r{Mԣf¹1Ԏl+iLm2Wt?Zըv~9#_W[zBZ>fKu@^ꯦ-e\TcOkRUyVyK9u#DHLf[?)PJQޤ-"YH.>$-:;!4f!Ե`zqC DiMleisG",٫=M-?TyRLDٙkSt뗰] 05{Tǵ7~zOGl_$9T ε؇"mHfDNtõ;*nw|rd4k$kU5qQiۊ Eq55ckk]΀FK" *bx*KQc;$ *QNpO&0 ;AwdP|>)RMµN qŇFJ=28!7TX\c}CbpJv;o%8pyOM݊L~E$pVwhGjvߐ35y pfī `9aH]e BZ:-adOBhI=}LbZo I0֍V@!@!Y&n?n} :ٹlӷLf?VD7ʰ8f)_͆Aus}Pae܄ t# {Ū>{z+!klw<\%\/ :h}̰gL9"ogJ&ey^C z䖆4F{]wOaC So21Xoհsas T{ȷ^nM_X?iu?|tB֣U tAuδm$k f.4ҠY@hԙ:t;A<>.&3!xn<bG-jq0Y򝷶Ze|!OJ- %m *1(Y*!#+ߠJXVT$oK;[1̻CNI ԁWG9aJ`tӬj< g&AASNZے-+s}>:Lȝ^m-} 1B6/J%W]u`sT6rN+cf^mx.>XZS, ;TS9F̞4hPnirZKniсwIxSg)= aD&3Җ|EmI_A럽vϖxAp<re@3OյrD5α-2#jeڣK `ا,=&PhrFl&"sA= 6򰷹(})M^l8I>U8A8J.JLê2-VjL[5"E9H4`a{"ڼgt}Q'JiT|?ll5Yk0ހ(}* LBdw+!6Aoz[Y3u1\G]3K<4|+)Xx:~-;nWWem<ڥY6a[u\$d$66* fX'.Xkx8Ղ5 v;j޿BЧx|IFGJWbOp!ak d r>HY. <>۽V~d,@^P0DrbǵU#H:SG."Ɨ=Ljj O/k\z/cN+LCc$wA'lNCψ(`!\ ު7cbrZ喛Ӳ-%EI)&O`59hW(݇Cw7!wQHZ5c@Awsj#mO#o?DyJS Γ$M(H(]wvwle( yA8ӛeR`c}Hea=Wtǜubu>CJ8ȣwϥ!7 7MSBz6L)|I]FՅBd bLKpݍV炦N\s*Pl=ZvTY|^gs a:=4bi۩`rxN|.f\+({/-ta~SSMG~K 5ú.TT[XWKzM"6Q%ݠI|^|F5ضY 5bB鰤Ә9nPL X]#__CRL!J0_o&&y+j|þwcX2\6޵pNx'=k\ 7b eh㸴v}„ :j_G loP$* a!>sʼƉ)NBd(QQ{ 3C`PVJ$dylؾƦ0p">MX{):| ?{.cy5$-C+I 'V,dKIu@WY;7.ԎsHW: …FNAS[ h#0Nns ڱv| r_pb$:"+~3&3Fh!>mU+DAj^zjTzBP*jJpV}>w_ X)>Qq?-C\jOݵl%3I=Ñb 2'J еe7!{il!nb7 :.2`.\@mTd`EꞄj) 6s!9&>x*slJɦͶʯκL`rq;/݄d5]CbK D]ӽ:v "B$MC懳'PkU39t,FBӉlܳ|2JI6Mqo6Д!=i3Nc(PUd(v:Y79(9[6to[?]ҼY+LEw]jL"4c_$ #uO9]*n#y>sYL ?C]S/N>0&բGIL_[%[~Ynq\$sa|3zj۔ِ51wpi,-ǬPd $ΙKCmBb:J|rj oσ&BKVGabfJ" @tQ ^IQ3(ܪx=Vr;$08|ČQqnV-x%8Fs)4R.x꫘XsƝn׿E8bGׂkxӣxU (#ɡH1>Ρa-r?V>KZбy.FdO>#]{''Kcuh1& H4),u d w"RaP Là&VdjnI0q"Ӡ@g ÝB)w H <86x1P\Qr#W.ԟzp9R'CF4|sΕ'iZ:`9Yhwa)a}*͌v?ٝm%=_QjU0X$WRxeWsZHvf '-߳JYC(HbK:ܣbs^T:-51TyjCÿ6B~vDfjoCQP_}?zG#RA/{pg"9YYTsO2fv"kpl97L/(RWIR tuLB#*02rj9dmz_jJ)@dIv)WNwɢsu-^.0'V[;KwhR%gy(en&) ;3ɉɑo|?}r(օ=>A&=_V 1OK:5E1_q˗_, \Ttx1qNķM$6g7nOU2Vo~ :FV8~dm U@oEC+(bkzʵ v׉!nշƲ醊#EGM,Aq^Vޝ>~\ O oo87*9C0| z,%}  >W"*nyH~ZQJ=2`4L /7g^Q /%(9Ӕ G}qϱԇ54k]Ȼc\Y v<'بZ CzsQT<#hmJ$(V=b־ NN?U˲`?=ǷSf 7^ KM_Җ 5:3M11VGз h60km$& G |Ir&we%R3 B(O{el<-U$𘤑BO_EKţӅCuuݓݭ@}TQ|[^?*WL?$r:Jq#4lR>`f<[MMyx赈T9p$5ܾg(ɓ;jk]/yYH )1v__-((ebȌӲM և)l wߡ,Sf\C9j~*r̲MFkkdSMJkJٮY{m*ok2v|TjCLx!S[T&A%s3ם9f btIQd>v~QC?;Fj {INš9Ii V7Wp܋vxlGq|ᝅ>[VhhcMN_޷.Aق’z@cJ1sXG@1)[sL9 ~LJ<:mY0Vlx%bTnN-սR 91C}\Ѱ⳱^Y5Sm?xlkpJhvHԍ=y>WαKL9QI EN K riYcuz %J$Р'*i65ݭ Tm]8s0=#2\m53`SuZ 9*8vCOLz,oWZ5w0Qoé_p a\Ԭ}~;q;S+Q2F7xC8*8ЮyWgz΄;ZREVabCB,6eM60 I "8aá$}1.lHY k /;@hƬ0}@% 7Ax Qݢcf<'-b[M X*bȔBjf`=&[`s_T](UK'aCo'R[e3zM"|M !?":ϨW+Y)J^ij0yXX'no`G(:َư(o!3A耿1ﮝ4b ]4u{~ x|z,^6N}Fa=#WX$ϼf_-vaYSOyٴᕥy\dnPϗE$a+'+=A|. n[ '3:|tҹR,񢰉G iRVd-C#Щݨ69⋰0o}.?Lz0q泷V/?OtpL>[W^1JPGڛdKfT~B~rgUskX0g/Vz?4Dv TbZ&r)fXO ڼN|.;­qkɸA+kJze3F>ZgeU~+`ʽ٪]v? C,t+ٶڞxF=uDh澩 O&ٰqwY!ٝ֙avI@M,Of_tv{?.Kڏp|U2I]*1h$Fr)ʕAVYIJT y NeFషA(3;7Ue)`#"86=vW ,{i^4AsUj-E8IFd씄}Lw] OXCQr,e-]@wh@1iY3[C< dJ '_S*veF" ]Qg4[9cQ_x7Yn{JV́>^pIPfԸFd~ /@3'UG'yVwVWMoˉb #H|Ez{ וjÞz)02Ho&epb߸5 {ul;V "fщ^ ıN,c=ʖfD;0θ{*fShќL l~ NOoW [ߧqE1P .~)<_9µ$47k=LS8$Y@+JLי쵒,#gc=6! ٍYg@U,MO >/`L"͎ێqig2eKz:~Od˱H_+1ԡ׽$~U8I}HR)戤^m)XMw@&,^Uͬ4|̕ḠZzXS*LeBVF]T#FP4IxJw~hZ>^~}+DOo,6_:꫅K@O|½YPLTM).{k]OdXF9v@)s])A!MHv2 ( Ic{`硫ܢ*P>GtP`cy٫abV ۿ7$,6.㝁ߋ@h!Vfe"~GU*^Ex(p6guyuxmB.YBHJ8W. /'E}2J9_ODڠ};'Ⱦ>E!3xUZq4xWZe&KG%cїz=kIE 9ZZs%JR;J]!)bDE ޱFv!r,7r7Dy^>_x:0* ! 21m:7=mةʒuj><9]J!5,~fw-9[/&^V122d+J[Jkh `ߙl=KN9:K;vt\t;_eqX _k1Ez DR#~FCyZ`Z RqB(igSEHrƕBc+S}7!n:K {RVhdL/&';9;=} G[u[=T2 t>3S99;p c&^β 64+j?=K:gзB[t?ISU9'"6n|< R`,#W  ZYYiBAye sg2mցM #gHqLpz1o6Lqxk9k?B B8lҦ`0 )EBӍ-f\n]t!?=fǺfDjٸQ}= }9.-JTКY 18J*_]Ԟ1\u79oEkΉU~)ǚup9^qAsZcxW][~N9H3wRiTzbe-'um#xq6\hpwPk AI5Q`3\'~^K;~`]kYK+EUn1a^ٗ\z ;!t慃@Z36^WaUg\MZ]x\~PY[|Ê}C=<7ÇC.&u1o}a] zc:YAx9= #z/IIs>1QЧbqRPPg E#/FGBD3㰤5n/bFXRf}@3tLkpTJ׳>^ {fE>;w* (tTTtjɦ5vZ«x[kaGn+R_{rn"Y>9a͖W^?:PCPchwL#/ L\MkXj8>v%@l7Pmֆjtݯ*MGL^X(Q8iBo|%0({,ld j0~ydLdk\=^Fn89E-a剱|VQc0YJa nn֯9\-]qPǷoLRV[oxQ`=_6I:U [`X< POv0\wm(N*sME],+jБ4Py寲z&%>(/g>>hLЂ'EpP-Z ^QXPsY"\QOs5Kc}9N}ĠF@їZ;{}jdfx ch%Lzo $/ 8 Eug+U$WJLH/ 9s]HVWw|tF`h?F`decap v_)뗰:'_0;y}l7 jtUE$rgL,Ww^4vV .nPfz*栠IX86ԉᆗ$-ij34F"'I0g,-&aU QtSnI/nl 搲254Yߘ;]Hœoyr޺O{֨.Q^PLVbQ^ee5sE70ixAh`20ˆ;ᤩTd>Iht,f&Ag]{/9k&eJQ"| j} Ia؋ZX,PC$塔?UR V=g e_^ը[Sxxe}vKqEq!'_=H ._w(6EQ4߸WN-Lԏ k o棩1ޑQ I3o7ɜ`Ĥ(-q5*sκ|" Et#a`urky|u\ȯȂ`2]ݛ=T!d$ k4~ MA1MPX*W&9fw,fZيqL@Ox^:Bh8juS[M,9OwB{ڛf7,NХDpii1tv/>[ѓ!~0U%*/nvt159%*>,kPЙf1-@Mcxf-/QN 'ݳ4>aw'Age*HV=AV]€9$rYno;h@scvI97y{`E2=mZ)2Fн pD%eW_k)ya'yQU̯3gt}wQdAe;(9׽C@*=UMؙi=HM7Oc䧠9$7/R~`nJɈbۻ/vG5"&YYOך@ƹ'ƢX}j:%5)O lS3^gHC&a$E-6ͨAc̡ʤ17]2Om{t4U/"hIxK3ykm X?A rO5Lf}fs`LC!y7 jDH70e߸뫞",pk9ʓ8X *W?Z =Sr z$Q%)[E-BR{`aKʒU5g]R9$s73dHnG7+E\-\*X^U=%%:ß\ /GÊzṪgMƔ.*`m[樂8ʚ5{TC@ {yx?]оuj&RcF,HQ[z+Öjb5d6b3ezZ=OF&FD8YVqk$ c7mr;$k%_/'Wx䃴-E*SƎP=S~ِ?k ̫ kRα@d:K_au.)?y}Etluw)F GiaMOncMPl @SZ_ݵ &\ moHT4RTl REpV;=8ïuiVظb||F]\^׀V ԅl0+7! iϹZK9 6uðӨT%?juG+ъHVڂ—p=ħ0ɗn9 ڢȥ7kK8- )&I+!׎ q]ʫ!|.<1Z[ݠAhh j[\xpSGIj\bc13;+F"4WxfwrHJƉKj! fRe,% >;ޫayGIud8^kcD-WT> ^aqxZ+skGK>|@'O(T5{G r~zInQQq:Z g 1/=Rl%/]u tnQQ`3E.l0Bbo[pӎ^5rdUYʶDE}\&imS5#S z^tt/gy2eu 4Dv/'P-|pds椠z^d~KssH2&[. ֿkTsS~m$e&}^hȵBeo>{F Dc;g,4+ .;m zXlH?o.=FaR;*O>~ݻ"=a}7(U}"S6Χ7\Ew8| >\ה ]&:f[ß͕u'{ h$jy;%Ãl-蕊pVj̄l)}cl:'Q-ߺ1/δVH,t],ӐIwV#dܿ2-](UYGw&Mfyb^dpmyzleQK ;|:Bȧ~$b\B1adMT3aHe'ri&9)m^h~{=A^*Fs(L^K/Uِ^Z&B\́z(i]tw0ũ¢05bbTß\.# j&5`r&Lhk&则`cEnag@* '#1>a!K7)3x1?r[0vw&j VҦ0:(#)ROB]N[urg>hU2*}y雺`QgZ_c*bf TbR `=e;ȱUy%]We֗Y$i7mZ@l)zM$cO"#iBmXtzzˀys\& sxျChf6*пڽ3E,=,yo6Èу>]Ob$1qߴr9*fZjh 7c&a,v6$LX]FENჀ+]<)+K!cͭcO`x3roz5v1}|sYgC] G۝d8f]v J718nWp0D +jh<=xzPY|%.c&\~U wE'$6O`D~/G_ӝ1Nb{X&=AbAjʇ!gaEⰛYa/l.GNΙ!'fPm'Za u*@X`L/H^o k#}{֜pt>פ\hIP#J [$@:UVϠ:T0Y^=L s]̣`%' I G,2ǦW4oB Ⱦ ёZ)Mb]+pNfIWwK PaM>¤>hdMh)%QYntIϳ9dg}M;*zO]$%r7(o'p٠LLE[ > ,d6+Fu*3ctBW >5<]@kB1;\ʺaȤm=eݮ ɘ=3wϨd^ktcĥ؏VYn^5J@#^h R&;:{*\Xl꼣8m<Ӛ!~ONE^#^p~ڨDpseIEoIjvNV\ Ƞq 14A!'"2gvΣ}}P8<[P 7˪w"{Oڛ| utV(`'|NJΖܛ,PiϋkѥMfӝ9ӟGGu#gV8> v)OL)B*%d,"aR[П*x.jɁ՟CI5ȽEt#1g46ADFo+ IQg 98> x{oOСe ]_4OJuVLHz=׷^-)"'`d7, TXk=$nQ!E$ )T!5J\b mkR9^`ɉ . 띄QC`5ӕ!_bI8҅ʶIp# km!~Wfm-/ARɠk: 22ٲsmԭNFTEu? RQz䝽1[\zp%DB ,=נ|kp3&"ijνIv(hӶMYPwVtF%C?ekPIDH,.S"_yjBr.4AXi4 7-6l&J`LѤm2]`LbF ^~%fvEs<W0@@YlMBdaj^E'Z'}YQrsB*K-AB'ūKpX~8ؒ{7|yVBjc Rk24j`{13C9è:Ԟ ƳbYmYm; Nowۡxc3m}z`2)Kzg)#jLp0C͹EQT{cˑBXٜܖM^t8PPٚж`j6-} A<3, lu%=LTn=X *XloQ?N$SJ=BT4ٹAw-ąBwN5~]M,+ a[UǠfU6btuܑf.bnEQ[6dY2B02몌\N38i*xB ))Q +NOY 2TQVbxOJ /v3™_3 ƙ5~#"_dxgfb wۂ طh@>՘ǺܪE;/6]GJ 3 'xx@1$ޑ–Ku9#hS0x0L&xuh8+dK=Tʓ gECdEGC&c2ҕiipTM%cHBģKPB6N{F›ZX{![Fܜco :"!(Mv8vy'TSNzP O_PʳMR*Gh׎\'3o4sI˚SO߃93伱ޚ CuS(?'MV W'71CgG>-;>s<ݶkj9GA 5~Lfal)KZiQfQ3fc@%EnB־zJ;F}NB UNpWzʌB~ AepDף+ʳ5d\;f|ɸ`)У"@o5)Ž'Konfy7NՋJHگy;Zs>!_Dߒ5(NǦGsB&[nvt !wn0g0K9]꼬YPlל&Ϭ#O72X@vOS'kَ6#T[! +/OY0bS 笃!Ew}rt-'}G8|t̷\zjL&8cԡb%'2|bu8T 7}+B2Kyy.U 96\K(ϻT2NaJ"w:uzKG0c  `[4 YF7+^%"1!WK{Yw3*JiNy T¬Mдr`|SH6T{;Ev1̊صx!=>N4 kKdHj4Ӱol>3⶛K+<^WjGq1m(ĖPY"t|v66QXP?-(ܐb6b"gA_l[5.(/+Fɕf@egAm})vIhhU#*O{rMWq4p`c]'bêFFl6J섯1HX﷐0.Yd*;S4JE gGR0&H20aeNeeSoUaF cϥAt'y#:BI qbvpOZl,K$h'e^zH]h%LI˃ d:Um uAo&[4FoН'aJlB׃Y瑮& w"C%Jq;&SP|aš>{9J~MEg}em^?BnߋU͡CTP`s/6=lmtZl\ /@EJ9x@RAiwc[hasD]n;h^qϵ/o=&B{RlVN:89IH᳄d;F:Cȝ(: |OV7ĽF#8oNHHZge'GWhK[oN8`6nMdZ5`Xg\&/AI4Z ytx$jy]`ҺKoʞT> 'ń`T| Io8P&^?3.B9H6Hg<΅V1 E>t6]NP)5jq^e0ʼ| Dyv"$ǻ7FƞQF:?B _Ⱥ&XmH[|qsvCğ| Ѹ`'rj2b8PaDÚ:?M %E_Blcvr(~UAS "~ʑToxҋtN_T9?(C8H%VW&8,U8:Ck\)A-^y4tBjH`B FmbN%8-1ّbi.TTMIhs o *k0W[pݻb":L臻wўٯJ8(ݝ %;~oY|kKW-9>V*Յݗ)2 r^<ku;kᒪu>d`Lf X40KJyjN]#b_H?Lя='7l%D֮CHBM=}ѯOGR/Yt36:#nCVT" J`/,wJ C7UQ3fy9`&9Wۭ@BnpjC~B֒.nxJŸ+ ЏD3zYtiͫ"\[猋K Wk\kúq:cU)D#c9^{CI.u5QE_Po}hW}D|k55ԆK ,h -]Z P'@[_X ExgEJa=r4+9YNтs g.D!/fuZԘ%Tz3:!{Is͹ Rb-ˊƎ4K#\i oSPxI]WMs=?q+?u&Q{5IIWYcΌol}H݊]9/NtW>6AgKB_PexPM2CtŹ~ 0zɝA Ri3;*y|= zd ~Yox:~0L|JEZHfy %ܧҿy]̥oAIh xذtԲٽxȲt39{rA*'(Žz*_ Sl%]5ӯ˿D(8'aCKyh\ |yzuBi+| BOK=AMGn+Xp,ʼnm{]VqEzy0AQӈZGMʓWKtc\bBQ LL /F~9uFw (mқ\'2%֤塋+NoU;*\JaXj+w7˹aFΊf&q<' SR">.ύA-p 9RY(\D v!=UzN#t[|wUavDGDgIɾy$$s4mg?~{姭Plm n$_-?D@U(jyԸ-MwI 鄆P_:qxW d lh T5A8'Ϻ+ӊvHkd*P5gv"PG|c\r# {V9d=RQթpF6vWQx%N|x4p=a ]lQXPݖm+P"0 Ix|*mH->֛UuR0.e,L"βĉUZ^`^{ *1J?8J J2^ӭ@[ m̱|7NYα`EfCv]58VOTIL\S<8ZAͥh ,1@; xTQ #[wk`O^ A]Ⱥvlﻹks_ w\̹82;N!8`';D8.㮲(RxqMY|O2I"v@.9f=\8ȷ,C@)IDY%gU)BНh7W?X5[ό 3n^+O*r0E^[GLeM׃k5OnFVy4wŠd{g+FA\&/%@ t~: d#~A^vW4mA%_΂ _{* O IRoNk蓚;0=ӧ+1/Tq.`S毨:o"+EHFu`}+M3X=E{.i=RɑW%.t![TkeTf-JIOy`F5jւΔN*+~~Mu"j 3>;Vt2)9&Y) CLM[T;nG߷ :>3+ʍiv<79{Wј *sD5GJf޸ݨ#Mɕܐ0(-MjSn WQRXK s8}ӯ]OUb[揜W-c:%1'ZLaU w%W)tC~wE>g =mp<dbq1zHW h򵱔t7@vs ׿וpzST[~rҥ(]I%&܃bE b} 1~׬S6A5~}_{x?rhV\¸V[QQf-+kLx)?.)nTĦ 9#.lL*H5 8VW΢b5#†W̺S ls~;q  Hy/Cn "t}d9+6н@GuFDwG |i͉Q=ڵȣQȤ͓ {Wp~YM%E?ce6; q>9OvGÒr>ziq/Aǎ<=RPh 8&&L^]@k#1Ŝ>޻^q1E O≍v?zS[`tnsP}z^/bjx1gߢ44.sfoSiQ45Ȇ90@ƅ}LC+<^Q.93]uoWJwzP/ꃶh2H:.rBm]TKH̚y^Mg9()TϚQvQ4{"tʴlVT,#q5T':Ԉ\wVhDRo$ظ pxYw>箪x]|eAxJZ)Qpu%Wɔn2焏@/z_UyV(730Jz{I '\@ik,2IfH{?aa&;RF}׶XN:n=bp>ݯs/ٝ(:oo~d_Yh3ǵ` w~_eP[gq`< ;1u8!&xcWo YyA ɬ. ) J˷#Ag:]Y)2ǟsTb-^Ooh4KPeHq֒3c譂Rю#3 1ׁ&2ځ+|QeT9[gzfԳTvT%4^o;FqL%ɔNSO=7w=.+q!ԀIg8IAn*oAol͗ цe6 A/V!'^yR$!*׿ؾû ł+.Ϟ]7_ ܧ/nC7a㴌9ϭ :VϢ~:)]ܗ@&KE$ |i7 jH]wwvˍs*+IBm6_D!R8Fv:QO2p D<NH C'YĤ H tB<]?ۚ*=%Z-& mZDRbI4>ՠ;SLj6(8=PV:;4ۊ3~'ueoS0J9˓&//bcL $߿Msќ}W#Sp=uźjwRjH+ܒ擧ZO= yXҤ%>q2ˁwcK?KXb_ݽcd@PN U<7M FۃBJJڲpHߋ_y  Չc(-R+}6$]RZA(.Q _gLV@-tZ*#NVpR+ >[8-d+**vҬ/MU[r _V)/3VHJU2p3|ip}34.B*5WIسeg?󝯂Bm}حjDL#}t8u,6׶͆+N5uvdfYO۔mW=Kӌ8z4df e=tI Җ(N D ԠXa6`Cf0MO'<5T_[H>YsYс+za̾VD{Q{}@`R;-a!"w hpYP8O<i@YU=x/bw4!N( [੟,V6yL:R kS ]C <[M6MLƦr:c&l1mCeٺй=ߣ ҵ&u<'vs*UgSi6 oŅ2ChJ^$b=e%n;rd,R]&JyC+ ,ՖËw&$BwX>s7@~`Lx*xtN@R_8 ‚r ?mkZAk;6 XGbwe˭*ɭ-& $Woj0ilF =hýH^TPb;e\5w շuvv݈ ?ESmXiT J\R}s'K.D`-97$8$_,ٴZ2)Rkm!ٮSB30xgr}ݡyDokv/HQ Po2%̏8k6D&1}Amtmmh bߡ'bTF N{Pv(*QNW|\$7-%ueƇj$&"{޽b99¹umWiqJ|C b0U|CjzG}?g{fĪ΋9+\ߙznA^'Sd5풥*)[MM2Pc{Mud;nL2;7WS`Unĩ9F'>%DZ<άW_JQad e#ê' TYG;o_g]p#y2 g#?%Pվp3SN2BaפfC) 1[ YPf W?@*YuHfcVûv=`2u[q~**1BGwS;g-;D{5QXMf8@.v{Bର7x-ub$oqkF%izIa 4RuBvz1D»\(Pn-ƪ%a46N:)X4ȎS l$U[i FI.|aC d;Jg(i"lE6L\kͪ816u"΁Q0I VL'n|OI7Z7ðjٗ%7T6j& \+ ̚C(ÎROM_' ۘ53a(? CjBS>-J+_:bjh7--i/دqJz6MNk H[#cgքhbA<Fkn?h_Jd/P):"gXpHt1XitB}Tzjr)t[ H9.~ػ45N-mp1}tLKfi)$1DƊEcX>mhvJPpl-hOh5cj`67ʖzO#83`3D\PMseoSԳ嶍F-z<)2mr9:1S/>w9W%J m!"pH=f < _H{daH0.Ue􌍵/]Z{41B(ˑAWskȹ2쓚2iazhy^G`(`a8paIwr;x.υ'XZzgvx!U2zz 9\y`8bAYIDE(Nȑ&͒s@zNɖ .R"?~Ԓb;9_g֧dB}U/Pهt|W"#T]Uk2WdEߩ݃_4^NvQS ޿;Ždiû[NLP? DO$u6w3HQSKjyM\c ҧ&Hʕ~7/rF5*6h-sAwKZ,^?-KT ̺@s7qTev@I!nS~Z Z\]}"2^DF3'f Lrl.&pqŒo:R z]ZϘʺ^%L 9jOBgyp"#ug hqD6o vpbDWM.cU&!+-.+du)iw`beWc'G2iVUE21|·p;'Jkt?iϪPܚ4돌SoIE)i #4Q,Х%⮥T:2k4M }@&{^t,רGk2YeP`f-_ޱC_8ٺJS,ml& 'Py|y9b=巙f2e=dJ8m@lt'|wHlӏd0 gqu24F\iv#`3s(0'ءJTܳ(zBx2*k6@?JiI&[\2W^d rse֬4)Fy%ћ}q*^ŇNꮂNOzP6 {7˔Cg5P/09;wSO1Qho-DG\0+"5L&ҵbSUVvqѹv\Ⱥ ݗ`Y!I# FZD>C1uh鋋E~_NxsnziƉt )Lnl6{ '-)b@a7W6TM0"`&YoM}v;ͨ ܈:\s響!>&egb{uiÑ6^t>N3J| ;qS\I`(vWkyU8rbRޛ"DRH΀68o6Szk z`*o$kۙ2%Ԛ-AB_.|Œe=ܦI]R ]z%`xz /ǥ|w&Ԟ`1QzDW`F9M R䙷xł] j*cLWt\nssђ\WA.3[7qr"ObLϫrT{$SX3HiK88CRG>jQ51CG ڵ6eܤ-C+uLQk [by<ʾ^cJ/It@FO}x2_<ڋ\l{hC;T|vخ ʋGLu+؉JqC\H {Q!cJ\dKA[~E9 YхXd˂ Ԃ-.;mGy2kaNGAΣS ZWL0t`R<gm nk7:FSU[+n2rW"Ƒ**po)CiŸeS%)&Z׋dF9. 64Jsgce7^92\qL6atX,:_?C Qw p3P[!wZk5mQSY wc-m!ĹWjG5+Vc?AğM@neFgPʣewT8Hh#) Z{ d\AI7PڶR+>V!>1c| ˇ۹}N[i@TmA REiCt451p&1~TE5>SL1  +i52BrAɧD54U:df勣Jœv3(4l~w1iz& Wt3d[Fi6Ϛ!a{8Z`TW<@,9'%UY*';JC z[;Ub3`.R!نG2f{͢,ݒa˙z[[g=D<kpu7uI> 5źܬW1~V]VE9O殷WnZ$^!ȱGPgt<.˧hagc#oDT :zh #&@xj&7$(CXhaN@pRpACը;cqϴB?X4L^C0QؑSsucS&5ֿC53S_ZSyq@H/: د8SkE8 F#B Ew:SQV j[+ G,ZY;䡈; Z xkiS] ef>8JB֪}WNOivZXG`dqp7szzWa|.LbMDso6d5F\"ce*L!j#7_o 85{R ڐj&^<; Q*s;Sݳ.p}8_&nsEB#[䳻0 Wu$?_ y[400>*k,&Dczƅ%OM'S5)Q埤\30Q4w15U'@nĔXaD Ywh| IA2aw2"Mk~^_.=@ɋ#MG\ /֎[Bh+"-R6wЭf}ԖKrC#YY`cbvs*&{p.!koi  f::<IN7-c|]Jj#FkYA5hBL^cKgMo,;:4fmU^aZGX"lI!Hn1Mc ep#9~[ڽDFArXG*1O8m6ۙ&sPTaҟ..x"*=[H~b4fg\.XV3kYeU™)^t3eCɂHbt9?LUjh`8#թܶd(>lЖ/rΝ1*ET>ģ`Y!{}x?p{ 'JGvƫ)O9rBt|n`]By;g,M}}NԍXݸs0D/\/f"6VtE/Ub-y8lZ"m3MF p]4Vs%:n̋!GlQ'GSff䥁-TӤU*ʯ$U) 6g*@Z]3 #-˰+hҏGճXIRUpS  0EPyK'ngw7#;%]=)?n0EN "ǻƘ oa-qH''fivs1 (a`)'qxSסvIP[k3TG"*#P|ìJb8aXζWYfwXSiQn-f(/7kw˙ TMeye*@э}'w=BgK0Y[XDBϪ⇄C?x2)S_{b߯nxjX9fNgvߊ `FկMy| /Ts.;=hGUf{C??xY&VQO+ 4~aӳD[l:Kbgi%gܴ )`_F ˺`Ku|]GLOb(0֌{+yB]ز'v .I=<tr`')JF:RpTtjx2^}:hOGDD$K6CNrmB N$9|y%qv2 k\ w׻(z{X rF3ccv[w-5ᝯ| <$Tq[U"P04S)$!D'':K wO>w,gǯEk+DN(Y$'{,n ,z:';z7 cS$gTXw^ V~a6 tb`wg%)c 3ʂZd3bȂJ^@f50q<Ђ*CN*RA[ޮX4#l)[7hB &ffG<"T7@sLLEuB}r%>f^P5 T5DϚ$nK&mN89rgׇwO kSE  kfE|^m5$"(֨)Dk{?i*4 ^W/ӟ*B*XEItWze}]FRdGO8y=|hss{#&}+O㘣 YM`Ww!'? *[#bTlS@GCH$jK!-*pE<`݆4w;Ft2Jp*N}5'"ᬎ,}ri,ngDޭY';cEBꩽ9 z- ϋuՊ~ \0bϙ錫&Pi]>TH@ih2oݘE8QjPB<!/Jr iVp#c0D '|YU2jNZ8p-5o< $DEҜ/iӆXQ]%EֹGr:CJՙ0_SCT@T޳)ɹC+Oka AIm@ 9g~bqgG'UqppŲn̤p1C_ϤFc!˳[ *9a5+:|ojgY3yT[Id*&*D&g41)" <+Q^+rC2+ >hFtbS\i\~лYq%K0$$YJ}\pjw6 ؀dVAf*n0$i3牱vY5qJdfRL20ǒnv\U40Cې=, \uE6L+%|C_I9>a>B H`)E#ՀsH)4<ʟӱ^m&hwq}hX72}>"D\.e|uC%Q4m˺OT6!LI'#Qk-b;eිh@ӊ T7O9t?^Uz.| <'goEjXIhmyϙŠa@EUUaH<<9v(=`T3k.oynCwr Q[W<Pzlĸ2[Q='/Ǿ;`>j6@{p V׵c<Ժ% .^\#[f?!l{p(i؟A}uDfQCl{|׶U~-I]C^-RIv_t`b0rhA$sck+4<֗t܉h~S^[(qbPeR^&+I:Q(NJ.LYm*j <˯́k+ 3*#|6 Z}/{oˡrjNTmglv)n/ ځ]>qa觱mHlqQ PUo+mH'dKilN)Xd'Rݰ,YP?x0Nr :] `SAO|dӘiۓ,}xs"EqH4LH65-(V.:KuGBR3ICȦ'#0h$#  ѩG!qW=k>ghsN Y\o}ʃͼCBůK1wJN5ƑʀoU)>8%334bf)[ z%I&?DP3M[4cqH!?e;x0,3OM B.؃ ]DռkZn8"n-h](hY?5K@gLiOP0 }b(ODf,Cxa>.H!JΈ` $7"z{J?Z{\c +iJT^c %㸡CJ߸4:wߤrZ@+1@ɰi8D}'̽P=Au:v22~YY% 챓PS~>} X46pR{3>Cz.q_CM ؘI)V\8ݪz+8hL1e`R6J^?}gWgu>=dEzcaJ,/ !+M녩?`y.9sDI)*snvGc : :*z E;1BE줅-(X1XGNMxvYۓV"- &Һ1b|yt5&ɯͲՓJS~O-c9ہ&qDnB~`PFPgF% UhK2y.(0r16lC;+O3,/2k"`? V˕4fsx9' hIjlNOU"o%5$1+j Zč_ bzB(By*;z黎`&JkЅNĪstob+G2&['0)(g![G|6)TG@ªNh > ɍ&G,?OЌPqRm/VV>xOYsRݭy؋6 . Knϰ8_$tWڝO~j+ ^-Ae$qIu5t?Q9尒s]0oHvPOb:ø,cZnmBl=koU] a.R zrq4R~c4qa^"YWL | M#"v > NCP}XU8pB`u+"ܩmź$TCpU*[SjW$?%O=sf+\8쁼H9+~ynxEz)Vq";lf`qʉTPAJgdتJ_sA7þoZg u@erSa[ct|$1j. Aj ;9#+Z9@P^O|х=$C bqu[ޫI3DQ\puJ E2q Oviv2V3M)+MhJ<Zq^V4:I+,9G y٭fI$سH}$݀s@y3cZRoh\H2Oi,kVpA9tta>`F1;(U\앱Y,\s/3MQ+O?p6LQzLj_3NYU)C]jߎFyq KՏ)?=H!e`;c[_>UH1?h_-\ө?b{S71qY9lFəv/pڀ,&؈!ػ,/3zkZƍ8[{i(XO_MNDjfa}ڄ 5\<e/Mϣ5 y' :V`תXg/^M\,V\ Y8mlh'6]w5=q pW#\+[.fk %@ݞs&rOO'碁olK1=4/JV@X bts&,}}oHxVPCz.%44̎ɨ4,zI i򄡶?W ι۾1Y yloo<΋%򤳧a_w>ε IŨ7~B \r@a} >%GɏzAҞ3O& q=FsFPد+gBYy2w+MdW.,z,ݝoԿ>$UHq{ͮ,pl]fsB?v24 |e:fÅ;5٪v2~Iu楰_"E"TR6v8t??b92Cfz ។ʮp ¯Gctf9Jl|e<]2ɋ{[H萶:`򎐗%z}OMm6hbU,49a^ 4 |!O0RBg3wَLwXb%iTV/ՌȠؐ# Q`v͵}_i68 ߚ o&euopw}ʘ15ʖ ̍WIoXQOVkyJH<5`K) \U/04ZWq1bT!Tz4)}+h#ADMI۪CsgԐV=Z4UTtw%dy V"Xd=R|P9KU ݺ"9=}QG'+[K`+gȡ+GZș>#xl}7kL+3Y#T-";<㠥1}($F+Mπg$ǤqWݾ頓r҂&N]l  !sF9wan(jHpohfEH gIR`L5/$9V-Q݄@}pqd_2tmXWypv 2;DJaoX6Mhg%J ;W󙌗IllSwǓ[>atOI(y9+$ےpspst<HxhmlwM'h!'iȥ\=c[zpFLU;C"^3!/FPU!}ؑ-VS)ij:[*[A6Bťɗ2` ?ʼ\"=p0Q=陎?(. j/Nu5|.+20^*u3֚.ja259ߊ5n Tx/մ qpx0`z>(<!)Q:,i6r\a4 hi{3UڎtqЧof_AO.e}؞?f1V敁Ur,VDOcn9HݰHb;V}#6b92f<c8ClN6Kt 2I-h_=Fm\ñÂ۝*Y o̥{? >ƒ-!mCƗ)o%p A+ &WЎVM؎&4%3)z(KoG9#{xlJοj{jtNUh.`FNbάnX WRy gH((G_rϋC\*(J>/#a95dYYHW ゐ/Oё7V+)\V\xB O&!ygw6#Y"*(Xl袝G^.D]{Ũu~2\eXķJى/KJt!㸿Rq#b~{-݀%n6SN L=ŋ Wl7qvƨPL~3\u!&/wҴ~4W 4QcI.u? %  `*S.1"a)( Ӡ8.z$qJ!&3ۋu|EK^#9mr|!ࠪD7<=!nd5/1?[i]@ Ncufşs3k209{,B(L慡ǦKbR&Ќ^mX5pT=l)VV<1Q1׫PEǜ|,4k9,,vD{$z&ԟ/ ," TFۿ)~@|߃fϢQp#5YE8ƊY T:FK#*wyZBHǎ-C͹rBn_ Vv|e.G)Ouq$#JB4>rRS}bSp9~LGGA5\^00[!t-AKYL7B *B AVTm0)p_6>ƛCaT pca!s|{ٗk~?5q:8Ldٹ @qemU+5R߁aAi\ "IyUkAҹHbTs VtyGw֔]ư["{]^3@)>Q!I~4͸sG3o1Nkպ{%+"\>E; T1䇭lT 3Ѷ+`2 fWbԴ+]LlڙX;E<#%nl^QEE1:x&nBb&JnzOqE)PDc eUb/TUD Vh1+|1C ^꿠`EkbV7jHD\a.tu0qA`$fV' Ti|~y_:ҟJs7@0燗+/+QiL ; . ~`}Ϸ׮ 7i0Qmc_tyE!70$KzK =C XP!&wwZWvd8;l8P5P~"%{8fWw\UI;5 X+Mڻ:어u8I3F'I`R*Ȣe8mb6]{U{|OzqXUAϜDeo cwppۿ_cF m]k曆P0V$d߸&ĘЀ 0pAZ9'OOe J5c}TRHbaauu 7$?u}ׁAfb<÷\A_dOS<Hi8s aX{co B/+ԭqBEpZ['6| (L-/Q:0tʉX.շlySс}!= À޶wK'b ӂ!wPGi<:~]G|?Uo"oܾf@'+b )4.xd8M>2maRϴMףr^CL:FwW%%Ok^>3cJAğ_(IO1oΌmigU?XI84NQvƝ7g+ke y<^H>*Vk h'Y;͝g@F0'L(92b' \a803 rjjNW'{NI5.Vrᗸ+z(nͯ` 2Ϫ+DtPp}ϟ4OȺCl!gI" vYU(50k$W0< (k%2r u84?C7x|<O+8ŶWlن=փ$$C_Q>!@<> -۽"Zᙜ-+.a{>fj\(X^ y@jic/;51uvs8 Dl٥!d\e`+hABZX֧n~vX7kO\K$v,kA_:7gR3/F++c-jCO=&n) Zp9 WcU00RߗN6"&oc< $Կ-R\.yf sUeCȄx[e3OxCTc8L-lj5{W2\!V$!;֝5;ܢ Jk/eoe, ==ø4gn0s}*sdJElϟ(o_ߤ1{\؟%ԊrԵ4WԒ:msEUd$c~X<jQHv47I^'Qnh3x؍"T,u'tg(cO% hÿPq lʄ7S.\![{¶#]WL@G[C$EA)}ַȐ,>:gr)~H9LqJzD1_eA&[02ӢjD*"j; jD/656~_hNCބB[ʟR4rpAKjX)Xѫw+bϑD>snXϹ6jr3DE3^(R>S>t tl\8Y)JRM}(oϘ䤙.GK8GW*4ciXǍF}B3w4ʩc)U_qcҢgߨ4c/SFw}r?3ǧ%}̳3[h_ԙbFl;9<) ]y o{#ǒ&2}-CNfB2+}efAO%u9 Ô ;͒t/G5Ĥ=U"薌W+]rOMbQOSBztasGlOd"oB3dI鴦~oBϙ.B{i T`^ԑ2[vLغ!y=hvN(H4> DOe 2o/¹8pYLۺ&iRK;[Tz3n i Ԍ2dn=ېpwjS Q2?}*Y(Pg8ۇ1޺M[W 'Nr`dΎA)d7lY9}Yò0^Fϩ$dM}ݥ IxhP+O}խ*{ B/S8 Kayr{>]-)/ߒ/"[|؆_^1vܭOPn; ֧ݤU㩛 vβ (y* Io*F ek<;1`NQقmWUpke[iЗ,栩чGM>r~iBCk#mc^ÞN6ǟs<}βNlRO|49T#`t%0EF)#j`'@uپEE>Z [ Д󟜀P\Ԝ.eșAw eY)͝m+W"],0~9,PӨF$a OPʧ-3|D 9Q6mrzGYQܜLXq 0]3Ig<70a3wR^x+PPh0ܸ|fLعdewމl~4f}obVV/ E _@*eI՜dnhݻS^W餜Mw0%jg.j 7l1%$lrt2_ºiM Y2 n"dUkvχNj5Gx7ܸ_{J%s@tϡ {d,>Du9qXxԁv]64jW/2a /Z՝Ɗ761U0Ny+y@x}%ӂ+P@$d $iq0l `jch8;9iU;[]11&d7tKǵQL !N$&}+cE<" 1ݤ *v}~&BzD* גmH@]' &'Y`w ظ8{s<ӓe;GЇ-4pv9zgIӧ}X9_S2y`GݖD&彋|?7 Ӓ!Cy3\ޏw+=ƒ-&H)zF-~;?S|WBR`/Vʑ"fgOqISHv\\A+)p:?5axqN\Іxza'Q<=RmXǝՁ58}߂ !Ty/cA3<6ă³OC rb=Z|ެx*̓}Ok1NƗyK ^#eW$U'eX(7ۦ)7uK1\yOKhǃO~Dy0QO伬ύOvJp4ʤE nxNGuw҆H:4Bu{'hOGLw˪DS\} M1 }}Mloژ'||}C1e\TF:f!߆KKL$mMX|?\l2:_@XfwP}Qh]wXI׏Cʱb @) TȘ.$`.&-UA ytR?(:*)+3[&T(el1^8CSz&NRLӜ$fk}=?=]IwOHO|}%.1 ^(Upburfl)Z[ܪҢtkͽ ?!1Łh[m WZɽP5ɭ6֣B%i毪`֕W!z1~{ uSZկThy:/M_Óqyaw s;]^Mg|B҅}ɀ+"[y.c@NL2jki,c۷ΰQ)!NFt-=*Rp%M`ŋјevTHvV0OFY1KƧ9mXFWi!!ߗ\ͤZ0FrRT1LRk 9 &FFzڝHM37%ı.-$ Ѭ-.@~:"g!_`)Mh4y(1ǥ9Z"j+(Y,.SR65#eap/ϭxA-Pɴl-YaũE-e OCL#k7p*T!MO^7kbA \Ԙ,dA^ߠvNSgդ'=b/P;ELCvAd7bd`je*[tr AR6 *:jV۲Iv {ߞZ4 SJ:n;՞䪓1Tx`|ث(OM\yIԠ0Z>48o){MFb`0qI}! !_]2R. !q[2sxgif/>PQ3$r2}uY'Igeu&5}WiBYނh>ZGC\T[]8Ǝ>g»5?%3HK,U:;j̱| 5LP6; >KW6rmh /fH۹M][Jzx;yG iֶUi=s"L9>@w4m td.9LFA9vdNTS6(A62E*Tp?7oŁ2V#VvaIV_uOtc'NDX#El`y+;'zn=+iȒdKNsú4:2g3zUH +#I[9˂ N[-V1<}HVYl\oIJX" gnηƒD3HoH.G:aCrO1U}lBZ$>aq( u\ikL) 5NgxW%S ׊U0 +;ƶ9smԈ(OǑkl_^-ׁ6`AmO!*n6 ҠӖ3,068,5rQ%*+%Lk*J1[L"ڋE4K/mX] h@ܱH˼S{BA~3XV=:j 2fg-&Vǥ\7?HPz9Wfd(a$%Ug)2}<-͠[{}0ZGQ'l&8{Iy^X|`B?m@ {p&;( z3 Kȸ)>+1]KumQ C-j4dwHn) ߵAN-#OeeX5022ÿxW+z'K0\}B(B(T <7XUܔţ9#'+NE:`Oי1ubF@бn2$=.̭JH|-w 1 ޔjxj6?W<я4b*=71dŜ?z`65FspI*28RV^8ewl\0&"rF@7x.N\2ײ.oΠq+Ԑ*es(J'e,,fsdS%au>EX-=v9)Ң lxl G•Ͻ0R1Z=/̓Sy{[xԫ˅)hvB7Ƙs= ?VxʓHt4eTw\j$cHB߂{ϸӣN& uFV+OxjF7S< ={9|(\8NN=F[5'gFEHNL^.:)V$0+!5,Q6d u9.YcC)8̮Np#GҎ] y\W({905lNj NU%c.nXamu*$Şn V:7>'$-.VWcʫoKRTyQ2sxvĶP"֙|u܍"!ֵGpa,Co}\{+>!\I2߾8jpd\AIOO)LpCHF Eg oW7Ne:CJj"܏P6*~r7kI9Zbɵɸ>f7f"[ͭ#u>=ɛ j  ռwgAHJXh"^ЭkaA5[[T\$xu 7d6s@)IwR<6wE:3u'X}a|!_Gɜ1HCꊗa?/H Y=k供"}_;3{ R$6'ໞTc`%ߣw8iJ"GMfN׽Gkq%<e+~l%$ׂ0lP`EOBҍñvD"衎.}Le7(Bs-v.d07qbT) )/eY˜gn T'qC( /g%KCZϒ^IdolKtL4[tDYOBnhZ⛅`k:Z4 補,xF?S6-t2*浃Εʧr_Srwhy>)ЌOi%s7&Kٿ_yM} (yȳxZz,-dqܷ(rqT颲8).jHQCowmG\(J0a>޼؛j K+ f8[XUl$ox;p1AO֯?ۼo0'$yŝn*0~gdG&Q6['%P'8v;<ϮϥukMZN|څ7!]2ac 0CLEc'DT~Zg=L򴈭{`idR{DE < ߨKҹc;6~Y(oAR%9)ILB.KEſFNBԭ@[wB ?*,*ydAZƇ /=g+aQ24"}H(7DC޽.>7Q/_1tq1ppށHA@obfͷeqgҚU*Y¯Lwևxn]W!aGY$zB4'H9ގvHӻkJÌ>|pY]犗ie6#ud;hvC+fay!`>ݵ:Z#;Tret6ʮnp?;b ~pak&0J{](g +\n^ Q)Qa<}װQ6nh3W<Ι"E+g5db@%#O^-WLfM3s7~\_7}RFyX&CS -@Β K&Yɇ4*@޿>vA6̸4U4Bnސ"@;g:/Vl6< Ǐ(ҁJ5^=LP=kTwk]0$cBa:h“J +c՝arVdpJUA*i:? *RZ]-$*9>h?G\W_Ek@T}FwUW{&.36`rV׶Ww"s?QF3UrmԏS&]1F/QI ĈRH2br0i{2΍Tca:`S/Tp*&D䂟 ;QM=ҠyG1Sؿh({o#(]ܼ#; m; yqBa#r\=#-POQ%:#Hbq%U Wf{>qU Ԑz}oڇUhOQAn/au6$B^i^bcm'[RzJO: ,j*}RQqiYk>kC"|$&Q6A}hVNPVLXs$nԛFϚM2PH{dDϹ9d%Jyu4p.W8u7( bGz' M TǞ^ +o=;"`w0LQ5?ݝ|V56f-ipȃ?;Yk&dZ'oSŒ iGQu)]i4|4 ҉]SHQ[gIPbڧk1Lo A)◿I }/mu& }Ȁ~8ogf{ۄ=/Z%垛-U)'N4 5~4Nq'. 7pQ-%Q8+ae6Py+/1,~(J>~8o6EhAX|CـC!2_ΥP@g߮4BsDN,c' 89nN EcȲwvÞ# u.'N:Au~ev:>y>3]`+,Ve,j igKdΉ' bj! MܡϨ/e=J {i`.%ThoDe坢s5k/3}k7N <&Ľ&pkvg4XBT=ɇOӭ2+e.\Lc|Gс }P,FU5.fDzdp4btd~~ DՊk%Ɨr"JeXo!!<\ VH'_q+m ][Wt^f^Uzˏ!0^闖%v@l hZ31MߓTI[liӘUܚ70O5n nR.:Y5r G$IઊQܨCV,Q]p~|E-tڿ;i˹+g6(oj & y~c"$8mC^r]ΎD@JoGzQ饣7IX '%j\T mDZ+ XxMmJhJ}L_^dB*n\H%Vɣj&E~ӳct4`\=,3 ;[~ ~p?`k6cx*Yᇗs!20h=Aۨ858Ih'Jn|}Idg\0ו} JyNjfsB5 aâ̧Y^٠*B)&Zszߦִϛ,a* T֦5 "zXXUpKZ"ё߻|j| f!\ D<h{>NGŏsqYsadR!=xU:K5SW29GS)I[ tsR`5i+<}&>7G 4B/߷Ri\p563!zʇݾ=<T$xl*W-yfжt>#cYjee34$a"BRJCE}3: R.cPokTXD $EԴwP. W77z OTa ^{wJmߪ'tW Ct>ޒݍcPh,A~Op$TXِ*#mn#YbWm2&A0:Ƥl_HYOO$@P+G)^YL`NZM=b)(dܷ d!]z>S0p8aWݟJw#U[CdLj8¢zfζpIxBÊЯ_HFtd4:!Khn EFv0V9_T c׋*wbNk&9?(/z{|a Dh `O@6{bW$-,vqKCJ-5y?4@ekCcU)ߕn~N^+LO}yioB7PXNY^?5Yl'3t"Gur}e1D;D\wgo#D}xm!B޻<53 xzgК4ӻ-8 cs )cGɂ)DFo!6O w)1D"(:i5 "O 4Z+{˔ h$8EYܨ<[φڢUSYԱiݥ7sp  rxO R9ۃHhzOש^ qTjBluz)TU5<١$Чj75p{`S QBV 7H!(7,BASD'Hα Zy׈ 3Q-'|J:vG,iDNkojr= wdibq&g"X}vCyhd%10K^wi$W·Zp8MᅮgؕJ }S/ʘ5}waǠi"E z!^&b s$;%}` ס{=(4|[ָ`$+m53^(hp2dak @l!Fz; 7V; bM TzjoD_s覺GAD(GkqよKR34I3%zc(d}.Yv~Iͧ_Qlvߞ2rX 7v4oTzNˢW+$`;Ǐ 8rR H #.:>PtxOq#R-`^JscvMfd*R(m-M?X@w}ֻȧʔW ֐meg&Kg^ q?LfPC!h=^j()^V|Nw>d4Yc@T rPØ ;S1~7#l!(JA=+NSʐ4~]dA{~X(  $>\YШMQAoox!:FSg!$u퉠 0OgNjm( lw5 ې2XֆQ-_B" ??lmBn%/>[ NaQy~ r_&Gf.*/w+Jpk`.JfО3n#8xZ/C\%&GtN]Yk롕ZX TuRGO-*Pj%,&Sٶ%qNڋPnd/iQ7[yը BY@ R$&{0a̻3udǠi#gl:gAZ/]ܰJ{tu4\J1@fijzX$buh[`-hGr{@~W@wOk8%tH&9;Mf fS+`4ˎi;Nk/G;))84t XUQ)nDc.%{D;е{Q,jV )#O(n)?c\XiZ*c'V%nJk.BA&L^azj mE;ݛmyL#r9|M|xZO 7bW>nW Z f+0K)d6}svf_G?釆ZL_t>%aXCYT_L]׭\f9ʗyg?xT!dQ`֍PKx4Ic@f-qŠ[J8mPeJA7l;ѧ %xwdNTl@we& COpRs5.U]kG#eE^­) sMP_I\mq>N5,sGEC~rA. Ja? hDQh:1O~D) D$>c:M>淪ā#Fñ;+ylѸu22GpQ4P[AkP@)h1JdQI'sw⍑}fL5Q5?LϔWZ NqCL\p-ĤDi=^p>+?]6Zz zMDl ^M(N]VH @tAE: }lY ջ&:؄6QGV&R:շEF} hkU;RdHπ'sf\^|so BgTTϼΛsMRS[8iZ>ܕ6csMc+V0X1~.'m.u-8 Ģб~GpK#tTj^W,I2$K3~]3~ ߰MA-%W6ї\_>hznrv W`bYX`RTB\Oq@cH5sj p@36]Me3nh<`̟iBsk>+bBW9Vb#:/lyQ^{c__s^`d0Fyf__Aɫá_dâ?ݵ7q_>N:7)\mC_ H:6\$sѡ1!~)8Rn/. "<,.3` $g:z b(y%I(*aja({ a(Kgb]}GL\;H{J=!LTq,lx; A-9``F$1t *Oٕطj@l(wƢ`JDbi1qb3!w@5n̓OH&jLJ 7/)$%G̵1h` fKDŽ: mX jmqH07yhr3B/DL,VQtsU@YfwWmCh(pwǃ_\d|LÕ)|̞~논D9n0ZEN2tHz&ccpt6_ԽQܓ:[\ pWbI8݇xdLN2UG\ŤrWP$t%\V7Pjf ia`poh?'y3PHL0uQgWBi1wyZ$  5R S3y̍YqЗu%S#N> ZI:=ܾ,A{Lܥ&P]\zyLmMĀ݇ +N}slf4ny\8ht!=C8H7c$E[խxEѻwq5mќT{MgjDmGWl$$́ӬiڃFT nzXa:0zM{lWqr.H%C#t 2:vcw?=ܥϬ)EWY[nV@:$|JM?HtZj1H=0+-:jf{L=jܨHI!Fcȹ `$a.Ȋ{2?;@ ?ZhQNmLGZ/[/*7~*IyjE 6#;:f0{b Bū~Wi`KwSğ2P-nnjd^XIo.mI6мb )i0؇)&=etƘ5@$ѹF)Ir] Ku?vN-!i`[y^>v\I@hVZ lN,x%s?(m < nN`s旻[1[{R~C~lW y)py> pܽ9__H)ګ\?1' bx.E)$ERlP\ek_k;=ㄌ06Q~ap"v y| x{W߈tNF:ŀz5`sp.}fS3ؤ|!f&j9U<5SQs_9h 6r:g (TK3~g9l1i" VBo3]Nj 4~k$4ìA Iȅ`>?dIeߪ̽,[6diX;>o%^z[j5a~4@H~iQR/JH~Åi7K-hk!ϸv! ?biQ /AC=b\|P;1mTۅ F0Iw< ֝FH^Em~M( ub2јi!j JM،V#oEf f=JQآY気ɜ=g ' OzaLo+cЛNޙ}U]:*SC*0$ R()}{i+PXwBe^tc5L](sl, >D&779!<"-B,N؛*z;[HC7 )/t֧J/ji2,x0$xM,`g`NS'+lL v ؼM[ONM𜟭}Z[Ni&+Z@gYV*XIuf;̄Q1Tcg@3BIӗ' wD~<_r҉cJ}Ȫ@N'AfYVϩEl  DdZ^7DuX%2 n:d R4J,"_ak|À[t`0 emhhaddC4(U\>/z!HgiFSܤcN+L9W~YT}Qrn A)nR@yF%? =@9[N *'c&&P@?9,~92`YXbYՈ)SSV^&baHcOim~%<8/{s HSu'[*D_KΛaDU1Mg}Am0<; .rƬ/AǖN*.kΉ n;(*`"Kr">/XT%@0sRcބ Сj"8>>0-m]r0t텒49O1Po&ˮ n[wmm~Ȃسts/NUWb7|xn1@%K z9_aw`3ZHnП\Zac,Y(\rɪzf%DqT6jB}&{I~XI2.$ &5{=d3+ߒ-~Fѭ6#q\*sQHTq6FH؇8cU]5pz=q%ulղ!rdH vWQim&;fA94'vtWm )(H FJӼ_͞tH#'-.wK5h=#Q2P'G-c!2Iq$dUx}T1Β9\Al v705Wڢ'pй{7ɤ뤝bȑZVUի^Z#P6ovf&Em gq-HL@І<ݴ[$B;q~ˢ+{V{q&nG&3 l1Z%}iYKЖjNO)C~)1.Ƚ$^<[nbcJcZhT3}k1poC<1%'U{d9,Lj@b0D&%sn0i֡$9ڄ1^1Χ*=WvFqnw۷"VWz#| Q@Ihږd/pp[hCF7u7Hy!rGJ?A5'w/EƯ L6!?Z4P?o]eX)Cу5? 0lxE\2ӕk3ILk$c8FF ayٟpjK0ifsDuI8u<Ȉ^uvwUOFc)VOz2i?DdBzZ VhrKW2Θ>s#toN9H _i)v&452AtgC-Rfй=5b։AcgY5hcˏ}@WN6>Y 6*;bi ]G{@lN6-4ł%fn %9*"?lSS$6 lMnh`>R=),UH^$.] tN`}s/Pި=]peU#/w}m/;e9vfk9GkQtbGuw.R !_[jHۢ0Z.rmvkOmr|KNъ:À/x`L,h8U"q'9#E[Cz=)/˵f%HĔiD2OTnw_K*4(XJ?@w"B3.K> ږA6+Q;qJk|,;g#l&\Cf, *Z#jM*>n}IbQhR?:A:c_W9w&Ip0:gD0z0 I+)[tP-KbSLC|Vr@-]̦nzSbd' KhˊԀA!ZC:ţU:d>ciEׅ&43^Lo92sZWxdH{půWI$M?Kp5 .MSNqӾ2L(F)7QމY јBW9U j%s7lHWO<n䤫:ˬ.bY J%siJ1 4MY^=GD$OŬ3F{W|r ^Wfi7GdVRל/hOuX+;R?GgL-GS'܇|Z"g/=!f@gE9&"Tm:Gn~&PdG&9g/$c cc쑈Gl-V,x3毎='6,܀RLQM|t0G&%H.{e˪dU^ 4*渠HҤpsOjA6AxFҦ{7^ ;iDr`f 7})&lStޒ_~%(3<K>*ɯ v@_@XrRdѺVRk;tmY@HRWr>nx_抱M?ءnx" B1!fam9S罰0c:OdB=VF4ʘT&6HD ۼ쯮p–$m_'Aj9 ı6|3Vgy)"h&&f6 !#Q-!Ө_l({ 7 /8!f#O'WS%9b+SLӡ]i4I%W*[4m ׸Ѧpo]-5TA_ťuv_^NBI=FO~p?bL.P<ܰM:Q 8Z ^ |=U[`ve`GTtz8[g i3(i1S-wL ^LcM^Jmr9:f $pQr7~t /3'1Qn2Q4حd=,EB!7}^]"VO!Ԉ":ʽ R܁4/-K YNL#l"-{Ӯ$*F:RсFL q̞za[}] B{vwBJܜ/$0: 8$~p}iO_y} jR (N{lD{Fy{, \e[m=ɤL= @lfu:m>,mڂ׶ ʿYn= ͸))O$.s rѪA -) 1E2ˢ 3Mo5`Rm֑AKEFAV,DE]5dn %RbvZZ[{ʆsv%N-_9`)-i̜FFX%?ũ%ApYtv@9l7(2Dig7w6^/۸cфoDL7]{ 9@h#N"8" x,-G}Nv]7B[m(&;b!lqSQ駶`+Gva}ZKV3c`+Kj֍ҴonK!M%?[nP-B~_ "MY}7;J@M[&)Uu/p.}mHc羷 gqnBn^NA˝-E;6e9<+n q [ab֝\JmNPyUbg[uwӨ\_k7wUoFe!hRMIc KP&) `579:$os}ZS\ E S6T,CB.B:$Ǽ/H \BгҠ'yXLXaV\ ޗP W3x#Nju%eϩЃzk=лL4AFM+c IABќṼ) hd|e=!zfi9cQc )t=h+_89;w#荛5GqaLCC,Ŭa3'SBrCtsCqi!s&7b)?yiV,#CϽF c+{?+?ZO:yKbq(od[k?!ےi*;<5r3aQ)pa|d[Y&zyV" T^I@B٤'Y5j,#܌ *8 ,eʅŷk?dg0pq GhFOmb#rwcnֺ?\0^ )z|[vnP4JS}]u?;F 17K'hx.)ָ?9BM̰~Q!ڨ CB(LրwTV -ZjKAw9UFNQ7 n˱z)WPXm`xRr&J\ǟE%9RM7豮%陋"̚S[gZiP8ݙTxo-oqT0Q9o,V8M 9'Cauw;HQR`*|P(a +ڏktY ,=s bաţ5R@͓\_\z,t 9,g/]#Qk~*r#c6>JӍghk- p7c:G6assȝlc)eOa9HWT-b7MβEUDI9a^I\sfUzFh:Y ОuG B?^B#&Ԗf,X@YX+*POiaMbMuSO!%6Y6d]3zڑ-vע?Qn@-L~j/EZwK}ʈv$fw" #Iʹ0Lg׶!C!JA]{s";sCͿS%M̙?2қt|؇9 R?H" YKDkoY6Y|C/J -o{E:f6$ZşeW|ɛ&#tf$+VAWP9g>;PxK'lumzNDyո<%}S Ҁ_$ޮtcк0l:5 J 2.ς7kօBRx( euW{p2ߖ\^ɯNmS/blo!fIC դWI \PQB4^V? ?5ϵ WdiJao& U#.*sV:4|ORCIHgN3ب c_D0yB c, SA"^Lx[t1|$pe3g]0OVv$ޤz4)1UffIHj_5FQ QD7r7C>D |f{Wu8r~9.Tǰ$Q.[)qDv!BxڱTk#-R)CXvۏgs% t؋ [/-02H3x.(*ZʒLJzؾpJ_xsO&6@wʽu"Y 8TV6=o;!~ס.-m NJp9 u~9;ux1ǒ 8T-JЭ͌OԲLgӦTtd/68^/@fxPy4'bFX*İsբvxTsG V{J] _F&||'Ry As]|^]i)Oʸmju\$p6Z\uĮrN9[0\M!j,+ljT[anbX-+hؕC<ꢁn*@h0dP݁917B4:ZHҙAH=D7ej ĹAQhjg H P$9^MGzʙq(zm(4-S6Sϩ}_!McrFM: 6X,vl?yl﷑oN'NyӜhƚ G⣲'(D.b듅Ub(p/{+}]V{= *bNw`jit/-Ò!dY2{3wA_+*Yi\<? B"C{ED LZ)RBQ=޷SC X2Ws ԁZp ySl*$Ќj*Z}8su+5ԩgiB!10DòznVn/(xaV3ady*V% )CձŪ)̈́U=B`͠`Th1 +ЦG:T~[5a9Ov(L\?l[6ҷϛZ$F6}†<|r \zr/1 7, (C25-9)Y8<X=\^Kstwj'bE%~ y4nvE/_]!\ncް"J\R0Ekn\H^OvQb $iv;LSt>7$*\kz%^^+k!A`6͇.Rv}h ?%γ9@CWI/S? c:. ¢R%{6| _/ʾF|D4kWMBhWjd]Pa#\nݕ0 _ݓaia9|uhpm!uu|5}װg ;&ʺ_1+؅*||\p79_J9a'JImݯFdfXnp*hܱ.># dChX7QLC 0nV=VSFeaU!t* ƃ\J@=h1=~׹)FDHBIg/&)Ji@&Eˠex|,^/8vI;ZھZ mB~|ySǺhGxak^.Hz^})u0pꃕ_8mo%$OsmS6U=H.@[.'u3YA}yR<%!CPwH96Z@Ȫ >|Nb(tzUzܴ&JgKֈk*c=VS-OUBi9CEtDZz\բOI@}CҰ6<Ш _֥s or Ӊ#\4r%H[E. qТh?v66| {*) Kd\hxgMh?zm }xǴ[11G%lr+ƪ]y+4E~猑dh_wN&jo{4L|}~ǎ ;SWQ#?csH77VB_s_ JO F^i7B";m&DyP\4izu{/v~ $ *Uzg!~&-U-"H%6cAS洌-y$W+e T ;r.Nrڞ+`W4贐G #\ 9_>" %#bi7_ڀPP?@g-[@}w"R=BύkDZ!1t ۉՀ G=ŨqI\bZꅿp Kʏd{W>+g1TcFp_RË~\]DQ -0c3:3:iM> 2E9WG8B]$0~u9ɌDtSs1AxA`A{P;<yXx! "W)9I'ĵnAK)i$`=vBae6:tf.7.Н:;餑pm-2 '$ԛ߇DO+C8G:"iBS37/w]3IC_nPf"hmc-AJB< u2xl@!)"•<;&ЗjG0rLjO,m܏rbc*%e4Krp=a)^pY+w &&δ͏z~Ţ~OҌrbusJ_HUA4tE aU )DQͳ╮ԲEbÈk+typr~e=3mRA|cPG;xeRbƻAFY3#47h;$f_j&fggd1OTHρjy9Rm |jl>7c!@:D 1Pel{@MjЫ >v{CVW (1zrjL( ]G_LuڼJէ"':# )> oD61rRp!@ˋX mMOR@_-sO`>-uTJ*nEB-xdY'e9G3%2NS$`P͔<e%qm 3"$^.PKRwhHv1⻺M<7&*fr㶼գRz%mel9˄5r#؄ዶeYEBR-M*q[G_Yo@g)5z'.1RJFRi3*ti]9rfB_-LthgNO"&9amC(^4w~_k$`@d.&Jpw%b/e/PݡS:y~B|β0V֡H>~%h)-&^,lTpyzqI)LWIJr,R6"[0 Mqޅ*P:ӑZ27eSƔ`zMyªEd6)2c|@ZOحca,4>F$SpbPW$;l9˓$,ُ&ᭆt$r/h<`\|.s$jTEZ),k0r5hF1?Y -b 5T2>\qbć?}Ζ6@,J-BU}$> z3.ȄS[;πL8wER6CHũQ5U iwe,77 1'~DΎ$q7 #*)(Ak.z(ntz -St~/5!.Y8' t@!J.*!Q?jUjkwe,m˿d}(GXdU8Y`Ar;XVm$4X > Mg*ԭ~C{&O!/A馤^=Thr_Tҏ/^C""!]}2W$9;4he1+ARWR&ՆWQPIOYt=P0LQ!屒 N/d!K5ɚCKɢad'dݞ_ `YNHy[CsK?vOx%>ub l!u( q9 rs(f~LhD́*0nm>j8r:PP&,pd~ vh=݌>Jt0q^"m+eP4[PuOgp?и>FR%N_íkG$u~up{>p#Wqtmd Z(ԞJ4zrm:既l O*١q??DThec)AD{^Ѥ3J2TӔ-%y UA ^佌Ekt\O>@m˜CD&qyv=?s״f~r1 [ݖe+PgۺO.ٴjAve qm*6,~DBDLvo\%2 'n2B2Ks֋lT-/ gJtXM`+&klS=flg;`;Z4'JS<@s!h'& }ωrsխʨ5l۩c}pD Nh*J{'BHIJ{,=]{\m=).,G4t-F7{% 'DI2BJr]4+82D9$0%~)yyP\v_ŕ _[f>6 91iPG/i̽ Gy?5sRyrr`*"洑Q>(2[;(Nεߔ"@p:mNl+v ^_'N?tSqnA\wU歖Ĩ|K69$3T [qmkg ,:G2Q%0&{]{󳨯 (:ְ;g=Qv[ɡk%Մ'< XmAO.teniåTL_ua?`ERtH풐3c#<9%䗏p]{A&M> 6^7N?J$K9$ߜf'>hq5ּ(/sZGS b5. _YQH^ -3Y_uŭk(O{X AWؼutH XpO]?n{MQX*,HK,* kl:Ye^2nfo&WSg]%C??lTMa-"BwʩXs zP_u킸'-8x=1mPoxSisN*5}ΏM\?JRQ5C&,mc{dz8lXUb6u}azpx f!Y\ll}[wYWfh%жiѴ! xR2dvZ@֡1"zfbkwh[ 3a|f桾9}ǙMx8ms#W&A7݊hĮ9DvCLs72&*Y;ҁ  z) /iCl{nB (z6 (G!@o< pnf9C!IxMFpVTx+<\K˖$˂률uPQU!9ODmf7=_lllv=ar=ŁH03$6ФvEGdq#`RmjJ~$ˈw`N,jQ(?9 KU(֞C|AގQܐpB _E-c[0Cgp}Ti XZv ?J6" д Nd_r2ﺡƹQ Ѻ7MCcٵoЧs8BU)؂^]5'gZa!`+תjE '/5ͧj,i*/1}MߗԴs TH\Fq"CV̊x|:(lBdg<.|k؞(L 3):fS򾋿_ZyT]2!&jeBxg.B]%~)s,|l=f`sreٹS7^PWۿyNgҊ=~P-;Ș#&uں~]O-*r\Yhv.  q\M#gMP\S&OTy]p@;w0V>E,>oWKc9gɸZ~vΚjSnKyoIX.FTKr♣Z|؏nɉoHTZc.qUpF^ 2~+ʫ^'Vm8:D.KxԬTcI"ZW | Gi;@/soƒYo#`FZb?ܵZ)v\8iE.O`u)!37o`>Mݗn3hyS{xA{ў G2UuOس";d#Yw5JAm:YeQy#x\\ͦA}+Mҕ]Ưjv Ta"ϴNj\ZaR );8|WA  /T6O]pfEGzx47/ݤIvܱB)mmK XwMZ^jVTF## :Ao$=Xb^p02=TؤQ# vf۷"e^хrmVtŠYY0 k1_#'7O9-}Vq FU&𝝡}|O.٩oF!p[A{4J,_`'zSM;RYqoa;v k,4ξZ]1y×SoYɽAtxY}R}s,I䌮zPgْ֏K `yJWa3yA ` IZ߫s {# 1Uhә I/͓.dtYv4k[q/"]O*2ch̷]g 1Ij_?$8N}6! p"5_8@l @9A_qS;nX#%D%4ۓnOCJL|Y5wDv0]wvX}%jeYtz;h;h<ʭgV#:m0WJglzAHmcFi/՜۱FM6ܧñ0'u~swRT8^hm\UmЅءlk@ܾ\x4\U MUF_\(7rxbmLǩ67>.I," w$~9lT3Ȕ? {烢>Dtr-j¥{ю$X7!-'6ϻ[;) !'6ITuίCxQ20E1g P|X_9\V Z_T%le2_!kj(_2 /pmw`MilMJsy&+wLl$ }eas.`jQtl"XͣI.KXxh}ކ*/O @pDm]<&+bO^: iSp{(ve_*#ZgBُ w1};(I=E2Zi?үᄏ6qI(E@f>@2PC+_,XE.;2e^o-n9s$5Θ`ҵe$)!'/X5fW 䅂c=Of{)FV-op`5ih_~fPWCR"'kmyuW{?cVYDPq>&,ھkK~-@Ϣ jկ{<c1fLCpP!!!RX3ς#s>e\RWiVwDA-[ ԄTkUfMip#/' M!#~8jOpDO@.ǼIH\Yz=?;$dLRQ c6 vMK-Ɍ/8/[B9ā7`[dX::㕒,/9&pHMJ^SH| _MYTP"7pG-ϛ}U6#:n#zO(n]^NBu#gEs iN*fX*W5'we{o OJ {n"skħ]|?޸*k;3,~zWBǍ k? reJ[KJlh90x_.U1bBG] j?z$Ȼ;gtwԀ aN1R)>D%9'6FU>TĽLuy giS2R+(.4fڴDqߞ5Cf9HO+O@ԩ@a h>GoD/s)y*3}(A!~OE0cW^@Ɯ]֛mm7J/[m@?wtJF® !Ҽ?"B )6HW3h|D\Ka[wאnؿ D x`FpU6&x^U9^t(ðIb++]0*gZۛnyy2"dvi-Sh[R;tvyF'zY0?IC_aDyMyaD0$kL8lupk d,x&~^; u)ML{sCf#ktɯ ˸h6J*3zV/ $*IY 9_z6OxvW2YAC@W{rA">ɤOVf> to%5'Vd+];T l^BmӌջegNFUMs w#yCUQ|a99w>DȤpq@109B(;>©gJ) 6*I #ڷ` ONc:Fy\ΝbXgZ S^ =40֕|Se!_h沊ɝ"e!"11|솚5vOAhd5L n1ː i**:(l/MO`^WmMheHbS_֭%_EC1Dv%GSAT;4,bŬAMLleWE"x6)ߦOo$$OG ilc 3c܃͑KѵQ]B?>B֯^LaXj L(zӋ $K ܴkkTw͚ ?qBw^=GYLO@;n]z]h)2hW;wvwԃO>Xs>T=>Q3JԾ8mdxۑω?y)yy=f o4Z\E aB# .Ut]މ*Z,* hNz.@FSb uP,|EIGPΟdk [߯-o~Yj.~9Ys3~N:Ɗ"h̿BFl"{ }/Ҽ/^xsP٩:9{He9yO 73)4FFEBTd%qZH+pIA9PB&]$GNDo̔b#]t&lkErN c~ԂͺTi>NPqg2UUb賙@wI[]plFh6mLCC8-A˕q#grWZF!@5U@)Em^AӰAW=[OIWPaS[J r?X3n33ʑfs`" 5Ka !&se:"]-u"`ȚH:4Y'0h ٩߬ ;j.56pz`4gQV􉔳}HdgT͝eH*@HǞ>Jty1rC&9-2y&K&:n:gVZ1zb wIm̆;eO-n+$4KGck!<86/F7吤 [2&ZmH _IBUC:| x0.T_u䩕"\=='>٥!8u8 쩭7LNW_TC8ψ? C#J_5o@7 蹥9 jʆ"& Echg\?dRvrZ늷rק μmhnwFQZq]?\㧨oÙr;8ta`A~|n)۰ZvOpcbP[W"r]z(ulߘ)TyI_q(iT1MVTa2N~$%x3'khXbx$= H6X9@.F Aۈr'{npLſ`<.z< P-%Hw;é H&bqUYDvkwr?K6[?2ePr3g=|1Bx[q/pC1 yp|W*92f8G&7 iPcmDCz?y\lBzـ`3*c`@&1n^-/xY(O.zr/h(TF R-#h;w!?/:)ǟvf//_ƭk>z *lZ+i\6hwU>rˡ2B*6q6e$y{'[12y^]=pЌnH+٣ BI@9e9SlzL`휑.蜝|GB~`+&@ښ=(S)Sca{᪞ކOx8 U˔0PШy7pR'xD7ax O欉"ib7fC"Fu!gOo o^ ^w:r ;0;PgPVLIsa8"PY )j޴p )nǝeP%Kw-yKQݵjŴ'yY]s Jo/N?AӘo<1{@}f99|X-U|ho{nx0`VK#0hsRUkwiԝtΏr({?˃{Y4I'^"0i[!n,fD1,9'fAaH)+1IP0=cK3 d!t1Jc _;~ڸ]q Оlb +}.8ey<Nkի*L;:2b5̯(.8gZBiO[  hIŀ.kxLGV^NuElK_B׈ l!^հܣ_TF44_/vHi<+Pϙ6Wa%UTwdؗSvC4 b#P0WTZ8+/WdVˬnYA}pcN-@.i-P Wp,*xFb+X%h*_]ݫtTn 0eAViZ h ۿH) d6og]TEGuץ+Grߵmص'L<"8^QJnt!C +%+Ol DΟ3NU-d3̐[auX89kIIN n$]þ]ʄ^f1R=t``݅/m"[ol] MgG#y9T돈4ҢD auBYRۥ-Tϲrܹ ߏvV.oʛn7f_d[Iҥ?`73+lN0g>e~Zb9Dȱ~J;Q 6SXuϋ*SX+9AY2@*(ޱj嘢[y׵e@w~vݬ~R^ZPQ rJC7]L4.tnAC:3]ٓ.$ 0pO?flRg_j4K"T̟ϔNR[ i74bc/TE5t'3!xXkZ wB jHG"8wcE֞ڤ R`zgX#㨩 s`ja.\GH˻sCO&hp5tл-Ap(1\wr_Pcf %C}xa䠞zax!QhvdB ?mX.JN?7͜cvph8W/mh·4ʁ[#h ],@`ì^Db?\HNMf Lro~yz\np'&w@(CT(=Z2Ttgi'&iKA퉯.,NHIAl!gVϱIVQE?=l̢s_vM0,t &S[sX" @n *;[KG[.D>TgC֎v6׬"VFBxM?ؼHz߳ԓWjvz݋T xhk(cU.dewf&]aLӳmRlKrάuL=њo֊*~Md1kQ4e h]vJ{kv0a8_?lm}~|FRQyNkDnq=ִF= I5f PĮ6[<_ae; r{X'#?es? V':uduI4D}+ jMEdN}W;nY%2s'67 Ӛ3*,in}:9w;ƤK`M9ZJKv>$Afŋ7myR::w`.b #Dpx<{Q)v$hȍ [-.{sTGl `lНˀfnOiX-lTtonf:/²s!3.sY k񷹠 |7=;)Z95;)K~+LdVYd9Ax`q#(a2&}]'cFte NX3#٩*-<Kk/hH<.A3%=/WW\eɔ .bE( ]7[$c::v '2)Z=KC{.#[5Jf UVͥ!f Crñ۟᜵Jqcw#]Qq)"QJNB7 DsHcećW9E{߷ZWZeaCTeƩ!݋l  ^/&ͨl pVvvZYO?9mH@ƧvTdjVCtD璴jv?c*o(\uQO۽l(mgf_3S><РV1yL{9;hIr^<ݰi\qql8  :@UG8϶G&<R_/_tvZdݵ /i"ѣ5 M܆mvqRKZJ&~]pY#}:]-=*kb/^X?.p 1dd! ܷ`bWRyvOYlUz5Cuz\}a̦,vMg✼Hxb!feS}es 5 z~u3RF̜Vp/0Rq CNaY3phߕss-} Wfb_f ),IǮ&W%.eK_?mXk_ANW*GKwpd>ΙlT?jI/ |+,ЊZzs TJ4!"HuqU3ک3"sN!+v#?aWI ꨉeC/c#vp>J4..Glݭ!˒LC%ཾ@.E`/`S7} \bES<\.\-hށpſ1AƞfC兾8++Mt#Flא,)Yʈ,`~d~j 2;9Q +dcK'?) g *sǛv{0{ ܯxt3=w_ۜF*훙ZgAJ C3U [= KBqmbf8 5R䧕kG76Ш8l$n.=>7$ɛ[WZ!ja)3VL{IEŧj⢠TO%풚Qֶ1 roʼno9E㾆:tfhAz" xii=;+f?IscL3݂WsJĠh|v">$OW7P0%dukV`Jb2Y2Xd!opc(hdtaU;^awh dz=sM6OD"y0o3$T<+:K?S(͸!5X>d%ܠ#{ (&hCymשlHق<ٖ̀DlMĩ<]'c\:zY%cv_KE\618(^?`hūwîcQ4#Yeۻ!4\W,HgM * )Vk R' E3`JK !טG:4Sa8roM3V nJ +4[z93D~{pzF+f"J^tӱ+I~-sz}gc2rouRϲ-`T# 7{5hz_&={.E SST,IAdZt:KR[x g]>O^9|0HJ~,/q&6Yw$Hq;Sqa% R&̛cx^Dڿ0(/)3K %W2{̩q@_W{Cxڊel-A11dl mUd>}&.5{ Ӆd&7u><9tPn7՞ R5 OgX*DqW Fbl4}➂|ՃP }VWUǩ+Jsyp8*]!zx X:PR'p۹ on(J6_M_h fA%⁴-faeM,B*r#j&-8dYB*$0xv>__ĻQe?g#$\/_:2;{;GR6_GtOfN A BkZ~oVJDޓoi+ A~NZZj(]ҋ UklkI %i<$NܿEWG`O:gV4 CkP&yt Ip0ՙwH(to`ZМ DXB02hnX;,$]Gف6{e!w/`.rAD@v Z;Ӑ~ ;I&Twk%HB(C%/ mXWP`5S߮.Hf%dӷx6oI$TS%FCT#PbyXrԹLZGx<=a,KbEiQ?QY2"ƹL{?&N9dY*cr-I'5xbF}^/w)JBœ3܁+Ƶ\,Ջ/$ŴG'P쁴 6ߧ.Sb5>$!Nppمonp`0n;6=L rלt{G6ӌ`ȚlvR"SzԎ4qbwT&. |`+b܍`Bmsg!8:: zrsP>pȱL^$b\kNOl(}*r2:#TnZ Q7-9SfqѷF#T\E2 ϱ,u#+i)py| ni'<OHHe1ElȫIɨ #kua*m&(+#ㆭ ~ff,e3CĢݍh s_]n &ED͸\ʒKRSEh#f5M[YߛO}f/b&UuiFS? Gn.E3rkQ&l@-&.er߮g]ŝ?hpn9W-8_&:?Vhل Vho fAg5ԳuCA}p.Ir"传# NC 7cIs_ $YAHH ^p4!U;2$v_S6&:W 6N\݈ #H\"xߚB۱ WŲӣsg HsJ7Z`Nk1" ۷>d!ZI0o~1nx|~a,8)]AL֩j _-/NQ|<Ѯ8»AV,̣ܮsܿ[ ]ຊbvV jVbR5ߏ4 rx=sz2Ma)8IK""#KE,Izm9ϪJ#+c#dT>"u6h.t&Uyě@"l4s"TxC`7|pK] 'Z@qzq)_£ c`Ӂ0*2~`SUT TߧzciIa i$<~K<j/U]kJ~KM3%+] |+X-P>-j7Yݺ a_BhӉn?q'ʼnsK:z-&Qo4..H.PMq Ԯ ZeHꤖ~~S]T̻f&Zj,M*l?iqC>HěG2;|qaZ>x /IaM2ϽGQq>FyX"D~}W^1T{q1=Ri9{œ\U_NUDo]HlAiyF~%|Y_&:9 :jqv:tEv!N\]9[9P< %YoYdR_~P>~ 9ٔrV<>]̝ObXww`,}փP`N2<ʬ&PB=\!F-'bu/Z]S-O*!r6ոM#^Fɛg`i왼92іSNi:pBPg;ʟtوk:/B#h(^Bp/;URiъR1tg<q.v ^yɱWMʺ{K;\M? t99 1?v~~݄ j׽kOQh m]fJ;\n eGGyGFz Wʅ8`Kʳ#ĻmT@PHr&/Ԣldm39QdƉ% Z5[,V;bS'%c5nsfWx"i$~s$YoYpϬwfಈ( z?t[ʳ,ȥE,M;]a| ʁo Wu4ʷCu|C2^ܞdot~~Ru1i]5+HDlI&;&rFO, idY$填Ā f.E&o+Q/jFشYݸEEP2:qђzذ/'%%UR=s;An<0ɭ kpm75EGem8Gzo#U~%#W!p2 \[G Kt Tc.HB2\N5Ԁӕ1QTQ v{^ ߸̀|?Hiin#/FUj4ӳdsmzbrOۙkAisg'NV^[rFSIɄO[W1=Oz㝳34Ba8$ԗݣGԹb^ˆ]e} 2J iTBmw-:6D&{,%zXȇ9,ޯv/Ao<34 7+u`X;6֑IX(~97 QO47u&=' +f#~#5;>i랒R;X?"fn_W 5ҤLYR9 Sru iid@15K/Ȋ2aq=b6DMҀdؐ4 K W=lQVaX$=n(2&X֍4[kEvh~pщb &Xaˡ.qdct r3ϕCi&d1]-hX$ր=Qdg@f> ?33 iE.ꥨ,9+73Ծ?}O.gփTNb&j4 ؠt379Aq˩6|Q9EYFRB%y҉VMC9vQǵ/d ϗ֧W "Z0Re/%&h7?YDQ΀?R"V c,PIYěY`H[£Ç˅FTVj;_F {.'Q>!MW4 pt퍯"l D4tLJA^\VDa!gABk:Z[~\×]=.%P'erv |0B#-'jwx}J7{}t핓=p2ճ"M2eqRf:Hڐל܋Y;CpjJOzIaRo{̚v1qMJ|7ga &|Gd/aahj,$٨3R2R{,{rIwAk0tjiA a{L{˻N>K4Z9X[F}esHM0jscT DMI%\t&Li~nN-!,(92;ԋUWL&,X^qc7 ryY$mso =j;5!`= Y'!4Nl'Mg4LKy#v8',0)Bf˲aoi^q^F.Nr$hLAB)uLմ!mR1Y%JvΈx)qVj?1Ϥ4|Sstpj&YJJӃh o=S=;v?8[`N:6nvj!K4xB8JADѿ1Ԯ9$Rԭ-/}T3Qr8j i*^v$OX`e(JsC|} 00F]*9..Z|x" -\I`C&ZB u$AЗy_:_e479mN꒖eax=M>x*/!HvWh8[k y+a./2Do\o$n@?AWkq9&0J#/\j}ݭV0zzfWӚ~nV?M$W1֍==,$| nutGX {"h}^jULe[?& Lpr^R9MsY1[9ہg}ڨp]9qS >f>,| $rWkR7~1a8 y-'> ~ Fz x͸øF3B!!9c"XizN~3)hx"fWD>]#>gm<8f#z檶Q1 Nq|R/Vr2E;~ 71w?(h!pߞOpwgڬ9Zuy;]Ƒ'Y*gl0:VCAl@oE]fm;K U&g >K5y./g݉ZVtBo~47hi^PYPncn~O!iӤK#_cԀc65cvխdF8҇8e{dvY軚]&:^('쀃Lֲɪ҆Yr+~}/A8N@8}Tyë[^Ϣ\L[$ G<-`çmRؔ$/Di,A$XhIIt?} -)4@ !瞨_aZ[ 0E"#j"= cU-}$} F9j* zak."D=g`WΝn &tHo!%*S4.xkGP @ x ~mX^ꌙqӠ_X y!3gbVk H]Yc5/RH^KVFBXixHK[%j>8 wv4d0M8M˿(u[g)甪uQcMXusȚeFt }WY>VfI@f;*?]SvQc `jlz"Owfom`^LU&j!k~>c.? 0M2' &c5BRTj@4S!7AQsfvS/aPGyA(vIBh64?q\aAGƷ{ͬ(!ؖTq='r dL@:A%=+W;r߼-g͋cLL )w.syc; m%^%)aN! BqinٹQ5̤uJ. C\r^bVT2zT% ر4tuHRu{nDm~fQc|'fgǡ3q^'N(NO;@{Ӯ O)?Q4b#a5+ /Z.˪5.mT|E/چNE'MS @ջ!W]b!&C1]ϟf+WfGe [ouYԱɯ*>΢Tn\Ξ;mw ~LF~=/#mJTX74'$mS@_*M]gi=lg1/qM~EUqטL)@KRQzEPF*os[8:aב5~*6]Sϔ& EZh!u~ME*]8sV?v^ VKpΡm2e$LmPs0#M&q=: >u1ч`Km~ÚԱ3#.Te8pAGqZz*|bS]̟p.Gi*Haza-[QM{yzNe:S eҊy%/4N8!܃Ԏט.6uwܭg (Rt#/Ke)a4J, Go~o7$NSጱ1+ swTN=G3}Ju&G;42wZVjv (ܭ`&m_*=a@+=`}dݡu 20"ꥏ.p8R2|EX2Kg馋< Y5\=DOMys.-6ئ)Q7G*ts='_7}o)&iwUj]{2a q'* 4>S!=JEmmmH޵,K:sT/zdwX82;+{љi ho/88B|\ KSOwIQ"{%*_DbSΎi1=+xZ"SŜ.eG$t'@) m v"e J&ĺO&%8l@ŧ$C2)uB!7DegL ЯHuN3.(:ߟ&qBz Cj%3/琞(lt&;2neHӍ|!Ӹ܀\aWTIMqpaJ_C]S_riUw?@wLe2'}Wnt-6|>ƭ{H5M~ɾW0TlD Kym&Mk4 *6[ 908g`e_e-IKC4)\R. H낥74e}u4vpZЁ alsJo z ^mv QE;LYtXCoL7n3Ԛ K_iη9%Tm7؍Zwzk_;ZqM܋G qHQ#6&%JF2oX<2X 9G~]R]7a-^zd pb3}r` X?or_kq9Vo^bukbBʹBRH|)mlb؋f"5p4tqPK,|/lM뇏OVB,`cFE?*Ĺb \tYgu%~ŊW^"W((z*'?Nz2 =V'"ORbِqYV[ fq4t&.4fb [X/ȹa,;#׶gfSrv>:y" #@kHCe "c~Zխl ZeyE>NT;6Iq#Q7-'C^3a8Z 6H8gٽ bzJ;W8OG%pS#RHmΓ6jfz$31[5S^e<: +1 ko^ţoS)ei.K?FTg0^2gS;"&IAk!dD:w^/$X Q\jByZҊjԹ < DTEB8i}@te<#[;Tl7dy`*k9[kd#hl ף;|Ei_Rʥݫ+0_b1A6J6J(er/Fe+7}*Г+ُ5,!+߶lNBRLJ]~V gln˭߸ȝA$p]a$Wߚ2ZzA#:Y[={̐d W:GCgnW7,MAۜv;GD{5*hdhwD41VOHShQϚ,!t8Xz$ol5b'Q̾ؕN&` Qu&]\)ʚm ɫ3+|ʞ6TTxeM܆wL!)'F=kMvq?g%n0ƜDz#~ )Fi7gyGdA| ]!咤@`wp,[_!.љi 7IYKe6R&3iƼ Ei3O/dObgbZٶ|VמBwJ7͒Ղ2ʒr̢#cLj5}d1(N ^,:Z%JnxB6=ʹY*eo`>nj܎A*Qe8U\N;dn7ۢJN-qUV^c3}ZЂ`BI G'eLLd.cOlѮy~`^Ӽq2 ikgi FdZJKqeFa,AZy?n0p&Qܭ3+QCWFYoFUy7q;ƭЮ4:gd=Xl7C+krUS843XT&3o`Q}|:D߱?ӭjR-+ `Adj(,mUV)x)4 0U\H hJi 1>x~ Uנ`ouekZ7S3V5r4zka95=%7-i7=:k\)JjzBq. L S784J#Ί>7fhYe+`m$ Q[|fNpoS:[`܉*O@wF,ǣ_K?5 oK$xnCV+ Mr|1JX Oyro,Ĭ@o SWG7M{S~[1N}@٧wtd~)c[u)LS|WvΤ^eZ]"`vW?OCuv`\*5YfRqNDB^xQpjL$ΖpշU +Zb5s5$։!t[y) J7qP{gi4xH[%z[ԲvEfb:qU18^m=]W#(Ci.`:C,SкOzyjɤAUuKutôgNGh o8Mg}@3poC?d,Hv`(%H$`ۉ G)օ19WAsGJEfaJ_X"bTC+8-kq[#6~+j=@FTDl Ic5P|3SRtٴx@oeS ki͞%[A{e. %Pu)ӄvڷ1n-TVCl, ŴI?, OI@6n=I_ a9NJ_U2HVAKt:A?NF;6T.{-,5Z>`T]@vGͥn 2SQnL(@< v/8du#%z L lqTW?WS|Z6y[L9`׬Q_hup![4>qiMX[gLw?kQ+ŽHLYv;P]sbgP("^<+3*{lV]BCNgeLtg]ttREh,UDֳzO DMT5#nnHgF zֶ$hzґ MOc%,iw+g7Øu216u1f} FlA0 l6'b:]%; ~*Ѫ_T`() LkR d z(=7m[>djuq)N*9g_{[5ȭl^ ,MaFΞZI {~--rn yKTYCd)~3r΀a1%\Fxk|VlƁk)|=/gQvD-_awu $aܨ!)% tQf4DDx6 } Y(rGQxc&8K<3ifD<^}#77L d<N<>?sM | sY0H)"[M1(IA8R){*ҙj0cW!?.^IO|?Ze޸ĎBiZg:0ArR}Okg9O0BT~Afbfzے ;wbs'EqpXi\b9Eb8+Aojii՘d>{l&H{jOҙîM[QC۪4tmkAi:؁y"s>(<<_L;Cοn܈o*r}gB1vnuU=.`sOq4lulip~.VsT9Wp]B኿.kFOSy34f d׻?4qJI$+YMWKyX`AQ@Ud҆yVŷ</˫??Ӵji6\wk1%7BNp-fb|]>Qznk=:a<{SS`q3ʀ%7Z%d#]!9ȥMgm1G? ;[ȤbiV~̆[hUsGkY>~\Dl;IiMudP߶>a3KE?Rp:) '<`¸""Pw$SQ#si QɐnixFD=:(Sypx'2`R6hH_LO̞|1dyIO 3!JhKℿ[s]a%X2S3n Y|f^A?jLû|ߪFO;i]GJyJ=eSAt:,edÎK[S`P0HcE,p 7qJf ~nHղ)jJtnm>S(N6fl@8܍Ly^h]NR(Z֍$K 45?,YO(D,u!y&v+7u(~s@w5wr]ŻqdC}YiFúD}ypHWaHH=ZyF Âhʣ{F<@Ep|!+sx;3]c"}`UA߯JXW ie<ɤ6ѸX M]f=RXSBYd\ $0O:%(5?^9P8,G~sV(,7#Gɟ.:2 QR%^Q0Q\Ŗvſ/2xH_0ۈîo#RTS9 f,N4NWuS + _q@[u@c VQ=0FD94gšfaE8G!i3Z OJ%IiqUŴ ]]#p|2Op=GEڧXk _T-?6Ác6hICq[R.x!-$W4Z=p<^5eQi>*}b:[[%i ʮ,ϧ/׷](S:,f_v6,Z8Ӥ<˒]{s3z =u7O Qf`||̅h1@+@H$} 6VFt.~Yڸ׷<?]"NH)@]Qé 8OÐ}YvV#E@IFd4FSDoNؒ a,KC4ySAͺ;2?׃xpSzA~do>v J|%&c1FykjDK]3VL=r͈gzHk}`K`@}r1 €U!au1Ve4ƅ'5}2V8+ ; Z^8C_=bCO , /=1snTl/46 FuwOC,-xYVW`BB4Cwx3nj܁&Qz/pfEKHo6HXk-˔K''ŨM xTW'x[;IE L.%ynh]٬P*WRdFЂ;*Bښs-?=ry>AFN1Ӣaǰ:nhuT>)s[׍*}{2,ETigKMye҃ՀIh% @kd#k| 2$֛Ѕ7 @'tĵ8`p9 Vd1 Gw:7J1w~1mK-K S5KWh܈կw!gFhANyXLyBȣz)]wH#AcT՛G&{Z',1⭻.]ltgËM9i~)mH$jy"ٍsrP>殫:L zs|f>[(KUA@dIAuOww@2kEߊ鐮 ҭĮٛv]/~[3h{@/6YߚZ|H-;D߱I`W:d6Dm C~j|R}#9x"!': CГinbG3((ҌBQKԺi:y6Q5'v[x!,DvH|+m'7YZAܧ!Vj}0g"ּb6OgFA~ FS|Ϫ"ɔyZ6&ugW,mnV{õT4ÿJYBKT,3 tguv3Ay(izpڞn#ǥ^yY tSb`9rPqYOb'DO.NoT~=ψ #GVڅg'ѸL dܝ')sݻ5}_SM"&} 7nЖw[.o,Rd̡7nƇ؇- ED5A2/+{|}'4r,jfZ}tSL"i#1N9vO0V(6lVhnW_}، ǜJ<.!$9aerl6'K C@hx.yt.%^JDW@4 HWC-C@* a>. %!WNk[.@^Xg2Q9M6Ou/CLgE7l+nF)sS 6wk>_9\'7#ɲV +uLօD02 Cw Vއ (N~n|4k9r5(TYECD%xV&9u~KP(~g {];M!J6Syv=:3V֊?02uk*i2l ?Lɒh,P4+AI!cA!VO% 8G;zuim>:ezA5%'vyWPMwz; n̠~ `(q YBߩ P.Vbp+KoZ/=ɣ4>S6ܝOnwHc+=XHQUI P&e<1\PcLԺR[]u1jyӺER# 7;92>"V, +BC2'yPg@_[Í|;_6"H=wc͋ 9zC&EEvs,@x ƻ w"^+\](q !]{I>^gߪ FJ!Uh g6GZb@4ݚz4bR(U); ?2lD/_6ekd4Lr[܂m/Xg9tԑ4#pWGH]bQ)iSs'Ö0pRbx+4mrc hY62r')uL/e0ba$~M.eϩ>&Y#>вh"3~G멝Ih׉ξ~%L[*ץXW=<^ȕ ˱0:X[oxaW{{7 k;B<% rsr}AO~ţ VkyV1+!CV97lP$ sF^7EqX6Z14x'%&gpEoI?`.u0(N93iaO9uKN>龕KhqA˪.H.jY(}%q[$µqޱ<,z+Pd~'7=c֖tY}>ҟ?X0 [c䟚C&H;sZL߱ *Y '\ kUqۍOj>chg(A$O!!5X,ĖS@.9)Rҧ4~ (+b ^N{ IOw0B` PrZv-GklZ0񮯼[ ѠyڴXAﺆ=7 ~Fu:Iʈ &9T, My7:, :C/!l#vM~[ؒ'XPk.lDEtD%OD5|BJFפag#"?n 4Lu0 r(['zLUa E2+ )+xu/UФ8r 6^3TN2bWCjTnC JHp-Hg{eX (f<@X?{ǡ1,3Ť{O0k T V&v}ׅ9M#`qO~f9tdYa\J|S LP|cL xaB@E+&/_BVPg iW@=&)/Q{$XRY27IM`86;t.߮h(<"뚞aeDŽ|f(D2Z⚻̙H Uu r$i.Orhq]l;d}H۷%CG)6S+,a_,?3dz^l9X!>;-0åh>ʃ7!̤F &zV>`1 V<ȢOqz*P"0.^@VJ.z<=WŴ;5EQ_9ҎuE4`G"9P/ |'ќPV%_t EHcW c 5WhMVŪ6Y6j8lQ?\g4yPx͸fz-̆pzƌ7hQYRworMGi_Զ?D5F!MW_Tfa fǖ݉Kq9!wtc%La0+J$Ee HG<Iϧ1aG ~+w(ϠȘΗgYZ07070100000205000081a400000000000000000000000167c8ae46000030a4000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-cache-smq.ko.xz7zXZִF!t/50c]?Eh=ڜͩXI [wc7p2EwM>7"ӓ'HMƜSkm{)A9Q0!pFY?y7!!&w@O dA߫:b b^1y COE6#]&9Ju\WF 9o51PfZĪ9diw9DVu"&NHA,qtLW瀁\O9E\K@ǺY|?l>PPȁζ?bS$)siX(L)0Yeoݥ <+3>By fa2 r<Lx1U7ƾo&́s';BMց", (sRҴkmĽ=;tRdbOʬs+5O7Iʭ-pXwW6FBJpı7WxYL1%$5(ťԽ%..)m%X $ 'RHkPL\\$UV鲱y]TJx[^ʅ줱>ADd2Ft{L; c(]hSh t>cKg$8u1w%SNT2^XR R2"ݟDqė2_ 7jj0 μUouE%b~˱ᡘ>\UEo6@1=}ҝto#qW;I$źøw6V1(L%LcwWp#s BLE+BP!_F3(ZQ9vrq-/yH 'ݡ}Ivr>v]xBͻQQ@AQSAOo?V36 ,Pqpy}U%;F56u4C$(T}[pV).mn#t~#cF1F^Xގ TLTag̡fj[PO2)>S1t/ =mQӅ]=nT|gK^X vQhֈq'8AB9S~nA / 푠\G 0⭂=L`ԓ,\)oY^9~" qxbor?gA]7`tʼ4xa%,*Y{=,&sښG?^c3"pu?0Vv1 12 XG]3?HDzMy{) 4z֥9Ge4#OGaL|dxB&hD<"IfX`zN՘70.RfjICؚn~/ nES 6S.f%q$Z0ZL$^(iOȴ(;VHagop0n__,yRIy~S{5m^dHC?pDv),Sw*6疯õKLS X[;L ;hܔ4#}]sd?й -2,fjQ1cG]?i|Sf7 ։O|Tti_?w؟BGvKd:ҖS~*ryDHD!fJHwܿNW ӐKK/EJ!-ո9"ZDQgxW~c|?J+-I;CIbcWLeh?%>..IMHdžZZOy]Ћ١Τ&O#4[j4'6_A!DWb% Pg#ݸPn =x$lE]0H\ QMr$[ e4yXB' \R'~bg 3D!V=3W|wB%'1L>ҽüA3>swXc_ӸxE8P_UkZN|%ؔRΆ˽?+4NQ7VU i32NYh0$e)?͂ iK7 0/Wp-qZѾW2U甼9'0gD Gm|@},w騔*"Q x`Kq \O`CXpz8CC \ nV0yAϼ.K.En@08<-2ʞ_j #kCH=-%60xXz"[HD oWɻ|2جtKF !Q5<P!PT`.Mm[tAȑP<v"v/RR?̞Sr+xs?(Fd& 6[.^m#&))țLLM鵔UMY["?E*1.褣 Qˁ=μ^K0:(Kh'F9L_ /D*n&a%pAIK;7kc)Wr Y yfJs̜)>+&{)}+KXRѼo9ш˦Yh Y<6ҘܷG P39hchӸ }r$SStjH6Îo%d!J)R}wU-oO{l|ng5LHM+R5q~8Oiuq?qqtKݜ 2 3ܲs/|߱n wS~Q)_*{sx/!^-1lV?1.izWy 0mZT $< ŅrXzq6t"?f+{xJ PfBI*5N{Ё*9I 4a;5'#^ `>FFXV `XU6elufGK{Vм2ܟ|!4 d<]tM\gX/GbQꪨQF撳:]dFyKR'ܴ:~xDSؘE0 9*IԼٿ7 c4H BJ(C~9|ыbEڡ]Kfғ:jE1T|!,fa0q&Ui ( HVJBY\iQ:-͎Y q (WFzL V+RVL riVm%QǫRޠM8eU0",#gf@ݢUDo|YP}qV+@/rZ;z:'&7NeipScoAk$a}/,%'{L' ':WZgvO(]1 )V~%̘O#1. qͶl Q\X{ڽ m¼hjv{&,7i틜9G{k)LxOrDQ)P}낔z@9ưU*}C7sT^2z+L {*nl0(1J kMh[!)<ٶ+X' V%bjCVLfL~[3v5ܳ{cЁQcd sCfKNQV2(!-L2 B,#pKXLQyF [Hde~m&H52,/=C._z/YIjN9 VPѽm "Gb2Vrp3㬕} 0VQ Ig%5d/pp: -M5Z& (̒fBVE2/E5ڶFMNP!YȌw^^s:kA]Uդ;wfh#qH2,QV׍`Rƺ9tJXtN_R)qOd Ҷ4+/BG =g2T8m eolT yGUR)|@&a = I $hJn9 ̹// ̥Z[s7x+<2)3>ASq,-ɛ'eeLӯ5'h$*@)"@gA(i}Ҿo㙱rBe-w–!Eƪ֭-< D 1^VQ^0Ry|Nqa ҆@ǫS7N/H /H +t%e=o.vN$oRз>n4be 0sTW` [;Ε 6f>8>]o6Eq.:#e~(P$E}%w6*kG5FɵI3߃ Gw}GMǘ!. \{<#7Kcz*%}"x@i[O塾bu}7jZəM X~2%a+\d*䙣3jjh9exG8[Q= IA_` m3M+QI?kXV0&UEݫӠաAe nMC->)=iM,x;*QW\Ov5~F#[<>bb_޶ SNCsA̶"tr.13&=U4zh(5e UV_ʙjIG+X-uy UT׈]'*V3:ji(;T;Ri~u2+vڔHÃb77nDZRl ڛ<+5GԡftOw;W.s,7l f0AUdܘÃ@_4,߬8P6b #lf82RɎ G6~V2m0wH"3DJUw tB0noVك+.8GЯL?SW*z5 ~+>B1z|Uj0 :|wJz!)R\ҺqUdėh930)lpAs؁j`!AOA_g'C C}w'"D8[* , P$ƙڮ gD{8\h/(~8Hޮ>Alb1RR%KMlgFIoU,\05B\t.InJS%\ [YcP0agN0)UC{{d8tӥ x+x,64fsf%[Ʃ$9')wݭ'$_  W$8;[~vT蹹<+RL6  k xhۀnUn݂z O8(*n,i . ;mŃԨ 7h8Ğ0=8,VM8WED`CExf;*Zzh3UJ_VNVTq~Gq|wy["X'ps ku/np)81GפT%D1+ UQt;Tfv]+J4| @M 7OBwkSX+E-1 2IT4II1ߧ,u#JI/p5z8 5+ncI o9a\lEtZyyfRM)jS\὆4K0vR~ǦLGQeN,8Ŷ;7ej4-Q_P9dk+;XX5H^DYkY|K.+T F^j95jYܾl߯-MAh9l4=gHNѠ*$q-ԃN:BnȖ L|hDBOZuWfi2|EN~0)i Q0jZe5>w"wT/QR;K&f]"I{YlJ yH< HAUDձ[imx#Ƿ\0 cJ4 {7>h-I ``Q2aIylǦ1Ҥ ֶPlMiʝE RJnv <6"b%,rn*߶Qh@J-oOR7NEPȜf̺To!R K{&6r8=cYD@cL("#Scr`tu@'N)S$ qBQ;{ 9pċ4n_zOajzf5ǰٓy>a/kUmjnjWϔ)B3 0x]?yn w]7H9eOom",, d}pfxn;wwFሰJi#c(0[ ,NUR4n}*NO Wr3vɜ$aȢo::n8S ?A "qh<]X6`'J5I5W>Pҕސ`O2gpfyLnPXЈ~ v{׺%D']%a H9~ݹf6^]mgWUmKpV2.T}0NWy`D QVSɻA\7#Ѓ񗙴ȲvL_s'ǧf'nAmltechG1>D_L02ץ8 ڷ=L3]K+axiz|s;jb_$U9g5dH%\:MS㐨5 )Pv&\R xTEm)7n4{ Hզ'䂿_>D|0L[YE|H0cE[ˤ\| AKմ2}>H{ZX,AD>i4K8ʀ, )<0愿xWzϧ&1c##Tŀ:ZĜtNB3DX<4*eOSn,$WTO2M ڞbdNUbh߅Uy~^t4e.=q6")`eM0w)kBE[1M9ZMiRL*tP;Ꙛ.1 {>:$z5ۤݎ ;)b]ENYNV?NC&#/gf`'^&>c#Bze9 g[\J{kYZ'`vd:9C)X2 k 90^_ǀ׌piFYFFE|xbR)zn|}PJè¸Ƭ|gJGԱpdݝStPCIRC6v %5$6@ Xs<\s1-I$ QgVo2wsL77biBAލ=ƹx_B͔!K|zJ!,{V9]>y3ʹϒ?ւ=jԃR ~iuhIi^5 5}ohv $dƪ4TC_FԅJM)Mn"?# NYTfR[" \]dydzbbRT8=a )"Q @Fh' <ʔ3'=;#] ~.-rX$`apƒ .89/xL|"<*\o#64Ox#`[dwP%S&hS-็aS43#)b|tp ;͸n +O tg9x [k5/Rv K~=>QGCk8`|NmSɬd:"Ҿ KT@?%)B+u˙MѨ"G3>~ܖ.2j&Z/u!9.ֳ2m9=:^J.B;i#q\]z'[ܕВ?Y:-U!HHnOr/^dҊ%\HEIm0. U(1X:{Nۢ㨆xHѼZপ-id/-[iYl[ZsAy_eFO=fAJ=t^q2Y,PjDEܢce /* (J*xUYidQK+T?T /39CuMNR00{8תpq3B"5LMB*WDi >0Soɤ{a56&-bKv|ސZ@Ьp[|zQÓ+Tm'Ck@M)"7AJҨ5dAPc:W@[()ۚ.|#U@'iEa*wM,! dToar+=U֞b؍+#uWG+۹v[t!y DߗI%fVe9eYn28@kֹ,Q 惽}+hɛ5L+3!V`NI,82d_^%⬕ >WYo(RqzeJ5fNl720|P4V(\j,͖/\Os)RZ֪#/.o#r3uB*TyfVx `#a^m/ ~iQD`VgYZ07070100000206000081a400000000000000000000000167c8ae46000088ec000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-cache.ko.xz7zXZִF!t/~]?Eh=ڜͩZN(22}'NjsV!~'?4c> ߎλ)eq^|:Ж"YL( 0 FnW`K0u^oKBmj߃ 5'1oei{ owɺ¥8C4kt:yOpUn (k|`!Of'deVB]"|BYu8N/YPnp(K4S=:# IR <)s'}?:?Bn/`h+q֭I QR͝˱#yvj6gTu^M]2Qa>*6,tAE aLڋSeh |h<`{b TW-S/`V|̪Fw5Mh^Fc.'K*H/SfOvை>fkѓ"fi׫kN u#Rl@EuT )R`P]~Y:KP-A|E{Fq!P&ETvRv +V2ȋۻgR9)5ET! ;%* ֵ( lQ] @Q[+Cgؚ@g;f,ӺI?yNs.RaE TE0V`)~xuCŬ1^Vi :vT.sZ$N)]ϒ{ѢDbX(+MxfW'^c]L`j:+w2]!8ĒŸ+&!-<ĉ_Wi̛NYőɸi U)FRxMV b\/?f< 2/|HdJjAbN%($N>D:ލHJ]+5mZG3MQS ~?FdTV)aD|(7}ST!öS1k!0M<~Nv}gkT{XK Fe %T83@Ac/Yjlݟ1YCK6rۆ_ 4jBF+FusXZP0d?H/\9Gq]cSᶡ&4p.;eQN@ 12cC]^BY[㔑N4lRfK8zB_ mw,-ݖm^Ҷ^AeceC jYDg^;t- 7כ։7mou$¥"-=(}hY-{nKk'B"䓑ѺRQLՅvK5 W%OX^EXR8sCϯ: D4hYXD d:>x>Oep))Yez m&Flr#=Mw?#'lW!sJ$׭}RTOF6(>P?]y۫F[譵 zVf%a*b P;aI.`E{ıS-kf|]J6޾ PO:{Q{j_T\M@SՊ^E"FTv %$,Zۥ&uZY6pdQwj[.\f}cuDfp6"Ȏj}=7sI̶r:.ח;W/ ]_Cj\@rGCãӦISU:)^8&O**~sopg:(mEPרl%,{FX;v86"G ;s^ݴx)}*eo*ZZ/}s}R=/ v4a7g4 Io_O ͋Yr]Bʔɟŀ=ziI̚1N<3J:Gzjڮwiػq| eihB }D&&MZLl# T6Ro_E82?v4¡a=mv/cx]&Ye!EGX+k®hc5NR(C;.8O,9 HV/qn#EnϽg9lBNyb(p)7s:޶p;vI0Lg$ZEy~''BxƦ%:KÍSWdu^AG!L0GMqt<n^tQЏ|r>Yw$etAB30Yٸ0KڋM?-=)\CцrDCX۫;…BRv_0cKMnJt})#m!6Igw:DTO/ڂs Ziy`Crl\Y9G~{&fsO*>SI$eeDZꌹ*ӂfU(E%D&D(F3+2v 0@fȜTڹ:FK8gZK1^rt"{3쟈Ν>p! ]?:d=f}"]9S#,%xfm2HiI,%M_p[9INy )Պ0 O/jO>3yΔd놬cd#8|cZ݅F:[/aZ4vG<ੳ`yI87[8,DYDZ7':"@ĢsJg $ zmYC#v,hN඾;A@ mG9EPuƐdEŇQ=ٟѲ}$Wvj9GcRm D)`یj<^tG7SLy1 ƪo:ZHMҜJ/ܶ}X Gp0dh z+1}n{(Y9;[ūkW<;a;2"^e76=De'30‘&*AdfNpkz2 6AC+V[Ku)BKHiݡgXl>mIh$if}Ou9N1463}uCP| J( c-R*@րFɒLi ~7HjƄ^(CNuJwf\zBc[+lQr\"($ZLqbOCi@whsŴlVjqga-'+&BP^K@D5)(DR`B i36T1[ˆĀ`qksCX_>6[|3wy-tA#OqW9gN*շ wu~sjzHĂ::ڗG{uqn~) 5'w\@v[qh ouG3[Rd[ߒ( K$X|*;`6p(Iw?^Sd6Eݮ"bUaOo;^S@m2H <%ÿ׵T d yD"_R.=KYh<3 3ÕK$24l57VZWzbyZ[Ν+/ -V~W&j s-6} /.܏r#T9;03{g߸-א8Jkg dicHg E5z9P5Skl5o*Sn ivLNX+Xj>2ͣ( e)uD}s)m:L%~yJ]jD1Cґ F1tnٷ1*>Ayfg0Nͪu-V;3ST5Xr>OS V1n/ #eҪ=;>`1LB٥jnOjdED8pԁq&FT\A?cd%C7 }L:loLCȋBi* Ob  Y.W]BNلiVoN*)k rĜW- z\35{REb_!D줳kм1:x|jϓGi;)gx'cgdxCJ38V>\D1LWK9zJND1%RG{|Q$6b}(ZWBI&!`Ģ#߯3ͯ]x'b|p~3]bX0lpm pZQ)tTN2zGT:eҺ7S23jDS tS@;?{BZv-O>6 )(uԻ+-͔`E&Y-Թmsq-znbHIeY|9?(4{-q3w#f3Z|_ޏuшߤ 3{mlSvU}@L63)Ǎ6ml7̜b.r ,Dfy ^UfRFt!@c$3/Еi.$l-걅VcҪm:WT$dy8kZGM7,p:X#2-' C;R'X#욛G}Jֿ'q;I iQTv SQiTH?$L%keH) TPV/]=I*4>ء|f}=AíU!36-vB]Tt[TH\%J&FG<s97d,7)"wOv v,4(M)PF G/q\[]lxTAɶҌFCOb9+\ALNVq!1hѥ=A4QS9SYYAP% $`l|`2YwC*Z86HQCdh~_VIE5F$SL~;eB)BD(dr=eR/KPZ$X\P{Ej^OܻN#"nc*1ž@g/Fjm@G>Fo20 :xJ3")*9{<փQEj;22dyw?a_/@ hY]kkAJMOD>˙x CjuTIL\̲M}w)jc.WGT.uc-Ȧ7U!  tgz?sl`: ㏀KH5cxZTƪ^8,Y`bRgo"FDy]\-h#^R,!iw̫ub]yfQd(א`Au1v"^&ߔ?B/Q9ۨ)T#63,v5Ģ*ǡ+I\uJgv+G6;EHe1y1|dSU9^tJ* JnRȜvp> rqrhln">4}ɬ ]o"n*(<:&sZɮNypqֈ1LDJ؊?3T*\'AuڷB}G4- \P/FgoB%A:~+d`Ac/M9MMƐVuc )dIhr5^^6XSU'[;ٽfLw` k6,)jp}K=$;鰖ϧo&dC`q6^S?tZ`XvP<-%l曓y΃n ^2>Λ'M_)a ҂L١ޘ07Y \~Voߋ9l'1^GX$Yq.6.{*nL+xUr3'`J% y26B#UkmjXpc*$~?#Ju߳sn2MSWZsPF󂓔"a4}y%n,Q#I> }O<#,~Lf.pYY| |nfz=Cje4fNW񉍿U TRs36xcMLW渝}nԡ[NjoA52`ܬO6M_v0_J1urV_1i&x[K=--RüDe6plS{-N\`owP(|0MK83̩5b9$6g%9U$ 1-s;9nN67 m6._a ~'1^LeW%!YB?hu2Mܢ.\|5K`PB{12B#ֳ'tېgէ$\{;|- O3 o]G)ںfΰo 5J$\r ,U4l,cw+j65o_.bp -ORYBmTiebt8r<'3Hwm`$(to dXj#'\ʹ[蓕sR2cե6=>/'+3dCy85wY84zcӖ׷\8mPo!$޿h$;0DUm: xȡzjM{ɌFD3H&M7xjc,e?yxL 뀙^!"NP'[sd? ̀U I>b`yL/"]1#=1-zͽa\렝g8ֈa߶<)xRf_̄fT"l?/GÊLJثk#$h Tt=ie 版8*N(WJnqloO*NUjp&6/ F7K=gy|gAmG4$J! 0;;pyh_C}`LjgQ.O^a?VWP۩G>񭵣$ZXI|1R;Mxх7LP1r3+!-[V,\|%qL`AC4ȚKicY*A}g2rd5^3s0>F|q 7zATA_Ͳ?<w@BAN`|J^GM1rFi`dDa2p =B8]*h"Zw`˪1YUY30/-V(0rI hXԫOm%(P)X܀d J], vhSUcN\FϦ}Fnk$#qi¹v=~ k~Y;8 qN_h(pN-3D_߂۽g .FyDcCLK 6]c@_|}潲VC1A8Ejץ6~~SXQ h3f(oN^zj7q0 BIX?QK!D=CZs@ǿG~^ϛDjPƍx`[း1}@tq%uiO ʓ?_ԽHύd.;O\C\YUy:=ZM7uBtئ3#j;I' E&W5h6N@!ĿQI|,Lѵn\]#b-1vdeȟ.>26^a" (~$BHaK>=*kNx0yyx}2Ar6'ʢeR7P.I 3ˁng }w(S7ۤ;WmcEᵬlKEe>Њ͉bx9% ) .h ĺf5Gm= TtnUɼHF<!]d Ƞۙ kϫpJ-e"o瓁0/˨MRuX[ˍ8{+ᾤrI<#™-p5fvb.?/[{rQNz5lf s%٤n(|h9[Z4#lxL!7?C`dϱLQ&VD19CˢJa~?uY ҅P([^K #: /j%y`2|Y^d$l۽MyrXs"ڹ 2ZJ-^{cD2Tfhlaԩ :QaDPK Xz>q4V( ~olb .}' g':J'sL l7q {>G|i}SPڍ@򲕼Ÿ;3i ѝ9|l6pzpY' ֖΢J,SCs&Uڝfzfd|򭵀8a}0gq΋ ա̼d"J"Zw% Z,pR$wD*fF0> Vk"jcFm3Ȭ2ki w2Uh*#$q?:޽ fd`5K.yuU;9~LJ/P5DzN܃nd[T&$OJx&bݴ,)+q‡?K?eDD-hRD6'`&DaoZ ϻ՘aso-"+ [nBS֠21=}8|eYIC#7}$Qާ NLb:S$S]>5:!Rga$-9.y0r- P,_W \[x ufi$ s=Tl|#;mSp sqU*'hB 8& ?2zya"O@8Js@6u|^rEׄ; g 3-K-o-ꐳpp#gtUk=ƤÐTULgɷ8+S[Y :˔Ymt!> T.A&~׏ߗʸ񻷕} i5_4cY0 ;J?|"б/~Nзp~\(h YcodE`~$g*$Xyþ*"1NCaEZoUPj~0.:HsA$r%2iK`6haV؎_I5@^:ušg%P0@w\!{!,,ha"Ҥ[mMR/wWnoB9'>J5] b+lխ0Qf|>S/1܃&7+1ܱzZ8^?(ey)|KapU0&?3ewe%}t թZęĀ$ 77IY_Z mqm]IVo3kSXa\|71BRfL1@s3ٌH ^H{W6j3*j?{mu_EUrN pr'Jh9#W ax) 7hmN)ܰCǡ׹4MPGRߟQ-ws|SJ3Op@{tM.[,D"C]Ǹ`MS4iwa.\pN /#!(%ʌ;$=f%}"B{"Ra4f= 2u}>@p:q@rvOmm~n<%(`/6V\xhG:xEpJZӑw%WZ:xUn[vA+>s}:~ Ν*bFM{HՔ{Ҕԁye~@ceYbfxZ[ Qq!Q!Ȧpj7CP]p_Pa[MI~IUF]3- (0'IT}֭z Ђj{5I9q3iGZ8k_鯕qe^8_4QJ0 Wbp $"dl(O{]`YlXsc^ m;sTUқ~GDܣkaqcFH$0p-n!Ijg%x6 z,'*p-R8N<9%ځ~Z?u`W$N4dZO$E[}N~thԁ6#'<\*zLeցˈIpxIޘ l<,料NJg-ѻ% o,нpBt[)0B CS$z{҈F6 88'm@l:LT%lT\+95#]ʖ wTqTz<X\W(zdEG  CR9b~xejOv;3J=eZݗ4z^C??0ݹ)c/>nP`5frko5aWop 6?@||^$Pb=S^"*! K T'k'% Dm**jx61R:5::ɧKV2-gw4eɕK me,<d|+ [2(g=3v{eG]Qf'/:4"Qϫ'#?깇GsʱqJyyh7e$x).ğeK0eF -IT '6%E̤"i0W~Gc9s|{ ]7oX.^ Z\?ȴH%ε)UݴʮR@՚usjivdPOt0gO롃QJЉS,jgZ9n!%%gLriD9)b@y |%4/dxWnXvnh~"9r~rEFLԫBߪbUؿ)Y̽#EDgUow-̍2+XU8}@Ols>uqX:g%ɭs\#Vb!y@϶)b1+P}s .@ƿDzPIsه.18ܺd`e3B!1΁'"2 /˥v6_e*s8~3(K 7(v?S)> R0UKKv}.$"Afk߸D~-`P0M m36hOPM5y9 IxW1EvzkN|S)B;#M2 &UߪSj̤86a,G ȐJg|7+/m4O"`dkT,*[$vsME۽gs&v : F8nVY|j#uILHEC6a:ꀤ:!2:R4KQYϙy m㯜%1@Ӏ#SijGxTpjf:ժ,}Z{>'#j2슻׫MB,-:pHvc!ŃfaKaw % "`#Yo-?EyB!|;Dm7;d3i qnI]slg͙(vQ_I$O÷l0f81:K E8ւ-wb5h:2F{k6)QKW,a241`l@3l|䚱o,l{Ft #CCD!ɳ\ZȬkFHD(Bt AvT P4;9̮?o ${5-&Ws =YV J`6hj DO_jk̕F%^w!5!?`m\*\bU?2?9=DJO!mLjrVljõ{^*DkVI5~BQ9\\u:+ofW<5y*RTfy%ǩ.!VGߥCZ0 ElS2F_D s! !š9^<9+Jpy^]FgvXlJR?xFca)ɃkbdGi+5S)l!%f?[ۥ48vqù1ےb󴀙ՙrFE/nK EÏvy.=&f'ʓܥGN;oHU3qYD?Fd=Yޫ4,ՆoT:LH!tU9t̩|.t$ ٛ.Z}`vVY&h^zBHKkl>2۶%He/+QBXvaFɟ2/d޳;ڄuS|,~'N}<ņ|vP=aŬNθk=D :;8h6 l/TlCoyH B;´'I')!|}.J縵vHLdng!oMaVyH X 7a2E9LL:#[AcW7q ![ejؙ1CIyX:=߷jcC<ƪ6~ɪ!'❖cʶ7Kv8}R@&Gċs [KޚԻ y8<&`n۠eWXFyڅ&n0_t |߯>9;;!PME/AXCt½ F^zoY:Q\;I!w}NJ:Y.q{3~ݴSmcX?*尩$/#Eh1JtqI^iLlZ@P4^28$io5̹m] 9~'s_1e[A/DQ p ~1SѺ TPS @[$d:/Y=>^"COS* R$d?X/{ *nd[wK[ %_ѮqѲ`M(d!5b*>¦Ox4<~"^Ub ,wߓa B}Vdl:a2ma.M^HO gAs=Vp@ ~JyM>W`ի-i)*!¾Ѱ}9%cuBmXR(Ym%l÷KMC3< Qܠ{+.Ҽ0A;9W-YICkݞ CB{FD|~)L++yML/U=]M4L˜9 ~8BߕƠ> Á#"PqDq+#:Nr赫c*WB6o ]pi̼go՛ :K;?-w'&K0[U&T$P}KNTJL:b8P1W}]R`vn.Pޏv HH.ܜzi";EM> hFysW@W=hPQ}sYF aFLp\@1%^V5Ir4FnW\o53_|R":rrC3+uы3k@ᵷ-h0CץH n A:yV`F\trK]UkֻgDMV~$n-> SP(bHWpʗrR`[Rϋ^ wfP{ra@AωEE$OǓ]{Vl SNJvy*ʩz\rGlܥW*kf`09=KA2rހ>[SJ R[t*We GsI!!$ V`TAAT^ȫe !A5Ý~ Mȡ XH[Y"1{`N.%೽^]89L+|V|5ϙp'%L+ ފrP'7MJVEe2כφdt/$bN˓0hluЫҸIK avz.6lpϚƞrǦI6mZސ|?Blc/yL$&TxpYR@H<mW+=s a\NZf<ڪu{ r:U`OP Uԅ[/٥tUHRbӽ" `mV Fɢ.tc=k(ەqhh`L xչ ! m>!~"úu)x#WoJgW꘵)pFDY"G%l+^6z=g9!vr%ѤhsA%%eitQ``Sy)VJJE#8O4. :_(r&6#%d4pDε1FR\-R2:4{(zۗ~jm`q>2KFQW/x u* G'T>6D M$C@ce;(^4_b3z| 0:xH 9ƉmN5ƺzXkM%:,8% {jgHS\#(^ӀM~"CXx$/O;>+X')tYa(|W#čOpN=fA&&ld4.u0wWŃnHR+ \'T~YI ;Y%2~Qyw.~=fȷ5[}z_j\.?V+~ =kiYf>CTE,rT "@TܹhNH'aK#}7M>6(oň'n:$5/`T,+"lH4bPɨ!3v@.;XU2t !1B!5Qh#fgXTˏ4SJPfv=_<s!CXVd'*nJ1n8y{: {<}QԝI-jʮ% jR  s\NQ-ؤ?B+N4A-9OZ@h6b";|nTTieDx'A)WRϋ_×Xi3W tB6>Y/!&JJF,g^?v:PBӆ۰7H"9aFiˑ 0<_q PڶA!ՍB]duf !H&c A3*QƼ$60 Pv3`L1GB<fՀscyǦ}#<;sz;,kK B#r~$`(H4T*Z@k kz9ޑ8 M3NW%#x.8ONY$`jw6;p++'̟jeI PI.~qTbTp23a?&je\W LdJ #7gz.M%0 3uE]+~5f{ZE>K'&zhٮN;AoI| ͵w(@! $,WVkRDcq}ψ4]Ke"ouRANϯ@W#{h%@wFr|4_ϓ\i?l/t4"ɅPWȑnjˋ;8舉~%\{_>$Syᦈ X?| ;.!)y(51)EvL:iIjT/A @Vco F+&? -in&D> qJ4캐қ=^&_Wo@kJb%jvKrPۮn(@\J4{9oG+F>̇h\ JK_́jݯzz:7VFݯIwp(jiI"ʬ5*3uВ反FHfdVzDD5UΜYbn윦G0X68,tWݓ j!8efBr!Ơ1=VNz/[T_R")i^q$Gi?5^:Cn$D1ؕ7sި e@!vFk/P szKDiP ]ƻRO'MSf)qW{P{Ϻ{$t`f)Ῐ^6%_FM"][]UFx2J'-TNqn?AzUm}$Sw-n?o.$}.vME9TSE:UJ1;CaRE.Qjp/0_-1 2*OOS֌FkTyrBAi3Xy5dYCo- М#6:kQZ^B)ۑdqL{Sp~8v铴SgZ f->o+r 4ijI WAfDyEpP .崇lYgxI{QǗ 9.Yu uih8jeJ M6z7UqpN MI#NCz|ʟ !wpS%׭=MI+($3Ł8B]P䊁&gX /J2hJY\-"s@ΰ9n{`Ø_yiDTi\fzxǥ3 ൎo FEny#EߐM:8`lR=dm>0$1/DV,`6XA6ۃ}r- c=eڤ.z0 W[#T݂oƿIC39OW sh%<~P8)P[ xRl7ʹl!dk p zC^i5$< 2nIe9TlwA~T\mM2ba~\g!ʾ"H"z!{ s %?Y/cK=}.:Y)è;$U_]}NAF,`a?|&F% ^(- P&TAR=b֕7I$N'_Q8 s;F)4s쭦G9ʘ{V-Y\Jχ [–QqLhz;"fqw |BlPn8[(L /ފqz=J](UtȴDX`u}P7t=2  XnLjWaPp ;T/#X¿̉Iu/>0ߒw.zih\;)5Cbn=Zʉ01`DaMY/:).|%hߕaj7;uQޔgVXJӺQ8pCZ $ dF\mt;%=k̠Uwm젟Ȗрյ:8MT) s t!OR2)g:\ɵhhq3*]9o5k]5tjK%JsJɁs{ ҙ P1WHs&&. mc!,$$2{Px8: 5,?''rTMl >{Ȟzr.N'g\j D|CЋi-ɥ\09mژ ?3M.)^5٬E"?7XB2;bTW1@ W~,cX? r!,Li񣵲Y!0dBC pՒQ`8O̝eBz~ܼad+;{-ޕwp=b۽0&.3ՐsB+g&l]]S[fUi @׈W&r#,lqr1rA,[g8/11q3|tdSyU2|C+s,.j|QA.[8jT l X{럻:!FŁUbOM pxf۰-Ϥ ަ0`ȊN.Q@a0.P}>ˣΗW۽yLM@P*H>fn5r5oroV:ڐK4$w`q"ђl˶B~ATnn98+HNg8{B`f $- h27M{oKe$et =)%S5Roݸ tO>ś]B]`ap~5j*=òu*h}Kl8O E>>Sv'}e$B(vkSEM;pZij2YAL#Zɥi|Iy`V0{y 0_QK R/"}:lqܷ zrC(^ (Qm,5 ӢN? 9/(F. ξ9o i&ab?%);7C RS2ꠞGrwĺGԵ3=6pai}0=[Z7 HNn?Y}2ixC,70ko:,<K("9bZ21b['PN=P4hWƟvY9l'Y`~H =L]חXH眂I7˫W]d%!6qe(/L&$,N|xItE̩cCf&A!6IKQEsjP Shqiul,Pcq惡Od"$X/\PsK%9@НScD`D~o̎&bݔ> ̗@v)Y:I+sqQ|ԧ~qܤOhtMʔvtE61o`S"+pINE,LAȥqwaL;Sh I3۫٘bӊZ?O|lVIQ9J}&7ԉ=KK`bOKy@&8o*, O;]6`;UEb4eM3o>W3y2(81G}Qn тÿ́^Zz+-.Ύ)hPN!,=lrDuiVdPӵhY Gj׭uF۵5WQBfpz6JDyo+3n7Rޡ1LMԮCmeP@NqɦkIИ_L|; fv? rSq.~'n\ H"5!\Yp{I *lH$W&GG[>շ#.k#2l7ȓ,Zݱ ewU(y]gkSω~t[%| Lڊ=Uiw7{W&\.!*!PD/.!%KFR|gV"nl#8kU%aOs ɫ0: >_k bW/"a*!;-.'%ucpem) e_4H#rh4f^g:! <w`zs$J㶲rn[SҭlKڇ*8`\1# .(<@pD&(Jyg497 .C}j@3̾\ KsATomiF0&bʏf5̪K+6҂8`ld|.[?z ? uP= HГqA{D5T:z \`NXVؤʧЛf\ک YP 頭柡Q_z٭'sR*9BnwZONݴqFBX9It0ό8mi2 q!(Ŷ#fFLDRwC($3ԞSV|<`rmҎlX8gQna@ǃ=xlsg%6moyex>Ј%h9-^K=L`4b̂>erE]OΙj: a]8IW GK|q\X|tgWG_dJoܬX׿"2M2L(*F j]( E.C>Xt #+[᤻fkdK* {se~i8wr=[RIMuV&|űQP#/I@ ۮU1mZ1u pڹ%zh+&sO^nM;%Q.Gz  ^ ?e[ixHR~ i^wRpXdM)JI):"I2n퍝akH6ԩc6}g5:$iFO`9% I~@507U0]L3LȿNy?0 y^iUi]џef\^}hÛ3(nFM1 =,*oksEK:kw6R) A`@9BfuP~u nb?P)V́-SbAW,/$uov (g#>5Us)sJmv//DVS4ި* eH?íMծ~%ϓVĞ/Z H/Jb5BaP;P0؟(cxoE0:o)x7 ,^JYVPe9鐤p6Dh4"ؓyܲ!-!. #̾nJd2{= c}`(j&{׳~[ai "]4#O{Qp5O7eZHwtvCDDcZ)JȗD"=^c.o\$IvWTHfcvPⓠ|N'oG ]>֐wPC!P}m;2_QC:'_e.V6{ҥmy&@,S}j$t O;Y,C.~:߭R{ >2 Svfܳ)Urgәb>1g>[=SU؊zo;>!IҐQ$^3lqɾ"mkP+ r%蒕.YThҁ3 c{N Lp)LCI]lz> jl dk٧}u782%?3xɵ'#\?ՔZTw5,Dotk*7X1YzcXb }~<\_%e\K{-0yT[ק;ͪP5Qp,b&xy+Grj~ڡ irqn[61Vj} Bt/nv1VM0+m8e"*b{*&V+({fWbte?|ƒ}dKm.RfL&1%% '/y ؐxK~9zDbF.Ft0tĺv[.f.G10=tcP̝ qJQj6Ƃ }W9JYxì zLp@>kb z.4Z0!h!Ȉ邭} M&׃1U, 3Zl}KBjgLXOv I0}#Xb2KUQ,Z}}0,GywS5P7f[OZNC5p>T7+EY3 *劵yG!8ZO 8M q?K-3e{ DNV[ÁvRIl|,T3,S^CZLXDYw- ZR4V WG@R?a$Gu`^|Tf4Z›/%|Rn&q]))Х)faj&WY7A :rȎ2;Gt?j@#RkuDaC{3E{6hk7Xa/!Q&]4Vʵv3j1?eP#1}x=&]ɂ"J!sqGIKM)pE^d  D hߛ34NU .w8DBZt' =}bm3^fMX:"Q[)/HW4[~E1 +!;"<ĥq൸E%}]Ԍ]lo)M>z!usm#]p ɁCwpCS-0H(%ڡ:.yI~ xyCRetZWIl$7>+cYLl]]K5iVt vkp@]zX-Rx' uC3k-֦ץ{:˜ZSYoX$]xtq3).pl7;6,y dx[nQ)KnQn4j%7Y:u!^5>6C!C/ 殱_ʽQϸJlϋ+Gx $ϙՆj\˜ˌ3!Qà|[IVTP,'wE}< 1BfPbnwh[J~c^+q whDx @4%Fibឤ}ad`k4qh?gX<4&Y1{dm*ĩ% ޹M0L"N+A5Ss//t#8r4T?G:l(o!cKo=i *G.k;& z@o֋/s))$Y{o%ijhYU!NQf.+*$Y- ؆zISqLiE sN`e =4B2W6)/ClA7]rA( ZL*32}1p%CZ:xE&mE NBhS"F=L0h-3k@Տ/^68NFʉ @EgHYwrked NQ.}!1 ؊3[>(Ȫ4@& 'aV1@sLy;em%Ǻ?U!fwԌ}Y[fWYj먑2B~o<˵mc6/d` 8XruwiBD@#KPNh 5 ER¨g"6;Ǚ][ cGz<"#XqPvܣ"b흟I+D:=/,5rja@TmCj~ڐи5Aͨ0aTY.b@^#j7+'r:)pƋK%d ]N&O_F0b]{M뚳UAEqقi!3XO~ȔSbot;Qߓ$N\OVEa/+ca!eEܓx)L|BDfnWpok0eR`Y%W=5 p"p*.L;x,KL׿O+\_d@.[{[sBĪH+'} %ڿ[ȟ >z.qlHpJ*6cA@KW@̣Ԣ}?c~#5Y.D4zhvFHљnTBbazG㟒x.٩ % DET ,nP| =IB]DkK \͟.Ȥ}5p(/.0ly+<"("PqEy][`Xז#0xNh5<;d,@G0s!XfD?{ dGx Fr`m9/NocNӰъ.CYiK fyrbBJ@¾?3w(6$i/f.Zwc;cjh#!bSۋdAMQ+( Kǧ^h]b6ԭ=X2]@,'(,ӭ,X{%_K0 px pL3s|qM>xe?Q"7whU ,EjƃcܙYC"yC4QtOc\EE,# l!0训3[M{X.2g?c3a.R^CmmaΌ\.} xLPޙ{ N{ێ7Gt*0cNR$N lGWR8ReQ1q@-Dͽf[%E_YIv.p>BDxڒ$s?tY :~\D?;Wpc(O;RtON”[ pkD; =aٽL:0]:Qy^K$VfD&DmPB7BR Z F 4j'`"f&ȘϟڕQS  bA wW;x;I?(>C߰D Enh `r!0ZBAPRo,}iz(_XUf2R%G)ESoWyp쓁 W;elQp @VrBrUS t*@p*8v>IUƄ^!:ƿVN"kp쀦%Ǒ!\@<i +Z*iv`ulmJ:3oyР2}o\|9Ż{+ :z! yM÷u Q)'+1AWnn[߮'bG4gQ̱@B$se9 6ԁZ~iLUƍ yqQz?;3jPh"Fa{+PL>WYP17hnZz5V*'(`Wܚ.{FM{?LF 9K;Aws?9dtR.┞1L׭8&M^Yy6r%m6\&~mCI-l]51t8M#K0ةԮEA;A2'tarF{"0t%($Vly40ֹs,s咑)ey<~od4k1Q֎Y٠bpy c l?8dŮ9&6)0LSi7wl봿0njEҸ9U2%iD Il ̂2\%d F~ diGWG/ͺRg]9^ʽܧBj+(O〭{OgrmrVZ HV^zP=)L8;mo$JJLKPe~;$?]RkuNis#uO:OTWX6pm8p(/^'{?oU3ꁙ겇UnQ~6xh糠jp R,[f揠Hސ= \FGͮ$ x۾3@ďҁ ;a% .)dRqo=t`&.±vjC`:Aspd'[ҿc澸n[ȀEǑ MgYZ07070100000207000081a400000000000000000000000167c8ae4600006970000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-crypt.ko.xz7zXZִF!t/ei.]?Eh=ڜͩf!yAJ MRWlk`_+7ugvV{* QS1.XPj0A(ϗff\{ - OKI+ &tadc>ln +jI~x xC MhS:ߺ~6W!x,EmX~7)C=mI [$4XRGvu&cVyhv)gV P5׸Z(">\^Dc}vsokZS9FD([WΝhwб|r[<1;w'w`aT/qgE6k إ0AW'_ꝿ>E&`\hyp{,`sG;&<+}ҋٸKI ~ތyK tEgÓ\F"Ǟ^?fZlyMh @Iy&[E׮'oHs$⹯E rQ?W^$FکJ U.Ry'W]qBxo4>U4u?8Q^/ k`Q>ʁ9NOvԤ5|SrU"HC.ݠzu 6X6L7[^;Ap hxz$$#g8 m[K>)Q6O 2Q}-BB%q` s̎\xN8a%h*li>U1p6FX*5~>θbϿ2lyU~FgV#G_yE:Ny8kN<9Nwާۚ) ؆U0M7h7"׬.N,':W&d^ [gAj< ̤_Dܾ=\72BH#yċ*7($c~6cK`yAnAM$ 1qGr&ԅ鬄BJ/Ҫ(2>NF 52 oHJ4cnh^o7ЁI*X=fCD}8'.9u{ʘqq)_1ƤY u(k"[@?DZRR6ꑒA2)DC}IP\n7ڌ- %hǘƅGcNG szZHjT" Dj&Nþgj Ҫ!Jnp;&x$5H^QTw,ƒTw&UnVF kC$?yZS ›Ea!~FLSbY4ӡO#㶺+ *E`O8`Hljw5Iil*&8Z}A(}Ω^-# z, q᪬IB-ot©-gQG`7RHM{;&Ey8߷8d(09{ Wfg WnF;b?fSOKask|ە־MjT⺨)5Z?x2X$)JW!,Rb.#Ln IIX13몙όWP =PPy}A +:0KGI[vJϰLTo[(&ϕrAI?`AKDmyC2ȧ< 3zXSmEq5djWvXhTwQ[~Odv}&h!H7tƑ4) ),זJ-b1ҁ- L]B(%Ex%kéb^j{owtjIhZ[P 9 ؗJ>vщY\Q'*{HX$)Y=7s9 V,Q\7|}JKŀk  ,v Z6P#Y'0C\'Jp mPʑw%_5Fneʗr i`},f(W%66Gi*n@U:js^]cvAXޚ̺ 5H[sŻ#K6E#V4OoS64h:inWHDM5[SQyB?S `$_4RGGPS5`L1ѧkj!s1i$z(몹 v QƋ6xs鐡r|tTnlyc,H\8{lsfl& trjt++udݧ42-?RhDvQ;Su1<~︾4(0.CFb+AY;J-Clмd\[u0M ̍ =u6S[882; [:Ihȡ_w~G5ӥy8/SV6Xj С𚌻͈>kI*rRFMȂ؇dOn LCك0 xң(E*@T)Np-&z.1lF'O &4(+zA%y5 4pz\CCb|(䓍8?u b+RV\ !ΗP'pƼmT'ώgpBljٴx@D!a` t q _iKu+*3Bnk7@z8xjHef9]EJOu++aLeų^awK"p,Kcgl.䄥K$nr3W)ɾ'6$v+~/=O1)>q-$#7}-&°ӛqZ<%ـ[e9?e)03)B!mim<[-z;Bqqg /!Gİ<";'+>XU?>\ jhQ~[d;t/("9 [VT^/Ϯ>Yx?'~ f{*-{Ŋu!l8e}L'iۢabf8E`Rc!'Ak n ׊2IR־$DװڲO Dj"SҾUT%<A#å TtUH]Ɗ,#U߭Zxk- ݶO]i䙸/'aKidd3 Aq2t(\-&yO'( {p#<ʢK/]7$ j =x^Do;kx Ӫ0 ҇9?bY_Ye,JzJG;Ҿ3RBq{D[,3SkJ.@/-GxX$֮VgZiAstT;e=b WG^ 9hSw)TY_扂ƾ"a|d<MGǯTC2|f6lnIB9z0a:pߏmo7rr{#QO8K,Jqչ:>CI#rW%3:-¿#$㛲>k\#6ϝA>r2o7 K yNYb赻q ZxY#ZR|DH Q\іui+B4GIioE|ђX%.V6Ol_q+uhŻ㊁iYDf9DO)ϪWЛi0g>K-ob64, __+;y3eA9 V&2nnr'mݰrvNuxYW{Qwy.=KO> )OLu I;sMt apT:0g06sew u~q49//(fFЎ)ZiVpl.2+$6ٸ@B;x)Z\jAdVjXaf3MVǢ6[s p(|─"ApU֣bvQC"5b*;aB 1^`핏XZOgW3\şr1Ewsȯ,TMCl #˂E8?kFmp 3i_tTb4h$ՂSv|_ٴ~[>V&^9/eYGr ~'Gѱ(J-t53WX%hH]T~HIZ0q9Xp=S?c~f|yf&_K3$`0ӽ 6[TӴAHĂ~C[e%gǎB"qz/M9tI>&X,WwN,& F"a!7Pj}Ili>cEgҺv/s+Qŭ WZL"dN=dbHkt YXל@_\S0TQfYJ_9CQF B-]{>ʺW8<[xDlr2ߞ4 L*NbWv  H\gҾwnoŤj5v6g!EQ/1y {PkU6vOfeZt^j+x]ϻC} <|ahGK{$GG򔳕ۘsD\QP6@^z:r.8QشVI 3xgڕzV)Fl.4nXeč DQaO,X;yAp9#[1@3W_(`ib@KG(RdjhhH;WӓtGUM ?!G9wjVRV1`Τ՛rmv4i2/Nح^4M5QA`q8:TiGb#Qʚ|d liPdopvfu(#j6_SwH& )V,f#JY6'PQ:KR}bܜNV@\L|i*2m{}U{41nX SW@mŒ_ y1iml@L|ۈ]QF5|d] :"<[ΐ>_H/W38NZT9yTl8%l 2Ó 3$es )uHk|eęL:q?z}{80a8@ RgeD׫kD{#cO5A+hI#< 7gUK'"sV~vDtQ;'I蔯0N5zV}FĜ#dgĽz2wL6kq1{< HЋiIfB2mCOJ3VlljqCу k1 @0gJtL턺}NRϻ;nSΨ@I`(Hx܅ zLxN=C_)*d]xŦZ9%aިZJ폥/:,Edn?4Mh(I΋P*z;j^AZ5#=KR@ì[24~vRɷѦt;!~5 v].e.Ju;7D-090m/WI>#8/\,+Jr@K (lthM @Eu~V/|@flSEZ6\\uwl<:;z;nwZݿvB|^G#Q2Ŷ0؟ -Dț=;A`+o!٦?cpZ˟Fɨ0W>| {47;mXsuTW OĤ1\ f@+4銧~懒X];]qb_\ef*{qH6} < 1 ₸(Y$ ll##r t:eFrۧ$Ljgmڊ*+p,WeEzx#eoMkN>mP5omy^:&%֐?!9z +DΖ~.k Ә˗N%}:ڽ\) L#bg{ݲT"ʳ'E3몴6aCdxta%K{&yٗy`&tV2s(l)-7= }Wli9VC:9B,R78󐅁$@kN^k]ge񌠟]/%wd?@?}qnp < dvl:L5H(@r14Iclb e^Wt^ݒu4F@+"^<;x~ V}#rmh)~ЩLr&ᝦ[4S{N9%<sv DV]Ś5V`"C~%]ͣ/H@%Z"Fʍ1 cHݫ_!_96A=C۹, b 8JyF1t3F_ [fx +X,?Gide!|oҘXQDzmuykELj`oKsC@N _rTt$}ﹳ&< kBNXUw~9$l%]rrJa~Vu-S\v`U|qB 꼔~6v}ܮxkpDL LYr;'y>ZhWd77 ),:!R 4r^ͰѕMSn)m).WI].xa&&M $a7'b>?|XGQ|@ɐtȺ~k.ʬfxzTCqjy?:q(FO9 /+QH^W]DD(T[k^rTrs1Ŗ`SߋqDY{pS.Kt3T + |$@P(iH`t:&#hJAAV#X/*!+3'gޝWK xdP\,O|ȃz@7T˨ 6#+ ~HugsF9ј&ލBw8t|دx }0:!=mco>wH), Vh&Cc?O9*?"# l̠9D[:$HY?LsT;F^r7Bi/Hz 8 C\d 9@oJ_<&zef(” 21jC/7?+?_|6 ŀgJ#S;L 0:m5c50@|w141Ҟ8z,wgφ4ejduy$Pԉ7ڝRo*i®8KZ3ԸV5B$v֖sz^$6f@tj6'[x5q.pݤbʹHa x+A$uiIJ>D&˟E<|fmu*1'&D%, E^ pnG{VR³ k]ޫoEtJSx יF9,~&ct]@ |:[TյQOp>I78^h~ĸMg>>B,nW?hHbI͝fE4bEF ūE踇.@nAbH]~[*@~ΏEH~{ [B)ߡ#7ń;)ı>\+;X\%wI*s8/b1}gUܧK)D,6.{T?1)9} mL&63/+m-.4lWߐ4s1M骡#a`4,f)wk}LVk擅Rf&>ɰ"y؃!u9iewig!D.2x/P%u/2KsMB@cPh̎ #vMVb1"GeSvd8Runm)BV0.F!K/P Xni#yZBo.+BgxG\S3ajCB/w6;<{Sw̉1,[ɚϗl|^G="czLoi 1f`' s9H9హ„=DŽ8@I~7nl>CX~K)iUkHR@H/LoNۅ>">w"FtA*`щ6ikяFeLU=Gn5ϓwh2¶%DYksZx[I;Y֏qwP??P5Fdp͟RdC_%A LUq*>y:UUQw0 y.owSVy)ٟog֟ >ɔR+ ;0 0_ԱLQD6nKof7Qbᓙᖝ;֥\{vN!3H:yM[.0BG;$P3%0pݚ'V}SMQuJMlv"r"X@ݦ-&m_9<|kbZc> 2ÌtIbux3BZ/X=QjX2t解6l&MP1~M| ] ȸ2"HQE>] w@s2z? GP".%P>_~Ǥk>3]fq W֣>Ui'c(b%4 EUJ¤8h'2xDXv!#seW?~VXV9U-Iùfbmu0;}*E>yLh(]Fdb]ܞZ:cgS~>(ɼ@69Hf" r&˛:-bGHN{? .59GnRM'ih&_21>lR/eju*}O~s#֥s-Xiz ԛ՟U_jߙuK>>JPeL'q湣SǠ9TZFvQH 90v W+eQ iHD%Om,-:"Mc=B,]>v'D!d;4tگ]IΑtםF04пɭbpS8H#h)7)<@ n#Te饽7[`U}a+@z"ps}5oRTقbŮ =_vm,nw[^K|pYr,q) `ʊ&p̃PCQp3v85u}@Q(jgB8f@81r};v 0$-0_vuEs1¥I _yP-fGɊ|l5ÞJЛJQeZ`E9e+7s%)|C_\Cl]d1?6$}Q. =_ScuFYc=,L-bSU5~FqsdY۫5A%6CN a'R7ȝxk&DIdVֱXQRJxWSldY %yMɹ}14G 颇*(Ƃb Va$9dk/d/w9nh~hħ#xf,ޤa n_r' GV v=Z @5Ql@!oo. sKL9<_Y|Ery{SuFb@ׁZ4<71 o"ߔkiDU֗đfCZ/0|*a> 鄱ROa֪( jn^/XA 4*8 eʖCsz-͓mLӽ7PhMIo*ulq+ꑞ# uK[MOΌ-KCfZ{Bt :8Feo^?[f,0۷,] S\IL\~ U켹@dF*;) u5#^~ыF hFÞ~H72LʦdCηRN ΀C(Kss%/`@s`ؾݡl{c\?~{9iYN"#:oaZ1'z$ih^i"T 䝌mn!r48,pCpz7KN?~N5q@\Cet;_ƕ?EMm4햁3N0OqoGiYKINf1֙6$Z8 +' <_29hTFBa,J@6LX\)Z^GrԔlb[3ێ<Œ($ K;süs`ZkLH{F˾BdAwF{P`2[]J0h9!'[ec[nad!"<pc_jWʁ<* @z"j*g4)쇼 1wUf@Nc:l83)ogi+h~d&h;wٻ\뺦7O4 QM<*%}φRlLɰBB0R2, {p)\JKgݢ}I髽>DoX3;ez[-?&ޠ;Q"&S"Vx&[8L!QӥJ=`V_6zcwbe De|{ٻKU9/"' ^ImJ,bf2\ }?&х7tsPnsaج 7O( X=z'ëu`Q<_lzkwSgrtjI\c$SJI(>,f(¹Z1^}~PH^{7-"C>Q +!/ Dz5ieܼ?gˎ_6Y+WhA/xX.Qa{vk}eUf̔<`|FʾMkh`N[l$etDqoAk yQxK`QҴBÀq־U_r%2B[p7HÛ3d73ySoV4:sԉW -K7x?7zЛJ"4>\UlN#^2f<vV) iˎ rޥPzۇ!1alɺO['Dmj+IF("Uw@:ѝ4#__i[\4oqfL0%MiVU|^bIzX{>?ĭ[*lL-;s2`TVsbƼ q()Yw5! (&0}OObx`IJ:4GhPQTq'b0lfq\f|y;~px9m>}GXgD( Hdץ2Wi+ϨBN>Q5_sj KoVC9><\zBZǎpPEoAv)Q*zF:)DOfnOZf5upbi*__-,&=(k_{= < 7p=4SoP"LA&uQ7q"gKƽ`bŰt NcA&DGWV :NvqAȂvb}Ö+pޥDl=mDfC.ۣsRS|S)A>]p!m f*+7Lkh>@Mb2$FT/0v1g~ n1l^Jr ZŸn͌:O3{ge61٠e 6,lԃs;#guf^Hjj99ԩO n4iƘw7:M=JoضrAT Jк`/ [j |Ia ԟhwBwjH9 6OF{4f^ķ4e$ -y6QwL笥_RZ a3 [j3' + hꊐ8VOMB[N9m"lβ^;J}{Rio@'ˮb R~&O\/Au֍yYJ$lӧ-܍-~ccʏUb [T`4wX tW۲U:kTɟ#wdh'b󚵹/pf8Rnr#@L?qi:Kk+%VE)R*sdYB^-g@DŽ?:SH)', θdpQc]E'v}n1nj˫\h pxgFCr4[y.@țT.,O˷[!k\z>`jMVn*Z%Kxf!T2Z*잝Js>rfx\Ϙg?UD@h]1T2sS` yЕ N$j%6*:/ޮg m63zwNiMlF1-)kø 7aUH޽|`^`/geq%sSfgkSDxEʧ)zLS@e˰\ lyp]С8!]mRfWj3pOY|;O? .#f`e!j4Av`TIBSm),P{zNgec"f fg\ڈ@Í *{Gr薪ЏOmd۟Y>^|X1n#zgD':cT2]ئ i=(y$1ATF7u#=7WLAXr|@Ps:9HipIr(v1EBUg"MgCJiqG2\\DCD;=I.kV(ncK^6(.QFx~ B ~O^Fl ]v,h,zSY#'?W<=J 2i)S:zg"Rds\ V ( 8!GU:dOm8d1  Rbo1d^SBbIe;ll.o(wpAL~h~_̏<1#DHDTcH=8}ܒ.-6>t!gXAgX^~<%7i#|8tSwр~~;Ԫ@JP(y  a7-M]^q;xSr(vyL0jw*WaPwl~ģ#wT Ã?Ҩ@n_?kIڙ&͛;0&'sne5A[sMA8)E8Nz|W XCcD1xoeNR;d@YN=sR| 綎6(ɀ~ۿ#]y8j]T9J:[nn YR5i@D Y솕xx;B6yU*G[ITn3xc< CiYg$һNPoXgM)rCs?b# 0OE52X;Wμ*$  s.\'|n8 yZhcnGjd2 gD҂ Qz. uz~P7W۵c$&FN{_ѫW^ UvÖo 1w*8:kPʦc21b:utD=p٠:)ȉ<Sܞ^<&'"o8(ft XDNL>; V^ޜLOa= &xtEX8rMNPf{*3hxW+01gO>]S=,[ aQK bdF߼oG/ϒe3ѲB`kZⵢ=?>7%s\$ cb>& 0N'_HJWV.XoG$Mvd74'C㣩)<B^ҶO]nmά0g(Mv}%\|KD=Т)mwr5=}l$l񯂩Ax'b=Ơ. 梵YApC0CB756G<[[thpz߲DkA'qb ɳrVe.t< (ЎsKH-͊ {o'L_Z|4<:R*U=t5O?!ږ Q &k?K*龤N*[ %~ӹq8_nN@Z)1&|$lC"cT,PN>Ld@!'YSA+E6s!UH]Y8ۡ'; [<$6bw{] F=V>#l*b&3oZTDybPZ÷> "SjV: S 7K V-|{G1Df*oGHKYIyKBH]TNH)sfhe֤wǭ; U,JY4ڵ0#TD2Xoض[BaӽؕSD􆔮Q\5Ep&_pmCTkwF]i4•ҬZ}+ȵNCo<+Xg;~hAxyN\"XL梃yMB_.y,Ѵ.,vm?`-O|DM/J.u6x. Hc+;_8mab=^'$0j8.~J>LA[m%jݳﲛ `q$v_MlhĤ8HЖFvpQ<7:zcN`)ϟ.̘VZfD 3hA¥nq1$ޠrм }'OM#_8 [P=6z6 }_[ۮwˍ|ߣ%f'߱1CRB~1nŢ Ml6{y&e%ݪ ܯD|S,b@H>+*`sl'To}݂%-!{7=`E5z)aĬl1l-^>o@ ү;Q4rbGg9v9!B3%YeXŤڊӗc3du;Y `SɾP d3QwKdآ.hThisf&$~S &;WngY"_Dv86D;[5Sv~rO|[Mmˋr%V3u>ne{ģq ^gxJBdm\\iO @̕+O;w0]b-s7Df~#S)?L xpXR(|>iU4TɏQ9ŲNSϷ9y S^4:g!6v(q!Q_ܖFH(m&q=~%%vB"%UAj% |C24 YJnX;Pl'UGt8B9TA(;!aU5WdG /㹠믣gp']J@F,.X't lCf1yjnϞNZ ZŨK,IuΥ:V@ID Sds6Ƴf,z[~|R&1jW\e & 6eF0Z}u6h38('~pV>xp9] ~X'/лN߼&~0xhi[%]7aa0q;L]x;|E9.yO*D=jQ ;xDI'QGX{az2f0D>4rxfzX*N 0|dnsk5}֑.tm@5Ͱgq1(YwN^AvY@T"&}+"m~d#<3%ys)y:QAx)RH@_\/Ag;o (ɟ"u!*Xl24K$>Yzi5BL$-FXN,H۞jUiIƔoUTKރ1{ >?kS2,-f\LPQGoq;z8lPkwD4^=w`}($EtK*Sԏ$|"O=ksf@ĘEijDRNwn06kDODgyhwCg_ 9ꐛno h\Dޥ]z2 P߾ $.WM]hiaڬ<"o9~+{&S˧^  3 vscm>̺Mj;r2]ĝ'0Π^k1pNY,KO9%m|&Сp f.5|w Vf-)\ 7n ۩˲GKJ!3F/  pp+]:! Ǫ0(Qu nGzAL{!R}:0WJĽ]c&do/W\[*u7u;Bm9) #osGl|M@'VF@= }].\-zQl#e"&+5ĿAV~jt[cr_fsRw^As i#7H辣Nӆ`-$"Hakv(/;Ff➹cRUG&;o~6viulfۨO2F$lz=GGaW 8<z,ՈGժn"e$Ekm(ύة8V0%ϽNĺ|,Nkz4!כqTb_RQ󥮭B)za=7_pk§FUmˌ9`"kh^t_; 57YxyQj }Ztb8M}dq0^X1dz'O,ֹPh!q[o$J d}S~.(D%TKXzj5Q^M+[~*HҝUQz. j38[IWR6|rS;'oVg3_1NrHŚ&F0NbͿu7*t]LW]v`nTyotY"xsFyOɯKLՕ/`vBtRqq`Z6;q 1Yg*+ ^03*KޔV`:MV~xSԷa3$&lsEmuwdP2+&}]|PVgt+Sm2橈r;:4N/P.kr|^YUTώH1uaTX匑xt=C}6q{ MWc|^tס*|p]G)ZS]/[ZN.<}yMC5n -rwE!s(=?n*{BX`*7a!؁B WR$}z$Cglts!mL'գPo1Y܈M}A#d;EG]W=KvQL>W4{_. " j,0z%9}Ntf: NmZ3*m|XܙA٘9[nDl% KnFuTŒ~]+Ҕ8]LuR=&K݉Eǟ'ܔ =Ӫxm.z b ą|"\0핾Ec%hQo5oP|箞ɣWsh5l-ѥc#{(\1텿*k\.yQf-cNH3F9K}@}.A@F[qK"oj/|9ՃI˕`*U۶@N.6Vhߎӽ4=NSND GO[ա 4Tɒ`׶F}ޯ|s$Z= ݞ\烴mz~B?\N|@` RS=۵W?dAx홄y"[PEvjD^,@V:ȤpnE!UfȎB/p&^$y"w|OΠCn&x[ Q=7h9 cѪf&4QhE 0azc@y@Kb=4- n^;r!;#׃Bb z{U=;>9PhkS/=d8|oR{@+yP~Ɗk!Quz砌Tbk| {2IкhvQBXI>eh76cJĭFn`1Zc.=f=B8D?[C쥁YNÇvٳ*4ӭI|ʇX3Y ]3sb`MQI4tfxH7's >4yA{oX0K@$የqB`!D}IӂុTa7} VAcJ?*{a ~ iwBқlOk p 0qdGRdW$VwdudT +Z6].[layhhee 6+CY/]? 8UxjFr]jE9 0Bn2F9ό?g)OSwxNu,Ǎ<ɢjGW>*(G=;K5*k&M]`ryKeTvٻ'zQp%ZRȍ>ѸfX6)??C@{d(Ǫ(s]A9\*j:n4 uN=ǚa]pf>?)7bʋ^.s#+fnMn#٤RzRda徽QBeߡ0 lO 8z)+0<|-() m}qY VYhO3Z-\x6opKS!@R}^Z׻D/"0$@TE5Ф tp 4J kY=#[C}3ɵ>\H~.k{䲻Uƾu>5RZ~|yqj%o~A{EuR7`͓Ի>:͔o- y|E/p'u #5*/t`  aBt.kS g C= OOkZ{Nf3^bkc*^VtI@rpmF'Tw c[*G( $k F,CQbU2H)hJ 0|L *OY~^=cuL[9*Z~o<c2Z;4R7 SEXMM͌ʼn qݬѸh ɽV+`<I?@X{LdIuY1QxɋMI75!q۬l (t\g#e.kKaADǫZZ VJ/r\DYnOq2%1^HEK':EُBted۔CdyX:zskKyV;W0`)vj~>|ȃf|'t?dgglH3܂B##m0@mxޞJm{201w9i h<6 /j.'֐W.8Ԑmg6G3;]Q_t=5|I<I q[ g" Đhbz iIB'bU"[u$b 2BOU?U٨ ؔ״ hO'Te?DE{/lJ!]wd8z'} XT]ZrC禔 _r S:]SoSWivDZ$VQkB@K|m~۰%Qw;9q}D=PSyX~uKgaFtarƎ#d}Gwl\f>Q}GEauŷC5n'"!Sxzi%YAȾ7nMq#мֽ^H&zt\wvuK2 e>ďWB^k$Y`Zb=A"Ҵ, 1I* 7v^ƻX&_cAJuh{!-= ۬_.N54g\Y{fr̶mi3:yAuy9Qyb$VD93s&vq:?Ҥ P!~fqlpYr(0/'+ZjzQl,jy`ޅi3޿X'irrCi F!dZYIऩ2%\(vGZTyy>s႔tn#0@a٥zk$@~z^Qfw4Zc+HqnXK~rļW@!<=|5 \9Q2]4_haWlG\9"wF^tX уrw]8I\T}_\߷SwIJ޳uqȈOQB BiA+07\T>VX'O8/{caz~[1^V [ր31"#shniXvHdԏ'D_6BwS;$5ydwNwfΣ% "J#d0 q΃~W%Y l V|X?a3֏Qޘ:r Lҩ|&n=>zId p&:5^W =ON cx !UY{q"ȕG2ˆ3["n%. #@D]zY͓-q҇GtZGYVr&B7#hLjp-XືWl 5#zQuY]c1@n~o!Kvчl4)$V)%Fxwv?GQ(Br.%l 0Wfceq2]6`; s7 /|LU#w)J9 -& ur {0jqHcX6y§ SVT\Q?uZ~7 1l[qqJYVcL҉Fq$ZRΓvճ4rY7}hs?|r-JBX j 3AX>Q:{Q@dЉy}o\H@Ћ%)b $/,Y%uU ?؇ͨ^PkflvYs b L2 Oai7CjyW ΗyI0Sv`+ WG6f2휎po? lA;k#mbiiP|.T $bwA|+?Vģ{(cgnU:QE ƻ/ y(@;R3AQ% :s (/My45PL`R^_6 C3L"_لWU^0@.tlSB=YUM}7aWW)&=`2lT KuM?=hL1P`o.[țp!"΂]ǵWaÄ4 S)y>Z 0AG|VQup'sVgvaL1b}Ӷ(Sr`v$Cʖp9Nx \KdK0cDW1;8*5#*%XC:oNW3\hޭ\x$ു*?)ݦpPmQk#]iÝ: 7*(Su(wc2btf>DXْua 618 Q0ư:tHE4FM6A,"(7PIr7K."nB}agģ)\LpLL̻j2ˊ}x{6h[K $ yNX վJRXgD= d> FW/M;s0e`ך++pHN5QUvXAӃM "Rf6T:BQ{5*G&dFxe)aӪ|F"ۈ,ujSy=GnC៷E"'ʑ]]4e(22enO;U׽,?B/ad dio6Ud^2 Db]4Zg ' Mƌa_im䋛"7731"cBta9.Q`t|,0bM}oMH|A 1ʿ SXBI|z|\D^Su\۷M 9Ö=ꋃ/ 'WӐpuovp$-@ءJmoZXxpi9+:d.WF2oZ-0  TB,VpEZn[@02p雨X@nB.*ȈSKdV[ssӖw$H<(2=;7Ys&YIzhGŵzYvd"c¿ A|8䡡_3q1$3`׻HcVHZ6V?vVǘus7x9K*?^4ly1x6&ǩ[jIjjrn4۩=PVi~Sy,9-\3?fJ^rSI Pl"Z}E2t/4Y ]]kPb6ZO[zcih PP뻹?:5%Kj-IP*1$co)G*w +nCClB#-3]jccRM/3:(`KMtex3a,J1?oXv.SRK%kMp_5]t:p_mY&AgɑŐ< Wf E%FZo#:V36.~uz53>^!6/C+]*O CrkEy#{RF>nVv!}dm\N1rY 5c[ n B2|.NIXɄDǍNrZȷI'coT?ӟT&(+QϞTџ5C %x?슀*td+ ֤~? )O8dl;@!1Ս\咱Dhds$.Hˍ`!xBU`I/n>|ע،Ȋ]N:m{+ d NXX$NE*[A.Oz1tU%⧃S( nN|I*E;9DE6M 9 LX7)%^GX`GY_|P[0Iltf]R /0 [cfN$6]s/}hqP˗;)}#~1'ujdL)>i.PNW_9S=zEy~gyWaNڔϢ3$P}u?;־窽~˃eG ͸kqa;Fr'C!A˟3#chbo>{SPv1.#zT {?C Y7k>z~Tyl' |@3Jh=[FFD m$Ǩ|yU<PC=G9O2ġ Khw-KDQԽb%.6\z(d*J$.SWy):n3 Uŷ IܹpPd%d<\£ק5& .mro$!bvPTW-?*_7z+1sS)W"͒_(^2Bߤ%q+8Ց%P-PWm s{RMG:` hZ@S";gZ:)*|͸>5m[G@'׻u_L%Ӣ}*K@H^BPˀXnsF 1( PZE@fݶ݇UBZჀ* ŷ=fYY/:؝zN޼ 72UÕ8*t0kOQU`T}Us+kFc~ǧH=)]/Y}ڶ 㪛umgƍ{},˞cfsRDz^-d5 ,h}p+V qr?T?3Bx-{^k'5P'w֋URLK}K7yѧ_K.5 @dǸOOWU' LΉp"賂 ~ C@ ʳ+}tSᚰ (KG*wMJc=,VTHOTmz3< 4>OZ^: [Wh\{CWԂy)!0oI܅ hޓk3\V/tkg-, g ڷtݶ ~J :r\Yx ?,LpXў}Ӄaυy-"*ƐL#'"}AO Mk.-~#armUGQ?߳=}\x֙SH䟀b~hY MB)X0pMVIO7o_ &Dn>-{Eg~[ŨNIîxcE֘f Qq{:V0>LЖ}FƯC3EelD*~&| ?{-h1y #,hTae lKux*b`xk1?ͻWg~'t7uѴ,BOE|}nDZdG s~-⧢kI9;a)3fc <ݬh7߳ $ ~#zPDli˫⑾ RB@$A2E?i""oqaLn}D>kF@HT`1Pi[RN[Vd Ww)3ސRqd gg+g.SЃOYã(kEcեmE95 +pS{-4ĈZ/pgaA0;ΥgK=0K+M $dnK /+E΃?"},`Hv}M]X@ˊĨU1oj$Ϸ؋^%K [&c_z҆>n Fxw\^#S(O!aKF yIK*uT2el\Ux}5"w9yBx,]*nSSJvUQ,1QXEܦѫш_9_1 fk)v왏:[/vwE3ۖP2D\OO.8%filtdPc íkj,r2 z َ[!m v>ojvY$o%&~ҎKAegqu9iJV8u:֗#F#yvP !Nq6qK^+b9Hb]YX m)wz_v8 _@?\&k^S/&ԍdŴ<:PbCa\fJ;p;5Os.~~dW!3{I4D *Puqn\h$%sW3}PӥʹYS 4qp_I͍AIU Ƭ 6t$P9.ieh}@ O(g dweØ1E"$̉$oZGCDl B2g$[c"լ (e,3&b3K%3osdTNOOZ^ ߁l,Wo3Jd8, !pFVer@|c:ME̽Ky͆ӿ*$:E%G"69)}IU7HGRK#OaJBfv$:>[#غpTaŗsMQNgb!I(C1 ђ"W;?57+-uߞ2uZE`[>j:p |7H0oCk{2'v8HAr9zbVC !߻7I ާrYSNsm7)`dEG{}I8bpl { %:$A1@ך ۝@,{DR?6qRnz?"Z}SuS2R-ynlCƻݵ6D@'㤕#TC]s-VՎ5J$d^Be"+@y|X./&!ʡ3}u>!bC.u_nD# O?B"]s[I Wk"{L|[Npic-p^pNȲ@usG4yM2*P.A7h.x7-O Qqsl'=Q~)F68ӠW'uWQco .ӏ+@aL&:O&d4nSk G ~P &Zms,ߪ:g%6.1 Fm‹UDj{T@:kGۇC4&<P-.f&&3!zssݑ08Ƙ؄lN"R?zKEq~s_ِ2c'J0~X{# Lqq;Q>bT{x \&2F\HNy՟gܻz4˛__̕Yå,D}xv1*45^ m+D<'vAmL⨏ϭfH'$=Z_hmJp>x (7#c󹋶8zz|>-0\`ɻ3xY+N(?,sw<ւ_vî/3cQ%QuAvo~Z ~[;T4s/ &|N[ΰB)޹$;c ;QAދdvMXV8D2ӕM3|#+0zk4Nd8ӜZv7E] ;~KCB8ǝuMz:潧 j ǘV֢{ -&ty$(=$JổLU.M+\:^E[}7ODK"3O?e8YDUo-KeD´n64GNr4p™+S0t,܅~3 ]HNǺ7 B%ON,G: GõԮpLa^G^S:NW>I7t6AS~b#t/]'&P['@jSF=e9XU% YN2Dkqx3E،9NNs}t?x1L sW=~[Oi}擯S0E"OVP Bj.~5N(]g{oʦ1LO\Ͱk'5kMZ7 aL:[cz$B> a0uQA,,$C \8Ms{}`Y$=d3hɿ-5` (4lnܢMVW%ՏB^}'fr2$?yGx H>Dzo)7)j @f3Z@%(Q;ҡht\k!5D5g2=$5q})O>mR+΂bGf}O| WͰ輜& z፯)wP7z!Zn)|-/:׫];I L+HY06z,\~Wk Μ%vf,DF VQi^+HӳyTqOXb\L 8 `j3rR0D!xI-3Sb [+nֻ#)_@D]ҐYM,5.Z*N̼X2{xyO"2bһDpda8`eЂ=E5l`IpG&HԔ(AF "#&礑lzab򹦐:Fp yK XVq6-],zc>JdB7WM --ȁA I[oサñ6aYj>Z5<9Ʌ^_Pڀ=hdkOQ=$yҜhsZYj7XۺC> <2X[zŒ=wB#NŜp]w"c6&xW`Kr`0ʢ&{^S u䃽G~lPE1Ǿ3[;CFҟWs2b>e$ V,>=v}5 $\ {51iV1T&|< /"adg vM=`5_&`zw"\)fh]8J-َ1I`m鍔:7` ;lF NS+yv1dO 1Pt|S\ pC\jIĄ(-?C[@Ę2󁗰L]͘(6va[25@‰6/lm/Xft^E)9m\Ŷ9 LD<)/me6#3 FXQxjENgS|O@00H*7ƸU*pF(f/R>i E:2eu]7L/p?].g-O+M|+0dThTc1=}ӔXSC 7IY1ۃn3uT$ jNz S}!v*_+N[R@c?2µdj=y0u3]82:*S m7bE2"kl1d2ftӐ24a=牂-et4S'Ķ(R$sW-s t> .裫͍G^V-ޞͪ,;w ahM 6VD$ƱGߝ>hHk#Pkܩ@ œyDsW "M\㠘q%$GDb7i7O->wP`=LkH".Ri)6Ҫ rB^ɪ}PQMs'p$Kwq]XFy@lHwWǼHdaW{Źap3gLwaRwgiYnGsfZG+w+Q 6:"eAv+"KJ(!.`x,Tf]ǜ|T|.} # H`O)4/]M$kӡE)4E 7V~h$E.,<x+vB>e K2inqgsT y"_}JS.%;;A܋fx}~d02'f߹{*erוw_%ћδti0إtoET]p.g5d= 0 `wPRәYgoF'܇V"?z Υ/(UI Et?9) (Hf[!ݖQ C߳~ nB`3^XPz" RBLWkZ@Oo>LR[217ǵ꺵sĂ¡Cw"XGRq`) $FSi4(Ed(גQ|Ptª3-2w$ U,wݰ ;yi5vglك8;CO2[ӈ6qFB g/Z-'i/c?2|liwFb{:7(_怛 ʼƥ0v}8,x̪SqvACՁZ=CȏAyrסCww]]hlOZ޸:$N*"yna~1e,dwv]%Z1 |1@G*{\u.'d'_ ˒^LIn %EYd6_u)ۣ]lꅱ]6ی:<&z#-*E !/]Kۛr^@ׂмDEUi`u)@^vSPŽ/v$۫Ib@h53 5Yn'No};];y *}VI}y.98(Ru|!ur.iŚ#[yQ.=^~/ S񯦞{EA>?w?Y7p͉L$DALWB|mBgܮDRFg*NG>3w槤˭ݖ[X.ӹI=> VzHP6x (4v H)X5+o^lN3'բ>},Uyfb6_t:K_O+BG#ã̓Qooxċׅ]jVg՛*:GJ>=)r^xDAL{B]a>_/=f}d3*K1ĕzdM1kB>3i$x:: C$K҃2̎km:L´ b)~A4}O޸-":+8:/BYBC4)҅GRi #lۙ5ӱ\͘BsEgHilRhձc\c'vkY >OݑF >;Uf`XLb4Dž{=kB6qe9D B^Kl7_004=mSn?6p72Ń )rQ7/Ed)Ayb-c R\ *rBP<C{hOCC$*`#Z1(L$_?6B_c],i[K2xyg:wWPbGL#@Opx J 8C-* 몬3A Grˎ~|r r3%I!2c+=k"\^zz!4|2OA3(]ЮɸRv&%V_[/$#e0`x'+9PpS tA<_/ H{<W3k (yIFEA7F!kԥ_ӽt9da hMs57k -{h1bZ)>y!2]B}p9BiojkzO-3]6'Ьh?C0Le+vft%'hMׁgku +Cǃ?] #nl]g"0ev2rsSHvnM"0c4T#I>_V\G/-B+Aiq=6R 4;lcU#F6K6Zjhvҳvv$-AVV)0mG5L҇u~J mV2˄p̠fB61B# 9g,J&J[JU>+1:hxw'܊hTywA_,[o21Ji+c7o 5fع i~G-x@I#7Kܚczɏl0E.3oҥ%=&gn Low ()xU(,H^ķMâqb$Lge/!"iF 2'Y/c=g |-j_w[Z~HzBV tznÄp'BY6o[d_pF ᨆ\:EsYJ%:PIsiQ{tx?ٜ@w',' sOӳ3\ʎ=r7Rv {mnOC6_vU8kY>Xw_$N93 &i>X;MHҠ(1QmFV6? N3hfvf0eإx tWHbF7c)><@U#z'dr=/.B=_kZ7\V}|o@{,RJ󖬣Lʂ?o& Pjӷ_%r=nQ$z:Ljer*F,@EޅUd%/yWбb,"P'm,.:?d^)h1ŮDH>;[2GAwLRwv~>P3e ײ$9t -~~-Eg&a5?]҉s!`ޑ3l*)shiY*sQI}ՔcB7Nnm3C= iГU(5pƥMpRP}Sb)E[`xb@ ְߐ :/_U1Fhxݴ-nd%eXbJ(xؤۥ6 7JX`p퇍i^Ͷ~3.R ~.4i)NBa0+T_gR/sgaceP)~p{XBfM U}XK.h}Sبb7v?Cf]w(wŶX)h$@Γ/肭"!׭JnC4^c?%9ɻ"U0/qj p81d%@pSD:6`1# ru UgZ[ϧ Wre<*6 ,l/OScuD d\ˊևءcrZsįAx8fX*jIݼPlz͝jv镣`߳6ܺ\F64*uKTHO#`wL#SSBV؂mp-HhhT'uH܂fY.Bp,_NwZ7"c;Ozs.8ucj+uVp&ѴEV ۟%5&%hgi_\fP6QlEzvyI'1r*u .ں9jg:>[myr( ?{a[e(ر|~Vbhs)HGeh~oa'U+ 5XJBVYmI#F qlK )֚vgGesCE2 mW݃ KP_I1foہa_*{AL4ngWZ'8=,CKw _v0Z8m\k}fPu,OATp-H{G^Cϙ.z,~:B@w-boC! b$z"x.Nc]/*R{ UhYv/ۛ׮ ^ДGñX +!'!!xVh?͸GY34ipZ(|s%%^~j+3NK%_Xͺx \sƜO7ʋX/cvt. vܑV߿*+4 ޠOtmlּ4e\0"r'XKj3:ܛ?LxpB!nEEN!yA0,D{}6Y.q#c4:<{9fϬk/`5߱*Q'.m QB0/^dҞm@ƒ=ѝbMvR=!(ew0/d."$]?cu0Rʖ1 a>ݠGZh܈s [d'VmNv EׁԆ _]FIj!wp!I{C!4ƗvJkrΚ>gYZ0707010000020a000081a400000000000000000000000167c8ae46000021e8000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-flakey.ko.xz7zXZִF!t/w!]?Eh=ڜͩWTkH1Sοp2F.P̎b7sSk'lH2 (P~#,&6}U32H̘Q^(!fjMz [7ujfâp!^F. 'ЈP4%PnȎ>׷t mИy U ;X>"$O=XˈS@DL5&heÓWʑ|G芕hDH5[26ocQRV=[ Lk-hY$.Y*cT^PrW$?4ĨǪUb;/![hxjK&I2_=au1z!lALbVAј]^؀xPM cFXNS[4rI- Ŭזּ7KuNV=czl^%D*Be8P*z@6dX|pz!LH.2ɰE#LhXu~:,p 8;~΃ }1^ͷlq#Y%  )ګ5פ褠 WOIoVHPwEC TƯ& k'J_2j2=&~uЭZ:okq k*;:?m&sz@J>A2Ђvg|~UÎ~84kfs;yܲQ*a%>mo#wtKH\?X *A=h *z] vƟ `. >v'з)agz L)2ث1` pdiwYex׈'=0wQ.v+%j,ovX%yPG{Btc"W#`D}ߨ<Ą@I+i\K{+ʄ6w-B *Օ$g<$+nѮ@u3.YH:-Ox#4" T=1Kgʰc:O,R(̍n4Ʃ7.A+_?Edߧk(RH|NXF1 ?Vo]e6e7RtHH8H -cea%RAKDnBKm_љ{=YEE,QČ$N@k(A~ 'j;>>8f&&êwY9V/bnu 3xs;Gˈd.q4zB3 %~F{ػ nz c I,0E6`oޖN<}Q`jR7ׅK?-GíWaT UzCMnZc9FS ;c9%gb%Sl;4>oyBUQiQefG5Hi=8A6w٣|LnYpe Z:^hbl"U)ۘ@qbY ;c _Û-K T[Ej͂g&μ4ߏ|FJ}o6R)UP17kѽLI+SUp-lMY"0K5ɄTiX0j ([j,jzg~[;)v2J9ґ Ժaę(g vj_\e+K)s~C3{ <*M;)Bv?̰u#^$W<V|WLIK-&>m s<6npF Yn?A,|Z4?$&U&8&u6T7wIp.֠٨b$b* !X'nWg/2-Ƕ<`UHQz x^԰$C9f%tgM7;mi U Ϧ Be(UZ]."z_Ġ|<Ҟ_:ۡyt G荈N`GDI~"O?PֺI>%Wfx^IxLex=9O hCM]ᅤfTμϬM IO8ǽb-. N,89C XP! 1~ꬥN̤Ё[]3*!NJ]p^l!t-◰;HJj#S鏩KQ9%U7;A,vْ P"u3Pi ֧\F7мd6X x~>|\=mR8'kgf,wWHvyٗK01R,+HE.^#M]#tb`pH z[y34N ,' 2V6JAڀ?jg^0+4Ͽf:.[;T)[5,N »0NP9K٩%RP.iȭC"p@g=!'`q(qs Kkv-U?VB7F±{Qct²} /SáI^C&@m*'/FeݰTQFR23!xz[=`el-+||+01/& agă 28\P%ʬMPyw N7ꐙa;ܱQ0po !F='}~h1 < ШO6WYј@U=quKCH?vI((Ml114 ۯ>h :3ezZlDu77j EG1,C4VL"Rw4Rظ'u!Ur+Eӂ1v*rDPEg(T>WLwȱi{Od8*_;D?^{nM1o6?*6n#.b_U'̥LRHUe|/4wqr:ŢNX2HZC }ȉRFcG#@.97ݨ#֜y/s@gmbb ʹ~AӒěz;A| %p\R@8E}Bufx)2=3r: c=S(b3FMg,bTB;Q L$ϹfMZ lN']5ek'ÓlxefJ7= "Y',&QRp>G>".~v/xK̕ĎL}xʬ. J}11\kϫت3x:8y ߀l瞩"ў/$Ei\>}PD DNymh0t4( 㿷nP[IR%.Q[u)QҎa |}5mCXU 0-aZU2YfD_|VP+~ TRU>H;4.0~jk0igGY8wjK:w\{Wo*hif!!h*Wݪ<4m/S4*G~Ъ Rɴ(pߪ/x̨׭K:`6}$vLN*G2ýdilDOڴeNIU0$\x9ѽ]b00Z z'r.b-PXF 9/ QM:fS'}#C_Ak5?.V)S.s&F>٠ZUkKjG@ΠH'N\lĽۼ wwD(;꧙T1%\Y8?.Yt*#CR.^dxsopb~ RԢsa`qS_ ?ؤVtWOMv&I !{hlZ/*R18 #Y6rr*2ԧӢ0u-뗲AN UMC3nMk(u?pg-}(9 . }e;] !;ԩRu0{[LW'^ eaNhV2r;wF؊=`pdNC{m2;6Z(CRg/+,4W^tOP#JdWh֞f$%S׵\[Na]gVvNsIqtn,6"0c\AC; 3t6=T^n9MRPZJA C^X%Wk)#&dj #҈|Fr&K w?;CAhڗӧMY ,b#ۦye;*--iawaOVacϞ?qZEfByD&nsm*=M#]F@( 3 - TZq kVG,y:egopf̙Mqd$b_cz9Ȟ `E6;J6N.WMG3ugb3'Zh@jr`34zg2;,e]7wn {<1|{ -emb;Ap;7q3.C>gVv?@Uij`83s O|B8w%wHl ;M-3A:i5,jj<ԮX6 W&$P9A8E]˷H$-^%f-oʭ3daƳ [ۮt<=wo!iF1꣐.!&@܍URa4/?2E 0|h6u a[P] *jjN 1ލ=Fovmgy}q&ڑ?e|QH|]j?k61Kz3xtIi->&g-u7q*ްnu: 퓔V8=drLrǼ>8ב]'&3T"y%orҁ/nAsIg5]ԮBH^oreYL$Lˆp\C/l%nQ؉,: 6{ELIѕE-r/w;4 ]ߴA㒷t2yj6Y\h{Yrn1Kh`i`-ʩ &w͵ d84jSvp+A\:/jKTWv(7^ZhsxL) \J%ݛ Uؕ<:èJF{7n(>Pl; $ehBB7fw&&n*BSis c:(nR@LCy qW«@\T.^uu\7}>3O EG? h𓈕AZEU+4pEϏG+oho|nU]?^J 09>L'm5$_VJf\GZ<8h]Ѵ S6:"LGb: 8vtu!KۇU_cCĔ]f !bweρvi]3R4J͉? v+c4qd`9\lm|Q &_ʵi8 ~z+Ao^ݜKĈ'u iߞ,hM)/,Vk,^f"x-K` * נ}"![jzD:-!ErA Pkґ7j=$b*fea$ax]}SNYqR$R,pL^$v$F,F-jE%t)WdаRMtZ>I~G?O%iю!HZhzv;K<}D4|7 3 k舤LGEqڂ<آR&1q.*\ZrqΨeAytxn!)ynd,<^,b) $uuWVD@񇜪r] ZN\|BEvдCIR9NX +#D}Z @ |2{('R3 ϒ΂[ l%HtXr$||-gj\,฽C/_F] ,')xEhmRh߶5E͔f?kJG[d%V+㑚ɐg /דwiaAbMs4(||D2e|'2}OuaAt᩿mn;]nf1eݘJ;'ϓSs7&EdÏJ98ŢzgmFɽ^vNCA'Q6:qxo-"hF:L_8;%Ơ|FpCwPl=S?X\H֭P$ 9IQGs"ztơ>PgZF㱗:ŶEXVxז? SL sh#_H8l E:` rkP0{tx b`zu yӪg*cJLIU+P%/ 2VÐDH6S'jLo;Ñ@=(yJr0:x|J"22*x)͝tm \ "I{֞Z@#\w(lVrIVi4G04'ܗ6K-}(Eyrx;JM1dI7nye.{Ӳ^O&Hmvn`XrSu½1+|5'CDu F Bw$GwjԅqZ뀖ܐ1 i\BLOK#LM'r"m".Kш&8̷0N6g\_8+5 !)Wn×m5! JH&/UvGS Nh~vUq˟`ΝLg 1 Gejq 9_nT_8D–dL ,$ @eƋC0Z[nA~!vJ_"`1""bL/h6[-w(h@ m˲FL9גwl(2^47J.0ױTycƿeQbu hN+9xp ]b qc2 6_|Ye #]T[`B2-A`Y{RR&N?cr8,eKWH1E>G&n'!b1W?ZVv[L%/>N& AkΌ3>-CMI&;ג;#t;8lKp[4fUr4ʺXrKzsy E#г*Z?zJyq\ÎdHV'ZDP=Z†q+1b}%KL<Ё@=sħxFwe1&x÷:O*N;HaE 3 p=I< I=U` MeN{77[ mv`B--uJ^`P {>Sb39(`q(2~ `YFňq:Q1DFAe'?AWͤ[wQ*T<11曨7}'큼paSRG5DX⢇yqdFh~ >͐!ʶӁ7r5m[tys x+˽B< pr )vrU9_nXkapD:ZBUp xw4#_$G7n?HalO)xmh+$gJ RUzu&IdA$p\g{l˱MAL W"d!Rѓ·4mn*#=䬠-U@xw\Xx9 _,۷wUD9[Hs зeB_. 91M2Œu@?tYJ:yUz̛9[^sƭ9:[skOZRQ=AA }{o|r]Š?N*H&mE.2g͹j%"% Sq_y;_b*>tj& Jv{Z;`ЁTƚ`NlkDӎʙm㺛i?%YOph+պ3?ЛC~ԊeBckTT_{0v0?Lb.nA{k7iQ:H(AI oK ̛M1v̍PXL,>9>wלNx4!޹O@ 6K):1e/I*).S㱋 qbL#rs~Sv6 r*V/H(w0!0shx8 ۀ}[iWed\uYc@%1:9%N\10L+phֆ?:-HR:gF\"#{~*{ F-0ƸO1`MU9lc=}]εD25m;"ļ毮4V*Fpc3C,ėOmv\hMjf5ˮ<-{yO:y|Re QHt":,$pCm$-k؎-"}oě 3,B DMIH4 h?KEu P.T6q|_5aĒWY@((VŖFCЧZl#jc#T{vLuaiIUjqQLHt|NM(`E"nl%{;v e}y ОCћ /w$4Mm~C[k$,(m^Sjaÿ$AꯠݨǻLwl4D~LV w-~5؍S(ɉ\^/5+1_SK+v(F\-ؙvunϥݯP9x%dFTd#oR{U?Bky!N ᎛Όy Z]v\xد)ϰ@5,#y 6!4p.K8diPڶ:7ξ.r߂4pze[WJMVȰIJ.jjnYTYcthnbJ6&q`s+72n/ !7Qc>H#ZTѡ W`gv>Ҏ7]@ڨ5B%O3XISZq}:mhӊ'(t̰*DlSQ: pml$ i=P,J`OH !q@~uifi#JOߖ|=-@?!z8rPAO}fh[Up`Jο ^JRͶ+2Pߔ\X}D yt-C n"8 J0?˿g`&+Cabɧ Bl%v! ŝ睈Vm%e,Y2^x/DLET6a(ٓpM,y]y<&K3p'5 k2!]isO"gRK_4o#V_O𠦦HM"?TI>ǣiju?Y•6<)E}1:dhST&?/] gp ސxqL|E $T׮XOUpNɺ6w] ŻYxm<36t"kNJ9DhX|R6$$ya=Ѥ riDYS:9U+7x`{MD~@QazKD ްiz#!@E{Ґu:H+ʯFު7Pʤwr4j#i` z[S^M=q0y@r4Z[VľkH Ψp3ԍ-$?| ͯ^hz8jl"6ׁgx.nNDۻ!633d{9ߑA mp9U,;0m/ncMbԋ[&0Kހ靏f}(Te,)QLy=ѫѠrFʵShSC%Wh0\1~ūfȄRqs2(BָW^2'W*ݼIJ?ϻ mYz*‡nWYHlw@QS"F8= !e=*`CPG_2<ɩ*0ރh 3$m?2dϛSrEӤ[Q%5AE.Ojo|Y\KO' Cy7okܙ|.| ;.^k?MeiqrYwP%뜳/e) H$p dXXu؎;\{ w& @ZHNBk=Om6rK&ۏy3~8 Ę,$#%bcM0NXuq@|X$'kحvmDz ~q9ܦ8F?Lnws_EabY\W88+߲joΤY]\;̃[L;->OWiV T c/ڞ? d '5TKK.TWcᢧdfne^:^ tmAC' wOb]ڲрc tqz.Ֆ73M?'iglF<ۆٳ#A)a߀T~mz0Yՙ-^Qv'na1 κyUJHᰑ:s"+nLgy <쬄6mVBuy%*8>o֕mAH9=E50o١J|te$IlEq4sEL F@|QT +GpUД[뫜:MH7ë&fOZ}O nwQm芜ْ2.M˜]ݷWaWUR^:̯cMp/nYV ʍjѕsP*RZ]šNtv W*蹒[n7_X 2%mQ}s!%̱kC:>Ws[JK̟&@!P2!mJnT=mٙ.,B~|VY۽SL֩m5IwO.6:;:'Az P`M*30~3]l $w|MtHM sܻ> X@dFrx$p>SY ie2"< Y맒||G1K+2 ih:c\! C *ŵ`0hKB~*w'%v]b }.8ڊj^[\j~E)ȡ#^$퉦ɦY5Z"kkd%W; E9;V5tcɡCb)$w88|WrL_(c5ԮfiTnɧDBbnhwTc W+^>a^;ose8ZQE]F)\NV7h}rԖYմus[BI*bnΙd >#ط?DŸ94|)t | gzܻR$WQG5 7o[>f+-M0{dyKw5Qi:~2yFL(J(NŃ_;h!,:SSؿW4x e.YX5YqZ.j\E RKߩ3#/(mSas:qH|J5H)8P %&u[`#mhƃ@Z{mImv(#S˕@cΝe֒l󵂶Ԍ;b|nJ4|"%+QZW@PlF!w`w5o}R)yy zgLuӳ{ u eSUImg1_8ĴG_4f1,f sX/JQs=S_ˋMgʼnie19:?G;3{?JY(kz1YJ7w\Cp53%'WK pYƺĂ1~^݄q'CkH+}y<@`);>L""\.0lh ;x%L*EtvDP+|`?8/J4Z,\"~ұڼˇzP'5 Wya{pB |LC*Wn*CZȝޞ̽ԍEt~x !Uk2h{D;2J5_6ȕ OnXrkoS+FP'bi(feE]IάP%_}{]4lx(Q *k4΀#,_t,ZЇH"\j[iN1m/?mX"qۉU,\T;9D y/V,5a~ߚNIrzy"imx<_Z%1aydkVwb MN2~o{MNt\Csa~dD)9/(Y\H&s~B4Exp>HK\Ke_zO٫ۙ^:5 3_⎜4I Za&f;O]"Qk`JnӒ ?ub\+VKYZ7~iJ3 2şW]8X_s 5rIeB#PK?w~"\@tbVxweޑ  &+_,fcja j%lVn`xaS Ȯ,iSo/+>lY#*` Ns'%w{r _ߓ6/qt6҃9Ie|[LMQKT\$xuf#9"l *գ9~ ^YV؊AgV$s.ۧj@쟂 Ź6K1WDڼY ;K%=q4 J?w`͆hLkgݛ,_vzF^{24Z N=ʞ䌗b+Jc_$zmz&3U~ WȻ{^:ؽiOc5 1'Q Oоed i}wص8y/ݠ !73K;:;OvL @!uoiVqɾd/tA;nu+R{&4IWELaovU"р'zCȽ:!J- Ѫg>laLvcC)^;l`[֙O&F-֭i2Ӡ_r'"lS\%. >/"7{YMzDQ a9"K뱦NY1:Y6dٔ CF+w|Wq^к1Pv%#-ؑgFWl % 0e )I=$BOf:G{H]ИnxтGcK?_!Z,Za ˞^Fkkt-[`lsPJsOXI8o݈ڂB716A+:U7L>?޼bg"5PxF$l4G '.au}nu:^l`sLZa9e2!ճJ - mW?k*`&Y[@,9woyзsqHl/a #4qэcP WktjsΤ-4:`1ZID i+$3Z8i78ZL> _nY@Rg#Ut{ȭS-]CEnz dH[9n$@DK[\j[Rp~o1tacOȩ˫ª>] [6nAWlsə@&hH NRzS\l*L3U2/KnJ _Tޫ/ALqOw`K:yu{6 $(c$V5lY/WQ[fh.ZAH=rxBٿ=StUs`~vD1)~a}&jmUבmP g3n#n#i%ad~z fy$H_ _Y7[LM_%{tD_yZ1 YӎewJyb)u7)~^ԠQA6 7e}mujKT%^^/dЯF7М _cPM乃b^\9ou'04gЁfCrt"vjs+sQ*O 5A΀,z Lg)x;vMu;@ 9ޢ>r V~[Ju04VwݒO\^5wd8 3rRFjڿyL`9;GӍDbo~re?|qP?︇p!rpޝ@39Fy+t$fyݝ 56;\pl?l4r%uGF73s|ϑe'YMOsAekʭ[QqTذtj#뛷#.azZկw VjI-FvgU7DZMf D|;>P+YyX"vՑ*P b6mm>I/˹ܒo$^aB؀ҼwTyc_:l,8SP9?Tx{v5W!%Ud}aC/['y/lTgv081ƒ1`B+:f艪\{߳n22 n YIs˨W2zmZ%6u,3/pOh>w=7XLJ~.Zc#mdhFm~d&[@2Rw%^.&\2쎪ZՇi/ͽt\&&S݋Tyb ۸Æ\QձblJV@\MjqJ/Ji {+_U0^6kהdF~e7 \ C"jQFI}ܠ*.hy,4G-] I_lRX?uoH=2*qW|\ 失 B0S %Ύ EDMwњkﭝ}P_JB+QI!}Z ZJyXXCnZw`iPކ?1mo\%&aM'މw(2i8/5 lQ(8/6ڦ3goE:Ѻi^ 9Mk}H`t7A4=4 +Rz/3VLy +<ȝTZ!5ϬǪ&~ 9 lHLWGEE}{8 E}"27)L~Yh H"'_\p MLJA,1*'ݼQ  %&z4Ѷ=|壧@0g̨+y܁s^nsx^bS t%uۛ[x~ҧW܏ύ|iM=E|ha}2g ȓfiJVGYBÁT=BIvD\ׂuʥqá(4̓P-6T c,٬1>c*ș4kY A..67ʽw"|X2uW9֯l e6{{M(5%+ Φ15}]F)l(/ޒcg!,EfH lDD.黿tJU dR RKn>7Fh0,uVLn("L/|OdG,^+7{yV)^Q<.䐒[O--k^_$)b\QS,ձՔMTy들/3mYw3k_P2踦 jԌWhT,}~Hs~WƟ@P'9zRlZ:1]p"W>=9ufX{3X]^^a"_9-\,R/UIrƩGX7/+`|j؆?9㾣u? T="}P:!Woξ?8Ӌ20D}Ad *Ym,`k8h(k?jDQ.UdA,7uo5Ou؇1./yڏ$<*//O(bD^Z%@S_jˆ;tK׾1^BՒ.HK0^ӠsUÊ&0_OeHSq6,0 f>Phduih)p睵y!ϽY;5E0@S J/:Z|fKR5)sC[I0^^K"Z=jq_Kb:C3&ΟYid<UX'dΟ~įxmPKg[ٝ]S2bӤpOTü oAoAFv"btO`8a~v $eiU€;$˗IKL!˨{Ysվ>6Du#2W?1,@I\OkX*ֶ8i(o{gյSF{ Ѿk MJ%pt'?D?xp"{kp8a,^*bitQKWYk2n*a~3")~"2Ǔ7qxɯV3r&íS*2<│{N.`\FrG jQzNUѭ c<~,Ld7iX3>|'k^&)ޒ +.]Q\*Ԓ]?τ RջlןMDG| :6$~AʡZ%Am^,cJ=oɓOXGH&u6N80i.wZ|4e󲉱8T!di&3c{݀N2g4B`Hֱ^ tH(* p[`gAn3qr3@'cЮu{q[i9##5Fk s*\r ֽI k/ pP4Vcز X=<7uQz MK'0Sn ,J] #/?ws=缲,:foL/opzu-0߈W3dmy[;'w+O%& /'F)Öl:aDU  m*u^o*` ȵǷ-kt@x5 Uh8L}}Z19:?%2T%IcJc'F "fKƲ+p/665ԙ%q$f&JЌ'YSOU-!/ *( j)B/ҏ&g<-AU'G`\x-_R2']NbG" ^b- xw"h)SQ԰$KMϟt>$7ʉ '1u;ʹgIbͮk #R5<қ@)w7X'S"eO , OAoLޢKú:[M/([x{,? =[D*L>&knխU=l;MWז ~n-MxŠQ Y>v3@E8{ !cUJj*ay˱ c&#V?6?%R9.pM|Im6wxEٓ4=CU7P]SGJ2g N$+WR^?`05ܚFㅜ67M%s?# ig3BdIز`F{:sxy3gDx ALNxӾͤC@d׾)Bq';;۹~ `WjKgyde@w/qC #f61+*7nhZ#fItY5Vk}1RPPRv$G'khw;̓$9"kU%l_A~}IT툓m!*a rcw?#ay QIVoY"2#6 xjSq;ApmJx_0?!,+;?WmZF/dc12_Q*Kxه T3z7~o [LQOwwΖo hλOZuc-*R l|G6M7=J='+#993^x0E[{9h\oJ *G_\7e~LzNw"96&2t[2&q!`Sov""*|^2 dJsY!Xx> n's}h>|k ޥ9s S)bxFD.<9 HT! J5xDw @$\>ʂj?)Kh$Ձ%@+ 'ׇDt> @gv䮹DaҡZ~jD!רawc9,ttxx8maKl Հ-!J? ̴fإfRLhHr%M_f`ǛuFUPs/S\~}\*BDRicwVήWj ,Ю7u$fi͕7G7OQn8phUrC-?:灠uT?0_Vtu.T-ev _@y5nف}j|pj\(q0jAysW.ё[j2o[߾|C5`ST7\iNTJZcd,JSt zia:hupocrLKVhHij.;Td`ل*Ug%${2׽BkZbl%OU*lMZѰQ/OD.DݭÔvEzJw|h_~h̵nF*A9וt1CϥJS*B2hV#Gc8Wpʧ+v nD~ƾgcUiD(h^yv֪*10!^$FTkτ˷_h㏐#Yy<4lX%İ쥒pZ?[aL\+ v",Q=7h$"m;'ڂ0 CSΥH٨G +6'`2R\]h0xu8c?#[t,PN+0AAcwOmO4[5?~yv`_"]r\- ?peިf;9bc8Me' &%#y8MOrY"Iӣ;C^A6AHqC]rCGEza*'/Y%32mX6r@Ɗ^E]>[3ϏO4S!b:;}Gp|m$%`PFl2Λ㼳k!ErPGWԷĉvTk|02hK k̾nŶ@wm)kUL߱@Q9(de0cv?8cGK4tU]Ǚ30[ܻ5oP9n ^[$maWj2utNCtz썈OM%й)X+17HN,Arh qSTH.տ~^5(u 4d;Fa"ikׁιCe {7ږah4N̎$Rul<ҷBV1 > (8 kn4+eV"zOsFbu~kzBȭ߷q Wۨ}e+CXZth?6)  쉕tgt0Zb587ݧ%M&O5{Q 'vf#&5Zb7?$q )&qMT$ZZz*`A]r@u ~asŚu'Uo2oj[xu8G'ҹ>C|!顬#6ڬ w2ͥyaQDX B{ZA9.YvbzG?-8Ơ-ζmi|GPUMY17KCCrc:ԦضN@ Df.V9T'aXX!Pm'j,n kL'i=إ>ؔ=%02 K76DFpɵ:zxV>sj|l[6F#.,`o/v%?B:%6A'ܣ{"ݥ3%樵7iZ;WS SDOC 9~=yU$+ 0ܧ.þHLL@12QN)S*rXrĨ "#F+66pdvKP5#qAOτ"&oP(> oec7YhgHʥ\/cafW·.~|nйDV-^`,650om/N`,:;]u C 4 ` cQGR(τ7ץ,הΡZ3-ؗ%.dlDj|𲎂755fXԢ 1Y1EdMsAi*'Ll\;l3NlsY}_(WT}$=8n^Ex=v&B52L(4JUu[dԻRLiI3oב?0;ۋ=po9vlǝÎh}DEo&=/ +̀G"B w^jø=j:|t-3vCyj|VФj[Xp=-*}60${; HpxCٸkr$ Q6S  DK:6[ }ZQ5ə A(dtwĆ#F-A- @?b@el1Aؒ\5G>%^N#l44J9AHf3H¹wyrU_Ox]' @!HΕe嶸Nupˎ1!HZ{44]pe /a :`ð5_C䣃3w j\|CNͶ ԵH{?:p2|eX A` >XJ\ʯ/_HK?Qڿo b;zT.sB] #of*K=zsBH.~RG wHɏa.({)B|г3:N~D ^c ;&֢ßL١gNk < ,bSa=9S/.ܻ#6"Ѻ R"0"_m/wUJuZG3)yv.?'?AT_m-䆮..pX^^:S*̄o"~˹F34*}V3)5aQ>4n Nz5q,MivҤ8pl\џ87#8 Jg itb o&wth'kÐL]%J+pR iҜ;&]&-"H]'±y&ѧRvnL_q:IĖ6j sKֵ U4/<<皁 Jļ:y`T h$s.W1u)Z99؍ 8ϡ5OHwױ6nr0ulG[fHj.*(~wA♓ubdD/T:Op[ip_rGiS=MmȞ3c}Dm+,q@ n4(D.2A\oݻŶU38rD,8y˄¡= (1;7MNR-n̠e8WR},+68Tf*JxLef\gFm[g 8my4ߌA' 5T3q8MV:}Au[Mj} 3 oJF^ꘃ}Zw[p禥hL 3Hϩ1|vk-PiHCE 4덆_|mjOr?h1N)H#ßgMD(kn9pq1| Fm&"KPvYVq$;R#䬸nլI{F bXlc6# B1w4S Ą\ɼ(AG&u?)Sv#KGFjG {&zZyo^ۖ⧵B>phF{ʪNtu1emasKʴ3ԒfgH3#70+@fiΰ4,O6aN {>rb;*m\nF_.QrKysw|T?Sb sà M{Ώ;CvzpN=bH.C%b2=Vy̴S˔ER3L >S"#(ppTܩ!Se.^A W~[ZеRDGБg/v(K2k)4#g"m} fQTL-;glx?o,?N`hl%͗٢I]q|  W-W>V{9$Idf=Fb~7W9cCcxR%sM {1 Il8K&qfIo̹̘G _BfA-qԦtQhiHT5!gņ.|ez(&T>wKcj+5$ (==ڽelږ*Ff a}0vϩr=YI)gEZoĭ=⁄FXW$(fWU y;=fGԙ$mX:'ZTrRYouI )y]Il $!BjL(TY]$`OHC6Ƞ"2 9Q/SdW+h?PU+BY Ɋ6o<{o*[eږ  w/,)供VQ2~p9B,T4 >T~_ ,X,4.+!,.vzh*#ENcTdղT^H}Iez]ڻ:ZG𡝈$S6.d8:* 02%?K jojܶL|?2/ .Q62?~L EYMuVu'JRm7LFIL\!t=0ʣ"\y؇MB5犿]۹H8{ @qѥ9z@|S^)R{5S+jBs8ƐqlatR?:L_qGc_&SsUl/^q=btGAoZH(ׅp/Y"x4%6c`|3/sMO4 h:٣ߐBT<P8H ;x;&( v 2ϗ I?7۸4.O'MNR ."cU<hd;#|̉L}ьp<ғ@ä u1Δpvzp^ ,ȕtL excZ2%,tdY͜]!/FlX{ c?uݕj+~ԜX}E8XKS鏙VК%!+rODO4w"0u:glX0ZEhXw=Rxuu1j  e}uSLWra>ݾ] C ҍ(uܴи U8Js@w1)$#?:>^~|\Sڨ-`~G~;r[# =´7֊6zOt[vB<F r3݉pdaF3H)ws`׽9>J-3כ q,^9-,K(Sx-3"R1åppn3*_$i_JK:Knz:y5NCi7NbQ%dXikm=b!^$&'xX/0ȸE6$H[I+ETI%LfyB~ .n}rHjHV\&$ɔ<!XpnandcH&Af+Pw7p[ADUm ZI8gXP ׷E?Ҵ$ǃ_²Q~ML?2?kP5ol+"/-G.GnT(\}rL5)Qⲝqtv?[ ct<~AynՕ8;b2i{zdC ==|+\]sPa"4ikz3]g=27F01#qFMz9WjyvčJJXׯt4xA!8W ?^pg9_躇6Jwk7l, 뵚%V}r" 2یmʸq੯Q-=^3zDS G/p7]VG r\l3LGoxcd٫ Įsk!Znlx5HkbŸ|=fS9E}bMC\w:Ͻi! ]g.GcM=g}My`<6`!Lq9&|"o4p=Tr;XzO+6"CD"YqKTL~x\âocf<߬Oh݆Aŭ]ovx^:gĨLfYY ֩t=q(]y[Og8fƾj`([Q-%U.-7H @4i%6o 8Nl"Rw(t"G <[|.KDnNC3$%Na:<~&skb?1xF&!e[۷j[].X< GǬ)lj0~A>Kb 9:X8H[)%I{t1aEnm͟R/$fZF[Oz6YETBj-ӞcQ+;JQڏj^hs4 ʀ|8#XTZ1T-prbxr).@00HcoJ_ 21 6|Ase"&TD.8/Z.1U= 2$xf6!P Y0)xr:wh0voNe~*HK#ԴeȠxDmStC jc}Y)|m֕82 ֯Q=}ީY5{@N{Ag Q`a%"A`-$YOF'O`M $ZC|l{\n v1Mhoי F"íZ˾+P$d$%S;_a Dw׎}!ScE/@]EX;qP4#cD1t/&36zyu;EIO){Sx5|,)K'hqD~Ԕi>;VS:ӻWS*w46Ld.ؤ\Tb^K4/2OcZM˅w|M˞*/kus!aYLH$$XᕼRw]Mkشb~rmi6P=ʒl-W"a5ky/ӭLUE1Srk^#!I]ۨ?_Gҩ^$j} f7뤡~tl 3)Dg5~anV4Mc[sJc&by$Z~^U33V2GH4syl yϋfICPLm9rl}o2A^قm\|ۀзtWG@F4VH 5Q*f# ~,|eP0Z O}c׉g2sg?P" Vd]ݾT)HLghUֶ ڑ܃(tp}Pw!+oGY| @.H6]K: x{stiMJ:Hυ .4s-C]#ЩH+`ٿ]<㚙 (Id'VkwŞ"LL;30<|Xо&P ONoj8bQ4`Vxp605S> 㞪L(9DvUxQdW܏LtE!:I@. %48iÆ OK{{hݜZ}6JpT6q~""d>,6@r֦j%Wnz[D-@pڄ59#i=2׵Vx+gZ%h1-^ľP_DϏ;@Z\GՓF zMޠ#]|MsR(0 W *f)Bh@ /᫗Agk bIBˤ:a>pKe{٩NO ;gކ7^^j*JϠ4~%N&Lb'^݂ugs3o?ȤA{vSO=Zgz74&wT!ʻt!@VC6rt6(s /v9޴kԲ[К,Ԇ Oy[Gc * "w"/ "Dmҙ?b]X}m* ` W-ޑ>ձ]$(E2{a楔 6xھn o}$CQr*$622Yv$]ذ h v]ѐ`7pz|6:k"8za㷺2ZqXryVJRXs8\#gfwEc8DJ̕w!3HїsdoLr衸К̓>d_BؚZF`Ԃ6B6}FqҘ#.-{96F D4Cgǝ16V}m2y5c܃ei~ra;  _y0'̢7-Ԁk66f&R DK͠{Ύ4_j|g\L/LkX̸w2;sДZ[hDɖm!*xlI=}{O-Etvu׷_/U^FQ r],uvfyHua SRͯ.'!JhcC!{*mTﶘy7L<ܑqtCAvK| 3x I|M8׵麙 ǔǒk%(yfFb\C !o"@baʺ1V}F䰷ȳ yVBBwEt飢GC:3o8s?֠)[fs>=~llDjclk | 'B LSqjC,D?9)p}>>ۯM'enRhg!j{ r^nf'L!ʡS\t?nYCrZܒ!0 G^5Ě'Mfu$zP$cC&Х)U:Zpג劙gW[4IQ+j:wy? KIG"t/J *}PyuU k(?f k.('tB[ꌔS [N^=Pǖ Qc!T%L!WQ-e\QY9z-`z n"}r$iŃvnIA4jI b¶̋Gtuz]ssnAP9SQ ѓm(FRIi>=&!SͿˆxSա mRǎxj۰.&ZZAˠMD*<98,Kxnb9LU]-"+b&b[ ۩zO `[4ﴢ:J?xtLeq F\78e ^ ~fS:8n1A2Nd)ұҠ޸8ߒ=~:mBݵcK?D`%gK+b]O3-8{gNZ(JsqCG"6>× SlWS1˕`DHTL=zrwnܒ8!I]002L~=>xEhUE^m-#Jgޥ/Ԫj19Y;qN}aҀڎ;gJj4^hT"QR+Z}4BsIn|xJ@@1q#uD~ːNJE8]tNNF2i}suv8P{smRGŖn-,I4wl%et_߄]ɖ|grT XZ|`M`~ooҫeR" t ?Vzaۧz>8I9lXha74rUfbXCdܘU-BMr˝ aLZ%݆eO?B늢J}BDrwa 09=lSOF%oZ6L6GֳA2Y@>qEs~,0{iso[\9DK,wĜNw<VІoudcz9I-TF pނ˜ngK*Skjm1b.Åv ojb\7Iht%|@\fQup@#~~kx o-ܜt8,4'%kL~ՍD.8yyhCҒ^0#t[]㹉bt6Go?\Oey Pcy"[O\3WLvr !dI56|I[k?,9lQ6s85t<B:i.d{CSߗUpwXUP]'0x>NQz:]s 4?aͳ&HcxPL-sK:eU!`Dwws4;\Ld&̻^]u%:n ˘@G#]j0ˡܐSe3)'^-B' =*I Â1igt>Yg4NUI*WԑQ'bD)us9%^w7O.{:;"ͤxU}Z~A=?4;N.Z "lp&#k3MRV?א^K$b±DZdRC<8>;=iV4.Vѕ5^d0ࢇJl3a4Px/:YI)"f:D|CtcݝR/;Ljo69`oOp$3U#0ʀF[J[/ @-+2#k?&-W3Y'pwnQS$C ]@C/6.f}('+EJYE`5yyߎԡ^g:3\C<|m՘`?7j' #;{*eۺTe-dZ&+{:iY[K}3c\L/?Y۲*Y"D}&axA}DF|}s*lArc.b Wc[1)& x3e;H;؈_2떙g~m"vɺUm+^5a >*b*T}eldH?d4ߥ6C..d_ 注ߖl30>6mQ*Hq澨1)L6xEA%@z>dֵk,W} TDK6ԆM-ɜmC](2N:Yz=,ad+%w9tgraw: ʃ3x[G4![c}/0 Us e Wo yt\{y$Zxፖuć>=ѤΎд.c'( `@-~[bBYLm̤.fܾX]q C{,AkZrFB%%ߩ{-$_ˆ[H|Az'IQJAc%'t*K}vʵ L0m0׎0f7=s2LVʎ6h~XGMg$dt IֆgD7*LJ*BtI~K|Bwseȴo*7 y2t b69lo Ox6Y$,͙VG|ӹNkyX^3)R?zD*G:bzPU)/:!MU\IBbĴ4t? oǜ+IU.3>Y8ًν>(3&Hiais4rˣhusLHSQ3ӟvDRrtëg`؏cc^?$- Q͡o3y⩕iNkoq}3agQ#X <ۻw [ KΤ@&񝖖kJ ZHj}IFlS}b,BUaM mQ>f<\L PpthEثL 1ɏeY%U=RM&Hx:UłIB^ڴ ocVS@TLۀY3C*ӗPEJ @!KA=N{@y;@-+epPOzk(j$x[qiƅX?،YB7#]oeف+T NЭe&LۇKXL אEEi>Hݾ<{ oR-'+m^쯱qAQx^>"x Wu]bJ~XԈt==f/1Ki;pB&KulX-^8kfs!)1c;t@3l4 XcnxmoMnHA{nܕ&\ a9ETexӾ'o,~4OoJ9fnq,3+L JRNX,9\+ vb'rPmGEO0Lfw])Z^dDylaXDd@}s*I\΅W"c0w?߷lf_8?v%yxBVCMTZorVhT&iy C%yŤOʂ9k~axs^*( z^N5[xu ![ڋ(.ULeBSjլjG i6|m.2f \[݈qvU"IcՖs{]_U{E rQܦ~/tC^|ͦf?k^05SO В'd7z;N"θUɓJwIaxrm4hhe{> ]:+uRb󬊂`J8=eBi|U 㤱ElZ(< t&gKusqSH"6QHMQO:)ԒZs>0z L}*9(aw~R0.HX2PFerbN@u㑱`'Kgjeμ>V d%;s)=5a؋俟юGT+DfHڴՕ=Qlnk$RbG_%œܾ *4?{eB"I PY)D.( /U#(铹G˺W *TS_ܚ\R3Y?Vsfj*(|Vig6 I߃_*AgI@ّ3MZċS{EYτG.6Dk(.A֠dhR6(=RGCijz`7̈TxMI+U IEM~|юy4wd[0EGA;6{0$f`EI22e9Ҧ\vBMhfGX+_v)1tQ~ЍYw2Kz/L/͗ףK?!#!@(~}˱[Y?7~o o5z[k^KOeet3ϐ#6=A: +m+|5iaȳ }HɠCsv^/P`0]eq( _eAP |+cQ %Jl?DcJ0vm+6}w7<*GV(hbҎ`9D. 3e* 2r Och?|â6zR%08IO=o| :/:ʫ͖pWD$O ] 6r t',v'vҴcQоQEԹMX̤\J\R hdc1 ՈbWܶ42(1#[z )u/J *yߴ wָ *X7k! 1o }Ц pUgb!([„GGXndMC!*xFÞ6ja~%yC:hV]^!&U&$x L;uu8@x&礔xWHz GLU|hW r,5f"KdžPEל>L?@)MţotDQ&P.7FP;IXBy;Q[LK = S^L``&Ku>M78l8Dl|2>.L Z)QW^*^B(<`Ҩ>M@I-!&Y=iDi.&nj 8Qn#@_} f֞GIZk1Y F56HZδ*VVs2ߧ40jQTY5QVICʅ/rE]7֭8S;pΝ (l9BQsm ٢]e.OѸ;Cgp%g7aQ\6FE"R/ -]&䖸'ٕYgjz^9QVz9?貹7螱XΤuLs Ƥ(2=.ւK{NB;[rh>}q|LώR+rq%5-N9 ؇'Ij %vAA%h")(sCL9fp2& !oBhmCtҶfYOiBEF55#xeCXH[Y#T˭&_MR$p~e:9D3rc2Ԋ; ?LFEzhVvTk?&L"hy*Y;.ifnbu%Pw΢)A6!v=GFNВǨYRPhWsp=])5oOHx.Vs,>F>e6 IJW&#b1EnșZ.,NU[6qJٱE/ ڿqPY*F1ra6K@:WבOEf&WXmf~:yҤ $naڊg$evwN4Fۍ!tb#Q.!QLoιJb_96KCZ7oiU1W#VW| 0byx3Q;_ jI& 8T5"ZWۧiW.*O@g@t{(~zc Toe5EJ{/3͗lex^Zgm e͌<[2DY!v#.=I!OQц:sRgEGXC+ >O'g|/F2L>p̱z'!,~[=_ef"" TpzwMh-N uV_֝cU{]2 Cksv?qTd@XDaêZxNV@;Ԛʧ}$˧mk׿ɶnZ'LT9e4lkb3v\ =bؙ9)h|3PBFdBEo[,Eݱ3͊g}Vb'&C՜%IP'qsÍXLO.FwmPEYCzokB#푇 (((՚f G0Y D ,xyg)7?R3=Ym0~e},)CZ @ X˲[-U4v>OJ7oܷވ&ˆ;0U頻PDl,U0qp7V },,Qy &?Gj</<.সq"d rfǻR./r-eM/t݊7!4}R-^^'Ƹ3ꨋ nniunڥ7#؉]%l+JKo!$kf{f=-Tt}FҷJk~Ӊt陻<qlθK`s4XƗwSMڿe g_gxb./5;e]PTϳ!}-Քq@b_5RC(*ﱔk)qdǽq'KS|͒Y&Fhw)UI4nGn!_Ʋ˾P,(k҅;Fm%DS C )nr<"PAkynDzM~3շl}rCʌVy'(ڟ)bэs͞> Cw Հ\P QUMy$Q[Y,jN6'8֧)tXzU07"$uߵ# |I7)by2uL9 5E  >$oᒪȷoj{ݤmAJ܀]e:pM˛ޡIնoݽ6"Yd(43^񲪥l|.?8 a1#wGLB *ee1<*a yrWN; +<?'i Lpc^# )QPv*jo(֪i*pvI8 .쌜p\Fסw^]+ѹ/D{ڰҒ̀T <#~Q&/rrȚB;9H(,*)@ =MK_ھ툉MtCkU/ޣ-8X+P?M)_bӒRƒOaE[WLCڱ, 3ŇM!D2x%qqeS%z :8ʇ( V{xEU%_ S'Z^PS}Gl-u#}ۭMޗdV$P` v5δ`%\sn6B w-H "d?E^(jgG nmRBm T뚧q1aCMYOZ .] i>e<y* -lTb ¶[V>| \$SqEFa"3 T\[b7[8C֜\1&P"]S{>ط^JΗliʊn1p\:~~ n%~nX-#O-]D|Hx͐zm`O:sƽ%vhn,ԃ\V¤5Of$,~YhVA?;0PU4Fqlu6#ER il@ Ŋ)n>[{#-?Ӓ2CP-VJQ"Z4hBun: =,E<{}1OJJ+-{@ֳG=wP&'\W /$H chdy xu\WĀIAG#lMѝi$ slE;Bfڲd:!_w:h~ɾSbeKN-C㜼Ylo* 7;ضlæaPO۽(?ՈϨ@: oas}9V#>qu*f._c-}ˎ0$qPV"3!i1۬Ze fV9(3o&6%Nf=3(M{*JĺyWFkޗ7')A;1IIKFlKº9y3@t/i9B0Be,LJ4.~StïG-"*Zf6|%U`EgrpkY[dڪh~L 3 j_V?m^)[TdR>B6ƧN&40([~;mFkOF}Le' jOF fu)CZ-G$n^(Fnɂ`l,ѱO7j)|*hMZ靾^oç59sb&d2QT6 5"8JYU (/ׄ vy !,wjj!s%_Oh=4G1 $̦#d`ERg[/K|XIȻ ``[ S:-T|4M,u-F^* nI%7Ov7~>-\[n$`)T5g!ײ%c鮧nzu9~߮nt}6Э s,w+Q{L_J*Cٛe`Q)~$]t?VL 8ndN#ڥ? F N/fe>3\$gd|č${pvĝtG|.O h@_8%;XuG? kM< zITfpAwrZNl|IgP1w }'. >,x|K .2GOY 5(Ќ|'3 >Dj{9ҩaX8GBj҂r?35kC$nZ'&89#+6`e=GQ& BkAёi`+|xu>)w6ؚOCuH}"jU]H݋k o÷&0]8L򛏋05RW_nçڝc*ׇרeʇC Je݋o*_4}b+IHpXFAIL;!fOVyt$$MCօ}#Q?A0V5ΑEL>EfkW\Atj/YB0L5`i; 3x÷A˪S?NAHiHW+>VbZ$2^s廣' #Xrr6jeV錃0Avg{<>[K3?'ߝi8㯸$oh/f d1vBD6F yu\&surc&Gn<>,НkH.O)uL1k=s] F OOm>"Ko<4 #{k#ɍsZP;~n 51p:6_X^V!0)cBG /YBxZ'sӒ1_s Mv%$*9+Yĥ,!qrn[i46F)W&MՅR,QD`8d^j- (\5{F&ޢJ31l?XGkK!&/wJ*5 i Ȧ:]=AQ! F8xVQVn? Zf7xM׷#@᷇^uRn՞זD$^+JaohVNd[]{l;Ƴ ?S,k{^tWStM_K _8M*F>_&B|) ?7nXzM<F"d~ ta+)W7oh](Wh4͓k}@Qgb*lHvB chWH .ư, >"\":Gcи$+-5jߡ"G@' nI7I!?~q Wx8lbo-fv&]07Rkd $]C2y)ℙ\2&֥,cK)i`̦1'yOytY =!FVgy/I[H4;T8'`s:0=N?9N)͂l >Io h.U| |Jt~Ҭ!R{EQN8wnN;;)h)ն6+/uR(.bZ6yu/~z]sůz};c }0GU(ot4p`J@įr=D=jc>ߢ~$+V=E~UP&#h+[Οju)}ԕi0;ر@Pm9/*Mw f $D70^?8qi=zoǏߌn^ͷ5%;(2ܣO+.*At .* !E?6zz\&GfܤgdTQGneJz?Ȧv@ny~mB6|OEO]_eh̡T`=xJpQ[Z13O7& "w4*)jY*z7[/Oq" LV!<%NDrҧ2y!ʰXD+i2zn }cÂd)8!qiFQT1o@H$us~a|28:'Y7A~cXsm<э@Y=o &ĢW52es0?I9+\n T~n-Dn3~yG {G ,뉎 Pؿ#Ut 6Vw4%RQzf4;ë͚ + wՓc3e l[BvBhd+ krTnC*ST'Cσ4` =JCuK9laV\/HQ6 UU(ub&%*x~5{F 66 ~?F^3).Jnu'$%k>ˮc:;~ˌ_?wQ&wa<'rxM/#KnI!_2Xa o5dz $T¸cMwYXw] !V(鷠У~62ܐv| #C L:nhS܆"rS~nӭ'fNn5j-ǫC7S"Xqwi9+)*[VT xgp{RZƘ Sq%z#87R)6Ӌ+ :l:;AƢKڱ{'EpmE;pu-*=5l ixXeڽƕڐCx bJ (3Q pk'g̗'wXCD`돠[|7qg-V2#e+y3>}>_y(Jܫ-| GWN:9W8aKpVƁ窧V.-2\0t_M~ IbP/UZa ީޔa_R@+1*S~ w˫('@`l$ t{>w|iφeRjQeKRH2rcX%zXP짆⨧ ?SL$h^nF K#wx@o~q yY1JCޮT}/Fw|`46z`Q^lI? 'gޑW BWy>uRNLڍ΃:"[#E H{/}9Zbp0mfS;E}dnZ^26R6SGe'ūKS#m׀'W2auPAݨ@j g)[('jY/%`MWD*:0c2z[3RcA|N Ayf|DN8d%*|1a:ǾeY?= m>to 67Fݢ:'%8kכM&ݼ'[m<(^"EBlr*O0zcO) I_ܺ`] ,rϯ2c{~"䮂ΒPַUU4ȪB$jO >^LN eS Z^vH$'9 T7)C֞n 4e~qm+ -V?cД[T4aZ9âCZ"OeMٻrudOvcLvD+ ̐rg|ZLڦ<]V ^x9 rkE.ZH 8[m0U}:ijq[Yz -=NbOS =UM:1r4mh%eX.0)rkYAX~n}r@u7̭%Fr8*׌%jeM7Gʯ/rmjU5WjW*7,DL|K^d#'d?št_]`zkMb*hxT}RVj|B0ː~N#,oRqJ}FʩeY1`@u:2a:0Cϟ@z_}wj+24aN%_xkg%}4+t+/½/yV67b@_NsQbQQk%Q>i"x &@4nD`1>8_xeY8PY3 fwy$ }opejkN^!\ PE ZJq"E .Smz`LB]Nhlj=@~>;:#dӄ̾lAek"F i2g@:sXmߒq[%U3>{x*8LCg:Ǖ3x[z%].fGWC'j"Pk t7<+J86ͩ$ު\kuS41'4u#R+uBkVV߫`Fk[JK_$ YT W}~7Mfdf5_$l VXj? `s]- I? B1)RȮ-dy/$hD$>#Re/s$NYR@4⛱4vTMr $/\D\Op>{#\ɏiE|Bu/Dza"G>0tnTL;&냡Dyy 5)矬H8}Of 8`{g%|$Y'@˾SݮPl>vaø߱̑t|5o 'b TI}GY 틈C]1YO$TÆ^`ZeyhjCċc"ڢϛ* >zEY߬)nXbMRg~8E_3'2D԰A''n֒1ԊnWT-<C1~C6M\I7/j]N=*R،}8='^=745^gW 8yM\C6b~KvhYvV֚AVM7O:ә _R$ ?XB$C#2|y:7%MLmE ?_ۥܕn dN?U Lƌ 8fe(##_!2ìfkZgy;\~XBd.t_ 8r)Ol]RȼsW'~k vojIFt_(f\)dVLt!HAG3lovC=UeH0):4wku|wW|kڦB<#o' j]}ި]td̰л0?̮2J@FϤٝ4ЀI覟0t]*W>AnTH֣Zr9`wQ.t? U4,_Q㣧2E qiT>WLގw'EH #}@Y_*piZ,`Ll2 =.=U=t^`6=.KW"Pfh ׂ0. ')@_F d(G0N{E&zH{BW}m0³d6/y!V] ~k3oУl HΠTXJA!d((ſ[i]A<#BZ"\Ӈ{kD~ R]o @xcJ( uṬ o0:S\t>G<#pМ>[y%t4x51ӡݓ"QM{ 05|ung`q>W vpᖺp'ā"e CzÜWp*NMѻvpa;4D^50PdYN*NvB;|M|Lwb`;@ôg>gK(q玳n$ѱxPBd6p9!3\iit43ۜ@-m:AM֤iq} ` *I9 mC#/OP^ԪgQfY ׋EW!q#'k&Bu$1HtR'J//tҌD70Zk˲0q*IttɫnxG-Tkt3E&fFՀ&w<(>vJ 2-4uS{W]-`Uu!r0ux ejw)S W`$ +[ix bKCƉZNlϒh3̞6i=_ީ=hT=p'½ |a.,\Cj$d&Mҿ_#7)He}ټFn:Gj:Vu(*@t̄Y4s`>5zy=Na ~ ~h*Nd_]o D$*㡚798ny?vB{X+u4wTo |L!iW"}Z$Hkrg;Vh'&glV/C]!M*{./;*[_z q&ڋ,5}*:c.Ӝ]SwpםK^AX(`'lf(8 aK^W*>Yż\<zC65PZ,@,*uu$sLu!k«386 n$B +\w-uuvxWveg!ۍ( ΁P"1_ )<CiHN4;'lZ"`&![ ^+H!Fw=Y+j'ʟr/({5V6Qw8GXrGQY)52) _B<șl[06Ciޖ7iJ|qArjCq77XN+ݚǫzo߮S\!`\Ë0^r O_!t{- ~T_Qed6al[t6.XL 3HsqXnFu*9JyRoF(sR܋6[)25I_ԋq ǘY4)]V_:bs5DI}g~QwEu`.p̏נlF-R }Pn ho"uZT&L,ک{5{V Uz7)3#1gצV݋ڽ T\3eWlcœ4$2K]UjDs` 2DX͕H0:'X70PŤlND))\Tۓgn癩_+Y`cJeܰtFM,i qn{ XLavhw.h2TPIቢ$H~M+#_ .:3du΀EtהMǜ˝ϵ[>*=з#/݋7Wa*ևm^{[e0ƢKTAqfM R6pp4>75gB]@B\{j[__f9aij[O ~yVdrgG ݆!_OZ$a;e=sf&zȌ40=RT0Xt% K86+_+s̮V޹ HN#et[/15rjS =l9͗i=Z5)qDmnpsHa T4C4GMUH᫯챁#+"ISL@UL/UFH1I ⑉SvZ]@//Ng|ų5 Ӕjeh@X{iFGy~A] Q.*w97׷7U2~Y5U"JÌ= Mu)sʞB5`ʒoY,U]|eϲah> h?[vsO?خEnzUԨ5MؐQR4k[Ýo3 Tj\mA9IwLJC!Lp!˔ԆT:v^< Q>u5Ɗ޾ SAP$ DV_a |*x!KiVb'dcSU"ÿQ|k/鱅S̔&X UpEu>gZ-G;%`/>v6wb;<1ݸOQ# &'e$U=A-7? ZqD|WND 8P`uҒ@؊AEʉ? =@h ;34uM0R+m Jy \XSqa DWoZ=6JT!))3t -ySr!pFmJ<#5̽sOXGhv3Kt9ÌX(NDiis@*T8;_) ;]8wOj[0gJ[V[\{ĔO*Զ˭KK,ް.eaSLJhh(~QU,)ؒrӕG ¿a;.xHa7;h u#gNbv34;ZŐ9Twi?c-C7o*܃'O< \RS6嬽=h7Z4 xޯg$1(#G S/TGvb"fOB>$ږֲ&Vk KekbK7yǟ7@L V+㈚5KTG_bRlln*r(GPk .G0}~VZ I16֙qjc'A(t^)ܩ"N6e &CBh1Iy 홄Z7l^ 4&C ;Ҙ%Tiq/Ch}֯z-Rt"q8Tʊo֫4XX>un4aG4ok }^\-i0Wd@&J%~_ˆBNJq^Qx˩75qf*1{B_/L'6swiu0sFۨ6FFs*ه+ F1e'nݩ\sS^{\B-TI43c_b7ĭ6{$٦l:x X+>MUW+XRI8x~j$a:Y멚#${ab]PNV0nh QwP^IqRT );,U̇)os=!Dri)XZMHV!H9K#x# QOo/d[Hlh`̲Kȏ@OL23QA?lWJ8+:C}. /kBQ]jnaOFB:᏾d5ߏ æm |Ry#X{yŶmﰶ)52ybxJծ^-xCI{b?h1 B"?AUv̒X7ѕ5KRuح04wTwje_l۹WOe./ R&"Oɍ8Skv1ɴs*fMaig9Q&n$%-*TeKB-s}w:' e;9XBu,w[c͖AuhV@jߪś} jTм nK]S}ZqlQĄc0$={A^ v"-M`/zulQLJ<1x+%o M?wwGR{VToeagXNEMЊMQQפY]4(#{Ff+ϗ[zWz¬Y`V4T9;f"6|.Zz8bVx~7+Ig!TœxUqe[̔wO1-7a\ Hk/c|hhL׀`lt),aGѝDiMZ*v?隯RޕD:rGA\[ Df{F_<;vxR1пn!W˗67m졧\:Ceܟ/;z#QE؆.*I vF `zkv, |j31ƦS8OUOő@jʊ]a4ͫu9(Ar+}]6ᝈcų!oEJ]C(;zl@/0>jzx HS>&TAu?[,ed6 $,!931A018EJs3/N?J gP-o߲ 2+:)JB4U*Ն rۅ`U[,铞lҙ3*}GYZb7Y(31"z ]qN%=W#;*I?r:$ ~t-~VOᚩ#Hw˽$m2 ފi,k֑mLp{̨h]ciO?am}9bh 2եkO1װ4V&J/h>wL5d~F \W<%r5K ֐:Ls.^Z,@xu2t[tBOz Xw K$?=*&K%ޡkVdǬ-I@_"eJ[C^*1]_^< :~(Pg[$cdf]9 !`tCfe At[= b_bBSڄho _-k@R\VjFH6T;"JuJ"~cЗjr$x#ٞ! oɤB2G*iku%l/CwnJMDRlS _k[>_p1l@ɤ{v/pKu×l]5! MuF8\QRWGid?yrx6֭ 4˜m z]8 %jz_B̙:%3H]t)8Z`=zoJPp"4)3Bp۹{L?͵9]G &l.xT2Sv}]= `S$Y^4HKޒלV`_id3̨( (s&!|~~]H<e.'S/b,6ɺ&}y}yaǎϟBGM'ܡ2üg%*f޶Z):5HP} ܧ6 \dEp{jkצԇ∇ҳҹoo;K/2Q?iT; I5"X&ԵYv9绞|Z!SI^>5֛R0Ý|DN:W3'WR m,(dt ܻgeN-.+laIN}YѢ)j?P-c)+oQ9W!M scaVǶ__X/:#)rIqWUփj& U+~L>,3n4coM36sWZ-Μ4&'Nh+Uz;do~6ƪk\ⅱf1C;6(gl.ӁL\y)*Dk:B5s,l)kfɑGD}@V5%WPY(_Px_l@Zm :<.Lήu#A ;Li36wLκ*QORdQH>!(S=QLOJ] <ۀ['|]%jP1{VGc8C*i,n j<:^cؐ7TS'#B::sVܘ0|5o%XQ˜q4Rē5RSq6S6bwC:(Y7~_cze>#m1Mt/7-!>aw0cOL[BۏQ.WO} 'Tx-=Ѕ?!f^=w埰| 5*rs8'uzFr -gǠJx =JD.JU}xT7f O$@kS\Ɔ$ѲVs%oR=;NG:|Ԙh}") F$_D[+#y]YUAX!UbMep@Q:k" ׯ|!(9w]UwYnUA̽rA7/h(phYSt,:Bs"C9AXnҹGum]^\wQXS"P/gcvU]C5W[{x`%DM*Aњut=`tD9߁VTЖLVt0\O {c{eN[/KAVYk;[7eEe \D-y]\Yj40G0v1ǷƄSn|uYE$B m0< ij{^CMk /'q\r4ݴAWe"x@aLNd+\ۚN/f9N4g͛0) J!k^ F!gWyoD[ȍy+Nj쫰׶iX$aKɉG&N{@[E^SAa)l%ז'{RjUӊ 2z`p۳\=B>|;03w MH8PgYZ07070100000210000081a400000000000000000000000167c8ae46000023b8000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-log.ko.xz7zXZִF!t/#v]?Eh=ڜͩX~MB-f穓3$J@]F q'>^IݥS2!d{]pX}Z==ZvȘt ~ך-dw"ڐ]OAif&X!?>p`Yn(;Xz44$Y8(˟PN8mp^G@a]0y5Zs(oakGf%2;q9:6L + w , tWD<.`)Aq-hgk}.t;{+Pϐ y%'shV1.1<al}~tV27^ޘͲa+aګ)##H|P(ֲgÒhGELl䤏!5~c;}{-eW=}yCBt(A[;hfTV>'= u>/'`#<+r¥Km_u%}_.X3pL Uv|kQ}P9d[Mo'j*>X7f'^T`9Z?]CƵsRңg=eVxd3ڥJ"f/7%+OK `=TS¿y|Aa{avմj^lW UGa'dQ($׋,3zSzʬ9d#_4`;ʥp{@aRZ NmfH?[PX7ӽ:Mp*걩D!H(\smej(aG/3DӦ\<0aE |qL ,2O=&דlx`yaMR\X}Y2s'ly8W+Ho}؟q; CPoY%3JP$sϹ?+-6zpXC(xul>Ra?bb66fNޤҸ}:kN"u9y MEC,[6.B3C@>h ]/?{6qڂ>Bv[+62~Xh8FoHq*xb4 "ۻ*W_zep`j]r|4j:08 2۝ >\| l׊Gt:FeGCՓ`_"<aRy Hmn\Jڣv.@M6\Q;"N(.99w[UHH ! )Z#<4m_@„e~Ƽbe9Đ+Qc!6m9_1M\ZVCr{I٩GAɀ,+ WN$L'StQ9Q<P3Uű+7ˆM/(E"NxV B>|)(˟j-LOD v&N.}hJco-.N;~)|)'؅OrXFλڶX?tsif'n=˲QDuj3¯JfbBv/ߋq+twq9bC37(D=SU!I #Duk`Z5db)/Ix3[@qcwK, !BͮU.ET/+.V>pӮf !а13dEb8 _ճA(|x\%!:/^n 1֨Tv߿5ek1'"wnbH2iu| d"4m}Bj+[gyWgr4=u|gmtxU/@O5KOVI&..(-<ۈÖKOpTuV.Ghv촙tAg:Uqj8z>I kU_Y_JA LERO/0}j'dgŠ{P45SSYB{cg=*oHu]wߣn2zhICdRc?P~G7ɬ"#T3ÀnԜ k߶Ag Q $& %D|/-B(l88npۦYap_JOF>Qjd1;vD>~w|! |\N`s\]R1W]l:-t?!v<.+ *}M6ǘt[CK7X۔!JO:`K*GK qҸlgŨ8`Tq"1R? xQ ،V8̾@TDΫ: {YxbJ ;UJkⲝ%ηA<~go_?i_Y$D!YSE@rykޠhzTzlftK7a `"q8_6;8XEZɎH'pk l+GαRlx1U_gƲ32 4FI?$T}P6az!gG(TPz;qr[ׅ_IYA_I}4V(o*|8ZgI NFʇ)Mw%SIgW9tTiD.և1V3}6pa?jjG#Zqi-z/A5s>:tAi]z!O`o#uW95oy?COK'gy,$D2%S4n_ fC\l.V* Wڄ/HFl(12sP5eVM|F%z+~\KGNvfkk(%~&8ٚ}.l%-uM-Q_$~;Ve/V|WcAW \DxSo=x(=D<~_ RMd &4r'\G?Q=Ni &WoV-r< J=.7؂Ž=:1)nNS13-MCHƣ󲝇:~٫'0ؑM_z-gCs ?LR wU𹮟&U?\9iNBC&,^X+=omu=>Gv?lWPwZʞ9=Fh=TGE%yOy 4)ڬpHds!ƇdZ(a ;0IbG*Q vZ3aj6Zm!(u7.݂0]" m,W6wjk+ D7 < <-x5\2PgcOM 8Ucyckgd"@`5[ _G#y]NM+޷ݫچ?D ǚmܸ[\CŷA4M zD?pw\_Yc@[rC=c?|kig7"^π}ze)āޙr>"e%w^$1KfMѲ@ww%Se=fx:N1EyGFH$[rgO4BJG/X%K%mn(M}y Gu _8}@=5zZնB5qm(uGa, ))\+s}zI?nKwYڸ] OW," _@$_vN=dup[s٨T7s@g;v7.Jb{q!t'nHThfO&xfdu𝕢jkaŊ R~7;" ˲IEX LDz2Bv//8ҐM!T6cl=: Q}q׽bJYPlv,uGta-oי %ǯurZda!iܕ)S]Ƀ .G/n^$oRRF`l*B5F [CPhH$\խmP@cZhw}dz0얾 ?^",987hyM"%xgġJܶ% aTN\&Bad y=؁ D,tgAx]')E]`7Pݛ]qj T2p~9־Ƅ/-y:q͋O=VDߦyNH&o}WeRzenP+bؒʹ!aѲ) d|m {(C_-Z_)~W.XĜkJ< ve50 іf]CC. ̧}nc|w*u< M,=Gl !蒪|Vs=t@CŐ9z܅  ufSbeJ V"\CjE5m6A!4I0f]PZxЬZ:O_? xOn~g$36`4?D`,Ԁ2/Iڽj!+ծ fL٪\&,? Z$Z/<|JL| ƫd,` nCH)@p0m;|t;Džwf(rn [kU0Pp0]l/RUGB (AԶϵ)vǤ0miL^<8}9~UTI!QmUeū\:tp6t݆iɣ~U/##6G]к!x'f;Υ%?f9-P&ՖGص U&+Uϯ@9Yj{IHEfMS r@(U3C0EhBmUjupAV44 iw[p/C..z`NA\9k(3jϿm;}4 ¤|)]]fi!FF H1-RRP5#Y* ב;96Q)r ms>F) n3(1"]"^lX^ၣ([Yx~XzQk;ggχ-NT<~;螶j:h}O=#Gj,K}``،҉w!ݪj?4a[X)i(Kځ2͑llR-+,t] yx(`F] V_%O (fF) hV6-#$:E0h5V/A2^l?a^;\[&FnϾMA4Jdʆ۱_+吅6eJѤ18qN]^_~#Y y[1h޺05r-T-GM1 査cF: 7nDWGZDTL"m+ym/7+%ꃊ&yTh*rz2f:ociIiVvT@+PŸܘ_:UBGM1"#5-8>HkW{S>%t(~u-|Z w2j^ՋDyاO_/m_pљe؉66Qoʌ+ƻ :2N:! ȝs#|I6l-=^hrdLSWf$B '#uG0'<,5C4~hE>ɅhđFٽTs+9cJN|܋&D:uXW߽VTO+.["B(ȣzɧ8o4zVc)KCSNl]l)9.'> hXknhSH4J_ h8^Cn˪':싡G&d`V,J>SCzr޴J:]yQ:S*6z5bȈ9Vf|"IMYCDi],:ǪXQW`DHΪxJS&W@;eq8<7%WNftv *W&W?i/F#Rf_7ۍE{^%Ddy5Qfz_:GⳄO-,㽷щXW}{'ܲmɺ4X42jbX!+9 BgP!L F8\ aPHݲķm킸 )l%c4 (@wCɡnx,aTS[ ɃfG } ­GD7xl.AePD~7_uѹ'tq1 9ʶIWU$r(Pܷ(,bcmܔ?jiy^L/ŽޟH Vjg"p^w,Nj'X鬬wj*sY+vx ?][ -ZҜ(-fw"|;ex=-W=T׾@F*w0Lаt3o>Xo$lҒk4w~%o]N~n!dQH &2oM9۫بx$6[_MLhYy,)#@P/l,Y$嘥g=ď ~E`ޮsDJ>{ԛoڏrm66:oV7+ĐN"3'bejUpZ>"so XXvG{'qhtiszH殼2h_ J[tЬv@$$gGs.XK7*л/M1BvJ "z_RHGt Zi\  ZWiBFۋDd%ldl5 ^G}'U [h֡"54G&S/w|(h~႟`+y-(`v17fR߶ ZsmxГ |7k@Pj࢛c C*$6C:v* `&YN ^.cz6`th =o_lmFXC-1V]\Ow[N8А.bL'0[* jHd`F?malQv *lK坅w' %F}Vhq/ Or jnQDzd2 tS3d>}8eut,n 0)TdN"a"}6(.ӘVKe,pWs T2D(WV<1MM$,>T` c+,eI1DwTP[B80^@j%f&"-M}G2bc P,w*@N'!׳^ܺa_2$ 3 S_Tf=o秡?wz髵;]\æA*B4l#蘩iͻSN`v`M7":zC*[GӡpdV ?P-HƟx%o&|tBl.~uS8x!C-e: Qf(;YQ$JR=]T4'}{ӡ D-`ZBsG [`nJ0k /iQnݼh&ݾ (hR;Ps )/7n|wHcASIejΣGc|A?+d+GxCA.`Gܞ0&T_U'kT&?=ϚVnqI,ZPz,Y1 o5J)L<5+vi%;/9jy6f.w ?̨0&|zo~xn/io)֭t숟Z' \:MƩК(Kڻ1Ln&#{nPB+z,: BѢ s1O W0N[H7 wYv5I(wRtm}&dP,-_~2P-}>mb~alpIpvx 3TyHnƫqOh u6SN/lPl+:$hȔ,GUT1Ӭ9Ovql1kfڱz{'fm eii;j2d;L044( &1/7R=KϞi{*X"45/e'M19]VhGE$` uQJPznƢw3 bnd ?rz+r ;u+Z逸u0jlh?>Sls-J9JBX}q 3%X-! ]3$zC !^/+R*p$w*;F R:Zv\`\Mm;mTQ[ A *Nv=Eopo𯩛G;.Dm1V\P.T!C0Uc3=ӄka)7ĻȲr TxdZWYTLsvp[yKÖ)l)DY1U[U\oŌ!g!qم gu*ܡyɝ'<"Rxws6zܯq@1_bl^21?j^ tcT}޲O;( s̹icXOCJ\^#%Q:. qUBӦ9}LJݨE(o.:q{rN$~Fs\.. hEng6[ZꙎe wFp3A^*8 ,3~(oaxYW%ql1(t^We⓺{I4 \*tswHf ,S <7tL"o]n#z]d'9ϿT3}"<;XAv.P; c"vTt/9nd9wkzTM+BԪSw&>6Ii|'; Ǹ35s YVFEiAmw;;|lPFW!|X$DLKֲ"{瓕X3,r !h;5/Qi7=ϠYlUC7ﴢ9zUx;gg*b5,Ŷ|3JbӷًG؞=XO1b*;ڕK6XaGm,p$fN[b``UcfV۔ c>1x"(^qiBoa^/}w7Psnzn{ԚV C(0W,sbhVtCGQ"\~,`tK.J4 ub9݄5xx[oF4Sϖ[Xf@DK 0LGQMڒsjz-M.tcjZ:A?C0 4"ùX$ ~?-vbPL]ò_eBXS24Ѿ5](6:rE[38[v˫e"*UGF^e=]I-RJŜ!T &@*?kԀU:T*Z #(~ 2j.bJs꽄);ZgB:Efʈ_1`-w2o= >VmQV\9Gk. E$ R•XG(?&;̫8,=(#ӓboGlt:L!d#T0;jRڑOA]OGXקJ8iI3pؽ( yWLf8?mJ8olJ4mBҠٮ.ٖ +T\z-WCL 2 Oxqg:Rs^OANAlw&vm0` p?8s_1jSC,8n~y6T,Mj{{9< g!2ʝ*]C=J: dL] Vx2L\c5jo ff+vdE?UK%UQɬ{}B%UvVKk[4njX+wjh336XrFPµUZ8;/ alRxYr˙`XZR eپMcȇӿTKe_O-(˦ߋ)Q!sMv>3ynʑZGJfsiH1] t/vP5xwܐf Uၴ~cNQL%&ت$"=bNPaŹ>dm# hWKh0ٌH!ޗ-/ nyDj2i/{HS|TS&"`xGtǡbiv|~ŀ?x'*B"GS~\5tؘPy!)nX9 B8_U;Rc`Ӂo\~׿+0{p43Ipo⨝;t>eKdG#cGp 0>R[΢%B۽'086|.4 .<548tl񝅣M?U#NpDz?N\S<*+΢`D[^6C'iKNeCZ8JE6 l3|݃?Ί]ms*,!-yCmr=-Uwv@o AT"4<py-ؠ+!$:8gX"ans$ M/1PRvpvgءހQЁUu` ]c^7蝮/-8 Am`U̩^'-5~P7Q ~3n ^@+Or,tsyeq+!!J nEpKIRxݛ&lίlE2؇-TА \߰ v:Sv*8 /;(T6Ɵ3D? |QxއRKM=_v*qWՂֱ)E' D^_FejkgfYACF>ivK@k RrҊ+G#2 aqF9qQW14u@7=-Aɳ; O'ezb.3\qUvTuV.e,Uk6grV+wȫ4k662'~%hG[ 5 oƻ=mV9h#R8hMjŚnn$Ѡ7}JR] 7D2ԯ}L *]4Hma, 8E)RY^P 8Y r {;4vWƲL=^"K 7> z\ؐ&h 8/)etG a2srXI 7ԷITwcz:#ώb녅IQx+蝒c!N8Gu+]1kFLb K3,u9^c#W-bm<fNSfyJc9A"{SG΍H@}!Yo=@Կ=KxQ[\nwalY:țF̈-+6)!uؽ;Ɯ)ǢO1dXu7c@Vh3n.8Ʊj:61i;cӱ65۽naФ- #BuKd=q)'Xsv@ R=?R$xAnMF[pW&cIlG M vT"}C]64=C4mdZ(ԲQucځէATfB ⩫:~ _-OmhMWSce~n:墲ȐvLb{`7Kj}"JU@8ڐzh#1Ʈvɼ+a;LFb EFe.n/Ixu4>0/qQ)y#Ѻڕ#?U9EL_3 G<&x\ {Kd'|/)M$!W&$ xg(֟ydK~|M*u'YFIȺFO{Ūc75wd%hZ?v.F?`fa]'r G^xO6=74*y F9D 4=O].yZ^zk[)[t/olrxwhqhQw2kj I{섬 " v:jXsㆼo͈ .Z!gL9 0ޯsc'պ2pmb JNa)˶Ț;gA X\evy=Yo =V@[h)"^WNdݭ\5_R W]Z\zZrS7/}gEqn`%pTEP1ĤwC¼J9|Ƀ҃Vgyfl;K ߬8G_-iۤ^+7Rk?pq2yIt)cp 9xI s0_קhxDT˧P NiYe`wϩXz%>8DtEjs Լ֙__6' ٔ+S҈'JG`]PÉES͟q$ DŽAlN, Ňtd،Q$u@x md-sRf`#mŖVj`n~e8CڠL W#e{ySeu|r|z=+&T'BGcrtJ˛ÇH&==Nwjq~=zNkVw˭['KƬ~YqgcꃚXsU煜^^ w9챪B]M)eH q gu .1kW$sJ@ΌrVoǚZ8n`Mbe gAYKϲ3*pfF W$_e'.>5/9W+ZR5/[g WbHٞe8?\BBs~=&F/pe3@=a@O:<&`\\)V: frD;Q#,bŁƸy@KE#%=/)^̼D%^_wG#SgAHh CR&e'8BblAz5Kpڌ߹:Ugs^R87C̜\߈Mp¯,cMW q !7cW!Go9$܅3޹{o:'䕗ZjL-FkO"|;:/j\Pc"HGlr3y7cw_1` eJ=F=t}=xynlgNb ¹K_ w^|۱M Kh!َf{D6ySZ*ӄ*0A<%+,Cb?%+Oe~>F=tX*Sxy ((>8ZCE0&)ZzV B GP r4MT"Uq uAƣG[ψkRw'r_';;)v.͍e^'x΀ ؓk vС)EGGw&%}|ʻnyG&unl^JaMڑ~.ϛN%5[r mx'4=gAz}kk,]J"BL5L3E2aqAð\7c(e2'lnr Du **#[]>3Ɛ ҃׬9!9[]vU 'i . +olLPs>#5sdiVcّRx =L~z<e 34~U*OxW]=3 e ~aTY*.z_;{49$E E9 <kyJDdBNvn\vX[eF݃,]PExS˳f\v<`u vS=Q:#Z_ꮣc/և 5f*D,}ot}Px$ S<FL36B#8MWcXlEݙb_d^ D(*xX+L3v.Eb<4;2^2U^ j<^XxN/tɞ g5Y YEyNj2 Ԗppx4 hd  Bҟ}*b֕ҟSiᾓkK&I[M#1GmAZ`4c\2]~P#o - c}\^ bH双Y*RJ]!*&5G 2X^7h6mq#ɝR34,hN,mU2B[!7+ko$djz;,8$4N8l+SV ˞ 'v;/X|}C~|a 9^ߖD}3{V!.Eܕ/~\\9 5,WTLvt`d wbKi]in9>(,Uv1l%sO?|3Ɏ>bK!NvբA|۵ԝnWjs5.7kYE2Hg3Z|Wߣ<1p# %HBDbv ^ 1=/4SVm+=?X}g͟ңӞd뤠VU]~&om]ʆGT[EC-ϯ7,:NQoun"ڬhơWv]C[#hnpEa2bչ)" @x%w$ҠĹH]gX1շiK]stMXBRӠJޫMH5g(~`YEkS;fvw.a&uS ?~'-iDVRbo [~'èZvs>, IwZIJMP=49*ȯLٰ"@xux{_UGs~?s4Ue/!hScg\/!y(_q_yL4D FNNBnj뀵.aH̾DN]LSf΂~X 4֢]o*LGȂ7nm ~IZ`C>Fڦ8-v_AZ%)P+)2YjowQhwBUK7ڮ,יy-Q0(֩Aa1==ѻmơim7^lʇͣ;?]X|WWw}Z-),mȡqOm 1>wDs"D-~I~DshR[oĦ Dԧ . 0U$8*j[*lgF:LJR |¥AJAhH m g?'#T\frP%]xJ-p Ǖ =?Y>F(1 @Jz\*UQ* y/@pSosX2DmXI;@L,/ؔ!|zN9QNvtyEg`th#xús,)cl_&'3&q׆+JɿĨH*~VUJ @y%!z׫)wF4ZHuc%3Eu]t9 A]O]ׁ,SFlL~-7 ({=jABx§ "|܂R:! _=#$I)^GB5ŝ{+ ҡ.<6ڙ|Z;t}:"+ؙ⃤ws(jms ;ÄOETDswϴ%-@)DL${8!'"A7g^e?؁I\N)G L(DUvIF4v܂0S#,⵻̣[*X H&76ԃw\aaP 9HT$񐈇AsS&!OYԻH9o_@ l%-2W$7!E(@aGϡ[bQ%r:^^]\!`1n<㕯 Z Y^ HvLo{yŪ-%nhLFY BӻېS ulm׵-3AVP@"WdC&I邓hGt+zO]NC16qÎK 9$Nֿ%"a飒u e[F 0SX{x-˵;=ܣ# Oe]ŏO:9)r& P(R)iFbEn뱇mWCPzլiJp1o~Xg"Q eTOFŵCM$;7=NQ?/Dzߡ^^,!ET$3hp8,e 4҃})>1֫.]MrYeWM[9.ssj_F tЀ%KDv#K QwvZ?xo-_$.Bھeѳ*yLp bgCpIMzDbw x4&9E-X]v7zVMd[YjE-իTF|emLzZSI0fPv/I}W8 "zM%Rm6j2!b+6Z|ń?5|FiQO9,w49_"M:hx7̹~)3n [.fOLvi)#ؗR `+S싗*و;U"?a2T!ijx߮ls퍸C%14j BDtRߵCF>-'Wm,V~' D1w"k5 [N#f9Ǫ܃!X((爬WBrn\y(1 ZPqI^J3)uMa@|(٪5ha'xOc9< ,lV0t4g[/ZėX'嚂GũU@@dxdFI5:Sm0orr`S)& 6` $ uNssE{YB+鋜o<%Xx[`f}olͦk=ӈz("rJѨUN^GĔЍPAњ KqO_nCd9¬AQncD2c8 .loɡI79!L⮝|\ -~Rĕu~7č 71e"99ݛn.XO;CM/=?ܫ4kmHLrWhJ†  ea`L546IO1rRHN,[X/(!S2 c-[wg-P  d3y6.3l#bڀQ qK:lC~':6q+VCǞj~N#G,;0e!v 9;[^q1WMy~9=s@UDW=/ &%>bbdf0H*@Zx*R Ĝ&su7EV^RUSS>6w]쿐71T/)VGd5>k6C*8efWeq( Edsl6 , :(k% tʲ8hdm߇LZlZ|5֙ޡ:ak: SN𴷬3Wb(IP8X!S =W3uzAS`7J0˭30yfT}-kz`HF]y8r]/$qRF:@!GC쳴(`ޛZyg˜.Uoqf^GWm_0Kx0"Ldqh{CF+*1^3h'lCW״EGH5-1(ץ8ޛNt.uq 4n->3mb'nX˷ouԪD,gtr5ERe5"Oń$nnD;L33;A;:^ h&|:Wv&~Fky_qa(ٰٖx;?w$,x|XC#vz\9%Z0NnqC{noyvřPXՕ8kD%P|MF-jIޑ۲>nT~Nx*V6\+I':Oj*6"\^ONxWRj ,Q+Y`ST+:iX~PAJe%(Zۭjck[ET4+A3Ό[h)ų'JYP*g@0' ?'Rz|U>p͢z[TA=d)D)]CFILoJ3-oHLUI~#GQ+eؔ_*%_3tLm̒DR=-KSWp ?6rLTƦ㉭o1} nߓGK *vMP7ҽ<hS aS zQE:GY%cŏC]PN`NaܸK8Eyx_פ80IZr%P|չy=(v{mE ≠cfD k*ML(`'ᾺDRBNZ?a7?e0c-("fCO&9zg/YȮP5j[)*{pzm7FH`b'I8>jZ3U9zRT;ٌuR==\~q5q{cng;Yq\ p-)r]û@,3Sr;Ulw*:&OHg]Dgf||v>_ dY?6> Af6B,P=e *JXZ0}O `op[z~T8$7B}u8*_KyO\Zo--}5);SB^ cP sZ]~.LVlEcqGp,\x49E?}X3L~\rIAvjw){c٨=wד vBt^؃&L*M%J +_"f x<&NW xQHK@A Pnsk_ь$PSO tP kJk)NM~ jjEdxD2S76ԻΦ_Ĭ՞R%y+V|ͣ@z\lIO]t2x> rR !sYCMj%ɭF  t_[#?]OUaO~b,sOr߾C4TILAJ\kfSLS}n9sOfiG刢W7hh)Яfחja<5 r-&ǖ ;8+ bάo.ˀ&0_aL62/S%0+6K7 G#r(>z3*5e'2KvhV?5G3 9_Ϟ K_~kpHAdF|ALq3h"fGVKshvh\MOIEl⎼%Z1T-?Ϝ?d0ehZlcS9)8뷘;JaIC em@`Cw=Uii%zXbxfnwҖr3b pAG,kQC}e5ݽ؇$#{˿\X&ā~;$Zg4TK (p Q`G٭%;?8qXc˳Y3{wɦ~ Uܒ`]'IKJ\cy-&h@|Go!EMuH'?2 d83q̛m+{b=io;62e#C%lV0oaVyQ_f!`7]kqxgCM X#ܔ}XMe(!iQ'h#f*ė>, rxZB=I ~?&j5@+go.|A{'@S1820RQS [wTΤ]~}Y }DY$qǿEN֮&VZ@z fhӟݴ] [#|ﱐw F{rN/#lڀa-7>͔69ƣMϢzw4|=p1%h dk @d۹!8W,zƛ'78&K2{u&3UeأP z(G,Kؿz# -XV?3+4%^vhVY/bZnIuJJHn}o}(ݍK#dlRjCh5T@NpAjY;oܟ6¥ -IyŴxkAz[M}' |GвunazN s~sP)ҴjlX"pzV"8 kj?{_sO),Hj=^=L[z%SGزpp@Fzӥ"-Ϙq8k` D W)XCb~\?MaOd0&]9f&^;hu= \ro10u|Yv8P 7S~ E4k"b@ZH@D})E>G9HN}1E&K~H*XǖVȃ/%Ka R}wNu4JA1UipVeM K1Ȟ=}# D, hՍ{L:IS J=3騻 3P/hy#a]q/i>O/`P;RkbS&ɱv~ \z(%Q*(Vh&`b|.*`Mmɧĵ_gDvXN06,8E,#!=/.$9l:QEgCVyB8w@40/L\zTØr7SFӫ\eƝhԸLK:>w."9o ="jx:Bѕ6BԨJ.7;tb8јW/Qr2.ZB|,8u~hGVcO+?P|%R!Az_O Hk&7{վ%9h8>;q^GY^`< Nfrׯ5*c!gArH{yF:;w4 #!"I+'A;7(T_Nm8\D2^lgqp_{A=&eO/\]:gZ% M62hj6aIҐy `mi9߶WtI9SDu3oF1C5a ۢC wN:XT ΪZ،z#0܁p EPzWZQ3Ɵ-JWL/V.YU`I<{(2w K^Ҹ?GayR{ K̇*K ¬Bw &D7QԁC鿇t}Ƞ[]Rm ;N>{e źqo8x"]sNT@+z,/Oߕ jJqDW5h`yCC$k2Fu³[:t-iw5[&iWIk5U bWG)-t]/Q{OtZmi"?[d"dcf#Ρ] ~@V6T!GzƘD\<e*qAOm}'^!h;Fa_(A̩l|}̍ݙG9]P:%O C*uphsQ#bj]p_{+i]#*- e8cy :ndn|ڶ ixa 6Y}2&UɏMe;|SRfִF]gÐDU>Jy&8dpTS ۅe1GP5ǐRZkKqo79{?96ᦛ}t+QNUYƅ #zjDڼu,k+}p.GH#u3t6 13Ap ~?/b=QibgC2, D nn#ДYS'GLsLTMoU#“Gs4ĉk6O0#o)~V'ӿtφT󮎫PQV^'hJga4d t2 }hfm\Z.~pR*XGuHH^ӳe%K*5 2FAAQB  ٽG0-YGF9bo%[:JR -' ]\Ƹ"c#qeOx)MGa޼Yb>ބO*i '5f|-vY#V!6q}[1:+H'l2C XXǒEf-["NzRx ;f㗙_ʙ'`Z+Lbxb6bF)4ϋkjNMD؅Ш**A4啲EVm~C}}#}~[`=R uo *czJ#Z84DUr9܈Bz.rZ ,$[bUCMOPInF~ >>Cÿ [❤ g6 p^k/s\t\7I`A(3¥2Lf myMg ? _d 64-FjX"78K% :%T3:I4]a -&O 2Ӛ98*LpEqh,SDxzh!$񹙻G# }͞g0+U޽5.ۘ`-wscJ&xʥ;3<%TSL%_ DY?tG}%U˧E %ۏTJ^,w;),؉};V=25G]n&(`_jNRAߩ˴њWDz"N͍"ᶨt@RF.>ަ0л uoM`ˆ+YGRؑuQG31;, HkLLȎ)% /oG-ޕ֪Dosؽtl]+RY^F?:hkEe_DvՐZ`$0G䮀Qec}2"7 X3HV3[jၹ^bi!.M޽hYCLԮ@wHkC5uJY'O$o#n'V ߇MPncO*m#Ga5eJ1b5Oӣ{`F%Pީ50n}j O 2#>?K,uPI/}_ "6Ntzg2?( u,܋~`{hyI3cl՞g1/H7RtN 0vZU L,xJ Ƭ#}'MQ7(i&{f=:%d \~J Aq)H,U 蠈T[Z0oi҅9 ~V&6KRGG`\zVӥWB[\W~vrDo]$bd_+R1ݽMd8sOs)v <#[2(ݫ`o􇭡K=j\?Mߵ`KBड़҄!gfUvJxJsB(#~ TUsA-Y0.ct߂!WqkMĸ0,{ַNY0'ze 3+Jr= l'Ք sXy d^|{I8<[%hL@:G֢hM^q&`V%Go }<ǃo+ Rbe;"2Ç私kK`^{~W.e-CJ!OZҭlb/1jzj[12?/CL [ N-Hߏwxlrt?'K `q6*$f  $PF3f#Zz wrYJXfcv7Ѓ],&^| agk/ J=OToB 3nC,z>нu p_,Y.}K\yd2M>%uv<֬9Yg:e#tOp. 8B`(UKR҂ZsF%V~&' [rf$P@Z\V<7 b&¯^v*5XEW O?od*~ubzdqϣ̗Yf+i7OG7x=7 irU&:d KU&*  g71/Kh,J9ϕl _`7\Z r<|Mk4IffR>$C BK'V 4I12zg +LIL0nw}#ȼ t FO;`_=0q=S1]h1֭1cO\4Hsx-nբ$dh 9P->M+b6B"fxqop@z,U tB۵kMB *ZYCׅT!Na {?r.{z'/iע]8?*DNg#Mjxp$ߛ98K>˯Wh&Z*eCЈf*o(QPs?px(!w0z%'#nsQ}lr_\dUWF,Lwt:Vtjd+g0]/dS3Kznnpm6.׵`ПМ.@~ ` HJ75ls5'JX|%ꪹmM-,&îng`m(=j/#vlUNDro*kSast’ŐlfNr鳯bSjvVN94Ot,`S`2=Jal*pH;ϖx>ˬ،y zY/0{\`tUCzSdWBO@6O&"2P V5\ :7V~[^ޤ"quNbz-3F>hts)o' -j [B/XD*ѱ G@ j_ Yڒj?*G 1q KiVz*Q@By4 ]}:TpO{ӟ+_V3.D+YS}=HI+4BCz  3QG#J N`;hӣuA)RL!+kff, ykw)I^6!iBwh3?B%%>W}4%ZIT1NmV2Dzu:'}ZRM0DMr[BEI#zMSq^ pXa&&")Gls#!6)#NM&bL[>X>8X0ķfڷf!Š-t۰I0 c2-Zf?(VSlE1”' c^` W-yWAkrmV%Kup_qLE.o~fV\T7ﵠwdRРL v] ֒V-f5kQ+\r9&BN)6f> u* Q8ojyhT^!u-C{kӟPIDT lXK茂`(c":&p==N\.(5?|RU]R8^ctJ9t7ɐx/ x.N'Jz1Ys{ɼ7=5 ߕۓPTas%MMصČ^Lim"}䛺HYgP8`)ld\Prrưs5 sbTK4pWIN[xR9X?–xctDWSP)\ҿ!['5o'6Xv _q5LFGp[[:2?rDRd>Y u$M꽦wyE̷jIycվ2=?]]T=| /b{ȜS"i1Գ<'{g/LԠƐ)ZS|^j2?# U5yztmbwk  _{OR5H'ߔ$.ZJ1PCX{ ϺaS6I9lߞ53Ff cܿ:9@PXK9^7A=~e(O@جkVýhůj8VDB.ZS)Q|%p'> [(V|ta΅2 Y;bTF֭Hr퀓f/4݀1cm+;KOu4ִP$[K0}vҎaoI@. tXb3xwE5j^]~'hTH~B6VYi$1I:\wϳ'{kaj Oم\0pHCW wnO_\ A+W2YښJ|qk3>A}{3cg_GA Gm(Ex=BY tĘW@9 _Jդ!a 폫 >Du\@ʿ曨më*G%g(0[<#7VE^P45O!b+ao|F̸]bgI=ׅ3[OAeUVWAv p;ւk$MXE7:NӼtRulIH,=e e'!iEr90F!i-]뿗jcy[\p/lD;#EΉuz[Uxx~tE_'Eu] )D|{#F_[< 'h6NI`]- 6;LtzWNek51wJG~Kqdkȉ. jE2 ٘@J:p Ŋ|T+_{' lc4?PtﱈOZʀI^ڥu|s|o /:l⫧w=ʅe`U^J8dX?sSeWW$u2dE⑭@^p2l کnJ (-㔒);tk\^순H6o{[ZG#4ElԈЯ!qQdž3+1:d%.eLpkoS؄;QFu3"bnD"T2wnޙLU?8!p#Z7_|Q]Xw:gd i<2KB#qƿ7#/2* 3N1;l |^]T AJLrk@ĵd?;Ʒ WK"s| 6ǵop SJ{gmcwx%1%h DχCkقN?L:g,o{(I @IBsl~ u$]TwNp\_Z2Lq΄d3t7p'_Ɖ 7nexhּC:9Kx8_˴Vx W<"`Df>3햷m(KfHC*_&Y::~EUŲr7+DLƹ穔 \Gj4L3Jm_K3M؁cXWb`2`ȱ/LF i)dUQ$o#Ċ%N,ԆcЧ,9 ~T`P]lT ȶT Ӊ(ʨZ2J[H^E_!ݮxM5g V?fr zB"?sΣS5@-d{ᖃ)YZ7&qS2 ,5!Z002Y Vn;JЬyI˳)IBfG+pͫ[Ρ' ~oXW[6\lGgjOk͠k ـ^< :dd FH z(R4L|8#7>?A`%ݸqd"۱0(kEd9MGL0* i,>mBZK%ZZu FaxP%W0kb1PUD̲2a#٪g1ʤuA#SvN׫э^]gk`f xu^0H:̚,JCt6vo!N2e8%S&[K=K(6D\pfak~Kdti8iy n^T(W.ُV\'"%HN,38(΍g5߄9T-wdgzlqqDžȌ惹i+u/O} 櫶Qz'Y={,{ ]pH6![eV4`MEh=8iaʍ]x {iϘTb}](ԧoV>gUQ3o\hvleO1X0K]{eЯP6 ;'e3GhƎu~RChgZQӉcxTك1.mćj1{ɠU*;f;oɏL.`n-(1= SȖ\j]_nCv "Wְ1T6R(w J=^tӸdg*(hSP cs?ye3QosEC{⫡$DA,ŇvHw]#C2QK9kgmF3z1tXd"=d:H?npgԒ? Lpۦk)6{ ǝ]|65L2L9Je9Kd7) _h$drOԉr}n,!2őc6w1"4<'޳@ohD3Ս {)$I`;ݵ櫩j S51~W]9A/Tj[ѱԎEq-;Ȳz.DKzpwgkh阫=ADN*97I+$%On4vv؍k/Uv5/qPC԰|ɴ_QF +{UgG)-LLIime<<>5#fv̝{w5-vTmG7@(^ᕑ4gxG ҆Y$\z#ȘؿcX7˽2IJOJF)$? _1y" l18$'!"9[|kݫ0dB ՃW@O9J+HZ۫e%#dKCOxxKҍG#ن7{gdA(psF$03Q=T[#6'(ևw4JO-x^m!UZPQI5<2p{C,}N ^{@WL ;:NAn^5ٖܜ}3r8q|R&wv(`f Rp=FQ+θ(+1on}hmTR,]e>MS'ZFWxK=dԦ+C -ui po c/4R "A)C~6 &>flnn7u rWSx\/Y- ܮ$A(!Wpf 8 ?4e81LwjȯA&%`|4y3W#t m# h8a҅ġD́x`YHHYti~k/C*,;DPU?bwVEc\\ K)sxL;#|W) GOˈ}lZs@qAYLC=֋]S&]d^^AW@茭ҥӥ|d"xo =jOOf+ƙ % nENGaQ.}\j"k+nBzud3CfA0CXÁu!BeK譫K 鰛1(:r@_r{){H` ޴Ήw:btn4~SFU/;O=7ȣ}Uh?:hT+#0?,-tNX_z{Yͥ+ __t Y6yp]8pO'IKom>5uY3؏aDžꑆ1 &@_>p0X+xs0- _klvG1FXMsv/q +:i6oU 0Ί,IWF&lJ F}32r?MS0* W+/wOr e뉄,si l@KXA JN4fb)"F~{@MpmISY:Bm ORƈ*㸂wWt ]-j8!*E v o,qu%T:5}F ļ7qGǔdqCA Ճu3>RI3qE 9ufxldwux>if:;Mtˆ4 D0X<~~3h&Aծ+(3qlneҐZ&iy~hzzN:YK'\a ƾ{I[e9TĨ h6/&u&l,"*:&`^sȑ/[XDe`=}I})&PP8!BL 8z v^K8$ʽx,}Z B, (En8 BWy6oAy9KC೅u*^sk6[)N3O(kb,PGNG/|z)5;uTp @2y{ȹ:ﲉ-H[~-1aRD/<'@9eO;q].'ޘ d=|(J%GZ2Z %Gp%nLyQ)6xhg7,o7Td8Ѫ~&29R&:1" I"/BsC0##h&N%zkM[,,= [K|Rq[.uSNSz +;qG!*dt~~@&r@Ec`{A4U? Z+ޫ8\B]2<:@0 R 8GI쵙oL_Psw{$3Ҋ!*OBRbK/k$pG" vWՙmgp "N5֦]=j"9jbNTqcm_q8$W쉒"2=Y U i@X sØۂevP*'Cx ,bjRkYs>tD ^2 +8FUrDpu ./LW ٖͽTW1ײ56[*)JWgjeL<as#i:ֽCx> r+KO_`6WaQ)*7ρ %֮_؛>AxK 6R$I%s0ƣ鶌!iq@X,`4M˯kc8n}bOU3'`an_hH!$c|#鑰/6ĬlaK)-<,ZOA^nMyW8DWGmۢkkF; < }Q]NJEJ 1;8)N,޹A΂C@".2_M$FgPpJA{>Cr ŢdT=Zڹm0<_d:o(ʧVUrt#rۆխwv=dk_RMJ89:גK"MtQMT5Lr:CA:wɃ ґ1|[ڭ&!\jaŪOl4;+/\uڍ0!7y9Ȱw\=Y[ɒ1,>ɲ\ '4Βe^?<{mb,J~ I,X]4]&So("_ӏKSnɮ{P`%B/6i OD>OOin -ğH~ܯy}uMh0/ܓ7Oi7fJԁEr9SԄy92Z>zCqb 4l~r0`[dCOҹڱir6|DwOAlٱ~K%ͻe3?t'񊚯f+ܹf"M(éS;NQ UtW[@KTMe!?eIv1:fV ፚ偓-}kv_FgwxzY'F BKs1 iu@ͷ q$;w$9xF#X5oa2.67iH ran(OЙ,u][%7-WC<.@%L1B2(,[fb7 mc2TOPѽ`ЮjLHVڈ%aC&MLa3B!J>ҽJު2ТJY TNM%[Z_dr r[FqGeDw*OkQbbiaiW9Ŋ(}5yuk)@igH:߼/ֿ>0npTyk>-'#師w|yz?v ݇ePq]RlNeC GJkhg*C -WXR|`3AJU!{&rF%צk'дťn\8(&Xo(سy8QbKunN`}d@FU`}|HNcQcS~3K~SäКq ,k|CdQʠM92 C/oJCL=l9ۗMpy}UG-v* xl;Z֛w'%q=u(jXnƫ}(FkІQdT Hl*K)( <VRSyמE3bKzpfMV%BrKp"Ra$2 lL m>Ml K13͝"9xV?uB,:fG@VGn'y!۱ܫӜE7Z%4fJ` 7 Xޯ4Ue%Ahj1T{TL0zV A:/Ԇ>CdpǥHZ99ڳx\ԲLKWZv 2so҄vߠܼyIaIP98q˦e}_7&=#GqbEZy*s.VH g?W+ROR|%" !kC'v"4öEw;>94l9M{.@Sg?[!Cekٺ;z~;Abej8৔Qu"<ɞϘ;835tY8钽Ọl>_TU14hŽ UUyu=as7́< RehW4Ewb Y&ZlWߠQ$؇s,bx ҳP$n- O%_?+BK NpXU"Z$N6~&4 O ɟ HL' sI=I{E@n/ $֋^T#.i WdR\dөud;L:ۦd|XTASTp }fB$o 2Ty)GAMXȒ>$v5c*P2QZ u!L u囹k7k h.`ya!A64 9|Z%X2DŽ$RBMΒї{v7mXdL {X Tލ O?/2C 3tڮmG+E]=P_"4A*MڵUPYnB4SB KQI6&IYZ5R3T~3=zT)W':8rʅΙ -9<wb-Fï N,"|irssI۵&#z^(ȹwfkfeNk+;7=L*NŽaw*&#l(\-}BɟRC_\ zOi7=w缗0_8tkw 3ֈ< Bif't{Bjei_`EXvz?5̵Z˼wS6fzpOn(-GU(;?!_StS^={|,g0C\\R%d|kS]yPhnhmr`Z=M 1 BlI/sE 2N]T2L[BwG=MPg8:RYWE0Ag4YUA$ƍA$/XLY-wkV,T2WjBޭ:euxp:0XwƊ O1]j8>vE t=ƻ FD~{$I&* V:pcq] n]O~NxPP;9$iY.-ِ;{nVg4iT a1А%2=#}4ߤDrJӅ%fՕqd4gIJ%rS>&wvf*tWg@tBW$\S.A cTy֪DBQ\L<{щ9b'Wz 0Fe.1;Ͷeծb2x}}\Xp󥊅 ^Q8MpE܃~']`ٕ|I$!o^}D-* וv~*J {gqbūBo%S2>_eV RSkhNw'6qi/*+F ^XؕevƍBfPwm*/!?;\puj38. E !FWH[u{- @A6gf0:7GlGx"[o 9Y4-qU,v .fO +Cj lL2}rHGq~+`-QqY`$bORd}MM4 Qr, q-$4;H 9t0|O;ӧ\<;lу;\RSys蜃#*> 47=NwjS(zhWW0;f(VRGZkzŵ#/USӨQ΁WѢigz /<%HWْEƞW1ƲSK>΋2J= tnD)/SH~\_P֫r}ce153J~".x'=݂~Йڒ/'CM^{q'h!l|}R[![;oN` WEDž!R#uwk ɯl"=F$"ԅL$H.Y~$HJ&]o>G"t 8= 0}W@Bu~Ľ]Jp?3{ϴB -ѳ%WRwN{?嶒w2KË4J0w\2 &&>Hq#gL>oYHYFNl 7i94#R n5%Iʋ[ngY* ?ctitϘE+ t t|wx2;۫".َi {:s20(YHu,Zq`[lKʬMV#RZ1YZlݗ6=]wdic~ZrI`775 ab.O W,Ц >Ԍc>)lJ5h3tt, ٲN xyW4pxOɲ)˺-J~2\kDr^{7xt4 RM>)L{Cwrv菏=uvC$% ?5,Xqœ?9Y;g~q?T8n%^B8zl! a`Wz>D%,'x$h-%Y*(dDip©ƒ- ΤfI(f$ZҒհ#K%'. 0Tכ5`xAy#G2]9m#ױ?& C/M)ZRb|.VٛL}X.$G.A2^A@vmXyțt&t豬-HX(9 #f nCZbHMF: }(0/Zg%`N~7@ q'`Ao#ёpUfA/L+*O5 !biKqKxb@< )o>|ϒ4r!`ϰq0AD{(YDO'h^mŠ]|V.)ckRRhQ{QXy1*+_>1FͫC3#3-y>K뉚l,jlN)ò _91CjW:F/Ovd+:nJM[oL/TTzn46}iPZNv#ekO8D_ec[aRtq]m龝NwW=['ӓPPM϶hEx3@?wu,M9@V1=k #San9MzҐWEvoAoLǞU@}oS}8w-⥟-_ 舱WIV7X .]`N)[GF7DP1e?tݰamj*{ 4{ Pu3C^&Z?dxh.cV35/(PThvlThMT+_oJ4+~2nP3n]J¤;8D 6uLݎ&h/C8[hQ_Sg7/|~#`&==[FP %e* rXar?J~*TvP;>CD~I`{ƸFtqg<݋F<KIiOyt˗7|#¨Bs2/# g3Af qQ]d}!o2Zc\hT:sPN6o~Y\TaJ!}>wd:9VdQC#}^@Z27jp{I4Y r!Rs$C o쑃Ȟ^ڀhnf"1IUϐ)S)8srK ݛfԆ^S'OբYav8 #4+TN'C#(DVRGY!6ҿK'vC"'r[8(al8؄Pa8-I< :]qJeyޞN(%k,~&|1| } RD]q9)a\'HIȩyQ|BG&=9#O݁Րm ?O8fMMjq'.S}ҟUvuT=OzRSb0\@Q aͱ"0<9j$ |)фICTש&Yn; MV`7WԕJCٱS.Tq3dܷn>.}K1H]{_e<ѩe ˳h|=y.i w+i9LUfx\Q,>owT;O%n.8 eT޵ycpgKPsǣLə)*N //(wL"O ^@VYWgjBoavsFjr pe&UJ3'Bs"] i 72gEp*n_kǺYBNF-2~f/*& ӆCj];\ +ix[6"*+/ !)Kfp@mZu%W3<R}$#_]M:v<5P15E$Zi*Y7v=8?({E&mb$ F;K1:|O{oŝÈ3y$E/U˖wTʷ 3 s!XGau`p[xr oL,@<0-ѵ.^AY؅oӷ")Ѱtdhjv2)%ї ִWP98ؓɓFF؜:{4uJ"OyOumk(_x8EN[Np0 +K^.GHmg+n}e+rrۉT $YC!a @4b9y}$dLB՜PNEx[HX`y+WdgB+"nK}sˀ]&fӃMg7'n5qgMd2G׻i'>Or Pz jְP=>,PЊe)Pa)A2"[ʁ|%cfrx{ߠIkxCAR~PKbY1=|2Zc=\r'ё&)_uKzj"4]N{rC+lo`EwǠ!/^_HʵTNLlVIRN%aM~ 5ug5:q[nj:aªq>b ӮbYzFϭF}џ/V;`d1:o^)d QnE~kP>Ք}a% _>9䕵6=&|͋9LUElĠP_KD2jOsQQ6,0~"Z[~@+W(ЁO{]wᙯk*˪IJG٪8Oeȼlq J"%kz.2\C5ww:;88.?5ז7)0~/İmMݣ?&Va{8!]S[[zwmi&Dx~d}B* ,P\Ĥ]V1[!9N,3{x&~5و| XKrW"`DGEgmbE5$l> - Xg$?" ~K -І LpGӜL !4?Pܚsph.p]rΌ@̺nPYʒҘdͼ}0Gu;z]gS}U<6:窈+Nm#XWPvu~8SW0%@ڠҍt0阋ZۏvSAaE<'*իvN&)9`xH '06|Scg 'mNf(sO;=H%UhEs'u4٘2p6Vl2v =`52g"rD_ǚt ]=UdLhb 㔡{u?.IyN;X_]RS@2ޛ;xt=H]R`2mFQtG's .\x` 3VI>ʈW_LlS|@+W ji p}UTgd6@ans"Syt^_s  _r6s~;g Tc% ;+GTs$b?pI![ ЎDNd~tx86UkMS'&<-<>אƈX ( x m_ISYEO)i]'|35B99 Y>]6wFm1gvC:/|>vkq8h2n&7Ls. տ)w|GȠr _;Q6$C!:i<0u2/"G9T,2 o|&z 5Xz뮃< ="ߤ|M3 bԭV3a)NuF5lb O;B÷wzT5RIMJ>'Qlthg;ɩW ;e*m&oZAh.:,i锹FjtliA+z!k&Lu*:|PpՕa '=ݰL#b2+,Ü@}7 } }'%ko +#V:^a_YV$*>Mn1*pZz/!Fy Z*(;@CYJU۽, DO'|!^O`ZrIB9)=|Q@OgсZHsPX`(#^AIYY*c"쏋H`+A]ƢT%/G_%=Myk u`ݣmڹ Dj+ jF>x6tmc I3LK_Ӌ\ĪIY ;bxF͗Lz{Q'kf$Qn6=fGDݽ.?⽯`EFw_%ިJ2N_/c(:aꇋNK)ق$9fGV?#(=6U˯j,?1i?Of6`ԕ)yc.6ɌZTsOfӹ^\_s-SI#N wGAC({֯FfP4aT~k>(nYU. F RE쐥`۱u7y$rIwgvxF!Ƽ)~z^H] 16-VFOs_o芨m'p3p4Ǟ~m30 lMoޑ*6?IUz W(tOA/ۥ.UO+WLklqG3Աt"UQº/͉|fR`kQ{4j?ɬ(=gn!&tX5|@h9 4Vҁnߜn>D ? p )u#]K.:/1Ռv{qH+ ~w<(?W9vROZ\*qBϧ[ ܧ~jos Xb?. NA(IpkJ=Ԇ⌵轚F,,ėƸƆ4_Pu7+ba S $ ;b8\K20Y#+5c9Q51v4kMz( H4 q :_ͷx?A]QS@f =.' Vn9Rgv^&]7$K!P[ɟw=b7bS9LTsz#8mUJn>n_;` SX,jۃj/j' J r \ \Kr*8P[˘+}ynﲬv =5gxU[ȂP ?QlwKHطNmEOvF ޛC$lmvd 5Ѽǫ )%cavꪣp ˰SA(l~i(!v6p"HH-G JE}_=gO|MbwBupGΤD5cV[!/qJj]בpU;kvpث ;}:g1L4+׬:nd0M$̔O @m.a^Yk(3t>Nmqk‚yM!wʋ0k0 !z/M3ȧg)`Z҈V$'":#G,y 6e$4Da縧`$8QopsԨp,`!bQ98__- Ul˽cx}HomĞ?#'އS6݉^OnPp&T P_ EHؘx^N~ X2$L|DqL`RkNr`Oc,½Wg<# IR/7(3w!JNl1~;?Ц:9)@UPM 3æpsK͈w)CfZ[ 3'@I$@ʈ9n`R6pFIG,/D|x9kUdՄqwvuAz#G?q!jh6w%ZKi>!4^F`hihX1Q Xf5 _jvV.?Wk)*KwK""QjGJq-ħ$^]+poqO^eg܍Wky>P# u.|̵],r`[vяLk8 I{ %#K<iD_yzoF'OHnڊB!;l嗁܀W[霠' ,ŧC)hgO^8!g,EH5O1#˯EF0b+}% JS?Aw0?@߭wlﶀ\$qb S6=ɧo;dgnU(D?jwp%2ʨ|SmgHsd.yn$+QO cE ߸@0|%xc `)*ٿ1䭁%0Pu>~uv13j `ou:- ;.+ Ovoknw?4:G{[ٸcb/j➘2 7"m;u K81$6cʊkWUyF^YAROgc˨!yARD }lR6},N?% T+ڳ§9[M&Ap@P +0w*#3 0JPKyW 0gdX#{&Tw1[Q7=h1X0a+8F /l5$]N-t(sg^-W,U؄Q=#hΚlϜ@~M >tZP\#AQy^Ŵ[ ăS5s()1 ALq4vXfDaE?e '*" ~a4_B4H*j/hlI|iv)3F69iDv;H)MFԭIw$%`s@eKB@r/,#S܇LY[1p Ig8 ;Q|TM"sy g0,ehy(V$EƽnVcbcfZGP > ib͋TR5aty<0Yo 3B5[dO9H;s14L5@RSc􆶥kd ~SvYXSq +t 7Bp6˰F-)wc:Ǟ[wpD7]0ͯ=>š5(ؔ{[_=oyIS}#q㦡a8ljBc44ySY?H目]?CR°ŬbÉ#PܱEf̝kW8Pūߞ?촥ÒE-Ma) 2/=> W%!e4mud.3,LCEI zלe-a_Zk< ]`_%8] `@N/.d[cUE&F2`FXHYFPP65@jj#lzKMI~D޳ݾ!is'R5)HJ/ZXB@ YCEźX!P/872/r/ix^pVMsf?.;cH;1HPoC5*oPދe4:%/FSn0 :, ; M ycj0nk\/ۭ0VZV.RS+OTJh0ѥO `v$Jok` {X̝H` C4*ϔ̟oSN6=hcFNFΉk&U헇[  ޜ4BJ [_̈́GgZ\4o{Y3L K>|]KbbԸ)%d'Fsd>дT!K@><[^WWA?\@BvԵ2e՞B3{Ba$>^R?+jw(լ)$:g៍o &%F_V]t6IB []H*nU6%N̓U^or=WgO}>pҤA[dXnWsKRE"%J&Q}IZoH֬]~t=2v.:xӡk O61yoGL5G4R8:A"8v#gO <2]Sj4`n>\;#-lX\Y#D)K{'$: #UucNSFlQ[ φf $OZEOTuQa* { .$[izb>_\ _" Ž.u7͢ڀݓKk\- 1"PQ W:V|5Me'g0>L۪˯C%p= LbmeiqOI `׏*e-geq`82=-Q6sD eθN"nYo4⦺%)Cا+':PwU ԟ" nNshɉ/)7*GgOr/viI.-GŒʓhtiN%V^_6KGwS|div'H׺ۦ5x8k|3z)y:^"Mz CΛsRMjR-#O'8Lu&0t[FդV% Qvyl${ p p6(ixǷHbTAɴ#>-Vy(uXD`!5h, nDz@Wh2\_;OCSx|g-;ŃMl }(& 7dz פ=;aCM >pŹj>;+ gѧ ]ߋ+b fiy'wE=78S Ο̮v裨nD8a2GWBuzW1&cvJ3_Fmok_.5-Lxϑ>MOP ۺu⨄!n Y _zsC͂8b|"i}~* ]e4@wfA#Z{(h*1S]_1lTAF %%94[s o0J A^=ЗUPIuH쿘crX3QhgJQ*K-cV ICꆅe<}pP _.ieJN2ɼYScN8>ľ}!XhR.tyv|fL {,WlxZ 7͌*&lx8ڕLC6VhLiQCV)BwM/e5)Xԋ1êmz@)wu2LS$JEM+ȬF2kIX VZgUL|hx&nսr@EL :OUho^̳rMI;)1I2ϨMto ωzM iFy.3(&@6£cE ĢNs"!1UC{, 5)/h#S+hx4O~ e"YGL 0OܟU#T}z og'!{?(-i!{x wgPeG#*j~X֏9JoV11)ا#Q,#w5qs̔HG>,^V?;k W-hk:@ No.GL86 L'w] c_wb&2 ZNf-|B꽜zJ OIex7 UjHP)~2}颙 X 1: ~" }չ %Wn[Z}(Wk:nLjZ5ZN9<meH篎k^*|#V 4Mnsȫƭ¢b|וbTwmg겡N4&y'0hS/O3QVdPE֩I:M:f͓pT70ORV8rP`Z]lx >qe~0[C+Vp$cEY>N,<gUV $xDt]>M>3m!RU'VwHV0asfDָVXؼʙA>oʭ!(//t0I_ܦ++h-lv0TA LSBwe[AΧZms?( `j ɌK],jBw<()F-) նcg0E5NxM955`5KГjv*[`si `}y=&ʓg,r0$=;X} ' vSHNM7}5t0\3(Q_f ͠ M2@pWnSu!3՘ b+!*h9 S(VA3<^nCp"­*Ccg O!=OfbfH;l+a\YQ!lTG.D>(` CBWW=]}Lj9S S_slp ;UqBX{l1,Ve4p+cymRM_I=hWQq 묇E3sv p~.3Tۂ.heBq=DNmFXO_Ԇ|mǰTi'C{*;i%1*Wa|L=䌌;'fnKHNU@bA4xF;9K8vr0n?5DLJѥXr;GhDC;8Kex_\-H *i*h Ht< 7b$qq/-Cbh>[mM;\b_f1)Fn_Υp'D*8GDЌj &8?\k*Y`óM']\4sz,F֭6*XPx?$]dBG*硘< I^} /O 鑉tș؃:5}+$o_3Pn <7ZJ9d$xU;c8ōu|j} m M ;W(O99_l}3UN7l9  3w&Ϊkjztp3u+5hYM^"`A'QshJ2"DXpUŽg;3"?ǴZ`Pm"E=]Y>1zn:z-eIOXFA׳*cq𽬘i oF7Zw]c%p4H/9m%.)LSy`;ET.t y4]3)-l?Zʾp2n'l0(ljJrb}Cj-*w<5h9%}xOFOf 2 pmk:T6/]<7=fQX֭ƒ(9ܦ mϏ| 7k=kۿuPEKn ,Da^)KDoᓄ2f>-:(!1,ڄ7{et>RdAw%x WBUHu[WkB2ݮRKLx]+3~T9 C=ØN{{vmjןHq~Mɤާ9ƨCMN"A毪'pXf<͗lgjT%{8*`5o&N|Tl[`=!02Y8*ZkĢ5m;c@$k«#)Ð%r}<%__ϖ"XZ&ԏ^vA6w{{)M>6P>~K}E5 ?0[H#mD\.PZFYAfk٩2l:+  L3QFD0B3q{^ gDd sΏ5m_Ѯ"t83R%Σ9:eQN\uabe#͡SpSxQiiBdn"~qA6r9frj'On$?l2D.AT[VӰRBĺ7PRa샎F-fT#sS?T N 4_,>X?z'0ޒ$0{" HW6SJ͂R6haKAbX:(ζ SK w^$1TuQ zɡvSu0L,kCHh`,b)WGY6,7w̪!ĥ! aYx ,fs(UZmH_n럃di#lsWT61DO/Pr+j]R:ấ /K{:'Np !л^7Cki9suX0EU,L%'@UdάeFtuB_6H]$Hk*V*.dx\ֺ;?/piSpQ DRl #t}P[ q7aZKrS OAT;b[SeuJ"4Y 2{ƴ5)~M65/O[3@UŁC1L^B?&C/1ܽʿ;u^y*S66bAjgaH)yGkM{lӜa dq!ܲWޖ2 qrek'[c/0LOJnp[<k-ՔR/47MOmo$B&yqۿ QBa)} geC>J$M:jZm2@K-<`lsXmT>3j$LUy| E6hgaMr~@'9`4\4OIL"s A9!PQ plx vCk/ɆAۻ=(U{`hl|-vZM34Kb('Eb%_7֬Vi~x9~vg_?OݢE&[=uKrpjtj]:kTJt<(%MS@ǣϗBx%${i=U+ͻ)rQ%]Y1W.-]N; *Gߵv۔ @&;dIG]Z{&4Os#ڽ=4Nӟ鏼?6_ꧪ;D21YY:5KlB^"nukmm"& #R|@l.",tQc 1=wb M )K LE8o* kFEE=j\?'v)XVҔ)1+|a`g8 A̓Z:3ڄAE4Vh\4g"l:kSC׶{U/s\hr [>'11ŀӑaQb\Z%{Zj.(Ĉuj:X`.w-= V/{s{1И&dDfԤL/>_XY:]2z}YkͫfˏAu6eC`,0 "%H]cæiҡߺ |єoc#7/D>U>nv*}Dg #>| Wy6y1w tl8=H{,g7@:DZDf:kvG%@%E4r+ԇ[BLrjMb_ U)4vE\* c26&#?^lbAlRxh+j/haVߌX:"#7Di~f@IwL^wqWFP tbLM(tE);"+s{d1bE96Q(ݦ2RP+ _qzT:ߩ~43 >`XVR|oޙ)⹝Х`Eav:1\ tnO#HGƧNo j?ԅ"3Pp|Խ35WN vcY m^;14 DR]]rwZ53gGuſt\wG]';)>g|?Q<ƍOgUU.$% -mʬG{)^;4\y7tP b~"]2ɶ>bS^Ɉ9)\ smYC΄YgG<(veVу4*Ǜ$oeqβOXG9Hf\ɠ.ɵz[nbN6dQo2ؖXW׸)P®8̓WF͗;x\l9< T Njۗ\D mo1.tS~ ! mf3'$uROJUq.U Y)[.Α zM}P sudқm30=uJ _^!SZ8p6ONiLBeGjhhR:[{N.ˁI9x)>[a0֕ZJJPa=W㭿 e 6]m5UWaZ- O^(zdTQǸJzn$b|~?yn{w7B֪k)NT@{G֚F SD8 |5R&a4lk`jvs F~;/]DK(Np;t$BamZ @|SλE߽8lo9B04ٞqlr`PPXR7ܳCLtnD+N(ퟪ_&:t#Ob~!dr -mRqr8x/wzcKg1ik-DvG Lov{&}Gd.43Oo!%Ş G9|&vK׭x+jxm4ăTcmIy̜X~jsb0y:gOe>p,zݾ2"i UR #9zS\&.1C噟T2HZ]%諭{&V}"Kxi#ހW Uö^xNwVr@Xq-QCֵDmߥl=ɺ^qHCux݊8 GbUk"#IZㄲuc] u$X A9B4^ pPNH;*Y[T]\oWs2dE LuFX^O}w[*A& t5~w7qW[Vr LY"&%H:a`D{UbHR:)i /56f߅t*} V*]7쎮Bjxk]oA.[u;l K@NS8$<(&g4l`W^s|BX݇ ]`{X|/վ':rZT+l&SN«6,PU~ݘLNϙw*bHE6ᦱLMvk7j4ͬb."C7/j8\m< *+ Ge3{`{׼V^'**e[(!Pp;뗛t!"۽_(w7WhQE3btThLq*r14;jl`r |gJT zMQZtC/+';7QL$iPe<]ed4h9e>YǸ7L#H۔'n?=4uNO"3CiZYDq'TlEjt`/u1 ] Cصt.R翩5G$ȒG\-ʪ*+FiHV= ,PO}8oJk5j~(h}z^Isq}"\PG ^+ͻQR>lD5uܯ/3*nBKS5RuUXLu-,gEam1pv\mLXTy:-}#|=V=Ls-d0C?yxupOoGP2~4Ҍ-ٶZ73AQ>hhJgnԆ$u9ޔ6ߦf>lW7M&,Q“Kƍ8X~x\$ZW eQ%<ސQO)VH/6]%dГ[}яhsrSn% k8w^!303/rL-f\?]g[}[SJtLE=!'v+hDy۠㪡8 uG@W `y'\}n>@',4%jQ"9PB'|Ζ;O_ܔ43N Eb#=-䚭kxpͼf%$!*Džd/S[dAjx@)HUzԸs|`J2̓Tdq+|EDH3J#C}R.࿫pGĊBm.`3fNδ3p?VI(0_-ُ?AxOqqWn2g&~a-vE^N\b&%YgnL`o/t%چs#5$fh )cD?`"b\]"kx3KM巫=̍ %٦AxRxc LmٱWV{v*@r1hW1kT7}SMGԥgN#N TQMP  '+k&#F5?3Lĭ;%3leF7smW"=kϿQ9^(I/$CPe.hኲ+_(r-(}Pɧ8@.f=l+{yۢ)9tv$]'T btKC:v=,jKUJ˃q&܂9A  ,Nz c R ʔjK] +}qxlTtSCDޏ+bN妘QEP"Js{(٣<u.˞c-}JQ=IsEg$A[Q]:R6#[_yiR!9#Ȟ`QB(E2z 0GB'.1 {D59s$2@Q\S̨ht%iH6lx&|Y3 eA حҖԗIB5m,]n>= Y穴^L'>?( (Yߺ#'mj7V: NoSe! 8{cts9C&@9^6(,.<،krJK_ Ti@/ >r/f,%)֥m+}o-pok _X0z$@YûnQأ-ќr+$N"xO\>GG锌5ڂE2=c(2B'H5PoԢhk6M%e䑾n7K(*K/Its:'!tɐMLsrラ{0mK^rroPd+/H~#@8sbCPYqW [W&e\;rZdq- &8};*wR'xL Pa["p%5I|cwi'ojDR9MFjI%&yR_^BddB֞ۋ!DtvUuͨ$1;;cţժ. %ѹcRdx$e%ډ3;BI'wv"vCiǮT , Dv{BN,JOQEVpX²{?ű.JHT*IU?y zML߅Ah}'TD3.c 5v97 `Y] KmjqB}w[1yJܰc2"ϯtZ;xtcsMV|Ȑwra)-|3lC(᷃~pΧڤXq"r5*ؤ P137tF,H*=ʞ^gԭ$'0 T0GR~,UΆ.MWt]l*<7]Bȹi\X^Y%Tidtr+%tUh+*g/ld;QkLPLy iM$L&\[楜M;][=~UWD90%sCBobH>'̘ߠB 3!hUg"F" uM7EP'^#gLW {#S/+O/lVgV-'ގͫ5db҅ <*.ZKEbF''H͸H0,& r,/v!z .b`nxm"s Mγ0%u _?~mǟTnGEdI4|('gWu7L,:"\ C(M:qTQ$P9~y=+&AU#;l6ąY4V^-KH#qYCg ÈA`7`0o$M)"gfm >`CD^Dq9Άa8Ä)L7Dg*еE&ofJ3M^g)BDBk`᫪Y q&"( O1㰇Ǖ}8s<-|¿.uGg&yřay%ٲlnv*ӼOۤi&7k.l4/ :?CD)NRÇIoKRmUzi 5|>[STW+ɢz"Wo0PL/2cZv އ7pȍhؕvQ?7v; ǸX}T4EZRu <ðD){l.sСxer4j@ן_JVtޏ=b5Ѐ֢'{_V=IG(ŀV}h88 <<\}&7'Ї_CS `n[~nOiCCȣFǞ,N$ h|t!#yI1k}S+s *._|IyS>bA7HKpU#%҉ys隴W`X= voxP<.~?],ڲ l$1xpp.1;M:SVs>@RP&|I nx3PrV1eI nv:FdvBT*<FktWrթ0MbVَpp"c̃n+ry%#kN)iq@UBq&ϴ]sYIpn)"Dd+:䮪HQ=$&Z_*civ,F:J; ́@X8"#WW[@s74 /S uN82d:, ߤnK(sH ){wsļk7޿om[Ԃd38Aj]o6kus!C{NY!!V : vW Gx8D M?biq> =EY +7jJ#zj'h.Ty׻}HV%Y==;%Cクnq~Cl}3'V?6AV_HhIqFĎ0{8$YKs"v*3ȏZ@ XzWڎ@4Wޱ9O Q+~95Y5P$뭼ǝBiMESz!we3?5pqtYo|\1,&*,]_F@nAq%, U 'N&7vtʝ(EyMS|Õ& {tTlx;Bxelk.w4ϻLf?BTӉM|,K1$j>VUڒB>;尻!IZIBu|VzhBPFГ,~Œ+N# VdNs8܏%IAjg O:Vԣ'JWOwhcsaaFu㔖|8_1JOVJ@"\ؤ-rQEvn/pMQUX(Y ̡ݷF$eQ%bAy? H:2n%%~(Ȧx"@Mgݙ7{uGTPFoΟ>-3=0 ڀFC)Dr=E|Ͷju+Q }V%.ggĖOlTv~= Jr"y&29cN|39 hI~R[YDZwv9(ƾWR rm bJœeݸ0T!Roq/Q "͚ vĶC 'TI@_TSY-k:fO1Q`%#ME)#,OޙWVÆtS۲pDGKMdtx wcE"4 ܘ(c|k/a. ֻQl3XZp kH ga\%?@ "i `3y?O Rԉ9b̉f- t$=_[/rܾ:x-y`*ĖXtR5EX;?嬫ߙLyÖ/L@gZ__,if4"{(,DVo ־wOQq޻!弅fcOtxE["0~L~1 BH^'QrNRw뢋ϷQ_$RU?LNa}_m(FQ1aIsUmޓ#A:wS'a@7ӒII2ammJYW{w_E4dԿ?@L%W+VPpFR>W4y|[7AIл͚D9L<5 .>6 {VaAhH6afۂS a6Ї0fk?=$X_ 1qMC%ł&9wY8 H?&y(T/ . (Jen&r~!=<3zh7b;GQ@pK١QwPġGŤ2<-RÁOTƿ= =J# s~B+μikݺaBچ wBB*\`=L"0 Cc *w,_aMC :q w\X Fte{Xa< Uh$YD*5LvTIݒ,w2ѥG4LjoP'="PCDMOРȘ )jU-O#&:*J[[l-nBYqD&X/o`b2Pp2S59q5 C~yp[g8>4n-Wߟ0r`tzz5 SbL<2h&K'hUy1A|f9}uKQ>-Mm֨47 6&~tVʿyv<^X'oѽyD?e.Rs}ۧh:0 ~e/[GτnU09:"k|JC8l'}'ɷnFZȣz[.+wX#IPH3NvVqp\)6n[ɖ}#x-H)8k=*;5pD(a3丑b*U]Hr =B.Ct92WKBBMTmLZ#Y4%d;B\9>dpy)ǘ<)t w:AFIۥeg?Jb`SARѰxKH;TF~:Ѣ6 5jvp95.Ch>D\WoP6D2cƾk| m^#L2Ŝf喕Y5c{U!讚HzD#OଋBT4Ǽa793 !杰$|U[ 6k=7 |&})JLC2 /&{E$ws,̍bRִG\&Ƃ8x4|'mC@jK;m(njy+ϩ>e!('~ޛGUb5)gZ# nkZB@(AmܟX"_⧛&Bq<0½1؈dEzʕY^Z/쑇aV \m 1^VF!t| pYgk BU v(/6}HiBGk{W$nᷠz u"D`ҺnUHNFUE,[łP#' 4\Pǀ*Tb-)ȼ;Gm 5u$Xap$?XgUһ &jPڨ̹K .SʫJ4ڠ Y<ΤPU x䰡LN!3Y4ٰ֞$vCWJ~ط?I!O%T@ >qk)-&hIi(+ ?G[W,|Mvsɕr0Tz  ]VV4i)qځ$1[uۿ}rĺ#Ā vVxzO]vc_rm댰:"=-CKFJ9&NOR#p6)~ǯ od6yI.xL/8c +ܧ&=2A3TK 4"ЄI22>T1.&DLG8)Y K(6t|=䲰tDHxu Hݓ2Y\x֯ # IԹ!#DUXo2UR`mj]GIc 2?RVtn`RDrU2Y{&RM?á$ԕ%u-brlhΙ_6>^;h՘\OtҭPpc~f7 %ţ}^Iƻ2ң(p]{_U^yuOC'Cw4!_aQfɓYvGs\a; k]~߄fPۊNt=mݕsf`~L_j0Aճ= , ać*ZCk3)se9ȋoL+v`1{%rLs"q/GF9Qc |$PU>?JtL9 \;/ |Ecd~w[X U6@9j-ȷо0v}iyL-@j!Qx>kv > 5p5^UubI Y 3#2 EN~ufJyR:RяـL4@ΐ=@EX-e3G;)8g I;.,U^dž;~ؒ8y(UhV 됽W.RU'W$j?|>glupmW֪oHU?hd퇜_-=Eյ/vOV'0B$45T]^m#g 0}̓?2oܽN G @]U=Ib^C@WaZلNW _2mL辕 p&`:1Zt~?>mAr\cvUBS<<#J dѶM{RI7n߰J V`0*Fs$_g<+[#fT|PV6Sm`ntEG.,554=,j_N0'DGv|'P0Y1r2]QP)gq$Zq$-(;bԃrb%ߓ40Mn= _B0"<6ffX㝐ia'| mHM ֨#MQzi(gte R4U t,{mG⫷&3Iz3_zSZu'GvM Y!S;9@2Ց@ž9*dRvA)n@ BR /k]R. t=lQZP4nP[Avr9KGc \CK~0jIqÙcc(tM1u囖nu'(ORVB;ZX@{Tdeb[nli j}h'z|d~5EC?7ֈ@TUBOFlft.]W=e3 ;}j, Iʡ y'xͱ,6 Mbbn뒂a&?cdV@w~G:Yw::?7Qe_#Oªh%[&c@ EIqdqݤor2p;ńigлJx {t} <+rť4x_sRa4R&աpD~=Qo]{Y c֝4jRŰ}2ܧ(i%PaD-EׁeE>yMѿ+fS⎗=d@H$Zc~5cqV@Ed|/;*Ciw4-ӯt5y01nqYL4'̰"ys!Z*٭5$z֛c8Bp#dR,9k1А/@}ASX7/ctF)gSEQ$ND8waFOprԑECb+dzp ~%-#o"8\dQmbX1m-yO HT:Z$m; UMf\4%[zyo4Ւ2pEgL[1Jzwǐzu@~@5!;e0|çMY9 iYQ%ǔR @\I-i6+lA@2"Eں+w[teiY4˙;Jfve8LHH1;]=WXIf֔aUWxӿ:}t@qG}=W2ñ+m)q-!C+a#ۚj0N&(PX^\noNPq~cZZ%ԍ̡آJz9ޣ5{(,~>"벀vc̗[T/@LY0 ݕp!'IAG0:/!3_]xK.Q ^Bqg^SVmμac&o'FNI[2;CU`!(fq&2.݃;{en]>Lns,ag'UJTvBZ4;#&LR}:[A>@@9d 7[$9@ԗĻ|'DQq 'z +51jL|UGrPU-i\sfE2-+2غppۥ80P *A^B璯We&kfzG池>n_W{ LcBw=!a`yera x ־H-ܶ0?}R=vϬȓt+WL`tq  ( %]?Hr+T&FG ^9c.v "OY6"Jq^qDED!8}M iI4<}CKKqw]igaZ}UQ9sN^vVT=,bo],00^A-¾ѳZTCVfr]K6ʩDťt`OiL:a+19E3rjn 7`Ss=]# vNIp8<1+p'{Os_Ld׆F]Ǽ :YRC5p|prD4K*U50OpYaa"a*ZIy RB\E:ȨϠr|53 P[Ӵ_GA-wU>lplk7ʿ"lEturk. xPYr3P^`girykL@ Y/4s5/OZދ5`r?g`&MY>8e0Pm=DB]޴5caГ,Zvk8X ubG$[ g ?~#/CF?6 W(S~wuۧI64е7HDR!MZ Hr=7tM \Nķϑ~}t˾a7ԫanYQSo^^(fQI@QǺL5д3˟4/u8LuSSJ^#Ϫj*_3:-?r )Ay$Ȱq"${쁴 xe#B6LП\{(˺>6P|8l᧎q_tK~ΔWM"x|??LYh6瘧q9k#E{ `z:)V)t׊EO;#7__w+ x*2%^Yyo\%bYbwmQx#< ꘎;7#*`6EbZ\}\F70 ZI+:rgoT[LBhkVP"2[µ je{ŘTs?0>(k-EW<ɍ{HeTh">[q˽ɱ =O L l૗ws%/#p.Owxck! _ݭEbB&{d8ǿ3'\ R&p%[#qy%Q$,,U _Wm[mL%NͣVsqa8zvR(lNy׾lRRP 19*QԼ.i K%bF5gEnFh- pOqgfh2,€ tJO Ӑ{ _]7^6"Ҟ͎߯mzsv;6k؏Z3E ?y_SV)Kf^թ<òΛ9pApbrY:T_ t&'*Yy0f( !nsRмG`3j wu@@TҨ;}YU md(Qb{Zǝt"v'!=`.^c 1fu-i%<#n$f)5CQo `)k{r|Xp8[Ö`Jm mx8f#T}!b 3UPr7ClQ^T dߵ€yS Os!d//Z)-d.(>Yކ'|Uk臿jGj;:˼tD2-'6%E 䖲=N\*d.= ]{Tz }@o/q^ג/hkZz3пqU6=?OGBO>'ʘ OpvF%MqEYZC'9Sz0=鿼.!r_F8:)A'*lkQC7(kgbB3 2>L4:!A|pUhh"\M܎5H''9at%UD?fUWԍ9ko\ҞK{5zs.SYwp.RpjJ-3֜s-M^)!g:&1 W>UʤzlmV&F2-?hy Uحk} q/kq ^*(+s6ɴ*MىQ/ k X8jf\6R-aVETlӮ93=hL]-5$ SUl9{ dZդG88%s%1L-veMF7z5k 3+٘Gr ;n( 47G&?m?tzd^U"`c>$`jN\K_!~1s=npACHaX/{<8_ oŻN`(lbM8n›ׄ$Ցf!:aڢ三Qp OJr{`u"WdpSc@:T"Ez|Syy̘$* 6&@tW(twQ0Wռz1E]vW&+-[vf5^)TM_MYA۪<,QN(Swzto%'Nn*wR9ຎL巋G)稡@#^fsg!D6I x"[oA] < abϻf|!2"LPVK "ߖFw݀9o^b~\5F`$jN+lR6/,ppDg5~KO]7! B{7Ң`'i3PӶ!#} |VG.}=]H=5ua^Kɴ# 3f:qXe&Ŷr-Ƴ+vkc,aK,#3M_&n% "1'u8Rrr!+/p.8iHzS>=B<[__P`f^ 1]_Z;,y`[xέoR5iGo-rP@&[):O?H|t.T,{UTe]I0Kse#%v'dG-1m:`,X{8&ZF@ Ϙ1W*ᖗOr`<>KVᬰ4YGg> m+%$*kn š,u0Ay{K?p{m$c|Oc(/Zk*NG;6ߴ[PԢAv-EI8eFw hͩM"H+Ӿl7T! x-hePbR~%N ן/we^(xcIu` +fpQPۀyWڤk-5(>}+ZjdSt r|rC8S]]( +Ք봆;2b.J -y>ONo 7|0ƜUn!B> 4`|/Jj=tMSZIN\`HRٰdn\#Rڮ+)Xop|ѯs䲞vqv?VP@Sj*J Cr='wp1%̮iMHOHM1w  [Aݷ%ppd !%;dMl$?- EvLFVr&2_n?'4]F-dtYœB zY5p5DjOUq;ҩʎ"cWq!ŦcCRu5a(ZKgb6HhrhKF@9]:, BIJkW٨ 1tܵo ;g bL7B~LpGA6l5AUkaK3kǤeUy5B dW/4 )R uEXV΍ ydW2>J5pyrCj6&f쇅l` ֱnޜ{ ╆sɈ;Ե8-um)Յ۵~ƒqC8滹`) Al-S3gYZ07070100000213000081a400000000000000000000000167c8ae4600004ab8000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-multipath.ko.xz7zXZִF!t/?Jw]?Eh=ڜͩM{]й ~+IIp1>Pp,hҀ"DNIoy$xG.V^`*zlr/MpclM2{jܳc}j[OiuרŢ::/h] h"Ceۙs+~/jf': rwޛU,HG@p/V~üX!r0MH(vuc9?|M?9 $)(.~+{Rz 7B% -D+["jd.NF#骾"o4(u) Bbn<8/eWrd%3'WB $nE."XMA`m&ސMr MP/p*DaR|]# bp=$gc+ڛX|8A%RQ>!+Mo7,ab0~]yX1?˰ lULڦ6hH쥱vTty$xGvz/" 85[^f+p:"2-'(HP'y"ƨp+n7g_鑴DHE^EVԆn=quYu=IW Ǐ_S!FQy[mz>7KIT3. 3TkO[8 . k㦍$yԵ%DvEOJ]_>o'Ò\wMV @_cK5 9]IpP4c 41(qBKt o|&*؅liuiCm%_R-XxQfj~nt}q%艝bK7{6r7ъ:,~8` _K$(Gj]$sW/l/ 'qA'Oearm$S1'OmSks PaPo׬P䑣L).o a66(v1d3N8=pn$8;?{8!itG^4u8amCݵi]6dGwP5DYs5!sٹ=@/]N3"}R,TWXj0JqW!`bl?Y'1wT%Lxja3j5ձePt[Ѫҕ{h4dF4~s?E5Tk6E}Tg_۾}6am7@BנJ䟢&rZtW  >u'RW 0C4љK"Ij:˯~ B $uqM9 l&Jg62BT#*m$֦T`Ct? _yP)L]]r o5qBjYAڵ%Xy'@BH4ex=Ni8 +WVVU%'1"hUj+7A;@0Q(/V( wW;5芀lu(!0ů=ws xa$Xtîhu,'u/`}i?1jᗳuNHJQ7VZ/j(nׄ~ɥ C,Y 8L[@#p.\ruihP*0T1@X';~™,:dй>d(kaiZL4:Kސ# $Qr5f3խFB$F{AnzDY\LmKE<%%6'd2a3"xY K% jTTbÂ;6G;s, QWG(l?~!kַYayVD2S2"/q$$>t/DMS0}Fv% ~+ؔREjɲMacx*wΈ&(NW0]We2AI7lZf|J. .D.(6țWEWpU2JSXZ!b{8O[jf-BN?0scSKHB VsXeZFf;@6T  V^;j|vi|b]u hܷ5-|&IJ@Hߣ8VFJrlcM.أ%޺2;RVf#i hhY0PV*E1f\kc;N ;l 9Ƽ07&HJs5O…ȡSJCQUd\SZ:H!y Z K-0$ȨƛIԍ4tH}zOl h4LաD[_o+Q1Q Cz H)E׆nTlź[%SrA}Cl؏zk&G 0)֋&잩Vsl cW4;hz5.HbtSsT!umvfaߠPp |}zZLU>sĘOs]\;sL]!e;+{aQ8K osNwYB!>/畣Κكk3+Z`s~iR2^~Չv^z$^ \"5z=Us4PWTS*|nxȫ9N?XWgD!f*\=!ؘ^"J0:sDwuXXeIDѭF?5{G gl҅yI5t|.Zoc }Hc;( c~Yj $CHλMDbB sqh:VR!Gm .@/VӷH-|`Dšf k!.PתfboހaxOg:Ǽ+\xkD`Ph{4aʏTy>'O $"5I*EyI4T ,16)>Xzh-T 'g(q >]28Мb]U /o{nscCu) MRW v할tQ.,XvHU 9d,$(E`纄G/~yttfݦ@%~_np4o:D˷\qn+&=PfqNlF>)vԠRC.~^`hMș`ա{jEr}g?K[` +]>JPT6̚&7%n赓T\y/1( ɦ=4,o#CV.(pEq*evM!'{ nO-mZIŅI拱(lP/-2,# TOA2ZO6ZAM^/ sDSvjt} f P5 .Mfʽ]Hݽ-ˆJuVE=]V k`nϒP"j6nA16JCR4Dzx) Uxц{Kl:yJcC'̲Y}󋂙(b2!1ŽZth⒦dU4wYT[sI(&2oz91%^78[mV7a>jR룧-X>ש[׺%r1TI#uMGNFP/s:oP"pˁɒ,א iiA>4E'Py3\+ t<䐄o|(jLeխi؋Amh[䦰z3iDLY4= 5ܮ0 Ayd.S\#`F˽uS 5ÔNBH؀y,sL,m qM찍\TFܡen!a9F+ 8_[]b[SĀ)6icO|ڒhfg%2kɠF ?wq$$/:OS5{c4{<._;p37PƓBѠI`O5=ӂTi^ _]|qI룴Jѳ(C/u76ҡj`s!neNj:.WЫU"9c=PK> xӚ'^iXUΒ,C3ƽsQOF%e#+8=\]xn46+ 9K:rfM \o{]%_AI7e!IJ$ⴓJo 6_5$K,nV#ˑ u|@QU PK4O% JjoI9wM;)5 92aޫͷmVbliYVD 浱~:$ᑻ@ș@+uM(Bm1*yKªۆ-M?l d$p)OGz}F[NDܟҖX6cj;_|.%I:+$>(+}nF(7t;5'lɁ]Gų[.@r3a|%VQS9&rK/w,!P'oZR~K2S(Kf'hOXܙ/E1~0ٴU!2PYMa3ewty{n<N]mysUuKiX3gvpg ΍%OD$T]Ρf@?q$u殯x0gW.4W`y&{' :v,κ$p@=t ZJ 26'2;Q9*㥘6=/ }&ʗ_pčgm-($ vũ3 kdT&zpiGARzҩa^REY{O5L 41P`}kUU[Yr=J>XoHR0:'C0'l0[`9H1wgTQx9ri_ۤd?A xĒD e!i6_ZXEЎ2g9߯b"^@#;p g1,EW"a/9[(!VPycЖٮC]8wbTeήt"e\fya)"YBp'%X0`ħ8FN_?b(A]|h>xX5nñ]wwQ.%ۯ8UA`]׏zfD0Rt~DdJ% '{GaMu2W لpl~&EnZ1xgh_EG~.gl2߬d偉-oޞfAӴ%locod#{Ibw-˃t[CDuİs b‡*Rzb ?MLbj3!.Z={q߫XŚ»n0xD@00:j3HOR!W/E~VEzq&{qv( r~*?f BY]B^%&KiԂsD"(%xd{n\Ȃp%⎏͍V9VZ5+s "j]d-Y_ ^_ e5GƔWŌ>q_#ȼ^p iEbB>uȔg1i KtB <^>Lk`r֘#&τQڬj ^+6r[V=$M7!}sb7> ElvWq 3r* WT`t޽E| JBW,ڐNʁwy}yQL0Sp ˀ}am_4"$XUPv7!q;-8z8CV]ifLcKQ1x@q}3d5$.$j:x:ۅZOO!\St T"xhTe y LGӬ&xǏ,X[|KX ՖNOˆd`sDG՘#DY1qT k`WwmNJ"r qP]/#azqYp{+lr@ ]p)'̞([4qd]ԇOA"4YC4,(l{HmjqiT>F[ljڼtˆ#nZٵyY/=XHfz!o"h,_|)@f %?JOˢ6}; A.XY5@My'XHЂ|KbN{w>8{]O;۲ʎ[|?I#.ޠXȄ'PKp8XT0Et!!7T8t=sS;JyzY7 NH@2:O}F(va3" lD Bh}-Oq'}ET4{Ӂ'?Pc?zr)hal/#v' =(()Xaq#7+eX`"'!'aVtnuQmJvL*\ML:1zp߮'A"h:ԯ+/H\&ZVS:dXf*S Z%f}k';CA*A7 G19+Y _h  GO:Qo S*¡x^kٲ5[f񭈐ǝr@97U48Z&_tٓM%P>%S1Vltޮ7gg.A?GW<7N4ϛT&'cCݘ DDuB;k)MPRQ{J7|oUiNYf]SJ+Wֲ!qX*-#x0`Mל`6#mQfMȥ"E~5ޯȊ%B5~-JIfߩɭs!0u ʆ d/.YF$XR1BcF:"R-up?qd\15bڕ.9ip$֥֚ CqE3QRr@#aY9O'Y:$Zܗe. .Z_> /,E}ViF(*=Yk[ӓDٻa/ f(QP"_*Xb?+隩)d gUQͨNDJ|}-cÐRVf(Um='їF7~sOՁ(-`"zk2vտW㓖gt; -XRf&#_S} FIF_61w`,P >)̴~RR睆P "}h6v2w)B\Tۢ?R7=1fpJu*qC-Q2xIԅSk2PYRf(q%֜3r3i.^E@t3 4Ê(66 pxl_qniolDi^sպ:>{XwrKc- i #<8Gj*Ӹq^8` c'ARq) g%Dg zIJ_piBS, T,um NywBo]?MBqTJ0M!{=\c5AW"cieKf|6LG2C&A-9m}K('[ғ[kע}{Ѧ+?(FbK\n/ehzjQ l'ȳOҠ(i?E+V#rfy+B'訟B yu 1{[ځtM8U~VV[$ J$6_0K\K`$U1dk# !VVj75XʰL/34-.r2DnSNVm}#jDq! ׮'~"SR__b s 7Е瞮'?f ?˾r3S%vE--?74VpL9)69uUӯe!ˑAo`{#!J.bqvmdʳ{ BGm# 5O`0 xB9 oޗ98i|!c.-rSO>(]"7vhzq2) E؛vDfoAc׹ݞgta5%tXs|v6jN0/h3)UE:Kf?we '}29{b1f} 3HG2 2^ڥgW+O„p2@T 5R<3T3pG0ÊeǗGCI/¦|&I| )Sqt:ەMa#`䕾kJ=x_Fg޾[ڕAY|9Ĩwաz ; ( -n3|?fbQs'\[ lOYJ:~dw2YYg,`"pě≄솻yXN2D QRePn198)"+UHDv-(潕Ú;b 2@-F=bƪ4p5""߻ /Oe4/w,S3=KY@Β&X*X?'+]Jd)WH.0%cE `(EߵD3݈?>7Ja{c=5sD?Gvj~,0~9GFݻ0kP1dl~J`Nfbǜ*Z& LiQ a%c/(K2gەg$9 ODwDvrަ4'+I=.AWD : xѢc^ǡDβ di3Mtv0#1R O,z*In^sߐ'8$IVt7"š[fD-S9)٨l{_R ,<&XH(G՗r.a/QsQVItZi0`B1/\: u>F%7>bv*]ʳ>0$! fX&YHS9hgB8E[b~QG:B`~{8!f e90b^(lMESБui2.);%Hax i8ضn&q`Ϙ:\_erV7n:6ޜLEd'f[`Ǧc??uKq&Ǒ#CJEPRlRbŸdd(Y܎J~#J8jq A^*O{☯6(Dp3KI)y/ S |0z}k+9`d?ƓJ&뚩N TLyf{0WW~{$&!}rSO/Hl_Jw@I)P1kR%,@rr<O~ҕ[!#Z-,5Wӄ3շ^KJ9]':^Ȕi:L2GbbEvCzfr,x_ L *gidpkbAmGQ0`H;XЪ]>ozjky 9V!Ԗ w.bƤjY186-(1<:Rd؆=K Cd;i-~Oh 8Yl䱒J?M g>񶦌!)gd`DJ4 s<۝s9e_ Z?(Rg,oIDf$RgAzR!ᬯ}}[_Krx>Gk1_G,U&wyU]Yl~&4+,?֘ewysUg0P9v·>5Yn~ [^hVs$<{S+O>\F*z4LX6Xp;[ojb.%+b3=W7j"-Nh% "̖r!;MۗlN_(t[>SЭz*g3N?GVJ(ZT ٱ ;nVQPг͐ k>:k{ar?mt-KIABN>, Yr$0o`Ȑpc(䔖% &y5ߥxT~SX4YA<6t<-eweKfd,7`g@aOHx38H`[7:]_p@X4\h-&vYߊ-y}mEWNwr91sIq c\ `8T -%X9)]@h]+KT$®)Rc"WK3٫ObJθX˄XvϘ욁?xNGx5FO<%C?W&?}بt{;pǬd؀Vi2  A51=Kkٺ1r÷d)|@Q4 \biu1fxPf;PTݏ.,CAۣGڬQohrØͅ뎭kER@#準0̐ʒ,|E9ᑂi؁Lr)٤'o͑P1 CY\b,[r^1B1=VGD 'n~0r/dyC?Riոt9RMAl_Fg1nj\Dou>bj ײҡЫ}[:uD|]_iUm/a?6MS%=]p6W>i9K(I.>(&W!bG?~]mS z*ӗ.fo}d, )rV[֢q2W=КQ0om6 :bՔ#/pOQ~R7M[kd7ERLGilpnztvq.^:D?m}WwwcCWHp];|= GJ(b&PjAvzѣ6DknH\*7ItV/F%!USp"z=zƟCAw`t^oElp+4#LN6 XLjqwJ6Z3WmmqUA}%8ua|,٢$/n0P;v8ltlG1ҌB ΢R`7vo2\Np'> :ES?;xYa?vr[Ǐ?/}/)$$!Lf 539˱D[P0wzMJO4jh?j. &H䉉*P(eQ hȠSea)ﳺnTwn[ *-p heBr&^s**c7|$Vw|5"؈;}=Q!l(zpQLUYKL@,Pȶik$?V}@l$O&d!vNu)#X g4ziV?g[a3mͺ#ɗ?Z9Dؑ€ԹBMYMa.!RQԖŃ<]{yߞ,Lu_=em|'/%AuVd|ܠxuOVHk) fh<:mIΑTzP&Dc7-a b/Iޥkٿwȵ+8'ݶgosҵ{0=XpKv Zn™%h4%F ]`_6+& 54tRZM}\ o4*[ |K9΄0kk Sa[Y%h1_1+vF6hv]68+}=n]y;^32o-??^z h#D@$Cr΀ջtxȟծi7(,M]~ d<]o[u:wMVH⮗t_z-ٵ _؜y+ ~k#;Լt*+a5;ꧡo'&oCs F׳W:XN 1;k# 30amLq]5m O[)/k=Zil(G WfGd>W>~fU!c,.p$}s =8bb0ZcxUm-);jq)O #.tWM%̆[?& {]9^e VatZtMk RfYw6 b4)#nq]w ˍgxWx Z%l1Eku+V`-~ClOSrlf8 ڴfsgjpvl4]q-j`ؾ;rOM`ƸESykR'R䝟\#dTKމLIb Q\TY%uy50f ҏFJW>„hAA,M.k'9Z{od%ȫxVEAu؆9 jDƫ$8 ce3 w5>agQ{dy> g]*sOQaLy&)ܱU|e@Of^hU6Jk_"83hbxmkq:,gFq]7m-͛ϳ;^agg u ť@Ñve+_=#i` 3&¦ VQd>έ5/lg69DnzSHPMӆkr|\y=!HKK+T !,_{9 X}t;ypUhq$ g?%@H/R~ovsRuT`QuZ5np Evd [qt4AP8o>6rtF.B Y6Z|7`9ڋn)B"Q *sZ+NOԨ)XlNwh?哈\w;q_RH%B>v1:LH:Ŷ{C|>骐ݢxD@`bK"c]E)jRl+ 'H=?vb忷?hsH=ԚB&?h Jx7Ô{Ywhavm5q#_ܺ:t J$I ǧx^(0<2恾 23bƽ'MDKYIAQCa+d]Y@M^ﴆBH Ζ~<ݸF%Uy}Q<;lHC%I&A/lLUV0HEVث{ve^r*(g df-b怪bt+D$|pz1៾rY!0OM,ntޣg.[PA;{Ix4 200kYlWBlEQ jzG'KXmUgK͜Z$!4VoFנ4SíJUޞ֌֚ٝV!52|}AAU?ښ ?.נz$-\ؔoLt)&w 6y/Qjܭ<9^O+)ŏɅZc+<ַ:K' r~|3[Ow[z8G KTCDvDd5s"d,?V?]@pwOdĠ:Nh͔(Nە$c@i\:̣uύH]zlQ+f&f}n?3V=!?+E!P\]}g87LKP'ǩnI׭rzFپ%hY(`vߛ, cd a. ]7gиȥ^Ď pP]Essn'Ļ/*9y{fHT3FI4t-R N{F~%E`FPwbjX*2'h̅'5' 8߫Nt4O_t1ExcMu%߄WX(v%z>0Td#i~]&"*9wm}c}>0Y죁8ά+k*D91@lFOs2c!\NfOehSM*B毺1FoYE~AciO:UOB:lE8P9N)3{mH OYfEI.mzVjU{irH+hʸ} >K a_zEWi=Ny5c((kK>2*);燓bjHRn:(NΉ("->U^ գ/?>[)lk14xf7cE^zm0 3bƭHB=U!e-DLQ72\R&cR 0儒7$Rex"HIYJL( ?nZVaa/ _rgxv5i˧6)qb͆W VleE||YPۗʫ-fFݦ0-FY*Fw{_˗ 'Z옟%kNfZJETPXb'I7 G[{R@.m0U8NذBy|؟MUA# ߷(={:4JlKᏑ6d /{Zr6A<4 =%ͻg/Go39To^I%ėH%֜ ƁwՄnm$p +J'(PnzBN BxD 鶦 0B%Bџ`6Z'}sHAߞh2بܻ_781Nc" yzU'PjKr`j}u%+pDo ?4B*4Z4J "iИ\MԬjዲ#vWnE}Q}qSMU# zxݧWn?fnW=͍l<~TMCc p 3gNtY 7HxD6OU^imHw{#.~}^2-iWDza#ZV te^'ui6|q s !z_=SYDcEGSo{5/Ӱp}{}64,z6U~R2tYȐZ1LuSҶSn@NYXF}NpЉdԆ|(y߮!2w0wQ #vdW4&rn'НGޫJ#JOG-lH.em9rje pԶg2}:X$2zg^}\3{IC-!y?ұ5F3#"צ0ISC R:nLy#++1F9XI3d;{ "P%k4՞r8iKI͈G']<c3[,́9> mK s:)xSg5;&V {HCV JȠ aR >ijmE> .2kH"7y++@5B5̌KoES$#0~@jjgrH1%{W5_%tC"iT>>QU;?= ۬xV& l.9+o-༜A0-?20l6i5oyD ̙1[[S!YM{M ^4wA^I=/ :?>QW.&, D!  ]RWx >tMDHRo6kc{$SѠzEg6})3k: DXqayO5P|n/..(웩V_wL˃: mkM̨=oT i>^{'* ȷ$:|R :&׮zk&)Lr5锡½?,7֙S bsHmu~=i=6ĜTtqj३(yOfq* `tX\GKFfFhEv;+; y~w3,o-"[Xuj6HSQ*99peHokcn,5>IY: HAf !B\he2wq?6-{) ;d&\V*jю-!^UZKVoTH׊rf@ 95.WAjuE+Sú"5q G3cDUvSHPY|9?Bd{ 0K7ybCӷO̸l1;F)JViSUXrl#6c^;P["\?1Nfe WU rJ2evi]Wz& ^yq"`\bO++q?Ʈ4@l r(:w[\/l$~I4-&ݏ @afmas'f/=P`#̏8oFP*rv\S]J)ghk]u5̏\ֲ/2+:iG.Km; ant%y TA̩̒Ht"-(,a^뱓jSɘt6]#z5Y.kf/$%͹^GG4^ڶ(j4l8A ME16v,2Sw꩷ڏN>GN(:ey  }/fj:ng< =N*+ ~e lZnv?}qRaJT"MY:8z8zScΣ=5VR!TPw6f"k?N ?0\U<'+ ,qɤCQ5Y; ^qGI2XJf~ &\#ԁ)aʭ]vF4W+LK|ea TCOm403A;yl5`)jaKG*tD!Q KFu( 4.SO0ԗTlZ@-# \ZغE#3&7<={\n] <Ԋ厒I.ق݌)%QO\묨XLY$yynT YAߒlޞ&cȖ:pP$jTPo+ܗe?i ";lIB(ǜ'7/"j5~TZ[ պҥsKqՊ%sX -/g?^~{}G|OL7=Nbpj,Lz0يC%ԅʛ[0e]Vg<~qXLr2w SMG (vn`,oH4Ģ1rsuE?^1!kM}v3@dN7 pvjp_͡w>ڤ?9Kk3M(s*_aRƨUȐ# W,f{ae*{n86e %x%hW#h}jYmeguڸZ jiHD| 9=a Xc tt&4^DW}pJ5boOyS3R?a HÑT735`,z<X[ytx/'@5Q!-nS W@W?dmwZPzh'Of<GyiX|c~C@REtSh =2iAO=Z_.-'^yBY, 6mܫZ FE軫XÓ3㿅?L^? 0+˯dVg|NxU]~bpKp (efIDbD;-kFMxV_^5˭6kfpAmToRg&b|Skz(VhdIH]xG1dMrjG]9x8|\MR/XԥMsl%=%8˺5]} 9{5B3qRqg,$lR:)N('C&7[M^dGвc Ye"*^ג\-W|@m<1|"/ܐ. coAگϴFŎUNwDLp L, K:³H> ̛Axر,8 ,r]%FIPj,89ڃ[5%~hmkwoS8P/'Z8s33#OT…*02.i7ERnP52ZUgI}V4g8~Hϒr_hiI$ ᴱϼ<^G9%[ߔ(&v@@,:'Q\hz-u:~/J9# i&idlICg. 0Ұ6=odK#_ZĵAċ[d2DIx2ōYiGDL@I#О1 27$&210"j=oa1\1kΖqߪ{J iܼTd?K`s0. ~ 4z:3`^ک1@˘>[ϴx:/CY\k!{phF i tyͳKuOt@?{C .#~m꾞 ?J:%Pڿ˧ҾEL%օK ,}_'0ΓHMUo!*'m遏J{ FкV`CVڥU#8o-%nEtn]0K7 =]uS.Tp~;Tt"uA9Lg S!oN{]f+1>$%˞`Ꝝnv[JioOZ&,=2u (1/Dg<R^ i 1=֡CXTnq~\i%7^ } 4̽^m2%u*7ؚYUE ҶW9=4gK+a?@tG*77xn(51Đ(jih~zbg󬵎ϗmb31ƶ{Bj-O_Vvr߬@Ԩk[kݝeYj,z쾵΅? X U{HSsmKwj #g7ن"Y)*#iF,oN@Բ:YU*nͩuVXw_ TxIX;B;}`TE*1 ɕt!?9(6.dYE>u{kx0G16YCB4m O`M|}yNc)sCs<MED[xcF#wn"Txh䶼>|2kq8i9gaxal%$$*n_waLDm{`j+癲-I"|7)LlI yi$[eiV?97k |n0-1LkbE`:r3oZ@򭤞9?v"e JmDe@1=Ov&Q=|#^MtC̫|>¹5DԺ? Lg*BO"H9U*砠Y^;qdTM OSXqzn$*a(X=Ufr6;uLsx| !ɜA:kJ̱ԕN%=CL]%Wj"d)4(:X&A0HlHۡ~x T>8"lM~Ip P"NFE;׿c~8Ft~ *vm Pl /q9zPOƅ7:up}gY XF/`h@Jѥ>^b'{T`BX~lޙΦ %e XmnޟgV1OsDޫaἻ<E@<>0;B{EU]7pXC0;&9~ِq_:Sk:#[;gR)ˌWk[ƢS-De#`񑗤&Mg)jpr3ay^FgSG@Ƹ9GBGnCb [>7(2BZװ@n֐Vprj*2/?f wDhY%Զ$3Fطz(ˮ2v$rw@Иjƫ\s[U I{]*pEm^Io̚*qON5@ tyb厁|kJLO5un̢<][{#YǮ@^Wkp)Bz%n7ڶ5;sJEZ%KKè$?H*?mO&Dv~j̳w~XWq{U<ٽ!=[! tKqvZ,*`"K7f)}Ђ%0wȁ;?EJPi&DL8zl76/z]Ւ#; tQi1U'| N[bVqcQ^ #ڎny+0­L6)$A|^mYULehbzI<]A.8~NP|~֘'7<(gg ϩBȡTۡ >›܁Ԫo32Se.zf覍>ie_ۉf^g^6Ԓ]9^uv傹ȷOrtM[$iz6Xx_c/BwF$^=Z1Bux>uoy/Ez-6Yv«#G:(єoUj`sLAk#ᮐ]Pq/tf$-ynl; ̩(Bz/"F%d KWVIq0^!g;{15~'X{0o/)O+[+б5ymǝa0zV݈<);KPo'x&ؒPMof;Nزzup4Ks:P4_(AwϿ}Tai.JeRQCL֍l޵Ԇ]s-F`LDw7\RG3 X$$-ٴcs,XL"9,=,z{ # 7K/Q4vK6%^qFe,ey5g#T$JMtIQEL!$ K4)QMJ/2|#%;>>Ie˿Yv#k _ iʰ[pMh dg󴰳1\Fؘo#hAL(*RKӠ(RIQ,X7p/MFehwQla#lMh*R#ƽQHE cC؁S G} 6VWnUK3aB^[:$`DՇJ3m@f#\F{ZR 純i|GfK)68SMS:}rV{εzk8@cV䟒*_ȱd5~Q]1;23k=5(ҿ: x~՝l e@-eI]O@/w+51KJQSFQթk_H2d&6sG\I Q+-dԪHy;!oٛb#`3Rx&v45䙡P?=im)Gh etݒS(6ʖ#dQU{דEӖui9(:EPO(.fq0_옗dJQ @q,@<[PhlR Ψ,/> RS~>py՛FQЙFcȍ|:<ݛE3fɐpӑ$P 7޳NM˔x|vLCi ܒ3\xͿZ'~ޢϙDIFǝbwbͳZ,u1Z „x3_߲Cdԋ# Fgd^HGIN ękL֗=Z*Fv2^BOnD~w.=R7r'qw .n"٩74$WK4(,yw'tVCس]D~1z0PfT$"@|vɊ5(N TH6j˷!tz%'7{n٥"2~P;#lGf'~S&*@|A̷[A m[5ϖyԦzy*4;}wqǯB%{7=@F^WU)? }V]A\}kOB?Q6oo鏟ˤPo+3\vC>gT"7F&ۙe:P2a~E1 \X}r(/*"Ȝi'#hwa7@4Wl|mbEQg\k+uXf' UHJ-E/}Csd`Q+wiG$*1ES35C3f,t 'аf \|~W~BT`z4*qk~^ 0R4>0;m6;RĤxmY-=_7缇,{/m:-E}wFLzfP轙ǃfE{5)vS+ZjV&ytϼC`/I cp+g2Z[um0?/r|Q^Rݴ!>tyeK6;] DpA|p4nfq¦dztIT x\C}E} ޑ@L1<ہIx{@UHeP$NQxmpf2s܋?A&L!SM0Bo: ZRy"r;ǣŹz"Iћlb! Jd!9Ū=bRS)̕Һfэ Ţ?^SG{n!7ZUjEd*sl-TطHft:q*EM:|9kpJv E.t`ArYPNE^pǎhQ޽n.WM̍P%} .,%(T[@wKm#_Hl1z,T0?1cܯ0UR4£/Q~7as)nfR4/b!؝W̖֥]iB'=o=?)|æ!K/ϓqq _i Z| z:۱ƾ$Bw.ؕnң3)OTM3SwSd[u*$7??Nr_,s}ӮxRbP5'+_RԂWo3n%n[Tʾy}bRbsΒ2>N9T9=:2$ QFGk?\IlTANiѲg4(iKbCE˂u()sL>=q :Ad-*D? 0Sw*jV! "LwpՖ:ۭGi$hkk޼/3%2n1gܲn6ZǯוpͩdqQUSLgP1R/͌rGK(G>"]4皕!!c܈#H3A?I0"M~B&od3r3W)6R4ȗj9%[P"WA&d6(e @]U;{eM;INp L: w4"SJSs,,:oM-!I-[Ֆo x-h=s;Œ&.ٌ~:]W)!/ip؝KX3q f>_:>cGB$AT"UmJBPzXhE;*xqR;akM1\cJ-ܡqiMKpR?&-mm25G|m*qBXf-xBcuVjڷ`(95K5 ]HQue[j^CRоnn@QA"e+ܬ1z#4yl<3[]$uPzK* X0S߅C*~z|si6ij/.H@[EZ,|;1U -X8@X`C s ĝ!Ni'Gy1^H+ég#ͭϓjg˃KJ3u3T0(g3JTBjfLEPs ڤE5OU2m<`WWAH~fx N qbZ2fA΢vbؚCl3҇Mu:̜R:͝X{ 1"O1VN[Y}\G(8 @~{n&/s{  ^&_B۴qcPcLru3q$1'ƈky|N|hBϏ;dcA;#LњE8^f ~9ƱeLkG F}!#_ɨfB80{CPRW̬vzXc?͚`\]WykJۍv$F(Bzf#D{Y𤍲l 5uiɰrq˓/=?38u:F:_+μ $Xd0o| HLϲoqfmI ۟؈p/!ݾL^7Жh|\[r+8{ZE!ΒpX{RijBNgvHq{]iswF8qqɹBXIM,W_,ν) 1Zhۣ_IJ:5pe'ia|E,-e_-Q@>ى Ki7F[8-u}k s\ fIҩ%sF C=vE{"];#[n'#Bg],W88=fM9$Ĵ{\J(NOisT3J_-R?pC=oWۆ?qL8uP7v O]̈\4$<+ҏ|-ذsXM wf+kkQ}Rڤt/6ŜS.r[v7PlٮTpk"DӠ*pX*Ql+V3l!:Pϻ IA"HNm[$YG㛤:;@Q*ߗ,A^,pf!!(Q,QLg1s݂o{ {M*8Hx$*舀:Gbsљ@!jgn[ً/>6׆ٌ <#M~`~`lֶHom $$Ue"nD5U!K7*)rȔh&C<): ~6̛ .}%wrDAg ԩ *P G׈MI;)ޢK,(Wx0a~?LSD虓;:҂eSnд:˓X_iCyG>Ďe9)|}~<j! aU$Y0s +];2E* l|ƕ%Gnj7hK^PAY" ; _9X}x\e9{(US VQDkR?7eȂm{#?fdoA6VM7QK`'QUkۥ[E%լ9U dH݀p(Y+=):z y=!ŤAq=L xwq> =z ԛ;滾oCv#\Vj'/Q:USq אy1vUOƄфf`0jFe÷kjKV5*C's~s5b|~pVpn1̀X|Q?sEO3ΌXo$0Cv`"9tx Aǧ_4%ϫR% %sm:lO8lg2QI?k—c/XV+Rٖ465u\]}e^ Go LMlH(RWE#4+ =Qz 'اgw_d, Q z@$Q "km_\3j+yq_6Lf ѝVO=RXhd R ( nK,#FSBẁ:|#0Bo5i֘S=HiMH< Y :^ȳΘ&dϰeWp&y63>*QЦ:'گ0 ;xBts_@|Nbq \ m6/wj+jgerH|5<';/"zkG` =@7ddA Bl4-V?ҳL 3FN}t4QW8aF5&| cveu.-w^73 1.?a'Hx ˬB$,ZZ~m&[ӽRd<5k0\ H)bߡ\m!=:,cTQCqhgi2kkItZ^@,. ,'4rAPD~3[8\;0X&Dߨ͂qt:A&>/LVP~6ɯGˈ͌oɍڮEp k3 w =ۊN;p[F'2Nlcv^OMϢCY$sFxpܘ>\`4lQh2AGb?ni[O~:'u|fLC7k)H]Rz~璴3q0|Tɠ9u#RꪦcA4֔wh[uTS9B݆NjQxNkDdbXa)LzVowٴgt[6`RoE9M]e%I&F~Frn2Ӱ U [N HK} 6,HD 1S)jv,]AΫxa^vehOJpjۤVUwbA q(s *CoqMe\vp)jA bLiXiY:,_٦m fx:glW I\7O{fcN+n v"if^I~WMqV羰㨁yw&~ts< |N+|v8v@˻Kghv):?i;Sq|Dߖ'%8 ~zg$##!hZލZ#/Eos/Df7KRfm/έr=@7kj} ;@vޛF]plħ />(Mز oWFc,(?l?$uP!s7%N6UKؙeЯ j(jZгF(k5X&Āa*IIRQ0Y*YP Y"BNs?λnߑ#΄ԼRd1K;nO :-IY-;dтmjᄎ#<^0ZO`}ČmyݐJL'0xhT'!/LGxy3y+h2`<0meVK 14]w{ځ8A\3-&.RW)yh2~Bp}Yw}Hĸ[p5mmRyYšD-0IzoƧW)|$vNd:7A jWL6]5-F/<ݻ@ 0fF'C0K~9OcYZ69j4dR~VH? ra+@׽c[n[QڐN eo@ ~ {0˷& V'+E,x7 c&SE:HޓW[VK,{gfN歊H $5ɗ=x\jq{&i^}jPp`UPQ'#2/ۇ2y46} A#ݽT ]C]:Pd Vr5'wd ~}gNUx>j9mL Rt}KzQ5BO\dADݮcu>&u6'P!Kd QE|d<'9ꅊb,-< |(8#&gvyȊfU9BBϩKsoVL @}%AFzM|HE4 jy9wdml.VPr~u DӉt3kl5D()BssHzypI`. J@8Q_4d[2B>924DȍQ!^:~ vHzU(՘+wp߸@9KJ*0 #Q|Q~0Z9g0&uդ>[mu/XAyD#lԇ(b>o~(&*p"r#q8' N|^5Spe z)偠 yo>pe&>;>!1fG8N_ fnR+ް +CiZ9c8ȶ'5.0fӚN,hxw%5ƓyF,;oK"tɠYrx ~PMsWλvmLqL>4y&wU@h!C0^Z. B9'N4+<ܽ߄ a4ˎ2{8PwhzxgSBH,om%KC9 <[B ^T0~E~f?"[R6j/#7C>D|d4@zq Pz}}^Ֆ7$qYLY7HCEI"S]Hn(MS].te#·Q\hߓfw=(m6Z>-ګr']6%$x(D:C%s~xbm~$=\+GO|qLUϐn0d:߮Tq[Ixۯ+Z5ldt)k Ɵ3yw㔱x]}uM{fW`Q yM-V;DC*di*>cQ4@.m]!c|v +=IT!jQ0 [lToAh a?دe׵Σ#Ru~:qH? XdX,S+*m*>40lL9 #qr~MLm@Lnbj~;xɖa3}%ȇvN2lv3:g'J7ww1Gp՛ Xr=t!v l Xl%vG`,x%@grbFz^ HڹAG;ؿIrvU3FT>K:XեGhUpb-2Ҙ?>&|RfUArDMDLʸv+G(8b"oݴ+[ckk]^8%̻ 9u焈f]s[ó9I,<٠MZ*blX688+L`Ka!Kgݫl:.XMV5LCUSxO5zٿBׅTׂ%!]ڴ֌“n*e Q b[eǭ4}G>A5LeeK>&u4zlH'NEnVwc xffa0&@5uWy'lHSh'l :ʬZ [0(>Ak`eqɄk+`&rDc^"3,vT&Ѩ}NVvrqKCpb14`EX#"H?`rKo"u]K.{ ::IfLo`[`d?K2= %B|a0F!MM}SGEPSu!y8#8 +-qjذ韦U.E/}3&h6zr_|ơgVG3҃ #)(t~OsbƬUݸ>@43-a D.GI,ed_~!/Sؾeی#'"ĹK,Rې= LiνAAc \#5:? pS(svby f-; ŷim@ǴkCԭ0g;z#qA8 Kڛ٣SE7dIZefCJZڃ]_͔skZ(Dj ohv?@ fѓ/)ᖣCT! aN6̙57>Dt^}wr nJ181 m)/vc{VX+WĖO BIҿ%Ns~J ) l>$i;u-#aV? |@K=uI| ޕbJd:N,ON.k2r ʿ66jL`r*I/KkÆ tz#!29Mo_$y͊1Dr?(Nzdqf?>VV-榑 r_>}8ѿ ) ~.Gl}q}aa;6S[F4hk7ߖ+9lK5\}@bw thHҊ`F%6D.ȝ{fPc4ZY9X I.D[J&s1<~Q63l#}1(GQL>C/:@ WQ@߸Klxew#˞jDbH9uC j=V3%%G9fC.2 g:{C7oXq:f^x9}SoR)CIHf7YGVlHA L]C#̒# ܚ!jNb9ۢ7$D?Q"&kI-wc^eSScDQzI@?,m{I 3Ԑ2w۶Q= SQYq%q#ȑ?o1{W(̀H*S<5"4.mKҹX#9cƫ0#9v6-Թ[fud#3jz^3A1pMNwPO rr F0VsE8,m\i #' "Gb0[#Zyln;D(9Mm0y;sdx//gh{p:մ^(lh$Ho>/OOh)S=)2 gZ #8d>F#wDe[M /C[K(p`:FCf8RxX .ǑS76|-Mq<}%Y %Ud4 %ŽrsICm07㷢}oTaa ;q`k)F{eWѓZ` 4ukXsSnC:1WQHj)pf ^;j E>I`׫`{gEJr5eγ iUʔp& |?H6CK-ecGz9i=eV ۢ.wؽ0YAzl2c\k4e9eyF5C`2Hs%]«`Gbхځ]Gp-{M3+""r*9$<( ٰ5GxÓ(٢axZmKW(кH%ڢFpWKٮJf0"WLųxk0҅`b" Q&bS",;TCh'=gjŸJ/n]g o/nXlF_GH2-~g@迭o:&cx)Ѻ:ޝ g Y2¯#Y[i fE$lҳZ TZ9\Ӿ@\Ϳ !u/K赬m_(;A 24лem*U`@5͔axGɦ3ya_̊m.HGA'-W5u {Hmyr8O`Vi$sW A *SGZ@Ӝ-XQqi $uÎh St]}*sL~gLwg9}$S~utF3 nDؖAg.œ}Qo?MD-#'%|&|N&2Rs>9 zᕇ~Y0<Ac)ظX(ը$pq4j)_t\Еڠ c&1?.K'nAr!WUYkKڤ a$%y{9Z>9J.6•ˠeef4_.5ƆxV:2]:PvgwpaB!DAHq'@B8?TiW0x#"u. =1h@Ճx4aoH-Dױ ]CĺӒ3fP@ˉ'8&Q.yJr GY^gR@S^~> tT'D`rs{&|}gr_0u/,u69]xD۬pQK55aQU4QdW0)U6hąC+ <Q?BUhK=fMEw|b~n ` USe9 x/ mdDQ{|;h<}EknޠF3.c/zS.f 5S\W<$qơCL0#2KMpRYS:I+,8P1GvGtIܐ~\mm>eRDL\ن6d۟\y PۛAO|bDQL#Sd!4 eeJt8 0h:ACq%e1k+z X6iҶ*'Q%&f3Tgr: lq픔nmI+q##s. 3ɍ,Qf#3OofȩZ t;~K8 | }dֽ¼މO1V80M}5~'nSy#Nd _[UXyXl%ǁk kdJ/{-L^Ƚ?lZчQGu" _ ²G$)!QwmǛVdh?MDЧlq98 hx>qF2)[0'THd,~δ\U6A@%O0#貁=ChVDY֜BQ/aAFZ;{MX X̀H95 }U_'/iI UAzĢ9 &/?ݴ|qEH;>A''8$mDE3-]O1>lBdLu( 8LR*-RA6:0d0?ry4Y7}в,`!Zl%z8hT<@|%WM ,2^ЧAC=cU]crKx'<ܲZ'4kP6O3KGHpoxτ z]@HCöp:N^d_B#L@j C^% GSYv73 “K$0]4(]Kυq^B _M͟5S)s>{$5BG.ⵄtWPjD+UZ!УrdqWEp|;R'K j.3u KApbV(I2O., >GQ"4MŅh3T@gؑS\rHwLhI9̓,yJBnR+؋BOp诅'oc,epa?fvpI8 p Se Lȃ cHa`O)8lj,݉rp^Gkq!u ?lIQ2F"b8z%u>4a_0qxxPЭ֯VTe5q#ߪV2Z'H`@. Qt i,T"\v VRyi?~0&bRdЄ; 9*ÑywMTGG [u:K:Pc6vI=%e ;b# )w1U t5^x"(r%3vi .VITcYf&\{L)(|}Fؐ#WQ Qx@Ҧ)OpKkqcPplHM7W۔Vަ(IyM@[ˢ*ȷ:)]pFna4`ºAڄ8pfEQP!ˏeh!]κ+^#sIz(Z,<e)-hF!pYۢp#1k<,P ZBYG;b1 >V>sV_5L你Qئ~\{hΑ)a%} sT6<&1zPBc;:VO3ͤ*")Tcq9Sڷnh.g*zA %n?h%g}t YyD*C3OGӄ>RyR]/0ٸN?䭺gkc}mQ]">TLvT:14k*xfY?`9i:Vd^1n]f\AAa.LLVJ3`q4j6SS%_PoVnm%]yT[pD%}Tl.h;O5& ֞սr7R 840@KigmvY`V Lr- Tf[7yMs |J,7pCt$}bIvJ_Ъ.ƎňH35,Vj=e5͏ \ A w8ӧb͜09/{?2ɽ2El߱m=R IcljG:}&NN !1 zn06BHy\!p5 J a"[j_ѷdtB,RyJ mA?lG!R3 |3K^y1qDdEgAeݣwWTv? it% f`Rd[Rj&5hVAFgT~\ps4,Mf?P! |v UX[j58Wo<Pk ]5~S;m~@9gܕMZS:ɫ?@v9gTSJ`g~Zak2(e6pl~"GNs.&^17E -|ϺK7:bpqh@ BOX?$}Y=K#6cN:#yl5o:f OG,?\uTzdY`9c?~d$bPyvZo=M\(O9y:- L٬=S/N]9fqSoNqaW&4"!ķq[I]wkեlոn.bJ]CeWy,㛏 C>~b5/a%?y?sVQ='a!Ra- - C@Xr[+!\A*Ѻ&^;D 7'"yc%\vo`XW:.b)9r*ǸGd(/1UM) #&xHG[M rBbo[}fTm#@[0'!i{O4T:7 0n\ԌCT2>4W3=NhQN)8o__Wb7H(z(ۛ%B=|]}YA=@d~N2o8*@]Y蚠eVL0[o؂VQO<>>1霫PSR;i=DϏf,0`άWDR>sg(V٦W<^7J9Kw[ۏ\.)Pt?SvV*\i\4Ҏ2":,xLv@&PR@VS=%g\vFڲ+v6ŒW7lO0si{@~.aO.Ŵ QJ[OWDwRs.;jZfvc=jQ|^^tZ몘U6Q[&#ee&ZʸbRHW\+ǩQOf i/f;ĈTSF5_(`E+ YwʷV_~*3y)YdƕXY38NKyc/CMe&36֭)7Z878k]Way_e9rt1 %]%k$z@wGSBm3`Gk 5Fs|5 ,p3-lx%p[|bb^hVɯzn3U]T@=k;wNLG9uC`4S`0x$ Mm{*xjK7+yP >1IgrC7Q?C&yPJ>OюaLj6aiT7pEYG;E ii^8g~Vw}T}V gQKAjӬo.qI6 oVn:NgbChwz<% _ TWtu9f]XKUsq7Rgu "une$(9XTmTm^jj3xNZIX9xRMu;#1Gd)%"vRD4NXTsCSGoXR5&h17~x.˔%T=:?ԭ[}@Uߴe0q;  ]fL!=A\U݇;uI\e _o`iVe)(nB ˢX'Ѱ'ق0<ng"g7F p5%C)tȡu аIW )ע#]$nMtf Zvk\j=TȚZCtXP,g/(Spe dcpZVPk\RD;&WqvZK*LeU6/OP k|Lfz`T;Ruԓf=r1 AS;xTG1{;>r:irkjnD7 bxKJt+>{kn&5񙘖H$Xi96ͲX kG ?R7ymm'gob!wƉk.x߷2;JJ`RMjn35 nuAiDާƉO3{1𭫊Oi\G'{? /I*^O_T% /Ov䆛VU7pY q24z9?ʱ|lojD6| K","Mq#Z0L-?GqC~~a-k~&+C^ʉq'Gv\u7IzW6^]C#KW|MJwCT >1Y]<%"Ef/W@`ih'J_ΔftfPU4^AwKD$aNn!3jBrdX`aS5ZS$oZ09|oPPqB(|'mY롇N w8\*'0^=m+dܐNC [z҅z=Sނ't_4ک P'YCŝ0&3=ۜ;bn'Un; ?zPL/"K/Oe^hƴ[ <'M|Kjr+X s#{FC̞.3HDe?GH.ӹIU-M{98QC~EGpf7ROw%ϋ3t WDRW,!2RR1NUԓI>މLphyf'aguF!h2l{ⴧ ɏvj$\$f,mu*ɴh:>U#=>0F{,z͠]7TνϬҀi B5Щe!6)u%Umȸ/ES~_:{!j 1,NMwl'FZ[c|g h :h믋?K}}ieLpTKOζ1h-:M*@Fpi(V[宖`lyWh)HN$+d0g&G#W*YS1k/_A\13lYK¨.˩i1=$ ?.$șKm^7쒂ZfBH,G:^vX4>{]\v -?ʆn] 8VxqEXCS;+Y$Rdȿl%69"|U6l%['2$kAZNr6~Ox=rFrU*W(buL=ڵ ~V Wjߧny,=)78ZiHfH;\^9-ڀq0A5>L˽䤢}gMEy. $6a=j}rA"l/:whGP/uIzvgT@xLSg<[o'fT}oEVKi8?;l2g;#֓[!I1e!(<FY;qKɔɘJz0/  ΝЃ NE2zdexOGodpiXݕ%2>mrd<~s+XC*01#UuO8&l> c;)gz|.-E @z,^ϊ85>6JϏ*Ӡ˕ݨp!wn?N*BF Ubu8Efur׌L彝4 :,xt́⥜]_pS1,{2G+f t!M|ƙĤ6~6Q?)%8 A)׮ 0($uQ@/)muy!@vd2h$lõ#o$0jA A ?dW;P"HW<7cwfN6g+nꅿG2^*Mu$|G0%ѢoaY-yq-lʽPn}PvIj#R&1;Vt7ПUi:&MbY7}/68~ѣ`*}Eh LDkU!qϦJ06nΧKӚf1%Dv_'`s[So!|Ҷ Y'S}Ɲ 4hn :bc _@g6lfS^'=+Ïϐ=y__/ڛԆXlX~ij=6̤?)!7N6tiV$Zǥ,4\F)zITe/ h9Fƨz:W-U`GwL|X4t@z8'^;A}ZC@)Ey#{tgO[~з-EEvR饑H2Ec J&ulS0®;Seϛ;4wl >`ɬ#LHL.$8Z!I6Jk1'0'tI;Ihڰ{K^@ ^IA#c /Ϟ0%O3&^3]yzQE]ߗn;elJӔ$pܥjR_LwЗ zp3]A1M'Os~7ǿQs9~P qS9EOf1H- @t_VHN|0B_v9.cg,1@ǎ|t|{yxS )¸uilutf>)7t 9 grR',4.RsٮDꆖnkFK+WFX{kݛxDJn"!WúGt3F9R.k,fFOb]5y_Fj_C|s%c"qqDN p2fLb5Ɖ]vh9K|> zmSEQ]6d^7*oLmF:f-'6= ~U@ZվӽDM:靐9Z$6fǖO>'5W{S.ZUW6[[7< <r%*_'9iVk2,q14E6X t )!i`%m}hMP@WM"TdD%2-}; R.6 r1"lbRy-lգʏk?n ia^${eBb3/\'9vh>=YPC*掉.[ Ls}D͇5^Jr8~)_a ًamH3C7ذ6AjwM&%faNiݰi/ͬY骒ثjM Ypn5l\LF/wQQqltfnTêG#~Rj.qJ%m'ٹ<M ;E8M [tntr**p3y6%c,]tQ.ľ6{U[4zpь'ބdz9jΉaz[!dG8A:5vj|wù":T퟾G7!@+Y{iV U" KPK D5-țK7`E׌ 37F|t2F꫶F%:gP~6ce{QV0>UNz%jpx۟3( k:H i]CRea&\:VA2Ml%4[gj ‰ G!n(SQnbHv+ B~!jؽUXI4+(^_W־ G-jܼ!vyz 3\1Q&Ytr1Vcغ`\bMY^&lq"K)+iGƆ6or SܿdcʡOHFo}_}OG5چ:E]0PZxqt[;Q _CZeM;%!"VFlP0KD?dNǛ,UY DCn|.ZlbdԈa]6% 5a( 5elZ\մ#),)0K7x_]*ǹZ_= Bf4 /4)#XgDc8ky?n]ͥBdNjK[qbMHC-R} H"2΁ jS]pF[j(5g[]`GËW{fShvN* eqP;Y@KSjHsDyQȹq. ex_V䇎HExm6I'Pt渫qw2#yuCi\tZ^+UƑ,:M,620o$3,ׁl6CiW:uXdB4Ò\+'yPpb$t V]`[( PK>"ZUVI+qP%=tѲU+ycv_byu%f^px](Bo{,[]g IGߋNIwx^hE7=X5 1E{RKĬL24Bk+z]NWn >{Uo$VtD Z4^ /Q;'hP@L鐾GE@K5}`J+Sj o,A X~N&&Cw1/XzͱƜ\嵑v9ׇuͨmD d68hnj|+{VNgs{zmjj @ˬhmCsjq'EhUގyyW1+d;8eKRy[}:L7=ԙX+ڡ ٗ,mOȌnKbbvL~Jǫ6N(C3) I0?{hByf b|;;)db=`Zm )?:f'|N*'oCEYBqj0,V?)cԎdpp1&.> Ҡdޛ(t",s΅(4!,#/K`R5"ݾEzX%)AOKyUy.1qİؘ3ݏL3S^r)zѲ_Ⴉ1c!`j](:όYR-W);z |Pd6pl_0d>uvvxho/V 9QC5ͅƦZி$dιO$7<.6PͳACJ?3w%1Ԑ5lq&9:mkT)ui 1 bNNE:S%}+1qr=a rh%1VBH`)^%g(os\pB"~*Q~Rޠ⭷~h훮u@/\{lsw\p m5vSrQ\|LX&`yy;ؔPeeiטOizLl-ol(ѰZ ?49.8f`1Jԙyv~ӷ1r5btO j"J-45ZF { k峿(,5;FY(A$kȭ0GX-VXwʸY{DٯrnBPeՋe#,u ,Lr=2Ku,}Jc#0*Ow%{H4W9wucrœ2狵UхI*Dy~hzbcG_۔GH\u9ֹ|7^y8)㴛e\-)[,$ԅ k[R3-(n9jƛ{YeH@erRqorϚuqD0*ŹXʘ'kr3i[olV:%7lZ&b+$K7>Vjf4Ba%BJ2s7ߨ:$;*Z~If T\dRL)2 VJVdB ӮG )*Xd(+8ңʾE_ʽn9-.aZ~,͠s1RhY34c͵/>ḚT0)/ޤ`:, Y6X:p1~_Ѭ@L ='ˋ,߷'oͲa[ΒZ{SdwKy 0&6 ]V} 8\͇Du' vN=i:Y qb!ZOMs `a۬8ZQ-a;Sn:%^2Xlo,za zA·HL26{t=s!Sz߲w"_˭⨗;LOFFq<'E0oҐFnjEwl7 :YJZ0 RY>%A-ٽ1=]>}tv_Z7SYe9`jL PDS~s4fY UQX %!5#浩=W!G?4:w4'hdc?YrR[l]'WY&KG7 wxe$faaL`&gk)q u!I2y w,޴7-E땁{[ddrvݧ zn䏵4qeW!OwI+˓ 6gK_Dbjo4XkzeqlA oj.om0iμhLQWOrfbKS?1<%ר)gc:f&%ә6L@G'/כRɴk V{0\'+:ٔ9v2ݘӒ~EnЌ>wS ZlLM MS2`9=_؄趗ǘrddMil|&bQi`w9 O"qzfHigW\{WuZ̉ ~v9oޑ2Ќ}!vAaS_M  ]<($(``۞(o?lG,Nz 9&薝,~ba<|h6Kf"Ut%er+>me_7ϵo*H];UK]nx>D81TMN݀y$x6:da^2{{@MMq8k+/jo\>bnj)orźoJ_YZPަ!aH1M<]zf*"@koв+28`#:UD 5 $gN+blus_ ZFLv=(#Z|dńa@b3[]L}բB=TP0Dڂy^fKe@(db! XƋٮ1 `0#tݯ#E,k6!'%-@ڣ0ԓ)і~)Q#R~zbDGcs{~o}y5"&/c Ɩ}-J]GXUx-s+p@G&ohM[_W|u*q3 &@jSE(2c储cB߾N›ԉ]b}GxC@J~fOkȓe}tu'__WVdztk/4ط=Uw?rJưn?x_bbEUzBѪˡO#k.m]8|oS+du1Z,}eL|#oGoiEIW &<-ޤ-P Lc4U4[j&q!5*D HKuu&)*?O@s3^Сgj_+v٢0/jAՆ*@'Vdۜ:}~[9ߖB7FeW#ۇ~W+TxAYB\I9yP0'duF5osLj6ٙoUUwrAV1TY p:'Yѽ ?;S`q/%*f+Vϛ R_G1' bуFV#j@4aڤ{( rUBכ0g]w >o|P4;h IcO~ZP =mg&{م ꂊj\JhQ]V|354vVԨw2΄Kar09uvTi~=H'טLC%=OtSt٧1k[h[ssP#|!ps(8 LqIE ȫ ~ wV஋?&TPP2pZ{w )Ӕy<KL$> le/·wȹ׋\6sA:$Si 7c&kJ~⎝ѽdfxk[l s?SՂ\e c/D1qq5nљHXadB> Po0|zo_Qcu@0:#/I'V?VtG?֋l;n&\e9 +b4|T{W [] ޕglKUa}l*à]xaZ-)LZqGEYԮPkLI) =V ILoKř'|hXm]8Դ$WAŃdx:Ŏ\lgD7z0%RtR"BIH~^pvc cV?4Z4i(dV|4DX^}Z!B}'Vxkh`b:o76@<YG S:o(1x wPS"o>\Q·DX&t *eccat` dYreὨBl?z7,‘U~SYrPV>MG2"Pe,lkࠆ83d,60xeGT܆{K z:oFGG euDGUğ]Z 3rSxBAC?h!ߵ kF$*ѷ;yIbĜ m{q MA*bҸD43!;3и_sgbצ~^vb}$_ &B֘H ȡ"^xGEĽ/c2j;P$#}`Ҩjn4e_Ic{U4$ImMFDB)#112~cuq37O)~)jО5::ѭ?CQHc4wH5Ÿmi򏀤1?sƭ#֥*ެp]%1UV[\/ ۀj @2uKE, }rޱ/d P߁ى嶉'wV:${>݆4&o د;2gΪN_9=ۯȐsJ3A iQWSH> oSgtj2˭Q\5wi=x %[1Õ6^{o:FNǺnsXwݗ}Yqt5ɻ[ni3'<Dt+ x>!$R 䓆,,2:cD1@Y:=e A5HtC2Qj[ġlz@:#sxd- Z&זQuϾtw@'?^Ƕ9!p]E1|tfgƓ<&jǔA#Z?0%Q3}R>|ÃX|v:2T0YkښqEl@ M3p[2#x wؚcY' _!)#㠽RJZX+˵T+[C#UUطha8eZ9Ali;$‡h^@#gLt9xo ;҃z7b:L!Ggtq6cMtD}6)"[Z^F1a g-DKpgRHYNM0,UZ22FK3n1rL‰oL_$?>T\B#=N[4?M3 6RI ses6OiF/$Q&ĉöl[P1!xY uw ݇//J'x%Z~ ?U,:ת1t)(Ds~ 7FeіɎ|z;qHK|<:.#v vZAf>S-`<e}OIs Hbѻ!!e}J"! yϨTw%.hYyFk| 6l+iw=`<) UӳҞnW$>_mn+ϢˑtQm8Z\BVw⨴Du(g9a=HdB/-z9Nlr[5M~-lz'k.+/Sl|lz=%Āu[>G!vτ$`x\ dtQg Qq@p0fFϴ;f꧑tFݙvwj-maJ+V0P?Gǃ-C8!;lG/e=v W ix~eh(nsl 6Q9 K;ͮ"Y3kKv"'ˑƺ%cBH 9_!bOTg9,}gzc!п]1,]Nz2#Sn}I%{\"!:կ3'}`c5LJ?.@H'7- H7)ih K˺JvW0dx$o@ GM4cm&X`DK##;VRbN_Vz'$a1hl_oCjx/L~GA84472AO:J0nrמULF&8ݦnٟ|;Tݠ+>žU}i9ta?ZE>Itxi%$M~)I3Ӂk oX  t$hyG ɽmK1!uR>pY1_sVD@.0~}@تa@ ءX6gxNNBEov'_*֞lZ6\Fښ4?Gsux'qR{ƸuD&֬q@^10.,_2Bʹh]cd Tѩw$|=/] R#:aN'MkBr kL' g¶Nإz v -g8o~k7"ŮzsIUA&kT/&v >fn ˼F숝v6`!{GKs=b.?q83r .L}jqк(WwJe N|eN]zi & `={ DWTS-yJ8!HaeVd_$,"KE)@B=sgDDTH>sU646pIU$>keֳ6X5h]he 0Yj1;٨2qRo7yAVž p/ToI.JOg V#YHLV*XV%'LoA_ ))D)yv?o>WV?` K9L&!k)nzK!=dDU5}9n-xÑ (@aQz&uTw;ٚ´"/ed@Y~/Z$;*K6Tzm{}P#^㨂ު۵J[ r4FE@ȉ>nYRb7z;-5LΦ>M;23#lYuTZ_zS+"P L'rA`66~N]f#0'[0(AsO:yR_Ҧ;Xxlm!쟷M GL`{L@Ot&^1\ 3iT8T˝`#m`JULkg0eC"xr@ͅ`2~Cm,*Q"#>͏O:t=! bI{=è|vd%1ߥc`32ap'r:)z]MM~2de@\|ՔR(++9A^ɳ䧝QepҥŬPC]4$hT^*;fˁsE [uGϑEi\ 8W&hg>ϊРps&]i3'Rn}=3CAj7hKYfagp`q0mтLhhEM أtFHkBKrm6axsPKbfкLz'.Nxeyi.馓1 χ{W[y/𶭷5 |;^DA;Dx  ub=E_87 4દux)bkC|mrO]=l4 Ё[&Mϒ,k $X9}$wtc/%=Loz]xZra:}gW(Ȝ$V-r'>yVӍJPxߗp<Г 0ZMau7jzQ*dtJH~f*9;SP8nPQ&,Tۮq1m&Q5Bbn1\wqr'ħ2 C(z"UC=7K탿044` 醷 ~rYNx@mX-|VB\'c9@ c[Dy4 ރthɠOpȈV0*Â6sE4VVHI77*IM>HNvp=/:vi3` _)Dg#IUt NV8qLiURվs3 '&xڇ1@ND 6, jAf/Q>M8E(g/ 8TG̬o=eX?<>PhCu0=YX=d^=4qEO==@_(suU*WYeuX~{'5Z<:zəH"j#brͨlUhMSl{5wd0|<6YӞUB3Z RP8엳g4OJsE"AM9{( 0 B"' bG1is4!079x&dg$ˈx{J%)Yr>]hHNwnVv-#GrECM;2hhS*H\``؛ǂZ_ڹ 474+ EL|^HsFxVǞ5mpgw+UVޭRo=RɑB>o8H2k&O$tvȉzwi<OK&*nIabl@#4/=x/KYD `sَRoX[B$`1tXq3#AR(KFR\SF& ώ ; >G*Gy۠"#Dj?qce}w 6|V܃!;-Mugf&&n4]Z]9sQZ\ZU([A3e??x[SADEƚYaS%jodNZtg&bsL~,XĦ7/޶o,=rS/ma\zZv}߈*SCU; 9iZ`RmS]|q]n2m'%0-S|[ͬǸDV*Zf2 p[]aԬ;GR\VϢ}f`PPj1vI"qH,aѯ]ܡ +WDx-~#UFV#8NP=P=-1li74h]"^,oPyvE4:KO ᖿ/]%Z/>hxggwDFtKf`Xh -}啙īvɺ]::|.<zƪ)@: @lό疀,޿ _nKl7|:L|wC4`xfAK/ V^&Pv⻇|x)'GᇒЊ7ԧ4qM7#&_~dq8W" & s) qI-ENkZo\C[γ=gſn^n3)譧d~/83!?8~\*@Fn.3ǙrsfG\9yrڙLgt a0vތȵNG&Tb._ o4l\70sĐ:v#O&Ԣnڤ:|v,lF@v~hV>GgR)c[0LOVt5 跺 L.\p !JAA YRj,Sa 9RN}\%.T6: |^gk\c*>4K@U\oCF*.HHJݣYihEMm/9kzEA$Pb}Z!VGx SmɃﳜ뀡3",ycA:&hjA<ۡjJʼnā@3#t*և -kMRV $4,k] S53/+b,<2s+sGL eԟ36#Q׺- uףu7ե@Ʋ InT^D*|Á%K?4*3 n@4[+'sه=Y+2RQ7P6H"ʮ&4ΗĬm6!i5 7dCmdF.o8 fKsjz~BǵxtMU]X x.<_nk`"p;Mqfӄ|e6p ꎡ!4 qHPTAfOХd-Ճc`eSxG0 1rK:ńMG!1os '&UަHCpRn Ռd5fXE_:HRo 5MU^C\:CW Í_lMq%>՜,tv q.n1۵&bE5wH\ yY2Z0^I߼Uxba4D~:\yp)pdYʝ"$ARZ<2·~^y^? ϴ3<*tx$^,X4,PCBLІǔ!7ušA9,?~]OKnn,KVgGqwbTñw(@ˡQƒu^n 1 r(wĤ g#II\rh 4n=k 0l@wו؉+<=%˩e_TK}3z5gK2Q'i&6s %ְR6#դȅS = 4H{]z![/7Wt֓OpEb BD#~Kq`sSM_DpQ)s$D\= [ $-qIi:556ÔWUCWO ER`0tT\]ng77{cEtyNk+fjHk-4PzČ5~mpHv@;LAA_/Cn4%tbn'5JG5r:<'\Xpҫ][#W7QNF9}&ɪnq'9u~HXLoNn$,_ٮXtj 59|) @(;O=1*2 {|ub-S MWyBF%UVY{?d5tThX( 4s5*QQլ`TC((6F[R{L.4oqp`(ǖ\+- g6o46RTUuއ52ba#b=)K OI,zf4wϕŮ;+A3 %7W=Ő?Umʺט !zhJEѠ8A{473fC}i[ؼ8f{'gBw&{]< X#벇;Jexa.A%Gv,^S8[Ϩ ~9Qv-w ש N# ,iĥ"e ΢_lI2oMXA@|gHa{ְ6WWM5Lr)5ߖW-LeɪEIj(u2۠Yqp6 Z3gaKs'Cy[9B PCbhh=)&jQZ+g{|)xezTW@8ҳ|m$\v1UF R t7 k=JA^1Y}ҩ-zaMhF*Uyؖ闋w c|Uf#k( |:aoc钤Lߛ0;*Rhiײ+90'-t ~9=D*HnٮCds΍Q%plܩZcvU5P~ΉE'!j}U4kG9i[- O#4 >zyȞ;M]M-=VS,OJz0 3A8.ɯ|(^%Gt'pjŚV/),e+Q2}B(a T6sՐuUK'PRnqe&)?n_oJ'Siab}s-:3whkl^X,/Ù c" k` Gr3J~- w|wKpe# BnU rԊpb@x wgQS֛P$n&xAtSB2 Wdr;w1 &xq_Aǎ왉eǜ00{S%:fk6*%HDz;jM/?쇰(NfNŴiB ]+?u-`ާ٭A1-Q>qCĢ%(65}ٳSJpvC0i#$swvȆBRWCg Hͷx102Ti:F,` >դC:/T)N#Xac\`=nc 6*X){@WTj0޹ HkmRUn ?- mŠ 5#y=0=WL%ȋKϓ;ep $_ -D5 48p[aU=/s+: Rj Ph3oQu903 $wx@7!vDZF uZNߘІVV Y?6pm¹?rI`w-H)G%*OYX ǟt''m "mA}YrMT1"<0*ʾxz:K!L|xd1qQ-S\NzJ#"̺pj˿Kya |%f_7C xJB",uđSĖ }J2Db|*DY'K(J A&q]řRҐ9{R-Qy eEA#J{lV}vo{^ȿ6p[֏(;ESԇr4w 9]ٓNaqVhbuBrm˨FVa _3`D&*pX&vf9~f` tFڑ1v$;USr0ZQ@M"~z+W؂^$_4Y%bNV]6d&' TPϧ|fhmG_yUt7KDӲJ,70&_6T+>.dp#/?(4%)i,u{&P;B 11R(OQϰTXVO"QE ހTR PT5A^cX%jruAYs^;3H9&Ab ȍk6-BQB~W^Ww+n+ٮU;e 0C/Ɇ됽XUqrCSUx?Q'XYgZ&"5xcg Rʿ.Kqm#ഷnbuuqeHf1IYFSvJe-k*+FNvM;1n`;@S>恋11N t-Ƿf푆L;@hrAT{8OC:(FL\;iYtZf_c9moL`+N]YNxs^> rDzCɦZY *:pE|GkrM–5>h4m<58qq xKCPtFh]rt% );QH:F O 1~Rp;H?[ }Ϧ[i K.>ɼA3O% 9P)b@G11aq$.z~@hu6 : ë4gHJY:νeSȚ|w& /L,;d3Bev~q~=Ov(8_'J"1HOf5u/MÛnc]Ƒ``-rȰוd[ÞQ.Wծ "C\ygo=K8[ .|:Q׫< S~kD v%>jFdνqt4xB-2`oJ-F #kZ~HɈƋϏvl25CgB3[U"z&K/e4Fd;*XL748Fz ލ" V6-_n9jW挟x  xG)+/bK bUrH %*l2LmyfdQ=ai*'< `c<՚3_Cj@FKω,D$%XnJ8ʺ?񏭕諦{>uݞr^>]mpTH.] g:>Z/+(yg%sP|tL :z,=m#k9QyRfԕ?MHGMK+Qd )EX mL uqȳ=V4["4}>V< neA7Lf:M~[4} D@/fYB eO4m\U3m^R•Qkl8(b.n TeOj;X\-dښZ!y.挒0.o Rw5@NDؠWnnve9 gx;TNi>-ź@6#|JzE^P-D(,-|Z@&8>nwĵ_>hTtbPx*iuǶ]I$uiBk-sۖ1 S!b{Px< mbuL$iod;c0dl}];I)t'M{Ca}w}}0IҿP:6SjĞk范ìp$sBg k|#<)KnRv'Cj) b<;~eԍ3:^$37a!Sf6,CY$}N/ @n0#K R5Z~#pzD-SPO7#Z$\C yja|P1v(Pm ?q~گ5>=N2'@ m~9neX6d(;ī}rr*՟?r>>tӀQ ?}Hcb^qgTNi,u¹dC'DPA6J^g:%qIU"wr|iHMI].oT xUN>RJH g GJ˩cl.4w`-JҕlCwouFiޕެzK  /&y{>z %}gD'x?,+cGJ #KľTAl:j+;=o% LzZ;4rZ0`{BOG|(r(qm]p+F `nnw=ycB :,@S Vh*ͥRsJ*8c)DUY~VY;^sD(J Ym` ,׸/!gkZ @{km2)j~Z l#&HM]ۚj1TXɦ1MQM9h8M?$y"(Dڸ-IQޓJU/N(l~apgv7 ah f\.BVeQzm: ԀT⥊_ُϖ0 9 L&OṇU-8BQqSJM(0)'Ń5gDލ0⿮la $א_xQb-^y@cV%gvt9 e4!A`Xf(r+ѡJn[3 'y(Dv79jFI qJPn9h3ܡ [gS"@98wy0jǑ2iL8$t~SJ]QI28zْ!k ~SLw%v@ڔdy<glDYm>F {ju譬$>p;HmkJ, 6r9#Xcz6jjD9AN`CQb9Y5/N2ϭjK:X- |H腫y/6Cw&zO m֩^%`ewPr1;CQzTt yʾ 0,"h?>g@@u#΅M W~TI3 .̢ EnZ3!RN_[u}=e2/>{R2I8D'ÜeGI :~ kL̓ETˉ ;qà_OU3|=Yoڰ٣O{C#Y:ȱ-Mm@G#7y$18t no/ @A` ,ZY1maFP 'H}Uؔ{``Z8j}:;*';v ..n"eUc: P%9(Vku pCM7@*:Nw/^=3e[HF|U/`ljRov86$>{1 r^LT!ÉSu:\*jd ip8A,|4pG#J @K6? R}3@26*>CHwi ,6H͊"O QP,+\WɊJְ=2PiАu7 &^^o^دJ(&CܞEbxk+{jFAO%6{˄\R|Ie BtE mH6ͽX-WPf' ?-(/nEN0 JF2y|ds ~VBulwzCX:1:ybAd(1ֺ7Gȿe$tFޠwhwWU[\,ڄ"6oW%Z{`p $gt0^ZytMvl:`d( mQufeYXDu݀P-m37I:׮NIqMPP!:m p!@$aZ"5CCťro"p=K{"s pAIԽa],/cD 86 ;sMFp(CO;}-I&RȊÃVTG{3Rͽ7M[<@`I5iJ__CFoe;~(PȚjVCy``Wwu)z`OE&޿_iYr G_4x?1߳ySXgv+fh i* {GՂ)܅DP[XZzۆѱ3OIhTV:~MɗB|Ҏ+b#Bv ~KKk6JRتWkv;H}Agwf-#:"X$Vw%?wU[IVlOGm-EΨq_0v3ZlݲyzZ+ y=>cnZxAIv: uʌwcAKԌլ5IC^t|XuP[b Ç!wih\P49̈>yiTQ{_됙ϛasذR5׶KObBAJ%v1m!wEta`fKho+4sgpڤ=Tre}BlqßR,on$}ZX0g6: vqüc`uʸLF2Lmr7uɦ NCQ} 2H E|iDL(`|f`/̑j>6E6x< I$\CP%E}jq\SP Еl2y*;&8oţflH X&Y>E]ηYMRr yɍ*ú.DJ.UhtƁWp4POf rU\?Y}eM6VYw-BU/ʌN\|)@ х ݮ,Q3|=N4ƩЬ3O1-Fvdd xғ7s'M hpqM;? Sy. 7w G}9H8Hubm:)WU>؎DgزfA I3NbZm;9uVA_iz ;-ruoE&GQ(d/^qouLЏ() da2|r M’ʧH_ ߽qZ B;9fY;!@%o[-SvpwX7# Uq\tzPc'qGA]9깰D(+/aDLLv\z 4 Ej?yf 4^:f3K8Q:Z;1ɼ <8G&GA,dz3W*:^kat`A`zj)zgh<%mm ).E+;u^ Xkaʻ#3#wz7?u|9}] |T)%Ai +>`<1`.ajvbobF$~V x,ŠFkxenJor`a}<'e/ѷ /P/E7,H3)翬ƖNĕ!L=u*GAz$v4-vsW3 4}0YnUnH w߯uk}F-JsFU75ꍴ>=N< QMNK:PiRmw[ #`V-AW=лu/*E0r#%52]ܖ[%\ Jߘwk,!1<Ĺ],' >&{FkقҴ W ~A*;Z|#9T尺uJgVnD1=S0c!e-K ۍ}CO7~6<;o D.Ĵ͞& 5e SbA\:TA9,:]:hG~gOΚIHs+ O293*EmtnM!PI@K󫸺-qJ` Adp?c̀O11슕.oOU==u~}cFt(^ݾ̈́=<{Zd,ց/7[aC}k o%ǴE!Cc zn L? -N$l=^ӂ(*A5H@?|t,Q'kU@!I*?e (߳K}lό$KPPyܲ'ɀ›pFd*C~fsX@/QT~F %-/%!\&7;VbZ%b![-g8l7^Y= YE5F֗2͊NbBh9oXNV1me;=%FuR<4u|_hŭ;WJ-alZR$0\ 6Ąjź@3dPp<^ e1Dc1=(%[-Y2/x^]1Slϸ"=!խɑ%r4HUOMD&y#*,N\M|TsGt cHG/yUWĔL~e9!!8p5*d?3*'Gn{ <т2 QvdϤfz(RX"Y&tøJ#N4jG(&P EKYEY93<NM3&Pz%ޭ@C~/ a2=U|bl^WomC>N.Ԙ*#HI1Ud6tx2v1L[[jRmo!W՞d5A#8U kPt )H dGz&Zh$r]JҞΔA A{9+lu9>f4S8!H *OfTm %ەYݔc-&gۘzuj?TCfjM*%6m6`!)10?OE V>\v6X s.)D>%R~=p;=+6k Pgxiᨘɱ- Ua66P"!3 (&*ՖHv+l!Mb1߇M-ck ?@JNWBO@%A%'8MZ g%` klūRԀӦo-blLKހWlt8\Vcbl:zS//b6pYIYIi^(+bE ,"?.ȀP*`݄` &'0 - }?HCw%\OLFd =07=$ds{:AIC'Ja$.\`<ǡXx@H^ÞQi镔 ՅrE"aUwʹS)MLFK򊗇­bEiBP0;_ b9j?za}ořkibm殪b^ԫL,0',iϾ 橷簩Ld1Ñ!d/CrgRF| 㭅\M&Y#*b×$,9sa?E2xJl@NoLʍ٢Es]a6ƘjPnԇae?䔌ӲֵP.dĹd,*׊PH>Nʙc@߯0كIu6H`:)Zd/Y:@$EC&AE3xf}"YNDz=ugnճ7[!M4~lZN?$HE= Ic}G ;D J\!D"3ewʖI=]> HýɃqGEW!K˚#̟8E\.CcCqi0w%ӓp8<G{T3~: O,Z~l,7#vl:+>μK/<&Ę`yP㲖 O.cżسo:a6\8VS[[y"1 evxn@G!p]݆,l@Ƌ{Bu%V &YXK]-,NHmi$%Hd:XӃ/n~:H_D`{Z+ק̇tUiɨRX!z_s#_~- XʍZF˾^G{rqTz$_t#-p%p`iN\K.PS264'kh%HC0$vS='Y]ЛaH^ªQP 9lhI2Aȩ6}|NOLȡo:L? ybfhZ;JGvmv+'FW0s PGUOۀci~Ti>0pXw|gYZ0707010000021a000081a400000000000000000000000167c8ae4600001980000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-switch.ko.xz7zXZִF!t/^>]?Eh=ڜͩ{.#>1Cj=Kd |i/X5%'K:n^XSZOvO*~gkXqRЏȹ|sLvYQy; !פv\.x07o[Άn36+\5 RoLA<ҟ̷z[ib^[(dNS(`+ŏ@WASeAб1(+-#&1fg?Z6ɕҜa"lY3;lt;+S+vv=2qgl)ϭF3Awv-a=;}ѕ>imAY3w96i0'XIHغ6 @P`5A>d\5ܳ {r|Ev=Q/WRӎkJ3DXVFgF +Otq_k7(ԿU(`-+8N|šǰ5G f=_Ⱦ&߄`9X$N -gvtdjW Fd]( 0_扥3URݞOtגd%w3L BKW=jo'mC'|B&5pTbB?>#?m;CT!e^lB\a!Mh uqN*K fLAi~U[;y_M]|5+nWZk+h6Y8G@EɊ+K}NQQ+AKۍne%hfF-(;~i xnu:$J@XS;e#"^ #n`I<=[=9ןcXfð/eb!BD ËI >XPyUϺ0,%GKeWN6h Ot}Q0C1%WAaOaՊttfQmC(BMrcL L>[#o%C@톽E夯O~R?KQX+\x.f6.F?%vW #dp&8v23Aو?9a8%N5šm@ W +Pt'/:I0NTcWAx~-Tlo4 T)uJo[*I 6eM7V1$I2+n[!cHxD#,e\I*8=ld[Z_Nb@i[kYkaqϞ Gi*dQG/q7]ɌiU>b\,4Y?߿Ȳ:9TZQxcA˨jTeJ iumS YV[q(CCH4Ũ)U!z~y t,nTq֗6" *s ޿jM_9znhaR[u=hQ o^Es>%'<;+8{U>pzwtk.ejs9,[3&i&+ɭ? w nEJ(!TYS;΢l&*!AJ_B~Q>s(YL|h].]{t!WI>}ˀ7icSm!Kez(`Ω1vYt}̖&}A{6a/O քv$%mʞA 6, C֫"?TQ S@T@„g~2+F, ~7#CYߴ[蜩 OtCNXC}6fc!*Ml6+E0\b"k%WNX;znho̼%gh|%S hϖU909Њ$B)08Or]DXEZf-|n#y&ƻjf[!Oَ*Df h![2lgKݱTwYj%GڥǠ)BCb.}_!"c.:)J#{9[%ӥIAN (eY8\9.X~Rc>Y|OF\}7`/r!"9!#|aw:T?EvM[JDG-TN+axR֧EdT)#Bbe .coT'ФĮLlGz,*ع~/ og1aGZ5V2[x}\ GyD w5\uT'L^P @1j̵*FQQ/x؎Z̉g**{HMǿXKŲB}]y=]6~;*Z֘Q$^(Q/i&OWqheUCO*os𒙵= )SiCOn4;J2ճ$- S=pC4g ͻt^{ p-f5иoDX8BGSl{IFپ1`ufꔮnq X|w!K]GϗMH^;Dp"NA!>9W3 DUmo@nlef+d rí8'3A(@dƁRՊF*cZR+nI?9N#,QCZ T4ɲpp$>WE6Z"~k5n0zini8MәLV "q33U@`ZiGa-P>tM$% )"&$Ө6 [?ȰvfW {*75Uphg0>ib$gN)ZޜHř\Qn߂_Uɽvڌ'*$ǝ0moQ!BOr)DkgxPV͆ 2o/RD!r-d*H (iH m!TȾoyr&U|\_ić3}P!G{@a,5$Fhgry3ɀYg^d#lЁX8 ecne~ VԦHcyEP1$+IH?/]hliukffU}'uOid/.0 VKS +9xYAe \Z25%[<'1lũ|[@A/4b?Zdُ]NQ!hc|NI%lmLkh[򦺝iM΀T h,L/// ާodsiy&G"DLl>4߈]N$-㼄6^Li=,3#x*zR[ŷɒ ]X3| ǣy㴺.T&ڡS-&5'[!?{kNo7ISD#`W5Kx?)Oގvc銋ሗ>l;tؔz+*qE?ܠlgwPgB=% JdlG oF-=(2lw:B2r2СP>mN=D?wҽ>jڿ!i{=]%_| vؠRLZd& o]o{ p^#)VӚO%]'JNW{99ZT@X6gO^`NYb7`*p/#&wM{X@x簖V4Q}DfV[5!V [Ps%#^t^1eo~&Mp`j5;dmzĂuߝؐV@|l@ Hs s4}8k.{9oIjhUzᦑ`(jt\bkǎq nXlה%L1^r_RuC9-#FMrMc3JOwrDd}Ml'h'/7 `RR;ZaaP$0smJ,{}hDP<#TJu@-OݦdGN9 =v_Y:G:9*VYkW֥r) I)yZHs3{L} V \,Zxl~F`pCk=^#p7 _7)# NְW?0] YOo>4MGΪwIQSJMucz(9_T #eƷ0a#7pьw30"\o8cu6F3_-{ QHZR#MZr 2,0J~mq VU&?wU )ճн8]NыdKyN-w4{}t)h};iKp%,3IKbݿ$}WD[Ĝ\=Xgu_oM/ԖՊR٦ ܧU,ȼ 8h:c7[TV0LM_$a"/#+,*vzz$ f7Ki2{j,IgYZ0707010000021b000081a400000000000000000000000167c8ae4600009160000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/dm-thin-pool.ko.xz7zXZִF!t/]?Eh=ڜͩ14W'(iF+u`NTnw 6xH2mBj%oOt Spl >}t->hYC5zH2DM[ҍ r[7;%GcX|iزkQI|LhuZT )0!)-k,YAīO^EH$1UхVnˌܰZ'zh%Jy)g`a|-|A;Bgݷџ0ϘK.!V <mS#LW՟t$C`]ڋ{>`*%Td:yx %¨p}R1)FÞM4+Pj&>Kz!ğB6A(ϐwn.^v㺷yzc'5ܒ>uUX?1\_mw ]LWwRlyV-1<)>gW\^}F^% h02ݰaK%,F:ow~f[>X{k8O0kGїԿ2 TZCӞIsfa 37j2ϧld 4TP/0!C<T8 T(A/JBk(ũ(EH]5C4P}S,=wǠ!;\t ވqmNPrerWV ꦪmH1NRovvh qW0AlY :ւ^ "!8;yC}B[Sn2҃3; l*R1;3m! DrHV{AtרȒP*@$I4fBGTkLz9,A }ʿ5o b́$EFvW{( a}g9gPs_vE$ *P?R B'0k5PyANw*YMHZ,DVj` dQm5tšr^dQy\'co*Hoyd)O[רF2\ }7d&w4z&pJ(PRI)0x_x Ks]XNN_&^5͝({_z˼ՃEE7Iuu]jx9Xz@wD :/u_W4aoQ-aH<חH;:[ŤfQzXr5jۨJ d2BC*H.ʒr6kJJv¬D{#fOd i2+J~XNf\X\a# q\ep`%WUٰӆ2}ѯA+ !ty`% ³@>LEB7"yhY\ep%G+b Q_$ f&DWBBd ?ij [Lo#B?v!5Xpf½h ym2švFl*jN`u02=-TWY̗N#%cjn)/d9)?:fT&lW:`a[#k1@Ҁ۝eGD3?r{1`-vJE4?vRf-QN,lL@K:%NP(U>+z5 "ml$Ne&#̽hlx~Cc95+K L y(vt 2Len^C[YےjiS@%-U '1nU ͌w.<\&&7<Ɋ!WK攋MSS7~,}讜k{k*oҳU_4&V&Ѡ8.ՀC 3ƚj)؈$@ vDQ8"?Qu-o0h| EVE@ż"]#,j*Oa;3xtz m#5qPe:4TG/B|] h.Нj^,')[Ε7jAk4]bVY=zOnʩMzrSpإc D '1a/ y}o|Ru1$xv1D.]RxW5oN +~4|s; 4Iw1\HD1P ( A5j f;V!31orϫ\D+J \6L#;mgޙx{~s`눑E&Z ՔTF*\EE!&|1Y*4.(껈l "G-UTI Esjp^R5leZ+yY@_&e4Lܡ,#ۃ w\CؙF]8|wIg 5mF]6RRЄ]lٸu M[H}S?늓6 T"u&*t4u$-ysjPvTcY(l_N^~'+`* E7-Y ^c 5o&ܔf\Z$kjH+O!0h-q/0Sd4'4G<'u;U?'yU=V 9VfQMbE,,׆'bOܢ[Ywʞsþ(;ILP鍪_SKS-*F+րF)FP.Y1~^q\x 3-7 dmIY[qIL{s.i=)볦|~! +iRn9ksb5S@qq 3k*ie?KRgSP=2n"}堍[C@WhNJ~q Vy ŕJ26"R [A,mJX4k'tI ^]'a}Z+kpM Yd:Q1('>l2hGPnD+Bs gV]iӃ\ NR6sW#!Rz(;:;>NȜFD_=rAk[?xvRَUL8=J 8h; ?Om`P#؎H =zT/.셺&O1@|_x#e"0uvA] {uuc Gۛ$D-RŪiJ 'u;JKN={O%f "`#K3!Y&:M= ֒%jaW`&*g2`1#W[S0\/.3Wt;\s7e"58n )tr#aN(rč4}?ﮦ'S@9Է&șvtLSݗJD< /a!CG ZTb]CqӜgF3;^f:t3D.9.c!A+؟A05 o],*e(o0s^F XGeؽH.gOuyPlQ{;d`]\%[U\٠/ 팼.)t( HLfo&N|"22C=s5G5+p!1)/0Ѱ^Uy,eIհ`6FXѷȆ6J .q$cRBll\MheKv%ewI{}oZ`puS0;Rv@v\mM+$bSn@D x :=TNN쪛O12x T"&ԋ`-v^c<U zwHKth 0c q7|^FLrtrQd¹ 0’΋83cpvY}ĹKDF&1WĻv+Wԃ8H ߺcð?6 fuKd!r DA۫C/l2O,~n-]7E}kN$Iv/%:W_ua¹4 Zt,*,;^-d; 23pw|L T( &NŎePW %(vQy%\!v}1r%w0?'7*RX9-d4%+wclIW]#47p\vL Re3ח'x3~%blGYE&&i  ٤ Mz}63 6JW'%3ŗZtJ\g]YMfy&8k̕h|><% ߩ6ui٫DzIW49ÖL:Վ uK*E }!w;r(;hm[|P:_菄gB`] M=kDͫ 8~pC)sCe{KHPy7i L6fLuSBߩ7 Fݐ4I~̉9=X8 )76 ǷU!"ݻBrKZŒH'K+Mac>ҁe. Ce`^8)6Wx`9%GPqbޚ1J U%GbA[wxRzxn;97ɤ?~ Q7#˴;-ߍZ<?$4[7 q]/$~B#E!|(TX@ŻP4!+ȵ!"KBHoOrb1C?Nn|DſN\֥4o@ALi6)C7fX։pJ Uxv-SKVwJf1`rz9d%RYJgr߳c]X3kNjSH^=*nz# ;",/?+8[U낵~0DнXCu=I%~-ԆSIp!`5StI(#eD8BklT``0$Q\ʴ> RG9#|Ism-oKg\PH1h~| wZ½F] -9JMmi-^  nbT( %`hZd:Z$C}΍[f|*a(sf !7t͜omŽoXWS-η[WZt7&=94X(6RU#] N]h.QOg>uaaZJdzժJw'q=5d_9I%]#4)pᰛybKl97 Mvb}ˊanI#Uc_emTā;+v?.];Ďm~T p&_x|#`R6=!(fy0f6+e}V?xuӼG]dXQpGA`xfn3M8`: "IH9@;0gbZo@wҪu]oe4Ը;iQ"q>1N*so,8b{{p 8no3'a\fV\U@a s c:k'׉Eڜ>e(E!E)A8q>8$XY @7]- RSU*R_ >Q %B$ꛜ5B&E$:o_Po(nkD[ .m>לq0;5Ju0,ȉ8Դe信'Bl"RɞAL5zH`8m+dai>B껟|4K'3[A'CF우,t׸,%MaU~0LaHe.ֵ atgLUsd#$uC - F+z R7ߊ2h;k.R>c _?`D}L/PW ^lq𦒞'+7HL8z <\ʟq;!9b t7hs?onȖN'"OjEV¼#!֢Jxko-jŏ"?/ l7w9voHg}$4=c*Zk}wܵ&U^@"JȈvr$gX򠱳{lp+N=;L1 ?(kXkbńrPq/i)zЎ4ZEK{,[&~S\ڍkyCEJ1$ƒݼƫsICNjrl1$,( *&K;Ԁ@}a_yz4X=djb75 |k4RGBc9Cqvon!qNʢ9#bZ՟Lհ)Q=-BDZcr.qߣ2Úpp<:c+d[vB4 ͜ta\f2stkm_Ou)@]+YP~Tk54ee-w:KvωgCA}gE27Hbbmga}9Gۊ-u9NӮN=*"niLPZ&1)]`j_'OԎE%9R$^m.Wݿ89.+= nKQy.t+ԡXPJٿGFe@H _.ʃkˣ#'sNGYSa'h>fIa;, l(UR yy?iySid7ED"^_p d.OFb{@1cByǖ 8' [{8u6<=Ym7 DzZE,a:fQ@hqjcvy7ܒOW{q)P>0ŒWGӅVaΡTwRaWá-. ZV 'x-;#V- )$&~E J "w̜V~MqȶSi9EnZE=O1bٯ$t2ȋ|gփ9&Dv/`ub:ʣVӸ+7[|HKwٽ?!U%5NOqTk O}-,-D31'7DZң&b+߸ FUѲ iOM)nRo 5(I]'OKM@m ,!BXQ Ypss|uNY6Nj] <`dmA.riMʁNT-Ձg\`@W}n=y23I  Sκqyɾ}rϘ1AKn6}lE|6)Kx뾋$a]@@389e(a.HtMPjѐ~[V~) ?A?㕳0}4w?XԖAi5]8'_u0>;Y<Ģ~3/1bB ur\  @|aQAeraם_@atWsU&hJj^u>ʢA\ǃ.,mҭXf UV-To Wql8+,7`%>Ǜ3-ptS;ܟ>IhK~~FTELuR_h˰7p& |OFuپx$OVƩvy1n,mW>vOio*t?CfG@XP_hGe'< 9ϰ2i7742xu'GK6z ?V%qk[]m g?3r:?D[V\r檰P~E ŊC}0*r⠨KBeϣ n7AU1BF Tl9Yjf:8~U*F Gs.?"v(Htg%~#0<Ŵ:[sA!`J$lFYw Xcnߑ(S sFEzǂwW+. t /Œ#fKœ`#4TZ_ONijNDr {9%_ $YA}ibo,Su?T 䳊Ɲ)ph/&_Jdl/U#4Պ[\3]4m+\7Su52[.r%o Nne7s6vT'uJv$34 K9Ow%7'è&G9*t05kK&Ғ⯖;"_l:acI q % k~Kb c V>5k=U7w&ఢEH}= E.$ʡ5P"84wXk\C+oyjw?u? .TNEK]% ?tU_7D8}V>̚%hՊ⸏*S>t  <:^DBA[RM?$'VNɡ 7(}B\Lx+=LAiH m 1I!ղBRagX< 1UTbQB_P<&dbD Vf./:exp $fW1[;2 W1'pA=BM+Ta k8.f}jZZb?up}HP;E~5"/B'?V[mqZ/6*/g0syx +wjlFs ?y{=K/n=n\{85ޟ1̈́0 P`ɂ_fpK9EhvWY|Nh)@/tAO  `JF~7kW- Esn}v˞Ms"BW1k8"`qDўl!<(;@.eIVLhXw{Q `SDrY?K#b2Ӭ!ϱi`ugg] 6NDNh\dc53:"1:FwN;yϲ#91y iITǃTDJsi|8YH,7NWһKC.0@)QKg'Ff\u7]t/E[4ґ @=l9}AgOy/* Y3s!ZoəcU/"㸌rƐԪwWt!.fhBl^oD$Qp͑ʱPcbBKin-M(yUKx( ?]XxAxG ny v{3T16bOe$obW_st<i,_KO(1A }-nC ?|NܡhbL_S:)w4 m`mo-T;# %hɌ]zt̎ 1&!h7%CDE--I0~P9`hzIr!u WEͰ-G@TR1`YI \_*uYx_ :_{XwiNҦejDhg5j\)QKq(0kaN7n?e**r[(^4kKR5) QO#e䤇jgҿV[!1ynd5C3$Ap/UUǰPzY!̘tx|s)͹o-ɐ Tgxl`B`3‹SohM/- eqN@RB0*s}zo3Ny ך;7ײۄs8@[eJ)&|5A"J>-n\mT$@:.Pz+sp&}N>݀+/|Lg p`Zj*#hYk!ށrѾ9R~ 2O =/RB:ol2k,]ɛ"ՖQW+Y9_BFJ|tRog.{=N$RL=by],f;~سM: uyT*8"e4+ $˲=f0K)@A|1`TeJ~l%1{4X"^$E}j} J S@J:;`hTxeäg0 rcȵG}Xzʖ&h($UH5I2m J݂(;(yUFQMte/ja%^l2V4h&|oU?yl0A|O!(bb"qO ͷ2,b~)e<'\#oK-$zB~?PD`2‡\R R L{|(weԈQa$+e'w(Xy_6o[px 3jm_ʔ|c-.:_:EјvsoO"r(\^]ft Ց#9,L8F*% JP=\e0`49I6BEJAMÉo}|*J7[iK rMK38SE &_ٝHc)>-!"aFj;0/ /*KT,ls:4MTR45@7Aq0&ɫeO,qj>]׊?G*]~UqXIF:(eIr#K(GnO(Od R4EH8+?h/!2X1+R95Ln8+A"A|~'eOvP99o3`pQ-u GQB 37X>ˇʿ̐'-O9&:R8e@ϙ*S^vR sSma'R,\ǯ7Wrkmg3yjk)cN)_e"V-DCG$U7pټ+t úYa1񰗯T2 }Ð3 s|_c TٛQR IDZ@RYa(nX}4F[0h':Z/59r?5]`L,Ȇfl,64?ei5%`˅[@..,??iC},{]֣n>%UK؋eOT1 +5b`M H JwEFUE{I/|l#!-7G?hGt%њl6iǂ5H^ q! m#4$݈pfNg ӃW*4I 9$@;XXO?39"bi:)q*{9TlgD#Y7ys7r gfY NCqُ$^Yd{$e?cҨ+mgٱ_3&W44l ?cy!Aꊊ{q-NI'qBeQtYPOϖ -mB!mI@OpSIo#,=%A-FE21ٟz@{\XG zΙA`l, 4`-j]H8`P!C- sIQ}d. e;|j0iD%d@cqs4' §Rb, T^j=t>_UCMO-;Q} /sK.Q*w[R޺owgV0[F{ Ž '&̕@b>\Ms.>Wkq>&[.еY+jXXu-X.WӕY;q(' K(n*|-vdGs@bްwXkȈDR_cD*Ti$0W\ۺIZGu=1eB*ꍌܗ%hyp@\?8\ѭ& 9H0,#'կJpk SXb4U|bV.C%TjfOw-w\zu%@kү[ )'k=i^^Spk)FڦbHL9ƺwG˅uCQ4D ^=]nblbŜs7 +ȟ )/WЪYFq[]D+\8{}r*f_uGoy&/hPD#?\XZ/L`z 1uCo+/em18kf\u({55@~YxsD }tW}<_ &`l$bG" ({F8j؁0 78dt% H^ȶ1΄DRuٴ^>, "e5:)6:="5di*%RKA@uN[Z'X^M敧Q{[v-=[G%GIjk 0"sIw}޻TpwzC`Š=me^Q$D*6r5 kWq ([ApZy 4I(fT??K>2 6deIڭ,[a7~CL?T8$)pCԞ92H E!h?r I `F5Bxe)1cѢmwlz %}CxOٌ?)|)$2sGhTG9т{B >ھ^}YNU:( ?}I]2Tl)Mb'K.~+'\q{p ^wK/oW$9ƞ2,HyyjR$ 9M3xZRw_Txf Juy&Glڌs9(Dx#)Eˑk }sS ZDm|#T0HQM ooYYQ;*?Pw fMoIܛ9GWʗoa}?kxӶݣ$پ65ݨcxo5. :# Kx 52VX@y{Cno|=(rB q?a0@&jwYg%= 64WDOZa!w3p38_YcV$9@)ܭ6EEg(gBv)4Y'asO7LoJ_=4RvTH;i[mxc^;,&1+p/Z{Ď#т$h9ٺ ݲyyϽ㸌I !SylqDC5Q+ -DjM~{'kl.9XhZnvaxB0ILtAm8 6 W'I+Ν I >@S+#gMl`:PXK>6+mU hoOPN~)͵!|瘊0 9N=o)f%8c29bTZkXTe!U(Ŕ n &${ 6gq09t w}lmB1bћTar 26J OQ& 6cXʸou4qK$[z#`1Qm0CA?uvQNX]vt'NA[Ou1Dpeؓ8\6,B IoYXI0:6a LՖ|}&3rhr60Ebj8  ya-nEF(]a_IŬFFMYdXל[-\^#>3)ejZڵ;'*S tGxGb >\aY۴࣮vxZN1f-ʊ1`ogPFـ崞:qգઽ"suMlbl΋9MFK$rȅCyt@Mg]̥̀?IFI*:j1ɐzM$|Y3Hl%NغخV_u<#H?%@IaO"E#+o05 `6VxOG?Ck#axq[z\e5Ӣ Ym#|˿ R=q垫x @"Vf4X>IN?S` Cx^o-  M蕘A+m+L%4Ns ?B?>aIܹKZ:`h12i\<]O ~Sg? HO`^354W{VzFh(hp]ٲ[§Z~ziO6΅JZp0SBP ɍtbG9\[z̯{N \:- tdۯ]G0S10^?ƚJ4ފgh^Aw< SZ9+_?dHog6D Ln,!8=C\ v1Xk, ӷiv0H,}/XQ:?b b^P+]|\C8@?!_F;],h}4{?-͈1*UFE*OgU%5^Q9=ˇO 0D5FJ;xȔ4C=#N،t&ȘөD9iδ)`pufYfï6X4eY;(EDR-P./*_ud Ċ~[/4GH@|bp w`ҊsRΠRSAS-^Fm8*`FuA])|2HF́/BPT&)-! /%bdZ7@dˆwpi aYG:yXA;c4?J~J|4 ;|lU\ 8è5e&GN!f)o=MAhh3 |w|fႷ  uqR`*l/ |ؓe+,} u5y8-}eJ3LM*$IyC!DSF9vlxw1#$$yt\NN{1!"R[w;2-ЎSH RThe%n/V@q7QgAK*'&uqy"ub eƔZ]5c:h7^^2,aφ 8gUn"U Y>uX$/D dOl J'/=G! oB?CiTMçZ=Q^R"=fhg *IS92\OXX괝twJX`L' }`/̳hfk`I`NAo_N](ѽ׵F[؞s!>ZS?W7po ׄ/uJ:-3 l"x68TO!55G|3'hu嬣1_uo-c_[%-vH?s8-U@QI~d{0}ntPw"yNXqcilNgLȿWdӑpV}O=k6@/c}5 ްu[UB_t :&t#[̽}?z c82qәPRܭIH1(C|wuk,ϾǿgLZi/~^ O?䚚kxJm9PN$uf 4@lk0?S1ìclz ߷ë־Ƿf4ƌ06R/^snulNʰAMMoLLڀypEv|keʉH7wwK7-5gϣ\<iFP\R~ZA$j _y6m` DmFȶh!AeMZ-_CyD@fIP,HEYY 3?UׁjhW(ˬ2gSi@Wm͏%GH%׍*p<~YSG+M r@&tiOpER%* Mf[SJ]7xY@ n棗6±z_C]/gҝjbɬOPE fuyDŽʪKq,Tfh]\4MTl St sTצ)1 AⅥGTxX hjhy_;v"Fݼ| &K"(} UH#[Ge6>4IV9E)1k$"=P)dNr.ڛrţ12|rZY !9TIjd2RȝHMˮo)=|ƹcߑK $4N|+Y s&uקd^€͹k,z.[x6u> *LhʕeUsx6f)+Z0/.5Ǔ/9#k_Pv]~Nyq]'뼚C[OرXQ-b -C,E3@3BBm"3ą4m_u]EVP~o;!\N*܉JJ~ ۙϽvT!̴D}C7"_9Z\w$5vISA)Ȍ Z#eey٧zcs~|ј5pB3 .Ś钼L?&oΫF6ǂNB@hLFV,O+z EKM}0: N51h9&Fƕ]x"jYv  mt#g&$œ>iOQ|go} ]frEb?pMee +ÔnMI+XGG* 2oؠǛqDSnGVNe|!? Нx]Nw<͙oPٕ8z*!rhRbIxV63CsObGlW}WsHyǿ딽t 'v,!zB_%Vi[.E ]&AV%UzOKRgŧ[h8gy WgdV@@噇\[oh]'slt=@B:2qp.[2\h?_fF;e4*Ķc9SBDXAx+_*SedX#YɧzGqI1P2R>ti +\l{ " b(9 7< DGJdVF@ig Tv6O9!Tc֒3h^/7NS})q(k~.|.y ;dS8 >?j[W]Gg$&FIpvh/,DE$^昸$m5C)OE5$!a^ %}XǻD+!_6S-?r'#WڗC+dA֘1e?kPIӫz' Ryan ݋ ;Pr/qx6!S*qQ5Ae0N}ԃT26gb΂s:CqyAoZ.<> qq!O1N|c22hO Lum+> &ycH<-qp88Ɗg|W]nAEZWIT۩Z)\T֛@#BxC6P_<ɮoI?2A4Y˄]uJӮTEza7“&.P^ԱZ0Ltk3]F%J2p4Hh|i:4ZwH.Ujg~>Ê(_0c76 |䀙 A(hrS-9!7xTŗCL2@p7'b SXuM#HkxY6ah*o`R\U!v/z&UH }G9!sʋڴ3 n14 taXҷgprhzM9hvFwMQcIѵ\_DT߸d4y'[w]9@HQ9*gi v뵹 _*ئ4(YSb;7tf\l NfFӚmϞf6QГ Sf+;P4浍qL)#eJ[ j,A|7CZBKG_ },ڟtcwi̅F _@7)URq@g5 M;ح@d!T:N騅,fA92IhPf#e§X?m?B)&*KVf벙~ \?;CU`U?F\ Mq#:̬Pa}e m[@6d\_?|uj|e|M̓$zqㆱkI!E]i۶u }x>69n(n!Ku4w̕罚Td.AQ6?aSx`w=@.D?k=?o x+a$ **y7pރĢ@; Ԍ(:DO"#F*^ 2 !}gTO0TN Ez(+2YvRgmِ#Ϋ<=zڙ/ :ϰ a&MQ,= 5Αzj.Rc!iZb#s= )l^İ ` '€8ʿJ2VbB7, WŪ y\ᇑygh;f!|p whyqY q%ސWo칅': 7 y0ڇ|l胡HK]3zäח`+]yYW61VtXio!w^MdfpKu,V(x/Z J:?@jK1i@]M-M0rP9˦|LjClzDm:(1'Eh"`%7k>>{e]L 6P bq$n4'RKOd:H2ƕ<wJF"^IG>Y&\-n JkX,V?[S o2'eJɿ@u1tB.x6OxFbWH%sYn ŎuNptsW1l&hT7_ã[v獶 l!bVߜd~2.pƕzۦg Fa\EJz@8Ng{D|1&&q'֥ sRffiJޠX);Ȗ/f#797_bc2 N_Nz7HX bU6qVpŨbe_gG:Yx9n%r2Uy6"U1'h ܳeMEv458^ 7vj886qƚ4'xM?9bp !TBRv._,fS~js8x=stj wFacjLEus|D^p,=F!hBCף& \w`Agi<ڵ(^Vbòbg³JnpS ,{_CKGz0&&)(AфXise +Q.0:Cr='#27yKx;~Wv^P˟m(im 氆߀$a^I ^e5>n[iW2C8Ck˘?"1.dG9‚='O#9=4, WJSO4<(י[Nz hߚ@"Kb|H(Qk8K!I5PxD $h/ԉ6(M_xEY:x !@C%ǂx]mf@Υ1ܛPazVegn /f^K择{xcz.Q귘0Bݻ Mϯv(D`i<~9ufEו,p]1\ma۞&nR,I`s[bMgʠӹ0Fs.FpQlvv#Պ!XՖGD<~~(NMm-¿T~$hmG} \K_TH PӤ6xe.hʣ<'~)p=b%`A\ M 5]sUٷm*ve0^W^I\)Iݲ:|֛۸&0aw-IhuG Ys`5^Pnm`* '\$Mȧv%:Fys9K"jgD,}u/6Ú贎ky"j`71{d42D# 2k0߆ Yr=W#|/mQhhn_ސô͊9aLL"4~th "ѕV&]|:Ζ/{A#wU l蝴3ȿ@qx, @DN T OuVHЍ$'`YSa4%LL iU{B> )x]̔DNAo\9f~ 0QlWGϾobD#*sĒ{lE /IIP%Kc'r"w{e^[hޒN(.0f[y]Uf85){]yBgټT#To\:]Gە!*r+UEQ P4큮Uq(ݩ5wt2nu\G>qPЇ#!hl?OX)A"4F;dQD`y;jgTڕM5Ip ~^  ,ckK=-k1*B[0AHǀFnPIsj?`Mt{˃l-9UCp spFlNN'SYR'`_8҃-}\ck򿔈 טhԭ,L '[7*2z;V 𚿩s@g9 SL+_ ԹgdW!3Xh*`"vܧ ܇`jf&q01 WYkvk+\ڞ9" hTTfrE@瑊^ QxJӷ?0% *BS`ǭ(FE.ןp磦Ԡj|V'In"*>TJ~{ez4[utWVႸ'B`n39ntǰ?Kg9y|_4W$MUcF~l5zA#m"X ?Kjd,e?+JF{W@1?\77i,) !ۋ[Ox)؜Z/Nr-- #M<f k2FK9۳Tw'?we?i< Ta܈L-eW%M*OzެZ/.o/tFMuo>4*~xk5{U?N2% 2$* u:1X"=FjXG{\#:0(I 3;n%?[ _+pb(Po訷 dЈ ($]>KezD CGf qL}v< YJ;+K5GSqʑҼ׻tTs M(W 돡)SH%8 EXNqf;s4qqhdBQiEߒHIzѵJlnnNg[WʌoJ 8uJ39z雊}*8.0oU}^RuQNo*F.&j#Ԃ>`B}>$D7bbԷ^ѩ:E 7H0 Έ&],bwqkېHb]ŧ+/Rl`1V]EeBo&u-=f=O2ٲcV^Ҧs`usۂ[:^o0Ϣ56g&TE;+[軂u.cϷ}9GX4h޿h Y.Gy ء'PϣƷ0=;m%-c3FJ!W^p`GB2nO=Nօ8u9V N bė{MzlckM[Kb;7fe(l~ ,3 -2 `.8$IocY{իkc"GBbw#,xzڟؚߌita^"|S%~Fr9 *! .8 `ɮxŽZ;E!\GМeHC DT%J|.l;[kih!~(4Wa2wH&; Qߌ;!FbSAP ڋKl bU25PEF厁c~ 妠C-$ƹC[K):enU>pPx:\U>o? Hd%o%ܥ7]~U( t>-m%3Z@Pzuj]{ZWC t~d5:R;w@08ʌ$͂|;gZ%1]vPZ6ɻu0.#Ҽ'g &?@(]dl\M'^v:dCiiFv5]jg^{ŏZ&\OI/ʌ6g s j>ȫipNn ۶1GHݔZ/:XXRQpR_HQlr;K>eMdG&3n&>lQZ[aL'MLsa"a][,y3h5Xef Τn"2U;64 n~af3c@ـI >^id%;0ri"euǰΉC[l8X_fӊA7x<i8[G81n?NMƟZgm'5ގKRzȃ9W> ]dψl񃮫[Aቅw}+&h., rRyJaRAysZ*5ˣ4B Sir~yoK``RI:3V$*dW3(є[r!8"6|ӌY`wyT 2tT\i6OyT3If+z-¬.|YdNceN܉m3I^G%QoCa J \i2ξp;i'S!:ΕX'0SRLpK3cEaNlIۇU:t xpg-6)TVl2;s瀷 UɈC?IVY%ˢη w 7*b e!"/ ,ޒNMpJhI/ܼdHlmD}`}B+gn4ѧRG[!C[C.^*4hRX\Nmy|zS2?n: 8w#8+=7al%}Cg XSh&ь=c ދa@ ,:m͈t@iO]Gvkmtp sFq qk@̬qvQzP]^V]q/v)!aí"s>p#׃r"wGr<[{>L:-QO; (Qq oS|},v1mIK/vV9<^x\br> 3gdi7_B|'Evv<0wU<`IMSP]̧L2*#l43֡$R 0z3.\aOUTc|H}q^#ĶY%4Rg:J_CY"\qq38n5$k#dl Ų;RuۖgE;n18Ws](͙"D!pf֭uFz*|\~^[o?E)F7pz<;BMϟ7@/V^bQƽl']'n'YrDI:Vh\R(%"),"ES r׫=p*?BpP׌.8s=hӼթ WD֏|8f._2S"4ÇMs/G#HLzd36^3S5ꑃxdOX'՝(PKȝ(owp]›dG3=FPz Gf'{?;kK UhV=7*1y7fO?l=#i=~ W?; ( @I %bO13aIvB>su}xkάg? z\S=ͺ%{ (*QIFQ%/]?B{#MW} %9)d0LWTUQ?U'gLb+ML'N㖉K~Q+nlW8.Z*QV=+GV-n,WĖ yY@)]B TH675cq,f 2I/f, N kp6ILo|*_*B[dL઴9*Ջ/!=sI_Pi)? îuei Ûܰ'4\^q?F _9Y%+\0kCx[vΡK.[?Q2Li/f  XJv&r>E6=3%,T{7 ~^ZW{䗷PUR<r6B4}|k|wI |0,, =ZF.ω";*g});.[`a TzȬH R:.`K< k`P>m^]={ KB1`>C잏FRH.s卣tc fj]Xd\Sppk"1Ev5蛀W0`R`B]HniU=FGˣ>y1Ok<֑~Qm3{@OI(Po셦e03t@ ~ vNz}<1 kDKsg2bHM*?2̃14~R%GoYb-8PJS jy|Th}IpgfInAJO9PRq"O?z;e\9PՈ(5_dʓA|$rU ;0~1iTٕTҕ=!-}ti*ebφhi<ʌY>5iʒ2.C q`ߵ'jUV^Ȉ8~kSq> /,vW1f vc.Rm8oz?'`1Gg'/RyO+cq`av2%@yP-Fנu4Zhk2PH4(> h;'O&O^#exh ^x-o(J %ѯ^nߛqV"9dbN/Kk+9%%&0;0i>Y$֩%/>>8g߄sn b"d v|xBDAcNpj2Z9n6WQs$+YMyx&ia*3~An7k)A ^q2e)GsmWsG7dDlFP3lҰ%5P~ȖM5xlMtZÐ5 DJr=2oZI4[-b;gu%$4CǠe˳8(cc O"Syv"vBV&m~ ?>=Nƅ5Yw1pZhohC{<"WRV@P\>ѭ&EvC ojzt ub*`AgE,yp@3t;+:Y-2qa0@7 9RDz'^uyLeFkwCNVw'y?@h"D'H+8ʴU[ڊ0d( u>qPKGױ6͵+O9 )ŠB' ` JU GoU`@!}e}@E9|Es *'iwq0EF̎S#r6 ]ז^FwTyUEJ_gb߶,ЎWKRQ-%WXĨ3Hf4z\Qt{T 6e|%%n9GVBq G!fpYZvGX{ׇ?=!:ZJq} -GK0r8Ai`ɭ,)Lf; yZ˴<0(n;#) j"n%?r@Dy i7N&c1*yG^A? {M!i'!BH[g 7wM ؐ3'$hrV8k+b?N)=R(iLQ鈖EkjȜcoj0X6zZ&f~Lտa=;ً_6Cs~q"7wPwaA]rcUL*$Ip8MTG)pPDb .} Udu33^?5Xr֙G\KFD>-Z@%݉*D?4C*#.@^vj2g؏{-#~6Ч/ Wh̓yH#7yjC`56 n/v%J)ksa`[⅓A8%xꁺV<_X; Ql?Nݕe2+ºb>= |>~PEܒ@/grH*Nf3xVxe3FlFcy9~;KӌF'Bn4/ʉ>T-ck5lir7 O*vY"@`'Tv!˃xY΁֍KN#dvrMaZVM\Ҥb2|l&[P+ ']\gϋD_:['öG\ Y[\b2sZ`\8dϻӆɠM?%}"v$)wfjh`+Œk%XyEg\ ]Z|Ώ8PqMV*8v4gTiִgaCg+Qo*{S\2՜L};vБF҇F=i4^wQhK_4?Meu "SVDu/:) ]BgE@. VI@)/&FhNCbT:UgfE\¤fqBSds2Ɩ9/rֆA+`y~b7B--) t 5xdm.W9bc|IkFEiZ#G֭>xpK~x8i+7=`y!So0vþ#В ǟoph؝S[Z3#N mXALdɉ䒁Qg 7d@8I'A O'-T_#rS@I~:%m>2\PĖCCJgf| p( l9i] JZe/}͸ˌG-cb_{gXM ك DŸ3R(vi j@z:}UY_8n2C*]< (?-Y,]/@&&e JZPURZ Q46xW5l |3䒪"^/0s :8]~e]h*Y)4_ $^\0`9,i)1''zhAV$\jW&C2muzN1۟%^Y51w8Mk&+?+[1HaNڃPc (LބvhJb k(2ӑEtǍ68wV^VPv)EStyaiJ^#+yK=V#hv-pԽjpy]R1p@?FIv2e" }}멫 6` iw(yp3pX7ٌM{|&ƍ^quxrܗGCsd!5D,73Zzag+\JvU_-~ԝ'S(C.4LSsِrrqƋ ܏Y)MBF:Ae! 㝊LnĒтt=:^50dظmA1.dAAa`If{_D5OY3Em{Š7Ƅ}-+5_Z<(Y{кɃ&ây7 $nzـ0 ;$O+Kf9Air:$j|~8߫T*C  iuXuE \JY֏nʄDv{4Brw9Uv 8+ĽJ6J5D&i^ףpߪkGiP"*˚ :݄rcz,ŕLjR*t9.U1`kʷgV{RQ$Sxfn~U'R ҽā:P!bED5a&PC\hjڷ@* =LGg5BA X:(jIAiUI=tEl\˜#{+ QiD\_LE5fsHKv8|UY„ת`=vUql h/{j84<%: ]&;qq<;,ט dr-Dn a ^iAT#[\$t,$@| d DQF'*438PH_~׮U$]3y] Dk AV#yP:}ӿKkI}r4$o2HtD,TqQ>y%pؑzt(Kzᆶ?v2HKĸQBs6Kau&G<a]A82Xe]Jb0wtZGcHjgۘH iWɯ ͒ė+˄b8.Tp-o<3iU.)hE$vZ6+^_<-|G E˓Qp]nk1&?VY]9(GL'ȊҴlO7˂$* Cz)Ã`6v@9ˑ[?O,#,\ƌ+ja'}9wצ8gS_Tw0ex$֔WkC+/@"I4YLW,KhHt.Aj9x @wͼ<Έ*|$evU(AN6/l%$V$p7򗆳(QE8hzrC)tKl~غVHq|qb;ث]J^>R=nr㏍trh 6U~'R?Xe9E6uqB^?۫qoHB7Ad+nrp%=u  ~AKiG Wc^I@0&t #KH'Iixs!F0|lRƐHlmLӰhuZZ,G/(Tw{fp˿H85ƋRv>ĥ;A5ԣkdcatbb- 'A\ĶOks|͈]拠`s@Ν]PR|^i$u!u z Esg` qZYÿ_<]?u-*ײ͠ΦރiOT6y"ʸGd|}7S ip=jbhEuA'yNJ^#?cr AY>wܶdhe7s<&UVg ̑6+?]ç\l{z Z2PuHSudЉFkgLx,yHXk;|cכౌ"%ע$2k .meVb8t""B=캜Uwni+wmuh/?'^[t=u֠)-C.'J32Iѳ#VVУעY-Lb n-nQ=0V`N=lCJhVzaY7y_jcLr45$׊-x#AkzxZ ɲl~pL.DfݦCS;t%1+ȑG̡jKf@Ba9x,;yj嗮fB8ި$hHem,-3P8j7Pg=_ Þv'9o=n7/a z/<^͐RK:q&ys[z*+MeVO;89w=b=}5JC%AlMY`3=&k=o\ ?! z_}|bnoXsONp\gc'(l5Րȉ׹8^jK(cۓQFF>b-^C,+vDV'oh,NC%o7.-Q{<}ONew V7Դ<<MXKA+Oti ĹM |ȉ9b!֯VY`ar{#ߒ6`ķX&ֶS.LhZMw`nDbGQ R3=i[i=ߢ&IX8Eև& c`+8  0dS5af0fnRRqOXc7OmDxD$? {!矗ӴH 2fˍ؜i3 j\_ts|2G6%ȋ qs='|`?Ww&GT2+:fIA5g|w2>vzvfWFCN|J8V3.}|I" G.^n%C[L<U/͌wWhWeatt5F8H+'"p%R4 =PPּF1!H{tqUsS&Ѩd,XwM  Ha!4Elu fgFlOԔX'r}F87%_eJWc,51Ȋ4dnƣuQ ʜ.1oj@t#! ~H?YZ]bI0 U6t|*%ӑ`*Ót wң(p=M)Rf~ޔSQT'P^r p9(M+j۪%Hgh{~VȬEx6vv Rh恥1>xJ5ȷ[郀:~B8kC']1 əhLfqFcFî$^4<=#葦)WoNpz5fۢ&qZ=ud1Is@7|&'7hx 8=䬹w4Ă[9s݀SCFƿ5nrMD2^ق5w*8RKKA wQOocX3gzep+XBm!gݭa)gh3R/N^֢֡b婆s` _e=ujy#g 0nSS䕔1NR{OO>QKe%WzHM6oLw'j}D\m#MOr) 덝@@"ڟKN;т˺A:xNc`;?9+֖ EscQMx*#}LyB1JKW0P#Fi2kEm%3&7i6?([ @8f6FGIɈu: ߜZcn?p즑3*V1g˿tk_L - Z)BazX3[v޳%5ȪIa:Oet&UEæ1!\EHԌfO`?p ۈ5[{NL:$ ˴|G x!'՞|h5GWj*ȋVnpHD0kx4ll4fSz{:LP5;rss&~Rږ^kioVf3hD9? cp~h;VfYaAKqϮ̔›Xec/J% 뽴 Txɫ0i:Q|^K1VHћ[a&X^l!c$ XȨi݉0V:WҏJ{nYL8N)<8YXIwrlm(ѷ.wiզn(}ZO[D\!tGڏ:plJ2S@?1qJE֤ X]µ*:&-$dXh58.$KJT+FU%~&Dɂ#W_9E/o](S EUҥRq'vPhc{yڨ+v2|)ڒ{0ttUjXHO#,n3Fe*-m‡yd٤rI,YAvs+B?, ¨NN;v%u6S{\'?5ӿ]#\S[d7TB4@'t}. +NSWCOsk~yby+\p=4NF5? GB[jnOXǑ?ރ1x. jHg f~sЇw*yۻ}s+R`鈓G3/|(ތxO$!4QNR(ʬ;H4Z RO= ku2f=q8z8f ٔ9FM%g tpqe%m.ie]Ħ@M {6r? bonZ | n0$rc3IuJNe59k䖲q li) UɆ&)>:n6)O:$5π!& zTڐ:$9t/HhfinrG-㩀ds$J Ł Яݳ+K a%+\Xʈv{JdulRB ?G,}7Jt 81w\qRЏX5 7ɹ;n(28wsiUq"@Dy/mɵgLkwɩ{KRYLaEs,aMVYBA=J=\858ַm7yDD[Vhf#1 ҉/UWhYoܕGEgh #ik_"%"߹޷OퟁF2=.ܬ*=خv$t `|ΰGH!ۉgkPZ_85Z mQ-?""duQģZj1Z 0g) }4vg? G6 %>>p,F`IOi wND| aop㿃Byoʵ4"lJ"% ;zF0 \|c- C,[]nq&6Q1SgN+X@NPwPw෥1?ne}:b8:gFȞuE@"耨KCD(/b&GN@\Nhue%]5!\83 p:33Դ{dWɀAaj gknN~&5࣎Zh7$}D,4ЄUߓ%i>y$:DH!LVJJ)( bkޏ8Etؐ lкҖY=c6&~(Z$51ښ@_ݹVG]Mzִ 0IR2QQ~3hCJ˸ )L6^@w*G+KԼ1RoV0w`Ly)ǀxF7;bt䜆듼4꾵`P&x OJc}i͞^ɢfm^R$wQ$uH;#2ITI[t3%Po2a֭ye<1Z($f )ih:'lߚsVC 4/!/Ko5+%5ٍD2+z ;_gFFbrԖ>(a>#e@ot7tk{M/}Q@hbؔN~9>p)?+->h0}!s3|PWȰ\ [JT 1!52S~{U f5P+Ū7ݑحt5 mdQX_gʞ* FnamC"- /FK6^g*'E `6_^xXx421 "%!94W a7uل<=fQUR,}H5mfPDagf; L񫱜{0ϏyMdN:r>tcJqj<|HcfzJV c{iEu$MxX͸ a[VZcB z Y4Zb' ' $,.IpbnԮx=BӭWp5'@մm86 "b3Àf̬$-滞-Rx[IHw1H$mYbc"6%ƒ)*$I{3.:m^B7 X}7Dsxٛ'UM`ARWGf%3(O6&lKW{pSYBXKJ֗2?4 F'(,!dmO5: S[PުV\܁Dj0e3]hkX2h7Cp\b Co MGzF~'qJXTPt+&ɗˏMHF]CGz-̅kP+&"7(\!ӫh_ K C+B_}#KӏCPu2тYx;,_F_jXP48;檁*u:sI{;?fO4z5>f$$nOֲʹy Qe }XBTݸ'i+L+U%\8 _F_ZpU>t{F`^QxBO'O5)_C^q%#]uR3O HQ|JyM'HR)PZg 3ח#<&|@G y+}Q?uM#WP|H cX[_Q訤Yg.<02fL4m *ڴqSBvͺ.&S҄nhݧޅrǩ0(gaY%i eh9qDidpl@[?d!PR&/DkeY&>%/:O{p~[ڇigJȢbH!A G9QСmWK)cϴ+lg!]P$XLgx+>fwy j('U:kSp $TJq#d_sZ=0 KG(63Sį'PxtQv o6C{WE=WTܕd = f_*E7o]>">žAPi~d1VS[E]e@x~XEg 6ʲV1iW9`&_}t'/,^xdc`؈>N"sKEw—RDV^ ؁k^l x!kB@])Q/H7_.g*>'ߑ];ʫ tL>hufWuO+gZC^ѬG45(-6xgm\;6m>=덽 AIJѤ=ฒoG5n4r:l^R/kcŞ^Vl*|3*$BEjʠ(rg'Gn^bmtpUzge= mt%5%`x7ٲau;dvn&T̂!R]i^x#p,2ѨM H*_efu?GvVn^̓ I&"IZBͭ\ENKzh}K \;X1Iɿ ;Ҳ/ 28 :mIeW(4`M5_n'׬iEC7{XbOX5^'\NuZAlҘjӲL-$ crњ0~rtisQ,l MpVTnlA>L|ݮ߁}9rN5ɦ0Gx ) 0 Ձrz>VP  e]| IxڶmлJwbw==<~L2ȌW,hgQVJ; # `?r5|bnsS]LAj(cbCRPlxщM[i2T5ypm_)wXLf5 >:x[~H:(ntn*U~e>֑/Rz>)[WD?1u ЋB8`?4B0]SSW}H>Pr"?ARFG&6˩NЌLȃO Thmꞩ غ` ;}'d7 S K܌M!Lx-*?A31dε  6UqMTtVkkV1xc_vn5HGo(q\)p\5}9ex'C1?sJ:B-}Uƀ45W|:)>LD5YZ+Kz T .ZSObfHyأmH^PmNY(0hk1^>yOqNeߨ|[mr/" jwֱ~U.ځbb+ܭ5͊TC*2>S5;|O -Ԏ)ȠFn\,%oIX5f_̹iS?n{kicT0D:fԹPJxs ǝUe(|o%n<#R=_\SI;2N&a<}I%$77.̦,-!Kl&mɓU(JV1Si45,ܑaase uO;:rf?l P]QG6c3ыpJhlSw\$VgN{2Rn{Fͨ|+K\Z,~t eZl4'<6 Y|" եaY =;ⱛYub 'F$ >˪HNzZ@A(M0oӖQAG,.^?9E$pOr]CΪ_c |،1ZY&t*m#$X:RUkA瞶%ԥ'f"x@@%wLk+wHMM9FѴDr)4[(jW> 5jI!z9.Ȭ>ucc]2a pOKMi1)l(!]zzWF#'Y,OWUsHE]5 6]5Lc6&ބIE,f3s& @(EiE>ʪK K VH+]D m$By&HM1Azp rNH.i@wCU‡ k.ã]6pji;,8u:%]}·( hT$'/DqE"L +QF O_xȰ4^>%q;! 'c:ev!Ÿc/kf乢?LDH&)d7X@$&xBj޻_]>gSP5`|׺N^V\~{ [OnلK>5UAQ1 ΀X> ֕ȝy0 3mN~nX)9}~Uچu<2vJL2$~ύm /Q?H ɍZ(-fNaH{6F7r Jm9P܈YHnKn߆"zg*ULs51 vyxCqޣ0ZblYe2A !LR _1uuKAɄQcύ"ȟdg ҞmT(r@M;yXu\(}hςĭcK Xw\qK*-iPy+#{E ]>NqfYes16w [PA{+) JU%-oB8?Npx:XVĚ٢&kr1kE>"(d jIHi5b4sz0İr1;8JsEf'n1tթ-bxjoaO&LW1R* =8ds`[dROUԢh=N, Pǜ,ڹc#AFQuu@QZ΃|\ԪU!pdQ6=TcFYJmVV=Jh1u#k hMs5 6H|83xWe5$:ۧ#Sē"]yN_gSLmA& <.NjmMkZZ{GcF~`;vd@/Hd[EZ s?O=@@= *ZOTi'!y{_7L:m㒍"S<ȌyZRJ!;H#-e@0LVwfPVC(3F!5,1;ֿR(Ւ`8lٶ0*J(x='r>hGFމ4*ƽKc8GxT QT_<*5 qa<1L$ڀ{īOؾP"b'B9;,m\lOA o^c!;i9A}kLpysb̑So1J&5\h6&P}js]iS>b.-Y݌kբYIqu[%.H/'ROZ4$Aƹ5>' Sb-xZ #KXC}&Vk{Tl1ЌP0Z5oE]) SXZ\>vg+|S7:p$BKx?³~%cHD0:~5cʽ*TAJS!}S^{D x>'+mzisM-Nәކvr~r2Wb&\(T_D"-"atRr[SUbGķ/U_aVYu0G[dci{BiWGooo]p}1\'90'lDgۋG35a7m#U l g<1?")it33()U2WV!Um00.U2oG)pu<({|MH\,au QȀ S\ l)[eKy-qM9Ӂ.Jvꓶ/X>#w8MO#z":;"xeT[= =t eaPWE.U`VQY)Ō*V a5 ?Qyks &by'CƮK*k\9[FK{> \!_ڔ(Vx,Q]B-a $E9iK*Dw̕_ klV~TF r׀ؐlpx<0sp=pjpݑMR찘 nhΝWZwn4Lwv"y$uuY)_fzUc !_ma8O 7u%jxYK(?^+:<(yYЧA1fâc\N,Usn,GCs +`Y(6+|01,eؤA+p%pLרAx(8gIV+/t^voA-P8}e8%t+[Ar`}:ֽ#DB3xW9 KIF[бYqT `s)Zi=:p@ŕ9%CT~92aK59En;T3RDiV‹I݌Ю\k-T;SH7d@vNs$E~u杋 _׿2}ǪOHF[RY~L,KkZ_GecHD RV[Y'jZc zQ'/|E)>V]M93Ҙ4D+|]E, +yc)+%aJ;nF*Ho;P%r';^)ؗq*V\GqM'CUgcG0j׍R"ѹ\\2ẽ4O}%2k!j9a8^o^ Y%]r y(jMd]ahǹyZ'5<GwiH¼m)ssA܀nۉG?o'-RN7thG=݆q҃ҺGnVYQ}ɞ hab F= 6?U^3L?K~c<8`:7"bt)I䩧/|ޮ?Hc<ڋ+ KA T:b#AvjDY`Vqݎ _BZ{Rzm Ǥ0َw:F4-#٠}M-\M9bTݕٮHzVsa,q&/x8~xuU.~ByMp3R//_x'v\u􅡻{AJ3qP.>\P*$ ,2 1[F]*Vďc֊h=$\F{?3$(>^u31MGH9bяmE n |KExB4&YܜsD8Kjww͎#,2O;+ gTлhׄeQM\wxSGSK*k2b`cY)`5 =7Ușs,1H]/a{~!je;&cmY$빈EmcitQ/A-Y֠<%¼  eƻt62zyPShd %l@9`|"$E:goIg9  iIȌzT& ` ,Ԣ+:@eKJFdk:*A_[H&vVũkc ]K.a `=xc e!_;~P[ wkn?PZPvrHk~cHNN s:>%k59Z3ܨtcuHԸSBوpTc=%"<'.m$ԡdxd̡/V nUzm ὑ }ZY欅NeZ&B>BwdscJwl̉ lHIPNRԅJ5u ю6P9\ 2jǮI&5kǃ+Чvp#cUo@ω2]i^h_UDae$kuPG;kt}w@FL+y7TD, W5" -3w?;a9*8?U8:Tߎ} jя [5羣l+ j[㠎sm"g%G^*AE m-%Fv7eq *l蠬VxI 9~W\ycOd~+SJU14/rӲlP,9bu,;R&ݹr*66đf x;ߕܟe=m::,%K5_{byIi[墛> 'O 0'>a3 +NP̷BO%d>Qŏ,5Qo=I`T\X<]zuЂIR66^+ee]380F& y:k# [{H)yWn5/ H0yZiCײ*qM"k}13Vہda~fL>mt(#'T 9~cACKUJB̊-~,0b5q4,΢&}MH -/@yM[}܃<)GA> 0WsF=vr'lZsT!ˤ EuCH u:o u +_gdPy7ܧ$7,E,EyE;4\:jܧֿSlsA W#H fB?B{a8Gi"^`\}| w_*{Uϛ[,D F1oTdJ#2;CYm&G ҿ (k#z7{fU=apP`wiAWm<4;}F?IiW:bh{bu6?Sbj8Ğ/{ 6"< ny!UwEpO  5AgyR\uzTKQW:M@ ZV|ǤoDyܭZkY vxJRw){`%T*FX?ܲu]ԭÎVGy;*38*'KXw]*tQKF*g:'l74%z-w-q:SoU}4, Z"Rw߰>@1>&pc_M4.y=}HȱׇY&Dҩvt8&oLp)_8<6ƫUB)Qo)+ )i49>vDy#Rdm~-ϕ~;\r1]a p|xFNy+7q^h/}jbyjF"e z$**pUŧv:N -LZqy'=v $\&wy/I%2 '-:{蟾/!> Pf }@dKJ 5C.1]c }t7MIѺOJVK?aQ]_Vv>pb xe4 CQS]eb5,yށq$PkYV~lz",~%D@Mo*v#1N_7!d, XSmӌ J`t⿌ a8J/ Oht}eLs+Uz ;xn['] &r>=p1  $X{jLhmy'~ItW/&sF?y@7VϢiy]]ٽ ~rQSV4{g>ل$Sc9L;F{\Ǝ!rcU\cl3ŧZy>G AuD\ |v>6I:%^gId~[ TI3gH&KC6p?{ MuF[mL)f" ;yM]ߣ7 5l?/ GMU]kgFAk bE~ˬ*$ȬQdf a Q랁Xefn֜\V}=3!l+Y[88#N΄@x J+!wD9w͘+R)틅7޺)Use须" %L4'Rvl)u+cjߞ -Scٌ0/-ZPԲ7`wcE:NC"sAÄ7sj k6hI+YbNL4BBj]9 r/D>~A&m[.uTa8.,moh.PwYPA؞*TrQ+ґf/{.GCuA/5%`WޙDj`"Bm5ΔP)vdRpٌVp' u}'GMR !{G2+X}|rJT+&^I>4Fދ9ʫA\SԵ_~{p$Zk(͖ @g+g'f,;-Բ5?ޖɼF:Y;|;vؗt"x>25g3;Aʐ61BTLudq 8m-9.*:;im :}%fjc%I+7gڋщ11w&FdUZ b7aFpԤׂ׍9ce3=bp@j6jFb'5aqalĕغOB wAs_[o$rdb'o'k)rJW ͧ۫ffPE[5' (S3>~gRZ Wu_FuOsЗBFxx|EUok2%wr>~{xr"[EJYZxA*}q@ґ}s4yr*B$  Fd? ;#z>26M1~q~^ES<#irU4)5XĜmE@^CA h!){R3>0 :nO.ԚO7\4:Y  55K qdB3:d;_Y23WK鴑j?B=UHDwϫ #3*u< j|^xmO ľcŢ̮T)Ȓ@7WOMp6IO_.`c@e#IA';[x e!Gd!)nwűVAYS#}0GYUQ4kT.HƷ<,'-9ԅwT7[g׽6eO\v!UI㳐ݎ9 s~VM5zuA=z{b~xd8enrt+߮p@xHs]s \ sخp-CI,ADP]:ˑhXt(K qNm ھp3 Ŋ$g9"g61C/lXO[+KXoO~36:qF{pk H YRpwq 0끩hssjyp8YB69WňXwC*'1ݍY#"cu h]nV4OT-͞d۾VK! :wٕ6dP,Θ>WfDkY c1^ty_?7v ]28? DciՆN0)@GW *1Xc=v}$6Hn[ 3/APjo>;t 6oxI@=Q]so^+Ɛ\f}p2TeFjgm2{+vʸ;-2o`0K ] aA04jF&GO2us$z*GNFY55w{>-|5t~7 w[El;cz2>c~W~YqO Xft) "cfw)UioaҌ0uDS&"#(=MH)2/+CDQ^d+t}JjIstJH̸JF-+w.f xA/ qwr^ΧOū@+:cnK.QlR*7ID ߈ >i8^_`tԬhk^<F=?!vxvl)1.GbhSmJPnޢw_]9P&H&?o3Cٶᕞ`t|;_i%:1}HQoNo`$xk{!DYۉWZ;6) c8R Gɗs,@(' Sw]Q׮+ky]*>(Umv [wW.*׈A G`Ew`1؃P^[w*L i/>ڽܒrPN77#(uhr6R޼u:`Ei!VUHCwsnRi::{.[9nq4>E#u>*˞4K~WI tC h.8)\Fl7>)p,KUXbd(**|3UJOb4Mqڌf ^5OdqHS {SXhT" =^} 31wX5 !JtUK.B^@NoZQCiA,R9e.#hfd}2uՔ3 L,{O^BZ[+p_2KcN:7mT@/ܰIT:I_{II__oPi0MJ޸ |@,ݗPY [.5r#QK%D=ir[W\K z/WcG%czhN&Dܚ lȾA7O*ܶ?y^_WQ9 p8TUmTñ疫L=r}K5gƺDSzKb}2qY[dWߙx|pN1X>I#_ H[W;֟_k}׀;?D_=h^ j 19"SH++8)N&#)4tp`> ,$oEmdc7Kصqi*Q .G@B@&$fL:#y';hp Ol͓ڡ;CWd6R58F~zmZ&vAgg?D߽$,VyKb5R[!{ili0Ij.i@<p'F.~:I(|J`>+`q0ƍ͕=zGZr_Jxm:h1b(miUopmw(q'qQ/V E䗩3hNuq@ HrKw%8GdZ-S'PHѐфB)]A-*Qwdѥp(jWbS;To7"yPjcS\Ge˱ғP<TÄT 9;k)2$x1!OBVhQ!|Ҙ0n-u & Cmشv uZeSNl.ҵ+t6'0g =rWc;<zp%RHQzߠ{߷edtGrr#HRep+$:@eiI̡7v'?Ȯ2R C1\/PP#w4a > c_mo jcѱzG]`r#hpQPʭS.5>)i=?r1qƑg6K0ߥ.ao6\5WD(U^L27ވ~ 4oȱQ$XiV'h%|fgHg[eM؅f}2o$QAZAD0x#=Rgqyg/K:kĎfE~D:^L +/K]qj,16 H5pB-##%_o/X ѷ-P`$,~)hU4'# bͮ΁ nNv!s'CN봝;g㨉iiQޔ4?H`ah4VeaIx]h{(y+RvZRDamµ`ݫҕr-UlͺYDO37ϻPT՘6#BXP/2ZC@P!@H¦hdΜtWNԧid^ Usodlt#X@U?py6N(FeYBT mC@W:`8,OrYlZTt51h‡IM2e$"vnQ"-y h,,U}-k}'0-&3^:IkB4mhbJ?:tn F_W֣.L{X0ѯ\F(e*qM#1.*0q{"A`2JnL7Ne)l_bqM3M# AZM[+H3 *.>cₗ',}hY^2LZ#b;)c³4U_ 31+yȘ# :~TC0fŊdQ5\Se}Q)㰞'ZJ{zwzW nl;I#Ry4BЋ;I} R dΟ8f͆*Ğբ*Хz2n5VvNZ2%6Dғ A* $]Le 6Clsىjos 0y֡v2v7WL)7)StF͌]^ ox@zo.#Ze -:'D}.4w=*McLz崳h9wHu_ :s!0vR@0yoO.23'<2GA2Uu0f[z.TAd;-1cV&M[7nġ+.r\@Y&agTm+Lfd/W"7rrYoktj +5O^QsE@3@\wSXx0l;!{2]H\UEF1o9Yfo!>#MuRB "6\~qoRtQ)IN휹HgwpE\vw(/Z&J] W᪒{BzzbYHՋULNDƗ >u5\j׽ Х ?Vv6 >ѕ<*ؗ 0* giÚ:8#|dw~i`-qܮaͦA$$YK8qqj(ӅЁ[[=7d#>pqA< x4o_) :+"T:{tT"Y) qs)۞^ pcx Řp]-^Z&qQ .#"S6s4d` -.vxf.ZqQOZX_n(m@*q)IqUW!s}Os R}N.NJ @:v:t*57mPj3cF홮d4 #\p]*g5K%WB5i(}ۃ u}򚔄`kt xs(i:ت5HL:^6~%`?w8w!)Nb)(0|;MdW2"0_b|b3;mu-NPxV'Poի~=Fo{s; *bc YBK.e ⍩,=|=h `fQ@1uI۞Vl<ԟqA@k`ks٣]׋qIuRS `fp}/=]0|̀s6?Pwg ܔQRX zPbvD .֟ 89|Uiv1j,[} ٕoٷ87bh\)u8Ŕ3 pv R? "m}=CШ#M߃&(:+YZ&n;D^ :_G[7荊xz@./szPFUnes׃w!#! |  L ]3'QmDLE[#X蓔hk@)E3QV$J1EjZ); ԧ$-\d<>i܊_Vi1zzlyk ]nҔr@H@_vnjb9չ/ϡ-Ib5ӭ].B_]`{p3S4Ù&:ѫ;ZRfZNف]^67Z~S*7gkmfAtgЅNZ]3{MVd a-];x`u(`[AkƟ3"9:*C!9͟OzK)D!RĨ&& SL5v ɞ*QcXӠ:i0YG{$m `kBBnUl$zLA,B)5ri פPsx3l\9 cjcBKYC;@=Le,U5ҭXV~z-ɛ(g ɧ}àڌXj;.#v"B: RҪ+Qy3 MќLD"BBS.;wRq>7n{޼ޱt 81(5F@3.Bz` B`gx^aϴ эt]/{]^Fd:}]Ll:W3Bfc6Qݢ '0DŽlfGM_eh }MoDI$F4@|gaFQ@M.}]^Sg'dW["Icr1)֓{Ip8$t~F2ҩ# sx0:Vt[v*D!/9H ٸOz n>9yTlWlC"s|ҸⲬ|_P&:dipqMŌU[f FhLS: *j3W(ɟIO E 1=Z||n*Bh!Y'DSOsg#rN G%aΝsJ*`'LQ*ߡ?t഍6?&!4E2ܐt+)2!M>Xt0#%GB۫]+qiR#c`m}ad1у u)V"2*?1 ۳>JB?+8q^{ߋjS~O 65ڍ\g/ґּ|>3O\xyD΂D(`W9N2A!1fo`VӢ-]2zڛ0S"L`JFҶ_6\.w2["l]*&n22߁~Pl[ij2Y#m3`ɕ~`Zt PKifej%O`Zcn A$50ߧF;UU1mB?vh0[k+[MC#~uL~|]? # 6B#pfh Ԅ @/tlͩ l)xR37tY<D! ߄Pw ^|.簹SF-|$'Hc> (5a`I ,>0|D>9Oƌ.ҋ º *:dLLVbCU&3p/4OY(;u\فtUVC5 S{ ,zPk!Ș2(j٬wV9(NZc?" ~lٴz|P]@E `k"G%`eBR\SF25*  *Me\-Tx*7WoU_|STm,G,˙rQwxկZ{TK*yh/|hwT="1lo7#@n?(6 Հ+jE4UK^)X&TsW(}-['8?Gy(BEugw?ghG2n'b-zo^t`$Y톤(XRA4tWxlj)+{ݿƁfaqS?d*cq F5I&)$X1+JiyyrF.\+^W6b,cZ+ݶS$7 k6c{ؘcvh SK0dY-o YN.d3WB@bMakDS]_#m^#g1]͍W=U[Sfff6HUW.Gm98=caV$nf$df%D6w gQ'.#wtx )D%(>REE\rk$r]'{nߎ۠;ZcVY"Oe%/DvpK6+ݙf,sqC!gwG@1\ ShT&nR/d`ʄa]mћ >3:|θ=Sv)[a/5JB' !m4Ga4 9 OowE ,l@$P|4jO8G4qI7|Pһnes􏪊!ߴHrOkꉳo]),/Eb^;˙WoQIXw70QN O#bʕ3LT{!;sR_)m'LnѲ, n.jz:V ew}Z!kcU ̥Z8LJ t @k=.)<231,*Dh(dzP‰U4ӾD\nCЖe"ܘmԺMڞCk@١CDh)0;YZZ*͛˰ ?4Z"ŒùoXw?5| 8ay`|1r]j͈;zqD/~EKwG4=0r{,n@wkΧ~m\l2ib\S?x3i 4&'n1|y{oҵw" (Ս𪴟p{Gvt$,H{25#iDJg0OM(aUq oV0W"n>:*$'" 0\iɝ)Di͎Ңo#ⱹ#zi*9O ڒ=OIZ]ŎtZ*Ab1oZ>yY{m2n&$jMA*o>^hLM Oã`Uu[FɈfh:58qG!mvԻl"oYh f͒n*Nc&<>=hest+3iHB2.hk1)1 lj,2[oBeI3C.4I]@} dbMr>r+g$k ғ0BtwZ, Ш,6 PՉ_'<5 1i;Ty fO&'BhJV{F:^Uh]HEPȜ:>Y{(K#`Eд &p.]mopD,UBe8Q*bp;,qd,1Z8K8&4a%104 b@ÃP!NoZY|f&̐M l"v aqfћYH5Tk8}k[-"`Q3uWd+"F>pgxUg ~jLoӝeQJ-%i>ٌ t!1j VR8rK&?6xh]g|y6g%)13[f6S):gQp&F2ő0qoKqQ3mwPP| 2O媫t.TEuVYq@S"\F2i^6F4vxgiSrw: 9߈ L צדi-1t PJ֍Z,B+u|K? ~*#l!+)dMe- D/Lpţԕ s O֯9Ɯ1IGy|rwhS/;Y61IL qեGtnM^{H @|JS( Zo*8ݔrYEc2Djv?!eK-,+aą ~~ ӝlv7h"] D ~ )i|qVTLB%ϨwB'N0ǁxơo)xt?WL:xY-(ĝuG9Ta_n:` uN Py*Tl^Sz5kVnR<;a{N*[JrOq8V?@T)t/$ă=3iLC\Jkt3UCb9$`X2*bme+Xo7S &'l^hKZ{ww%;J/P4SQ4qFR_(FA3"1ۀY:{5B"q!ĸ$AmMca>>QRC a~Hw^E,e 8epDҲ5V*%]$u)S]p5[dwIu>ƠbQxwbw4S| `p8xcwW kŨ}>\)gPX,Xz- NP{z$`~ޕDidPWQBlu:;yС DF= r3 [V M_ᜒ&'Q㐶6er9'(KYzЌԄ2_?eFK+8JRO ]uRw|~s?C, !hiaS!4LeqVo`yaxqHe%N9'&T~yAm1WktPaWPմv=+XćѮD=VФ0lx/Z:?6LH"ljh"4r}`MBboX-A&,HH*gXk,hEMcJ PuS9;@8*?^(,|6gnh=  ?1fwi WJ$ՑyHxrwLio=[ة<}*\Ti{g7f覗nv?8ޛN/Ұk LMֿfVoi-, X:][K BUP?T;nH,Y>%j  haK0vxpFو0%𦊆)f W?q6֞àRꟃ p^}۪%Yo$.ǚdz/}r4y0rtJ"f¬:}l7A!" ] o1Bn(a ?u+2gz1㝨.rDw?`}|$ (_ |DCe,S6ַo^PtĚtkx,bydz,GN~ZRktU-ƹo\CV߿ǐ\+Ğq| +٩mSylEd_5 Ts)`ULEYj71D 0C(7Xa[Z/\ UISFcN{݁`kR.p >>jEZGT&.5Hmۑ"{Si|}Pn`[An_knBicouJVyYԬ+sT/M:YLzڪў$ ít(ʆ @GK}KY\bΓXF:Ug ?ROdjj3G}7"3ӻ$N7G:'墲012ޕpYIs>vY`֞^8xaܛo;7K=vBy; N(m0 Ge'y_@:Q#PeF=|}~%cPyr1J} @4&4f=)@k ؎rHp}#[81tcO2Bߦs\4Me'Tč+͸܅GoSֆ%MR埼ll]a2IӏI.)LJ ձ'fԗDm)LeJ-`3Q64+py"S4bVZR\#'S38%FN^B^jw2ՀJ}Fke5eo4lZZ:[b,wD C &kKE+.q/=> sPGf|gK=[ uۅUҫsFWHC"KGK31uf\CӻcJqd#-XbkgTM<čēa0C@[wd`5v:egi}=TdӢ?UR76qSᙋl#x (ve$Xb%@@UA_`cuVq4)P}aȲNSn9[- fܙzNn2lR촽?u4nI*\v=0. OCiY`;VZƝM Z" ~`$m^e?q<[ K]*Du*Q}acQ$AϋVW଺>2RKЭ1NLA=| wrnjIˁG?l jVq渃@.VBT 4O( ޝ;Ҧ)9K Cgt~8R%Gjx%rG;^lRL"KRݿ?<部jTo:M+[MzuyYW:B< "'5z&7sc-̴gm;:zu7dpwc %rѲHw:С7443|,|:O{m̋EV]EEuF%,xmoL#R]D)rBm7C*˙ODq-"+=rK~ TVzV!c5n/~s3헡uHjQ ؗe27]Ѷ,$TuZW2gIamx:|D]x-&!ߪ*: +P#@ŷ-)!&+#>#Ԕ)*Ht/HPPs6G􁨤}6g^;Z(a>(tMRuI;T=ف [s` ]2v(|T%(ӂ=vVciXKΆ=X ̮c0+Kʻ )C?Cm_D5trk:0h=PWe]T^ad_ !y~;1@[9*e F潞"\t|l6ٿSdt&B{"4A5.T"MEs- i(:ڀ+CٺvGӅ;kBqaa%/}?.#:ʸP&e,9A.IARTErKN%'aHYj+s0Y E{X9e)+O"`]tcD)>8@!k!B\@_惊1H :ҏGW޲HZ`Gwvv^lQT޻wOLq .B6u*Q_&c￾,l=5. WL ^l^]"mzO$ &E: mʈjm: '!E퉎Ǣg zhLcf$/ONg?l?`69 wuT]7Qov`YL,Ag}SHg孶e*0I:7T3$.Soƻ6B`;Sv^2| 8 ,jy(j̪~b`.Vui OdlH,q9*Ns[U@AHCA Ʈ.2O%y(J=tf-n&ke'oeG8:TdH+'# p>16D]U*tˆj8J73Q44U-[W=v3^IV,h+(?:4G>u:6pq7* <r !EL=m҈G$-S[kPmiؑ 9/hGeAmr6C'}yӳvjn _GIR 7@o"@u`V' 4_mjU4nSn =BTKb)޿AAo% r b?9N!>8` H5V}%>6xЩT&U!ϙzkL(>󽑭Mp!4O8F^EpBaǓ=ơUU#t`hv)F;_ŮilHھ=Εnn47Y#e6_9Hy,U,n .:Ƙ8Č_KÎE.re~IJ ϤuɚӉ͠?u˱s8f29%^v+Ps " Z(sqss`ɾx%Qܞ XF-P+xPI#4nX`9d錭NɳzëƻCܲ a5A jANa@/v OYclP -o--_YkP[ݾ!<v -Ev.AM iTvKO+~ZVᔁdiYׅe|30=zy%x t읐B!y5 qKz(& Y)W'"[Os+s, jL#s7CYOPgXؕxIR3XY?qԨهy98 #*Atclvߕƒ>>{h'.x7ic5kVQuIy*Le#8ay|R:f4GMeRsRSǮ4"&dP&;[B3Eй!s+7eQZxTYYN-3;I]帇b\8?D"tKs j7z$瞞ДqdXs hd.ޡF+6.A# p9C5d5 Q>?ox'+{k:T=дvPT_DT 5i'fGN˭ ٶCBRZ"F)ljn(⋵a#py ~k\J 6&&Ȱ-`4lv曭 2DI02| dJi I#lrmU3cT)iFSGHxL}e$5O`>3AT8]]hv޺lHM~}؊w'~ <;bɁ*a|Kgr׀n3Q|];.fm1{)>l`2Qk޵? ;ՉJ.R ;mm5)8b%:q'e˪G9)5#3α)vu QuHS>y@pfhk8!,y_6O/xuuسVYsG=P\C;BG1@OLo%x`5k(c$XFL{^g9otP~]QSluĶ.OZyNM|OɛE0: MDy<^7:Gn7c쯧Dz۠;}P'ؤ- LͶqsJAȫZ1'G꒿Z&(Gy cdUPo~^:X:MP YX'IN_DWڢJ f&bEoHGsΛǙg 4vKU}0$ pGWX=_ =+qsFs m"[i(Mr7n A^c!q.݃z/QsNhEmAՕ~CLcHd#g&=L@Qֳ"RmJB8%q@+:1˲Y]3@̢$ ?M}n`dBLE'vaEsR:/[oD)CmPC(:YNי!4,(%}!t|^,(n<Sl]'16y=HgY] 3=c|㎝SerL(WTux%);TӮM/Rfٹs2b,r&B2jgt73Kz/i=qk-M^D'Rz/.Z>LMo+2t/pXRhtI]_䊻z7U+/(50گ_RQ𲁔$xgSC -ZåB>i՗3 u@`>:u"*a:-L)3M٬5^ WކB{*&(nJ }?*\[)[Lhg^AzE,e=ȣA# x"v;@%PBwGv@2b3nZW=mI+bSL[yrhR4 ~tC#""dhH'5FHw&}i V[ٷ=Wԗ/H^{7}vk8~  fo < 9E-vzArlKxk,6͗ݱ''i/yOqgDgszXǺ*3B0j3[4S YMHu=W;\]ȡb miv0" ?ЎWWt_#R\Su8%v1gLl  .(0yl7x|zY*7319d¯ brc[&Y%0M!ٙ2Qs07f,!_NMTP&Ŏvu>a #:5BO}^FH09W \ɥn[fHNeDW^'k\= U sK9W.tjV $p7OD7 ,>P*\9[,LdibY>I.7[j5=%4LnvmSvWܟ.̖ޙR1Ԍ2~HHv蒊:(NH߂=90<ʓUxfnMAfߏrA(MP1hޥۭ_Du8'΂Y>B'1fP}5bω{R5+^'$k=fՆ%G^͎I8OAUfHRr䛅8B@~sI_aRC0zC =nE劦Q4\ppB~ҼA4y=7uTW Ou8J0)J(])x?M{c鈇.w$*Eqdw3PRwW;:V_:QJ针 ,VVZC ޙ"sџVykI1q`Ї/{щIpʥ7M0TrCK$.7тmlI4(?lD,nsh.~4kD Lڳ9R<4oܱUD' &{ljbY<-bOkT0=Pފ5(צVsDcB0fU@α饖@s_-! U n_Pp n/R/85#Aň ^g搩%cdjk}^dȡ}aRUR\ǥ`kCXE5_8k c>>wnin=z X{5 δF(DluPU(GÈ#̺"9262rjFgm~NLC(]㓢 [ fsu:|Jc~itC.i740Ȏ7"ŪlC^h1J 8=bS{=.r % _¼^?#]RYl4 _ hGyb ER90Pm=*<𔒖A@֊HDUc4#B?Ҵ݉9ޔl)_Ѵ( FW$.t Z~y<@g쾫rֽ c`bDPV?ISX4(p0H \g*A,½o=<R-|[e(LG"gjA@ Y)(%l*τ'd)\à7B=<<=<]<p@A_0ӛS$&eB\oFOSZȺ>>S HaAr'|9oYOMG9;zS15 dxً<.B80~ɤ{m39P];D'Y~M,E vM'Hͥ䠵bw`jY樿bPӄW|\c!Bpk+Yiֹx,w+[t TTg ٌ'8yjK~UU(, ǩƻqG+T x2|vt}$٭dZ?^[.qmb*@hw6!b.Ub 2cnjvŐn?pr&B)"z"\~t D^e~=EWAHQRKuJ֖sUoD$~J,@+LbKۂg*7 <~|7i&Gi;l/)tKARAun Ѐv1υF 8VDR1ΗΧ8r8ެvL;Ž~] 5ѴT(_x(YDߍt!!ߪIdCj]7ė$YA)YdW/D8oBEK4QDQjcv~~ qŮ{#p {ԏ@fOZNx^k W< ^|Q#3.'C\;VΤ)\$R 4=L3= zz$8o9md.Bޅ6Z!HH'ixeQ󽃜#̓_׳,.ѳ S$hey%%֚Ibh xI."r{ 7o[o{׶O-nn^@WA Sӆ MoX#?DP|ā}GaAXC&[wÃَSk}f5DW4!~6*?gQK[ U C}8,0ÖЊXBU.?'I?h] yT FxךX!-Ql6a@*ۯmc0MN=D;.ih 84j6V+Uk:>!{BtI5.~'tҫ뛭<0׶:3_z3q4;;tI@Fr–'q~o:XSĨ PZ;g M1oTdz~GVRDmFŭ~Tjl^jޞ2$o$2)9+J'C*2k.zx^܇,tX NEfv:f-x {\ҦD /wVBjͅ&䆎'+w}ҕ}&?S)5rm.ZTS*zCh`}9ԑ5Xj">tV:oE+ 0B{Ap6?gGOa<$aSgZ.57 G\ϿH;o*AeXO7oﺆޔ7$ Jr>|ryy`:%us%K kgzMAO!|Z3[-z$2%Tjý*/ҷ|G do36 ݣD$puQ/cD67PeY*y/X8[+Y'#rY8h0EPoZOrf䏕ș`yܜ3PΣi!+l1qX1 r.>4~{]fcwhx (W*AZ;&T^( @We)o@/ ﷧6>ȴ6o7q?aԲ~6t\DlLTYlBsׄSShxr*ϛhu Jhsا"ct Nv"glkd(tZŋ>[pmlTJ -|^ ^BDdLehrkF/B3L1CYFA}R.9>ܕQl| $Տ 5;ϟx,r19JKqO;͕`=֛{|~ ,T}ХaOf3i!?+ xHNx'~Agz <*Af fHwow|spH05l9k[d+߸w#2=ETOb!~sVb ۭǐƏ;'a$ {2[=jH=H’8zVs r'ϧUq*cohLאʽ88/Vؚ~tNx-_ x P={%mȤm5&OK93wЪ`@zc"{#GF3Gh-k4-.q,t oA!9K7%Ś0Ӝ'l?ӹ.%h6_0j~3#V1l Sx~aN(Ur ɦ3<^& mF;Iۃb^+$_|+Nw'0H$9-礯YZQ ږɺxEfi; WmQ7/{Af%(0o˫B]'@Tr bJ"cX,ִ0lVsRl.eg6]Aܴ&6l xJLnHf_lV;CҾ~TV<궆Hx^4̹x\w\Ϟ_1#|I^2,FzE\v΍v$=PV 0HP16t YQW=Loۛ3Q5 `bxGk%W e_w$~$~ vZH0E: Mq>;bB ~e ynFB1$fIq1Z`%40TXARVBWP5fK~4kOo5?صgF;X:˅C2gGBs>=5{0ؽq5 4G l.V)q}!@yM:T( OwG+轐1Xbk: O?lܭ3t~ m%{ m [v/[V^Ixu- O`;7Vjz1>[` \/9 Q{>fǴB4EGL' >;Wǻ ՝u%kl ?UZ]RP''~gôfێ= r!G>S1Nϩ!x.O+ C~!M`KƍvV5U2А=:p-끭u4czk+0rb^qQq!Bjڮ_\1:]IBTBO]@q1Msa|AV)7.8᯹g0n;{֖ʩuNTD v6ܥ+QM&8 <=皮,!+Y}l/%LfIZ򑘚;&"L}4"kYP{LSI_T 5[ #9geyp84G]dwت<l qUj>^bvD+w?-EABp=3,1)AfĩnoOFhhuT yg0GPՆ DISIѐDkc07r;P@Ⱥ>|iJ>AxB/mizJ=e2٩ =Pp=.B懒7K[izx-įpu5]m/ LhaZ[E4)rMqÓM',#V}NU"-`z6xm$D?$#|U$WszQ`J h^p ?|MNze/^l$(iɟ`Ç{@tBrlj@dS?9]'2\dƗ,Dk>IT0j`pg*7-жʦ[z{5 ջU'qWٷՍ׆\{ѹ!270hCR g!IiMh}j<|⚐qBRZCc}D=Ln;~URޡchT{˫ p(ҩfMRXÌ(௯O\zN5+4 h2?`D j3#a#=VX+qv!kYzR#{'#j# ӱ>yqj47PZM[pGBy1g]mf/Gd]W"yTw:)iV%w]uQ4p0w%MV<jFǀwQ+PdXFSMwa m<\tz_tuɍDjt|$>\Yۙϗ_8T4%_Bs ¢882ysF5_^?EDZ[DJ6S< kHYȨUVwh\r偐H(/ !g};x(#6u_p-m O·ɷ(?@^W,9SAs,O%h> 3'&!p)&y:̟ǧ 5VMV)Sz XD8yx"e ": #KM0N̬vSCaX7Lf^5V\ ]k4˧*?o5w B0 n_t^Hl>Ѣ NydnF/A JoƉm)GZ$gˮ*53 ;;?C3rQ<5x`7083y(+yWI*'z/mM.)wۂ5/p *--ό,D}ׂ@L4'f5s l ցQi}>N =:O܌K\pB;1/I맹ɓQ` RPsj>RrA'r^}|X_acI>;LƕN,WԚ3I 0z{kFTjIqM} o3hWA`=43'qD~ o*UM~톔z 0=g^? . !blr UۿT2X%aS$(!"z(ہ$gdv.B,/`l148(DZٍLf#S`W_&q5'PB_83 8$}(6)݈/ ~k,%& 6`q'Gx~WHp´\hFztvѵ)P/U?e-*/j6~%ʶC9#볆 ^!x m;m$ x-v^448wSXf\+p+AI?}>o5icrU'ZhJ[#=NJ{e_:wֻuEp WWAžX<;7CpЎ8}0D=̑U5wC>F_$jJ͗2Qv-^,ءW[+k5?wGR+Kh^]OJ78bjQ SU~`}no =̀K1ȝB^U6pSoW^Ny;ʘG;i}X8]  Q9NYsIZpi5Y.axu|g ؎,CQu' <,V i ){hZZlѽ0fĕp Llrjӱ=2ۺ&u@/cJi *suy?z, *Vz\֖VU%7V(d; 7DYʔ29qaG)$vuX7W'?q٠op51芽?Z$wp%ZfkU] g3Fibx@9@11-coL8=C7\@Sƍ* vJ_)oDQƂl?+[F 9AdZE%mg.l6F-[dzwirxOdR8_4Ygq"=>tB:6gvvG="#ߪض7C~9#K1(d{mEB~PУfT|[k=nEAwn1f' :XTSm "h3N;C9r_^`0 곉ջ3 K{=Pi"%tHѠҚ'zR!nSWbߴCykJufC8*qgӺSiiupDl]a`K@;FS9{*UHymK ylAAw4cw.fK ehrR;,~`%UsEr"tC:*%Hgo-T\S8 hdT:^rA}klAp19ЇB,[e亡j?wZ]-VoF?~ 2 8-8gD nX$DTH.o{Y} WR^})veF,£8 YeI./~3Vic %]E"ً0`5ao/u|%x!ܥ4ҳ`SR/RQOT>-h@Rb;ޅ.c%17I,Xu{4^!5Eg \Yc2(haɀ˴N7JG-1u >f(ԖS}_|]xD.tlABoKP~XS̢D .ǁXuͫOwFŃ{:'ZdZ'ߧʤ}k.#J#p5g.C+BMpv8:oU6p ,A>]7 !OFKpFA#Ejݮߟd!Z6`|P]AUk9~ZxێRWT0@Pt)頾Km6yѪ%8 i|,\"k+~s<|}sf(dܹx  x6 12o5^>CPϳm2aẄ ̪znS'W\yTSkCZO"Xgf"\a6Xa@+:&B !R4l~Y19*M"U9$ v#f@5SDguLЙ9&Ԋύ 2A4T vaku1ݛ aOV J@|zE0Ľ9]yMWAoS"yDCͅӐ" Kפ܅XzEXfS.F o&f1YkJq[ NTmHAm?=%x$z@=""!cǞK4SnYEkчlȼgmaufFne)55bR@VCg. {=l䅏߁w6D}%8m-GwЭ}=%/wNIm p)(u1W3NgKsou`>Xܐ!-V⻏חm\IԐᛏ OFmWH:# ^2q7~uHm(kteA$qVX7I4LJAb1Nos/BFPA+H+>YQR%|'=_==v͘}X;&ޜ cƾHnyv(fcrֻXA[7}Ձitۻ(Uy@Xq(qQA8ZP$PK;p'-iH:ϵIx*KTWQI!KHf8ÊuO O{͗ mǨdNٽZ°CS8k>4StI:E ~kI; .ؒ&:nX7&kVFpd*a2'\ߓjYEeݱ^'zgz~Ǣ)KNyyuQ =hNMq@M` Ll Y'thRf4M筐n{B =5_a ^Fc|bޗ$#DvO[vK PAkq H8R;4CcLݍJE<+Y,=F,ne&孶x'큕͆`$U7DГa5Ӛ- $\Ϭsل9J}@3{!܊;KoJ+0k.󃸂Rcۧ# kc[902! %K߫ `Pjq*5+]"<~f.V"ՙci6t=Y}GT'8>odY?UmG%s6spZRuӿwYBEjWX{}, 9v",ښ?BuV'^Ǖ+Jԝe@t%+\_KmA ՙshuMLTGVyIaK6(aH%.n&o˴NN~Xo,}F%jh;5n(^V/C˂mLq) ̼;%p,o|d3`_T#p2V[|l+Xb e2]*f 2@LB;?3{>=УȎfbvOLMn >%_]^ bփ+)}ɗb°~˂[; *|k Zzipه\%vp=YchMWA ~4 #ihcӞ̘k+nt7 Js=# EF^{#/-Pó#RrŴ _&ܕoIa?gO'gĞ7:w _KH}sz5Tw'Y6]t8 68QMJF-4yV6c'9dܴR|GRvbA_`,.VhY+~'G*]5iEMd-$ r ܭ.ʷ3rϤz>u--FVyx˵Y{g9lfBU;`яٹ V6u呫.JV^lodv8['x]*~LL߈̔MJ^e=Ң3:ȱx>Պ~uR{A Xvemo8)"tՇ1eeN%k[fϑ5NT<z־6-+lڱZGwHfx^Z)he1y㱓hA $u4&v`.hp-vѻ{ YrqYYMX1Y#C% N[;AK|12U59N# hE*rP@6ן'p-%L{^SI&"ɗХYA%hVT_ˉ,.1YHˎs{a^-2:J_ >oHhxaEVƲ#٢F4]6Ŀͷ0Oh mkCL=o /*{ oAQ ]Hb,<iԩ9$q09a%Ked4UQEBF@{޴?s+9( ~Gu>fg\簾튼Q}һ%,s]gI8#hu-|_ѦݘMY/nLZjM βy*)uPRgu SSGP 1Zj4hY9l#Y-eq<[euc_XQGmcIR=|j74$?`PZ,[LDY*])Ӝ]M2aHpCq=_@J3sX8voZ)Ufk:y .GY򨖦VbMՒr ܕ̡%-sٯwi %+a#D,0׈΂ewѢP[Hz+ "CڨUPJ j9ZO8x>kFtpz * kɺon{T7:\]Z!>eU odf`:׶`iM]!+^7*kM0rܽ>wD[Kb\G޴>R9=+;X'.}Nz0ql d6RԱ)h 3GKed̸0@ylH7wIg]7ϬZz @a:f{:g ߿H$3dMx T+l5w("y0.. Gq)dW;- yzkfQJɐě v̖ [a/aHx91`-5L[EީWF[bQG^SeMgf J3ÑLQ#h XhB=U,4Shĭ&!_3X;GnEVB]F;O> sbD3=Q&.J{vxkj,'n q\r"yvnW2].kH>R_-In!^^Q[ 5_V:߾g{Ms(5jYXퟁ rݰV3^:&\5t2dABX7ev[ kLʌ>gX2%(v 5;c˳\<ۻ]l6!7e)6 RCGkR~ed% 0`b<ܓR\bx!?\F1UE˰)6@9s#wbu}&TN!Ͼ$VYlN罀Oʣ]l3`뺻or]38 辄GWF]g2U?J{f{H& q]Wls8=k" u2oj$+dP;\%X}dw;\[⢚g h5zL:*L1 .@ "$c!liq`$9;>U 8ְ{[mI7U 0E[X*a.vV3G<9I!Oî_kvmIת/ʯXJa:I}V9lG>JUp=[ /0-G>.Vʏ{ui.VAP` T,|.WTӛ ;r 4vNCkIpbWqs_qN8,Ĺ$X_ %o)e͎PWV\P@A.FV5Ot+0tBSۨӳ4{#=JätJdleTQT o X 5p"D}1\ʫ#&f+j,&oMU%-.V-5+;tiyf\Ná&,Un}CB ʽBаU+6r,8lZ$Dc>l B92地(h&$KkطÉ+ 섏?ROP܃Ql+O6BLo:G"9~3);5Tiv9ݞd]@Ox\QUAJ@ӿ+;]8AQC;jWoIXK_";~J]Unj~Wv8("{,a~!qs}Iv7RT%߇]WS}XJNT+xT- Ґజ 褈9 Ai h dInLVXDs8ipu}jH#;q#0 0m} Ei&9I?WMX5i$mkT8m5Fs'2xa?C mD 7ӡAƛd v\ݸ*A)3&N$J9Y4=2> j7iǾ`rBA ҙ(vG9PSȦ_sR@Qdl![V^ b+S8n 4xIUz4Kx~9~I LHtZ+$$JD WHr4Ho&Y1 )tG<}٧l5#48H[tXp8sz;WRUh/̀,`*bfr_ f?81#Ifki~nY"\en\<گ"\沬(M+ǿuUn&~e- ȅn!2D 0`J4\@3{g#&|n??&_%҂+'G'Dsj2z ֱN!ZLsUJ6BgrPC>BfоBVo8 wFUVB^ED!&vCPhh`'@ }1A"Dr2>kkuc۝Ha7t=_X>Uȧ}ǯ!7Eӳ ѵq:Mja ~ ON:u bMQbiEJ![/=lt kBg=GPX~`C#e\i^X"aŌ!SsD^Yx7+:2=~=8pC DGudSFr OB-)c2,C$ Gqip?h n-?}ܤb0:]94)k ´Y#2Ύou7u8 GQIO>4@`Xܳx*fbH?zi 'eFGL!fi֜]^ԏ}Dq{) 8$D?~uv@Wx'-b_HƑC8fo/3mYLᩅp Fj}IsTQPbI Xp8E;J&,?VIxҏ^%;4q4 zvdnAܵS{T&3tBe/5<-Xu>Y(M`[oB!؇^zZ o/W hԥ c?ԓGԙwnO|L36!gF'įO2M__kL Yۺf?VS% wRSPgw*}!?51Hݓ)b1M9 @|?{+T]SG{n(m{5"9 r/' ,l]A"H',0qSftHc .h&if!-)J?,fQ"G2$B qA"SsS=)Ab?U5D+Gt/>ñy@LGٰ_ IT#!, 5orCE[0cK)YR}:sq= 7qp g7EeC^@5^[M(&П tsw+?_3g9˨W q:#zܥyvaquBZCW&Dg+FH:ڬ;5, EלБU+tJB{1AI3Pbopݾ9j{nR <7B/_}Mæy匉=(׾G lE@ֿHqiSrdx[L_ puAq7``ג#X9Ĩ0s]HJ3 P=Fx c_-/7\Kpoȷ>m܅xF)"n .cIr{H"$&72GNclpA=;Ϝ }H GϥdPWdj4dilAHǷz=L]BMsԹV[cg|xZfMzaj {cU #7ZS}xl@z2h׹i$yz/\wC0 X4 k,G++&<'c`=o͈tDohףG|om'6B[ sqX#7R CQ!A{G3ĸ^sʌ[>q 5E՞px*f:% ɖ:1@_өBlj\DU=ɤwh`WSڧU{ϋ_R9`2+Iw> \}m%wQ- Go5%H wF߈W{%.G qAI(q&߾ h=;b [i;.> ߖ/F ~kESz> (uTh~&"?_&i~&Y_|)>T&ͭ( Cw5oc?we&xǗ5ez$3м<ɉ8j{O[j:Ls|ts1B>`tо&Vrp2 *̏ ::('I=]3bbWD`e FDS|[g)2,0܏;]HvZZ+fZWʋt OMb>щe-g",Ł<4~U{ g+A,궊;6g7LF)+ȒF[Y>YQ<vi(MvT}JxPMJk19h<,[\jRpbpqF>D%@=ӌ _TVRC,!].'hSL]q кҳZ?aI[ck]$A){{z%|h[+K{ AXLqN?&Nʙ# i̕5cvjˠb7Q68$e|6ڢ?³uLHVaMBal8 WmI2p' HVwIFT,-8Ւ{ʨ.JV~>̇th_Em\;y8^Y6;K[J;/s\3aO 'j,@Ki8fY%G>s;5:<@6m C<*Jáܘbck*1Q^#PQ9Y4'ų>T2I]i}\ב 4x\A&^mb֎Fb$N{3=XJw`Hʗ3%P51Lt - <+}xo''t@mz2qP"=\3h|hvfkwLC7w(qCG/KgTYSz3[בV&wH?r'H[Ysrسѷ_o¥f$(x~G/ pM"-t'!iS͎PXMwMlUAͺl _̈Flnz(]R;l5ҋ % a6nz8^e&Bgք>AUq[{=1`g>sWu}&ŃME'v$ɩˈR9q`A,75tk}"wiL|ZfrGv$2l ia|7YBԞ1 (-CB0no]38YuoIE Ir+'=iBcڻ VD縯 H*8ʈnE½/LJv͎uwL84[vZ@Jʙ&md~x[*AeZȣ}uIRON)N:lǾ{eT=5\s5┆i.!stqNٙy!0TVGey>2[0ZٵnawވMw>}WI#j9(hɛH?&cvu]6aeM*uPhT Ybw[Rԍ(1d`ʓS`o)44>2YAJdRGOϭtr b 15ۚFЄy_`z MNq.]hmA$.A)/lEŠ) A0hׯȕ9 h#$)FiJ!; lw~LHcEႇ*B.wie;+hELhR B7>j-E+ %IbY=\m;SH c+E:fN[!y28j6H l ;TgCV" 7aϯ';,6]ЬR{\*$:ޚ+yBf Fq[yjD`oVYh֥|!X &IyPzʧhK!4YF12k)ו5Vgx8:N ,m3h(-1^T_zw񅊚34xO/>ϫl #,àQne 87c)Cw:Uжrar7NjNnU˵F|Rj'>dzX&o9Yf5)+;!X܉r8&JjHv9S(ߎ͓\R3XҊ#3:|$q&bwcE4g.j({TGAy HF4chP,MMA&}N] ۩Esm1B,TZɎ;e}9yojIo _ nPsCnN7 N\\sͯSܯYY w\ h pX]m܆i~ĴTqp{N:ɛP&d6 -']Qm{]{wd\(HrsCк]W'alΏ7vcyxڽF[Cܱ#XcmH Cd|(#]y {#N׳!0I[ڍxvum\atZC_$o'f*Lk\ 1B͜1柋 {:9l>X*QE;Ԯ]؏h^5W2<q55 *y>^Zh9 RNrfM=k8*ERDdvb&#CKN{)ğngsy۸ؖWmy5?7X3q5 dozO>/ \KʁYsNv k(S]A KeS~û6lo0vCqu먄)jP̫sDg߮\0A / = uTtv`0W[XAUAUb͗- Ӛ߲mY'O}q.pvïtXѩO\ɦ -baBjWT&{yϤk=Z> 'n-wTX} TDpӾYro {Ke *ɵ_ ~z@pL :R k(侮Э>2%:s󻗋ޡqY, Z6z*_[uc%LxI1TBE5Q' f!k٧e~~r_2A1"jE77T}s j5 fr{$ K*#<?{7TQU`so}IͰմ o.vgp;ĘDFB{G0E>!iG]'DwSs'RYĻ6-xbW]3\j6$~Ä@/Ԍ× ZL2h&&gDՑEDO ŸFPv1%ͦH*|B3n]F@R7$K99X @s!oPy?|y Mc#u009ZPp0/.c5%Zu\'3ElxaZ69>Q} z؟:!@vWYb3{_c,@X&*b57wDByD|֮فC1Y;\"t֓clz ]4寀_7jaNx 2CI(L _%l 5]fݻX?ԵicŜq5h̕]UukU)tFw3Մ0nD͵-;/@ሉQDT~PE*]mrH42*e{"\,v#!ӁJv>"2C!5Oij˒_ cPgʡРe*-a5IhYPY>}bTu| lr~qA=z_,ҙg2[ n½h.yro &+Ҽ%892&T3uT·to꼜}[B:&gH&va+o à{ˈ$~7%y N%Gˀ(bxȱ, _,Fv`gyꛇ@b5Tr(xK&fYX̏ѷ'&Uxv!$ɢDqfϡGi`=AUV?BmWg BWd1'>/uLAdҗ2Yr K-kr}J ':)r.r!<߄pñ_a0˧a2`EGS!| q_( D!!*'"psu3绻^G"U?ݏ0j#zDk3¢n%rd#BZ!>LpE6iG0H6U,p/T mAU|)aZ%.K$uMDQD|X|EyV[{52q];/C͚O/oͅ7=Kxa6Sծ$IhBa˔B̤t@o4?ݦ4\݌8Q\|֨7z{H-b#u:xپdloc=kZ^ aL{Mb&S qce%fٔ (RcؗsNk\pLhI[,iB{JnH(X@v _eZӑidq'2&am}|iPToO~B@j2ؗvzzÈ;, Bmd[ E\AN Wq8goy/2L a߯٬;Ww eq'oN 1B!xR$*9q+˸&U;#j: 4(ӲܸꮥX#ø^JJ@oЄRlrC;2ҴxknTh< w"7pp=ITT @~]F=(DTH0' cHNWʈc\!8wfoX/I=駼g"Aדk6f֖`5o Xw72gho%΄?ZB\C]']١ eD?)l) jrQDð`,>G* 북n)y#k#79<1D,d}sW:SAzlʏ.LQV Rh8S!œI>W2$yɗZ##a8a-"]cZhp@nJi/ wYA܎-JY *DxLHE$_)2vnPX6@Wamsv?~:M\N We#8 Ha6%5QKl54.OcXɶ&46FyVsrS.kT0˰J3 iG=Ku<4d1X;we9 L,{pc ?T׬_j[$ s^u{SpMYytHP9f4W?* =v1DW)O>8x81 ~ rc^VΒ7Ḿl+{ -#o .WgU˿l/ӝr?5c ;eKShDШ`BiqM*qj3ɸs XXlB^?I΢9Q?B~%YPekIL"@v YᲟ9S[`LV H~;1@ɇ\Zq+9Ȯ1WifnsËr-@(jU}SkWl#/MeACQxQI/׍hLc @k<5/po_rys.Ro;Z)|C8a_%RQR^5gYՠ9uUi~22?Y lͻaŠPBC׼ *]>YL =0p/7gڼrűI瘬>X6E(q0pϊ'vH6 y֖u߾P!a> _tpk1/gNTtIݪ ߼XYo&5H4~X+ԈRnC)#^%[\q\m_+VTO~2y‚^ۿptL .j'| yW8%\=;筮ù%"~5 5#h)!RWy*NWl_|Jb>۩^ 늡UJKqre>' fjt VX3F6}ǼCr7j\[kĞ=Xa4L6gk~ -9\:mpܛzeԚf#RIX=UnFl.F)RīrxbVu܇0ViV^@>Z'#[G"/;Z5;[u(U\Oµ\Wf>/~_l)&ǒͤWIt8`6xb'8[Q(?B_PEI [diOkw8ü+Β~4cՙp}5?yMżZ2Cj=]VQ003`Rn;A9O$z7b3T`dTAoƺC3:##~PgIq=aXV֋-5f/6< O++e3 8𭎼p]%jW]P$)w>F 혓 x?1`'KliT0t ҘQARH˩ Odf<8Ia64˔0d|~A>)tf ;Igg@eLƻy|xrV S֞Y-ҳ!jWU\AAz'|u*%89x=4쎽`ݶ9%ʡ-3F [XAS xֵ*C/My.u'ek)o]< /5B+hD>22/"S|\+nJĄ)pc%j&LC[+>PAa!a.'d;A}m(5BBgpćίq SCmل㭥H7%Ku6ХCXXk ÔK=gUOBNթ0>hb<$ {ӳ,i$K\"4C` TN "q95>2Dp|͕hkv`_˨WpG#G{HqQY,5`5oq u&VWrP5puf~gc1LrQG6x=EiC:)OA>˧-*_m/e} E:2ٵocNܱOVV$x6lj<7be@-ɷJq$Y!Cf;kxM8<񞩟}( %aO;wLH7k| O2MGLNZRlSv4.O^*濆%rS 92 $w÷繎kcr GS,ߙEnl5=A`hu#0TKTMU5V'eSF =rc4ӢtJvjodBHo+ˤ1`9H@me ]xS,k5+mɨhCٽڔi'gOr|C.0zXvҹ'^m0S -> c{T˚|_E+(džmZzˌcH{GLz\7 CK{: h00Xم6Tkxin`bgFu23lg4٧dB]&r<Ϥ{ }Q8ڻZھj'^7,:es/X,и6in GΦ(!wU*vʾaM_0kl{\|L?o;{(^B4a| aU4׆WN1A2令 #&e>.E30(nQ^ G%?]61(\+?f$NFR.]x }N<ޠ?T ]~Z BK;p(%x4l2[꬏N(78y ~{řHCZ@0VpY7iU"̇0n Ͻh|nT Bbk! gOSVkTm#&ISd w~Wܯ犇 6yR>AQ#n}f&J/zEW_KW)Y{:7뻖0IP}e#^[crD ua?ΘoŰ3uz'~J3ڵ`\`!BD<Qs]J8"hk3/*3FaVQ0/G`\BcCڼ-F2UGuh71u%X\\NkK? Pգ Lփrkٝv[&Y>VaN u(d\I0ۦF=)1|xC*<LJyâv//].x>SWmQ/²X^"IԵPwD6' (]NuTd@Qk9zE +kG@bԎ FS#uŅx%Q~I!, [ UZ2pl!W:/]`a _OGly-a'|N a\H$}(aE1DY!u,A V D E0_xn~K Xi 1IooKr|4'dj#1x|l߸>?`#(e UƻUWW+5)0P;Ml"|?[01ܾw*E) uJ f):&I ,6R3U;P<ͦa@SnqH1ix Ҝpx(&3|ޅ7V)Z [b5nt⮏l\PFdp`:B8@aFqxna"lJCëy42m)Y1ܯ%.EN|Mi28b !uV#O2-w"Xٳ?4+C2@ͷ$3*!N`c:LZn s;^TF2"}zնr^>rsH",IJyb9RWteo2Ӗ9 1E/]m[,>F)m5-o!#'OESFq+<_FZy=D =LJWN3n{>v*oީ{g@HZjeЦzJ?XTq,xUAAR9C6.ȅ> F{5v!r?b4ό5q5n|ׂ}7gB,\`F^wx{`H4M1O^ViBBm'Pkhv!J&r>Q=V'8;ӗi8P{yؕpDΕX0?: cnAWvm6{~~0 .Z_A%v^qQ:"`[jW8);_?5Sx9U *F\z+ݺL&2=K\řaە#< {z%G Hh:0:>hn ORb7Ξ'1BTh@q;vb["{s6 ̋*Vp=# G'u} ~b|!E:tOSG4)0ڄ80RGb޶}OX+ŀ\jy`]$ ܓGu}h'M2 y[K,iς1>P]k`Dt uI.;M=mcSytt`:7vb3֗QggK6ҷ*Hq q8ЂFWVC! GC}GSc}op+'g L J6L{ܝR}/o {#T4( s.ۡǣy6ܾHv'QXv/UA @e)N{]-Cc|_}ؔ> ohtXσt]X}цe,u}T+%G()b4Y(DûoEͩ kvظxH$˦=Y}{%L"g,?*ohfϜ3Mt{sG/tVe}U8@o^:T%B3ş8X!㹼+:A.A}OEͭSzL(("r#80͊Uڌ 4ǩLڧU{ s39!_іA@u -ϣQә䣴yaRN[ hD]i`s)axGSw;C# gFh O Y}?e:b2+ `z^ 6:Kz\dQ)~%IN)ʂy+@ۭU-6檠1WZ+0դBBRbv+0~.+#ӓu!n6 ﷭Ń6aZ ˘[}Ey"' )o{W!O:fI XEOp6Nc.np3ب7\; |VRA/\sH>Skqvw2A-Ma4h b4=?r'd]Yj*vt&*FW{ӝM6ĵ̷мv@r֓OoDykdf+Z u$C9cǀʭ>,>z[_fd#˅A:YwGϕ+r=plUqůזƀyFKT`}r/Q(""ftG6>YN`iߖ{÷7NZVk@~ۣטY2H' A=8_E&sP_LY Ī&ɤM rfW9yy!e~ TXȃBM?- 9= GG?@* 7c)q yLgqHCbnsr 7QegP SL -X'e nH f\>4@iEfRHC]S$N UG(f䷨!rE%I]QThz_,M!5YiGDL)PbDryokL *ka67Z~|WG /Bys7(ZA-; [P߈gvK-OpWa-CU.w!0ˏ{_S37e17sQƂ]ow),+A QԹlxd*N`zJ-Ù4S,A7+~A [?,`laۮѵKt{''Hl6Б,p3JpWfó?sլSJK:^9lz]c7SHadL^H9_tN's8H ω{ j vˡ]BRմ- a()Y9*_w21k045pcs#Xn)6O,F9gER"+quf䱿`oȣ8娴Ɯ$wEL 3 "NJIM(&k((  hIߘ#=]~ `T,);` Ü~LAOkUέZ[~Me]{bY,pW[1lםÖuSj$͈asA9yV@䶉4@8>!N^I'SceSxC7PcU͡Fuz1~(i?vwX*8CGg [sg }Hs )GſOPڢg>>EdLKO(Ibvfbvu: egj 1^Ŏ$ds?ʨ%TȼD%T+OF*ݠԕ-I$=PY;sV.ZKf(f%@VHA Rta ӿcw:@\dw4 sOwXC@4Yc{=躙KZ*p@>*Յ}Yt৭-*3#/vkԾ%ìlXNy4)<:-嚲-$`檡Z\iERF\5dBS׫${o1gp^dkas%?^zSY8<@T4K/N2N BrK~h gygYZ07070100000223000081a400000000000000000000000167c8ae46000027c4000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/raid0.ko.xz7zXZִF!t/ঝ']?Eh=ڜͩI ]n<,3^6(js0 VqW72fWk=o=΅qu6[t{M:d0˒zfi׋}S5r{X sO-pĬCRZ#QȺ,N٧t4YsgT͈FZ =]ES؋nd RLB4 έ5]Xi̩rL5w?hO&g%A-q|)Cd/v`Ko /ⰿ :"9'A3ci\uCB~zUG N}a %ns6UҐLVgAVYL>0s *:;R=>ղ"7b=IdIa HЯ D=~S"f;u2u65ۣ-H6+yVV10``n|k^Зٴqnln.l9"RW4oz _f^M rea&a5? +ּdHqJ+M:ѭ0;RUݥɧW]l&<^ qrfvǜ&P1_zZ'Y&ui)n}٧<Ak#O48?%-N ^ۡdR=aéL%IBmq2`e}mdqUf< & AS2ar^ʢF^La ۻإg6kSZ24" uy+O4^]qp\3$.s/Aq3e2Irfh/)xq'o}Q[>÷AY?:Dvr>'v[[%CksQ!pĨ*/&$|!nsQg$`q+kdzT@ >}n[K9ʣhM龚z:ۃu.2Q+NqapKNal`S6+69oK`x2l=*݀: <6@ ct(\eu,"TnJ&Gpd%3k?C0K\Y*kYQ}e 5%oĚ,{4;3,zi_T;~p?$.IZa3m](~;zɆlEp&*dƒyVL kp:-M0Npx+b tIaRr}q^Ygx/ UOr =K؍KXLA0D}dEGųUQ;@Ow>[!Ա,Fv)Ċ=M.t]mb*HI)Ɠ֜lr ]L#&{8alJʟYtcS'g>՚Kf`<0"~1*$ Jsatv"1>b6A>JRN;tZx,5빔?j q جՑ2P#>ā9F2Ҧ<,`J;G_s%Jٻ{"J}5p\P %>zSr.NdTSf|.^Mzv?U ҎoN|,\Im ZL(lNpV>Ao yufS):֖K㔪 =#%f ekRf&Hܔ6й);ÕUMEnhđxc}WPmwt1x*v@R?(R2EwCgI-3+SݺᄏP|A r0$hlnRU0Z?/wFd]&0|$u}ʛ`$B`{,(]"DV8TBb{Uܷ9Bh'KwO1A? Fڅ,'{ի\`btLaP؀hO3?ۊ!Ed^s_aSQ}'qa1@dW[W7ꀑDso,ZCCi@][ܺz,9@C?}9^ʰ3Y0WplE#0Oxhx+n@=V2:qeaMS:8@0=`ijǾ6QCyKө8ui,NH KˬMp3ZhyKA\%O$;iiϽ K\Ę g1\ˍ!ƂnC!*{VE#m?<Эq?/ G_3?M}|TZzMiML m6ݔ5FohDgQA aଡ଼мwgV>|v! .AM8v# ]Xfx^HSML7M՚ ໚H$#YnuxelJJ\G\*P/k(x~[ r,< nR r<[vI B+.jQ"T6vM$#~䱪/H^ۛgRFÏCg>98(Wy=+7uö~'e*/;WJ x9{n +v:xը9`&dkHIBAӵQ8\C_m÷?;ں̔ꐸ"465WE>,ɂϘ::Huf?AŖ9tpK6vSiѐ r Ғg/kYaGa:VMkeYeX^"BPkTuoZwG#.*(5]"`mҁDyڧ4Y+yv\(#P6vX셲Tϳ7t#;i͚{9DX(]&&:JDm3#ؒg`~1y?epw?l6Ov0 N؀ M "cK6 |(nWD0ЇABw2O`B(;B+8q]w/1FTinw qNo|yJ4͢ |iqZzNbb\(x1nY/~*M1TK\]X`>a4 &hV3"?5*Bi`r;S˱8&Zn4}e17`ܟ$n@/'֟(OސUEief*FTw ;Ɲh.@a ZtM'U"RJLB2U<\6c]s*K%)HJ8l, +T;pLnhOKS} IsM6)j ^gzL=c}EG[Iިpy.Xء\C$kٙFZu']/(3|tIOVްP 'kZ"s+[F.ZF3AV{$8ͤ5TmF*J(8t}z,Wqj"Rt[;&cnms|RP"I}D 7,M16 I XU:+ILη /Bk vh<u8[iZհٱz ]Q"nV42_ h^ё5wߊfJXJՅ9Pnv{]Ϫ :*bN&pMpsE? 3Jƌ6T4TF lqF=iZwBfvRY !I{2^/ .[/^<`pQ _`v-q"N-ᾖ'O'-wxlKg KA&xmFؤ jLd~D|)ݟN?nk41l Ga RٷȖjl?ܽOˍ qh"hr4F x0Cr%0k: 02z#IX˳1D G |d,8ِZÍ 06V!uH\>S@u :G;E#)Ddaد6:d'c'ϴ;A,*?nTV^b@A,ޓ*"E9N=A@f!=J-}8D^^&!$ʨ-νڧ]‹~c8iF3𵓽M&%W5C OFp %[U*,qi&Z)II'@ F]jUm6;Xwޡ534_#*cԸC\7 .*ferq?1˙= I˒L`U@!kmPS{qU""iFtRQ>f)*_nX8ňdIՒĨW@Z࿠+:QR+K.ō@0ȬL:@!27? 9 6cCbF3AB MCGXLF;KHp[kh4/h/2 y=YG8Mi;77*a B҉ numV؇G2Xz2 45xң>:{lT_6o2cuQ汾cs晈&_իWĽ@BH; Z mlv|ՖzD\L9 3H1ٰRZeCF;En(<)ƅ,orgR3)Q?g|P; @sajT /~e`1@5UBGx~Y2nIP++C 酊aӖ#DԄ/Q( ƨ)||Rнeô6ʌc&y6+otgppLH!@ el4@6ezk;u4]GFAi\O{^$ܺg#Sb ᢥn&h+@2 DC!!1]IrD Td// b\h\XdoIb)!bW*L.]gSX=0eSp>Jy +%m%,qxA Job_­ [rl`m:[Ty}xxaq9L}S D`i/a5Gþw@~n(`NitT>[N5傅$UD_r93gDA_D[#a~?zy՝ŞyJD_WhoB/p$'۩U9 M }?Qqe$7(qBI7>GU3|/mZRu6Y0i!hBjLd海Aea aLmE5S(\O2z jCUY,`y^!=I1 c=7` Ӵ. Rg_GFGy") w?fl8!61ȿ?SDxIɩ.U{kwGTk#Dr@c YROnx|q[c}b28NH+&diQ)oJ'SAu$)vyaەe A!Vpֈ[A % sJ'o9o5Ρѥ5ʹ7SVkY\$ŠnEH,HLiS)RĢ/fx9 ԅ!Xuݲ 񈥿;kܻ\L_| e5`]_G"/֭w]3eks7!N8?vTHU{܂/,RˊGu*Nq' ,).˘L)~+qLS1n fl*D3m4+3d.0Z4Z|n #JOBpZ ӰSPD4@`d#TӦׁ6QffnjnN$kqTy#vj8zLm&|~7GrRS*@A6i 9Z\NLlOpDȱgYZ07070100000224000081a400000000000000000000000167c8ae4600006ae4000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/raid1.ko.xz7zXZִF!t/ᒥj]?Eh=ڜͩżIy0Y\%}8_}!%NPp[̒)1 %~-Ʃ`P~ |!6M DU{H-9YLE: { !&:8o<|s Px/+x1||&VM.x2ͬ`eM5B02ͩmғULO-;92*KȢ\um)M[wƳRDf…3Tn GáK '3HAݚtAVTt6\F3%ߔ0[)}s:7pZx?Qn7X^\լĶJQJĿsoޣSP)OS/aCGװb%(W9aeh@⡲n=f~Ĝ9TںL2_gm8 ϼi[}~J f0 Nq&H:)X=R]%TRX N/?#:u2d)ZVd~yakPEu.=>/'b̈́GE`&k6yp4zi0QΧ֐7 )BbCbT^tynP[0:\8 󩢬<|*_74_@`tg| {JF"֕闅Fx' /KP<әPqe -#l|D\vV|#p$2c)3E=5ub,68o]F q9|TVAM I{*ATVz"!r\$sES_ÑZVc0]ܕiZL 3fNDӹzg_v,ř>i{RPo&"l\.p&$|BۜK2}'̵q>t~f 9uVK~gIbEbIdHiIYŢm dKOt9(M9'Իsf$2tWK9[ 2@6;'PDoxݚysgp3ϸ{dM9s4 r8asn]3Ь]kܩchQs\^;Kѥ&-TXԁp?gC c:=M%o׳5qyL~Y7,O&55fr7A*8-L"7C` 1ED?t+}YN8!azBuȟTʧSso>t:gVf|C OoՒ5`,+T 㔂T×Z}F vB6A}dkzZr mb r{oB'~4F \ S Lltzu1+B5^lj`.i6S'rxKLRO,7_ٳRF¬W؛ RV2MX%g  g>~&R@Ĝ ՗QKH9 n@r/駻ާPh븲`v6r낺F`9\X`Щ }*4rO[sM$W{(S^_풂~w`iZHKg=vdhTw't1M3Hi\xBIxz;)emkM~KS/J)bxozDحj<^B԰Hё5ƾr7CcZY"hTrYDԈ<=AZvwYa .JMbwS1?]|yxa-Ii<{*r$1fFfdZ*uS~<pnnmb\\@f&$F@_<~#é~<kTЅb1:gTOKLr8bE"6naހV'Qc}V2 f">g8@h%(#Ža DHD}؆<k솉 *I4gb!#? ?3>隉=݂oX`@[fy)% DgG1(SHfb),U;!R&=$nhT58 nWt4,#yƯHnmSIjD 'VRxfJ?U # ɗh\5*7ouҬA)d Nb*K!geI{ 8ث~)Y[] _dw,T>Bz,dh0u?O K"O#_Wy{q#LAݺEH`'^=̆]$;n5{brh#;i˧Pvh?TSah t0@ py+A92P(V!zL<>+ńЧb)vH7ўcCD3^W?b{<I(K=GΉPd@j!x/.5ronߔfmt@Ifnj+fcj5_Tg 9(*3l0,ęIN[MNmN9`:Uh=d+@ίz8ȿgbI)16\#ك>+7Ȇ|)2jUrzU{ˇ*Hr>= (S>!loe*/֕AGr/E͌wUd;(<Ǵ DY1vUXJ7l%~PGq5 ƸEƜ7crq($bBq T 3BZ(pcl~Ӻ lVGH96gV&'#_q`ZA26tFJb5|׹ j Ҟ+aYDgv61xN淂oضJ(N^FKL_[" G䕀1AX%f_Jݷu1!zFKk1}%E7m.[o"d:~ap2(J$( ofYFN|ros菙Nb2vҎcN$X NpvF$6VLֲD{BYxNEsO:7 *C{[Mʽ50^6/uG w/n9+ױ*A*-'fԫu1#_Ty(J0+# -dUx#B%}I(7%&N*#1:m2Xm(^(xX[>h֜4'Wx_ET32ԙKLE낏pz}E3g: mFN9D$零, ڳHF@)T@1/$ lvB|Ny ;Ppar]h-Y~X? 8cpo>F ZPk^MB 5Y7`j`eh bpPwÿ\# 鑾C);:5:,q]IB)Œo{bi'C"5C45m0PTb)r2LPuT!R`5_oF)h7 NAFR+هgˀ TJx2!%n^^d9M p;~I5OM ^«ޫlcuvT׽:86E[3e 2i:8Xo%1RyW]șqpmـEo+PJ=T-LFΜe]sJ /3cpտ4 pI#As T̪hl}QzPIXR_tM=pɧ{ne*j eU4[5!ڽ)^!Ì @HG+C aJ6 5"4ADEwź0-zPQQ2ApzW Qg@ o6*Hq&Lpn4ҢUͱLƹO+-T~$tV]/6z y(]<.tAo4Ek㬻a:w@/r}ƭb8]YmI åEd :H_yhӃikrd0YB>30$$"[[Sۜ3CM(w݂F#WMԝZk2|t|޸%TiuG G  n3VTO*yrYՖEF )$~q?VLMM70KkkkkA`4ųIxٚ0a >}vYy':jv5>5o9vΏ\FNS4h^6&Sј #UN;BF0tg)|3eeRS> *h }PcҴؠA<(ɨn4'} ~f8s`yy7 wZ [qeP_9`$"2Fwo"0D<ѹJ YY'uM:)JN7!pHiVDz!u=u54G+ݭ>nmvi0<-Ƥ&Xo~h`.r{p]%\cq$?-wd 6]awacg+sxZqye,pPCz!=(b[X nKRIqmS v $D擰؜T'7qᬚ٠ᱜ ̾ [QbS$w[d 4J~/5:M-Rls"ϡ :o*ԸnO7|lȿ߱#٣N>Mғ{#p6<^,`3/^^&9GoG毇D=/\5BqI&r&SÓ秖Ysw_@{9)wדHC]9I΃E]y/+"k毑# S%W4E6*!#:aUY6N26bsCwʋ`$>z.C(*̇!9Tm_'D+{Va_̥8pb/;d(qcX uH-]VN AQs tH7s,GC -TNJpCѫBBXqMi/9k؝t6M7d>=5r+EzGzrY$Ixnm:Y+L?z(|S/e0Bo Ȅ=n4ٻұ䲩[ =8b;,_5JdJA8jwϺa⨋DR7F #އI%`feLYiQ5)U,!8^8 Ui׿qX9*{.m0ᝃ>m] U.Re Qڑiy H?$98iA[Bm T[(Q֩]+@C$m] \<*c*I1$K+6 ,es+h+V9a|Ag,J)>={q f {x)$syq 9!W"ۦGԫ :ČPØôg PA?%)*m_fҒ1$ ;9jN[||, | G- Hjq0h*_h^AKk^R|a lM0l{#7637{ Ӛr3`^9F1X_Q)s+ii I`tvB5wReߊi.RS/5F佣_9;_!=oL^Z{ox-MoV_M4>:Ol- "=C$ʴZ\fOgteaM h|~b&)cerSF*&=}pzg8 HsI4AVV$}^7 )W3jRHbjL]QYD %;h:uiҴ%ADaY0W!TV{ LM=E#r~?Q 3vf,ej 4ٲ>tFaeps V{ibNPB/ -v,NBI-Dp}2DӨjoq:) a0aevo$+L"=4\ѧX`!OYT.}.$%*=B*Iw~;6o6X9`Am01L3KD{ YݕgZzաk>>,x/ ^j[VI`XhygbT5= i^;igvR*j^g̫'m:DI&flm׬kդ:hnHϸTJæmegKe"ޏWA]5;V:lja5˺#ZW(ÊjK; *5>o B@dmRVmR!TwW:i^1 >\QQdJq-| U@^I)W_$&o{W젡slI?IxK C b`N+ zEbvQ}Y^t5Pa鎴o6hF\&ލ&^G.UDPK>Huj+^$ m@¬L; `y1P+ CU.Uq[g/$s >gsNbc؎lLc=7/ 옰GR.J2l_Z*v>%+ xIy;?=+ԛ>̱xj1րW37?m8qee$TY|*;a#rgm_B b CDoĒkڭYUy.s $x%Fxq #"/RܕUz45y`HAae1q;}~E]-592fo+P& 2t#0 !n~CB}Ov_mtke]ϼ3;rh)%s+fyxnNU0/v's8$4&[NVijVi q`'TdPnho>qʩ$CX[=1@V|c5I Jg;|]8k]oY1)W"в޲[L ڽokIre N33Ƨ»OlGqzI)Rd?}EC5JKw?<ӿ:1pH{]@$,I見OeSNp~mFT Td}_,GSF- z,q%qsgQ}jʶs n.0+v[:+8M|2#QFPwe ܫp+/sLunv6d):Wta0l#_f}2~&8ҾRwmʿ|Z nrz½wӀwxp2e[n qB"e.ԣsu˕E:0>A(ʾFբ43>hQR:r.|]X&gNcazm'"Νv ̡̧XETܲȹprV.& |EՙAND#n'N`.1 :P YpLES{f"E=p㛲9UM.p3)یp㖜LK n\d y,ɘuK|Rjf^1u+_$3 I|NkX&4mqM )L "EX? I?e K~ ^w;HOt"E&/bA'^  Fz9tҚe|B0r`?#=`ɇɿRkߠ1[4^[W?[ImMQɛ`$P,/Q\S/_^IIn ?E/6oY aQ}>.uf`^irߺOKReB/QLcaMі#CHEUwɠ:ARL62|frp"YQ&w ־a"tc+̢ sagJ,H"`Q0isS|)Q'%;fn:"#!3qyr-B~nij]\l#;)oҜWpFykN%-Yn05)u\h]zI!XWGVس #qԕ.HQM.1 *i?(_k9 /-Qp'<^n\Z\A:$4~4T 3 (df)wHQW֜B׿g%n`LӶYq$pz߮tmaAUBzz1% ke`贞ʝ98i ^{ZXp=!b<x++ $nBoAY1E\) Jdk lwU|Is$'nѕ\U}%ҧnN\/ 7\c+}=YbV"Qe^kz#t(O";D@hqnۣksNjDm^.U# "lj'Z@rqbOcYk`d%9:[ YS'2S!ϊĮ?yF]]ێk1#=S(xE?r=v-O3%w< a ?CWdM7fm$p5L4_OlѷH|. }c睠hLLVX@@k;ҏǦ+=&((vzAv%FKNBl2pzWp^U]Ҕlm#V\w7@+K\߷D{oqWo'G2*TRmgz~R4ﱪ Ơ2}O?U>}qQ0@e"<;ˠzJf*檡h|RǚO>+mP/bݐ{߂Q"/1W,Pa6}p1`=LY5Q{^ԵM_5* U6o;hVj ވ=K6Q62 6=0uYuZ (ۖx"O _9q xy.NiaY䲯14^}5)D MA6嬵n >Z9/1G؆@m> zvpCa\4&{m꯭GhQIX5qg RUNͼz>;nK7w(Gݣ;[[M;#;!1哮ೊRdVl.pHz wE h1[B`H*Nr4{wqsNen |܊Ⱥpw_l]c YJ#mX{nCI%j6w+qN|C3@g<5;іE5^e6/,u[P "0W#vO:,m2vRpI˯`=XVk2AXᢸБ*lWɿ.wx>㓫j~x#WD.H+q<Ĭ۠e+Xs= Q7R1 CY(:%s֠z;P 37::Ϸ4avɝO9B@-s]2Ā }R#wJr>y#~KoߙvC_#43XцٓlMIg02jm& iە# LTp'l["Ada*/QTLydz:QJ Xv[2j}fuV @5$'S|v A_tעc/w!L ?@0377quY 29'.9Rp( kS4dsRIF=il?xW9~Ұ.)7|M1а%ve/La< F1Z}֗-^ؖ 9N^x4q|tv[|LOp6M-Ge@9ȴu q<ŤNg!j95ס[ 0U3NrҬO_ZNUK;KZBO+I~|[u+ow=ڭ%RjNxko=O|>4λ%TJqUoc7'zvBӭ]ug($*ڑTZ^#.x-`=!i=-'N/5\>8;NJkr(ͧaV=p2v_W_qnv[Բ3D("N{q(^Sj o9L y$fҤ j?ʽ0WT`}!.)<51BCģJϝ7Y*@~qu@ۤE|VS-#Gv*ݒȹ8%A_0;wK|jr#r4|1Gs!j0ib2 8V7ȗ8ǦcvGSIge %XG?J"o5?V3j@TP\ ?䰭1z}r־q3NJk~U;r{X#|&?Z _a C)~ky%|/W@}|\52D,|OC̾M㛥cy>Ҩou!o-KI_ ڎ! #{%6u~8UBp?8 o_5cC{S= DͧkWNP06l (D?A| s~]DgvsX0'v tTS!m}$nƢ Q-qꨕ $Ϸ]x꧴ޙz o,`_ьe#t[6-xt!P$&'[ #3װ~yMXZʼn3izT=K=f|}Fs_o[ >/(0bGb'l H>[2iW)TF*F .H}MXRn'6C"ul}Q}P*N^APU$" 5wΌ#;s!A!&ygT.܋ ti7N!thggEHJif$JY\x4^i_VP<ӉhEhmдqߘ[ȁeWc 6!;!1V_1 $ŏψ. lG@ yG!LW$j| PZj*Ј6PlH0Zz>_k@x%E|eJn8`q۠vy:LAh̦͒{-DDT6~baz 2"_yh$LswR}jm۩Tzz\MYo#yRH&A@HY_DW#TeL #ˆ_Fz\'#˖)Amy9@g^F)k8AT6a"*1 6(j́P@8^Һ 3/r!rZ(&ObNln΃p" &vC4N_ s=0L&#%s)غx{ o1(f}o%$r]]I,M(]>:K]ĿSGFi\k)cQb4A;"`LQjڗ>H/b\I&oM1")j+''jE"<aC-ˋ=)1.< 7 h'֩Xi ? t:]0]Ef}ukfz׍UHρIt r>n}S$V ?e'K֑1`M'zW:E~C…uF<@<#I , g'`$(aO{$,ovuJTJQв8|FsңRzwWSvss"\\ b/SoJ3e#Kn:f#?Et qwHܩ&b=IϹ*+y C ?aג iwwB`r=kN57YWp]Tyu MK&ibyM&e3mssqALdi_4|loz lH~[r"9uVeư& [أ8%J8ReW5~Dm{3a"k[L< 3 Tx)hgMA 53bLlƵ\,bPN33Vzc,F08E&1bnB}1T7ԃY"vL5>3KЋ?i}U{URXy8EdE%|8GGc$&LL7| ' \YChe-_鳾iӹVCKqGvuCDWn>H5QXqkI2n WA# #!cp@Z~H'.?ϩ̙ml{Ellqv&uD\9?\eD@MfKĘ0L!iN ϶o4D xAuXpQ&}UURJ@ܾ OtN,2Pw T4;dȷ0H  c'fJ`u:WbȆB G$c!T&?>i;9Tk2. X*%808 4ÄA2~[vl[M3"mEqa*r2G \t<:LwHMkyqa! ;ΙBO+Xy;]EcI`x' j#`9?LeDӌ?`q_-Q뚛ؐrQ!ʠWB-E#W-dGI C 0_;H ʵrpųmųsO2"d3* Xl vGo Rk{K nUP2$~rYMzD_Q~-_/+S7sDO4#'U)*  rCr Ov+=(q8"ޑZ8YLQU}I^GB<׽1pWk ( ƾ"0heF K"%u.X LO@0HzlnRmP4f3hEȒDgHɘtg*4H n&i*2URHU1"69/t`u-\qWH:nAeZ "UD5\"d''k%]$4m@ڰTF`NAp{kNĚLO8MԃҐzmǬ˅m96 6=>.o"¦Z4r4%!%'(AY;7{9u5F0fDj,zF؟nNV06Cچb,[T]Ml8Bv-s܋pYFRRk(z&?YR"%/kyGm.iɎG_nBҦ*ϨfcSMiW`$$"sPfp^*՝'U};.I;\(j)MȾ 0O\ԓݠ:E-fSU #gQ~Kw7a4#W2peAO 9(4Ye犣1]#V | U v?zŕB+6s xڕsq٣AӚ Z#Пd᫂Ň՗c'8FMm@#LJC*l:3[ N5kJ |cȑ=¬p-`Yw MceJO0"Rb@*t7\K-J(㉂Pā2qCc:/M69zi`M{aH˼ n@lF\s#|NTu>jUx~+_ kGK] a"@ҕ`2ɉpqu)i5׭Wɋ] {rGea:x^m;ꛕ&?,]E  :{ x>Q1o1NGLW$RY|ZϭD4f_Bw5.i T Hu;C:puIהT-h)UqL ;4Sp,woCSR-&1#9XO֬ƗQ+(nȜ ,mfz^>5Q9fM^TXhE2@Q 40z| a'`cs5eSqf7W^Y8J(Yqȭ z?S>mJM_# f |xMhN<7iEZõfiM@tc;CBMYu"ˑf͈_VӠRj0hC 0MQv8+%˷~ڹE ܽR6s&ϧpJXc]W,lmd- iH[S\ c?dSfȶ гiflTRIPk=7jo0If}fش,MC'g>JAO4HRD@/i=˶p8j .6tGG,|)EZ3eFwNZ~L%M݁H]΂x=hnGmJă-[ f",nȟvs$b@JM`+h $6殳o2X#ǍM8Y.W"Do؎kagoe,c")tE^#&rY8:s7BES~eDS5 d 핿H<g_V#) G1]3%|r7S/[,kg`ͅu7St1Y?S9?#YI@)(6o?f2,3s×Q X 9qI` xqPx4n Wg5T%MoumB<Ug5ȽC%GCs ]r_\DՀ9U)D2 nqQyv>2 #k]>oȘ>s$]-VH8^vrvn\gbEX΃57g ge]NLnz8B KB< 6fx t{ }ic1&\Lgg33!⅕x 4(SXGeLB7Hi6$n^]B ttHu} ~ҴqH_2SIW9os1ֱ?N,Z[uiO+-`'d}![M&xF3 !߃Q?2APȀz*_hV&],?W!8Z pxQEqm$O87{=Th_XO.iG \ޮTw&@*-;*xWN$sԜjjXmz)]ay8oEEY/'¡Gz׃GuҮygD\u.Ь.xf-M$ҝWFJ^Qg>WR绬(#:8\TF{]AQ%b@ƝQ=D 1=NԸQ5vEwT5؂"4Gq1!^N yQ>ax4y:1,bkT'eGf Tbn ~C/''W7VԨJnH%?Ŕ5Z[&܀TKV,, aYm:ۯ':S+!K~P.`9r0ktm="YO2,۰ֶA%Q~8тƂvj좛ӬUzG,eUV@M㳄 +pz Hfh^q0st$Tq2$jx @NBfq]c*l\3:NEX}Zk8)I(8>n f@DdVdcwksTeRO3*dB^_@T%i5_f[0po_ڞG=tH#"E6ho˞)?Z*G] BlxM2 / h™zZXlo*G;({)GxXl{7*QJsp5 VCT3?>$*)rD|6;]`/9[lIO p&0J`,E#ThW/;!Ѡ QU:1"cva T _Jj9O0hh*O"'q]е'468ܫh* -ODCR }Z[:JQ8}Lc#ӑ?yEVh!s`2Do)j$ (_"jgrGJ*0Ęf3!1g/rLcncPȵ<"^i7_2쐄KPZ,Ox90 Gb__R5f'/"ߒzǚ|35k':ȼ1Қ ?AVZamᣙY =dC$헍8o{cmƗ`ŠpL%u1`)A4I퓡kɏ&S*T%Jz?M+WvE4r|SX]oXR)2\. t-[:U`A|˕Hh-)duw n5o ˽Ҡ%cY[{K2_I#LTWZ#9ϯ tOK! įW%c@Pjʬrk_zbTo+؋ĕ&]&e\ϓD⭣'y:Rk7+ O:zQ0 (o{41q{V$G%灹AfK/oSEU")=` DlyJb%t@XEﹰ|۾eQMij Y/#*ꪠhbu1W;N=7I6ǭ\qO"U[}\ɿ53wOP5pfZC&S\2AʘWss:zdK*\&\9Z n8-? %C> ~nΪ ;"׷Oט}r mz,C%>q$3FKRA-2ӽ&a;NB_i;cI^pa"Ֆk(5lb V}:@ֆUv_=*:LgIvޖgr[8_9&S~}\c'ҕ2t)f=&ݚL]6Q>t >m?+[4t'xD,(RϑXiˎ2Wcr䖞Zڴj7EKѐ<)Wi0uEooxXbh87^%2?ĩCvSe@Q"ÚPlyƪè8>`~1xv- 7BC/@#x$Ճa-8!t>H<ؓ̓kSA;PI뙶iVXuZ @␰%1k΄F3*upHU.mߍwr$J%"XSsjWT*#CZDj(-#1[Т$>wuW½z鱞*dǠpч鞉.\%-TP!LSsrS=%m$O, 5@f:?5h8 }\P%:'Af#wP''YKt^2\2nŕl>piY.Z Kuqʂ?FHf<@ Ⱦ_x9/ȻL6a&GlQGr 6QӸ9  γȽJU*BS󞕋k@d"#_RֳS+hw&E:0zuwDG@C&ǡ|閄:(h2:->hyz&yc-| nJ*7z{\q:;vΪ (; ޖS7(t[K6.84<"O8~mY8zc+rt}@%eoPyۂ Ted7.3 ȄGZ# `қi`Զg(NsZX !2\?h|֟pyt{т*|ybX>HU'4U-E*q,idZ^ƌ~%2Q*D5rgA J_H#c mk/nz/Wwg@:|s[hq3O:^w'GhM#c n4ѐQRœ[*]w00 =:š%+NٌrKMfc:dy.s/ o2(ȗ]"bRH05C}3ޏޏ9Pc wKďc0D53y+#u _!0k-T9ʈE`>!wz+WsCĹ; ( h_kkl4偁Q*d4@^4Z8v)<%'Xd_ w"Ya6)11‚L xECe'G`?Az*o]lb"ꑡ(cDa.Ḵ&$9Ļq,0Iګ%BБq\ JvK[OL%~Ne2(zXC|G=>~b3#&>i|^{:Cqb6(,M4Vm`HZA#~4+z2\&}륷[ 7V]TTq248"qQsgש"6@fꙠ0aeǪfO'uS\%'.Aȭ_O)BnhcN^v M窨Vt*r `Mx GFu=lx1DD&~3вY?j܄NY:&-yt } l#KS?p1F]9cg?Ԥܱ:AE8CXbʺoF犗¥ڜePbڐa*1MI{Ze-{j&{kOir[^.cl/(cϸ[ (umlʹo~Shz7ꙺ{ &ra s(M W_tk?  ~@r_XjLIdgOC }p b*8iaj5lҍc}'V!&. K4;ɯYK[t*]?-e{TLHL3_k18V?#D4y-~m}p`+LIv?a7ї][7h,ݰ R+͢(VS.!FBdhibɭ_AIBVhgp* (gڨX->C"t]ʙ繎F^^/ӟٚ&: ?UPcD7_j@(utD7 0Q) Cjџ.ryPL+f&׭ @6PǗᏣ'j:"B7.S=< mQX s*h{\W8պ3oP;'I0Si{_k2ul;VnA7H3ԩ^++&eO[S܃1)`?^ m 5`sYeWKM.0H R%S'eOsz^W%[^NLs/j*ý9h `lv:%m* Mb4(x>4qwh VؑwsSNlϷ\c&4aZ$QP7]9ϤuBN^+h=Hq*97LBKϾ+#yTJGQAU/#&ӂ7~1yWyca溾p?tm3ЖSwiṬc葾:,.GF.xŦB<=Nʛ'ͻ &"E}bdQ8vcbX5HdnBX(mJSīD_1!86nDbjǸ ƀ3,Dzrb9|e-T6ҕ^LDٔH,] =f3{<#`īi޶0*}7un( hPП};G%ei1<-ƢqG>+#,%-SP:Dz#P^8S6^CҔ>"dv}ulWQ.^Xފsj[Zm ɻC9T&m$c ToƅٮtruZ^I]O{ʱktTuR>;XqDZCG`]%F0wbrjN'AfZP=Q -; |lI|~ GH ٧1jQ͚oChmr kvGlקL5^t$K)v~jQ*ƶ'Nc"&o%eSfv[HVYG]zE}|dJ,#qk|^O՘r80֫˱I;vI.oH _1 ǕU=*~/R0kW%\ɞ31kTRM)Bz5UeSswJE[$;Rej %qz)2km bXp@aOE ىOq+￱@q}(͵iEw{ѻ;&o$&,It[)Ib+ľp nޤc[_fdE1~v49 6|r9DXTZ>kdOI#.`! BCyp pW1Z6+KUxK͚zl`Џ68N-O50 ˵=+pNG Q>%0aj1sa?*?"&kaC*}:ʩΨfBT4r-x'y,?)b%n+d[p~N (ZBZF 2/zfO&TԬo/~M$O ӝ+hm >Lĕj*4/ d??N=oϽ{7&ƓJ#te!7}ԋrbxCmHUrmI,|aQW%<]7>Bq¤1} *g:4"q3cR6h!-$JÕ<Bx|e-i^.B@8KI75fRiz5'鴵W2L!짳Tٜ|Yց腻bxpôoy!٦ЬJ?^yv1^|٩xXDUpMg .݃/$=;2ޭB)mAu =P6h4=Nj*+mv9!YnKNR9)aVSpsY.}]P? d>gJaw+"n>a* o1Ѹ∻\s_nbhW kGn2h BVO}%8ADҬH@mm]@vԁ6a:$ІA )J܃@,`Oj0]<@U'jTaƤDv/\L1~J2eP}WY1rb1B3W21s"3Be5>Wٽ;fBۗYF0rXD/kgoxqASi>c dZ`;k -p  z%do;Z:K[s )e)veӉi(89 -[Fy%Y~> Ѿ `|.e׷"@; *8(? [+q͑Ԍ Q4Y*zkQ9i80ir2Ge">gWPfϞa$R'swP!X\I "9(Р<}j`3dĪD''A/0ϛO"MvHD 0 ܧ3_;hFr,".w+`moec%8PlĶ/􁋃uD[ 3yS/ YlR @~vBY"܃3-"Fr蒎Lyn$뺻5>]gzi`^g2x/՚jHUfzc'Dj&OKMv2Dis[h%Cǎ,`fhmkЯB UFtȓ:5 ž 3QfҴl!U%A@Jvd!b ~Eo 'zprMce.Y[Ҡ϶z {4[ h0.KA$I}@g*~]!,}A /n+ gD,l P1B[/T|:98P{eJҠ!BsgG1A/ߌ)SL7ԗVI)W\XhUho2jSBbg{R{qS "l9İ 5S+XG5'vU`҆DtvQi/#A(?f$u!`1vh޸2Ŋ~̀BӆRSfS.{kֿbMU?v'dky`FZf\9ohLe7J (!vt)%/7w.啥 dHX7:,9Pm_C4|wj3&:a+D:Uz9߰wkDΔb$9}e*ׁxez({R#.e*tcT,9,.ȴqp=@I0 hr^fe檞Γ{U>AUsH mf.Oz]D yirJ84N7f$Wa<¡pʭgxTt0ppu]7FE5)l[ /plQxo+2l$z9&7Ňc4 &Pe8Y,̰֙ɭ}/:]hs(\^뵝B@[cպk)B=&E3*C%>T/_pry ՐB%SiI;AH'փ]5?" ٙ2{XS4wWˋ{QnJ{ϐT k#/|짻1$  eF&8ːkE$?o鸂[w;͡wa9}&*%tm{kST^%N@ՅʐߪN0B z"؋l6n:ԉ4 S mVK[ ,N.Y(e;5eq =sԀs?ǓCNN;e߽!8FF=6vrtG?:kl7wse"ēAڸ*%)kNGM@qUൈ1MWPC& KFyc>/?1׏NwtK!KEdd.F&u=5ҷDh$ayt6{72Ue'~ʹJ/[U:7)Mj~h GՕYS\F/~$Ha8!zBb6ItcDYf XhF($Y e(d٢c76H<<p4C/(s?$Z(ҹGEOٲkܞjM9ҌBNI@dqDZ|x n@ȥݮ1ոX:r#Ӗ`BQ20* e Rtԩ!;@:$ TDtz羚JBOԼgLG Z&s#GO\$7OCDԮW.Ho!W*1D1'NwNhE`39VSL:j~K-~g e8NI pA\Hm~, EBpǨFH:k.q<( э!5YAXj z1*[ ekL3/q X2V:ˡ^,UxX/}hQ҃QK7R 1,m$MLiZzT.yWUD;6d [y bf$ަ ?Ơׂ,vyqJem=7`o2wd 3haŞF~|f~4`'(zLFMM3r#!zZ`&n&w!}^?X/n0jRՖLˈ( *0a Euy48ei4RT6*Q|䨰wE'F~kzz2 >"MlQ9 y)˘gdIf)Tre=x]CBU ~_WLn~SAxc=/u;O6iy3e%lŹS3-g( QMPdz LGs 1Ms=̾}YF_:e-Jfd5 SHb)c׮Wu&uwD;31;;ؑPaЯ`. p(qF_nN&:` }^ +kȤ%zג :I%tP^ͷC=mjH /:)Ri.S}xU]6 2.yn;;.Gߋ~9asbCi;7׭"bL ?B޻6a)/>T\#-5*Fo#>Zgrsܪ. ä%l(VW3֨]ՎQO 5'Z;NytoZ\b݊]2+[m~S c1ĬtRuK4i0I.U=vs}ѿ^*}o[Cϖdd;& =ƈDpa~ ()W>{#%ܪj MQЕ0ەC@;퇤pN~45X(Oy˄ߕmZ~]YΑ 1A,]Ca̹xg13w̋V_\{5ևx;6c T'F&w'K,ȦK{)); jJtoC?lj .7j5{3՚Zb4W":4M &է\7o 2{>& JY182B6WI ]v)z>lDz:skF[ńڑvB"7MCzs58L_tD6rVAT%ZR_ 1UPm/ec6[}E>qPӺZ*Q0D!9MZq?be|3U莺-) Yu0DZ`8|U8` Th;t^a:&jq tM^ /tauY-_OCP]h v*Ko|O[*~@Dz/s*K~-w!k)zIa-9`DDZͰ:UZl +`=JʇJ,{Db%J5 ~4u#&oyNAFEH ViS|:j3Sދ$9OڃO4DlgM(u)>Ji(+-t8\ˮ+Fߴޣaa*E2Uw󝲟XJ$#g}P_Ǻbzu答ih0{Y+O 11 fciӧx璏w`B.ȏ2cPX1g9'Fi`ji: 1cۛ< [S*\L2#*6Q|z3 w 踘w[@`m *53=avjy94kP)C&6L_NxRa\yHн"y{o͘wLI2ȋK/e&'2oO I,i:!o0ia'ΑN" @{rjЀZ{5JXMiE4i*rIv…,*13No*Pd?Orv9}&7Wz}:FJJ_z__#~Kw],Uٜ(2!}#4N߁[A6 vHRS grP=*Rי*>殹]fh+G87qPB$ 44lsNN .7LΗ: 3SIGI=/TO9,ɏ-%V}X+Bȹ)R=_x9 -U; D"J]&yR3!wNѢ"i򋦫MY'!9udDV&Q=JM5Y$AuSF+<K ܾ٫SXHw?W6tn%'T[}[.4HZm>zv ɽ)eRP ̬Ӯ'&%mqTcp[^iY=\qx/8JLŸ ldH/hE-X;ebkgHjCy~}Ql1);5 \1۩ڄfFbf'8nz ;Brw[ϘQ<:`e/dF^<-X&dUݘa (w ZMbct@ZRJ=qc%>QEpxDiTJFd^yݺ 3WCa5e*]cL Y+Ju?Vf (F5¦5:ȉ#(kDr &\nnY0R~$N 6R2gKDT2c6oChrD;5>(8.1JqVvISOq̓:-#570%G-?PiQA0Շ. +ZH) h;ǧ5'Xz{E`/ |iH}aA0r5@]ɤIu-'\*;%w^7)׺4}% 2,b9oqy RCYYw7oaY6f!,'耓",{Ł a,DR+{Sq iK o2/ ս%7$ؙ|G8}Z:#f#ƫaѸ7'J ) 1BaVAْFݻ!U}*w%ShVf2:L&G\]u| EĘ3w'Q+\ Yv;DG=߫lgd͋Զٛڒ^BaR*s|:{aXFš?-4 aU50 B=4`:k.Ju(, qb`OJTvE3{uCvV;}|tIe 6'B͘K -Spl ,WutF\dFIg6>\@ ,:I;gYz^վXZb)4'nv#rњGBnDǺ|hdYhʎqw,qg2}dY%*0(Qa-RGMCΡst wxdjshWe@6<V. -2I f/Yr,gzrUvDzOV*:)cVT,8šM:cM;ɶ =i?Rsn$ k@Om&C'iYҋ03V9? ז(yc9*OFe,jDbQ/ܨCj5ML}Ah~KFEfH$*wOL'{u1|HDY|: r:uEÖN.aMsҺU!Ϝ:(M\g< xhCd@82D? "/,Wƍ/j&ډͬ^ZtNd%6P!A%>c8}D; H;Q> b3=q"F4UQ!)tȥ_v<W9-,bk$ ɸ_2 _T$n7vmYD8,R %rU";{ֹo[ɍklS.SͲ! ~*B|Yc3dhfn@YMϸaoMX]]U1Qvi@`Ew:ʼ fڷF,0؞kQgշgXem#M]b$ћWil3EF_H_ sOc__הDc' 7Bej[:1No8~@=siXBݺ{A@uɹqP'GQyliy ^<"up$ 9KXdc9 т1eP]t@}(ZƹʄFs>bD~Cϟ  3 E{D Q;*|\f|"NBK6Ik$H'4޴VdJwj[ P n.K%࠸ת޸ 13 aD(;qQb /LGM^iJ3O0?/NWTyO)| =x(iYY@"tJ@@1JQ.QR4yBrЁuhfz-e2IDpْcB5F%) |"$N!hj#hb: ~P2TT`iOA#O<) $ ЄЯPq2?#ruH/p!Yq$dvAˀ@p`e\`n >TZ{Qr(6w[  K _W9)URzyQh$Gg>YK/v_jqsN$X'/| tctI؁դVSps@T_"ޥpdR[o4 ~&K}!(c&sC"~lʍD 5KUuWV\IcG+傲h O`s9{ܟ*~D;ZZio%| E4A" 3^.2Sq &x^/7Qjc3`pY}^TjVׯD eX|.QwY2Ԑlz/u p2^ѻl VZ JU]~0d# RU >@b>FHgt{Ŭ-ZK;( کJؽPt0;7 'tWp xWюm]C@-=N;W*?\ݐzE#9wDxz4gX:c"qH%@YmǦ8cΈ6,1^yS27" )CkwYb@#v5H~Q{¢NۉzAECM v١tF3̚%CĆB5,Իv џmM5w_' Q{`qJV~lgXD9y!mԺ0֌{??=.ӯu37#@7'7>8?h2"~$O kJx)_XiJn .FD1pľ`SV/s#9Jx )C5Fn-/} }slg&ݑO:~rCAH܎{}m|h wx&.Q/0fs+c;d?k"@>3ĉh0ݦpL$-3)70} Ky)-P@qu,i7zDv_lوFE w踖pȜa>k0QPTYFe9[Dr{@Q'Hp;jTr2i`h~$9*4.k؇iA fs'$sv6L$Em)Qaم;(Ut S=ys/4;9cQteYI)89Ze9Y/J Ruɕ^Sa|QAaVn?-u&]My"G( bv0-d?EVq۬Y9N#ZUP'BzƂLSAR5r5 i?Hkhjjl &DẓMȩk=%!Rc~Z 6H.SLAI#Zf jcN $=@e$XXice|GmOŕ4Ex2}+Xq.NwkP׷:fY<[`r[\\:T]*MJZ3bqPxel8 ea: xM".)zS̼jpQd;B6=\%/x/GG`*ZRO`[>Jca/Z>(y3 .p},Vuf? ˧:wmQrzXe=Q2@netNv Q0 \finqَ 'qo p@tZW{! |IO'6ve+mġYZJLapad-H6VЅmxf 5C8Xqc[TS rC8{&b'flaE r]7R/8MT9A~qMCʽ1O/i+QG(K=4VDNPz($u-"9'1~s6`9djk.ݗ@眵I3p9dj+42!Yhr0O|vhȯEuEf mP^!&~q "it1zCÑ9P.!{ǣw`w8eK ˦MVHO bKGWxβJ\jf_Wsw0dypwr?ϊ_HwoD􁝑Y\֭8}XpS+UJ27y^zFr DǶWYg^po/6*!ȷ $[wyMPȌ W]4A}3kTbKF$zn%`A޸\W1e1]Y>PVO7_HHHv7HEBf#d*)XdF.XQݭz<]̊sOv =t JjnsiT- \"E߫p>s"UN~VԻ[g͘EȆf]UъFIP)U 74GiRRA-@JI-NLik˸99jG`an U)%܃QT"ᕡeWJCivw[̈́9<Zn Tg!z֔w hՈƸ)"JY@y?+7bw핥4d8Q]<ͤaI 7_28X7(NeGXRC#Db.$]Bs%fN)kuFBv%"qM fVUN>Uoˤ7D!G<6{(^WCIc]/S ;Ti\iO&*3H?lx /~Y$ RPXSþIsfcB\<*ەHjo˭FfsnbqQd[t g4$;< N(]fSNx9\dt;Bv:Q>Q][, gj  ΰT4#W<гxC`Yсb"}KM Heb2s-IctMkCo\qvpJG']uS98Vp~ԔKyEyU^ݢhҭy'_b/*=/ᙡ]OFNۂ;3` çvB]F֠jM%9n.(Kk&;`ngyk0M$tȳ 2g!N_bbEG\ f8]|ƔPuY+|4 b!߳ tv\ 7# b!+qB csm&.U!Ֆ`=C&5%U; #;]nNe6Bĝ@dagvUy,|}5ӞLQKmue\FVi7tQAjXDzb-WHC[7lR5bVAYjnzJЖXSZPEB'bXͫa4S>yVDe&ydY9~j&STܐ<30V^ u kCMr"_~71fU[Ev?u ywGGJ@4W&qNsuwvyb鶜c{^l7.?<2$XCS,v4A,0Cf1` LK6XS%6$0rT>#)1^Tkfx 6"jg-'|4ͽ?ʊT|v:r<@JJ(]_;NUʚ8,H!Ur4"+v(>{e0^ fط.D7nFLLPKMx$\OȽF5ocb-ծ"q{a!pz3O?*6)hP Z=}=_ 7S)~wK,-rxX8muc:zp)/ԨYU#bbr4|ѬY;{=<,.ZqZpA.rвfK~'&׻&(r>s~('DD_ ID*GQ$;%| GE]Og0 B^1~s`(|-dX,q"oRq7AdoA ,<ƨ+6\<\% D8ɛRzXMAQ/1 8 ȭ:9de)f+ P]A2,QP p^`r`=h'X;5@jd1:JO/Fd4mrc<2bgseή-QM/!NuY};?nbc Y]*0@ mNr,EQe[:EOEI%CM-s -V$u$[MDp A璽%,TE $Bվ#O-C*`*찚lo6fG-8GA.@ cNk ۸?Rס7bR103WjίU+x \D U^7h'|΀蟆!٤X7XJ Ԃ0Ji5XGR!K}Xx-t;Pj28vIwo B? PJE J?YuqR!h*^Ȫayaɱ5iCYڧ\O+-ھLsM>0PDrip}kqroY4yvzUj2yd G/hPmD[ rk?,81g֠DD%\7xL=E>80?.ɸN9">L 5,* kcDA T[g}F°ҫP D~=83'4ʙ.X)<7~NÜ7Q<0 lS*7>nZxWF ^;:?{3O?]ʨԆuRʏ.JIF\rCWrx<-ܻ+\.jH&d"i;9ԕytA[;Te a9WIh50ԄZoIbLyMȅc#*v'o5|5!5I *L8ŏ( 5c^_'[7ɉ̼2x[PXlHF(?U,Wh?;v$АL*=D͆bVe:4C 6jE>eV& 'x{aĐ9͌Y'ݫnnY4#%@gW?_8^ `3ϩҥ0n)[gc[qSf 9+9=L@`{lK)>4Z6r|q/^0]q''94+c-8[{A#m'z0їh_)*bF ?^V9Q`vQNyJhD kQlފhQTzCL[ot =_n*RqC;,~ǒ̝TbM}?}YpS#Kb1G Q1Eڪ =O~S[si.t8Ip R+\O`1}Ape"*?Kn8""}|Ia5> (Wі|Cȑ4c on[ ELٖ C: ßub 0DV}H;Oߨiڃ"NQ Q)﷐31w+Q~źBcSFAhp)֌n+ 2# -hF'bCwAݎf%298[G[Iz1KR$W5R߿6X45Q %Ȇ_M+"8飏Fх9K;hvDop3]c]{>+OnrIUfj 30 ( #^I[0  @mz$%@$Y5Xr+-NG=%;c_ dN<`;-1ᓀ7$UUzDQZqWNy0J}8F\"GRJ4OT;B r2GSɕKT)L3LJ7ah3lT 7#!4|/qFe,W9rrIJ u4\![{vep+-XNDe{6cCp\w&BR{ntQÍ"=tJzxó:+0WkVaZK5밃k0lg0X$_4DDHLz< d]zo*"'!ݼlkbVHLF}(mC5S6鬪 iH[۟{͆cȹ 8r~gk')MV4[m5U ХPmi۠j6jS I]jSIz4\#^c@Ob˦hbp[ŷ ˯b=lln<_F6CL옃n-;J7Ϧ;+da@>J`EY OF}niv ӊՅul y{_Z.Ȏ:sMIm`YO[ PD ^wDK`qb rns[P`ܓlPv\9uDlRT8ł-TkB(%|~+E@+m7NV7֣/=Eh!P ޛ1p0x~ x{- )U{P=B5/2esVn=c:%c4f0͜Lǿ{?Y\.أ rLs3kJ;sVK"-l>VI

  • 4̕5l7ܷd C5|0Ovkha[ny uS)#eh=$Y>#F[ypҶܺ\ĭiY>᷸c|8*Axd|^83ViąD( B<7eT'uLBT6?C6zOs$V/RuxϤCoY,)SgCz͋)\lbanf< ǥT-BPv<٨7(hxh~vi%܆q%wHʋ٠}6G*ubԒj c ߞ({y ~n $ RALIwv)/cCkԫ_`\It8Su3c?q䭹?!Uy|+3mB 7\Q`3\(d7%ӊˑוM&JA@=xy&uam2#]EDvҦȁX K2`|9}d0hh)j>  CIOuĂDrJ#^hj%Kl;̆HKz TBߕ;_ɱ3 !v1MqY| mu߉2 #, DFH;߆̰P-NaVs.R8[.QU7$Se{Rd@Y!H&@MJxsR+lߛ7Oe1?- < I,XF< $C:H㽋x_tşX6!-v'gl@ wsT1 X}~`Wjtjw5oT(IUk3śMCݧKӯ:dZmbs)gcFy5܆ 2#xZ/i>@H}9أ%7aR@&Vmd"+0ɸ$ϝZ'ՙ[EY;fZ}}2\#3'$zĉ2qHK@x- r6fb+qmHK]Ou{]<>Qc0\"h_㣩^ XhU" 3UIڽ l9tb".o`PKds|y/z<&E&[1C|qs9e%HHźW!Ke6}V?+.bhc@3@'⬈}`-\u_О„H0w[5(DQ Csօt(blw}9t>6ѯ4"BUڡJmQ:u )}\>$AMT~BN*`G#ʧ`+88IxK(T+QaԺPډ$6zO%?0wRP4e'ЩYKԴ'ϯhjGr2 ]ͽ5ղNbKx~^_c"FXg |^4'v :ϔf_5XA|D,*2ɨƊN@QiɉDTrN9%TYx{@Sm5:XjN0A3^9T_w" Gi؅ 9:Y(=(ђ6Q(Ԗ86|urjmc}ʼn)o4P`>PMNC7OeH*`txh$\fObs}ժаR[u"O,! 9?k,\:=V96V2[W9B=(E#) !U*p2 B Dz:X-C&3%ZfFgvbXi #]<֦|9,q||EtPβ[ut2l!/[t޻ Bb28GZbz]FOBF+b>=꾁ĄzuYex#֊ &Ӂ /k!*HH0jv y]1q$Eͤ"%( }c 4|ӾJ8&K#HwD*Tn?I]صAm.<#?ܶV־oJ%pircp{0dۄMYdx_ǂSLBGeg~bpX{oM e[d >Z?Z1z0{3/yl.Ʈ.EqKe2N7VzN 9M)neZ녴88K}z̶޻^a [ɭ =(z]臯j* ؔa\z`ϰPRhࡑP1]48X9D߳g&8G.#ldȜR x@}qh(NԹyrjN݂|6kVnSZ#)p נ2B$b4N6$MT*ݟ<]pCjXV`LKԖ,7O#'̀cء (bVt ޠ@2aAvi'!'Cؿf(OpȊ,iooN^qap>*cb|^qwD( %fM7Å^7o 1,Ak@_2t^v^smP1rO?ܔ!dU l̙742jVC–eд8q xA{а'k/Sea8uK؄z-TAO[ٌd_/^eS~OĴ(eA$9ޜ]ĸUSįxˬP̉lZ9OÇel9 ϩ)aZ<DBBtJ-#m/2}BC[feh:R$2 a|H(˚ېr񖄌ňq8¹T/xbq_mPFÒ[TPl1۝^{vuը!ż|pyYOYSXQ6S_e>7Hj#QϽqC9R>O%+5 ! 9ñMI6>8ܸ'ۃe=&F0 T=Dy!2%z-CdOL`͋l14[@)Q} .'Kͪ;œ^y HBnٮ;ǺOWQC%eݪ*ҮYc!Q(9bޓ~q [+RqЕdT>[#.zZUʶs|ٿ`b]qHO3C=6"1S[fG7eP>.G70O <h2ubu7df2\bRk[-tY&*@4w!,Pj+ʃg q!j~XS̢ry@ՊLQ5yf,Sѣ}Iń +'FO4/LYO?p1S=0S2o[vMĶlbt=E=< ]{k Vx`jP>ґz]Fq^%Q=ڶK(_Y]jF] l:71 m ПWUF~D]T3LRVPa4j;e&҅'j+Ao$ &db ,H+Ϗjy6̹2&3G۴o8P<$6h ED_,Ü <)P=cG$n cQh`n`ʶD̡>2tMP>mn~=BrقBu}R>wΐ)]ߏjN94إw0{|(ۃ 0o T@$4'RIg7.߄ktGa&o:9!hr@ kpyb8ypʠUvJ߳ruFo.(`G4bZgdm_$i+;9(^N@(;b/w^qrfRܢ 3~^PI,1pȳurT{r`|AGWY!cDn?)'׾8JZ{:=@2>4K[&x_3y=RR:`7S[&״7x" FNvN)7gW+AHāi}}?0Jx)FM!tP WSYGݧBN6F  /d"=_ԓ'`hm8O-2Ġ1$ "}*V6=Ҕ},gBߵ1uf ˲e]iq[pG]$͙3ݞRK A.X~ 2eVhfk k&1Xg]xS?B s>ĥ])\{y>Or7]͔#\q4i-Q >h"v?AC{UZ1^4}=T@m\e!|DlQ=mVlc;I'@Db|հD}>[e=\J!8=O| ձݭ=K!^i THt+*xF}7:oæW~&2dw*e߱xx4K٬"3f~ k)nmMPq)DȞ&+\&NLFz[JKZ ZVQI٧k KIbIL-jX;e0Hb5B["ՊQiUO[_'o id{Q!wD ?(J*txzW^UFL-kՂX;0w0ri9>/2mOY՗U!KʾNhGr%EK$qOu"8VZ5xv~٩u2!!m,Բ`WKU\=7 C t.h4s)sDDk3*,cǔKg:.;FO|q 1_cfBy 4FAk#3ppݫ=a%c L.8!͞LlYя Z*P2dE_wXq}`E·/&#_Vwɔ˹qL4h.7+f,oQyUzk)|'{v(7G,Q;6U_UW=щ^htpd,%Q!d!aaj E~n=[JMFP:9~H4?}+~aP!F$El7PqO1bam2Y*%࿊#.c.od[c,U+jpf.G܅ a2"𢛅͚ygeeMKm՞5Uco04>UH9T^Vh/aj8䯀52tx%]s}VZ5%WY~P6M)(%t,.%ߎ &a^7h+`+8:Q~7B9#όLyS4r79x G!@jF4MoZ e"kjC^wfWe8ECHR~O;)|b4c؂j+ ]lt/0;^G†OnL;zJ]s9'Bb'> xϒ7,R6?YwΨCl b?6oL?8Ӽ KSj.{!Ą ePW=A 6&vΊ[זp)٘tEAl1yr>$hI| +iIHH&B=s斕dήC~Җ'>aXlyrb_~'b|COL"RZ 3VUYryҥLw=D",m.QJI;CM<4ul/=wѭH4aoMqxh:7M ~ YDC-S T9KI+(tA^4E0DA\.NOQڟ_τg8YBئ@ ǿ+V*wNjD.RwiA9y/Dr-J3 _!tG.lI~ a~$=kt)=2ؠQu>d8 ^Cs^EkF'vJ:?GfBv~oYSj}4PP$){d=i*Bާm]7[[lԅ hh ffqfjթy^QmgYZ07070100000226000081a400000000000000000000000167c8ae460001567c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.aarch64+rt-debug/kernel/drivers/md/raid456.ko.xz7zXZִF!t/T]?Eh=ڜͩW\2j !_te35^>ܲ8$Ui ϕAy^f0ݔj^#p<Ta! yZ8*!j@iR+wۇSe(A 0"?Yc.FkzY*LFiSRγzj>] MWWmųqk<ڗ5Ė(` |i@V>K0sH3NN>e-G.Ě!+0nce偂-%/{?%:V)H]տ>mftۚh&^1 vn=JȌ  i;!gV.QH#.\y m8-ZUT(V9KuY1^bЎ5K- 3"(7[m/f6No0>ZO U*L'…"k=В哎fM(qA[(돬h B)pч,ո3jc]XŽ nIc̴WĶ1q:P,kc1p0G2mZ kT_Ud#gG2sZ=Uvo;MB+4:*@` P,o(O{do: wH3u pb ;[h$~xSSF"^P3+_ϝmR~3mDnRn*a5qS,ځ;h=WK:u!B_@ 9 NԶ/XD7bl"Y>1y|o/!k\(EO.7tA.s3GGش$glte=fOEL]]A?"kv-%R2t'{E9EPUo2úU¨[HhȑUBdAW"uUd^zbշJ!dgtICrm!%y]I27~AK<,ӽ Ԗa{RL`X˒8]\Siϝ`O7_ܭڋYw|$_~"KkWjVP 2JD ^xL.W=:[&'vu>׃&PjڰGfq_W0 4lj}oWɁ꼳Y4CrH8%׋tGzDI=Vzi 3UO%jTA El`Am:ցn̊]L"6<:Ά3z&djCqNnIK-16l@j}bn:x35;(TIj^1/f=KN⯡^nRlَm䪣i3)L(<+ 8xlN0B "s_@sqr ¶٭πcu>#}ǡECsF {dj 'R (5; AOe(eeK%u;#-Lk\{Cnɱ%Uw}A45$9!]-Es:00y; %9| jʚh]@i!%8ܝv7Xd^%~hz:/VYnD #}|#jP!l~) 2+CdgaڋJ]cwgJЌ=CvpD pqAkq:jt4Zȣbp+v"T[3>Vrys#NܿoU!N8veh!\bkYBh?_ I8zOv%omcVo{$xDg+ߖ$h~ @ܣ<RD~T()HΑgBi0 Z~1mEowEE>{;br\58(af{0E<`qVNj@L,^.+ޏ՟~K+LYD[G"NE/ 5B7ĉh*G^(;ȷ8 < f B s9M<{ ?aī5䁂Uk$\~rb/SGlxJct\E*zwp{ ?#ɋlM.ոk 8i.$ p2MCV`V[8&:ƴ*gE̮{q#'/ZH2b  L8 7J4 X9UzBpzdV]:t"2RR|rmA!biF>چ1V"C3cptǍQ+RynqĦ#p+jíxT t1-—~J ApF *y)g qXC>kPVr';]n1N k\r 5αOQW! 7wC_ 0 P6YotWH;o&Vhv ^o/x+8MӳJ2jƮ{ lL6>b>ӧݣ71Fg0Gp{3q? CYsi'" kYߙL6?JmZN=fMq C05X =T:8ked]JeW<[G|ʌE)JqO=%.Ud7NiJ?4PE (o" U z[ d[G.vg0Rmy#d_cA  Ze׎F!؀m(If8ML4Hj;J0j=:e"'r/ReԜTpAMZbYF::Ǵe3'?2jB JbDFX 7=T eܡ[a.(q?8 ʤX^[` :Hu_C@'nک!sBSw ߃C a\P e9\uȖ ŵ"fUQg۹K- #lL0sSZ@ GdV;` bs@ 2p% q l7 Pnng?혒Ȩ_:r^!ȴsP`oXDn[щ0AI]A9{ks츧F_*zϲu_  q92k>nJ2 7"< B!pZMoIL#)ͷ 0x8r.8xIfם[N8CYA,ڸcVYDƯzj L񟦽-Tnt֦$MrO|M] `qF\O1Kp1>{x`1v[`8\r;ar<0`s⏈>f?-_,$7>kV?D˳}3-)^כm/iD6O9k-)fe}KiLJc.ͰNV_duyܒ9+BIt}aN%dO-62ʯg`Zpot7yI͂|Hȓ߳~{1+?Ǻ_01ǓlYKpl=y'솃2ymU ň'lx wY~[kM;bl%7>. 7ns;NɃl*sKi9Z;((~JgBT{5ǻFVg"rS+Ka_; ӻoo\{M"bS;dXsWj $wŔlp R~y֋]R(ިANS[&H ҟF]}1a.#4F9dY]ZEc74Au=AJB՝,nAń82ɥ`v ZA-:KꝜpbQN83RL'p9pF0Š|J=`V> tVԷFu7o2Rbȏ16&vڂ^@z]!@6 M+#Yo|!$+EzqKO0~.?5+kb\y{/)YeLe\t&9$ 3'瓺.\~( /k R:ʾ| z[%9mU.|Ƿ0]@8L*Hfm|Z@KJyJb1OrNY;غc~"XvaJS-)We`SdȪu"wx1JkHi;6#LBZ`QOk^m=coiT#}r.]t!{eK1C1Jls]ۃhߚ"^Ѓ'h_6{i4#1X֡~dϯSkN Oq,;%"uQB0ed%8f4A_n컐BآզVዯELOięo3ft]&c[U97%𦓳O `48 9y]Q"p&KBSArP5 I)'Og%C^ʷnQN t,d>q3RDIZxlpG(l~j,LD7*7EkalD֔Gm2 OZ`u3{Q@f5qO^`꽣=^]|q uIȘդ"P<34uޭIӠ,yvƎ'.ǐd3A裂ѽ4:(3Y,C,B #p)KDj54!B+ܭWT#=JO`EKxՐ2\tB ͉B|&#t[ؐ $9^ڢ7ZBSRboJv3,VgMf`]>uʾA Aei صJQeE"=J'MHֲRĈԟ*hDw)*zD`+% )=LJp|Du=D];2(pg*+lR=+sʠZ XK2B,]҂K#7'JrG"to3PFus~YaNgݡ_om |#C0P/dKƈ{>5j%:gJ/ꦰ\ 4Qܿ6Hdr1@YZL5gPG_I~*Kli:=) /HS=͡y["˗lŝ,~J;w2V]^!=k_ipW>~Hߢ0+hwCqM,'C}&:Wolfz&jlZ,J6#b^t{+WRo2\,#-rs0}ȪxC33:"l7` =8ƆJ0P!ճ_}+IPv~mULQ i<}q+r3rHk(E?CP솉d.qqZ|;dq5MT:ږx a1A\ޕFEkѝvLyJJf=ꔰ' D\HBU"ɚ+> Ux2憋<9rrbT<^ DKaKRU, < ȬՊeꗂCós0zB nIzt 6ӓ*٤ T`_ ܤ5c#hS ]LljLRhHo*p$xáH/|\yM89߼FseʼTuu'ys iTbBLt8+B94H:5ץsMG&޼%{Ɲ'VK;:, 6:$WyYQ8stRq,!!y$ی+wQfVks y,YeB@e4N%M=Ҵ(wUP KEAvYE&SFE*G< h&wfƄ"dfiwq &jz X3+\i ߢzh};~<8o|l)%9 M.aEg (ФA_PF<9bp>y/ 9]IÓ~}Np KzC1ՆC%6Ҧ&L+v,e]9'2 9:_4i?r >ȵuaqX}TO :m ԅ7؇X^ղ-槾`Q:n sFB: hQ,lsY|qb2Sq ۺ3 ;RTg7x4n4WF\e r)Qp,]H2RòZm1]hQ^jaFFFO f-qWDcGbIj1 Ԛ3IwyɿŬ{訐u3|_ڿ<63% +o9bZ,Mx2XS鹈5 K+"osiϥ1Ϝl^JԴh 叜x2'sվ^,iѯrHqh uƾ-.FY X 3ҥH6us1ANwFG>ͥXPD-1E.s"ȟɵ Z~9fl1ӾR&I 92Nw*foO aʺ7E՞:fD(T _i:rkk!Sg/gZ&x%e#ppoM)W |%sMv㷌=&+p wT|;ҵ69M* h zP:a蚥,-%gr/w7V:iO)<=2@C9떆mO5v+ )w~7G<5ݠa|0$/IyCoL[R X`Ŏh` 5۷E^_ڢet(H=E4&"/$i C sS8U$fV)~d[NjT&HnxeC4D&J4.m' sas/QIG '?R/rīEmG$ ~O=l41ԍk:ի% 7bt($7Sߐ0 SS4U;q>ӧ&i~QqEKY@6)|VGW0¦߀//A=IKҔe"5ULn^ƾw?u%y}?]΋]erG0_~]/Mmǻwp#ilKQ{jH|zX!}|ޓ>gbb ]͕yHtǥIĕ^2#F!]Л|ZY=@|R142ygr@{)'MXi00- ЖՌQnX !?g\krJl8J%.<#;ujz,LUvCw<&.Ry wB?kc4%qer7R 3`xjFOeDOxd_5\plx>lhb.QcHLi-wC #h(>}MN=dh ظpΏJfXG ;f_[ym+l !?KEY~!v)wڇ6 d+ 0&Wjk_SuUfTV)"5LX# ϡumx8?t(j6Ė;op42D'@ .* c{lMt#!0Kml&h5ؔ=CYGULM({9 5Dei9k81'WF7bI rK3UkKTnul3&\{`;kd?]VzR% U,x LQgDy2P/lv|Y 9}U}U)B #QnT z1K TMy3XYVĬf؏Q (d#io̔MW]9i$6w\M,r_Wt%"G% ݠg׶RlS&%eҒ^mi UW5_sC#,)g dQض MC#* Mi4B*QZq*PQMw $況kDrJ{6 5X~-q*=( 79Jo+2$xY#)Tdg,cBdOmKEYˮM=qB5bm\|`|I$ y:$4Us.&9L˭8-iNDTe/= WH 9@.s"byT;v QJ~}6Ls)4EV-,feQG #yR+CS!]23B4{OYu+fZTu O'a ވC\ϻ,T]Nw/,n[!@u,8ك̲9 hj42Q|闤%FkI:tϴ:e/(̏QQ'VAJ,X =p2 Zg2W{ ZXy 1k;k][7M.Yd`Ap :VI#*[v!9[{;t\,\@8F4ʠt5VJI"/G*(@~540 wu5ޟS ||$1;Ī?AU>)L۱m`0 nY{m6̧vxg_5A?%RmCiw/*xGvҼ{]},(#*]DZ8Z@G)HCk8 :n]l Ff"rb]X[A uy rO~K2_8iot_Mu D8 p83Zc"~"]P8 UyVC˳^JET@7$%͔|#꼊t\dIR'QB6+Z?Y9U sP6u81;7/CUrq^&lP78xU-`Ӄk?4W/Z>fvta=W2…}fl6cxg5`/:QH<*ein3c$NBݼ|`@`"a)Q)z|,O6sN1=$z# hy|D3J͸Rimfp|uZj"!D $%d Dy : h[mOos|mҀ.:B[H.~234 oDYsh 'ySgtD<6wjW1'q4 nJ  FQ3bAQă|W,\ ?W滀o}#K` 7^ظ ZCD*yl=FX52U_6T3qB]0~ " t}9XrJؖ#f%v y1Bm%l&jCQ[ug1NuܗgBp)mi5&B', [n:ڐ,K$ͳ0ꥉmG?‡QݘKP]q5L:ՀBx,RQXL|)8汾0ĮYg1ijK3k< ~EZG0??tqD9:~٫+8e̔otapdGO.;cL76ޑBbV1>CZ_5fM,MsLΪk]]Y5K 4Ҳ3SJ-^hX.b6 AHRWi-Fe++~AX;w \đNhD#Nbl-(ksa"@^M5{H߳R8k2-}"5X$wII+vLavS-|5^",= hmW04_j|@ڰ3[Ѫ.4FRp^JF)O#vT̟7K0pMN7J(R^IGe˜ɻay%(J2{vC\eV^9柏ׄE] J@ﴑMR49BjE?ODS3%>NMJHL9?q(03$g [bx2'g:,!ʀ."'lbCg+ŚG_D݄0Zg8rsrL"y'-!S&4(G|N4@`YatHwٙor }pq5mb]cOII+RKjrh&^_wL&@- õ&qZN"ҌWHLQ$PbnnO^"b ~NiJ6kn" TSEs#>JiH5D,7&|j>"1msmw[zd-ǣ0 ӖK'jhK6\l۟ i5y~| $Rvz8eϦ"=UnA@]\ʹ.waLbkrwQ_f,xh"+=F-4cBhh<J9Jl3 zDžsA5J=TB`J }B>rdHR%Y^mkmTa-vNyHW8#|HH'{,kg [-`uj]Q xB& –`eA-' [IAP>C JC?$bSa?\Ҥܩ˚Fp}(.&h"3fJ5u NKѻ'=`PƘԲ :L7={n vKuBJ+̯Z>1 ``(&/ n[^4| 鯳4:1'pd ؚ|0OwcibgۻHl =sZ%X X"o;>kWRvo cA8?o`#9Z4c@XZ Vi3&ʹwy'{V}dZ2vK_@ef2a,tw_[2uOk%vU/:,^/QgǷ1G^ UlgׄF7-h4`ȫ##wHY'{ NKOJ TsY+c)*PpքġY;h=ٜ-}cjՀ|xўG_&il kc60Ey1uyAFE,"cgRr?[w8kXO yA?Kg,]W`` EY`'Lͫv0xik5 G pv'm҅wEߑ$/&Nlѣ{:wTpREu(|Bb&ṷ!GNNasj0I+DYVS˯=s>^j1Jk\~6t7afJ[!Wّ EYB"DtsT>(Sֹ]Ј5K+-?t۞ n1 T@Ko슭 l=J~1D &Tf~AicSNT#C Ax'q m+Sݑ5ʊe7 '^3Ư[8ե|O> uEЌCK/:JojI1MnEEԞ^հފwf*L?%+m̌ÁsovgC3=ifXN il۵> G|-ld??A h*2hjYAXk-?n0}$%_:Co߶Ɵ0XTHA&bGMR6 F製PO.4a C׶#V^aX˵+=i\f5()9\#Rk(AS Gy,Ŗ'XQbCma/)D9y^/nORYMgdVcQ 5gL#L(?~*LS{>ð)c$laB[KG ;8)I!??"}|)]=7]@3%^G#>P0E5DI5ty-QǃEJcWYd¯ۀ,D}YWjS$vҗDvitzҞ=D ܤlƵ[U7% =?5Rac;) 9P,)G* /y"z[ZN~|/Hm#T; , %I)T_y8D{ w4B@nsR+\wqxGLI[d1go'u8B̀ڢywvr|iF$h ZJBVpZF,lSw,XPw7=Y$X<4}= 7&R~']I)$nܸ/oqyF+k\cU®rDY9(w-`iRн :[O6C T!O]H#h}:ʮ ruX;T7*1h{<|@jZ9C'r=@ Kd { j0]G`>+o}>O˻b@^n >ZHjݢQOn6u?NQzN^ӡ/L_E; V 2ںŞ yJjxA)o@G9Hv-{ndjE leJ F},/hT3Croڭ`P`/|z)!* H,@wJЃqrf8+=- +O5x15ֆe IV|#$^_OtQbdw',T}ZƕU, KR? aLSƃj+M@䰇9GQ#A67jd ħ,N،U:@cI`6ZPG7$} ,#&Op|E!\ڙ/G^:+R3/]gy f֮WQ\]X)ڳqV6ĝ"Հڸ4_dU$ԽA-J*h4r vZĜJ?Ň..@2x&!^ ?,@(%mFbR"lS3SY[tTXe^K ڵˈ"ǹ{+Lҿ Ul>v%Pm);hlw۶Y|9w@3٫f獓$xIqǚugSC#Q!{=핳BCDn75Oc)-ՒKB9ä=:g[RW\aVyӔŖDRh*LK,js JpWjFy07Oʯ2,!o219bRJTHU<DX\6v{pa+y[ e6>()肣*3n= ȘuJL_%Zj&k-jswx5hZ~5uƽl˜vxX@c[oQN ['Fy9 B!ߣxMhs=Z&8?hS|B {‘^E" H=,}-эF^Z,ruHޚf/]8+ܠO/A$4H{`!%22ZN kUX'DME-Gss_kytCPAw{"2yŎVCʋtC8dqmy%vwҊσq|CD0M@)Ʃ%wJn,\wYnmW$^piȗy#uV a56דCY@?@HO4|X@w J. =s=ͤӟdC䃏sPnLVoq0 9KPL`zot$zm-}r`) 7 9,ʒn'H,o6;PapB#lyЮZ<%삇sGәECǑI9Iu5Y77'}%r78xFe[sWgkW Ͼ5+.4bݡ5k|`zE6IGA)v!L-ȉ[}P<\ ԰YE C1½݋)0g#u> '0€4JpBS&=Y_I/ǫ؁LΈ8t$ְj5ORvE%)g̨ȳ̉e>)2hhtDy0_>$Mmh~_$ݸ瘝LZH^i;z,U,PȝswN:JF*4{VJ-`P^O"XГ4~]?! sg!jV dRO)No|h:Ho`a򣭔</BKHQKب{˂"Y}l" { (% lfKmTEf+z:ERlMzh6)q]CFvXfԓ{Lܞʗ TC+͎|[3 ZsTe'Wo%k㇘Jԥ:ĸ5ώBbhe]e)_3¿ZBZATºi|Ǹ]4 a"h_7G2Sk.k;ZH^\NI4}!_I_ W߳~QL͡ia?o6% #$-S˟!*G:VoZe{&TfhQL𬺣˶zMjWis>LgkGi,\B3,Z!=fէ0FWRrVlC2H8yLoJz|zKD-5Ĥ 0kH/?)(b7 hnNj:З漤Dp ȫIZFRK.gԯ*7ԂeyB>cD/OY~ۃw!:j Ml3:Qg8dTX`%tyܥTttO+O|6\D HU)J0L_@m^NYFO1G' \Ͼa$U#} س`$O Kn4rVo4 <tvji[0]R &'W@d;\+Oxh|HAǯltooΗ1lSk>Dz!x #ƿ.A0}:Ҏm={7axbd6iٙ\8!FQo;UzTG ֮<- o瀹Rd{raBs݀4M1]f"$qziӧ4j|7Hqs\H"PtB59B=$DЄ70 {GbRlUgZe jm&{;ɱKYǜ,)ۍ2L/QIEMQemQC TqFNZuZm0ONnY"z@He*G6WUor|W u\j}㩢B뮧e,|OpʞP +H~s =~ WMwqRU P' V=ȁV­A?R6B)>ݻkзڙ+qfm: ~!y?eK.G$Q|QUkɥb wNϦq_:SBŧ#6~h[2lF0_6_NJ@y_OVȤȰ*5 v ybtoʍI$²H*.3=4yn׊ 9v GnܡHb 3+0r1~5FӎH96VmG' -9 }O[Y0C %+`%Z۾c~09a|]x zZ(_=K)z \it;(>pz1xU[n45uW+l6(Ⱦ$ol%5_DEszV$b7;L|&(\C&'w| h>#hUpK޸YB_&AUw1?t[}Zbt)YfNXÐ)c0}$E V,uj8\N?oj3CjxIyc{(ƅY'蚘gG@0Gn@}3}Jo/Jڇ]@XQX7ha^kvW"R[S-JnxT!#9X~j[,%p-XVß,4qG(Ne>{V`n\%:VJeT玄p+KlpU$anAy4?|1H)SqH=˄eE:씢NAq*:f-jWkVˈSJF- 2b0/DEXX97ې^?f%I[R)0r ɸ?Uv~?Hܸrk$ G :Y)%ZSw{DA%t 6SS_EyO+ݳ;!o FGg%\a51 mfsASQUTm@ hv( 8բ層n{>ɳsMҿq0l#&kGLSV1&N&ˁd?tdzݰAnޓAK1Ae.ρv[z?g_l0h~V5bRg{sO:f[.ޜA4nxDv7qpIh8)1oo ,UNh B=25q0$.Ag8n!lB-pq>\L`//| oQa"@+#X 7R$> :1DxQ]WKƛŗ& iӆPȕp>-6lpaw-'fdXgō—3)RK2~bXlިjKd dgV9#"O0$qZ;1 `)؇\Mtq Zm4ȡc ʷ*Na?.hJC'ӗ8v7Xǩ+#H)\7ZeSfȴ `/>3!p\!Y%)sL 9GmԿFp鳈̝{ti!V &-@ӲHwc2+ SmԆ ccCb;E\.ܓk$O]ӌO7/ݨ'I^2g10‘wSh<)Z.YRɣnΟذ~wpZ#|_|WqvQ;ɹ[`[ǣ9R~'=ـ>&BD@(M)˽Ԁ=75j}<7RmJ2?F|Áli'L6&*Bb FbŠyo e P//$0ڑbNq3H0 躥 w"lVf&&OCE,C%-*31oy|+Z'ЏE,EѲ1S!a3DU&:n0μIh=0bq?#}],]u-qډ8OؿS+x`b__)#StMn0]^D6:Ke`x]F?9?1aSbua C"D P-Fr_.1L>RBsume4Jrm*ޝwEܞ(g3x o=d@$=5@HHjS/Bg?ZAygk"{2R]a@Q] s#!  Fϓ $lU_قϵ'=AS?b':Ǡl RYϔ[Sx9D9nar1=7B깚+%]"Ba&&o==Et=Ŷgƽ1 UBV:2L`E#>lZ ?%GLNs[QПT8Տo*?lW-Q^8 ζ_s ԏ7?!@%5B5 l tIID 6]힣§f0@5 ~x$YOVv$E1'?.lV->y*DJHU@QYbJQ'r\Gל{oySPʥ/LRu:"t+^iBf @!{->d~ozS ^C1hwv5BrQ>Fq}C?7[$C{€3P>6*bn}sQРu8&ab2$r#0\Cb:ͦfs Ҭy{1ѪEa:q'eC}?5J“Fp hnѹU``6 WcB?ϊ+g[SGj̹Bo&yY?w%ӀQD֛H"SR'nˤZU?bC5C9eL57,5{iid-N s{rVr&RNɋ'wMɩBxtDYo3}>Z=NPstZ$} eZ5/ݤWzEbPT,@@УxO?,!RVJ\"y> ܍ ` Pa?@ hCkD}:-gD? ;ga͖|28dŃ. _W\6t}i* ~fF0cb*X`Vż&`K?;d|[2/s`s^"B$2vS~KYO٩kJxF/'3x&kͬD֡$'g)E'ACDƥ_g&\5o45; 5f,&Ց[6◻c$qZIsnȈJEgܯԖ o?y yT5䤅̱䍴7jASl/XC aOCXGUSþ "h*3 Wz|nU3Luv`)En'İܑD:-;V g"}uuȰȠ >a JJFy$ECzHi^7:8шrrAtsM2'?Qb0Ke R kW{/A2pnRQo9/3bM|;w(i2~R-t޶iwk;TS G6O(_* k#]4hv P~fR;sF}:NSB6o)¯?..mrv ѕ`ka%ZCZS\,K%1A27B=2/h[ҿ+%o"6OѢ2I{Ë%Q}SGdŻ7r{i~$ sФߍcĶqAle% Fa`?I~WUIp- }#>ia A0䅛+]|x5t'&GLE۬K8`' O^x;g5OiDdjy_B(#`.&T*r殳E Ou'%?&  h5)vp$J`_ci&RK|@i]x9~C}O vʏZMOwJzE̪<_Y6]Мن!7DR V@NGu=ê+H*x[nDN'zR4Z꠶A yn?&Lbb :۬2T"ˊ5 nq׻.xFUzѓ[[Bm(pA꾐9ug+=C/cCIП¶[mD%|K~*1L|$oTl~ԕY ?y/+(}]%^)9v]=6Z jkJ&)ZOt-CLw3.\:EV !:%pIcplgOR.6hs=\5Bnt@QD7[D^=4V5#=@:?Vy+܈-$%Jtơ+< Cy[+&8T&6-ZqE*G ;`-mvUb`Zw`}!NM |F/`sR=<&ކcg{"r3E&%k|?(w'Ov-{z|YEv(}t;0$rGw^5w(ZE&&+^o8Oho391jL 3y0MYIդx g}R.̴V*HMtQ)p6#$@eGEW>Jw#o+!o|ڍ{hop8YN*U{zUQB_Gw$rN:*YS;>yJzM¥=aEe$"iIkD]-'BŬ}[#=E̸/hg3{?E2L z& gfG&)^V; `ZEص,_W=Oڬܺ42 gŖ-(JB0XQ'qz ʈzLf=+CLiͬ@[`yc;YMa)&!זC  =Ǔx~Zҵ(MV4,A?iZiltT׈C|ͱ(j /ίeCl'fDۂ(o>>DUv K2̌삘kyԆsGL{.Hd'\P̓.mnrّ8?5Y[r%WFs&(MXN.]#~* _FE.[oQ? nby@ 9j:dsׯU޹9pt+q}gf"]WqeBVT ~dž*n@#ܾ31+ |vŌ:@0kU`Cc2{>Nkv'q'&%=J2V<ПаFa(uf9t*"msŬ0e)MJv_fR[SwxQ Tt֙:ka eF7R>?C%zG$?Z@ݫޝx>"G"A6k_UJ_A*`*C&(cdMQh*cѝRtlmEMHr PI26; M<+pK نy10=FK.UZ|!ajý>MQU5aa0F`c_O{%I1Vl p(.(j;0ykf5ӃǦy|r)Z|{Z1zbMWj ߱]]b"MK Fɹ\ΨJd̡v3Z,e!:ZS6v:3=xQLhu YEE#k0 ;%[P7Dlr9_Ab.cGRVˑҊֲƊ= d%}r%$8@NHk"=8-<J7+Hm(1w)?MI0jU8V59yd:qm_J8Zv"dA[.ѐŁ >vWP.1J$ROōybw0:[x9'c6ڀ޻1k܉DhoB.1_lxxp!e;=m5\{!: GFT"4GD7ޒ3g)Y>|`*f/l7x{?5gXJ̉Ͷ۵d a))LnsnC:KwЉٟ\1%Us*-kb$ԙ)ڥG_TwՀv]KGZes+T6"Ce1$p%Ma)< JhLۥ̿y_=]Hqe,Xh?qR.he=:~i7<%hƒ]Y`Zuc"ͱFQ`n9|oN\36$-zq#jYweQm4LR-R{3i<{dݭVh9 _P\=ˆ4t[:yܵIzeş$ҵZ 8TPY 9cGҟ{!e}8w;Cibmx0ӁI X܊+wɼL,.e1-S@TA%VITVa*zf&ѫc]̖^ vXG!lOpz6ʮ"rq!_deITD2DfL2V"{}o7H19 ZIъD2R_/K MVxnX]]wGgp}1 H'9КI+ 9.7A">k \5!z3r{Y8SBm̬hw1D`Mu'Xi$Yc=9L2BUCfvycQUo!a| :5(X2!ʆ5)×ֱx {wZme72syYF!8͟`$S.eaAP͍DJG9մ٤@c; gttfmyv_n| d&]X3F.ˤutpvYH1X;uUk.DÊXuJxB;/ˌm} a9x0;t 'ê BNHiUZoѨ^3]qd !^ Xp8DU Q $E؊OBzwt''Bh\.Oj$$Kxdޒ\*jRB\䌱 9gr I{*} PHa9UUEYfLs H4O3bz{&aڋ ֬e3]R+A"w>IsJ\ GRrv']&~V2 ~_hCnʵzKaaCͻ x!3{f [JCqRrlq.$ !y}[g\؉Yb5'+pIdFzי̟X:uKT+9-[ ۓ ªusI7'ungP]<\(sГGZq]>n\ږ ։oY{b腐Lgn4R#CF<17[g5Lí[*sppyus XH.QI5 z.YLFK2>!1_vƷvPdi/g]Gdw*,SN {|(Ռ9^e֦n[dnk\>V`q; LPeT"X;ښ0X ܖ]'oj\I0'j:_3 UŊ􏈗MONdl g +F4F'dMPk4zk`P! N4`[Q}.3VڰC4{ ' ~ HWĔU,]ij\N-C pvn{V# l[.L%;aSɣj {aF4Kˌ]q& R8I w曣19l'KBVBXxd2! Vbjq%dN8/e V pi^={lqc\j='N8P'*썒 Br|otDxm}.LhgmX»l7z$ߡ^dTU/x'%(=3hmօ,rHqR+-36dYEo4Yi/1]<#JѫRyvJFh"pp:dn lUǃ}ϣl`y2Ƙ[}hb46sL}W3yQhJ#5ˀT]+NNjEVZZ#P!j:7]ŽCvDs:UXd cM&4 k).f[Vxz<ц/sMJRPYXIF(쁍 и5f/RUs6C1+1집bs}uO=NgeB(پ݅asxtʞ\`hZcg)SOS xs:AU0ځgg,2cR>J]ܒ(l=5bU/9BˠF=xA3Lwc8܌!'' &) ާ )ؤ2xje WT>%NΗDtX'vT]Ceug:K ~(_$.nZ!ऴ(ru[hut6'g m95'),s]o)-ʠ&͠  Kn@Q3>tC-!X҂>6at{dqIƫ[(.9T.e(y7t7'8xO Ŵi.-` f|YXPK4`/tkfjc_RƄ_2J<G XhcsVȓ|AʮUe655G~Uz !dܐ0 M* EjB76?l;-)H)W`9߆r{96bY[5NӞJey2P֥⬢T$ 컾[y1 R6Ɏx#WG>Axn1&g@QV'FYHL0 nナΡ-UZR2(Jb8x}uV"AX/tWgɕxϤ7h}hɚ8pzٽ},u=K\uy9<S07$rKeV*0E*ѧN*>0?zh؄ =&) (}ˈ\ 4D&Ѭ: N7GR'ʳ%ۤx9"VKT2z).WT`P*-iIo5g_Rފpc;wvkodP \Vx窮 h6W ":YwPj:hm|"Hib%?0@D#Dwc#@Ӱk>u}] ٚ6s,UԳԒMFjCn?J}\$h}3z),?1KQ Sb >2B4,i4ihMycNi9xA^ Lb5 MX/آ;.G#U?PM*Vۊ`q( 2slN{!2r?u6vjaרbDVm|"džBF $Zb}3-gK&X.& 6G턍~݆" so>-| \\j3R- *~X+vv.dI˕d?Soڇj6cÓyj%B|5mɹfvXtu!XM\0v r[@68ډ`ezS8%窠9-V3^:'f:h8iPyf\?W0\sᕹRw5ad [3q+y\Ya~%VA&d}n1桬ca mLRZ!Jӈ5,cU F܀-=H5w%F$ ;%f$!HtQ򉌛fW`m]H՛>dE<٭pʧs9LWܖV+ʿVAqΕJZй\#lDԓV[VfF]RhU'ګBtٖAçBF0DP[zAxx O)?Yp>j^Ihhix*1qzWEoNpY@ "z+/BUp;S- J{2Rw=s܋ p>vc{Ϳ\6 qƃ82ȷmˀC{gpPKO*dO9`{;ݕ`#0u?,fƬdF'$~1忿(QjD:-xqY«ų'df}Մ96b8 46`\BTxP6CG?f겧GM "߀̠ 2-Ιв #2t. =vMKEqzE.hi:k,,̭`Jg4Wڮk`F 93ljAONݱ(J.ֽ2U=i )B7mXDVɫ0XbI%yGmA84 )fvݎht\'lY;N^AFuf-i`vL/Wa8 /U8fH{߿Ц*VX[o(Jj9tlawh#|T"(Ra JRaNw~+ , `b;QT)JyF:+Z4BI8kZX\Ґb٣| e^x۞ Rr}n69r>LI֡}c>Pل% Wr`F{6 Uou@xf^9\m-RlI0\_zg}0 ?QU>GN%B7PQo)h,y0a_nF‹sN&I1#wT}9j 5q_0$AP_D^<{FכwFˍ سl6(윓 1=-DX-  D&4iQ|病-p"==~ =e_!s VgJ hDDnBz.?6d;|&d E5ԵLT$vP}m|H,aQ蓨H5cՂj {Ie7ӽd7*ٟUN\ NA4#P o=iԹ(Z %zfX**"_mc/Ђ6pYKL PB; m|Co_'}0״>K_DM*-We+ UjJ)1^J ˨,0LYZk8$Yv&]bGk/ANUf*J-*,J.>L[.iЏ$,R]RW#:5XHx B'VmAĒߤh{ ߠEpbCE<eƌ^^p; Z8U? 7&U 9S2Xi GQ}V lŪWxW%_Z.'X' /M*k. N Lb-Y`q(HPOh"in( x~DT ^_q<ɍ#goN1h3M#"`R_]mD)K!LUhغSDaËx4:B;PWOlCi3-mӹYSQ+^_>MLuz0OF,0cY+pi[p d۞z:{)lEȡx{]4/@ !';J,, QzL.wUʽknݩ%E wN̾ksj؃؇}RXY@_a}!M|,>rF8O`'ө Cb8.tzMbs{%̈~MCa޾~Ngp]e3ehD&JNI«tk@D*],!V-hs=2Nxi ksdz ɖJNn=CtPM|eԀO$(d,i#jC-%7 .H;ti\K7c7sOhu /wM 7&B8K+n8adTg˱tOdV^(~DB=L.o@D?akz `cOU#mK O2+$Ff 29>\Yu4+4~s1/eL^XC6Wŋ^1DF ym|7ߵO*-𖠚\>3B ͐ ԓwfy3gN?a8'2~LDEȩ պgDAVaFu FgN `UÖb^HOWoG35zե[y3Np i B"C1f _#nC`x\b &=Wp%:ng(*"d{3]Q.1ȬAP"=AlGR_xUOaa8n_x>oNnZ& QӐ2Xأ.ܵ{z?.<i/,8t= ܪƠm /Uo<m(\ĵjʇl #]K;My5ap:q`q铁kxX񳏥-^[o;u)FH N{Bt%7s| %eR@2Kf!Lj-a2+*!JRz"gow!Y1jmĝ4SJ.냸~؁0e4 DL 텖緱ƞ|t} qzE}4E}JI:|w/\|F=Է0~ ‼Gl{J-qd߬b@PQ?a\BjC,OkO,R¶%گgΞy<4g\lft^d~ShKWFu OCЩkO梀S0 K4r䴩o`<֝)i,WK *To>(" /gH& C\7S iRDd>==C&{";J a`l\@f gp=I#XK&ZtIzLrX;SPD5e+>En>0tXS?ɍ?=5}5?X2b1|HLp-fZgX6 JC-**(cQ ͏GQ("7kEc3?l񏌔oː%#32/x\5:Z fEp>3GxƒE\n!9t 1ǬhpSF!\0;h7WVQ~L \`YNOuanFR,U,=ꐇsZb@AjV`Ӕ"ftsuh(hx'HL`=J5,jn4/u(.UWJ)g ?JFdLFI/.uFL9$`-z W0;Rܠ`.y?c0e*9Ia%A"*W2wtp-=:hn#أ(G߶c\`MsJ뭶2A{oGJ[M3ƷxR2܀$l.TL[S}O-(LV6Ǩ!7e/w*)4:G]C6EC*Iy`ո N-*$aBsش]jʰؒ@{LzOhqxy@p772 mV^\˓CQ ^fmzH%Vm< /;HZ` ,˫hmd=jhҿ"ɸpa/=>x"L4:r7DJ&U`|DX8]jD*˅g􀛰wHiZ̠ ǮwمYqbedbpBDD A/؂)"k3Z3xRO<)*-B֑ b~p380%{Q\Q[`#n]uHj^`tZ)L, q|5NRs{bN旝 /\U 0|H@S1~$K  9]r[H!.1;ݠ WnkMnU\Чa]QH~6f])?WT3ȯx L3[ >! hKyj8mXlON] 8تRŎrB 6ǻL +"Xx4cl/Fa8F2pGAQ*eoMJ :#P; lKxcGm 4tu47%mN:nU'@'߳l*|aᾎCn7p pb>"3}I}=>weCץ(-vt4%"0RdwR2t˒f d䝧( (p8_f٫GjjC f?V'6" 7qkcAbC'N@KB[V@Kg~m7ljM<%\Pmؚ\?ӫegB?إ=I6aۆ6]Cz~)*Ń+L?c#/Ә+z.:?nFwQÐC 8FJ$8hg-|R@e/_Eâ, RF0KOd`̂IL#Lok$>AǦng$2t84anrl4S!snu0DOH%?NcȔ  eu*Hd[~tVkPE{lyHyhaQAa_!~Re(/ǙP؀ڿ}Q #ک*xMf 쮩ApZ-U?̢&>8ĻI!lK=n/5-cN3%i9W>W1O!SQ'+y`aGۤualy>ѵ`T@*G?3MM0%˰z\㞷Erc;w"*n{}|77;b,f: WqFUC c1Ƽ7Rw a1 ӓaeľޖqS2\鼘̤4yWXԆr Dê%IWnNs$ܐL4v@nO\#N[:?JT|Ll'u-=DdF16T-ž?x֋Kt Q7P0d> 6@kl" -r`>lvĹNJ)G *;L\;[aAiT܆]NUcA"}ӚB(2-S|)_V\|3vJ?NOL&D.wx{fFg1XIX}Ěڰ[Ja,-F3uo=Б:H/XJz.?]u7FnӃW!~4]A; L,͝aIko 2J`o|ݷfÃ+׉$ W\ ,_H]lgY5.Y-ϊ0ISCد#) P"Ion1@s;1 U<+HRV5XC] Sz}AA"&on1iWROg0 C-.^wlkXԫdJB:Uɜ|!1-0qzډ j f_kwV/c${L.XI1~Vuts˜$ ?HUSojMMK3}46M:GQ*J+d ɧy}˹0\mrT) 0-#Ua }nUocE୉,<4[e1YB-} +;@S%jˣsˆ Ůpnzg#~A~av# GVC; jb%&H-P۠WbY: CI71jV<F={ Gw{;kθDn3"Ҥ") KlrM9_Bt 6S i='YZ>5j*B[Yj̏(}5J>@'Ke3<=e^a~RT}`TIɷ3,2@") Uj5XA5lqTj`i=Zc[G^pV,(s[*8栙Bx H&ҞllQBD>"Ģd#֬ 2 \[jd>)߬yc:_*^s=ܛ;N8%|{+A͐dװǽiZG-qTGpdvN QP=n7ۋX]Q![g~ՄQ@?a9mv#o|L/cxl/"h*H g ouIy)5"rbгYI܏r5K ܠKޣ/Ude]/;]xhc$5vj7CHWIWW).1zK 9 gMo3j2"m~b99ڂ/?Ky_7'"@qNz(4x!$X!0gíY/;-.(뗮OF.??E 9#5/0'WMχlAtJeVs݇_v)N0<5d(>e-\.~b4c~Q@a$4_0(c+6:w6q|z?!o P۸X>y_EJY@UIu=[e gFQ$f .ci-Z"=73;"FOzHvUps>Pħ͋1SɋՏ ?C =[s|t? g҄b@|^f]{l<1—$K2zeJWyWSrx&';ɀHzx8>/OKVWa\K%5(򯌥,)/YV3>"5jFEs^ wC~LpXdgTMbLY]g&g ?#p0|=&vk &" ̎=#E0L=B 1Ie: GQv}i=cXBHIDJ44[1U%2`Qz` ޭ ڜxtBe0Ed^IסP%tFK PwgZ>vsp M,\^l&0O{3F, 6.hFIg+tЦ-th?:٫Yewk{w (WB *x0ӕbG (k͙6:HȪӀ6gw<Оvgb29!V;kg,h ң"k `TtrY|=+20.- `H+bxp>aB!X{jBxϴ 2͞|4{ok,:+i\Cw%|;qJTR.} ARHtȄk}3қu$ł; +9u,O1Q U OY!Q>4NǷ4~YL &g6Z0'o0:M{'|qYoqv`)qKu&ڭw mKD>aD4:NgivB}$@pr~pY L&QxtWKB1h4s6/Zu/W@\蕃є}yBݸfYDoi'd_^#M~Wr㈽lQ۾ Eq*:Ia*@\UZєBAJBb%B>\D[nݲׯЌe2mf/aE=OyרGMͼϸHd{P {d`!J~^}ḧ1`9;Dmx䯳P3+nK /곦ׂ:<-]5 {Oi"FC uK=$(M01au^ez+xp# pgr5ܪUr{|=\nD朄']\Eu]Zy3LInvQ;$Y&G'ox";uާ<ܙ߭+-]V/r`oyK0. …Ha9 ,/xHS4c&uU>aK&pf@"M( E>$ЖFT."za//!exlFe\ 9m4 }͒C~V *@ۡvS͈\pT. cj1LظxGT2+JQ1k4ěLd 6B0V>j?% \>ֱe\֪94Y#Ry$Q|5T@}4Lׁ⣏_^=0r2!MV2깓RSX %"0-FCB|вlo3Wa;=aP͓~@Ie~|_cbNiyIzϼņA?7(zK1j]{:\ V,%+o , <7۞Uگ =zZ6Єڑ䍣'yƇ؅ڸIΰLo+Vk?q0k:1@t8)xΞ*SaM3&c=v1 Qt6GBu`ܑ gM 8Uߑ >lӻԖgGU*ƬVGQU0״Ї7'} [ L G80-챕ʧXr[cӱnbjT#-P^ZjtL3R]asvzzf(i%ёAy mC@Q%)j5(w1 %'`tr~*Yeہ۔;|38lKzhG]@'V2$YTZޮNd~]cp AV'(%-ki"CB{;Vp$g|b[-9s2!QzӎYrJc2xUqu30 )l@M]1.b# *h|'4Dy?k"yhw{_NX0.ÖgQ>YR49g-mf#3 ͉[|!HM,5?B<_=o3*m)OX^e,α̅ܿ,-- Up.hȇl<. i(0Ny ==jW|_.=܊ cfJq\"y9,Rnzj#ȊO$\pgw=ܐѿ| GiNls'4M]ӇK!RǞF8LmuVz%;(8f a0G}zVj8 6 FU6{*LF^`:oNH H] \k+ rih05)@[u{dYl,P:B)3$mq ^dB$jX6VXe;@i,URV| G1] )6ȔVk=M-.u_JiMHYNj_TqY đL9~ږG+48KІ1]hәpСCz.Tl0 `Au6cTHkA{r?Ɩ,vKr 8/f5q: wxr ;c*D+@f)])-ϊƔ VV^\JATskuD$E|6OGp&^x%ۏT8\~ 60b 4;q+'=ּGvBJd$a5[ %+JgpZ}YoEBӄ>dba L^f6(CcF?$ϐC5 O!|QHne{&4ACQzOOB30 '6M Szv&fٴ@/Afic',lUCpQE->4 ZԈ*J"{Uo)Ck׆J9C +䖋X'r$NO׹Qu]!\'m*x p̣u&!7EW=c][Dxi1OnB@2irDJH&yU2oD fB5ʎa@,r⧸'GJmT~ hNG47Yvz N2[vr8 |J`\X4 ٖXAZ4bXΒl';}~gاشI/,UI,K1t[?! ioMϓEAyz2ܜnئSLOƹULm~:+I扈'L~O<;A(mR_*'?:9WEcG<}}AN˒,GN>!p1l?!hf<{oIMykĿAf6_\~dXaP-cV οwr!+YU A)ҺڈQJKL>ԜcJӂAA>6x1^Kk=$DNEb෥5 D~9$9#rm<)\2MDzBʐU<ô cN,Ϲ)7q yJZ̻&&0:|>{ 8~^7J:](J,D3 =- _~pC*;Uܜ:'-2_t$uќK>)_1_eD'AnO,;ۄ^ A{L*Mtrc9R5՝C~KX6J)pz!rM&c H:=% "gX/^^yϿ(9P'9<2pkHgBv/JcIg;PwiXf>w`ϠevU9LnS5 \javTz8,tli{+&fh,v}#:Yf k> B5 aJR aaM\͍[X)p7VEvyvs8)RaO!h1#Mh '@Wʹ1La$ȉpVr?"ĵ3m`rgnإtϗ_6xo&gR-tB~h$n&urn%n&s@ѤvhX`h9I^,=bS(d5~Խ3,2J,ȣ_\>ʗpKo |qkIVE b 8eQ B9*%ꛝ:J8qHP]oFfj q=$ލw`}Td˧l$R-b(mqKqݸk [*317+-@R9BV~l8 <v/фݢ(KK*#.&ScĠ/YI}Flb ( j L/Y =լ{7b3 < wsO'& ^PqTOبtV ȯL+gP@)Ϙ#d;R۴ cmΫ=I5v9:?*cTӖL/QS.9+* Ij="ƨq^qWW9ɍo3𧻓E)%]G"0b24T&oc6r9!Yč\nwh~hGE=ֲw_MQ郡~TQgU=TV2_P}8dGtPLwew3pW|;kI:p+F =hC67oʸ_~Q64HpzDj+CvqAxrttfo]q|-+ꂥlW3Ps `0A7` fRc\YyEqHweOxXʵ$q;IO{UAaX g TzZp',W/H~ OfDzAgkx䳠߭wDO6'_E{TqELeDXڽ52nbr-L ^߸bK͘ւXB.B!jv&>EBȧ0>q*#"SW;lIO0/p7FܴI 4kb'-(¸1@.cH;ܰocl tBɸU-{!.#o({lrk(ed&a`xR y +Ȫ=|>U)SARǖZKxW|~{H+T!c|(@)}12S>^K4I2f Le=v|4BiY (R\z=矗M @򡪝_=Z>j09P'~,t!\CejC!PÔҞ* W8PCG= i1~ a׻b*Nc%ͱVZݬ>iP&1D23yCYW @NNk@(յie!M;S)GgNrPm̐6h?b|'eգ {>Q2(jf [!! pX)l4o4Lc ߋP)G )4`f6LEq4ue0ZI.at}",7`ɴFĊqE+ޢUPi<%Eb0JߺKcl*lNH1O&<,Knjld@h'tT?rAȁlR[, ao~]( x,(6q?+4G|DBQ >v2ڝO_7;4 7͜렮yi ]H_GPsasdMڭX3n;s[!0+%`ޱh܄i =AOszS?,`OM=Z-5Y 4T}6 Ьhe+* cHDaɖBL :3,_&yKcgH? 7! @NP"!W"cQLlJ_Jߴ@z½*{Y=ԧpSkG8#4z( $ܿ2a hg(;hN5nH2\*kb$'}Fv4NɟޠiY/Q.wE ؓQ*Q2Տ'ͽ\ZVePPA7/ԑJ hP0 θi<;2I+-s^Z00D;W[>XhЯb#Y,b"'d0h~ /L20M>=EM[.t ARl|waSgdW9^q=BrZ0Mˡy˯\ ηies@Q2 IzRx_|l7P` ec;gcYEܷIm`g骉cr"ag>+ g^gaH|Crb6Tv;A| r^CE)12=:3 n U2=Xh4᧟^yFaW6WٸaZ: /yR-"vH\$642h8YLDžR5ěKpkX=f=4EC06F2b;xYESFڎ  aqkEj|Ao4u0'?x=G8#ۥk)X>R¿p1h[6 CPk},ns;jDSYAـk7{4$P|ּwWH%7-k1Z*ʉQ6tL1>0${9*73;qpw?b\gu BM88gV3(z:X䮟Ef gk1n!F~GV8P(6\pV2$ Lҩ?8gsݜ7癨O)Sh0<̎l?+;Y]ЖNf>V-hߟ767Cj5VS05iO8ԭBƤFHR5JS$ &ReTHAI}s#߱cag]V{Hɯ~.fIdXƜ,;TqhVz,狅\%TKڝ="4(w`dT~+Hwxx`U&LE䬆F70mI$QF [HO6N%& -}iDpиihrER;gI@e'K^|."%SWUf2U)s_ׅtBE Cƺ0TКv(gAZi7,Trћ:h Q<󎞮}yb`67AEàf|2gݴyW[ͳ488n˔ט nLq5_s_-izf,@".?Z"UvZfaԳKᒀ,R? ؗU3 9|Okȿ'8!a{6iM?aAd_dїJ#Tx?*䂕SE'ƂSI<)xO|XE;u-Q%,N[QК,܋rּ RV  TO_%lgQĠ_ g|_Ծy"x~ őq A60fgSZ _fw8٣JgBQt |'S៘EM )CÚUi`n~ lF'ӵQC5P(/}<,NH~%1!#'OAH+!>qGqOw wњ؟}]bڧ~}Lڂ &\;F1eB~ dk:/%4: 9@63dŷsnck&-@*.Uj5B-h;Wr~v\mFQiBf$ϋ'pFszoL`4aacXuFvxKmΕRċ`.|qHgRIAuۯÍ"Q#%+oK!D.%Q<G*)aδoǮjXGIIhnHk1#uf3.dV*[PMG΍n:i KesQz5-(& F$S!; ϸW]*0x1Mҭdwm19h` :{@TQNUqCL$xOٽ,R Ɣ0(\q~mU`QJuRY!U)"$I`r,7&D`zM@} ߣXk}ƉC&62iI: 8*w\qXY|[ފC͠_R0#(j e.ShD !c BxLB9N`zNc굛N]nʇEQNR?KJ{ΊV@o cԻmmL,ϥPP H Ƕ5+Y vÂuNGH.,-D(Dxs_"*~egG!$54>E[!c7 맍.Qwbzo*vts3T$J5pA`lCN0| Q9}I:"n [hESEFaR5IDi5x2?6jiC|fYM@saevcrƼ- Š4On-jt8ao$l}SPn|d2'[SO,q:J㜻 bXnthy7?FE@Zvxuf511:.$hnҳfۇK2znJH$qov>_QXO/]t`."@aьC*0(ηSX Md SC,LK{Kp罷( ޸Ѓ,ocܔmͫcE!6QliRJVh˿R|N6Vh zgt 'Oue|&c IA-uF# I[Z y^bТ1wF$cѻ@3戊{g#'\ԇ0Ŕ)0 1.[}1FIƮ^eYDR0?w1ݗc8xꆼ7 6JcJt?Au"?2wg4Cy(Y6q0Z"z|2{ DhTު͐9ą$iMzP}Iș /gxmPy>.H$;ٻ,tS y:r1ڹq<9օBxȻNjռIlקI)}p5_] a@`G",A;=pwmwxpUq|jx(Bft?Jj`@h(U^*BApOBbQ[a dޤy8[`j!6*}QvL\[3M®fZIJHnjUNO@t*Q߂2vo}"7O 0EqJVLqKnO*yd1#EM|0&뭭s<%?hlT {nf/o'zTy\?"nl@w'(w";u+6pL-r %~G wژo+Xy3hx}FKFZNpsa?S~8}S@Me҅8HAq6 77_B}4a^ͪr˽`h dyVf)v'fLFަgR>J  nch#=*Yo}N@KPt'Pe;QHWxu{ݒv.ϣVlֈ _o`>VmP#D琂<8;jx)F_d')ѨJ[F#[ʂ\*>CC BƆd9CE>:M/]q sZ"7F%C[S$/Z7 H.23jio-ˉRxjlХfEb1W 6rٍ7Ӿ=m lt%"2@lhAc$ >5WA3eK[6&el.(o׫P4iOK1 ̴|Py e({Mխk'pKhr"r ²rf15/TߝG7bmݑ}=ig%t" 0=91Ry灾tda:b;&`.q8E`q"]^"K=wS =]?L'3+?rA5 oEV>?&#}d̂N|4Ihl*g撌񡟞X^&_ ݍEhBTR9kj1Ōʔ-4zmܱruWe5@"P_~) dӳ cf!-6u>@OvVUAXwRf`-֦h^V(56F?N[IPP[~4oU;n=;k N7 '&hLOT:UÆ5/FpJ x< Ʃ;V Wdqyrzk7ΦN Vū)+ k|~X=ͨw[& mPJ&҅Xc"^E}0KH4vg_GgQmBɉ%.zk[FR~~] x&EVcd/-L@vnv{hM!EoP^ٶȂӮ*{bvM$=HCK`הaDpuIߡ\=·,o50}4Es'I g8,KrpY? н0 +"C&0a')Z5k.umΕ0A!$v7oᯩ  ,l*a<߈% 8tE۾@*,0&=0CDt&g($?NKO~Awđ{o~3Ȋ_M29 v..jHzjrhd!DK"']]C}" ~$g//A"JwSDЅe_D<"DlygW\|D-zm\G\w~oi?yQ*Wo4rjh!SJ ۉ*]ΕM,g7>Oue:j1Fu1L?ڛ9' Waw'įr0vqLvi,gB>P8V"Y/ZYS/Rcq9 c泦&=X!Rd_4`1s>ԦR8: y $:"ʇ@< ѡ9\~?#kF'uj8\⥸L4{m5Rwz.|zњ˪mc 8O R0!8 /6>~ɭoe/ hOed.։*ax)}1*Ykg<gWĀӛ&NܛC:k݈lW#. 1ĹkgЈM{0#h+(1CGKI1S<.8K ̶r$#uBBGr?T(8ԀlͶQ&]z+ZR쑤ilY͉R3$u/n3ky|ܱB>7OX9mbXP_9xvxc18V.$P"\{xdoewzd>

    GKQj-^+)Osz}Ε q?xM)wGW]KQ(zAZ} 3S K]>rub.a?gM͆?|b8UN$f]]{ ZffÂ? 'oT\ Gh׾:ba΢(]c_! DW:ňOt!GVZ;Tk-oUv-%lC?~}}n0uE:eָ% KΙߏ0z6Р0]Z ˝"&B}Vw g#ѩaWmLM"' %Pޒ ̞_ǁL813ĥ[*) t6G3۲YFOތ3m9]iOfM 5 A I}.8`4D,4]i #l=J.+blpH$Q2O wk r91+P^_rqe9d=; !yζK,g8^ ^B?±1VZy1(8uW{=2[(ᅶyݚ9f W&J WQ19A ӞF$'=w#7&YZ+Su Y_<-OUZt'j^>1Ï23%m|R, !W͞D["nIJ |E=lvt1O*ގ݋$@X[zw$~5Z |o[m>H/P\8WT&&_TrdiLC<۰jGcq_$B >I);dyΞ1ge5in=D%DEbxypxu< $ UZ $ijtOzYR[}NPr ;giM1=ۑXj)3襚VuzYSu6+rʖO|+_Y 9kN^H6&lx>6 SW>$m!yƬkh3'mW2Rڼ*QgD+^K%nV}?LނPdV{?zXpl f=%qnRTe(ьb'qS"P Va8;n9I>a\a`ώ&5I`,쳦M?˶&^=,CN4C=" xĦG'pWke/Wn9ؘRq51j^{3dDi,\WWye?D6NILC!J+(<,|`#`e=*d2̱ueꈊ5[HMvIzٱt*sdaydũ+kI{ K΂M®S(oéx BuB8!0 G$wh`1oʕiNx3m3\1O:vֈ@nvnlX9 \KS!nKjIv/(Sc)v}ATG=A6Yd;u3?;(YÔ%uZiFU.!#ex 4-X5'?}<Ī1 ex3/DB(L,O<2hborN7b*6_&1;eɖ1avg9-qn\6q`3:+=Z3Ky^ #@d7woBSE*,:pi ;#RKNSCe-tSlP eg!rzBjp{r6(~69hnK2l~o=f9R 52/zu!4gS&8*}ߝNǔ䷸TW@cʊS7* $ժ<6%Kj͹"$c!wTx$`_s+@ .@@~;x fҁM aBƄtܚSDb`&:,f?PΨjR']k8Xb~ ]]r,/(\8Qڕ2NI7) _c/^75cfⱅĢn,.avmQ$(yr*iⵙXv<?R9'EQ{sD'9UtJ{Xvm8\sm]ݱb2g^Fdً Arޱ 7)@#HJyѬy_&AFǒB[A3E"[e FYݚת PRެ˰bқB $_wzhڀNC>ԵTLpózz ;)BDo,jT!㻲/KZ4uaalu_%UI@MN46lKdj71I}APXe~:A}ldcL D̠hD olMɍzJ.&`m.#fHh5cύ8x vPb {~Q09.b-Ilޮ-F^D ):a]<РUoelSN W!R[6ިPEgYĂNR1ҦvmH]s@eaGt* vw-iO??GS^7ƾ~DCu x|!vEZRz;8}umҘU 0Կ[HHƿQZDBٱ> Aȍ-rA:i &GL-4`A+eYƘw'<ϖ2mA{ [vniɍ~g%SB@#w`~H X-O)3N 3iH m-n]I;Pkt X%4}(ldAb|uuU~_Zx̯ j?1FX3v~#\; !tfeFrrJW3y0d;ثh|u|ڄOzIEU[7h6 z=QϐQ1y{%pH,"vnQ>tJ?:GF FUY1g߲4';nTt~͗  4ɍ[* c"*=?x1PncdM6I۟yx#qJ"x{H5YQѰC,X5"PK3Yb[:Ͱ:Ӣ474Q! tiHⳄSS`t飇 #&SRE?ik ~ڙ >+JÙ-gN # $#x,9SLi?ZR1~Ge- & {C9qۈ-F(DPl@#4Ë@Ǿ'r >YĺtHM=aLYKkzN9M"jJZ/Cgqީ#[9ʴBwZElW3xԀ{B"腖H?ďP{1!ODĻWinؙjW3E`fݰGn7aCea@gAIjjR [(]No  ˂'IK}$G;wU9OlVHwA+/<Z(@@-V3;U`,X^ivX>-exT4'\X21~X O{bkR6ɣR)/m,|~jNӦULiBuтU邔w֗ Mb){}b5F܈9[P,łKZBV7,/x[E bp4/D-9r`eJ O82 >zLNT[Tr!~"x,zjgƣcY4y J#ڜkPw5K0(w?J, W^H bL+ѨCVΊ;aLDA;}m{2 +mzS U:ZR? Jǩ/;Ff86A?:1^^p..Ɛu!a;.H$x"j|K/I.g{l|n'=ߜA5oL!I@:b\>V}n9̔Vɱϭn[u"qZP5+bY޾\(}6]KNcNEc16?'fȣ~yD0(Sk5~.Br'neaXBwԼq˭}Nb&.{'86&Y>V`YA>P˴  A{8_`郐ϡߝ[ r_ZZk?rj TXV4XYߓ$I ٛn"ĬP>2Wx/[pP>z2yf_!3Ji‚ āaUUbefrј=3-_Wt^妞[r_}J:҈삗J[.RƤ-?d/,4rG)3/s%:4\19OJYwc@-//Y4w$J)^Aٌndn1huhRv%JDpXE7g\O\÷7oPZUǍ8h"#h\zHYC+^ < UJIO݈rSfGGm1%fRfgɹٶrO؁ C۔sxU}A6 PR^G8uצ+x)n?(\):W5箌eOդJ(r8,𺿴R*xO5>}Z b]WEm@w~% |S= .ÿH|JӺ+lD6'*~V{G7cRz3ye)|1lgN7acYp0lm'jg"+%!HqPՑń]ArB">o*u=vepʿ*ŽU_%f&O<5a_W D)f~X́_)t7TC+XgY;CDCO(>bS<nJaAH^w}ucLRuJ@Tl*zˈۧPPDyrgy"(sp2`)lb5FAe?Vlo4Om`kaLp &G\Esu/mRdccGmWR&nX1YdP,$[|R tlZ= _.Q~I'fY:; &l!B05TN."8) 1d/|ȳf'w|Ij2>{Л5)G1ƻ6X, &R U$hQ@bߊ[bbNѭ_q-(Gۃ.pE$In9MizX2tmlDW6b5A}M荎ueGrqbsyJdLEV`f6X5'74nҒV.tsq&|f߷Q|p}L.v~&ӗdIoJ%O6Mg5 4 lCH?4zg! Kиħ{ BiT/D۫B/| հuo {u]*#Zy+ض]*s2o,*Sz(OćF42 B;(vcsl'hKk)C??rK)Dn j[З -`Ԫ̦!ݰvĻƣqS1a&;"P 1(UɒnvM]z:Y8ٕ(/*{Iuރ#1rkYϬ 8Q~hhTv8k,uy`AJy! 7aO *3>x-z&w3?ې5?r)->m,QSV%XZޒV{{&c:hh+VtZEI;rwzJ#R8d:JQCrR'+}D3e(){_iHo (-:ÊGS;ye2:Xĺ}xW5̾ah$so~li$ix0 [lzbOTg-?uB3PvU;Q1g=|q;a4ĤrK`{ }3 (RN 4-=sw%M`Ƴ:l܍^M5\V@'R(*ctŚMG{M4&ve1}~Ԭ;U`gEE'誳[ oEl)w wj^XdSMVivv#}eK 'KϷPq~0~'=~ڻU&7ɬzT8=dd_Vj,f(1ʗ{^E9T@AP$Pcqл--`+ T:+2*i2ͥ|\lYTS}|O"ěLՠژ,2aeWAJHϺ lRV/<W)R_[C>}hlx?ixI_rY,G>RWIn*,?H" `[Gv:eѯ?uOGޟiD67a;լڥLWXdNO&@NGϙX|lF{BF^l 0rl\;Z @ |1)!6x6-MYz4tr`VߴVjXaG19{Aծ`*&.ƑThix\%Y|-Y:%Բ*7OcԲf@=r*zh1\>Zr=^ SJg2s`0l&iY䥩^頮N<#K~Cgr>:3Yl矢T]c=/+0{ʄfsq/n*M[xފm3 s'b:=gzpC3{!&DPZ3iPtG3 Ԏ`|;+ps7;;ߒVe- e3ջX0~l->.D/% 6x~mI]WB֪qtOҾ韈]#S-1Dv4fuܗJֽu|qzhQ\ yNo,*!KE{s)b>r)CoEx I[|\:;ӇUТD6Cw;Zy,&|'%$ybq⋔Stm#jpUyBD3$2i6s x8_io]ժghMYv1B`惕Uu8vD 64p6JG!)D+8 đ5/t X60x; 4FOrV( l `^>QM?FhN6hb5gRgt5 .NCȎfN4V3-Eү,84>\ע>9ttmRJ@.=4`Gb|-ת;aG>!Uu0C؅Op:ObpQ dHYP3iqЬ2P@9o"ty9\& /T`c0yh q#{k`QӉɆ=Y?O() v&&X䰮ϙ#i@L{)K/(\\Zʹ6d=%2T`si8Aj% d #X)'Q 28Æ`'Y*K1U9\xJ.>QS]^ }-dQvN..rfZ6<#]VpyU~겪٩}} r65[#4Hs$wo{81.o}@N+(H/z@U gř~u_y1l49^e~Lːی uu/XB&} K雵Ĝ yx5bWjLD:28d:m-@Z\<aGYbSX48S|Gk"> /#GSdDV-O~Gt~?Kzf7T:ggmohRHb Tz)\;=Q{{.Na:(v=U?0>[7OUOLvhqy"5>ܛtތk_ǐU~k(/ Cgxs{T,9 ctC'2h >N91ME͊_S]FA 1 Bsp"_cA:Zv 0h0GTҚI{ncQpeNv|G_HT' X{1xPJKj;n8$4x܀]Msqagل)_^ I jkD"m% Eū xTҲ9efz {x%/IAy9}-~c+C2ǀՍʓOw œHYnͬ .q38 LPuF^sS@ \mZNT <OGko:$緋+O ٖ +sJE ZO2ZT~ZjOȑ$AkN9ύkvd¸ʵuB  /]́iu1J-FOu{z" 9Jk4!2v>Czz0z1{ K%=0LWnv,!J\-shlD,J؟Q-CqH?HҴf~~H}/ O@kWFY=MNˆP_9#I6xz]D'Yy}8T XQZ}7uS7N%OF 9X&fkA(#~t<8^\ 3"x!!@ՆpOb(/R"\R&rUA͚Oƅ `#=1qY lw$]xeݦ3IfIӲP07 La-J 42fi0~uVG2U7r$VA g han;.;_EF%}`#T>آàkPٚc Z )2'A|t(,4,z0Q( [W 7+.]~[%e$hZ{ZӺe&zw.p r8]ïh_bO"^`+|]9т_i)7_V0rYgZ^꽹JpuLtT֩9 OƳt,lL^ymKmp B,? %/Rfj5t9\f?I~QIMAdb'"SY`o`mR͵vq@R@Bk`Ɔy=P¬.+ᅚ~3dpiy[KJAjɛ",&"q@ԆA/Ft%dՃ¾8m+;xO⹊ o+.ٹHJVo3Wf7C~;DV6IVoXF1t޵1zisS|:Pv @dzW'bJ7aD8-4 c%]-65WpKLImq ʄṟӰ{Kiv@ 2fkS/$v VNIAn>Wf$>lԀ^ᶩ[ P\[1duFS*\rV'!Iab)*{[);ğX7"9 Čwh~ A5WVRrO+qOa jUm鷕 ez6.:I=n} ӗtgUtawvJ 0b\x(a?"#'Lzi.H,>.%rG2j$.bɛYJO avvcLޔ'%=8YWl'r%}6Nb)`&Ř\.M%v H&ٷߨ(S?hE wN< P]}vUd`R"uJ1Rrf{ZEѸa윚O>Kh,yY(qRFv'vU6ppxm AтLmV佉)I Xr ~PDj0CJGd!cÑe:Vy |߾>JAsvs$p^(K6#$ ym/&vJIiZV' k7#L`vM`}~Hulʗ/]īlܖ{!mꇓg+[e!ҤaD3Xԑ`5K}C$*Ò諓mSztj|oZ61SЖf\va6qV5':$&*e l9/+iPt6]bI@vm׏V#቟ p?&J=xƊRȈW ,}䕊Q:*-{Xv"|! Pݵ‘%(;3]''Y:i M~ yCwfI yk\V`jyW-5b6=' mzw($f&T>Oi]dΙNE-yRӔq So%b-@? tUHW-}4s/H2Oa˺ΌbʹDR[fY`r?WD W133x\D@xrY C:2!3J-9$>LZL ::uO1 ]cg3c)εB*S .:EHGkZfz`$f7b涖REy]\rxjK˔P51.EI&tya'm rPaqgKp5}r_Kx~V:f"A`${4hg(JLJ0s;vƵpbXlb8k>8቗AF`ssmr3e6쭾!Bz5RYr9.uOPgCO>m؜M2;XT;@yF[&,F&E6T )\6=&QId1)U~U9a>f|Nk fvpcPƖ mp.@B`0K(7-u ( vj"l|`wvPA|L`(퐊:йBghUJ^r2nP_0Cԝ]A۱Q 꾖)@,g^Q_[wF陇MЏfdbLꨭJLRVB%1+m}c^J+[OS*NfLAy6$ IBYřq Q܀~6bbƫTeҋ 4:~v\é h˅ӏ0RT*Ĭ?TpE)*gmE$Va$SmL{`s˭>4Rd] $37ɰ!}F*E7RW=xR !9S38HB4?wc#u / 3[KrrA@a˾0i¸=b%k/h wSByvN1Ž+ZZK:.Qb1ˆOآp9+Ai_rZ6sΑad[꺉S7uv!BjطwAL.b#وB><c"cB,-(iZ59欞"P<퇋:-^?G+m(Odr-w(ynJ0IsILmKd9##M+7 xͻ-Nj\Z02}A:Es=~GQ@ ĮR͐d'+G݉MGk.JO6Y16M/E)!x͛фet_cPʸ7/ԦGc.żLj|r\\o+2 jWB\M 'D&Z-Xo]Bf%3eP#k"MMAo:MD/8h25w8EIKgRȶaTA8L %8~me-B~_..ʝ|.6WׅEmBWvO1h1Bk{rU0PfζOFfWܖ#1 䒖1E,^ Ϣ;#z"Dpբ9 RHXA8uh,(pG {N&xx%6C[P܃$uOXBUyQ;`T`' .t/_fLw RJ͇fnC :kuF6ow 9YRFSՇsZlGEηT7(T=4['ڰ%?W-nu;H(]82Dži\D&.oluHZϐ@:z~a#:wsVa$Ob}Î,Arb *gSF?Eg{~!ʔ1Fn)ژDGfZ0[/icyW˛"(64* 9|4U~C#q퀸%_N:C[y -W6uvp?|\&OFԇd,rWN'#S J`KzX<*}|@+Gy#ϾGU\GCڻ(3NfXze]dߔyoCPSt`5ŏ uywFDo_~RԭAR-(Q RXr"g%pW}Ggol6Y`Ξ uZ ef.>MFgR۪Xo|PlEvsr8]Ԉ{+3i_8Zl@&[ 3吠ЦOUhsn8@nlO1b[k?)heR')gHc`VV`<GKkqr@} c#8R!~8o dsRϻ͇Yr5aji M: Y+Q׿y!|S#tg%%db:'7q6FM *JQYXRN[w@1gX0 4I5rP%àͼ/SUӪIuېZ1(DC/@tMwS/yb ?vQ jB3cv2INuO(4F Y 1 h!b>iNA,D\Q ; 1OlgsՅ 2X5^bpR#Lu m/GE~;N#I񦘵 \ @z")D#RNfq}-'$'XtAF/i)N?^w6**wssO67uۡ@5&_'2kMgzsckǏF^ ${ؚg`ø؅:L/N(Oj]ؒKCQF'(an+wU/gp#:DyvTi@ӥU9NamUЁ`J='_Jvm!0tABT+Э^ TU1p6鉎ģH[DZYimjl#5lQY'!  j)`Mtf\{(sB:,DLqڂ|ΣMJ:/U|@i y^6?CϾt΃&vubsjjS,WlCU%N9_ǽ%(\1U4S%bb0=BXNca1*8_>4~GPsh̀CksBSU ĝj2{i߹?>wڟ{&w/u',[/JI]Eq_?n!6s>p6/+`܍[-QM E@Sz~KUG􋹔WMY1c`t#4 v x;l'8̯q\`6=nMylwܦGS N[Ԣ}Uٱ&V~#Ih9?L+VJ />TSܖߜHJew'iņ:}4ſדY'u/ihzQim<ĺHA ye۴%6|XR4M K^W1(LzX"D|7(yJ2[HV9Z,c ޼ĭ_X0{߈uX9`2|vJh}y\j/XZ=6 I~-5d*)D<ˌL|{FjP;eF(B`n@XnnX-L8Fx }ףLvʧ]n.Q ɎżO27c2X61DbjKMɯDJxPe2?bd_mXÙݚGjs&+)LY}l*$.Cis7x?,la ǟuyWMҔLx-wLK!vV}BR([hU:p0&eW62σ$ v! `su52'#aߏd|byxFD kH|2H& -V3n>Rs,]rԢB%dG"ǩ['bLB~c| p(E"!0,[rf@lPP"1v\]ee]2m4w@ɣ׉v~/z;6P >gq2/ZkxҩέgIxu-;<}$Rd<i,bxTkVh4[`Q֪Xjm龬iJZXeFr6f4dh%Qd9wjteXa {mY%AGQm$+xƲ/̩g #ї䪞 &?@4BխhD\LRLM>X]DͿD }@i.%w ~nkFm?H):{K6Z4 |͓t](B] Ҫ:(D3wy.ny7s̉q%g$<\VK gnT [:Q)*-ʢ t{`ҰD1D!ڬ!Eey#X4ԛ6i2mRjTLܓ4^|o͎!Ҿyyd]'9muL[Jf:XF?+>'TI(T@4bHh9D-B Ҕ=:\GN;gp |5$m -+N) *Y%mZomF#B TBb|# kuƺܳ'J0NN~rZf?t F}d_rS\.NM yy=fwxI(HB-a! >lb;3' Nhj=OspskL?1h LУ9Fbf ! 0uuծ˹čk\{X#9'XkTPdnq}]7=W^j`aF?I ؉lY7Cۢ|*?obҼxnol4nxSot94A?˦'  j;Brll- Tiǵ}m xqm8*11b{J+[Q'6fnc=BoǕuzhBc'HtxK}F)EXJ2vxcSu]m gv Y~-|q qY":_vFis)su Y]8kئF:eAiq~Hz!f/oY7|@\tP!ZgrY2/1>i|n)y܀Zl$/zq/`Y'B5}%* y9d)"ءչ@)|&S2lm_,<5Y-=QPcQ*gl̫{ 1ö5' ZƜ׬}x,{րMQ>SdNkSZ/ c)h?i d@v*m~ ~!p7f*:4/ ղ, &G\=[w&W,TH&[\,0ނ.qQK9: ъS*ٶZ~l>s&SA{6( ƴ">hsi~TVD(+p;XusYf5#ṛ/x?bhRXJW՚3U)h~(כl6.Ma;gKܔYlӗ4m,źEl>Y~~GkƉ.i^D na3?duѨK\V_&땤8˪:L_̹5Y WUb躱$ߟt+2 0şF͈ 0s'Ezrқ+Rba];c2 Rqm{ /PĹL>"Ʉ=EAxOh5/X绗h_bIFv'8-n&0doAp6YK03V%4QI>5zW7zH 5Iq"(wE`LwRF D?xer$^2)R9WUz00ꚽtS=N.yS8WsB:Na%B1-+*MVč#~ RgkHvpEYYg9Ff|X߷W1NطƄӝ\dkX}.T2xi5Sl ݜg!k]k{%PЬ/X2WuqZY(B TbCd4_Mzɨ%;7E..+Oߵa[H!jW9? co-뫹{ح_&Uڻ#{aw#3 -QHcN YW_"-r%:gN.dNé= 0l5Og\wJ+B6RȘ[PDZr __.Te7ԏ:58GՈw2Rϴp0^6x67d~;)Y#O"\}Aat}]ٲ'ixD}ů(BA)Uz4aHe6xBZH%y$K|%87Fp·7o?R(jqц7k{e XQ[ Glv!f߱ TOGPw"M7MQp*8דx3PA#=/vU%Ur]EV+>'T]˩T1ӑM{/Mo6V(|Xٔ[BOAPl. fm; Eﶩe`kInk3mƳ5%zh͕|B~Sy=,`}(qU`ng6Jr-5 6*M(zĨȤ_"C5Xu~M;}Yu-|z>ږ>)} GՙX}ǒ!Y[v\at2Ş6If&-:ZE3Bc' DD h+u}IkZxIoN,}L,54[|f|/$NR+0QUBwx %!ek 5o{5FfkƤ )XtBڽ XO2uASLÎB2T$H1<[>UсY\?[ʹ~WsZ+NbbE%Ad^Fڪ%<i)j`yѱX@^=Ǥ{?j@1TYqf>bt9{ޮY2F|Rhl('YLY $n֢CЂXVSu.qN3*;E 2d)XvI PYPo_zG 13nͨɫQ{ۃkqx7<9!`  6m6w~p7`}@'Mq0}d akPnVR:Eol6I޶ۘ%;Yjzg*,+'t?PruDD!;j=uTI.ٽ΃*zL޼ůciu7 r+ffYe8C¡#25 m^\ L|]5ۯG)ǵNf|. p2ܮ!KP*K`=^T˞ ð}Tn{7>8Mm'uT];yr pU38#ZeFzgd* x>_ZOVG9(P]i?kF&#LBi9A$ WP7KцRB@6{ >"'|龋ҒRb?./_͞ j~o: !CqrXWJm2Ps MWo3(4#_OJ}nXЩW-q sw7"גoNaCYH +c{TN=qipǰڸ %Him" QC0Uf\݉]H\, z')ɒ͛C@ 5O6c`b(we]C2}aNo~/gq4wxJ0;{o!E$PΜ%gVVEV8Z$C8nIҞ5Է8B}?gQ:h@|&S5 >v3ijU(aO;aX&qHDmE#00ݫXQHFa?Mb]6_l ˜[k?ۮw]䙞jIqi/ $`d#%To.isq<>Fu n^š V=΄[>;fʟ5*`HZ a.+TG8xE?[ϨJ`|{]B^vń1RApQC/F@⡷n4 xr fƭM%YwQiѯo .?d{+ cw5C4ЌjǾ"CnowYkxJ7 ew]ejla=]#Z Y5PZMHGEFT~[)w+ƎJH3_9Ó~Yhf|Kv6}Ln1ZB޺"nGCCG=;4Vb9gIs4*,^!#7H.Pe3+6J:?ps U{_!lg^ȑJ+Q\ !Qp4`c-!Dحlܷ7:ҿ'L'j|'XI6#w†q) e1 V\#,RSs` U/t:]ܲ7Ҙ0s(7L?Y5uim7CKR+Ck^9%D*mcz@*PI 3}C|YT~eSҲr%ei>Ds ykZy jF^{*UGMs޻.DxGY)@; *8$e2I.MX{,esh@tYHu+,mk˖P]8Vܫt|a~taoȻi\#n :]9 qmD(.;0:i/嗃a? ZҺ)6 % TUunnwރk?D5Z穠O< Cڇ.na~JYB{DLƯb:Ka{K?&g>O3'! 97i!,f]T:^L9hu\pm?7'EA\nw jb Fo3ޅ"qd?b WH(0>oMԝ`Rt7VwXdpEU.zsԓHx쭦:7!`VO Jyfv:vݍqH zl;xrcjCRpNHߘ.' ~ݪGx& ]phN8|Z73|}{#Fas,A5 ~ŋjUe,Ѝ!a?Vf1DOY4ңd^)\mdX`UÐR/ =~;+ѦqeUV;-~N/s8;$61׷x4@Qo'+e؎rHdzx.,vKGObly^fMJ:_.&51=~Iae5*4MWXn|vKQ4jO 0L 'ːor餵CbHѳds2錚oۙ~\8Ҥ WR%1\SDü1s`(*|ԨƑArŃƣy[s~ %_¹#1a.'xCUܐH顽GEl:[Gep)}P’AhR8Z\:-#!*?&V }sb3jH&yeĸE# *I􆄈2'7h&4% *RXm|Qy4Eo&5åk+dU|,hL'^U7ei)%x%Lh&jh$Ϳ@_d$qnY& Ă TRv6'7m2def#ҟKԲ*XofVd9¹~ G-8#eK?Z#ϝ\0 88*u/ʽ?S2t \B^$Z`9\|Kj3yPk`a;FM2+xHGJN.]ҫ@#%'koq413K4|@n=LBF8iK Wv[Ygzp0cQj1Jϙ]ͩyԶ?%=CO6n7H_hwYk~:xQ}\_A2kE_J zBL#Gadё#,;?ݻ/Yf=VR V{ViWb Vqş'T:7M!:>Q?jlH6`Y4>oJ:cN4(g0ѷ {eg q!9}iooC>D489C儻-:5r% 6IKE@nFSVV0}])uM;wтrJ9uA.%Kt7QZ{,q!#+*&gͱ&ă1'w+ B%CL6U꾉۫x]_x/[(23Yx9?;UC"G5BR߀8y= I;ܨ;$*D_+ٶHAW$yS0hеL.ăM.\JֽÁST"w$6C۾Tӑ7];w.x48f390`-tTYEPyu 曯#n:m?}t&"yc WEsUj@&|@jfc[x% ֭y S6'! urPJ$UP#іePV =oqoqqtUk_B,Y͆?#%߻/Wk(3#[} DY PLH(~%+L0193Ka2KDվ}Y+[VQT̎+#oI+6?$:zf)Do琀2py2R 1> (v(D0Ҍz7[^L bt.6t Q!84E` = Оr\_pT)8W)_%wFE m iƎ?SbKY8B֐$@3>@2`kd yGj ]-&gofx4+nqȋkl*pW$ >.E} FRY`ޮh֏'N"k>ak̈+.e30DÈޫ~FL-p9DwJsc|(dn#QKnfo'j<*@;KEH!Az(p R7=$#DMoG@e2c+VthCcv8J⬛˫vsXj)RM/y}MsW)X I/8[s@٣ey 4Zʜt!VN o>ި6ȭ($>Zjۍ鰬*Pb<"Y] CfV&oa?Y>S' \F>ԮM1j4'2lTG!qV8b,pMHԁMz!O:C-z'Od2zיG#D unP"Qϟ-:'H_eﭧZoo^9E⃘-]*RvX¼C؅SJR055kR Ƿ֔-:hr#| F_xK[*믿kV\ G *TZf|}C,Ȃag6;`:_92?k*L(cro#')&tXDѽ2dse&o R8!P{yO ^8'O /@ Ӭmͮ}JnU'9 w%Mљy͐ ecd>w7K~'iBXC [`}t<\QaUpRSٙw%'WT4f Z)\Y88y!rY1<` KyaMAwnOiඉl9ȵʕݩHڈNZyݲ"4*@UEV^$눛UlR%$pATlil=ȧR1̐ylT:l||omУKܿR/ e#'m A.LCWiE >ٔn)ػ9S݅ܕc[+|n 9=3}'F{\ p <`#+[Е]v9Tvt3xW|re ċ?l{g(Ro&_Cka2J]~Y58-[z$͢ϊiϽeU +Hrkr׹IʌM Hjmzer!k'5τ,G^Rk)wUcZB3`E)'r gjR4JN "OJ ]bZަ`TqK2ڗ@[각뫄zPHw#Zk@ 5Gc\84ǼDU }cnݸLFsC^d;/U1SoH< YS䤑TiEE cd REO`5w،U)2$H f6ߴY;тMx"LfdOc ŶԀq1;&rscםX`0Y>zfth uTbm-RX2Z*+QނkHk* r6F,f@U @;ߜZޏ>gBGRK(A(8fZp/E9zaT ?; , "YvrlElCso]PA>xQ]F~^F]ׁeF8y9CԩBD_lxR 4Ʀ^cZ E{jbQ6mXn!ush pTJrp"ѿC^@}.uWie+0vy'>_I"*+Q~kϯXo0JX럠˫}Er|w6MckǿA\~#٤-SQÆՠ7 V"Ů~#ՔBK[ _DV=1M@ ;I_2T9Q/;zH$(qcv]_:V\`ʆ,3ez  ^i9kfqND`/]N}d B} 3KE ؤ1R,3C.yהyT[ 2OTLFBcY 쨇GG$$d٪v (Bq|šϚ"d] 摛u\UsÅD`MR(:⣉{eaش. Γw%|L: }?.`!) u lx1~*2s晪ODl!Ho+x+ʺw0$HF/h[ aobtt'&5pl.Tgz 5HJb*7Y*uQZ!>D=%ĨXCٟ}Yڔ0ſ52ĝl6a(˝,D:r0\b YIt#sk JyØ7h)<a=thv 6̝uZKRgeCC̭^Γlˇjڳa}U%j.A89/(>'QP(jo >>Ԉq\p9SBOI :w{5@rl^Xt%νxt7r(;߱xQ~R(Rޭ6[usW.Vݮcپ'+ǖ,Zb/R`֍F2n:L Ec-!D: /yOPx^KBe Gc f„E,ȉ*j7@Ad0iϖ eMp =EvyXj-CY4>IlK'ĈR/p$Z7j$[ZĮpN ~Hq mLؤYnUq6.C6G 'V +yf}T.D_w- OG|( `h#쎘:3Νx4G##h̯'UV {ܭtc댎B]4ɷʫ0ˮC gXܣ>ţq<{.k PΊDac((vKnCSX/S+ ;L?\?aA+?P2֨3"<{5ֲO^OW(<{ҘH!t;j,*MiQ=j!ꜵm.Mo5񊘳hKL؄o-'rFKI nWk[y4D݉H. A=Ky&8|XRLEgm}HvqZJ68x@ :U2Gm{Ǚ՘,C"~SF)R'aI &Z[ s-'hԣ  6X M+o>̼YK+^THD hXgzݕGG91`pw[RwA6a5,xdꤧsDUB4 <66l+9TRcYtH˵Qڠ?Ѳ<0^y9O)xFd-W_%!4vĦ̣4gszzX LZWha6\;vϝbx~~J+mFJ̎`IWv-uj_ohODPTp^}g5`kD 6wxyd~b!XܯӍ(ܫȬ@zJ36pn9Q=QP4zuPF= 2Cc/{S K =-h#}5uP,`t,]d>9zE#c`0r;QԊ9`ߍE5A1D-Wzr8aUB|inZjS5 ߨ]JeN1 [(}ɫ>ccj`t\I(|s>V3`%m)q#ƆSFx+C(p/"%u&7dR6Xn;&`k[T8e}׭Hu [%%네^ȄTK5gcvpEP$sMR8QlE?)æ, AQuЦ)åta/b5rS.Φ _RA*Zųt"LpTt!zM;3#JjΔ0nm6)m{ԫx(]?>&TB{[8'^%f jti@z Y j؊EOyWy [ˢ2񑊖A Q$dʧũO4-EJmD_!̵-Wٗ<$)%fUqCN)mPЅ'<ǬS2TN2>ǒr$d1.Sׂ>[ J XVSijsqUU6E9_l1AH˴F8[7FnF[M-3{nGT$IEDyh { 4obM%"7M߳TdiRphXk'C!ɌMȺ#5ۈ`1tcQI[1ן5rib!}C9wE'˿*c-1~ǥ+p>r8Y:p@,DOFRώA ;"heISk>頑PJK"2Y%Tbr~A6%\`Amde{1В %c[brFY;j@q̦$AKTX\ 9I t3pjt#l_ՁbRh8-/;lVz[ LeOf_~5ECC &HHG(jms>y$@򉄲3 b KZrΉAxl9FHuwɝp*)Šnϕkҭt˵Tp ENMGEdSC6hjE Z퀑c~IW(5'fсi$1S?-Uu;&UP~_2ĩ1%엾+h6F4;mamW)3S Ѣ>YHU罂<K8?Aj7 WHz|<؏r_ޭEhJ[rxwnId%U!`=)gqO4>K,$@'F6&@]EkڞT \urv̠I&7 *TyE;ֺ3$xRy+z]wD1Š3C  }MxOjMr Bqxgw[S6:Z0L:25<94UKren\F$5l"5:>y\3@ۊѣT&B@?KY̼wlYf͆ADfvN]QIJSzBf0djVB8E-8gVD Gʳ$ǨPCp|%5]Saw4*QTO2~6#u@ÃbC(R?r-bμ\1t TC8j霏_/h-!}[HOV6iWuHdt{B<'8PGo= _46q}M&`3˩+FH"Q\M e&fx͏J-ʈ5^tV-R-s54R*lxgz _e917Y{Ea BԉSOGpL{m? ,'5 W,RW9uIbpYv=ekQ۳}lq_9H8+C1ƈc@yxlp4ũRΚb@42&״Ey:/˒n%]uW`,c MTpS- { ߥ]1Yv2noAncRjUcH}XTq$\Q޺O75;pi$ܣ}$CLvu4bN9tP&~aBheʊV1,uvp<1BMͧK26:fk Ƞn43=u^z9H㡷W%tb~Ӛ7.RiKf?(.4y̓r>EE^xPI\egY˫CB6LO`J=`:zlx.b{h)4.4EF-pDžf *Kț MP/P^gN*͓ȍz :"NU !܂׈#tuh]Ӻ3n6w+$ @v&"Bt1q5U)%&r֎T`CK;7yB4a3{#s6bܟRKwc/q'm} mV4v,oMqثn?\cwn$7u#䥁 dU`BfvOJe]UUo<"3HD[+pd<`X>"<1_4sLǞJ2[3; /JqJ{o1Sm1Kvn5,_Ubh LbF+?=釒}|\6`Cp^/T-Zh@Zx H߷Ÿ;\F=. tqRD\8F?g`߇) Dt\j\]He ,-\^nUEq3kכYœS#Y@ZbV?)YR9uY&dXУ |Mw4RO#SP2KDjv!./k xn>#e}8 /*}jJٲ%VXZ)w/h-ۦx6%/K1'>mF<˽n]mUy':ĥ|Es~6mM?1lZOVrS>++*q5? ڪZyޗ]LߟDĎ(GP~wP(X9hW`C̝^ĜGcqg}:-Lqdi5Z=l{0Pviᒣ }ځ=˰՛4DZ9b8p MNAmm#G'r~{0JMV (؁`gGr>痤55ɡq{AGY"k?!k \"+ԺN˾I BolbYjooy'rR v HL({\e:UtPQc~(sU5'w.e92?(uLO}'HBeNΥƘ<;qBog(@P)6ݻ-4s'(`da*%c0Oq>2Ju:9LF^&0p^dy/K)#r/N "$_\̛s#;sOS-]cqsInbd^tY0Nau3C޶(IJ>تæ*s!?8q ЦK4tu4*IV;G~@u&ߍOIX64*^Мmp'X>(NS^څN8̩,2w丗n teΩhMa< Jj/'$ E!bT:"u|aA !OY@h@(fq[4R螕Fϋyv~~>fV#;}Q^9#FE Ã[B2V%SRL* GlkmxZ~?rm|ѫ龘ذT Z{-҇DPԳՍ2y]gUj+GXy H,#i^tplQ5IuԔGz"/":[3)|4/6=$?6z.8 MsY֓wUd 88NBA"^ZTī> #^Qۋxu9rjͣy&"N_5ZPP(hgYmrA!N~Ц#3-~|Po;~7%ɓuxQ֥Q{#m˨6c 0_ {8|JauJzRs3M3pR͚B2HS dҰl#4}i=\^IQEɅ Ya u;@`2S~K3hŸ4сchI f0P]7<D6-L>P팣KхHᚊHyNx-M ugn5F?wOlIn8K/~nO )P-F7q" }Iݠ>T LV@֣pt|(,P\zYo3mc W,4&Q6:Otuw{PdU7(Q(|9?հ`x7Y_ypR6nN!O Jͧu%q+9g;3dE\$o^dtkFZɡe!/]V;K$H蚠b~XCBMo#˹>A}Dweje<@A4uWhcޯb`iLr~6_#r '[M6@kވl~T,HD>A89#tK i.sz' m@qW?'(4CǕP;Ds#)ʣbM,HwPF99~nb_U}=m3HQNC ܾII K_/8;pA)i}bh%O*N+IFsl{a+Y"_zz꾱E"}3\S!L g('khzŸ 2"*3=HZ۲AFQ_d+MUv6gMTUa[)]% C_/!/s[^;ʑHa!jtl[vdRRQ!t3N%+,ݩ_IՔ"#eR"AłL CAg]8+j4j.S%OG9.eɌBl?SlJd80S?isv`[]ڼr+r_q`Luaf-pCKaP-L;%S_w߶N D8ye+~ǜ"~]{0!cXQ6qxk$ƯE%˚VM 0KLOB,7sKεEbq#K^UضR& Pٟ"wJ~ :? ?OpoK_"# ͕b~6fN}Xǣ|J"!7X-Ɓ#Mlw,_Pļr Ռ (txIe]8 ~ЉG) Kھi1_^勏4O盒A뎧]nF9 G-^B $h}ui^:~Ϩuۿvlg4dx{[7j$M\GX4IY%O38$??:W='< [. W[ ˛yM;6[LS[c<uvF.?M+*J 4 7ᕤi4]Wၙ,'=M,@xDX9##Mmy  +jwsoDu}T[e&D&5p kCQKdUKط='~ sQJ#up)[ZN&V~- r}QQOHR#O^ *iC^g.~ s7z?=yDhRYzK0Y8Bd#|]6rKYb[*|Xi)[62^$:ekB;>ֲn{k~Z2tX5T iVUaCv[ZB6@ oLhH[(Ep-7"uB]\/?qzdgc~z-~Z4YyOJm8zNҟGIa)G+t+q!r25 v߾h8b̀@\CT:f}_tr菩';wJD78Jw|iW@Qx*/6"DU~l̳`Z'?a"}zb?#IM*c21[!j"V n'Ղ/)_mDbN-OCq8Dr,ޏ d'.),e|@וؓU꒱2!+Mk=/  h"{7,BY <ۯc/b: i%-9kv`G/ZESNll֤BW%\IVyO)h"D4wJr2nJP-n)\'(pFUzam#:zMpӱߠW~,*aE>+G=+}vB)UP;IG9m ~*rѐn'sN%9elrɘ $i':a),_~@icC1ʏwʈxhRKq x@M[ >$vD;pЉ>T`oV3;C!:A+%D&N i|a5}v#r̈́Ķ24J>7)iӺ/i&Pڠc{qHHgO^x'@li9Z_U8DFMR=bhd߭h5XS>} \ nGj(*N񘄟f<87S.6q4>ʎGu/{;s)![:>r`*X #b{e(:6G!,-j^fћbtԽ:Nh5/DI&ǁ`GuՠicbQYHc~<7יA.OWJTz^ka|8 Qy"Dyngu ƕdfP+D3A>d7lҭzVԮUu5&B}cL !!7lC$ }vs^&B+sJI9ϨN:]0Rre/%8ΤԾ|8 Z\S;Q9PYQ\I/?84N")oɛV W S=.G65>3JZ9(RU+6'  7%'Πkyn #)u[2七mūw| R*+4oΜ*vFf!y|r5VpCW{9֐}XRh?= En +TbHϕ QDH|ࣣW7]Z0҄y-`>Slw0x]n,48#4FkfIY0,'a\oRp[JWac0M jB+n7)HtY>ec!`y3vD?h3_dHO˴Z0͌>T$49b6ZVKZ; 5t@oZE~]4D#Ql{rD-9HUaɒ;O|hNH'. nxs@lY?Gh-p_ѴZUzE+` =^giXyqH-aqg4ܭάȘU8^@zg|܍#HՊ}'xLM63 b_e kvBߗAB}<@ܑRVȋ7lj9`Y{jVK .D KCc i"N϶ңLXHWr0_ 'O%o'*{b^`H~SdS"Oő79'sDT6fl)ߓP0Fꁟ5֧$vȮP&)O8'OؖI0u[~wjtyFm4{iD fYP~=+ӑ;<į*҄& wӷ2}gϭ|#`Li0^m~-zJRSBd<:R؇, qj ޚPbm\2lUmbVB#[(#wUGoZa]tw>̛~CxE4(S2[:JDԹy&&` 8wxjAR\ E@+ō顇Vy,CsWռK2Hỹ++e3kbéK%,Wt@ȁ認:{!ܗ _S޵g}ڿ5N^A:[u5A8rᚇ`RmLraEY>#}4$7I::=s3B8!moLxg&-͞nlnpd yJ38(.\Ux ^rM'$jSOwU U_^m hiN25bK3?Q<"pƐ9>C+m,&l6"2ͫqUevPXnGR։6T㴠TFBH XG -IH"p^38eL&'vBw32Sb78 a,;K3dCFFO}S͞m[mAy5j 7<D+,oR y!ò|!ԺGx GpP*i-3ˏ, _8>fQ."U߈PnKmF m }NwN Nw 7M<5:I4wǯ --][.m{{v";R7 uGBC0KhY Z0c2o;SZ߲&QK$gݦa'Ht Z|v^}{D3zL nM\G;AU^iw"0٣g/0Lxf_dvдdˠ/mש"U8[8GaTYl>$ֵ~BIܜkCDi/&&МUiҔY\LꞴSX쮰ӨTמ(u0q4oџ* G`*p_$V4䞑TŒa(?pLl`e8Ñk 7 HӜb^k$] H| _ m?{2R4ٗ/ͮIHҥ4~ W@N[hBȮBIV 3"3ȁ U.E{៽[Z֕ӑ4:T ݐ)=Β4=f@UN?q !  |d>'u%pȻO9qY^T>DK#6K'4Ū`P 0ns{*`uk4- Y!=P/x0VC n5Z%\C'.e,Iy}c9t s+l,A|KB$MKJZv OӏM]*_Z*;u[ y>ި8L+sNG= 47E=Z_c8;DvtFZ:Z1}u.$i[u %o\M.͝+lcBR뢚P$8"@=1q*5yfKJz VSO)^_5'}?|Zƭ݅[E $up