kernel-debug-modules-core-5.14.0-503.14.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g7}releng@rockylinux.org p-Bm5 '];cJW^JK NCҟcz(|vV^ЦX9;fPѠA@4X7KrF?EmF_$Mspwp61Ptle0~6,Z" Q;L*'ΞQϺ,+a~KKxLoaYgMRtOªfPN3Oapzaʌt/xn^'>5bKkqv,IAMJbv{[>Z.w.u\p/p.rfcԍ,b <ݑ`JݬLfi9-{}K>_%F 38[X<ܚe{ y!!zӫ Pecf>VE+6) F3cZO\(*@>>*i?*Yd# 2 _  +$+ 3+ Al+ ^+ + +”+k+ B h+'&d|(78@[9[:5[G'@+H'"+I'?+X'F&Y'l&\(+](+^)Zmb)zd)Ǩe)ǭf)ǰl)dzt)+u)x+v*$w*+x*+y*;t'*׌******Ckernel-debug-modules-core5.14.0503.14.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.g7.iad1-prod-build-aarch001.bld.equ.rockylinux.org%p Rocky((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/linuxaarch644 (H0!` ;8%/h!J5x" \ %<| 4 8; |>,/D &\'@-\$'j(D,D h ts8f,Vi -6 \ X-*@'Tܴe@:-t$#m`d5D hk 68E6Lh" h H x x 8db4$qx_-xKL]PT;x8$!2 l(%-B\' !4LjL9HpPHc#VGPdrx"~03  P\'\l ( p d L l&l  @,=p-It9h SH @ d   <+h("|%X#\!x 5 v 0%L,T ^ h | | 8H.T8'4dzZ`/ !0x"h28DXpx9d" d_ \\&X(@'@&%Pi2<!!3t|:U $K`T`#L%(\DCdP5( t#*D!HX"l l>(944m`)," ,!, D  8tA P+trVX$@\2LC@L8\|$y ,7\ \%<X8C(<p$!+|@(,p! LI|8*h:x?,R H/A&(l`M@ Ĵ(O \+e(<MHQ0H;L4"Ti(hpa#tcp Dl@!l!1@/|3 @1 .l)!$ x X W % (8M+X{$|#\ <'$d H'P   $l<_`-$0dvxDhv D C%\8Mh2`fָ`5"\HZG` " 4`1L235(8`+$p7H ~DP3%, T')\'O\`h6H<"\!+-|"\l/Dp43p%X)@hl,/$ -'L d<&dG}@iHpSЬe0 QH[Zx3,8P\ >x Ht28.N7t\NZ,RQJdWYT}T2 4"`,mM@EDz@  0"x"8\HL=%|U*"@ ,2?14¤(H)4"N,`z|Ct0Ӡ]= XX#x'46e?H x#hnx"# -EDX 1)D8bHpd#$it,04d||H <DpTpd #x|d dd P d 0\`=t<0P   G !BX Mt rx<P<-0p*3 hy4g p 8 0 ` h  4l( a\$hth%x-T\%$fkt4 ),I hPTh ` 4  0 H PP -hS1Wh&\SXDS(0d   p\ 8;@L +$D wP,;;p54<@hi4(9$~p|,+$2*Tt  <x-H.`, t1_d 4X86X 0Q|6t2/$HC &Sx8`$G0,  $h"(p.d < 4*p` `d, T( $ 8 XG ` X 4@ x  | :(|l d 8l($0&x4u+"76>1L$2`g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g71g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g71g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g71g7>g7>g7>g7>g7>g7>g71g71g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g71g7>g7>g71g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g71g7>g7>g71g7>g7>g71g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g71g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g71 g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g71g71g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g71 g71g7>g71g7>g7>g7>g7>g7>g7>g71g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g71g7>g7>g71g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71!g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g71 g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g7>g71 g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71!g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g71 g7>g7>g7>g7>g7>g71g71g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7>g7Dg7Dg71*g7Dg7Dg7Dg7Dg7Dg71*g71*g71*g71*g7Dg7Dg7Dg71*g71 g71g7>Cg7>Cg71g718g718g718d6933e49dab8796301018c41bfa3ac8958269e40f93a99c7a3dd1648ecb09da6cf281a9706bd69b362b77177d750ecae23595c8e0d8f1d20258055c2e19a493231a1959a30c63268ae8c66a176fcfa357d8fbe94383343af536d193746b489207e9603753196215440d60914300223e11c7597d60f2f5d53a74fd2a3e72556a6ac4110633d9ce20a8d2182444e1a16fea7b7ebc7554d39e4224bf64bfd780333e9edfc24ab23eb1e50c713dfb60164a7068b7c17a7a860bb62f7a06c6966edb438e1c064a1fb2aff4558fdab4fdca1f365a1dcc626c2d52d4f544ae7f7fc4e8979584ed35f00ab690294563eda2af7ab4c8142b6f25b69aa39d1d0d2e1b1d7329b20389cc63d4c3afd80d5098608e9f1212247313ecfd7818922729e6862dac7af023652e9f9902f99eac5bfeeb7e59184ef4befdb6095996233dad89a4587bacbc02b22b541457f52babc6946284dcd8e52470f6422bf83c913342cd5ae4f19664d13269d8df96a3664263611965f2cfeea2b5893f97016f93015c2dd2800b78634070259c1bfd1f652cc5fac43bf9fae2ad9367eb1025742c6e5e4103807d6410f5c7711198b28536b9625a8f9706677634581af601c381f00224d9eabf4ad25eb0b251b7ba31ca908fe67c03301e5eb3a2d94a75bca0b83626d8c335223becbfb69991091885d7c67458fdab1c6591e0438217a446086fb5b83a715237eaeca2df3b32395864559d07005e2f3df90599204fe932fb1c7d2462c34691045700f4496d9dafb0c0ad1ad679f718312ff6588c7be29bd6e2301632e5a9448b9df827cc419f8a24a87690eb1a5890e0f6a712debd6d60cb8ac94cdfcab9d38468e04cd21875f0ecd89a0557feda17a43ff15538340a27c9cc0e3e4ef421b51546aae4155ea5779a4a78298e12d1bce48ec9d7c9d5e18bab34fcd20503ca6c0c750174fb5be3b85f00dff2cfccfac1758f2d76dab99ef96bd690a59ff43cd18d8ab7f07aa90541c5d80c8347bdf68c15c2c09b708dc57befa5791e596ddd09a3c9d49a73f9e36a592fc6f4457222d607c239a7dfd8883624fc79078e730418d289aef8c3ca7161d588050c368b43f6340e4dd0d55491b8da303133a113b21fb79949dc32a42daaac984cf7603bd99576364d8cee76b1d3b844dd32f8780a66654e58314b68c968bedbfd01e0ed4385682d80955a25835d1f8aeb52b7bd145ecebca06441649893ce1c32efc5049ee0095aef51b6c02ec3d2d4f22fc6537517b657371f6a2b93e7c443d666c539235b1a61cede051a29605edc9cbe90c5aff1deee8bc6918b5b08e36fe4bf3567f89162350d160b7e2d5a91779739eaffc65a0a10173426db4c14b1dc8990e0f65ec512151c5522dbfafadc76d35c620b670adf56e22680b13c374270507bf77bea7e31e1ad269a7b21888715f09af529006a049c3fa20a9ee1241532dfc7ed8d2b30e6c19c7d90b24d8dac54d83d184945d0939904dd9d0f68fb826c8f07453f202c75f25f015f70224b5bfb896f058b5143015c220fcde91f1d6f5442e29cce3fb200764d715cbcb919a516bf3df74e77d8341151782c8435f3881c90773119cdd3192107669783a2a9e7ff2d421b368dc606719ffebdf5a72ca71b4b84849f5c8602c1b5eaf2551c11d3d7e178e3aca4ca737183c9c583e7f354a0e86fc49393e87e88d7b87424bb35fdbdbab3271918fca78a91873c575b5d672a18574d4d022c471c129ca26c572684f42d78308a13458959c27ae6f90053272f1a77a24a708391cc7432bbe9fc8a7aa226d5227fca2cef0d8d1d9559bb19b0920cefa79b679f8274ff7c4e51d23f59102f0c5576b7edf230cd769b4a5cb0c7a7f84afc1d30dfdb72958f5937c80b956c9e357b52abfb2811481deb06d729dd7f48e84e3ba58b878c2116bd015ee9b76fc96a2e9c18a2b944fbe71f8d556641d07544a4323efa9aa0ee28455b61effbe23c4792d222700bcbb178345580b3dd121db7dfafda83c7be25aaf2013fcd96f12b9c0ed966cf5d37048d50f268c46e3ed8cb5c10c9b9b695e64b5182d666feba54ecdbaac7ab954eb1b3a664334124826c8d6da0de54634ffc5dd02b20790a8411693da49a4763a983256ca3171cea6a2ae1a11f3eddfb03534756762776d828acfb2078309f2bd23399bfb516074ef89176ed916dc20c6b221da65a4620b7274f28ce70cb59acb5bbd34b8a7d46604454e03af4313cbc3a1db4ae92eb7edd3877de8eab09858fbcbd3599a833003ec8a2accfc2ebe5cf8d307049326e4504e4eef38b8ac7749c3aea7c24f9648ba75644d6d67e2993cd349e0e643132b12f35c91108e2b4495d4491f2b90bf65fdbd88c0c89555140a650484c1ac8f7f1d2360628f6696294b7f8b0e340fc89cd034b19e48de923819cf51831763b6017ff9c49cae696119a5ff252a2bb67dcc16182a0e254ce00ef40dd38f33eb3b9b585750b3bf1064ddfe303a26179e65e372f6978d2230f33eae53dbbb0bfa2e9c18a2a7852e80faba42c96c36bd4501efe0caaf8d6e5072421400b6929a19c87bd4bf7d675b08a12a8a31c738fff07a061ceac83215fe86c32f9af64e25ee3b2521ea52370b55a7f48f876c089993554110a1df4e24e3ec93958a847a27b8c8d3a4b45339fe49b19886b4992805009fbb02679d481550089712f5abf819121ee881c238b48a402df91709a5627d5b27fa159db670626058abf70b60019e1c10db47e4ed646782cac9b7cd704450c07f6dfe1f06a6ef0091d70e36e0f07e1079adc4272e345a7f67442dbbd4a28af0ca911fe8459ffd67f602dcd2b4ee3b4c67aebd59df3ed84d82ad1730a496549533b1d380999e56a5c8a32f5f71bbc24fe25519444b50a8f4e6b740acde441603fb45b7a8edbdc115eba602fcb3508ffcf924271d0d1f041e342178f4324bef91c79c24b70569f75d4e5d0997c6a64aea0faf030d38395b094ca232a0278c01b5ac5e4d7d5e051de96bb7bf7297432cb95aee766a07ea0b79ace7292156d89771444570633fbe6fe403876d826d75866cc57229e4a723689f1f2daa764523ae73f0ce97c14d57de3fd6f5f2fe0db532451ac5e8c31205bc4ef9cb3d99febdc7ed9cbe1efb408c656df00ed91d3d1607cdbcae1289b89ca0c3c274cf3dce957a13b918f13d40b220f91862a82ee4c15ed16d5a8164ff4cd6bfb287d69bb70d733814ebf3d0c9073a3b0d3dcd474c3c3c77a04a0be4780f69955b91e8bb138cb40b898237691ac2277db7b8573b3820af3836f775ff842d831b2341edeb758b3c641788e2d0014b162bb88b26f917804ebd2e2acb37f3ef28bef29063ba6c7972dc79bfd20afe27a8870b82d7458f53a281a8a6d306080b0fef4897a7c20e53af8570e18c9b07a1d6cc7af113fd4fc75f882128fc75582c26a5308ad27af559cd577899e8a1899c1de51053ea820eb07d3b80e102f5ee5a29724deed9005a2fc6ca21f02f8a1586adc68d566f43b69dbba366773ecd8fc282222a92f65603c348f3d00714887388ab81def581a4e4396e291b4f956308ed9b316bec1257e50d4b106e0c627b1d84e86c0c5300dd4b3ea7e97f9af5af56bd67d5dea01e8dc013f9278258ccfb62f4a62c33d085fb7e521bf78be61ef68a26cbb5778023809462f1919848caface00ce345db42e3bb8202568e55b3800f40bec12f8e29d0a80407bcd20a723e147d85822954906e08716d09ff4f1dd0a256d92ca921242970c140754cbd95a27fc6f7dfb9a73e1cb90d8490985a624d0cba99b1f955009abf063646564da0c560659110fc118d178c977c8fb518dae27a60129caa69cb2ec7e869fbe0702fd78c5ee1cfe81a1f9b91bc814d4bcf588b4b65afa3e259d899ea5db5aad4b5c674f02002304a783274892a645b132e630c60477ac5def3be5dac1c37da8543cf815526a5a4bf3d88d5640cafcd8192b278417cbcf3405c911b691d383b22b7e98d73814c2d92aeb262b03f2201559319cb36a5c753703e866cdc0b9a42efe2ea10172f641806bc2249fbae7b410e03c25046cb171cb5fab6ccba01a92141aabf15af18fb450dd7e484ad964d6e17909a58ca4e9011b0ffee2a303f9d8e960e5b51cf5777bebb0c6198df9ab3bfd07702dfed4cb618598ee901e5e53c0c72464866b9ddd8540c13dfa9e935fa00e2753f372c3f5804b9ea841f9050eea3d37544ed1c46f757cb382c81c36634a793a5eb4b3754ec0b8c0fe2a22deed8153b448d1cbc6b1b161c2a8abcb777444b262d20f23092f7266a7dead721e15f83b10b07ab4c2c589c0d6286d12c649cd34d4ee6944157b85edb70bc6477340998227a56b6f304dbdf7a19e38b7d2f972f73034d261917d1afe97f3e86216a76b06af4c197c8d7bfa15fc66916a185bd740764d12dda447c308075fed44a083be00ed1c3850762489dfc536ed04e55f7c3d20adc2a51c83b7754d1302a1114d130c298b5dcece868ed4bd46ca44e0886b7685673e727787523ff492eda96a7847aedf5c81998bc3fc9745a53ddb2f04f6632b56343c7039554473b18daa806da923bdcceb2874acdf0371127bb5ae825c49609aa611730bff0048b38ab73d061cd6c1c67b8e9482717e02da6e4d65eeb5e8fc9385c9e4826cc59505fd79a62b04b840ad00048c1da2ba7e263409d2716032a9351c4c1561cafa52adea101be445ced3f5abcabe2ff66e94e575dcd28ee61dce1ace7b46de325b1bb7b311c1527cc8ace2f7c993d7174ef8484480ed4203395ffcf84576263ad98a95dfe3588c08239ac4e76e3d8597678f19c821f558c0d63a2c373e1e46969a303c868c92c00a888950707cc09ec62acb8a0d879a982beecc6fe742b4c775fb1136a76ae71d5a2a881d7448355e26543171e8eb90f03d1d84e2cd30d3e71f375e439ae7566f1509c8f1874e5ae61ea93f8d56a2dfcdd539680d7023f5f3ff4b50fd27ca1f8dce821ca44b0c79cdc076b001e1f66af67b463c687930bcc8733a8ae6db6e943efb1b4d4faff05b5e97f59570c4579059ecc9d893fb65b38a091d6ce5929332da7ed1ad0e648903cc839dd6ffaf2c0c26e6655c554b6de94ea3d84b11fba33e7ea559df8bf154834b40a33980c1c1737fdd6fd197f8724e631c1432e0021961e4f0281d58a628f996907d900a1413412e14850eccf9b15abc6031e27e0404ea28fa4183be31fc7d0ef12c28443c85812a3b4fc4d001518ab045bd1b68aaa4478651dd1ea735a5e39516835d88d0e6e3aa8f7693209f72a1654a4a04b95f20f05e6440a76af89375654b9d990d710c70a7b38d18c8f6f10eeb2fdf687b59e5592c5f67686c0928d87818a0494487aaf4ebd71f236edb59ad8a8a148b4fb6c487c7916a1298a8c1e7a64163e6575f2effdd0cf3c2af1ab1ad1e8de32e2f06b015773f09c8714baec309ebcde19bbb753ed70cb43fc69520dc0df576bbada76a32c6783b9d54006ad15620e1364368bb7df49fd2a79d54c7135c3c1a762e14c482903a7b69416c23b62ccbb7fdede272465c23b27bfc1b511ec26f9c4bf7c97320a2a5060d54d131baa386c954e0ee09389c2724983ce20ecf9227dfbdd50a205ca81d3932ad9ba50c8f2e1481da8bc85473251fc9bb301e42c8789fd4411e750646b33d212b2d38080bc2b7478bd33e443af26c6d8b53b6ea3630b9a63ca528f85b7d8b3d3c72b597c762b7510e128c3d766a179c51704476354b51a53b34c04447c9920ccfa8e4e670f773f766e818e71ced64ee99bb550d1406f1aad943cd123e796c3d7edcdb02822a6f6a06b105f6aa384417492f89d57c060ea48e506ffa356ee7e7923b6da28b927f41d9ba324870f6dab5b63ffa3bbb9a526cc89f2e9d6b4644e5133d99b94941d9f7f8986311d4843d3030f9838290ce8a3517ab38516629a132d20cb828329d25c6a566b5c936968dd33a031bc726c4c7fc518b9b6a49cdafd2f4fa2b631f340af0d1abbee2b4037f5947278d01dc933e0c3200ca26b90886433ae57e47f06ff79e7bee52877a38d3a92bee8e83a3ec143de61e56d9483369789ddc9ac7334c9689896a756b2cc9f080c47a7338e2ff8e95f4c35e49c1bed541ef119c2b66b3f687dd15bd599d108879d895d9f96fb64b17bd79fb059254ca6bb48a584c90ca1992763b92d6b63c686b568d13e7abe91af2ff40770ef729377fb63d45e45558ba74f37a25729e5d1ad61222fc2218ba27ae8501bf9d884292d3a7fcec7bf4ba88feb290199983e1dc7f348de9a3cbb411f7712cc1e47d3d7582754faf3fd24997fcfb564ed8fcec6500823a738f63a10e7b2b7074cebbed54e8b5bef354140b860520a138426831a95169e62bcfb13a7f6fc4f2f3eb8cf69d902695cd9e0b62e4957592aa9af362315036c41b0bb1066acbed84e2702f5a58805a230e170289d5b3315f19f05b4c927a7686f16fd6e0cfd662506378552107526020cb5b9bb80f1ad88976b9b3ce259449648f7217dc772505eb56ed98754ac5a1607562f4338ae4bd84381ac6fc5f01804bc5d9482fd1286e8c8c48c7634196adcddb6e2ee6e080c79a6575ba064aebcc2823de8ac68ed5388eb2fda31b7a5340e9b03d9503257390909a7d7cd91298af55b147a80c914b448198ae6232f4d8c92a31b387756732c5428c9d0b8b8069db708d426ec223a07ffa2c412026fbc8fa233582738f1189e24c3e7c5a670d56f0b89345b15affb60ba7ef005dee770727cddfeda723d6431735f2cf5d4a0dfd2393250af90061196c2b2b15c0c9bb2f32016b5e0d424d572f4a49082dd086366dfb015d8f07ecfc00ea8ed2627683bad8ee1fab31f6aebe368a2b5efe1b59dd521b6d91e63beb21ca99606b97f2598eee3436baf487cec6e06309b2377d9eb4c9fd7d53286bf70f5bcbbc458feab92f74868436e4e4a3c711a57b12ac9fc46c808793ca286e2a78c93f7b7e7b130ff4aae863f6d62652f1aff20deae980a4331a304b317998647a94eae46a724b5326e27c78f7b6844a60ad9c3fdff45822215e71fd944617c3d08e6079459fe57ea42e772e73fb80ac207bdda8ec3d240e0c9f52174ccd97042f70a1228e3b03d7f9d9d12a7215d245202b142cbd6dd728e2656e9d6612b3ee3d0c0997dcd79d8700776196fcffb394e42ae7899a41d0477b909f93941f7b9a990674d7d1e387fb21a5b7133d7d8409d1280009fe47b5bcceb3d05fedfb9f9cca778fda46d9012bcbea126d3e78c6c79295f95cc5532064e4b03d8e58d3ac6acaadba318f579d0badbf11b449c802eecc1e634e6396bc6c62c12507d8a90d5fce89f3fb5eb2052ebb599f2ac786ff7ee2ee3fbf7bc8781b17f45b1bec88260a5a04d4a83412f639a8d80aee296a09eaec8b1f477f6e92a4928649d05de56ae1929a60bd37779d8f237c78a0cf4d8019a73cad87654cb73a72d28e0a15a90c56e72576a921f333b998cb765fc451b309ef41f55f5e1814ab4a52f12dbfe60dd727408aae7582e5838be407d3171be50e68412221ca177d01167c0a7017d4a29c22f8fe4431160c75a4d1cba81c4b00a5b0183a61d3276904253d856385b7eea0f6975b8b11993f4cb4fc81a76f9a4e215982fc696b774741f67e791ae8e4471c0a6fe8cf8c7f200c1a70317b5402c979bb442e36c16274eb05e0f4f0e07d73c0432e0bf4cb40f4049819584b47a1fc457753c2f77836e57cd24d1ac03a56d9975edfae1d38fdcb712c4e7388d72eed8da68c02a7202d4e1f64ef2f641d2b472a21876f6cc9015bdd579bf386f2e06662448ff52ff553c130ce0bf32c1da9322e3839db9bf231766a133d0658707cdbb5b847786c5cec39b40566b7f2ac26c6a1d3043ac0a00e6a461df9c0d5a0100eb319b9c0b91baacc09e8b39bf761582126fd2a5412a9a7a4f542e16545d93cb9ae2b2fb86319f569f6c3753c402f5e4b3fbc56c7776d72127cbf73bb3d4ff86ed08f7d962449f73fb71e9a76409c740c18c48e605ba6812ea8809803cd936a7c0e66cd7080d52d6f02a67674131141e80b2c32c242f6efbfe5d14e0cd4753932be04ec30396fc3dd88debb34e42210a90e3592f10285005af98df416fe902efe8fda7cc87aa95416614f88b3a38c7062bcd34eaaa8511352d0914f044499abd8d440c0db7a59de810e314d0d409f5e71c53d27b2f0ad48e87f215e4d0a85a4f604f761ae52684dc3fb86f9beab92ebb9d0e30ebad951c230978b40168153f2c2fe9c60421843fe4e3cd09744b1ead13f445bd201a6343a63f579fc565e6e89f6c4f3760208be285b88f0a1af05ab879fc1aade4a7b72853c849986cb7c94fd6884258a90c3eb01a7ff2d94d8fe148633b064a1dacba46603d4d5f700fe7f484c9ff98b1857b62ac041b7be6a1aa8cc7c150cd7940dfec2cd9832fb87117a3263f2abd60405209192c55a868beee9086bb89b119b07852866a52f13ddf6e18957a8a6638f75a42f45781d774d1d47ba1f594a6e85f974e78ccfaf34053fc959727fa93c447795b50a32c3257fa67c7850030663edd690214ee8ec3170e004b67fd97b2e889c83658d548bad32d42bd72648104596589d4c698f7c53359583dce38ef6b9b1a1f58d2f2079501f0d42a6946891bb376840c11b68a371ae6cd9bb9aaf794bc3f20d1684761f4dfbba4591faa28c8d89c4b8e2945c87c268a38375f004dcf47fccd4adec02e2dcaef8bd9d23b3961650770c8f2a7151f52d181bef05e43b6c7f7bdd39cebcfc881ab5849efe46f0fe570a1b4fe419c1a261273a8d16196640e0a09a2f0ff469400c3ec3c58d84f11ef2c6a0ab84e2230128b167d4292f17f97f8a657d458aec82e7cbead5b86cff5845015ff8717619479873871db5c639cd88488a6beb2acab9613fe4dba5bee2a68a1a4400f84c7f11f8f00c6e2ea3ae0bdce3b3fa9d479fc1f52030e8ffaf91ce93310a15704730451d54720cbbce4b713ed282c25dc1edd456131e8bb07c7bab738d09a86af9ad4650a87e815b86270434d95023dba1ca23ac1952c7fbff1403988dd0e5c6e14493d9594cd35240780974d303bd58d45cf55b82173d5bc98e41de3774ea8480d0a3d6e204e187051995a67a60ec6482215804b8fcf302b8e7a3c8300bd0097d009b1c9aa6135f05d07f04657a51aaf23e9e3b023beeb4ec38a4078aaebcc78715991d1015564a39d16e94dcb35eb69dd915a40ff2ef06ac93f8dccc93009a40520f5d16a0a88a722dfdc05fcafcf7e1083079df810439c2e5300af2060e47ac0080d4439a4d42d3cc11747740f9a6e02845ca8a6627e5fd927ec7a2e3ef39c5737708323f1805aa9782a4529fb560b3ed1119882790ded6fd3b52c12cceeb0991b2ba6591bef54ce178481b4d9fbd70e94c67b24568ddf66faa0713d1b0e7851bb3c4c474cf4ac80a611f5080f8a6ee13fdc006e4791f032cc0cbcf46180a6cba235c81fe6efea5c5e415a5cd004e535ca3263c612c763dfd50a2d977dd2c1232cf36a5bbbd5d82b4585ce66d8e861e5585abfdea558a55ff3046ea4d991c8e48f181cc893a77ccd51d9f6364f49b164ea2b010d8507b464f15e4ef927a9e35bfd8dc4db659af6e146a5d455ef1a92e4f11eb5d041619644d9f8576006fc2a10caf323cd2cef6320c666c6d1dbc459144d17af4422e7e2b3b2065a9dfec1c0aea9cef740f16295961dff6f1fc0e0bad840eb94046042645c3e6acc268ea1b772f274bf77eebd0bd3cc6cc5bd2017b4882fe01ad85568c405dd0279969039705fef8c7fdbc585d657dbf78b75847fa69593697b333ab9664775e6974e23f9ade3def729a5ddfd22e913b40924e0ca6f51fc29e71a09ad6897d472e5772fd5113c1495aeddad21aa442ba56d56698b6346594c611aa82e5f828c404fdf197c63a8a1d263d10e67e63799b4f63ade78dfb84ad9a7902b0537f377cc944692fae1def2d6ad4ab8803f2f3a8cc9bd9a55a92b72449fa1cd3bfb5541db724ba42a1e5bf1420db548542a33847eb79ca925b9c54f76f13a7bbdf48e7e74d6aa80a0dea2f81afeead710c2f6b8a0392b2dd7ea0cd9a1ff286db46d7f698b868ce0eed339bd258f9a81d83e0ea9c20a1a7b091767c47e780ca83f4dbbb2e93a1938e09297b00740740aac486647a7ad3d9d132fa675e11a399ce041a663725e8ae53c16df35af2d88fcdcebc76bd29ab82518da0e805dfa904b2d8885f46a2bc4c2f210ee4657d7f990b41608504ccfef233f2993cef251a59303aefcb89a1a96d63b5ee1bf47fb4c136bfc108a68864100719792650715504662048aa3692668938b459a082011aba91c03b179d3ccf15ae7daf6d36a68d19a494fd05b1cc4554184e43037af873433fbeb98e42b3cb893f0c72f39e7a959b9ce58471623e512d0d829fb5caa82e54f8067522c12439180364f13fff7c519136788dadec1fed0c0a3d44328cd4c37acf95370ca0e54edaa399fcc87afbf3f6acae43a3e5db384bdd131adb92868b197c7c875a8943b45aab362717ce64ab2340d9ae9c87a0db224324728218a3c19ace12b27a7c475820b16871986f3403ef558dd514266e26d13e0c11ed3afdfe95a38a3c5cf7668f9367d7ff03fe2973a2989d4034a9e0856e92d782b37e3a6da58303c00a7d747fb16ee396d54c1c8a0bc555b6350bbfe30e72163dd233375b63c7fbaaf5c5782a242f833bf4c92a5e37ee7b721693ab682e3ecd0f5e1972bab379b6125554e8784160410d18d43a7a7af74a063efa4cac58bd6f78bb1178e4b19c6931ff94b192a34085a3cbdd21f523a015dd7dbce5283caada2b47272328c8b439a341abeb66f53837ae7cd36959605d539849675dec0420ff77c782c1992095d1adf41eaa9c1d2b84268952c9a62a8e5957a0a792cbe90dec17fabffcb7be0839096c3d770ba51b55dac5d311d5066ec1407ae8eb1cc5e4c20774f7a29138f7d999b12249959ef256d1ce1e7dea0c664d40a94fb5cb9cb92e11b28a72523961734a00b74cd3f19f9cb543e4bb457d40f66aab08e6e5b11450d53887d23e753262d069fdbd43945e18b1189b65fb7fc394035e5723aa47919aa603af65644da4e0e46c782e5a0ea5de2b0a4dc0784a938dd872b46e6f5b0a0df899d870046782b506730e5deacab5fd79eeeac03dec20a6a15a0a9ba2dac41b35e676033c4f191cf1fd10f8e9dfd6b72e3f9d7f425ce451a0ae88cfb32e3996ee46b78c9c8ea9ade96902f75406d8fade7476a2db57474e2ed627fe5285b4161110c0a6e00c77078e9098e7a72e51e8ebc81f19019dcfcbc02cafb52230403d2d94cedebf4f60483ff1fb2293d776aebe6babc34807e9ccac9fac860e35f454a7016fca8cc1187c98c476b9776e5dba426beb67e3a300f54a643f4bafe43cd9ee2b1d0fb35dca8fda03ce5347d5182f10ccb1828226c88d91fa9eac03c14356cc5594ca204caf26ca2c9c06bef48e2f043820b5c9d4127398609fa6691e134d074d7a08680ff2efab50c8a05e0d4bf3d6aac35e536fbee6168d43c189754ef71d36b56e3ce3fcc43e68a0c47ebc3adfc46560d0496e332edca3f50fbc402583d1088f426801f0eece5a916f7eaa60b8f16b6d72d0158e12695f5b21a49755fdbb8d3ad534547e224a395307a2bd802f131a4733c7dbaf31fcc12736cf160148e7483413643e905fdecbf01d35559a67b8ee48aa00bf77106a4c00ced28984785d79db4dd57c106a343f93af3fafdd79bd769ff790af42390ec7db5745148121892db90ab1cdb4ef4623a6dad6c964023e6d58915fba196c467c3d6676160d68232523a31e773f0480ae576c5bd2ffa79229b6e7d6138317d8db9e0e37d777d51d27426c7271361e7245f2daaac092f926337003edfe3e84da84dde9a26346fbed9b113085c0d2e690c8aa2be5625fb2ac2dd35b6470c5bdf4d879afbe379c9f1a605a65dbd00f3b5c8e5c69879a9555dc25740b4fa0d42241f530d2205b922241a75f36b26cc54ddd052661a7d5a95dbef2281e703ac31478743fd42811378858752b09a43b80c56ac5dcbeed056fb117adb14b0fac07186b8f68ab076d9d558cf43b339ff853e409a2a3a6be4955ee4553b93b0e0b1c8330d00f191fe778769f7fd03d778810ed68a264bd368527a2c5518a714175231199bd95520a328445147e5fc26fc322150c6572dc66f5cb972818943299df0832c19458af7e6f5fa355b4f306b82d6074fcc263c3ec3142814d46ed71fae937cd6396908b4b11d38b160e2cd4c02bdceabe94927ddbac98d2ee359b0820b9b052f8dcefe7a9cd3d6486ee9094f0120e755edb2321200b6bf53028976f985bf86ab33c15d750b21a6bf3784e5a4f5e91e35f6cea1748eba4a931aa7c9051b3db2f3270f691bb2f31afd56c7d07ab3f64b967de2b7123973e675b74df0e3710948078be6b5447b4b2c2bf56b500e1e8528a68a07d2351636214917d52eaa4aaad6125eea818a2ec10812f13a00b5f8e3ca825b6d4275cc2d42d8d10213e0190001e70214abcbcacdbec4f6d356bb06d1313e5fc32cceab317f10c1f06ffd7364f78ddc84c91aa3287f2d2d8324476430ea030f0a94901bdb542b3b168f13929b19a448fe764eae09bc9f274928ca8b924ccee369daa9dbe272a596eabd23da52514c6e5efc2c2db263010c21116227d7ed8c66f6bd7f6f09d8899ec97605b08511484da3e4385bc71099e3ecbbdf038f1bac12dd33c429a84ab57665b694af401f91ebbbed7a467376741b5754be14b72bbf857c69a6ceb43c3b12196b15865283e882bf1e7135d490fecc3472276667ee1a929fe3fe0ed64a4cff37007fc324f9cb6e53856d82aae1df8c3bd2de96c66c6de967ab7f9b4ff6757e5ee5ac83e5b0d8569f6acf7b9c928639b172f637a610c0ec4d479f2c676ec164168ad2f5909b0ca0885634b3d94a62b4aae1af4a865119e31743f10b7eaba57b5657974979f2b4b12d971fef47c16f8431c616b571bf78f34146cf2f9854a8e4e302cd521fd981ec6e4c8f0d818ad1dbebdb63fdc7b0725853bc80cffa41aaec607507c121848c98da504bfab0bf08e11ecfa5f92d39c8124a4c4cccc4362f8a511220ffbadf77b342f72a9dc4fb1f9471100761bdad103d656dcb6b3467d374044e7541e4dd6038e7fc5e152d0fdee2036e435330efa539a858ea217e58e49983f10c11df0875b97ee391643b93dd7df59ce6137e12b23fa7a4d3f4d0ba02c71123edee8d263f0a9e8244d1d120238bd8cb38cd4c7c3c4ffa7dc1698294047c25cd61292d07151a0e1260c70689b5dab61795dacd0cbe39c75306e0be27d5edd3f9886927b50238d0da3a94db05042d5f15bfb3f1d4cddf480b9aec72e0a498ce4de104cc5eec35ed061e57ba8b54f11df3812940ca580e9d22c6cb078dc8cea994c70105cbd46d52686749e9b056276a224bfe8edb7d50ad68cfabfb41e70705119d0986cc31c5cee5dc94ae3867ce762503f08bfb998ed72c168c93cf14651df87c85e943060a180f69ee78550432047107380de277259d0b6a5a3b65a063c6be51e44a474fb5511aae9fbf22ca4b87ae98fbe84e4ad4985ea215e1f29edbefa4cf3b79efbc89b7feb8d5ecdb53802ea35b9c04232b40c3fee5067f585353947b5ea78e2a95db9dcaa3e27caa5195cfbda1a384af9c51fae2884b375a39aa5ca4bbb7e0a7e2d9329dfb78f12ddb3ecb7715c1e726ab0c27d91f65f164702dd93985ad6de74a4d5fbfb097411d1fbd1660b3a7d2f0094f09204b164837be29d2b3fcd3342af754eefb809eb5a82ce0874add7210c2f037f6d98e1f122375be98b435f2d22ff7881c53a8fe376cb76ee93d6f1a51b56efb2a2a52f37a73a40bbe9e1f458e6b82d6b311ab50887e18f0fbd752821b6251210b5f68b6df4c49a4dd6d033a104c1e2d1aaac11f3eef9c0e6d433249e15b1d95ddf347256618a961347c6c826518e4b82121722c0f54a9bfa53b489d2155383b2d85944a2b8d8997f0757615d56a3c87d9f65ee52aacf33d61703993a7d90f94a1d09300938dbfda7f867c2baf3c637c59258c5963de3bf2dd8e1b76845e058eb175d269537189b11dbeae41aaedf67a27013f7f148bd7c3edd8ca0a3a5196bdd937c8db17d1b00777766d28b67fb00cd250db3e5950cf420e967d1fc0361316ec551a94104eadda2b575f66eed4b7b3890695cfff6a58f17cc1fa64c0edeef7484378856099001ce04f18221fcf3c26a28fb706c33a4e3e6fe918d1ccf690dce18c9225c24cf737a58a101a742404d61b1cbd321863ffe3adedd5d513a390be9f4c504315496dc59ad83711ff191446939b1ede24648389f5e93479e9f015abfd837b9882467d58e9c268c899b717a158b34c4081e53fda23efc914aa6224ce774b0f9d33245f7bbe4468a516f5a21490049772ad3ad46115a0d1ef732042091fef564a2522631bb8877ffc9a299a9aa354adc1ccef332d781b3bb0726e87a1d094400065b5454f03a7f770dfa32756664f7519047269a46b0907a70d2993ec69cfcf5b3213bdacfa39502bd5d2b21371ba6ef67d066e9f4ac40c1986773e247f58b2b76842570d9bca0fefd06df8451233fe7dff661c6e47dd468c5cbac524cc0bc72b93552b7f5064cafe5c2469bcc3a166139d667f8a14164b2186bba5e3fa891faa313c0fee54809dde979c59c8b75c1a635f9d9bb5a73792206ee38a497b6dba8c3d31a04951d812f205b2be649b7eec5962103e6bbe138e682e9ca200eb019fa9f0903b981bb05755d155a6a079e44cbaafc08c4d471a691c346a6e95ae9f7a2ba71d3c37792d4a00d063719308d022d1e0143c4bdbdfc05ae1d11d17ecdad4cd78c2b3ef2979e89b1d4fd1ab5963b01baf1e878649a4455059962ff5c0da847db0bc6f52ecdd88f41157ad8c2a2fdbcef9afc05bd5c10e41f1aff98beb50de084c7950aecd9820302f41620054b200ba974238f4417c468086313c46f0f54b9af40f45cde39cb13fa3923a134f571039e08297aabfebeae829b39aaa8c413ebda9cf94e57acbecb57456042ba87308467c95ef0525324020f3ca38816f4d3021e69458569ab8fa526ced711c915de8dbae25d6c1c5230576ead41b7cfbcfe1e9d0e6ad3003af2d36fc3f1cbbf366664cf0343ad8c7b399bcc2f98f01be194d6542bf01469757a1426d78fc1261d7469a2742e9eb4ee17150701a217b7f85eedef144a412ea4cc64ba06911e53cc6015ad3034a43dcd4236b2e008d3b27668c181fe7f89be3cf9fdcc9db212349e57936a42b51e7c8864c2fcfb7c77da750903018f385108a811013a70692f3786e9461f0b17088bf4fe295e49c17b1fcf6647f293460cfc92c0a3a1e1c8fb43825ef5f32bbd3d06a3b3f0c1513408abcce69e4e082d37a42b33a389454b2ab8652b0c73df2259a7745ac9987cc46390936858f85d1d654304112081cf28980683a7cbca70fca62fa281a500f823a4fa00bd45ac3f0bba9f305edb42b00a4e77bf3b20c9ce18b69051f6d1322929e61a9be777a4e801051ab3d809c27cddaaa06a4e7aff62a55a71974908c5c1219461c1d166d54a32acfc0f57a245308cf6547ac7a9386fabfd22c1c58e871cc52fe3b00139089cb148181fc73192d20459e9022250c1fd8d4e3d55dd7c8a77715ed146b0111ec3a0c9d076da0ca7ea4bea22ed5cd29daa4b413c3e51f7da25f32a243e9e80a87ac0b933374cf8d4587c16d2127a4062e89be8737ae553274d3d58974cb84c7a3a3a0f336a4c3ce85b8d2529686a2f4504d4d6acd879388dbf47e95b4bdd986f79ff4299cd0c8bbde0faee546da1bce70b567c343d117957af69000aa81f394eb282cf8855e217bc26238c4d4bf49fe29d4f07125d5b2006555ca131a219d21092589b0622eae256a36a241131251ca1b09c9ad4b1dbfed1701a71a61e0c00a1935e25e2c0caa9c330c7418e9204b8764c0e96b1c3d6c295753d1600f98d0b11037deadc0a37a5edc2029f9bb4e8f5954924071473a19a612cad659431b5acddb5abad191d3b45d9fce086512330c85104a59e6772ff003d21aa65f04442f99dcbc75d5f9d6aa3ab21a350c8fdc2e73feaa7c19a18d2ebcee9ea4b81b5586835e70846baeff645a72fd99798bb5a65ad2b903397307d06146d73b057431f9b2324cb19aa622d88a920e19063286d958232e61dc14f33040cddddb8a2e14dd26d165f22b1539e8951882683b872d8d9f2be4fbf5fa0efd6b5a0a098f4d7de6c388cb1acf5d23bfa2adb112e22aeb4bc2f14c5f33daf8e6d173f1354d8f7ca25aff9c5d7c3c51c2a35788745fac04d2e0400dd2db2a9484fcb7911ab166ab9e0a0a4e2e42bb88e9e7dcc0b5d1c945740f8d690956faaa3d1f1697a9d7a6f7c8731cf463cd6469d565e230b46a4c6739e140369f4ec9b85ac7097524c44fbc083ecc04f85ab68db1076b76a08b024dce1ef737d27a07d1d710cbfd39c88fedea80eb3bf5a6bb9689903fc29ec0a4522d374b629636d1ff13a04ea0339008c5101ccd22480357e2e27cf807e72d5b780523ebf991d5c179e020b29ba60dbdad3ebb5050f80fc43d44d950b6cfd91125daa3a5bf7b92b040a9e3a545d4401deaa8d6a6840fe5b38e23e100057812dc04211310acaad2dffa6198486959e5ab0dff6ed6492c3eb7ab1210b97a8f6f7509ef9287b1308fd63437aafca35f7b2c2260a7e34b3b0825eb846e25bce05e0416aaccaf97b37292ed02a78537ee58a0fa7412de6d4686255c09ce6998699943635b00ea46c801e26c95cd88f989511635f42c2d9f93beb6138bbb85610f423bcdfceb6c995dfc1199ce64e73768cef6c45f308840a417da7df21f310fa54e92a426c45d2f8756d271c379282d53c886ba7e5b750be7c2ec06e6f19a076a887a8e912b7aa198089245cb5afe6adf4baf6c39a9beb4c1c94bdf32f9899d73f93d135575398890e7f22a9ef254041c351ca0599f131222382f44edc3a1d90d58259f633cc0af0e9a961c85e3b90290a7ccb7fc706637756b7630a46b12a8941969074da300ae1e581bd4c910b383b6b33f349884b21afdfaa015b52df483025f1db283500d00fbdcf3c1732d300ab7082a79cd7de3700f9b63a810fb4d2e1167b0ccf0828e949994fff3e500f01e3e507e30499c1765de38efd0af18b1ea21ee7ed205e366d091a22a41962680ee1265585a40bfece9ea0dbe3b6d020bfb4a5238dca37c0e3c49a39045b50b8720bd268da7385c2bbc33e8382f0d8fed642218638446a85962becc43da6f9f195de8f7aa0855a1366529a058e8c7d309435177c79f45b1228fdc5f1a0bad467c289d2edd01fc30564ad9b939e6f95a965daa741f9ae6c5eaf35b3ef2e8da9db2cdd459d15899e075dc9ab0e279e318da5e24e8eb21d1d65d2f7c75856fc33ada89d26096eccd9ac8855800d316018182fcfb5c05b092b6fa9f39775cbc0c86c6ae8cf7f983770da1d319516d068d29351cec5e7b9712d2526a78d9d294611e902fe0f2e79186b5e4d4b8a978bd2277e135f8623cf893d9ef84eeccd6dc18b891bd7368430f00a6ac40b2267b42897e2bfe5b2024596dc5f93e1d3b95b7b157c7bb60e22a59334e960d9ae314018beee53ca07f5e1f324653a9d08b61f4d7e1fe499f8e2d5cc777cba6ba634f46787f08a9eec8a777400419d96335d02be18a29c93b59a625d00b43058326e7f08ef0306932c74ef791a4bc665bcad08f6b3ddcb3468dea0729f074ccc9620f51dc6f9b931c2096176602abfd79b5623890ca7c232fe370841e767a40a2801e91fac57fafd217608f0628381a0fc5347d09a08f2a8bdc826826a67938e7c1f21c09b5df5b9d821de5ffd1899e581f4c5aab45bb8295e5a5f4c15a576eec1a63409a6876a527f5b2d7bad7282991c56145db66ca58beb62c9cb8b23fdcfa38ef798be0a0f2c64c65ba1170d0541670f3c78dcc166abfa7deea4273001bdade5fedfa7d7c3ad80602b8ba632b0d1e5a393d9e3a5eb5041ebd5dafb6318c44dab1dd68819eb2741aca428e819b959af3fb3845dc1197d0cee854e148f1446cf925c7debbabc38c6236611ed97509b70c8854282a971607d73ad8dd7ceeee46e9ca1d02db131a5b45c8d0d220f6657051d65025c21563a071ae5553209d7bf9013818225378537c83896c67b91adba5b238e4348155fef2c3adf86808469b1c26eb0f97c5a764cda105e1bbb5718f91333d12eef031270759c036c7059bf8813a7885d519cf9e551da41fba986427b2104b9fb95be1cdc746c05c9e1a497aa531c3c41ca557055f69994003aaa5c41367746321d8f05d0882f5c18c1468eaa97617dbfafc14f9919aef91a3d43d405d44acc5955427eb9944cfa65cfd8dd1d12fb05b17e7f5bf7ec5534badd6d1af21215fb801e4188585dd655c259f5cfc4d9bad996b578d8f0f318ab9a6c47ad930af69b9daad1758ee15c6104d6934ba612893fa400157a3b0a9a1a2be1c19fe915a0be05df962067fdade585a097ba28e249cf75c2799c04f257e747fea265482a4580987c12111f5e17e3493d08d52fdc8806349a51661ddb567f3001fd60cdcde957875a6be535a8767b36d16578cb88b5072ffa4d7fabed13f0e6d5d0b8356496f7b9c00223f9542355c9dfc5e7327fe28194f3d68f80d2a0b30ad6a0c6d9887cafc53c095b55f61e59b05726d4355bfac0d6958842da1cfaab66e7f42101170a47268d6ca8040d52adf03a3d0d2603565d344f52a939ba3e9bb2aae584134ec86eefdb8b762fc77817a9b71662a6325fc51821e6b4ccaf8b4e31dfbfcb9d5eba69fc889782859f915e0ddc380477d8680fbb17e168bedd351147af11ce004b6e59dbfdacb532b4d39d18fa6ed87137fff0440abff2e51691ceb505cb764862832158b1ef8b5675d6cbeb1c442e6a8b5af66fc781b0be48fab57acb5ac98381513eeb16364796566b7444e49f7744dc60511bd59cf9b301299a51e63c7005b40b2b9a89eeb7350bc3a919720f8ead947ee67c20a6e12e4f71d7a2743b053b34b5df7791ce3da01e41d0c228c6f292a7abc03279667a39bb401a85cad150343d2ebd271516beb2d2ae29a7595d07feaebb86c30d613c808815e6cc3f43ed698e67c1f812d6e782bd5151f470aaa78c4f4f4172c274c83db5bed41676c2d69d2fb28e759339dea8d0b49cda7dc3d973fffceac94e6b5a6cde3087a1f80b3879a27e4c5e70ee6fef0fa8af10ebdb3dc6f8a7e0b77e76591a6254c5d4036d195d9d2c13e448cbfe61b9e2dc4b6bb9979a2f39419d8fd1edd472fc540d3fe552f0bf0c3c1b139a292669f5af807191001149c483bac790c570136a40e6a6170b8df0a150514c9f1b0dfdf19fa93e861b5e37577f442f7946b7b433ebb1f05b904c517052abb67a7b4afb5f97ab47d5101d4664c508bac210a581c7912c00cf43ecaa401c545989fd10a0a55851f5059356602d8c4eb8cb896a2ca1018d002785a7df6d58821b57a482b0f92c36e0b123c2fd420cb8acf47463019ebe733a2895af04f852bc2db122804934cab2a45151fe47e09e3fc1558ffb1ff009f1e45e335a110e42af4f2af0fdddaeb246bbc9a3c74b12462570e02f567a5175a3fb810a9fec504daa275cfbfc7a931e987e7109713d1dd045bc51b1acd4b85c5890b51ea661221c93bf3b61df3e165b03e28334d39edbb69e91b0ae5f81cede6711dc2b000fe66957ed4936d90fbd2552667efca9d7b6a925e224180c449385fe9efb4247e4fa7be431f0a40abe4170e9d07422c7ec067541ca60d737b7892cb18e323502ffe4f94ea7e10c0d55395ccdcf160e707172fb1abd138ba43403dce811d7b22dd3233b8464d50f53c2c466b9c75198eda814bbd057397336bbf224da015bff0e03aa19f0858ee3baa98dca25dd93e57ed9499b4c1cabc91426f17c770032c0983adbc8ace9f54ea43dfca0bd9d6b190d8bda1f40e5a3886b6e70073c5c5d04d50f6291f5f18e6f489e6043d3fb3ce3a6b2e7f5b75ce034799e3e347470015b29f45b748f9d6ef23d53b0d14739eb4b7518258491b71af28ba7bbab232f92999852aed35f9cbdcc7e1e2c0c81d3deec8525045fda38ad65b33b2ee1a2e4526588e107b50aa89f6ee0dcff0a8d7bbb0f83df3108e50f8bb780f5ca376e8cbacd182bd8d5d63d70d6682aec40a059b96fa354d711c4d800bce46301fc52d753ee889b99ec1d7be0aa25fddc6aa8b26eef0ff261dc32889c9b7c8a1ce6b5497a8e8c4befe1e6f8d3fab20aeace2492baae9c10619a6aefb037a79cab909d4b75c4094eb818bf4cead7454a8e2907528dce1f9a965042951fd42979ddf5c92a88ecf8815484d7dc083c285d4ed1b14d8e97e4de2267fb40015899cce7ae6b0bbf98acb91ab406ca67b03381eaaa8e3d4cbc773fcbbc30cb40b6ec79507da9f86b4bbaf48afc336698a5bfa1ff25eeb5842636d8c0c072245b6afb7de3ed47d21d5245c6f036a3892886e31d1a00daa949483c46c57eb315e55f5a2c6494e6c2d8b81b775724e2874d8bd28b214c99b245b0015480182338852f79fe73934cf0f2b7c8ae1d5a5e4926610a93b7963a0ce12a4c600bc611703d2d5ba9047547fcc364e7596807f8ac0ea836c95dc0a023df9ea78a040189130b55add65c8125ed5da9e1c64c0debb1686e7d91c17160e2144b1d534cbf5c4156a69116a63eb56ea430b4196329939ca1c9f5ba18e8d41dbc47ce46c540d5a5cefa67ab3197fee15b62a505df38720779dd2c0374d30431a002ca15ac9825db4634c23b95dadf4625f22aaf3000b77d461129d3c814ccf2d39ad40b3b37b69b97e56489c162f65b1ee4a1f458da26546fbbe0540532215f23712935fdabb6a6f94545f80c81bbd7b82e5b1c538d0360f3454fa1f6f3faec798d5ba0f12622643558ca28b32c69033c0aa7423685180a1b66eb839822dbbbe450b35f7c0d13e5b664133f93a4673943eede9d03f627fb6f2b471602fd11d56d9c36808883c14e5d9b4296455a8aa047d5a74d585a04ec805a9f452835c5f24866136ac75f017e46b76a165c8b97c197d0a67b1f04c6911884b2a7625d4ea13098f933f11bc5197832c45b2bff6ce6e087a71076f2e93f5e0a8d5da7b2db88279bba71975e68c6f2ca2eab1079a03f3c0f168acad9d164786cced8e0ae27ebb8d9c3cd1da0e016cf36bf34c98c5a97c4e009bb94714762add7d71186dabef71fe3cca02203150fd8adfdce7028ab28eeddfdd79264b5092dcbf6ce8bccc4acfdaa4acfd8c1bec2776876db370c348e1702bed85195ca0b6cfd909ef2abebfa3963f8acf1b53e9b8f52fdc6faddb9c43b1a8e3b9e8a9a14ada4811bb4a161ef6ea04f7c1f35bd2238d110ac004f3cc83bb5b7e2a60e8d6d626257c733e91aa34d7fdda68a64ef692ef362c279f998ed65603155eef882f93ba001694d7403ce0c34be3ded1a3b7a799010df3411e9d2f886b720fd0bc432a9ac68fc9a4dea4aecdc455c4f765ba69fa1419fce3d06091f797f8e52e9175a1480bda818d3e9dd1a2b04d9b6e81aebcf4d78d9d17233022d5983c0d15cab3aedd49da7cb8bdb4629f26865e5b5f8daadab294340c7769aa0c3398646e403bf5fc4408185da9e3e374533955ea0d5ce1931b06d5572ecd32594abce0db4ca5277b9289fc23654b9827915285e82539657cbc60cdf2dbfa1f139c9c973db565819fb38d840cc3f9d403a63af0f3c797a27073717a52fbffe34c58e2610ae9132fc3c5613898115e9006150dd99c415393ca1f0608a888ef5229e81610673d343af09fff158f3cfe8ba32196b66a6382512adc6e0bca7e03dac23a877b800ad5a26888fe276af8c064e0b91cdd448afbd48f8785211174767bfc8b4f55dd2a08be0a4b11a3fd1f59be213ac2d58b645a341bf1fbc418f51471113e66b315ec5eb190a8e53fca96c66a8a821e92e3a275d2fdc261d010869dd8d16d8c3a54620996e8e591caeeb587c3bf825664761bc092383976bab9c954f1e451479270cb870fc0273e90ff0221131bb52728977837c6f98ae3033815f2c22e741d3d054c7591a45470ef176752a412a4789010ccf70738c5bf97d2e8ae6fdb6bc5642a09db7174e35c15a4ede4ba3acc311c5cb1d708d613abcffd2cf586a18700ae969e8c5a52b53a53158a20f7091250bed775b9dd7dc3d91237ed08df208a7460121c8f3631dee527155ca38a46ce28eb7969ecb63ebd7938bf9ab985240182fbcc3f76ebec8fc4446bba82657cf80c4717c79aaef26c27023b848047407e2b2d7ec6c9e03c9e2e237e717c457cd0c3a7f060400faf9d9ea6c1042664c58f7ecbbd523c06ed5778c758deb09510b150be494039da454720b24973c11e59ad9092989a0879d8dd8d1bc388a3665de1bc148d37b74b20ec92d9cc449632995743df89697d8a82e60a60b90e5b45d315942512e1f01ebd0e51c925ce726ba0ae0a720879ecd5e62fcb76a1357d6ce33288a9b7621b9a77582c9c34b9bb023459f5e4b180aa0a8ddca4b8121210c43381f60d64eaf06b57f6dedae176f6fd5d1331d023cd7dd5425f948f7a1e3d12086621ed90b99f301c566facc147f1dc6b4235b475d75287d7075fa6d12d3cb75b8e1d006eb30799e0d9b9c228e18bc0d59968e37165532d178e79055fda2fca91b4ea7272cb1da1061606e95f6ee1891928075829a417027ca138fb08ebabeba2b2dc6a2587f384f98c5d385b9dd287d88a272059af4155e8007e4345a1fff7d8ad2a3cc6c00b15bd10fb7f2196019dfea7e34bec460f11940e3f246974744b05ce11ea8d2ee2605c50c9becb19795fbc18d7e42c961dcad396995bf6f9552bb67770c9f4cacd1fd2ec76f0291262c89ffe8a6b4207e7859cd9d75ce6c2645837b6edba111b52bc1a6a4f8113873cee634c3b66478a8a6b5c5c047b2a30a9cabb45a309e6011ccf5d6c49a1d6d99dedf8471a3812d7b9f7fd5a84066a376a90b0920c9f00d1627dee913c3de13f4082097eff2b018ba436b1a72d999f45bcd774dab0bd9ad4c8de64c05b73941746dba7cd96384b8db5b5ff202f4ba6fec05616740f4fd05d2ceaf71813abb579e99da54edd688b61e0a72e433c31ac771e79b2fe6ab5de853115a1c57780478876b08e0ab75e8a12e28a2b42c8e23944d1fde03273192d68a21c6f517410760c08f43cda030e75d0310bc85fd9ad697f950274862617bf2298bcbe53a4a3c6dbb252d4945427d4ea08e8c23459d34c213902de0682e8c7f18ced200ebb2f559f4b652a1b2a5fb1c95000b03a925fa0075702fe03b963edc7e2fda766966b39b08301470db00d1d01a64ea22d984dc53168036728cfa4abc16c2eb0ecb48543ff1f112474540021a688211d0b333abd28e305e32ee27686b3197c616b3cc7bcdb81d0b906624c5556598545495a15fc605f4456320d4f0ebece9fdde47dec09d10a23954c6e8a5d67773a6fc185d5796078b9765c21499954af8b1c27ae3fad6c0ce2102c28c019747ebaace229f58f6b16a008d3c9557267db456727170dbaa84047e835e5d80114639a3ca1d7cb6dd4e2f4e7c4efb117b85457e94a30ada18ba276f5259ba4229daf0f4a7ba5e96a6e978d0551799dc798f3e0a3f46fc69f4d288716da0bad254322d375fac4435d99fb82b65a07b08f1009de41746d32c6272d12e1a4fe4ee2d30922be3f5e3ec73099b5ef823a6fae7bd96b8925f6c13fe5502ec5e3ac07e52695b75ec7910da38fe21cb4357fb2e770b060b489b40bc4cc30ee028647045d7bfab83c8df7ef549660bf2e3f3d9a3e854fdd9d184e31177c71166c6be4deeaf49d40a8c2cf90ec0a95ac004838c52013a50ac83977f389de51eaa72cb5d9744efc946ce78a0a6eefcbed11b89737a052428f1ddd54db2cbba6ab4327aeb016046dab23875af0ff64ca0a1e0eb3d87bbb06fc561c8dd1bcdb5cdae7e386cc84892865eefa08a56884c7b5647a5d0fae0412c8f313fd41ba928126a71cafb78763c5e306bde1845743afde05c08d9322d99b23cd5af5f01b06411df0744b702fa9f7f385bda50f050f943d26e18c433b0df361156ab624865a2b1fc7c42d41fe7c53a7504ecee1c1cfe863877892045f74821edc72206a7ed84e40b8460ced3db5f113dd84a1de4274b63bfcffb17b44c19253b90b2a8a5fcb7bc6b77dfecdda0c72cd3af0e66a97c7b991646e372afb09d8b4d34d185a9a528b700f02de530661e1c735626b3307f1c66871ff6ad8aa47ffe343b24d665593b3e750a60a2e017556cabdbc8fff92cb2a6b1790d41274513452d21a5239a4879aff59b72b5909e2f638dc0a108bfe1d843f7add919a23895fac81244c668bbb1d89454f8e4d4d2ecc0306662b0d5ba648c124971476bfd7f9ba386faddf7f6319973f1545ff98004cf7460cbac34a6f33e4c7ef8fc6b97c184f6b83ff38d26e024f3b70a5ee9558c7f6187a05dc9588bd3c74a3545455fd095eaca6b74e8cdd0c60d652239fb9cb9de9054af18f404e4aa183143648cb387c7b18a9d0a9a735d64c566b3ea1bffaa228e77174ab405d143479fbcf32bf97c5232c16645a865840232cc5cbfe6d75e2f9117c4a4ec76e5607566603e2cc620281424df860642878654bd4285711138664e5231a8fa94340d929203ae68bf15d9b7a085c3290a7024dc6b84249c62cbffc8b83ef7719ce1bf786abf5e8e4b811c3b3ca57315b4ee5203e9cf40185d2739314fe13186382087b9b4a46a139aa909fa88d2c3fbbc2d993eccc6eb9c30178171b10680eb03a94b15f0f2bc8279c5b3371e366524e453d0378043b6e564fcd7a8219cc59c80f3c5a3bf2b3fa5a253ab30610465cd539e18395a9609729172aa16a52aabeb68aa1ddce562806390284b346f7e80bde7f5ffb4ec59b4c2af2e0c33f48ca5681918f71f422ad3aac80e189f16e7708285c0c688e276d8788c2640f275e11f4e0eed6b710788142a3bd5c8603631f5039de50daf5fcf77fddabba920e5c25be5c53f853724a8fc8eae284cee8ad6511d1a1ef5a3dee4f97def5c4a40e18b1ca2f1bbaac64dd413c2334048e304e75e10287c7097cf1b36d28fc665e1a2db44c2f8657cf9dc3160aaa2f433448bfe8fe790f4f3b2bf9ac6d686872abe553244752bb7926467fa7a91cbf9f9a27a9249c423eba99ece7fa398a62333a088da0f2cbc6fcb61d42eee70c2b382b550dd42cdb298bc19c0008fcd7e433bb06785e93fcf52fc1f42cf9a5c73904e6dfae36c414d6ce4f2ca7b8150e9b600771949807aefcb655335ccbc35123d13deca4e62b339e751cd718d59f5a3bdfd746e6668a0420f8f62f660fc48d07f6f430515f833d119f5046baeab0f5b2be2a58fe0aa23273fa6335fee793258cc9fd94ed1c00e5d15c36068d119e1f9c5a8ec5b1c90397322c1eb3ee5f66b0506d68caa1f00c31459a7a68bab397d6d99bfbdff0b946ec1c9abaaf187f732b3a86b19feeeb508b4e5e5b36ccb7de31143cf33ac979595ae23fef12cdb3ed651ae0c34e411e825028519be9647e421482399183f16f54f0e1bb12a7cc8adfd905e840714a42c360eb5092b5e772d10585ea3fa3a177fb63a5736add41e796887f1bd5f40d19135b07be43f26e9fd43a9fc194134e3cff2140ae7b53e51df45bfeb49fcb114d4e658197c5b25a8f4b7008fd0806dac607ea5b8c928841d5b45a723470ac7f9876dc60598e705e050ffbb323efe7695e68e2cced44a9631f9409bf61a09411f66b76204be93722b22a5aa2e84612df06ec02d2f30e50cd04959aa24652ba569847bb7d22e63b08ffe05a61fa0c3fcb4c324ed0d8511a4dbd3e7c725c140ab10e06e5458977082d5e64b2fa812154fc761934c6e36545dee16070e7aa0a62f31450d0af2d605eb0690b7fa6bcfd641afa197a0b8c0b61d7233a340afa49d6e69ea8dd71e33358c17c615a5bcc1d7d1f15503930e96f888d12e99af4af788487738d18dd5d177469ffe6963c6dc01a99fe526c849eb32751a1693b4f7f159a041554af30804457717cf43815574d794415ad69dd25d0ffb569ea8a9131f4118d7627abf12a95fa6db759973697b3201f694d3074824a497769c9851a3ff503d6efcd66c4e85e7d0bac7c26edc34949e9712de3cb868ddc2391467956fc5481e4c86b323ad2737d9a9c97543f6f576105f34d3fe3aa86ff00ba8a32de3e2ca1c833025623dd5df97c57e3920e295a3bf48012abbe4e8b4c729a285475b59000db75781fc03ef934b982fdf5449ea7b68eb71322cb138b1c1e90bead2b4cfd27406198a40d519f41759e7bc72e4113e18154f3dcbe99af6d7306b08fef663a5d4fd72d630f18fcd7edb2a9e608fe5909511ed8832cac630f4a7a136a7e7eb1b31cc6d511c2f331c710da3f8074bf0ca0d5b90337354c238f9684d88e53e203502ca220edf25399f27ebdc2f888e5ccf29bed32714304860c2b29f9711ad5b6f2064a15b65f176d492875029375015d5d9a733c89a9108d6cd7bbbbde6aca032d20d01cb5323ce3a47247dd6ba3ef7b9be8c2084246a0ea88c8757d1fc72ac4962528f4d718edf62b26587e7b7b4de858203c8c2c2d5f454aa9cb82c6adb66e5204fd1b6f2f6d754740d7b7e393b3d9d854ca03b89c3751a82c64fc16ceaed3dd8607fec377f9bc074fc7fc8b3de7de7bf4f142212e39785a44e3434d1a99954846c823a120754317dcd89029b2da2c6d4d18516f573f6a08b290fb0a6a4cb12c2752bbe95b9a1861429906006f9a080b531dc733f1034eff69e90a2c459b17ce2094730cf376fa4c4d3f725b7abe6d040ae2a4991cd4528bf2f88398f07816b52afd23043bd5efe8424a3ca0e69d99c466f12b3d0fa28754b454c69da54ce731b931eceaf771a5e9d5bb4747f7da04443a9eb853ab4bf2d6b47848332797f89ef99cbd4586561246ed460a627967bfa6370570b03a58f7bbfb1403788def32b075db8b27968c8b4c550651e5015f154e7e95d80b083ffe6ae629d5c58f47a239525b07dece01a053c42a3d5794d1bcc71bf03cf6b275baf6219e3943952f4d8d5b9c0e5f7998f696ea45310d2535c0f5de42e46e9a82defe3a3e2febdcf08978c8919c04fe92bda8408c459985ae3d2bd787065450edf8011008aad889858f73dbff28b0665bb7b9b45bd2ef2b0140ccad6a4a8d9cc145c502a849b9d83614051f35d1f5e110f5637966b7c514ec1e9c080fad9d631c2f2b25617f018fe6e34d43ff3a746664f758c6c62e2a50f8c011e1ca2932dcebf22f57a26eea259c9fdf0bb25faa3637a13400328cd3cd10db6f54678247d3fd175f2dd189b19d700419cc24c4fdbd1f1e81d2a7cc95287342dcf7935dc549f5b62c149decbb55b6b3879f9309e5a9129884cdddb80fd078d6651f205bef36392d1fc3627b28b98a7d2e5a2a25378417e240c0231f8fffd311ea0b6ee20469fd3929684b9806d90697c02be8311b082784c9bf5b2f7761104369fc97f237fc0f15d5898fa8c840b7949b7e7568bc69ebdd0ca1845a788481b4a5836232848a324ed2d08b6088e6f5b7539a552ddac400ec7f0a72cb39624928a6066d0aca51ab59eae457d588955ffec9746b7857907f0dae3806624e211ddf823228adb04211f11f8f70f864455a0e68856e43af9f5b1b9d41a1eb1fe6b58a063af59fdd8109cf41261c51689cf6a27d529a58e42e559c4783fa29f71b313209ad71573359463654806b228b1017897b3a022957859fefd1f2af2db519eab62c6d8e14bdfec09b22a03ca79fcda86c1e731cff75997b4d2ba27984005d5a008112b547811696c0abdef1e47915456a746a0d3566689907583dfa9ae232c179980e65d3553c7d80ad24c10db46e45edef96c85d3f90668bfde9f55f1dc303b95720c324c61d3d4806e5c285f12408af9aaf2a132adba1db90dbbfe2d61b2cebd6b8cacb6657bd0a234ee089280707122dd6dc294b7ad8790726e9acf311f97bd3aa320778f5f884a52ab191b8fc74045487b0a1274efe828fbd74f7acdbf1f87ac8411664ce493bcf727b5c2eb38fd2bfaf77cf79a60b5efe4f4c94573c741d3ed0f492c7bd0c5e63177396872e761b392927a4d4879f5504147788327ed22eba05257af2dcd49e6548a3b7742d47882829716a8b953b07287c79b890ea8633b9cb75fc2e67850251a9f4b4bc4cd4187a4df37a0fa7e43e27622d6db174e70fca27acb0e734fed28cba26f4ca0d3cadb54eadd3cc092d96f99ec1d9e244fb45cfed4e6c006c26992d46f9120a71d2b954e9f906ce889f7a76c1f4493f23c7c88d3dbc586cb453f3f0455bcd9c6cb1b078f79c8e9cd530e9f036073221ca85ed90a191a29da1bed19113fe323a15d0df987db1e1479db424788cbcbf45f44a5604054adeb202cb7674f9a071b103c3020844c58f04331ad7d94506799ef52c9dc74e0c253dbd74a1ac7aff0c9e02ff776ef9ac3949f01211c5a2622593c3c38fc78e2db6af79e3478234b7677715b333b368be7d1ea2f1692ca5b90706f9afcea17ad74feae57d0dd8367aa35297379d1843daa428dbdaae0380d443cdb85d94197062a073dfe3b2b26b6705aa92a9654126a2cecaf9e822dcc200c244786d225b73cb9627fe1a6637495304bf140debfa499384481c9939fd8c73c875258c19e61b24a5dfef59da7ce3c9782d1893d18372fd1c33dbbdf0e065b0a8af5142753a5a5cafdb40b5cef8be9c7f310a2c798aa24a65943f436e524850674440733e630d12cb3c4ca56731cac699ab129d3ffc62b4c3eb9d1a61517ba651028543bdc16b9170193ec4ab16e6c44e57138168ea4044b331eb46afab80b9208ebfe7dcecf0705979c47f37dc7a13b4eb88551b864ff5944e20fbbe4585aff19f91372ca7502d6d142e403124d26fa0fa37fbc58c5050708908397275f13193519f0c3f12cda6d219567976708970d2420f300daa823e8c75fef04404782ccc5736395a557fa887f3f806bcbd17b91cd1e0ba82434af7eb9279e841780d3205a63b8d99a4f5251db26b90ff8b28b650fc4060788ec3d37f3d34d49ad4e70606c36561e631e618c1c5b27611c6fb6d03e7494c7f47cc38b408fcdb992a822e3c996433c21406a9ff444673f793207a9267a436dc84340d54cbc185cacf8343fe5459755729b3e510ace53ac8c63fc521fb8c85f46a16ce755b4664f57a8c66e4a1b4415e150fc5ccbe246261c30b9332363571b74f5407433291b45979a51b459ae2231aa54df55cbacbaef27491706fe423c512374055bef71769d6d5437da9eae985a27afc834bc68d3c723a2711fb38fb9f3702d4ecc7e9f8cebc5e4beae1f5b6ee54f64cf00f7efd72c4fb40888738e166789621b7f8de9f15b75f85ba010bbaa9c5b8b793a7ebcc954519cd2536d24c811f5ecbbe8cf049fd34fbb889d0664e34ca55787d15433e2fee3cbdaee69a8ffa5cce04d15f10c72221cf7746de068cbc804e3990fa3d19f1386793c0dfe4667c82ec23d5cb1620d7b8e8b4f74a9357d283fc9b15652965283a9bee6c1474b2e3e9a2f11c43217bfd01bdc7ed95265ae86f60f94805dfa6b809c1f1cdf4227ecf2a54ba5c1beac6c966ad6d67c0c92cc23b99faae6cb9157f6a51560a2e2ab40d11dec632a848359c950610fb8e19960475070b44c68c68ca39f69e98adc83bce72411130a41e3c40ed3a23cffd367deae60cc25b18f98325e5835c320237f5720115906d829a9811069c2d5af52e7e680727c483c6cf41fac586c9fb543f833899a0ef748a8f04870b0e0e9249a0bc8db92fc2b74da6a6a161e45e49dd98cb85291c86735a5cb446ba5eeb2e6854850cae61004683170c3d7f59bea60ab7e222f32010819c768812a31d87adf5018b1f66b691878e186dc23f88dfc84db49fc7e50bd94cf85835991aefa978bf0c6ccc3c59b542aed200873c326aaa6e10fe456cea4a5ac033dbacbf9a3a5d5c88f42ab133bf7e4cb81e3e3cdadf876119bc165192fa80e89c8670c0e20197e41583b841246712bc039b9b01302ba0f01edca5141dc0abee4a284b2ae50cd199a3591be6a1b78e80ee85f423d20b9a644a428a3b5108e9855ee4ed623f11ce6ac2e50b50ae6ff904acae5f2146ab730165d8b6144f1dd0773f78ee37bf07d53f48d0a0e5e977bef72a9320959ad57f2c00e73796e56be391542f4d21c4ca7de5b02dafee3de7b2a03e5c9cef4341e7aeccb3957da9ace1cefef1d112a74efe3a134d73470157d00ef7d08f1ce1b44964ce3ea5e05529eaebc64917996dfd8e867ce766435b7d2caed031e497d3354ba063e88cad417409d429763c1c939b434fb527460b4c85176d84e64068030cd7f35b0a2b02e0db9e8f9d0178b56d40941505d42a0ec43b97f515a2ecc0219bd3ef44558da017c0cb7da89cadfe0561b52d4c3095695a56241f37f0e9034c0fe3b20bfc1acd922dc752cd775fcdbc207bcd93d89c58faceb18cf46a498011d976b9c470dc4304d1d78b95695a3e13259bd7253e238c5a05e419efffb5e956e50e32c63e700384760d7654f686d3e402443ef67bf85307eeccad2cc3b115d84a8507eb67f4bb1d68627f52a9c5eba4f93fa7eaab4262e4d64a55fce6feb4d18922ac63f28367892e79a61b7ee6187312c3ced4d51e0ad2e1c79a298e24c5b9b2e1c31c5d2508cb1a2d4f2996d5e5b206db5310ae2c6515bc041272b459a10dd56ac8d4e85fb237551093e7a392e99822ab5e7b878e50eca6f1ccc79468548a9100082201160784fbfff78a580763379a3586845a7c85486f6cd7a93a257f1094d000c429eeb42c012bde55a9e2c561bc1530ea80d2ea4f81007b217045b6db163ac6f38fb63a39d41b7b873fdfb0009cdc663bf297af146f92c5c56a7b6685deb0007ce41646e9c40e11fc720f504da7be69e22a399a870f4e96488197bb0e5f75498a2e203ec50b2857672a766be142e054cd2da267dcf28d19caab57bc148f7780799733abefe513f78f137e60a88909f549cad99238da2a94deb6f9ea3f8f7d675aeeb4233ec66a13d07ec6bd6255a5edb40ee62f2f66c3d81511837acfb583ae58d454cfa6875d9e249673fe248b76ecd49682f4e971c9e14fdad27a1aace71b6cc327a80bf8dc62cf983a1b2f83e767a490061a64ecaa45752840c9d408f6d8e8f63d243509b1f48c70effeda15fd32907d570fb2df5c8702517eb43cd7767e1f154d2e5d6228b69b9052fa5a67a318509ff6a940338eae5cf7b904219324633827b213645a2ea50e464ececfd90d688f48e91ab9b2a85727a80476ffae510a553e69a5bdded6c0af20e087678991688cc84e1e5240b13ee4b3434a640a8d3056c5fda9db48a6c94e0ea7a5e30db77005a8bfe444ea821bd0b49af7b406b8a74a946c15e6afb45d31ccabdd1f2bf13be581b0905b7b1aac2ceed87095840aff8fd3c11895c1ee863ef0f89b3688680ef247d2d83e90fb3ae046873c171b18aa7a871b84e71e67335f06fcd3099d89ad125e87df1ba02da0665fe6edf7ebe692ea0ea3ffd303dfdc4d31e254797e1bbb5119ddd2f01b372ed1b4d3be78a5eb3cb23d8223c6b78f3310fcae48da27fab88b418607dc56463a665b8ab906b48e3d84e9f1208935e3da83bb65f34ab38de3ba66303f5fdc4be199fced885ce72dd4cab67961a9dcd1d49ddedb3117f09d2aa9824e320d9fd3bbd92ce4f4145ae4e8fdc531916849280782a85ea7c278fb203dca91267012cb6b8643402e3252dabd8b75c4942e1e6cc737d1667f1840d73c48aa21695561eaafe50b20eb918823ab617135d1cafbf9d019f1275e92e86696ebe9b10bb35095e12e493751c4a9ce2e310ca6bd31a5d9291c5fffc5c2332f8ad46d3c630c69fc2e9239223d9135123211c5987369f1a1a78f8f46f1f90b105f1b3b554f692b15c890b9c921e57d4e28ccea6559e20fab5b6f1e4933900ff75dcacf48f797a447de310268a442be542e642ab3d58833c238db05869d0d65037f40ab515d87e762e8ab026cf54a1e48642e53e867df7a79398a0445126aa066c0f9bf8bf74e1f2b156c36a829367b23f7cf2e3cab307f51f70d5a9344208d8a40d8a3b0832657fb98e7d18882c0df9d7826b6cae448d817b6b0c66fdc8e47e1d4be8bfa965a9d60da24fe58a0be3b5cef37a84e241d1a21406829f38f4d6b50bfc7d1b2ff312fd76bd456341d5ec04b42e49b2e08545c1f4a115e7feb75cdbdc67e4d2c6e7c6348b1912ae12f25bff9fc68fc8700a78f2bc09988db80be5f99267ef2a7220852f4f0ccc99b130e3df9c590a911d96addd355a6170ba2e083049f819581aeb47c0538159f4af8ef62afc93446ed44d717b393205297fdca3f79734910c8ee65625d5bce66f3ea46ed87b4cfeb4abc0bb6bf88d5d8edeebaa9829b70e33bf285c3b312628b6ef731d5b02847273fb7fa7b5b1e0fa82439812eaa28ddd85c1a7ddb1a4854a1c187a9aaee6d14641e84a428940bebf39382001d5356c944570f74adf9194496fac8394926180af4b12f6b0548267fe699c8b8f1b608effa1cc0a8d62d6e58878c6cc36ace84c011a6b6c78ebb9bae0e26cd5ea5118f55438ba9f1e56bb08e3b89049f89dcf80805b9451f533fd0cffa399d8fde18582429b56997c74acd59eb39e558e0cce4a0a6196af0d90018acb6a963bc0965fdb8ac09131a9fb3e66482a08d56614a7220d4bde3bd6a7cd4507293b8a4d24ef1a26c3a64e8e6a6982972761ad09bc2d289f59affb8b84b3c4871282e4b00757cc286e7d0eea323c48603020cbe75a16f6c90f9efe5ab4e9caa18b8a6075352e06204ce024ba9178a4412e12419b5707dac3fdee1988d649d5e98bd8c0dd2bb485f0af3393b94fef59bc372cbcc1be7cd3b166a41c3060844aacc07c85034002995754cd26221951e41f0ed0dc0d7a998a691469a9a9daa5341fe31f4576e4976b3642ca8315b497e8ee12c2679dd038271f3f9f75b6eb7712e40fa526de3462e9d35ab062087bdbf74b14773346078f3081a0a540eeec004cdfefc53bf8896b96bf18305f5aff94f7d55062e5dbacc3e91711d1413ed64e191d314985cc201e5e870a2911636fbb5adf1d0c5672e62349c77b7ca39d8b763e5c3ff278b3dd58429f5a6c192b794021e5b98a2fb7dcdf10cf7a2b4569f00b5f11f2c7f415bdecaa0a169034419c6a3f82925311da6818863e1a772d721f459a1b36f68656687340710c26a6f61d95e7183eccebcc9268a19584c89bb37b2ba7b9ec2ed0e0ac41e47a67a76ab1151f08053ced395a3ffa10468b9139ecd38d2f7f70b877a83a5f6d7f066b76ef20bf2d207ec5a572d64abd9dc7de84c1c24970b1e2540866f17e844387ed3b57a0e560ce807e1b6529b6f40d88f9137a6477cd7ed6aa0bc164d90e1f46f94f7477d293804e15fe04ae5f304a70e5cdc2c6ea1ed7176408edf0287ff1d08b72791381240ccf5d469ea8f0eb2a5f6221d91b113d3f4cffe7342b4bc098ad535760fd3c42f32cb05ef58b8669d19cac553af43e657c86cf1b47fb8200297b4603ae303593d418e85087bb45a27484e0c4cd554631ac68778f4e25d5da67be6fe2c1db3343a7bc5556d45bd62a2d96fc6336702cd70754a8d2794de4c14ca2e69a4bb52bfed833b166a9ae9c90d404289e74b88bcbca6d0c8ba5c45dab315cffbb74cd2a2d97bce8d81b3f5f2c0aac609bfa4da672d7c794b7304262c5454aa056b778bcaecda187ea73142fc0d9276a4e68666923a3a798c04ece1bdb9b6852600ec06a1665631e4409b0b68606aa9d5604662bac12eec36f9c187ca17099361fa4b1cf7473824b27f47d9bec8d2a2ba34dd2a4e389f125075b2bfae80e67247a1d1104f652ce241d0049be378078d06c3aff81a499cb5237743038056d1bb1be99b66291ebb680b5f113f777815b307c3781ab0f3ee031155c5af9caeb82fb057d5025eb914e4b1a7355980fa347328e181ece7001bb436a731d75c11b3fa8f489972088a69742f2f69205636007adf12d4f6977cfc5c549148f8e791f57a148dc86a52a5b1cdd1e6382a93d86a4f2e463bb3a5b786d19af75018217d570e046a1c140241cab0b43434f98f067f730e2f73d635b5c58f2e10f8595cf23f220306b6e8763d760e6879cb582bf770309495c98e64d6cb8c251f76c6f2d5e44619f6fb82f8742afbfce47a3035b64dcb856463fca3969277044ebac90c4f6cdaed2be62935387ee7a0778387fab2568a839a76ed84d3720180de0efd364e15ee685609a95ea7196ee3494c2fb48f5cc41f1429f4f85733607bde434c7f596e9fb415845a639d07e7466f6ff369199cfc24216ee59b0f1e16f04eb095598c0304ea9159788cf142c538cd1183de5ad8d2596b8ac8a8f8e9cc7d6dc7256d11b8fa9df250326237fa0b1e93343aa37a2f281c382d05d71add9a095270e3361168d60bcedb8bd5c085210e06989a4b90eaf33fbe17f74889554bbebf5ff7ca579cd890e19f4535475b986495c98b2e9608c6df434b52435d5e927a3e4552ba1a1aee50416a6ef1b81911d9be0db0e7e0ea3e4154fc9a412c12a305498d611d8284a19240ad993a67603c3a7e50c404ec28c1dc579b993c5a67cb9a3634f840a64bf34a8bd590117ff0ba67076f262771205b01980d255a087645e1d0c7a69b66fd959d36dc0d416d0c993df1c22ee1672db8df27b420b592793bb9b55a68ad995b1d9e8fb8e16ff0c202e65fcd8393aec2663b0fb531bd8fa4d9af73e21f3ef92e2175d97ea072cdc31dc2b04d2e2872b3502c95153ab1159a1e0c22250bfee878aa7a9026ac4e0fd016dc3d6c94af69a529254d830c233ac9ba600a966f26672c365cfc92b0d2f52cc77108592249ee7d3bb75c277a212b2c82f130ab1c324fe74d2990b69298062ea7a6839a533a259c878ec87abf9be22604e6bca81ae7b495990bff7df4f16106292f019c6cbb43e1f92183558049ed71e899553cf71370e50bced1fe852d544cfa53e9ab7e5bca37fa6eb424c1d92470b1ed7da43c12ac4eaf5cc9a701d901c91178841302de357743cd34b3229d5725cad2ca1363eeb5f5f429eb007bddef5848da8a79c84a25937b81e0141564d389d01d57ed1ca5bfa58c110d7a831b361817fb3d6174790b813570f88699412abb11ae3bdd9a89feb623aec7e30527255aaf69d5f92339c6ea2f206a25d27c6a9e9b5e361a89b98312a976df9954258202e1bda647771c2be0c63cbada3aaf2aa9c11769dfe1208c91d3cbf6110dd53b3b1148a0f533cdc5fea356a05acdf5ae858de6a5675da4b0cccdfc883249508fd6fb1e376cf2f68178e19c5207155d155e5c9b69d46ee7663335bd6a4a86f83f75896e67eeca70d45eda8727e742b6a33233a6edc8b25089d2dd8175a4ce316ad7949ee013ddd60c1c29e883aede9eed95cc1b92d50452bfaa61b8f5e5a78692f52aeda16d3d2f1b3e815e80cb284a4ea16cc28df6c322c5e39e894e5bb3a93ff9fe14f0df76e29d2193c3e19d9ccddf78d1a27294b067868261c1640c00cef28b067a00f7eba4b584a73e00f59af8f604e913cac212a9791e0714b37ecebf1ec5cc38f4fe3835406a8174cdf7fa1dd2f11c782cbedd17fafb173d55458b31f06f3ee319c81fe7991acc18395ddb07f19dfecddf2aff5fe94c0d78bcb2dacb7470f4c6d6cba2e4854ad10bec2bfbf16f4a618558f153bd16a99b1b2cfa9504d433874817bc4851c85051eb9f1be2653b73e8bcccfcd33d8188cc9b386b88bf885a03d591523d08e8d136ae0e8a8217b497ac0523924e52ed91fb70d956aedb7c3ef283d6a112097a3761cd32f6efcd49bee77ab9fdad492a8ace7960c554924f3b8cbe60ba9be63ecb07400992d4b2fe4d9b825d78bb032d1f74d8b55ec19080d47614da54b7f92b5cbd8ee879313b1e917ba92b0e002023a39c93370a829cc267b04c863b88cd6c8702166637dc63257a215f65a1cd800ecd80ccfad0cd2d99f213d2b4dcf95dcd0d6b98e035859fbd01f48dbdec27496af533fd94aa997078ec0b4d021506b641b5eb479cf1d59a8a7b45d0b9590f0aa59d526804495aa27891abbdd72c5f1cbccb1f98b326f6449701dca8d316e8721e99b3d681e618cff08b8b16cc12188444d87eb4179e385f0451738995b11bd538ea07b24837e3dd83d964dba259a1062faef941f2048d26a4a7ee7a192f51c58735223a296d1c01d71f45bf534728ae6b387040616325db2e9b68f69afdee1f17361f2efb822dab15bfbc7e291ace56abb95b796f89b2498f7c3992817bfa686e3f6472de1fb1e2dc8276f949278c51772047e93591e74ab67d00f7ab7a8232db903cad58dfee2a83112b1cf8e1fb1537c77f28d0d463069577e742f1b7677269f432d543a37f87318df51d6e97a6eda819aaef4376364733eab11fd3f9de386bbfae6c910c4e9e43c8f8c24f4ec3a997cd40560a596f765f9b9fe348e8d2d0fcfc8fcc8a126d5c532fda2614f7a58da7dcaf70a93d9161470c398dd33fdfdc452e1ca9349689d645024f13c9bfdee04164f11974f3241680b017a650393006aa0178800177c60e74bd160b9bd8c6adfd531958293ba1b327a0d03fd799b689dd866bdd599c0b20f9d06439a1aa754b160dcf7067757c3486789c331c71540f45ad7f71a4ae3f9fba995110f119b1a334269dcd1894302c4044db9eb4495483f496a51927956d95ed9c092e28802b960842bf23cd624dbf224971101566e3e1cbcf4a9d24c4e77fa4f8c7683d997c3201ae0fcaed9acdf373a5aae8637f213a69359e19226f6bc3d5f6b29f53d9ddec0b11af4b7a463466919f7b3855b5d8c29cb228b259efd4bbcbedd62bae957840e3424f7da1e6aade94c9a3c052359e61ef7fdc8757bc01bb07d36249ff9d0d94f0b6f2ef67b5d4f8130b2305f43f3cbb37b5b07f959d1b06b3681b65225230aefe493f8b9519dc674b81e451c8c45948fc4c811b3f8357b553c112c84fb57e3e8cecf43df0a2499264e3471893e03cb1013ef8e890d8d451304517624c721cd7574c962b9e44fea7c572ebd89942b0bac84acbf0d879c4fec1790b57d278875ceca2bf3f07200299a51769fc5f35df64b2bdf5cf9c0c0a41288fc38d65f2ea856e401187a25c49b7dd2f2694dfa8d379983d97dd719a1e065045837c8404d08d6fe6494899d46cb111b7a8d2c03c8391644692c5e60a2ee584a915cd751658a42bc5ab5d1daa0554644ef0d57d1e46ca5d52e7d5eb7310ce8452a2b4cc060dc195f5e57c6d3877704b4207441d40e43e30869b721382574058860a82299a6f0d01e0805f4850b74fdd703a108f9f43d48104bcec11087869dfec27a0f6bd555ef402a905ec49cf55f832080a1eba6329a7a5c3b40563b1699c2b13c514322ecb6718408e0d4687f2c7b73373eda11412757c81d00144a661088cfb0bff07ad6eb038be49fd6eddf61b8a1386b296b450c847850e6fc08cbd723d3ec0398de3100cadad9e22ea5c2b2ae566ebdad7fd58890ac0538c5d27cf3c97acd1a5e9febb005797c3a2c1479cb5a87aeb744bd5c8f03e8af91d6eaebcdfe3831b29800a0b738b1c68d03843d9a090260c0a25d430e7c2b99d6ca79a32ba1e764201ee22954e96a9ca33e21538b84ae621ae46e153d4e2dcc139de2126b3d18fb5fa468358074ebd6bac221b38deeb895813474fd642a69ed384844201aa4beb1470db77e7cf1486da0c637b07cdfe53614035ac1297e5c029cccd1d6375539962f28258367eba6b6545a91a64bc6299f9f78593d128d59a814661515f8bf5bd1f6587b4776870e7bb8482b343ec685c496b1fcc4de1e441392cc8b60083b0cf02e7870fc887901985e8fcbfcefccd77fb42afc6f1384f9297a96660fe8fcce3343bd6ab7cbc4a03e64d7630bc62519488037f750ceb3444999aec43c30010144477cfe7431ca414c6c81b2ca31c351fbe0b0eb774bde02e3481461ae4ea8e1829a529cd598442973e5aa4e68691129e646c6a1a4a3f7e2570ca980b697119239513d744314b9d1aab77dca65083c4751d6ff08e9bcafc8146367e3c269fd8b14fe865258d9414d1a4a47da9e9bb609d6a50c7c5543d969e04e0da9180e40141e016077260d9f4d37c8b3b2e915bc81272bf46e7a794f1826e291cfcc50a2d58b7b19bbc227e54bf9f343b79290aceb7e364e3e8993eeed46fff1d63be2d0c7c771c548a426c02f99cfee96cf2339dc5db9b58eb1b02fe4de7e459033b8437917af26856198bf6b572b32bb19b1c8a4939be02d292d5715ef73333b9ba9017cca0fdf84a4cda8266c20e480fc96f32296c52a535bb0512a12b05e52ffa67d0544882a7fab19eaa87b5da1434c813b62197369b7d33ba84f3b70543aed4a5b8b00214d8c3f92d248aae50989fa27fe4c2b9266abc37495410dd7e63c8078cb0730013d0563d795f66f77e0ffb969edabcb862046da649d832224aab98ef9bf99623334200d55e06709b0efc33debc32365faf1434a74fbd110e494c091790fb37f35107d145fa63249dd96c98c60e53e90a36d23cee73406c015a96c63885f3db2c832ad27fb325b5a6bb038de925f5f4dfcff6bd1722df5a3185ed293177771dd88a3dd9f982e3a974360f60f4e95ec9d596d43a8b9df5143648b98fba6ccf02424c8a0bdb246180a7343ee4bdace7492fc25fee672115e09532e4549e36fc883971ec15e42de0ab38ed0bfa3e1c9556863ccf1f8607c584557cf68b0bcd7ec1c3910d7e1bf4ea336c9795c143824b70059dc6d017a56b7fbbc4497937494fba141d5ccd1feff7cb6f4e6000f4d640454c6c23b5f452210cb8613845e1b866025a914ebb93a1f1d3287591b294898afa92813aeccc7ed4091cf6ed71569cdf465b3cd40bef80693f606e7c5d7f6088134a5a69dfd0963066c8e6e4f0ccb3af0aec7b2be6b1de278b00070080e9dde0451d79df82a8dbce7cf32e871994aa1e15fb9ba9b26e343504e1d89391fc3a8e18b3e7911f2089458e78a2606a1c5b422e36a545c861c89665c888967f7c54e1b7383c4af2e0a0af6a9e7d8f2773699489550a002762153d133414efab61eaef012a7ba0b03e118ecac1dc35173cd3786d5d67670c4dd2643c4b190bbef8505a384af1914893568f4fe4aa7ffc0e4feab6038a4ddf0a90d248e42773c9ec2f4cb6259fcfb2ac53b28860f9b2c961ef067b2da08c31adc6e23723b94346c8eed1906fe2e1e6d138fffd579f4d738c508f0d2cddbc0acc0c9061324a0048f420234c6b164b0d3a74a75d154e87478af43482e4ff8e32a83391e674263928c2e6c91e233df734ea3a4be8ef12fec3a6d3bfb6129c75a4814ad136531a2a7493fbfd22e12d767eb7f77b754dbcfa6309126ae1543e521796f88719e29f9d96dd8cc910b82db9febea9a4765e4a600dde9c0b39eb857405c99e246221b006d802d3b0a7c53d2a7c08932b1833035d75e76c30e51341e7e49ddb41e03722a78d032c503b6ecd42e7da1362314b4d69a8160a7f7361d67a6e24e9b39cbfd09b2e93920aee0be2a5dcc8e68e07b4d27532e1ac52312037c802414d91eb588a1cdc4161779757a6c43cc7971176a0dd60bd3ec0a7f1a090f4d39cd3c741267ae907a8bfc1682104f5b949590380e969ed9756176b82090795e85e4b8200296fd781833cbc97da1c334305da2ad4fbe5cdd067ff763fb469df5a4e8d4f737b9cc1b69f217306ee0b765ac00f40e5e8bb7d264f66dc0d6904bcf61c8d8ce27190de6b1be56fc3433bc6da1bac0e4eba8ec2ed9227895e8f050c0f0b16d7b264c813146e020c9a6b2d4f383f63ab0cbd7b120d165cdf289fd7e4123d1b896d76389d937d151b75a819225c0436222b0ccdee8489c8d73461d7d87572f0b89921d099c4c931f74eb5aa15a1851f40b31347af26961c9b7e399cf845616bc471b122ef88d2768387d1c868dd92902bf61590f042c4fd3c9c284f2b3a1ca71fa8eae012c13b30ee33889d5ac1c6e0440040e3f61fcbce92971e7e04e1e0cda6573631addba37d03cfd5c5f1ca98c40273d815a5b83d168c73c2ed52d34b37942c9a9ca21f6a57052d943babf8cc641138716ef4372ab3c459d5c987b81ec0847f242dbd335b506bfd54efde4ed5988644491c95287f08941927ae174a9adbde700a89d4cb21e33058679c638bfe10ef58be42c8b33e2a0c29427b72332eb4072e3eecbd368506630f5e160359d84b1367723d74aaf976b1094b2a8d535e7278d5902311127ed03331f63c6b199bd7e4a6f9074fab5cd42cf5ae5d39b281ae5af7c6fe33b924a639070354ed990b468d577c8e24c9e934680388a79d6a1c8417ede47a46d6785a1bfb7767fbebfcf950d2193f5d1620cb8f889c158b25d5249da9b239e942a202f07cb66ac31fa943458aa1f88c7fa8bfd0929d472a34f8abd77015804f266f953ad51dd3d0efc8c1a74d0ba8b3d40070e13d3805f4b52d2e70892e7bcdc36d9eb4e11b8ff78345f864e67530913cccaef112e0c9bd41dbb607a61f7761c8ef43f8cec52813a19676f8adb20c0f4e9cb00e85182cc6f8c953cd9d1cd896154784f0926a36a79957242fc19f296732886545c66ac45f5cc323c8bf397ae05e5fdefefea1db577d5fd1c9a1e5e08968ee42cf7d77b284e27c6a8533ba37806bbbcb30d7803ececcbb22d56c28351148e65a9a978472cd6261a66497a743907255fed02e245925a8b8eea193fd1f5de2c929ec0d8c38e425b878c2bb31ceee6e8727a7d182575cf19673fe7edfda6b7cac48813236edfc58a7a32b6248ba3f0f1c14083c8c900e52d6f560855f30231ab0ae7ccad4e7f4b775a762ac62c0ec4e5cac3f625fc4e115425c01c9f648e022fa0a51a37d2d7d5173339ecbb9902c66290e1031d9194f0dcdd11ed710164fcfb588f923ed54db9f41bd4749d05aa9fe73038598843cd25a769a9270f6772f5532abc2fb7aadcd43dfde9f88e989f5c27f733fd375751552bea0373561a2fa079881670a1d5e38d2585020fff8ace58f522616186b4be366927186d05dcca102ee10f1d4410e5f72ab47407e759b0986f2c04bb3baaee43d40c81d084f09a12d235c5714491bed50dfc14786eada9ba7c8d6ffec6c3f678f044752f615cf1d2423b10b2a1f7f25484b3e4e9b25ea32b0b03b331bc3b87135886d607e5fad4c718155dce1a45bec1d29a4bdd999413ea7a6f8237d25696a5988f0bb1a937ca5587e8ab025f551d0d97bd1d6d339faaa2a3303e7e6a95ab68f86add91c6f92977b18065c8e149831db84170f6f6a97f3fa280c371229e7e0742e403f466066b836ac5777a1f481dc49190c9faf87950dc26e24a10462cf9de10ca53763c59ad0387ef4db553f8b3242c63d60f3fe05cdfbdc96db0e1800a7fdcc22c223217c16f6b7c7d6b4a266d55d134e48a3296e90764b91b7be683d9ef07d6d99b8fb4b5d9929f7f401f13f2e4263b30ff22ef0a4a1c2eccc535b76d12471c887affd65eb7d84898e196192c16d6362fc8c7dbae96da33954e7cdcfff29e9e7a2a8be5d1a81caba79b7d0c15821fadc398f7a5b6079140c8001edc17e73be23bc8724fac55403d0513fc4097fa1e2f4de7902e413be63a449eca2f590ac1c1896d09795367ced6f69d365869d2baea2d5ed4607df9bce2aea0669ad6b84a6ce026084f7ae0b7036f815fed87f38b48b54bec724e2be95ffd2faa4a7ca6c9af8f2afc12fceeba6cf35f81fd8edf90b24d9b82d87b29bec308b21c105bc3c577caec2c0eeead8aca47f74fc61b147fa56aa9e2dcbc839512b0caa118e8d24c15cc94ee6878c184e356284486486fdf206b8c306ebd8b2f599e9be731012df58e9b353eba88c9d00fa4d90d1f10e51ceca930b1c223b61ca6debc348e29ea470588693cab3011f2e247ccf2141ff0239c7a2624a4dfa534943fb4fa9da2393aa6eddf5d7088465f1099b24ff8960df77cb0c40e77dff5810f677dfab9815e8effceaa9dce674c77df14e48ff46828dd3ff231ed49d66babd456054050e92d42c33652633cee09f35027fd7b139fd94ab7a6ba683467263ff7319595a4476c4a12854ff9fe26e01ecaacc7c70f1a1121296578112256cb153555fae0901ed77768c360b9af409a96cbfeacffe6c42d202aa46c41db30e6a553108c6bed67ee23135b6e5e02923f4c06083ff6e1e8730e6889e62340b8a724c5c06712cd1725e7c969b83748f582ed73038df5a0c4e160a18cce3a171c4d6877980ca5c5e0df251aa25224967cf13596db7701592b9143036a6e3248d365b3f6497bff951f6f03e217116b9068fa502e9724bed42c17b8a3b79ae4922e067e132c4117f67737705b11169c2830155a7b3350e361b4b468aac9fb45fae516b71f97f60ea0425cbe78db18655782c210322ab4c94e893fd0ecbecc26da7703ae61520fbbac6af53000212dbd799569af209efbb8f4e1ed92619ddac2f3cef696d9cc121b372cd2da42bfab92840a04134e2d5437da7575a5cecc68a116bb82e1429e9d2ed44c33a8dbf053605f41ebbe65bd23225676ba5a8910a11ed3dc85ff79709f1e227945a3423b0984d94a76c8289fefd8b25d1840db03e917111abde417e8c2c677cfbe6bd0e96223cde2853215db375098c75a1ed3d85aa418ffc6eb92db495648f08d42daaa492105d535e548ef0e4fb86bb13a9381d3eb18e7fbce87c06cf6dd90a3b63a644ac1367846890cbc04ffbd5555eacace2fe1cd3f0a77af24de7aa68a0ec96780836c2472c4924e85f66b519b48b5b2db376a6dda1a688bcd1ab50488e7b67881bcd363d44563401f4951a7df23ddb10f3dfe55273b6735bb1b9574311a761b81849bb1e4de4e4769b87dc1801e9f54a84e25145647accde39ec245aa9ee7a46b9fb019cd1a593db00c5ff95bdb2a6033cf14ad2887022bfe447a7c43b399daa01069ae1a10af0c7a55ee78580c6693d39c355fb4bef9be654960c67fae8e3459f4dfd1764f174de1165b3158ecb777128554d31b2068c249073432a379a169e533b3fbf74f67734f95200b92612968a419468f9aad10e28bef6b0d921d276742fd41c90178a95d2c37ac842e5f1a90f26f7b0b6adecc11d5444c2845e124fa74bd481db1ca3d0ff2db4e78652c3a4063c15b94ac5c5dde5f623993e9e32fabd7ffeaae09d196231ecf492f6b8f0e09a635f8b0e043111f44edc2ecee0e054afdd67938f3632f6c2bd968c887ec41a5bd04dc676dc7c079f3b2a4f1734628fcf79aafa576fe628152e3821daf97768bfb27bd34cc85e14c86113609ab6f69f9ad32f21998cd2c3e403bc4e00abbaad1ea5d608d59897235c08dc2a2d24c238bbe6f789d7f3ac15441f34e5fd13bd33c7d9ea53f814844a534751c949ff333edabaa6b67eeb49b71bd301404acb4f03d66a443d302f71ce150eb48e44129cd958655a3c540dbd7b1a5de796ec96cce50b344c3aad0f849ce58d761a48ce9c0760f89c0792d44e1026a4ae48dbd6c558a44d514e47fc5f2a7ee7e7939080563b3b44c34cb5dc63d1da819cf46fabecdc0c6949360ea0ac0c7ea6a8e20b0e93101880e0f8336734ccde90ef88b12a47f9707eda256e585525fac7f54d54d08b015c596da7bcf83cd0684863ea4b1b76948df96f74336af1d51c885a57c8d78deccd2f0eaedd8c35716372f4354b3fc097c52030e47c5ee89c92b27fa2c5937051aae8a95f9af7bcf3ffed892a335cd1151ab8759f40122598399f9355d191b527e107feb043cbd8fd501da4d644ba4ab1d8449b24d13902776c157bb954a5e6094260c9a30122c2d099ac2b08685feb2bdb4501a6bc8f8427b885a1578bf2cbcbc7bae5942738b6690d797bd02150b0febac1cb065344a5f8ac6be2e7dc53f94b186d36e10a8405fa44ca7ddc9510a8e301784bb7f4a82936e5cb52097907f1cf90a228ef3a83b99722724982ea859cb6420233d50f409ca1bdb7e737d079bafc1fa38aa94bf5a6b1e4c36d8102caeb6ac028e66475bae7ea3158a3622bc2edf4c66dea2bc43330faffa5aca980f6621f4bd521996dd894b9ba33d04adcceb5a72286819c0e86f814c8947ee5984e21088433f68f2284ad035c19294cadbb10bde165228a8d02770b0c3f6e4865d78e17d04546c347c7c56162058d502d3257fa69e737a2377ebc6e70a10988fbbb36b97d9d568393f9734a6deea9d09f8a52c49c3172360367e4b255ddf42dea05cd218d7c5547e153b31b96a8c786f6a3498ba61bd58278c380fd1e76cd90d6d6df8d9632705adac9cf6856e9f2a63aa3eb10ef3aaa217f88f898b9bc90f8b8244201c89bf1b33e66ad74d0c013f10a8106e380cec0e6790e42769d9eeee549468233e1ea438640897aad698bf2f5a797cce01672594fa068c24c125151d543742be12e726ae53ffd9c7003cfcef7e818435d793e20efc5202ecf2dd9a7af3375313a6f6dac280aa69e861130f88a85aa3e9f478f9d0d1a77eaf9d239f7a563b5494d9b8956ce1b25e3a7c0c679eba07e8ae0286d988be955aa2dc73316a03e48bbdd9e766c5cecbbde47cf86c815ee36eb5caf65ec1f45781a13e85d79c5ec1273ba7d435e109dee23e0cf8e84595e8b1f012774d5776071f7c73a16732cae0d0df883e8d9cc19f7079e14e21b0198970cae68da4163ad94df2c09c9ea7f7dcf29d324d6c95ce3ea092e9bee5dcf44df48215e9d7e7a3ec4b87639a48ba9f7ac17ef25ecf7e8601c90e2f94f522ab4eedfa2d24425ec64a1750919a3fed6966f1d89111c8f4ff9375d5b9c3f50a95d352662a40ddbc5a29994836322ea041d38ae2395fb457756dead872eb98a3e814da93fc312bf71d4ae41e17721edacad754531346f677307a96ac92de1ed9d979448591771a38759f42dff550efaeed12621ccd78a47abb6d06220ee15d2f7b41f9fc1a661df3131be84a01305c97a904deb511d6826fc0423e748b72d13dd9934cd86bb3bc79b27fc2a486a636af6ba98a65a53e4c0d4da06b5624d200b05504162e4aa1ccd7affbe61be993f93fa7bde96f10a5f06efc9814007a0c9a8290fdf692c08dbde83f5be1614e52a88cd2113e01611cb79ee82c61ef460e7523f28bfb230a1cdb791cdf4e0029edc442250a0b0d02a8654bb770009aad3cd816506b258c570d811b330816b0eeab242659415878dc6c5c33633215fac75e0f90c88fb39777906a9faf5924b8443f1b8d8ebc6099e2c6d02f9cae1c33096185b155208f44729277aafeb7f51c3ca1daab04f864aa63e55ba870b8dead842423795b126dd082ccb67a81e3ec3fd0611e496909b9ac4b3f3b8468a564e950b6b3c45fe67b2a4b011722d37333de5cf1252eec28c48a2db6b98fcf97bcbf2af19b5b3994b103847efc9cca6c3fd98c93b79274a1390fa01915926d41b069ba36557f8e05fbceb426f26c12b2d304e62a1e5d6891ad6b64466e7d474127c79cfbdb54fea7146fc66c296982805caf74238a46278e8e46370c054653b49ec6aa7f0603921b8a5a889c77b19261bcb32ea60db904454181b782d5ee8f75b0a5647b5906529a1c1bd02e773f0ed102dd481331a093319eb6236fe7c7545570a0787d7d65ac32c30a960e2ae07bf8554c402e49caa44dec9d285b62970ed9870e83358b73b920cbaf40fbf4a1b735f9219828bd061a876fff78ffde1deee847a9be2fc7a438061992c51fe19ec2f92f86eda5f4cccda4d3e267442a66203b73c9084c8019432019f758a337b4316daa19cc29c713ab3c154498419aad0a56defd5a9a6057432b0b1cc0adf5dffa297871dc8bb5805797ececcb270b2ee9ad1ed10b04728b0d0e67f8af1f0c527c533e5d48079cbd8724871ca3052425ce4724a15f81ea8c1a443296087cfad1d3281e3248b98aa40f04772b95c0dee7f953b740dc3f7acc76cdcf8927aa4a145a0cd27fc184d5b2745f521896b95ecf038be0a2be76cdecbc535ff52e8aeb45a3bf2012ebfd1892c239fb2e41d236dff4de38513c3fd35393e997414d2ba0d7ea1102f35d553b764756e344ab75918ef0426e759e90f351b0d4afafed4195952e9009911377fa1e0d5e87704f86927a5af1a135e13940e41c69e1ef4e03c1aeb2171c58dc5f70530e4a45afb3241f82e458ce7c090dd79f13fb8617350afefb5fcfd52f81bbb875c4d088090459e8583d1623befc87ae0d2c6fee8c914a2970f9e59aec759e27758c07f9719caead2dfe2b27b7ba237669db12499b047c8ba6fae5bff5d6fcaff5d52e46a9386cb112bad0711594639f6f625c09067d76cbbcb34b59486fa8be24c484ccdffe33d8df96ab46834b2139f2d947efe490260284ef2ff508d07308e98db915279b802d9c8474b74bfe6c544aa87a298f0a7ec35c1ef1576a8ea75457c85b64fcd1f46cff3382cbea499982daebaa0a6cd45e584490ab22e864ce37b6e72aa31107d85fa44b1e7aff1778b95047e7aceb963f8727d32a41d8c4a3c68c90775364b57c9930826cb3de7f5a283f51d7d4380f9933f8e331b3f6927140156d3a80779367991782d9bf39b14622da80538282bfb319c0a1cf79789d032ceff70d8cc638db0f63770f2822f3bf8417cfcb3acc4d7e6cb5073d4c021c85bf3baf86b34241bc971db03ab75bb595f3e449b6715ab220be3f0ed74be94f675932a70f16047d5d6f311a0da7424ce38009da801d80c2a19e72176390631f7641cd12c0e9478d9691a6fe5434ed7d948ebf18e49e69511317868f5e6c09e19e21b2e90f2c09a53208741bf02ec499a9e2c90849f112e1716707025e436fe0ac3f71c87e6f694beee8176cf93599a222c1f2d4849a37c4c38fd5bc5f1407d39d17ccc181f59e0ac51f5e4904d70f997393d67729a2c879575d0c8d41e24eb8448161536a75d404f26a1e5a5b57048ccca95d3c336ec3f4d14f89756bff947d6a1b648a61905ab9a56295b51c5adeddde89e1c3ce180d83425e4a9512f5ff4daad8c05523f7109c2e6326eb28c0a39ead515f02159d0bc089be47ed6029e7f0d8a05c36c966172dfcc566a99c09e08c525f909322162509b5eb8eb318cbbc56d6cbddcdc80313308fb12b134305898093368a1f12b4ac6adfe8b5bfb6ca0344988e10af15e7ad8dfa4bee6d280b665200f981ac14ef6a65d4f1d7152c3708613e075ffb353f6f3a5066c452b85dcd2dc6a554f53141785f3f1ac486f8f4c52e888e76430f9a2e59e6b455c6683f7c82802873a27a9730c760683e0845a155aba506c7dc258059dc4645ddba5e325608b627e75f095d9d48804ce76717538e58192d5213d4c89974a6cd419abc9991e7f7e533c907c6af27ac091047690c7bbbd3c608a8cf8c100057b3d748e4101aa8e40675553b2169dacad5888b6e5ac899b28fef1e275a247cdbfb4144994930b881cd397724a74a783dccdd6efca87285a40b5928d85f87f49de8c90fcfff436d55f85e352691991f970df2db6012c35004aa0d0aa4e48e3ee84f1c1f058b399f7484538e2792da058736b5279905ea662a635caebeccf7807dfdc0b8754470dfe4c2eb17139727483ed427c6bdc9166246d5270a7331394b7e19edcc0a2e1142666c68af5f1df1d24673774574c41dd3c3bbce5c8bed805f39bf3f902df80807ed24f91b31f1994cf43dd29832893ff5d2dcd723bbbb33b4052421e66958cfb0d6868c0b749b2b6f43e6a64bc35ed9cf1182cbc6aa50ce5712e734e86e4e2a8b18b6251d5f9efcfd38f4b597493f3f008510d6ff43db1d9408cba6622aa6c6dbad4404dd65ffb0f4bd19a647e55507c57c31e0af223761de55ec383d83f73123e3b113435a6a1afbc42dbb1d445195ae8b73bd5229de5bc1651dbd7031a4f3fc5648dafcfbf2d59756a63448a0e04e1d80558844036f60d646da163b9b7f875e20afdd2f94d050768e399cfe36f0a0555afa51b692f7e6611cf3833e1999048d641ffe0ffb3c12c3315b600009c71927f6f75c94e2d1e8edccab41e31f2bc647b3bb71974166cc751fdb912441a2a6bf1dc8efaeb687899d88614ed91e263b0b395f028e21f274dd5df6f7756532446f7e210ce4de32813ea1433e0d0f958e31969bd41bf1c462a06c8f3a3d4244d01505a5c56b9b41ca812c8f6947e5f7bd25728645f9d666b16ac69e2fd5cef69186e7bcd3b3487f9ffe58c8d7ffa55cc469371ed3976e05180658f7c7949ae9ebda7c062fb16f663e3b36c79b920843106cd491a932bc99063d635fd6a55088fdefba75dc1b9b653f036f9ac42912fd4e301c25079e9493546a98a479023b5b1c357d5ffe8eaf6ff9a25583a5388b7a38d1ae78f3b40bb113b4fa015ff4075198a1c86d2bc361875f7a575169aeaf475cf7867c93210714930bd2c1a926af9cb85888cb9b22ceac47a23cba4053164e512b05ba044f68afce7ca0c331fe79bf28dab44555912bc44b8c5e8011cc4581fa7e7cae8256082aa9fe8b35b1a987409b1ba7187de350dca5548e68b0867b6b22ead115d35a50e31aa3322b1ba2ffaa443318cdb52e115e8c84a45e832776a262e7fe4f4df43f7836d39505cf09c3ec8e5db12c4bc8ae2843bd7f0445c580a35c1183392105b0cdc5d2665cd12c6d6158896c2d46e2a4a7f9d15d6f5c9379ab4f0420a62b3ab8dbbc9aa632599c32964471fb8b172d670d78ed50311af8a39794abf30a1391217bc7fe8662fa784fe8e31df69294002e82db4c9a473d0fffd8e89d9c2040fb4a02c23aee2511ee939acc7fc4958da431b59e45341335a7606767c804d2be20ffdfc9555db0ef24229fad4c295eda0aad2466a97d28f30936a2f54a8096c41c76daa9e6474a75abe254e1b23960227493b0c1eec634fdeaa158ef8adc0875ffbbe05e52aa3dc60bde53765294f107c39c299d523b7bc2937d98af0e4e5efbdd9f18991842b76f13b67e00425e8aca6204440089b91ad403020ea75d13c855047878ad459d3fa7ca9df004279c7214bff1c82c8a4090974950df158361128950ad2ca2640b3ff632cbdf5a97ce3eccf9c1648b5eb0d7f48d2a6c39077f860759f204cf6fad616295b63077e839b8dc4cdd23ded5e799568bd7899a5f4a05242a8877264962e2f2cae1ac1db8f8bf8d6e20d44d1ea8aaf6cbe95c8f634d1a3a83b9123b810ed0e8ea34a87a0027325b05e95034f21f99fed3a98db60819889016481b7bc40602a4bb2bbace024d3999399c70ab2a0f54e2fa1a4725dcb8b804b1025d901e5e7edf48a9d51cb99a2a26e7aa9db8288b70881c5c1205e88feaa11502531b248e927b50c49892cc99fdbd978a1919303680f2448da4a1d3a215bcbb3f08b881e6b8116f9474d8c0b8b5d7fea95e16913e4fcf05f0db4748a919e0c3ebc5b4443d79bd22b3be4d68b818c9a57704898e89f5f1298af336b7b41af99a544d076c66a6d6714aa9525473e9cbd1305a928bacd7325355cbf03e9389ac1fce25217c76fdae75283f728105b5808173853c44bd5601974ef84f3f0dc31c00d0232f96132175b3c5a11af9ed026fd6d1d19e87e36570bed90949ca0b3e641dfe3fff57a49d2a9da8c9eddf0e80cb09a9003e62c7aed5cf300e71dc03bfaed446ad6ca508797edde560b11079b11a746eb4aa6304e7d847369525cde1e926d5bc29109608c3b91343ece2ef617769943c147325f5e0a2f1aaa6c7bb6e697dad0d8e4176975c0b55df440c997c4c037e7f593999545828e13a9e4df7d8393a450df0d54bcd08301644cf2616ad8260da1d3d6ab4e7a1f03a77c44bce23285500a5442049df09a4c7e46d41a7fbacaa0ad49eaeef92ce3a14e5eb10afaef55399d92fc7ffc00135ddfe1ad385ba2ac57936704dbe3ccbbb13395654cc33bb5fc9c6ed77a9c9e0da3b41c9b7dec29d0ee0c93d2841e27f2508e8658fae92a399741cacc167d94300765587c05263bcfcd200299a585550e8c323c91f8e285e7f3672c66b52a8da77ea40318b76e2a359ba75b11c1499ecc2731384f27e0d169347d33dd0256ada61ce15c138044a0e92b32f79cb1ebc8ad65fd70fdf25307a50975733c0ad298243b4d27b0fa9264b2331372c2e4eb4ebc68a828603e5ade2015f0346e9c65c925d1e95b317a39a87a9b6a405510d9bcd3ef6b1ceb468fd1322f6e2d8140c2909933e88f9930378f0da3f35e1f81c06feee4099c5361383b1cceee00b3e35741ab75eef5dc1e4a890c986af78f7956fe00451ae95e3923ace09580e60b07a41092baf06de5d6339cba942ee52b5b9dd5beafc2f305ec844a8abbd658a274f87004d360f81d2f8c8e094b66f6f44516f3fb1fb0cb6c522eae2400da6accbe7de1f9c21725ae347cb06140f015dac99c2c29132b8955d85d6b1c589a79ee7d7eb64ff00764739c581997fdd461a5de15a5efc2787d02be854cf0e2ce78e78005e789a7dc61f39f5f319c01890c92d3af3815f1c90e65e3bac57ba52633838ecfc27d0076bfe5affe14f9195836c00bd07301d829b4413006237e4efcc15c428b9adcc84a19111ab21b7d2c39b0c4ee47f3287badd10579f4f585f92d628663af8fd09525b3e39520139f40db29962a7f5223534b6df7f985498a5e7cd1098cc4e8a6032337cc4ec8fed8a6488779fa88d90db7735027b1ec958e10649231d466a7f6af56dd83afd1ec3a43e19b005cb63aca7983e0523f5029bb294d2a1d35998799758741cea3286363fd283d77d13b2567430d47516c658ee1a36e5b7faab3dd9536b185ea21c446a610a573190f8b0ee91e1ad0f37ddc3c3f0bcd7b752e45b50f28d63068859d160d5f890ac0b5c412f54461d6c1ad3d9f73676bdc5bfe2cfe9e62cbbf11b69d2cdeeb8eb5f9430ee861df88e8b17e3c4c3e22130f4645f3f593247af978b1ab79c5515d6d443e18c15597baec0a9af3c94850081eb886144c22c44a24c02e539dc233a75ea104f3af3f27c54ee08eb9810f008e5a0ee4b3b4f6df7652fa94ed5ae9767a84beb7c6712bd6b846e95098fc677a43cf5cd9a207378e57cc36e2d9f43ab82fd776428a914ed71c1cffd9f88e9ad9233807adf85356337c407d906ddc72bfcf41a6244d93156c4117ca2baa1d6d60b77c3466df5d73047ab69110e1cd2ef68e52ecc72040336915d0f93bdcba29a2131def89800c4a3683414017397ccc55c8eb7ee60db546d2836895dc2610cbfffa44f5c0fa287abdce13167028252c669474883d8a921f37d2fe0e04eb78b330173eb7b2d2f6e06c3376d1a2a7d4706dff3ced7518604207b6af07f72f318512f96bb76fce1a1c7ac525d7d7bf04c63c7ddbbc57ec8c23f3b8f67684999d5694d08bddd07da94160ac9b950b1f945dfeb4493a61821945d46aed83b8f24b60cb117c278016f077c0be92ed24c9a8361c35f66c1ec8575ee47e6d67ad080189a17cdbb968c0e0e5b9c7a7c74ef32d6c52df3817b6f43bdc82dd5287e0dea0645a0b0aae73b52763b2bff19fa0e6ddfbea0d3323caea1246448587528369753034f2a5ddde80812c5165b1ee9907c1f94721df1bd198de9a214a84b9be0fe8b2267c7e51b7ee10abe3bbce40916abb9a7b39ff22037a1e4ba11091e5d1343f28b39b5f0fd2209851b99a4e2799277628f94b4340df7bb65afe54c85e1683a03dc0d71b735bfab6b791ded6a6827b771e0b4561b1974a27869045829c80f9203971dafff3793cfd24b4cde270e746688381f6f2c8ac0429b38520d5be3d300d3225377f3ecc94b44759bbb6f835c879b80cd6c5d4ea329f1968a7f7c770cd3d056ff2cb05ed1a671d2b321a60e07a69fb091290dd35c7ffea647c7441bf50d386f6d40e32d54a9f62004e263d4b27e26875bb2f3cf7239be6c17bf52c0ac9945aea78ae4d35baece98bc273cddc4e33abe58110618a79fcad11be6c8500f621bf1f8fa7831b7cfcdc52b2c2a966a6effdebbf36136902bcd4a1f83586cf3b16a33878428c1f7a5a3042807f0093fe46eda12a4fab8944019d94cd041f3f248f280545dbef13ee8bd41aac8647697d8d1e166c59fe73830afd08cc67d257cb7dc095afb97e7503e2b1eb2b16854ac739c6546919f17b8d62791fcc92fa79515108710243ab8888ceb524ccbb88b663c12e11ba99d5bbb7039e89f857eeaf48bad3a070700af760f76a27b700417c63abd81f76a065cd2e10018db72991d40e5886b7b8a6505d6f9d701011a0ec47bfdfca6b997ea2a4e26e29386c2058d9d33fe6147774a5be404c73bcbc1fbf5ad4ba2db30211879606d813b8fca951f585b908b1e45d756527f41d82488ce34c0c12cce39763ed572abdb348f04157d506d3a26262375d0ab5e5425b798f54a53ef2badf0e341345927d3bdf3115f80181a89a7a2b9bb531af08f1e86015b31aeb4f6804b2cecdb284c41a08cf1ea7deb4c6cae8f362a5863b0bc49c92a942335b55502bcb541b5c34e58231ac05043ffaef9d65b809774d8debc2d1b2de5e0dba3bf8b4636438bb4039d7a38e3be1b21328283a170c093c10fe688a1d59cf21cb47cf6824014f1c8658f7d01c37754e97fd9b62665c462687d47a2ffd1cf5f82e389395cc2921da8d94fe8a2940b5842ab3ab77deb24d567e33c7f769e5655e3ea6c17458a1c897fb1dba5f1885848729071b4c9687872ab8aae9860dc9ef3f29cce46707c27afd06050e0b00ec58d074941e6dfaa53c17dd20f37d78617d512ed1c094739c3159121aa6037c1dbbb338c4915d37ba91da7c04f83c10fa2b2f8f696687655b072b7bc636ca2c4a5d81b511da80ef326bf36e530ff1c8cfe427de26c74d9b2187601ae9d8bbedea10f4a6940253dfb28bdaf3881c30f9058a152cf389635e4f14f20eb4a6854befd3b7a729593f1ce4e950ebbca70c7c452ca686383260630033890c402bc6f592df3249eae4199c24c00dcaec891ba467fa72c1078311e1135a22c99ae89f0c7b481575d9f9136077f65a3918d6ccda69d29e1de2e6e091a4bb01b09334c4abbaa1c6522e1d07d987fc4c872d22085331404d923500293bd3283864cbe2157f3242996db7958138323cd3e8482867c187248104851c557495968581c72b284fca0775ba4fbd69d5c90c2235b9fe0c3892b6fe5253a9d499e80ebb455aad579780adea356a06976d9029900f1243f5ef140ec759e99c60f00c718d0e0de73f270f45c7312525a4287125b38f8fa3126e45814402485b86cb2909834fd74eb3730830568f2285853f7720b7daa9877b73a77a67319fbec87b43eb7429aa074724eaf54b926f3dd7ba7443adcdd24ae57bf9512cfdb76834fd2c33d7e3dc22d97cc785efa28747243922a429187e7c29d8fed666141527f392ec28b450e9b99d9393e0706f2134654cda143d08345c01293d3cb59fc5a0a6fd2929ac8a3985c3eb59ad813a46b3335f6ea1f81c1c0d3f1615aeeb6c8ce6a2649debf7c2117c869f6f0d99a2d77f510e43b7a1f50c5acec2d0999eaa94aaedaa94606687c87432c628bcff46fe5693aec6cdd96b77006ee490271ee190ccc29b127c57cabbde9cf494b7429cb5eead6f9cb161463ce27e81ebe11e831edf5497641ccb8ff532cc6fe78721eafd38daac27c2ce62517439c808dd63385908cc389e6640ae80dfebdbb2be6ecd03275bef932e308e132c698c567dcc87063ba1d0576f68c184341775fb00103d53dbc121e0aa3a7c838beff0d5f4d6e5a548e0fed02f2f860e45024bf67c0dadbbb3fbfda498754e18cef20e8d8c2760a0d8a0d7ddcf14ad758d7d9537ab2b2f7938017d182bc56ee190bbb064f05f1685bb4c08bde08f97a27b2d9a5697392bfcd01139fb1c339eeb395a5ddaad20b008a0ebbbc16bdf9ad3e03add871ba1879b987d325a3d6e4a3271b7249db77365f0759208e551c12a42b20edb4ec830852cd189a742e466641795928eaf75c3bc4c91cd7709ad8aa1df5d8240af9efeb8a2ec07e3a56c8130760316f04722cd6237d8181846518486b315d81785acb7e0bccfc58bd388f747cd22568b189944b6a7c2d797e4f28730dd5e6e30927d4ac4f93353f59a46d0e515f8d1bf491a6175fca43448884fde4182c56a702c00a161846366b5110d43bf858e8ae1bbcb77d941bd25076f66c1c73755dcb4e83baa38762c13a0fe819baa2b71cecd1ed5fc02d0fce47ec874bfe21f6dcb9b84e8cd06139a52b1de1d096abe8604bdb2814ac97a40978d8af41243c0257fa01572b1013ce9efe45bd6dd5a8f78cc3bf37d74dcf412190e40cf02b20a0d4b0dba04d0f895aecd2c8e5adf0276a30fd02d84c47759d8682e17150ee205032d033c448f56aeeea8f209a661cbaf997b150b3eece7b04b74f227f3b254f02ba8568ce336f4aaf83b3eb9d415ce5abf59bf40e571c8d4b432467efa57c61b3a613c5ef9b567bda1e2bce03c8b602caf97bbdfbae60ca81677ff90ee6580384a50b88496ea02796f7db28f26c81d1ef71a3f4fa9d66c44afc0f7442c199cb4f93aae2566a1e1c2af5a50e93d1a6a628aa746f7bba6adb5a3581ebee59d38576e7a7fdcb474babf0b5e9c0887a001da76f7f94731d27e62ed066cf50e8eb6571e078dddb0c3d12b800a54d54ca8dbf846fe14c1b247924d9f0c4b3bba23578df36550b0352caa5dd0ce9e27f8273a432f7527ebc8b574e283fd5065e3d10313516b995c27570e9888724427e759a64297bb317eddbe3a0974f259832e85b8a59aec0baa5765adcbbca992f3d0187cea16734652320588d848a6c79e0b26967d8442425de9f50c2c0607a682ac77deae3f4b89ed498da59c594f6076ba9847a59d06835db97b4025d2d4979b828e0558f9e60f29e93dd8dd3db942bc797742439ef6e3825bc90d136ea2edbbaf142da1e3b0a9c3f4c6c497cdd7ea9e25cf7b1183e5193506c97566dfd1c451f7ab0f219d2b1da92ec8220733b5cb66fcc610f79302407a4e7883971e2c0e30c97cdacbf8ecc0f80ce723f76feacde5d030b3117803e6c42fb5d89a3bc88739b451524602efc9fc86e3e4b1475a80d3334033a0687241282d93d8663ebcc062141e500f4a71986b4c77d2b28f84948ac1b531bf84d1c0c5a70e35b9458751122564c60cea557c9081f150700054e5cb0059b175c7b836812a662b9e3688f121e35570b1f6e1817757db8faf9ca7930ee0e43435b672dc388f8e02faaab25fd9ed2a3aa786bf4c9a4c68db8cf09288e0c4746206673fc3bb803216f8d5fc990a28f473594844e191415df8a1d930e9efa764b854717da02da102e5349f5c8a9a8088c40b53fe92ec3ac658a5b57a555b1ac637ac47edc2b02e86885b3acb1ed7617db2b6a769cad620c50ca7e46d14e5ddb2edebe68a475c468245ae3da90ed644fb85b74f09f74319f5c05ee408642d339b47291336a5ba5b2aa09c9eb418f34adce6627776368003f7023e8fe771eec3aecc1cd2fc7aa82897fc671145300b9038cbfdf39f1ff242972a8c6de6b47b3cccc1d7f8df77f079b09f2d4e42d713bd7db436e85db6a90cac4bc9c8b2bfbdeabca62e3641ec36b01bac163ec07aecafe6e20349957f21c8892a9d1b3a5406a6df7a45d9e05542117f4dd699fe18944add6f3f81cf2bbbed863c15eefd33d4ef219fe1d6b9e82af2aac09aaedb4110affd8979c99abc1875f6df4b4f094e09f7168644db6f3ec0cb6420c41ece7dcd49a20509c36f8e3d831a7e8bbeb7835bb7a9fce02460f6e24cc58fb5aa1968b7801f2770698173a4daa3dadd9f9e091e4498b0d4e83ca96e072df03a4bad467b1988999cfbdba414fc59acabf0927ed829b4fd44edd3bc2cd04c59bdab32b860d680bc954cf28a2f2619315e3ab4913ea683dc5f8de7ca66c21f21bffdf479171e33fcce860d372ab21634399fe57a16a44b682a2b2f5b827aa316a1c8aa588e54128097ddeda4528a591bbe7ab137c763f878988b3e0bb63d6258048d7a3beaf16825c0c5dffb7c6a8a233da34ac7a203b1e242a92b5ee91e30562463be352e73c6877f9cbf5be4d7590aaf1f39d399160f32e077e27856edbd83508b3e9af147b9cacbbfe36bb66faeef4025e8448207c6ff10271d77825501f9cbd3574cf00dfa3b86184aa5ac2476c8fe8f2fdf60650996bbb8c513cb6b502c88ead9ad922f3ee5b4a73932b639541c7635ede6624930aa7837c73bf575c111bf15971f2310119b495da4e8d6016b7e2702bfc798fabd2ad967dd0d0760aa562f912fb9cc4a358596499bbc6836f9657bfe9e46376710014642f673d39c1c3c2029f7b09b6f6059ff63ec7364389572d42f0dfd700432df2ffcc474f5cee9de33d4c1dfb58373d1431597017be618b76d459a6598daef6e549126fa3af56148150d1f75f4f0d3f606af729269b6f71fc670eb1f3ab9f6f2e0f38dba4487a525a10c146e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b318b1bef0b3483ba70c8f6d990e7b955a84d7fd4ed6573db5451d7681731a922766a6b4cbc248e3731bf28ca14c263985b15e07f311602ee871997070195bd925407a10950195a6b2f7e6451e5d678afb5a517f1f448b3b85df52401b02c2e8ba30bbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.14.1.el9_5.aarch64+debugbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.14.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(__dax_pmem_probe)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_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(dev_dax_probe)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-debug-modules-corekernel-debug-modules-core(aarch-64)kernel-debug-modules-core-aarch64kernel-debug-modules-core-uname-rkernel-modules-corekernel-modules-core-aarch64kmod(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(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(des_generic.ko)kmod(device_dax.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(kmem.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(ptp_kvm.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(dax:t0*)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:t7*)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.14.1.el9_5.aarch64+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g77g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@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.14.1Lucas 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- 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{|}~      !"#$%&'()*+0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x7e3277f80x9148c8b10x6d31d4010x03bbeac20xc07585ab0xcfa6e8190x23a4fa540x9c9cdc500xbeca70f30x183b7dd90xe7cbaefe0x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160x234ad47c0x733071700x55d3ad780x60f2da880x32d394520xd7fa1ba20x712c78de0x09890cf30x4ae49b5f0xf02a20560x23f4e4470xa6ce3e390xcf7a4b820x0e8572090x4f1a0ce10x7e8095920x087c4d1b0x351b38450xb6f3df390x568389080x1dbcbb580x999dac5e0xa12313bd0x734d7b3c0x36882aa50xb9cad4920xae2773720x693536640x391b990a0xb11ac7a70x159c76460x107ddd1b0x013174040x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90x82d3c9c80xd0e59d930x0e5c84390x7a4ac19f0xf8a1d64b0xa7cdf12a0xad20d22a0x70f4ff210xa12148830xe29bef920xdef7c1830x5fa3cf970x528b10d00xc4029e890x8a6e38c10x3a579f640x4dc9d49c0x80a3de6b0xa42d291c0x11445c360xf8708b790x27a3a98b0xf9deac460xb98e01680x4773defa0x0a3611e90xfd98fbee0x1252f6510x8bdfc47c0x55a227190xd12864140x513e05fa0x0388d1be0x0d44b8600x4cd458f40xf643523c0x6f5ab9940x2338629a0x7205fd540x8d44fbcf0x89d99ee10x2bb8da8b0xb17abac30xa6dce06b0x7b3b9d2a0x05b29ca10xa36a29ce0x106ce6790x49f674e80x03b905340x3d2411cf0x11f2f2070xb1cb345e0xbcc074f30x4eb4c55e0xd4c9681a0x21e5e4e50x12aa8cee0x610d22650xde5e70ad0xdcb874980xae6040a50x234a140d0x3f694e550xad75c0e90x7b9702ae0x690b0a6c0x6d8404a70x7f92cfcd0x7601c8b60x9cfc73c20xb1b186db0x7d68ea4b0x088e13a70xe666e69a0x8eda2ded0x49a4e8c10x099f084b0x931148710x9820717d0x9ec3cf230xc1b548e70x0ee685b50x41ff79fc0x0056b8840x70f991790x5b7b35d40xc5ed45de0xfb9892fd0x299e4a630xa11fd0130x935c93a00x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00x252efb770xe22b77870xc04833ba0xf59c482a0xc42c84970xf2307fb90xcae5a7a10x75d490660xfc619abd0x22d795a80x67364c4e0x8688dc190x06b74a460x8c9043a90x4639bcda0x9fddf6e20xcea78b070x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0xd45434ee0xb20c4aef0xe913002e0xcf5611b80x5f4493f50x66251d9e0xf8d1cd250x3fcfeb3f0xafdd69720x1298acfc0xf4b235a60xeb58229b0xabafc9520x38dd78a30x983b9e380xabc0c5de0x47e666db0xefd318b80xe0e0de130xfabb4a010x73e1789c0xc268d4060xc6dd1e630xcd47fcc40x2bb32ad10xd8ca55dd0xe7874e350xf65d7fd20xfb4241240x9c7354180xbd9a28150x589fa7030x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410x03c82ec00x3651b6410x5d1121da0x01d2667d0x10d9321d0x7abd6ef50x1a8ea8060xe8d655dd0xa7f9dc9b0x2726612f0xa4d75f390xb6cb5fee0x7e5cda110x48830cd60xede3878a0xb9e607dd0x61d83e7e0x57c307470x94c307b60xd79704e90x098fd6730xd9547fc50x62b2e2e50x4fac3be20x67e912060x6aec51e70x2552b6b00xef69a7f20x29f11ffe0xeaf8e8170x0d857f980x329862ae0x97a6b58d0x374dea570xc394cb080x52bb9f3a0xcfc176200xf8533f2d0xe92a44ff0x1cbd22650x3c62b79e0xcfcc3d1e0x631183ee0xc9ab591f0x948e2fed0x972a30260x11b1dd610xca67409c0xbae060da0xd79105b60x9c20ad4a0x099c137d0xdc6e26900xf951cc340x1dfcd3170xeab8b1630xaa401f4c0x46420d010x71e3e5df0x87e57c070x3c28aa760xa5b3d0a40x5630b1e90xfe7c7a930x87ae6ef10xa0f0ddfd0x948fe92e0x7309c6d20x6b7f3a090x1e34074e0x1d0a806f0x205576550xe54c45030x667478e90x46cdf9330x422647150xf101d1b20x539ca2530xc82be6910x72b238e40xbe6542970x60cd1f2f0xc397f5850x0d8be5fd0x6ca2152d0x716fd7f00x34eeb48a0xd8ed0bcc0xff987a020x32e24c8a0x14c03b1e0x807feac50x9fea75f90xc4f8b2440x6025797b0x3818d7ea0x1368e3220x2117f7a80xe05841580x600c61c10xa2633b200xc650afc50x92cc4ca10x01df7f260x41cd77a00x3e8f976e0x980fc4f80x461a0fee0x990e76c50x02ea53ed0x494ca46a0x0abe79530x5e44794e0x0c0d4f9c0x910a584b0xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470xa1d3bbf90x46c4024c0x8a1caca40x71fa908a0xa95d0b0b0x76916cca0x653be8cb0xd895c9570x9ad55e6e0x0dc63faa0xdf99d89d0x872888550xbd3e75420x5609ce410xb9cba57f0x5b17be060x238e5c030xb00a62f60x9997dad70xc0bc5f250x250f88370x3ca0cc4a0xbcfe49120x4229ede70xb1aa478a0x04773b600x3a1a39790x4b0037990xcbde1ec10x3121e1c30xeb9901e80xb089b1700xbcc551490x10e202de0x7d70f8900x55c9f2260x43e7911a0x1d79f3fe0xc23be1810xa759cde60x9d3b09940x868220390xbe4de6750x6e4b93f10x64815da00x9cd23df30x716440cf0xda31d5b90x5fe7b70f0x0c4fe9460xece3e67a0xe943f8a70x5153fd270x50d2bea50xc20292d30x346e18020xf254297e0x987d39680xea89cc330x6ef5ac480xad7036570x58780d3a0xa8026def0x9da8666d0x8b0203170xbf5298d80x73b70a1d0x36941a910x9fbba67f0xb72c162e0x9fefa3cb0xc47d52590xf6a9f9810xec4f8e8d0xe7d75fa40x2321b9c20xe633bb410xb703c6560x665339f10xb97adc330xef5609e30xc2877c6b0x33df61550x42707c740x1d80f18e0x750aa9f00x51e59cd60xcd1bb2360x2ab213be0x2a6a726a0x9ca959320xd4eb77350x50603ce30x79a26dda0xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30xfba824000xfc9f673c0x02d1756d0xa38aeca70x12bddbb30x08fd3cb20x19574ddb0x08a69d570x8d81ef1e0x138bdbf70x154102d60xbafd8b0b0x22cf763a0x90624f560x0b4f418e0xeef224af0xa69fe6b80x3f766fd70xc54e85390x336d37fa0x3bf987410xb54676fa0xafb8a4070xf36f21360x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310x8db38a130x2775b8690x503dc7420x06ba04fe0x8a305ae00x4b8a45ae0x48e1631b0x17076bd60x3fb79e860x448254290xd72e3a090x1e728e9e0x775c7f460x7a1b93070xcdaa468a0x2e1ba0000xc11622b30xc76c81c50xdc5d27c50xf8b8b5480x257c011a0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20xb4959b700x3a22b3bd0x8500b26e0x32b549740xfaca1e430x16b4dbe90x6a7a38a00x7d244d210x843f17460x86fca7e40x564b3b6f0xee120c030xce9e966c0x57baf8850x637588560x194d98fa0xbdaa83ad0x2f499e290xc87068630xef4627dc0x5d35ba7c0x7e431c150x8e8cbf100x9abae2e90x714d416d0x4ac036200xd752a3fd0x08bce99d0x20683d5e0x8a4a2dd50x1eadb8620xb2580a890xecfb329f0x6aff97830x85d97ebf0xde14aae10xe16f84f50x75266f750x80603d880x17a7c3450x125696ec0xd9e877f90xf7ee382a0xc18172de0x46ee60c20x69abf7370x4a0e600f0x299aa1870x2f6ebc6f0x199e124e0x92520b740xeca1a8e20xdb38ec450xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240x761f00fb0x92391ced0x13ee2db30x65cbb0d60xec75235a0x3b60f9df0x6435f8570xa08c6bb30x8463abac0x11378b970x35df09910xd32242920x23c6481a0xf0f499160x921a8f010xc1da80ff0x2253e83e0xf10e64010xa7f09bb00x985cc71d0xb0043d280xaaa905540x0350cb880x288d96a30xbe69f28a0xa69e9f270xe221c4550x79f690840x526140220x1f398d6f0xf8b208790xd85a67580x260ba7c20xfd1ce4570xf95cc13d0x7745a7d80x7e6fdbfc0x12627f150x4a5a88110xf120059f0xbc111d060x98628ac80x701bbaad0x187f43020x63c045ac0x4fa5fad10x0d309a3c0x398682a60x05858ceb0x8c351de30xd14be7830x92841eb50x31f632250x502223140x311b97340x5b5a1af10x7ca6b8260x2ab387450xfd9bc6090x2f10ae100x6bb8a1c80xc7e8289b0xde8f3eb40xe5823a2a0xf048b7270x2f0797180xe81114930xbc24db080xdec9655c0x3437ea960x99d1f78c0x4c56376c0xab73efcd0x7059af550x964f45c90x35f3f0d70x2a4a4f660xc22d55850xc147733a0x914aa1ef0xc829e31e0x689acbc40x0b74b48c0xd9a543010x441e8e7f0x3e0094920x776f9d6f0x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0x19b6bf5d0xfebcafac0x648df3c80xdd2c8e6b0x451eeb810x2a308d570xe83a914c0x15f29f4a0x29f67e2b0xf9b184ba0x1b1ad8eb0xc9c50cbf0xd2ce0f300x2049f7050x25f196c80x4d9d0b7d0x3dd0d1fd0x8af015080x956ad9d20x805753ef0x7ade34f10x205b71ef0xf04b16cc0x42a5be210x9bc004210x02a754140x51010e6a0x258388910x37bc2d130x4e88a00f0xe5b6f0520x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80x8d4fdbd30xeb64d2310x50431c180xea273e150x75edab220xed294c470xc402d9c00x753e20b20xd99e003d0xb70b342a0xace9b57b0x0a880b6f0xa5820dfe0x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x0eb042830x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0xdbcb3e4a0xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0xb85a84d40xf2bde6350x07dbf04f0x9c5ada4d0x476d24540x5697bf490x94cbcb770x28d9a6f60x6ff3cdf20xb7bba67b0xb85b842c0xc7412abe0x28a766010x4123e9720x669c191b0x845b236a0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x42bf8dc30xa3020bf40x3df82b350x28b375310x2a6274630x579bad790x836693c50x474a38b80xc4e5b1730xf6c5b1ff0xfd6ffdc60x3fd93f180x46c362ff0xece00ba40x38f704de0x5ad036a60xe1388dc00x8e2a0f760xc8ff6ad10xb8d90fa90x7afbf27a0x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x1e6784100xf2a8efae0xf1f88a0e0x9a5781070xf6d7b6d70x9dd981d90x5fc1de130x9474b8e00x71af15460xd2d094060x0f234a920x056bcf7b0x39c742350x263617600x38efaf5a0x8d50936f0x22fb73280x87744a3c0x3fb5bc280x5f4a6e610xb265e8f70xbb6eca4e0xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x86d4995c0xfa050f240xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0x511cc1350x0496ec690x7d27e5040x79bdc6490x9718cffa0xd765f1020x32fa5b9c0xdda479710x3308a4cd0x9cc2221b0xb9738a290x64b805980x5f572db10x7ffcdfd00x6c9f29050x9e06885c0xbddd799e0xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x01829a9f0x78075ba20x82cb199a0x8a4b20380x7db8475a0x182948200xe150164f0x2e6ed82d0xed76f2510x5ac89cc50x45604a2e0x8cd6d8930x43effa060xd74690970xf7aa6fd00xc5d360d70x30ef93190x78290aac0x61646e6d0xad6ae4590x490cc4860x4c5d435e0x58a9a7b50x6c8c370f0x3133a6e80x24ed22930x7fb4040f0xdcfd6b5c0x161b39b10xd8025faa0x838188700xe3281a530x80e9640b0xd3adc1960x2bb17c4a0x02f0ca670xe97ab2410x7ccdbd520x52dc83810xf4c9bf980xa198753c0x57b8aa680x3637678b0xc32190280x2f6f04890x323a45480x7bdefd6a0x0ff5dcb80xa9ee67390x6b0e8a1a0x639442bb0xcb980b1e0xd607cbc10xbf21b9e20x22874dd60xa8b5a6780x477af0420x62e2a1490xeb74c47a0x7515ace50xef26aa320xbdd5fa6b0x9bdbee530x3d1583e90xb9720fff0x0adc5d770x6e3694d70xcb1696390x98496eb90x228ce6460x519f98de0x42c47bdc0x6e12e73b0x1ae198b70xa7b579aa0xb42179b60x6b5c2b060xfe3e18250x32b69d2a0xb4f545370x320f0d730x998554e50x2d00290e0x8e636b780xa81b51cf0x9b8d965f0x98aac2560x339e64170x3e1b87bb0xbc8c03250x723bb7690x77aa46f20xc674a5180x456fce150x41d7e9210xf6f4d9520x0fbea3fa0x4f629fbf0x613519920xbb1c38e10x187702510xbb611ead0x07390d0a0x489333120x4f4f83850x9196a7230x484803770xbf0e0a090x8fb5b8600xb429c3bb0x7fb2bd9b0x388fad510x85fc38e20xca6581200xa2d3f3a10x0705741a0x31fd19980x8b4d2c0f0xfd0891fe0xb8bbec9d0x398d59c00xbea657fa0x35d88e7b0x8c20d2a80x9374c4b00x9736ef960x9037bddd0xf4d39e6a0x4592e6150x4075737f0xa93cc52a0x32393ae60xa7f4263f0xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0xbb4377770x3b1e00e20x210f0e5f0x81eed5c70x69e1bf400x0a72f7650xdaf57c7c0xe70236010x973d10100x80aef1d10xc15c3d7f0x1b8d6a830xd8603dfd0xc16048390x634d07d60x4e5d76320x2d14ee8e0x37ab4db50x3b9de04d0xba375d720x024c21540xad4e902b0x352b94890xf4e1f26b0x9079d3280xc94ea4490x35e891e30xaffddd640x0126bda50x68ce1dbb0x661d43950x645763f50x389352fc0x209b64430x1d4f86840x6ca250540xb69be6b50x2918abfe0x1c5a1ecd0x2fb2fb010xa96fab8c0x37129c0b0xa810dba50x3755ab230x1cc694770x9aadee750x3761666c0x57a449080xa864cafe0x975982ee0xb01774e20x07e675cd0x677e78e30x028843c80xb28aec880x8d0928010x7d648f120x2f4449440x561ce8200x24e0f8b70x17e2efad0x14fffc970x131082b10xaa293e2c0xdf88e14f0x0afa4ed00x7fd74a310x1f03efca0x108ece4d0x1a8208f30x0504da920xcd13a84d0xd7f7a24a0x6de661040xc2e27b150xfca3f7bc0x4542bdc40xb6380afe0xae2db9a30xec45bf6e0xa9df46960x66b56c680x9410ff5c0x58036f3a0xc79b27390x725fbef70x0add6e8d0xe6d874d80x6f15a7680xbd963cce0x297cd98a0xf92fa10a0xca893d7b0xf76ab0130x93ca384d0xfc42048e0x9043ba140x9b14d19c0x0144e91a0x65702bd60xa51708dc0x946f25f10x1e1e33a40xbacb8c540xe8a034df0xfdde05d90x1ce61dd50x764e8a620x0fb1d41c0x8c12108e0x0848b6be0xbb1ef77b0xd4099a0b0x56f073ef0x5a47b3cd0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xa98daca70xc8cd89390xdccc11d00xba122b820xb153a1290x62c422f00x984c802e0x60a0653c0x0504c6820x73011db00x3dc887bf0xa47826e40xc28c033a0x1c9dce5f0x5f3737f00xe71269020xd630115b0x41ad64000xedcf81ce0x57465f680x8d7013290xdb3054730xf689ad250x2fa94ef20x627c11ac0x22a15bb30x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x5bc7ec8b0xfb1a7a5a0xc51f70a40x54e2e6170xe45fce5f0x6ee0ccc90xb24463ab0xc34eef130xf48bbedf0x56a663e90x829b60480xa843606e0x3e47fda40x18f36ad40x0ba16f9e0xc975c0310x99ed6b7f0x6aa8dbfc0xdbda6fa20x61ac2ae50x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x20ef7feb0x74ac4e120x26815dbc0xa2a392740x6cfc9c0b0xaf2676200xf9e51a580x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630xb32010fb0x0c8077050x20cec7130x340185b80xe58150e40xdda4b1650x9ae805920x3eded24e0xe0def10e0x1530f7930x0e7f6b5b0x54f830b20x5153dd380x84be9f2c0x3aabc8f40x7af5f7c50x39c71a950x39d921d00xd53903f80xe0b9cb450xa7b843e80xa46aff8d0x6538da6a0x7d7124e70xc104c3390x4279d70b0xe740140c0x4603c4160xc020c0c10xe5360b840x59f27ed70xb92450aa0x76157dd60xfee0e8040x56c99ff20x2f130c980x5998a08d0xb9497e8e0xbaf442cf0xaa880a100x5d690e530x3ae93a710x1bc4364d0x5a86f4110xa1fefe6a0x0bfb2f610x1135e8a30xbfc5624f0x5afee0780xf4b4dae80xe46e80190x7eee75a60xb06b10f10x3e4be8bd0x07dd6fa60x445059ea0x571ec1c50x4e1ce8320x38ac44370x4abe6f0a0x3152cd2d0x1e03594b0x521cbc9c0x7e67063c0x1c1541210xf68741fb0xb08465250xb9234c4d0xa25691a40x422252fe0xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850xd41cb54f0xd09098f00xb212dc3e0x57e6f8780x397c3d270x08618e5a0x8d46d8c60x9b9de1c10xc518d4860xa6b321560xb47ea6590x5f3e2dd30xe6c131410x06a0b9790x3e6b0ab10x3968949e0x755623d50x3022c9240xb37501920xe62b95630x026f2d220x5857dc550x7449ce230xe8fa400a0xc53a82140xbc90c0e10x700c5f1f0x968228480x75c4c4050x557e82de0x7118209f0x93c6c1f30xad3575340x86cc9b630x78521b530x0fc474130xf523203b0x3a9715670x4a49838c0xb6a6b7110x23f3128d0xa6687dd90x2af039f40x8484c7690xd4401b700x67fba48d0x8a5662060xf49d05f30x3c7172cd0x2e0df4c30xe6823ec50xb91ae8440x4701ba6b0x32ac311d0x511e9e590x91950fb90x5e2110a30x19ba07e70x157719950xcae7625e0x90a3a8290xe27986760xf630fb2b0x6817d3070xf31c9aeb0x87fc7fd10xfa22ab740x2422c6960x649ed0660x59965a570xa3f22fbe0x24dfd9eb0xf451b6d40xd80fe8100xac9c74e60x865a4a540x508b25c30x05e9bd290x3c6261be0x4627926e0xa34eeaf50x86888e3b0x5da2c9520x11ddd9c80xa910d0980xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0xa3bf1d8e0xba94c2870x867cb0bf0x0553ed330x3c89c2870xe7be153f0xc19492000x98e472f60x12666e8a0x9521fb610xb029eb870x1a694fef0xd09d1d680xdcd8b0570xde5011d60x396310680x5d47a86d0x60e4b8d70xc4887e4d0xcac388260x1f22beaf0x4d8dd36d0x00b1691e0x28ff78e80x892663d90x12e84d700x8469b4ff0x3f207c560xe59125840xb2f46ba30x12062ffb0xa856ba4f0xa8944ef80x7fe5a4300xe01bfb3a0xabd679ae0x6057d2f70x977f5add0x2d7489280xe07e4bcc0x9348fdb40x5e7f9f860x01dccc420x5d7f32260x346fcbcd0x363a9af20xd680a3770x5c2906270x521ac9730x15d357fa0x825dd70a0x4f0a036c0xc67ac2bd0x3f5e696b0x5dfa46930xc97ad5100x9089f8be0x45154fba0x24c6dfcf0x2586c36d0xea37e09b0x28fa33790xd3a9b80a0xabaff0a00xcf2a8b420x878b240f0x415d364c0x4be3558d0x75d2616c0x5defbd620xa3b792220x3da447130x982b52f60x0c8389fc0x4035d27f0x4d04b5740x1dae761f0xe30638b90xcc8a3ef50x1023c1ba0x1be716b20x110021c20x879429ba0x4bd6f32a0x464089270x00287e820x66aa94a50xac0b52340x26b261a00x08fa9b270x270c29300x9656bafc0x4888a28b0x110afd500x72b37c6b0xdf910c980xdf9a024d0x6146706f0x032c412f0x0bc684d60x0abcf1ff0xb57d3f060x5ff73da60x635f77490xbffe76870x540c6e080x366c90bd0xaa80d2f30x9e42f9e30x40d76a490x0fd60df20xf406e46a0x64126f3a0xe1b0cbd30xa31d71bf0x107742a90xf095dc960xad1c550b0xc902f5b70xfa37b8f50xc12bade70x9a1379480xf1195b380x0fc46e6b0xffddc4690xb56734550x4ced85bd0x08509ed60xe288c4fc0x15287ca30xada10a5f0xb0d42da20x086ba3270x7c820c7c0x7a452d8e0xc4943ab70xbd6ae0e30x3cfed7360xdd7ee7d50xc6d0f3230xca278a5b0x94ed79520x3b3908d90x899703a10x6405aa3b0x5a07aa2d0x1986bf170x79caa2070xe0fa1b730xd045e9720x195134830x4344db410xc42cecc40x95ab466e0x1d6646ed0x58c0e75b0xb8255b630xcc5245970x1494b1440x7e3474670x1d8826710xd26b97580x73a424bf0xbb3987c80x25d095330x59ac228d0x3f56354a0xa2fca49a0x60771c5a0x1eafa1390x13dac0b20x6bb3a58b0x86276f410x011991b50xa4cf355e0x166b265b0x87e864c40x167356530xc4e4eca90xb104ee9c0xd26a773a0xced39e340x5f2824560x1875e4280x1d2914ba0xfc2892c60x3be7d7b60xcf9f896a0xed80b3090x233382420xb9db06b80x57b6efe30xcf177e250x9b60d5590x4a393e6a0x687e37920xeb9499410x5a4734d10x334427420x7e7ef2730x843dec330xad4ff90f0xa924fc130xfd9eb92c0xe1b606f00x914d10f50xce6e04600x695d4ea20xd61ab5ee0x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x55ec2eb00x38e41c470x624085360xdf1c7b2a0x9ce050be0xb00b212a0x8653d0e40x03e7ac3f0x0519836e0x9ec09af10x5b27e2240x04c50fc60x3b2b14960x8ddd6d410xd6abf76c0x1f3fe78d0xe81887080x8478ef900x31f574d60x2ed3c6000xc051fb090x57f4a8520x0d9b47530x3ab871100x24d124ac0x0d9c286f0x4403a9c30x94ba65d10xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x9ba30da70x78d8b6c20x1f2d87ea0xa3aa7cd20xfc9c83400x08519de40xea9fbe870x1c1255d10xa60efcc30x4575a0ca0x4a35d30d0xf1421d130x20ec01eb0xd7a9cf420x68be1b120xf1b5340a0xa4204a8a0xc322761b0xcf0cbeb70x8d8575360xd488c3e50x3fc83f550xca8e7b5c0x135c69a60x566be9ac0xb9f9c1dc0x7a403c0b0xb61272430xbeebc4ac0x12001fb10x1b2cbfe70xbb53fd520xeb892d630xbc915cfe0x82fb087d0xbc3985850xaabaa3450x1255f3f40x191dea940x83393f6d0xc20e36170x388c99e80x27ba13fd0x038bfc290x90de872f0xb3d3b34a0xca1c6e420x461b6ac70x8517227a0x084845a30x30bb31b70xd784c96f0x2acd82620x783a75e90xca7998580xc41c6ec90x027bde260x73d812e90xe809a5da0xef8d85130x510ef2f50x3f48f6c20x91058dad0xef0432260xd3c7d9c20x4b9258400x516178340x0cace7a30x0cee049f0x88c158f40x035a63b20xe10cc5a70x67d31b070x1b9634200xf50f3dd50xbaf23f450xfae3b8440xdf6bb8340xc13963600xd392c35c0x412d50c30xdad9c8b10x67db7dea0x4e2a621e0x2a2185370x2d8c36450xb93933020x06f809810xd2d42a9f0x858262460x58435c850x2b0385cd0x0f1cc5f90x709f0a610x82697f660xda17751c0x36981cfb0x4d5f8f530x754566550x62f74edd0x3c4c0e950x455d0f7c0x6192bffc0x749384870xd4ce4ae90x816ca9ac0x437c1e280x4d8b5a5b0xd51642700x1ce755b60x31522dfd0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xcc0606280x9354adc00xdf6669020xa33748d10xfe9a618c0x08add0e80x21a49f1a0x3e32a7c10xfcd1d1b60x94d926460x0d1a7f8b0x3e7f63c10x2a63dd990x16b1a27f0xe46612230x5854df3b0x398457590xe50c31fb0xb2ac80d10xe712fb7a0x1933ace90xd7e5ee100x1e8987130x07e92c790xb73a7dbe0x1b0836200x27ed11910xdbd1c3f50x0eb277930x31a4565e0x33e0f7390xb10049420x68fa3ea10x452f00440x2a7bd79f0x4e84f7220x588e80a90xb899cfef0xcb9a14570x674510180xf8bb1b8d0x2915355c0x5d7582cf0x5501c38d0xa3abf1a80x512691110xf0e494970xeeb28c900xa5e1aa290xe71304a60xf63241780x4467e79c0x6ac9b2c20x92e5b0510x5d49c1ce0xdf12515e0x6b81e6dd0x5bf57bbe0x9d3031220x0595bf730x1a4114790x9e4fc2570xf6f1f6de0xc45e77820xbf7828960x6a3bb4b70xe2d97a090x50674de70xd85a18f50x7a6c14de0x55fdaf980x21ba9a5f0x2577680d0x4006d8000xd09850400x68f209f80x988f15430xb9f76fb30x0a1b2eb50xbea1e4210xae5a2b590x6689cb550xb29cd39a0x162280230x7487055d0xa2409ab80x8f8bbef10x2adede5f0x92aaeab10x7b883b3f0x5c240f470x24941c520x4f4db2e80xbddaa47e0x3243b6d50x9dc3d2130x438408920xc76860350xf68b76f10x62c462780xc16d8b770xf896a1bf0x2faf4a540x3a0844070xfc887c6c0xa0773c2b0x240daf820xb40577830x692e495e0x6ef9a3870x8138ca330x6f87b12d0xad69fd510x47fe7fb70x15a85b6e0xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xa7227e6c0x206939490x42daf4fc0xa968f0d70x5ac3c0150xc229d1510x150a04cc0xfcf849750x63adbf920xa4c5c88a0xd9f19ee00x736230d00xe22016d10xb36a854e0x8fde656d0xf99842c80x552072130x785f399d0xedf0a6fb0x6edae9530xfa0ea8660x96fc68340x134093ab0xf616f0be0x98fe644c0x0c2c77420x8cc8a28e0x45ba08890x7c8459a90xb8a347a20x9a3dd44d0xdd1519850x9d1fde300xae41af050x58a623060x190f76fa0xaa42540f0xeea1951f0xa75d0a200x729adfd40x322137210x4a27fc3a0x040af23e0xa1bcd1980xc13fda790xfe647dde0x02a764320xef184d6d0xd5367c970x9f24f5180x1f88549b0x3b07012a0x412596a30x811811e00xffa544870xf3ded1840xe9a60abd0x22b909860x331cf95b0x14835b4f0x466b7a550x165fe11d0x0ff897a30x53ae39030xe27da1300x7cf232300xddbdbb260x2aad4dd90x1cc6198b0x1d4455a40x7d8fdc5e0x3b11c9190x35f9aad30x8d85daef0xa379ecfb0x375f8bbd0xf870fe6f0xe111e2560xbeee44410x04edf2340x5844bd480xe76499460xe52d65e70x82bb9a740xa88e45830x977b9a8a0xc169034c0xb9a955a60x9f9f45e50x4ac89a8b0x548d69cf0xe8f6513a0x9170a2b60xa35694650x0de8736b0x8cd578be0x0b8b70fd0xf41648560xbf2c241c0x0cf411670x5ba645980x0c4deef90x315ab3000x9d50ed7e0xb0ddd5a10xefa32b700xa9af55840xce770a8d0x43d37ad20x701ac6a10x3d1422870x3dd5c69b0xfa4667d10x1f7f90510xc6c72dab0x7f3407a70x2d107ffb0xb5f437b70xec76fe9a0xb4c1428b0x3de11ab10x2700b31b0xcd8e51220xd344fc3d0x240a69f50xa0905d200x316b0d150x58fea1bf0xee8e92100x88e0b6830x061134a10x7115d15e0xb05b72e60xa95b36370xbc2a70d50xdc3ab0f50xe2d75a680xa1ec07ec0xfd581da10x9792e8830x651034eb0x01361fea0xcbfb56d20xf05b7e1a0x9470af6e0x5c171c870xb15f74b20xb7d4b00f0x694327180x24aacf380x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70x4f265fbb0x2e0929440x3ecbbc250xa09ebceb0xd591c28a0xc0de4eb10xf3e195010x29cd591d0x6fd5189e0xbca469080xc32320360x8a514cd70xe7906b290x6640aefe0x2363d9920x5113698f0x9b79a9800xdc29ddaa0xcf8d2c240xbd5f6a0a0xbb40b6220x359c7da30x9b3ce3c90x2f8bf77e0xaca34d5c0x027f98c50x5eef47c60x8c798a8c0x3b79dc0c0x6c5d255d0xb9756e1f0xfea701110xdd626ee30xf57d19580x9c6d6d120xd4a933ad0x34de1e280x85c2110d0x708bc1110x38d3dce50x482ac5a40xd76730350x91df3b7a0xf5ee35e30xb3d3588a0xde553aaa0xa3dbe0550xb8cb9b100xbffaff770x3f3d6b8b0xf4ae002f0x35c4e1750xcc6cb32c0x9d353c5c0x1aceff7e0xdb1c89090x0f0f65cf0x309e994e0xae45625a0x64355f920x047796bf0x6abe18a00x51aa06490xd1ea25450x53089eb40x447c64f20x0d68dfb80x7fd989130x8a3f5f6f0x546618e20xa9b3f48b0x1f021c750x1adb29b20x08c546ee0xeed19a040xf00042d90x2d66debb0x7afa6c310x3f87aebc0xa0b2df650xb1dbadc10x29cfac510x28af23260x694fede50x78269f410xc9be7d240xd34490840xd24411e40x4d1a7e8a0xb12668580xc477e5270xdf24adef0xdb8851520x3e0050330x721412b20x8ae3e12f0x9c30a87c0x88d0e8030x66f43b280x3484c14f0x99727a000x1eef46da0x01404c340x127e8cea0xa11c4e030x231adad70x776e1d8f0xbe1bdb2c0x91a5832f0xba95f67e0x8b8385d70xa01020760xbe568f6b0x0b5361fb0x9e1caec80x42f039480x0f33d8ee0xa38aaa0e0xf6ecf0090x72710dc40x6f141d010x3fd403b50x51de13ce0x66213da30xedf3ac2c0x763bc4a30xcdeb89a50xab14729b0x3591b74f0x0e00a3ae0x69ee90700xa54fc4de0x3d4f42df0x4d7af08a0xd988c4040xc992ad210xb50c55220x5a9db5250x78d0c7e90x592a58cd0x63d821d00xd52222fc0xfb921e000xb68831100x1591b2c60x221394ae0xe5f734060xae4aea580x7b4d7e550xf37d66600x1d2eb6a90x6bf9c4e00x237d4fa80xac4114740x85b688e80xd8dfbd230x33c1284d0x51a5c7e90x0b012b8e0x0cca684c0xc7ba8d790xc3b05c4b0xa98e01b00x506dedbd0x1d3a69e40xe33303790x903213f50x6f75ec1e0xd03b83070xa388dc7d0x953ae4e10x648b4fc70x8966af790xd521e3fa0x248268880x61ced4dc0xf36a0a620xa5f879ce0x767b04b00x143797bd0x76fe3e050x8ef5c2e10x828a91e00x3ec919300x20d97c400x0b8937210xcb24d2190x6d7604180x276eba340x8bf898d40xf64d65d50xbae6f7270x8f5d1f230x2fd5cff10xd4e94dec0x6e6aba7b0xcda1551d0x53b7368b0x7012481d0xf3294dd10x981c4a910xa67712760x965ff9080xdeb5ae770x2e1cad8e0x0fd2d3500x14b4dfe00x66976a4b0xae9810e00xe1b7bda10x5879b2e30x45bc07750xdf3d30560x80f28bae0x3aea5b1a0xb253df700xbb24f6070xeb2f825c0x561835eb0xd29e01d20xbe27440f0x8cdde2800x2a73d40c0x3936f2600xae7ca5130x7a07753d0xdfe29a670x9bdab0a30xcdc98f130xee0abd520xb2f500d00x670deb900xee2dd4b40x76c321f30x1c6f5b250xcee253d80x57317c0e0x9a71b2870xd4afb6830xf3b4d4ae0x6b0395480x31b6e7380x3907cde70x397f62310xeda3add00xfd1f80c50xbb7da9ff0x6a7fc4f50xa293f8a60x9e98722b0x7924b6de0x0d53e1ff0xa1129c140xc0474e1b0x81fff2d10x672762e70xb50ef0230xf3d8fb730x890ab0e20x2e9e0a090x22d966c60x2af3874a0xeb7fa1560x903cbe6d0x8d392a6b0xc5ccc61c0x9672e9a10xe8b6d23f0x42acfbd80xc3b0777b0xe39a622d0x3c78b8a30xc8240b2d0x7acb90e10x126b59d90xea5495140x91d05a660x73a7fad80x4c51e6240xbf7255880xe314b5fb0xe910d02e0x89bc254b0xd9231fdd0xb587536e0xa7c8eb130x6650e3930x285513c40xa4bf45ff0xa3f495c10x564ebb3e0x0541cc080x5703b21a0x6ef1d2980x9a2d69780xd831a1a20x08bd75480xd92c71a70xc601abe90xf65c74800x9c957fc10x71a0a4530xe98c507d0xb9dd89be0x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x053254e30x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x7f894f7d0xef0f2f520xd54a50500xe4330a390xe4f4665b0xe27617590x2427faa40xdb2beb480xe5b119c70xb07e778e0x6a5a3ace0xd7cce0930xc09b279b0x4cd9ad5b0x7f247b9f0x742c81410xdccc583a0x22f0b0640xea4088ae0xeebbc7810x1ce0bc480x05af00070xaea9257a0x26dc37100xb93ee3da0x5151496e0xcd1369750x517f5b6a0x0e295e5a0xbcc87d8d0x6ed13e590xdf0dfe420x6d2a725f0x442fb0760xbd4f8f5d0x0c6c1d410x936987400x34035cd50xefb3e8800x9cb5ef150x4c6d72160x954ca1c80xd992e6830x138b2f240x606c71650x9203c3e70xeab9cbd50x015aa9f40x942ae3ca0x79c54dcb0xe7b2fe960xd8e2653f0x9f9b73000x5942b38f0xe74fe5700x97ad7f960xa8f035550x3bb95f1d0x006ebf1d0x3be15e230x95781d5f0x327b58690x567d335f0xbeff790e0x8f04f6210x3577864b0xfb8fd01b0xe79ef7510x2a7622000xcd93fda50x4ef2d1220x689fd9630x5539d0760xf031683b0xf34332f00x114efefc0x1e7bce770xb162976c0x0a83bfaf0x699fe53e0xbc0711790xaa5f09640x46ab7f450x84a005f10xcd957ce40xb3ac5b920x15df9fd30x0661e29f0xca74a6930x2e197ae40x6bc4ecbd0xcef39af40x916402860x513d479d0xde74e3b90x6c8910c90x289e6aea0xbba1ae530xd0c5bc380xd3e2409a0x8d303b1b0x3bef2f730xf4ae9e9c0x4d8866470x0f8e1a4e0x4b77508f0x2d0471e10xcf7b026f0x3d8527150x1dcf86de0xc3fe1a3b0x35bc1f420x2cf5b6530x40319b2b0x519b0af70xda44a3e40xb88d87130xafb48a3d0x52fa234e0x1568ed730xf6e9b4660x9c37c08e0x12ed411b0xa6062a010x7088a5af0xce52f5950xe4668b500xb13fe0dd0x12b2ad060x731d9a570x393208bc0x47b03de10x950307560xc34d3c7d0xc9fb815d0xd714b4d40x5b754cf00x38564fe60x1777b81e0x1b63f85f0x5aa4be950x119fe4fe0x00d428e50x2889b4880x878e783a0xeb6bee680x9d484cb50x024986770x818770400x7647343e0x28b425150xb63b00d20xd4d71d500x7a7d3cbf0xb0174a0f0xbd2d2abf0xdec3841e0xce2aaac10x94354f880x6bd0271b0xfdedf8840xa71b96c70x07ba34590x3b83bc340x8152a2f30xf38f96460x04d2cbae0xcaab05d20x7498c29f0x10ab2f3d0x4f8741c20xbe33c2e80xd0e3e5400x7f80fd920x1b8067a80xc29e25730x38a5f4b70x72ccf9950x175b29720x252c71a10xd5b77afd0x7042441a0x5bb9967a0x300a6bb50x3c7116700xebed14e70xada997730xbd34b6a20xe806a0ae0x78386afc0x0645773b0xb7aa80500xbaa355110xb8b6dd910xbfae964f0x868be87a0x4d830ab00xec182a150x08c702220x63cea3ee0x2fddb13d0xa553dc2c0xacd81eb30x1808dbbc0x0920e9750xa0bb0a730x1eacef3a0x2a0178ee0x3d5124620x79a8499e0xe314abc90xa90e8e9f0x6bb4ffdf0xb6e945640x49bd9b270x9219f8330xff410cd10xb538c31b0x50c9e8fc0x07271b0a0x7f5165950x0debe1f50x436ad82e0xc43fda720x34b9f1a60x04f03f250xe8d6df620x9ea3bfbe0x7e6385170xe392ee070x8d563a460xdade42210x0d34cfb40x234c51c70x8cfb0a6a0x3544ab900x56ef785b0x5d92ac030x35f13e260x5cd64b270xdecae7e20xc8fc720c0x15a208a40x1edddf240x468b7dad0x3dd40ba70x91b04ecf0x884208370xb005e70f0x61d506b70x3d2cfceb0x13321ae70x025639980x38ae1d320xa0ee2ed20x6677be760x3c849d4f0x04d9faaa0x054bef450xd2eebf710xf2c3d08b0x466b85b80x417b53c10xba2b07e40x2a82d0cd0xed1c12e10x38b928460x6842eadf0xe195c50a0x52d7b2fd0x1be574490x4f8f923c0x076cef7e0xa46c58520x5a72443e0x1fe1e1ad0xaf7f82ed0x97dd44be0x1e859a0d0xc7978ebb0x8ce79a5c0x507f63f70x6b6dc8f90x2048a2460x7600221c0xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x158cdad90x7b1656800x2d56a70d0x6b5c82be0x4973fc170xf18a78030xaa782a710xbd08bb270x54c78a600xc63433bc0xb36a35470x92405be30x92718b600x4bf823580xf3973bac0xccb948680xab5a443a0x881f9c6a0x76fc940e0xe5c1faf40xa72728210xe15290460x85c7b4010x7b41a5250x121a9d230x93a489c30x222fea140xc6d455ac0xe01f9fa70xbe29850c0xb9c3e0ae0xe5f7d4980xe452724c0xd337671c0x378153810xe9c387330xc7520b690xfe0783e90xdf5fa7750xeaf8825a0xa4394a140x280c21360x0ed6f0c50xdc1d4ade0xf914d5e30x869a0b890x4a1085c90x16f503c10x36e9e6230x9b50fac40xd9fe7ef10x9a5c09b10x7847e9480x1d64371c0xce01f4320xee3fb5f50x8d81c0490x2ffb49480x660b224a0x1f899b5e0xdf0d16e40x79fa1c690xb7606fc20x828abdc70xd9f9b51d0x096621310x74d823510x1c3de4af0x61c444800x5277701f0x29d8d6da0xff367ae30x98849cc80xae92b1030xb28f56010x306f0d600x7809e9e00x944fea190xce3f576b0x7cc29d910x2e69492b0x32f600b30x2ace26690x596604d90x7e21015d0xd377ed2e0x4d938dfb0x239894d50xe931da260x2d15f4f80x8cb7988a0x2d585e820x24d6f0830xd9fad6e70x24c39db20x7691e4cb0xca54fef60xc47daea90x0d45b7b00x11e897620xaf4108fd0x008bfa980x7d00bc0f0x5af1f59d0xcb21667d0x97ca870f0x2492055a0xce6cfb060xff6ea7130xb04577c70x6cdc47830xa1fbc3110x9e63c3780xe3c69ccc0x0096be660x817977b60x7fdde0b40xbb87d8ee0x135417cd0x717c664e0x21497ef40xf89c004a0xc83b75d90x8fbbcbc80x4232e3770xbdf34d790xac9266680x8424f7460x425081110x81e5554f0xe42ff1570xdd89732b0xf917e5d00x33b848540xef02b1340x458dab580x3034ccd70x310f8c640xf335d0590x15aefb990xd36c14630x8bc06c970xb2d1b7370xd267e4550x9ca57d700x66ac04f80x5f47248c0xb19d82970xc46fb19f0x0cff07a60x397768f30x78ff40fc0x217d421e0x450c3ded0x7b60a0460x32a9dd920xc0fa60b70x1616b9d60xaecdc9ea0xafd2d9680xb081963c0x8354c0160xd24647ca0x7a4b17720xa18a959b0xb6dcfee70x32bdcb3c0x1157123e0x0c3a40a20x3960cf8a0x57724a5c0x33477a9c0x1689517e0xf3b85f240xb55fb6f30xcdfda7440xbdb368990x114d5c6c0x9a8ee05d0xdbbb117d0x535709b20x72951c870xee7f26710xfb3e70ed0x08c1d2430x61630bc90xcb1b95630x1198761a0x9fba71ec0x5ae01aee0x7eca9c990x1bbe031b0xdf47e7470xe3cc7f420xb91a46140x838d97af0xa088b4d20x7a500f210xadff084c0x7da5e07b0xf0d925d40xb1377c280x047e5f450x41996df20xebbeacec0x7498d7d50x4fa858e10xd18978af0x8cc59f120xfc3d1e050xf31d0aae0x5d11badb0x1e3127810xce8453500x663b72920x043b08eb0x89c89d030x3f99b9830xc86942c60x588507180x37198d9f0x3dd16a3f0xd5634fdc0xa2b9aa930x685d96fd0xf870deba0x174252a20x68afe70c0xbbe9318a0x5c0691b80x5e6a4b280x111a57ae0xd8d0611f0x346fa2e00xda01b2e50xf3916f9b0x8f6bd71f0xcd3b0bcd0x99eb67a70x4f1b245b0xc8b231750x022ef30b0x5cde933f0xecad9ea90xb6cff89e0x1177d2790xfe54249e0x51baf03d0xdbf230c90x22d47c6c0x08e19b730x26de6aab0x71d361820xde3db5210x53f9a3b90xf4b4506d0xa458c1560x710279bb0xc7c811d70x22ad68220x20fbae550xbb51c2c60x8dede8dd0x73e5a5d50xdcebb6730x3ff3d3020x55fe99990xbf1734690x7c336d940xd1ce55e40x965b3dd60x2f959efe0x729cf7820xed50c81d0xd67309a40x71bb205f0x330101c80xb82f184b0x865f5c5b0x1c8eb6d20x00a414c10xfa9939d00x05edc94c0x466b704b0x144949780x89dc988b0x233e228a0xe88bcef50xbd06a6570x883f053b0x5123b9250x6cb98c630x6bca80090xedb7ab290xde6467400x139374e80xfb87df080xa921ff340xc3d7a41b0x981892400x96eb2c990xbfeac5eb0x072460c40x81aadc6a0x101deafe0x8bfae66d0x8c1a57cb0xe6bcc03e0x274672620xb0349a320xf82feb880x78a722f90xf82af76d0x2a08f1a00xe99d704a0xf1b171a80xb9dab95a0x469c76ac0x0d14cbdc0xb1f00d540x4e48c67f0x58efd4290xcb22fe550xf8e831da0x404b8a980x8cb440120xfd232cca0x24b2868c0x51f50b800xd1b2ce700x3d390cee0x767a631a0x8e936efd0x64fade050x37897e7f0x42b43a380x390b982c0xb4f2da970xbfd17fc90xbb2a173f0xa77d5c250xdb5d24300x39e1762b0x6810657f0x38d093920xbea729260x56e5ccb90xb3d5c44d0xa23e6d0e0x7917f43f0x661413da0xf1f8bbd40x54fdc66a0x352cde120xb257ce030x0463e7a70x2c7475fa0x3a21ccfe0x24d1342c0x87cc53120x90d1d91f0x08114b2f0xa90c30ff0xcab181110x3b7f28e40x051ed3270xa74afb950xd0336e0d0x37c47d620xa4b2289c0xc081e2de0x34ac48140xd8aff5bc0x489db7990x973ec2ae0x4ada1c2a0xffc55fe00xfd505e2e0x89c3e7e80x2054d65a0x533befe30x30a41e860x498be6cb0xbc1889a70x35d236380xd84fb9d00x1fb48b040x4b782d7f0xd6ac3bcb0x20d68e3b0x31a61b370xd71817390xfd6845970xdcd24e430x9d8389820xf82619580x61492bb70x15672fc60x137c60360xca15ac960x7f3fd7510xad6815cd0x5df339fe0x6e7a10560xda0f79f90x02e7035d0x4565c4900xb1edc7910x208c6b8f0x9f9a1d160x526f402e0x2af9cf030xc3ee51890x0ab04fc00x2ad87d020xa3b79ced0xa55c401f0x434d88f40x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xf8e67b820x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xb2f375580x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40x7f14a45a0x5cf3dd790xff007c250x23eddc680xbfb7df3c0x700b18390xef740c230x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x7e6080970x63874d4c0x7b0bfeec0x508923e30xcb94d80b0xbac0bcca0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x8085dd930xc743ce240xb13a02060xdd8fda200x5c73d5a40xc16814ec0xa85431aa0xac1074a50xa8dd78cf0xffb47db90xc423b2420xf1a008330xa1447a740x19eaa0d20xbbbce6070xdcf10d1d0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770x59ee35ec0x6e7f2a750xf2cb5d460xe16d8cf70x14e17bb40x4036254f0x187ba89f0xc80ed9480xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980xf99496ef0xc1efa7ad0xca242ab40xefd071070x1343d0120x2ba9ba240x01dcad910xd54f1eb50x2aadfabd0xd87f64390xa32b930e0xd59165700xf439eca60xa01a8d9b0xb501b2df0xc8828b100xd2d7e0160x3c9b8a930x970694010xc6f49fa60x7023c8bb0x87878eb80xaf076aec0x02f1c95d0xd1bf008d0xd702b83e0x88e9ee020x7da2afd80xc75369450x14e32dda0x794895cb0x499f0ecf0x7d00c65b0x407c88320x506658fd0xe5fb97800xf91720e80xeee7ef010x7c2701010x29ed98640xfedb79e20xc4cc4dd80x08cb1fe50xeb21c3570x989d97210xdac6f1a30x16039f6d0xef4c8bd80xcf2a32220x9d979c1e0x08460dee0x5a3ff3710x053cf12b0x9bdf24e10x7ef7fb7e0x045fcfa60xd0964f810xcf8c12ef0xd2937a930xd53ea5410xe63c27390x65b7d8780x28eff4090xfa13365f0xc86ccac20x1be5564e0x4d3833ba0x7b3cbb900xf07f77600x4ebc2a210x8ffe7e890x2cca80750xa7d6ca970x2b9057590xf38bcdf30xb69b6cbc0xbe6fe1d10xffdcc1e50x528ab9c70x8c9e75930x289c37140x21dbeddc0x5ae39ff20x2da5ee5c0x2d4b8a680x5188db100x3b08a8f00xc9d6e92f0x001519720x5a1c25b20x36e089230xec8beba60xc18ac88d0xc66e50610x2c8036750xc8b37f380x33bba9a70x9b126b550xe0babbca0xefd2e0990x8b997e3a0xe7738ead0xa460cced0x80d462b30xe01154d40xecded7270x2d42ca580x192ba83d0xa4b961ce0x5c2e71190x36cce7be0x693c39610xc40f284c0xb1d367340xa7239e810xfe731af80x20b3fd710xafb0d6560x416e3ebd0x2e3b87c90x626152e90xd2da06b20x6c3ab3840x472590bd0xcc7495dc0x514699fe0xafbd6cf50xd505c3e00xe97959860x0b68a4940xe40b4a0f0x95ac73e70x0fe743d60x3914d3440x6c2974240x6ffbeddb0x7a2a618a0x7768bd650x48789c800xad1ae4d20x164789620xfa3ee1f30x0b781f8c0x3013a3680x9bb1f6430xf43c31d40xc0742f360x76448e6f0x7b492d790xdc62fd150x3c8871140xd45f4b890x307ce4af0xd4f1052b0x2be4edc40x9d824c260x1e2bf5db0xb01919000xc02d18250x3a99fbef0xa36edb7a0x7f8ce3930x611234b00x879f78780xc0d988af0xe0a9fe840x59f9fa7b0x380def250x423976c10xb62803700x0bc00f800x861e25de0x4b5e433f0x9ad3fd650x1c07a0a10x84d71c230x7d6585630x934146c10x9a93bb710x553ad0ac0x53ac5e910x20f339740xcfbe0bee0x3bc17c490xd9c256540xd8e36e7c0xf7d026f90x4e9a165a0x17614fc70xfcd904960x109962fe0x7730db1b0x9bb7f3310xb37ccba90x2c28cc4b0x8b428e250x35eff5e00xd558e44e0xe2e44ecb0x795ad4630x40eb98cc0x8fc2a5990xcef30e290x0f35d1600x20fbb4930xf3054b280xd79f52af0x9c8fa6000x29b0a8760xe63492270x9d288cca0x63c59c8a0x0a341ca00x8d53bdc90xdc96e6be0xff74e4a30xe1d91c210xc23b1e3c0x8dbe0d0b0x9d47e8230x010c50850x600bd8230x2d8f6e6a0x3251d7620x332fcf310xedcef8da0x0dbfe93f0x681f72c80x00721fbc0xddc252670xc0a57d670x499bbf570xcd81540a0x33626e160x3a00e1300x2d3527150x64383cbe0x863337550x0af8f1720x5ce3b5880xdb0656570x7b03d4070xf78013600xb032a2a80x3d56da160x42f2c81f0x3e87ccb90x7fbecc760x0b52d48a0xdae9b5d70x99d3621c0x7dd1987e0xcfd570020xa59c2ca80xcd66cc970xedf987d40x70e175d70xe41f314c0x22a0a47f0x03b696f20x147c4aa60xed15fb410xe9b8b3340xe66626af0x88dadaef0x62712fed0x89ca25ec0x026917270x645dba850x21beb4580xe6fac5f40x9019340c0x230452360x9ec6fb5a0xb93d9e830xe6c8ddda0x93fd3b660xc6c8b8f10xc0ace7d10xaf75b0810xfa7187e90x832e8f0b0xf89bcc720x26884ff70x10b8769a0x9f4d93370xbdab59670xfffd0d9e0x10962bc20x0294c6a20x51892d610xde35c4eb0x3f2690f20x41e6c4ec0x9be30df20xf1d60c480xbe46dc9b0x86a3305e0x0b76199b0x5171703b0xb53419070xec55c20b0xe6de8ea30xbee0d38d0x6852a6d00x2a43e6430xe34f743c0x7641d4e80xaf5bf6ef0xefa414fb0x052374b10xd309f09a0x6140276f0xf4a7c6f70xa05ca6250x2a0e11180x2417822e0xafcc6c620x1b07e7c50x4088afac0x64b296240x975cb92a0x49c9569c0xbb4445770x389637ef0xe24181fb0x16c8d41e0xd832c3ee0x130f676c0x7b8d81d40x1b1a64770x379bb7970x1377c1430xe140d2b00x69e4fc470x42ee50390x572988c90x39e05ac30x584b84820x07a0a2840x435973e50x3729ecfb0xa112ce890x98b0ece80x0697d9d50xc2a1e10a0xe4dc81970x0f51edb60x2a004d2b0x9d92cd8b0x90527b6a0x4b85c65f0x205c7f330x6085edbd0x5701e5900x32a8aa330xa2dbd9fa0x796c5b840xc3a2be670x21abc0960x8088994e0x59a8ae740x28a944300x29ce4eda0xd110dfee0xa6ae49c10x33e791910x068e8cfb0x5710cf590x4e019f630xa17e295c0x4cbda8150x6cf4bcd40x01bbe5760xf56fd7650x2154118f0xfdb676370x67cf08a10x1cc4ebf60xd77be1820x8db54a100x0cbbd70e0x2d7626db0x408ab24b0x0b251ebb0xa85d66d50xf6e3d0c90x9bb4a43a0xc7dd86980x45ca269b0x1edb63490xc34b9de70x2472497e0xd634becb0x47b0c60a0x706c32de0xd7ec7c470x83b7cb4e0x17690f760x96e4453c0x9172e6510x13f7f0140x427c4b190x9c4ccc750xad6498be0x38b543990x43145f2c0x13848a150x5483e7880x5492a70e0x3d840bd10x84657ad00xc1bf76870xdbcabf3b0x407393850x9794a8360xb55c21ae0xacae3fe60x0af4f57e0x068c371b0xfcfee4a80x8cfcfa400xde221de60xe9f63a7c0xbf9d1b960x90a5530f0x3c8ed50a0x570398990xd085c7280x80144bc30x182bb2bd0x3581be8a0x994706050xea32379d0xec3a4f420x70c2e9520xcf3c2e010x1dea7b550x577d32a10xccd536920x28ffb0fe0xb60ad8100x28b14e1e0x443983e40x43ce824e0x925ac58a0x0f32ac8c0x59b79af00x85a815ed0xb4e0fdb60xf0b748050xadd6a3c90xcf207c640x9b063f910x58915be20xda0fa9840x9bd8108c0xe2b8cc130x5063bb130xde57b5f50x2438f3dd0xa41f58160x484e5e140xe3f5a59c0x4916f7060xe2c846660x1de558c10x6ca271610xd59bb2c80x5a173d700x2248ccf80x6b5347b40x29806df80xa0c1ab7c0x41b71e650x7a4d45ba0xd0e564970x7e73511d0x85a7cd550x53445f680xe4550ba10x2e0bafb40x964261d20x929fdba80x0ae327270x77e35ccc0xf9d37ef10x1583960e0x9571cc190x9f546a9d0xce1f92270x34936d280x4d78edbe0x9c9560dc0x903cc5ef0x1b0de9cb0x6026f6b20x850954600x4a6a2a700x9e3fc2810xc43a6fe50x705f74570xbac0b8b50x2bc557a90x08bafe450x04e6dd4f0xbc75a4b80x9f5882e70x5a3c18630xd28922900xc99c31790xea0035400xcce0dd4c0x8de70d8c0x2a893f920xf74a692c0x0fbfc7730xc12b7e390x92172a000x8f6be9120x5bbee4ca0x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50x6f43282c0x8fe503550xd95af6e70xd64180f40xf91a72220x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10xdfd78e740xc05e32710x290fdd920xdb5413760xf9edc6030x728269400xd83ac9580x15c551380x35b9708e0xdedba1290x36d595b90xfef3f4290x4b0bd6fe0xf05fc4510x074a22f20xcadcc5b30x259e424a0xd58bbbcb0x862cbdc50x1ac9c7310xe63c122b0x34b29f350x93a065ac0xcc8a2d780xbb0e18a60x5a4d97a80x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x23135e6a0xe1edd5b50xa7b9633b0x388e2f4d0xedb8efd20xe8da3d3f0x28d201fc0xb3d493250x21f90c300x813cf2120x3b4f593f0x18a786cc0x5abb0ebe0x769dfdc30x843bf1cf0x41f1543e0x200829ec0xadbac8800xcf32ec310xab2f32290x71c4231f0xe99ad1810x492241810x63a007f30x3fa45fa30xa24e7ffc0xd95e5b580xe12223630x6646d3eb0x0ae71b580x0d4f54c20x0d61cd4a0xd95ed3e90xce4cfc010xf99b794b0xf2e67f1e0x275085150x6a3c9d6b0xbd37591e0x12646d000x1d35de5a0xf8cfd07b0x08126ceb0x64b628620x7023133e0xc13743880x4a0136820x6ff62dab0x7bfa94970x0b98123d0xb03f8bd50x9ef76d990x683c326b0x1b398ae50x80031a2b0x232153d40xa7b3d8c10xd33e1f5d0x15ff52730xcfe4afb20x778d3b660x3e0ef07a0xe996b1b20x3bea6baa0x4d893aa60x59890a500x4ccf693a0x07e658990xaec3eb880xb2ef48c00x6e1dfdbb0xaf34d26e0x301ca0570x9d36730a0x4ac00bd60x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270x3696a4a90x5b091eea0xbaa274c20x87ac6f720xad147fa60x73cc86310x979a4d9d0x8a2ebac70xe91edd990xd866dc390x5f37ad0a0xa54ce04d0x11d3c8590x3c1808d80xea3f51710x3ca60c8c0xbb980ff60x17c48c620xbe16b5c10xb4e736e30xcc81aa0b0xe9e571250xf19d0af40x0875fcd30x943765560xfcf2a2cd0x648aa4b10xef413a990x20e725690xadbb70310x693aa5aa0x5a5720900xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170xcd2702180x9fd83a3c0x717e28e80x66e8b5b00x037f72830x323f5bad0x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0x2becffe70x6bd1fd6c0xda9f4b170x825c73400xec02ebe00xd05620980x121353960x8af9990d0xdb2d9abd0x287c95950xed9717690xf3d25af00x8f812f2f0xde66f4a70xe6565e980x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x399348fc0x03f1d8360x39db513f0xa212baf40x883534ab0xd9e879390x828ad53f0x5b5976f20x060c1fe10xe5b87cdc0xaa23120b0x3b3567780x215a69f90xaa7bf5eb0x05195c7e0xfe864ecf0x3aeb629c0xd2e9432f0x721d65850x71e49e6e0xc18d09970x1005860a0x7c9aeb1f0x5deb9fcb0xa1c3db310x19da08cd0xe7501ce40x4721b5090xf999267e0xa252a38b0xa8aa03990x5d5576590x3c4eef700x7b7c76210x6ca19bae0xdc60282a0x39bc25e80xa6f408270x3eb5b2420x45fc94c40x0f9f44ff0x846700f20x69d3558d0x568c60cd0xeb1560e20xf910c8e90x7cd9df400x4a44d67e0x367836140xdd16648f0x0cc367850x78d71f770x8d1adc8f0x9801393e0x9b6ce5fa0xf0d07f590xafd4e4590xb97f5f540x296e312d0x488c7f2d0xa53312da0xcf4435e00x021f37000xbcb90cb30xd45b9cf40x4a8330120x8c8744350x39e8fa4b0xb8b44e500xf2a366120xe5602df90x04d856540x9e009cd60x880191600x5a7d0da20x180697e50x4b27da680x38a9590f0x47b586690x0dbafcac0xee750d910xe48653b20x031ca5bb0xd2467b680x6051451d0x28ac2fd20xea008e420xf30e3cf10x4cd2fe400x826aa1290x497289c60x4720dbee0xa9fcf8960x28466f360xe80eac460x58b80a360xd9e1a4de0x52a250040xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x630559d10xdbc5de420x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xf4d55e010x02e1b08b0xc8f64da30xa6187efd0x0af7a2990x4cb9e0010x64e94f260x59c68b980xfd1919650x45f144100x9f46854a0xfd0284190x11f086d20xe7eb03930x165fa7400x12dda86f0xacaf96b90x651c92670xf730920d0x714e90fb0xbce65b640x5c887f560xe7f1c34d0xac9eef520x49189ff50xe69cfd6a0xd9d900af0xfa8ad1040xf1ba86970x84785eec0x2f03be0a0xcf5876290x755070020x560ac7d90xcc4cdc1d0x5bab925b0x2f622ea10x3e4427c80xca4f42480x40d334f50x165791da0x802d328b0xdde78ce90xc12435e30xc282439a0x43cb3b4b0x4ddd5cf20x11aed6160xac31e23b0x9a2e539c0x828bf8a20xef6f75510xacea73560x4be3bee40xffd7ec3c0x811ef1730xc65eecd50xdc32b70f0x83bff0b20xc8b460770xf8c3f4560x5b28bceb0x9e4b55c50x0883fb140x938efbb70x0395a34b0x31a89d590x566f61120xf8d47fd60x5652b0aa0xff6937280x11bf784a0xb7a7a6a20x31f7e1150x84e68f4e0x917d15220x7555e05c0x805232c70x6a2ee6db0x7de530670x24276a160xce7d2b0b0xaf1e3d3b0x71518e050x479413640x5648e6e30x246fde030x1b0f2a120xddd68d1b0xb3caf44c0x1f2a99700x3aba39ac0xa10576250x082b36200xb570125f0x387e16390xb51a37240x67f709370x98efdd440xcef46cbd0xbdad905a0x894d35270x820496590xd2dedf820x1c247ae90x805cd2210x390a23630xab2b19740x3268b2f90x4ed40cc10x3f34e43a0x5badd5e90xfa1f5e000x781cf8160x12bb93200xd7a112dc0x1c895a7c0xc07335700x609202f90xfcf250660xbf318ad40x4fe8d6460xdf0121c10xeeacab690x5117fd8e0x075853860x08c7e2e10x005599630x4f871abf0x9578dfc60x3e565adb0xec120fe40x3f9a2b0b0x1e119a790xfaf391e20x7a2e4de50xb654f2730x12b1326a0x864f7b970x34f044f00xcf3f67e90xdca71c810xae87a5ff0x5d3a27fb0xec5aefbe0x861682940x173b68000xee4add8b0x2ea2caf30xc29799e00xd12e1c0e0xf2eed5eb0xfdc005bd0x2f69653e0xc331c4c10xdc1eb38a0xb6f87b390x945d3b040x74495ac80xdd69db520x5e47dcd40x3fec87040x982d69b30xcd4ff9220x329819b90xb183e80b0x93aab7b30xb9b7c6bc0xe065011b0x748cae540xa8db3daf0xd81e929d0xe0160cda0x9e7e9e680xd3b279430x8c6535a90x38eb23d80x3973744f0x765a56f80xdcdb6d430x421a8e7e0x609da1d20xfbb33e9e0x53fd2ff10x35533f6d0xa8e9e1ae0xb3c4f5be0xa6e052e20x3b28436d0x453a1c6b0x885c708b0xe37cd7510x3dba94a80x184224480xa0c45d6e0x58bc494f0x18405bd90x4f7b5d980x29426b630xb455924d0xfc795d770xe2ad523c0x308c87280xf20d69620x409b05230x355954c40x40c70f670x7725cc060x32792ae30x463dacac0xce6b9c9e0x1a5e76d30x96ec54c90xe4c109490x0c58b9010xb3a1cd840xa4fce6200x9f5422df0xcae324750xe1d6a86b0xaf81b0ac0xec28ee4f0x6f46bb270x8dddd8e60x0ef069740xa0c71dac0xa30c7d590xcffa2aff0x3686ea090x9869c8480xdd0965fa0xbae0d8690x405b6e050x16cf487d0xea8560860x1967d95b0xede235430xad83bcd10x57f054350x08a110340x812013df0x19d9ca570x6ab529880x1902178a0x1e9891c70xe43ea6d50xe8fd28f40x8b037c1c0x6fd5ceb70xa114e5d10x0feaceb90xe0ca69f90x71d3f9740xacf621d90x8939039c0x307ba2d00x898c69580x9c1c3b6d0xea02c1200xf7ec9f0f0x20d01be70x689363b90x6ebe937a0x4e8f6ca70x733ea1d70x56503d580xd05416400x4a5411eb0x5a45ba310x43b9781f0xe22ce3c40x30d5c8860xb05cde3e0xc4a78ec10xf25043780xaadd5e890xb1a1861e0x3d578f350xde2254600x672564530xc6849be90x9cdd46190x3d9edc100x62f84d3d0xf2a177d00x30adbcf60xf22532150xe066bce70x02e1e6070x8db422370x6c4eaf980xe5ce969f0x4dbdd4ec0x3262b5a30xc2cc71a00xbcece13c0x09aa2ac00x2eebb4800x4f0bdb560x6f4d55010x2444759a0x6a540f070xdef87a330x8db10c980xac0e8bc50xd0c120230x8b9857bd0x8d0bdc1a0x887a89db0x6c8dfea20xd35bfbb20xd836d1c40x538e3dc90x23a33c090x2dc598460xf23666d00xaa5bd0910xb495e4b00x1f0997940xca9fc0820xec434fe90x3528414d0xe9aee7650xda3e2b220x36813fdc0x0ad815a90x4d80bf510xb9a570c60x48f097800x9da7b1440x0ae83ba70x399529110x040565b90x3a9217170x3c0e09330xd32b7bcb0x196494550xaefbcacd0xb0578c5c0x3fcefad70x507ad48c0xfb06d6990xbc7a2dd70xeadcf02e0x8b0b098f0x0c7a36f70x98a8878c0x5954d56f0x5bdb610a0xc1e3ba6d0x407726990xefc614730x8366c13a0x018ec1e50x7370c1060xa174d4600xe5c27eaf0xa057cdd90x11bd0e490x88bd373c0x75277a460x901d39cd0xfb6253ca0xa8fa199c0xf2cb66680x9c2e338c0x1e3c7b0d0xa52c77b50x996854d30x8a8ee7bc0xd8da35f50xaec20c6e0x1e6dcdef0x730a95ed0xbe1119530x6f497a3c0x325d6c930xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0xfcef23290x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x3980325f0x97029a570x912caf5f0x345b5ab10xe5d6cedf0xd3f5d6360xb98835700x314ba7350xd75d70f70x0318c7070xb586d0c40xc1b161870x66b2c6eb0xc4f136ae0x9935ccce0xae0466a00x72ce9fb30x14d2d87d0x62a753f20x85fd99220xa9d23b680x8ac542200x5f0a4f2a0x352042340xbe9826360xfe5d2fcc0x24c4b7140x9b0058660x8191e5010x7825e3d90x2ea42c940x7d9e13670xaf2245d90xd76cc8280xcdaaa2df0xa733ff600xf8a79b190xbcbe65a00x9451a33e0xeddbb3940x72e78e540xbc98b3c80xd1ea862b0x1e91822e0x1c1a1b9f0xaac5d5dd0x74856f060xb5f9d1750xe0bb9aa30xd39624fa0x4fa9642f0xf7a2f55a0xd8c1ffbd0x8c6d0e960xe66ea4470xace9b1c30x0c47113d0x95a0e1180xf8bd26650x0e53f20d0xbac187a60xfb4746060x900eed460xca0b517d0x7ec18ccf0x7480dbad0xd3f92f1a0xf76d2d600xf12294cf0xe40554f60x7a30a7270x0a642bc30xdf8c20640xfeb4ab3c0x96efa7b10x9fc5a3060xa35c1ca50x6381b4d00xa5bb65e20xef38d1ca0xb64938960x57b06a730x233303df0x04a264a10x0600fc0c0x171de3910xfc4d51ae0x5a9738c40x214665280x4bb439ff0xd61ed80a0xdae27eb40x07c962150x0c2627540x4896cc130x1774ce1d0x31c432620x4d3a5d9a0x0437fd160x851bfe540xb0f34f210xf0cfe19b0x9e039cfb0x5b9fea260x06848c600x2e01d1b00xea91f6820xfb7434de0xee9eef300x7430f97c0xc94cb0110x6ae9621b0x6333d1340xb3d50b470x31c6e9340x767f8dab0x8f8e71880xcf76a1520x9be833700x308239620x56039e8e0x7b9e6e380x187f623c0x927b2b350xbe497eab0xe87e06d20x852f0b120xd46344060x142072c00x0871ffd60x3a20a9d70xf3c2dfe00xd246beeb0xc4a729360xba4e11150x3882bacb0x7a06d8940x31007db00xe0c567330x8b1a08620x0be2090a0x3067b9da0x166ca80f0xca4c7ccb0x89d49eda0x4a57375a0x39b1e5fd0x8b4a34a90xf008b6100xdb5ec4d50x7ed2d6930x99ee218f0xd56ef0000x624040e00xca89d24c0x701c78c00x49f3de160xaf9990cc0x92e28e640xe886d3fc0xbee571f00x9754a0c30x173036670xc0500e240xaf1a5d560x52c7bbb90x6cbba9f50x644c6f1d0xc2f379590xe9bba7780x0c2314740xaaea88da0x288060340xeee1d71c0x1a71d30c0x746b99be0x5389e4f50x21e92aec0x971c120a0x84b43b030x212ebffc0xcab6fa490x1e1f87690x51ab60ed0xe45230ca0x59dd3a510xd161f87f0xd80d97020x1881c0360x4a3f11680x2a68fe7d0x015999940x3b2345bd0xc3d614080x2dc120eb0x7fe6c3da0x69cc29430x4e729b790x09fa8a660x682fdddd0x4099f9190x9b1a5cbf0xf7e9233a0x6df242c20xb06012da0x0e1fd4070x58dbdf9b0xf6c3b13e0x5218af5a0x403df48e0x5a8f793c0xf96b5a2c0x7d8949200x0c79d4c70x6259e1940xc573d8930xad63b1430xb2207fe80xb6a596190x1a7c96cb0xa7bbf0a30x480107d70xa4efeac00xbcb0797f0x1b0bb5b40x494458e90xb2ac52aa0x8cd9817a0x3075deab0xea865fc10x93cf9efa0x172063ea0xad5aad430x6341de280xd54c57240xbea60a840x47f92dce0xc9aeffbc0x3fc20a890x54b37c6a0x5b511d520xc4cea3760x5f7537b10x5e1e00050xfb4408eb0xff16828a0xe389611e0xb604637d0xdc58106c0xf0463e400xc6e6bf680x6cb960230x7180fed80xc84e127b0x0360155a0xdbb0d63b0x1bc3edc20x64dfb6580x741351e70x9905dfd50xb12920090xe7afea670xbcabbfd50xd302e5c50x5c618e7a0x172eb26f0x6e2aa0f00xb0c99d5a0x7c03db890x3d1e966f0xbe4a4c0b0xef15059b0x7428f4c90x648d92020xd11539c00x0958e9f50x6c28be5a0x60a634c40x19567d060xa9b8b1ac0x75e740650xa32aa3190xe19a156a0x8d2069d70x08aca79b0xb18ee9e40x1e5aa8750x99edb8100xef9a70280xf38442760x4b98ccc30x8cdeccc20xecefa8140x01ccede60x2dcf2a510x873040ca0x871bb5e60x6ecd7a810x10e5128d0xa97412dc0x23939dc40xf96056520x2e416a550x06e23c450x7c5bcac80xdff317ac0x3251558a0xab49ee650xcc1bfb690xe850ca1f0x8a94a21d0x7b8e4c0a0x764021e20xc6f8ca1b0x5f6218c80x4cf699b80xf6ca62810x676908a60xe5f0e1540x7176fcbe0x0bb934d10xb27db54e0xe6dd29fa0xc7b8c9b70xadc044b70x030264d50x409c8f200xd3748c0a0x2b7a9d710x7e3f3ef20x359089a40x3a9a028a0xbd47ac230x538a45830x4393bada0x2597b72f0x020e371c0xb19d793a0x5d1fffe40xcece99320xb1656d560x22de11680xf4153b5a0x4bf3836c0x30bb34f30xcddfdacf0xc9860e150xfd2b3e450x3bac304c0x2ff7cd860x21a73fb20x1c265e430x593a7e3e0x197c18b70x75d2ecfb0xcd825f950x9fb232240x93b90fa60x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490xb7b76ad60xdf9ffe960xa611c78f0xfabf0df30xe2213e340x19dc86c60x0ffde05f0xcff6b0af0x9ebb58710xce25ee3b0x08ca6de80xb7aaa8c30x395950310x07b744820xa909cfc50x15de842f0x20487a880xadafa0d30x782dffef0xac4108ff0x3630fc0f0xd01c6c460xbabd30f50x6819ec310xc6e01b9b0xdcbc4c7c0xfff0d0460x74f47e050x843ffb890x2f2811160x2f8cfdda0x04de2e810xb5d19e430x84afd2e10x6b13beac0x762341130xb1b43f370xc06ac73d0x385355460x9607d8e10x49c833b60x5be4cc8c0x3444f5500x6713521a0x29c5f5070x76e42af10x04069eb40x86f8dbc10xa843a1e40x03a81e690x7e8fbbf00xa78ea37f0x372954040x5545cf720xb29fed150x2533df920x812199b60xbb9688dd0x9f143b560xeb4536680x1b0d66650x70da6d790xcbbf90e30xbc080b040x31e2e77f0x470199de0xb726e2e90x89c0f30e0x2f84b1170x321055cb0x46a417ca0xa08c6db70xe0fc70e10x01c463a60x2bd1852f0xae1ce80d0x4b2210b80xc95893e10x409c0eb70x36524b070x2cd4bcf50x1e5430c80x70afef0b0x2ffed62f0xb8cb79780xf17ff68f0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x2e812d1a0x612df9ae0xe67343c10x057086780xc04c7e840x1fd4782d0x4ba5c46b0x8bbd14d70xea61eefe0x024d14bc0x787f0fe80x75fe065a0x133b62ff0x757fe6ed0x9c88474e0x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0xfa8a11ef0x284e07d80x9bb6fd090x8f650b320x1f5212f70x1f12a82c0x6ee396a60x2266575c0x62c5f78d0xd1fb66d70xd28664b20x756630cf0x74b151980xc94b3b820x90aa85490x52247d2b0xd0c457310x5bff443f0x90d6d6090x535c9d3e0xab3d2b980x20561fab0x6c1329a80x84a0667b0xccf3d0be0x0f96edf60x7d3c0ca50xdeb304970xa410cae90x659342230x767d3e970x13912e4b0x4f739dc00xe677c4300x0208a65b0xc603945c0x02cd7f840xce678a590x2919b1560xf31e38a60x63d929640x4dac77f00xe5919cb10x065994f10x05e807a90x22b7701e0x12846eb70xdab9e7c60x75e9c3a80xec0c35420xb25091ae0x5d1c4f490xb3d36e910xde9c4fd20xc1dd09120xaa15603e0x0546d8530x136f28540x7760711d0x2c2c70a90x6bd4a60a0x406b6f010x43055f110xbb1774e70x61b7b2f80xbe59ddea0xc42ecd0c0x28adb9d10x0a800e7d0x5abaa00b0x64b575030x535c43090x34bcd47f0x54ef5ed00x1caeaba00xb594d5ec0x892843b40x92ada1ed0x21a138240x4b19c5b60xd250873a0x346a294a0x0f03ca600x786e07000x5e7d782e0x91fb38dd0xabc3a37e0x172968870xb8c369b50x319831f10xb3855a770xed050d9a0x1db1396d0xc5b25b8b0x9fb4d87c0x8c6e269e0xae6451e30x669860910xfa88f3df0x35f5b18d0x0e130d9f0xdd6914020xb71d2d090x1eb9655c0xb4f544a50x1a0dbc900x8a1d495f0xa0ea69c00x6c7acc030xa619d2730x1e4cae6f0x848f48b80x174a55870x644d92cb0xbc77d86a0x24a5066e0x332a2dc30xe87748430x8be332ef0x530b9b1f0xe85cbecb0x8ea716290x5164151e0x2de33d490x9fe0c23d0xd1da7bcf0x8fc5bd600x40dd59a90x98bbee980x41d19e5c0x4afedab10x63af558c0x2393c8830xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.14.1.el9_55.14.0-503.14.1.el9_55.14.0-503.14.1.el9_55.14.0-503.14.1.el9_5.aarch64+debug5.14.0-503.14.1.el9_5+debug5.14.0-503.14.1.el9_5+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. 2 3333333333 4566557755555555558595:5555;55<555===5>5?5@5A5B4C DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDD FF GGG HHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHH JKKKKKKKKKKKKJL MNNMOOOOOOOOOOOOOOOOMMMMMMPPPPPP QQR SSTTTTTTTSUUSVVVVV WWXXWYWZZZZW[[[[W\\\\\WW ]^^^^^ _` a bbbbb cccccccccccccccccccccccccccccccdcccc efgfhheieeje kk l mm nonpppppnnnqqnnr ss tttuvttt wwxwyyyyyzy{{ww|}~|||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww                                    !"""#$$%&'()*)+),)))--./////////////////////////////////////////////////01223455555666777778888877797::77777;7<777777=>?@@@@@?A??BBB?CCCDDDDDDDDDDDDDDDDDDDDDDDD?E?F?G?H??I?JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJ?LLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLL?N??O?P???QRRRRRRRRRRRRRRRRRQSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ?TTTT?U?VV???WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW??XYYXX?ZZ?[?\\\\\\\?]?^?__`abcdceeeccfcggggggggggggggggggchciiiiiicjkllmodules5.14.0-503.14.1.el9_5.aarch64+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.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzkmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.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.xzptpptp_kvm.ko.xzpwmpwm-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.xzmmkasannet802garp.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.14.1.el9_5.aarch64+debugima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/arch//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/arch/arm64//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/arch/arm64/crypto//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/crypto//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/crypto/async_tx//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/acpi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/ata//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/base//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/base/regmap//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block/zram//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/bus//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/cdrom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/char//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/char/tpm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/clk//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/cpufreq//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/crypto//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/crypto/hisilicon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/crypto/marvell//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/cxl//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/cxl/core//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dax//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dax/pmem//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/devfreq//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dma//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dma/dw//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dma/qcom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/edac//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/extcon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/firmware//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/firmware/arm_ffa//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/firmware/arm_scmi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/firmware/imx//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gnss//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpio//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/host1x//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hid//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hte//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hv//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hwmon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hwtracing//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hwtracing/coresight//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/i2c//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/i3c//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/i3c/master//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/infiniband//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/input//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/input/keyboard//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/input/misc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/input/mouse//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/input/serio//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/interconnect//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/interconnect/imx//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/iommu//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/iommu/arm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/leds//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/mailbox//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/md//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/media//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/media/cec//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/media/common//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/media/usb//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/memstick//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/message//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/misc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/mmc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/mtd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/bonding//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/can//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/apm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/apm/xgene//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/cavium//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/cavium/common//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/freescale//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/marvell/octeontx2//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/mellanox/mlxbf_gige//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/mdio//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/pcs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/phy//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/team//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wan//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wwan//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/nvdimm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/nvme//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/nvme/common//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/nvmem//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pci//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pci/controller//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/perf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/perf/arm_cspmu//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/phy//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/phy/broadcom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/phy/freescale//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/phy/hisilicon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/phy/tegra//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pinctrl//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/platform//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pmdomain//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pmdomain/imx//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/power//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pps//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pps/clients//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/ptp//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/pwm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/regulator//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/reset//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/reset/hisilicon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/rtc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/soc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/soc/imx//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/spi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/target//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/target/loopback//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/tee//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/thermal//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/thermal/tegra//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/chipidea//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/class//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/common//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/core//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/dwc3//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/gadget//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/gadget/udc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/host//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/misc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/phy//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/storage//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/typec//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/usb/typec/ucsi//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/vfio//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/vhost//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/video//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/video/backlight//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/virt//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/virtio//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/watchdog//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/cachefiles//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/ceph//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/erofs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/exfat//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/ext4//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/fat//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/fscache//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/fuse//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/isofs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/jbd2//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/lockd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/netfs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/nfs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/nfs_common//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/nfsd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/nls//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/overlayfs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/pstore//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/smb//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/udf//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/fs/xfs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/kernel//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/kernel/trace//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/lib//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/lib/crypto//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/lib/lz4//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/lib/math//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/lib/raid6//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/lib/reed_solomon//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/lib/zstd//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/mm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/802//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/8021q//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/bluetooth//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/bridge//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/can//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/ceph//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/core//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/dns_resolver//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/hsr//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/ipv4//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/ipv6//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/key//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/llc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/mac80211//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/netfilter//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/openvswitch//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/psample//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/qrtr//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/sched//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/sunrpc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/tipc//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/tls//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/vmw_vsock//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/wireless//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/xdp//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/net/xfrm//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/security//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/security/keys//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/sound//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/sound/core//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/sound/drivers//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/sound/i2c//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/sound/pci//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/sound/synth//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/sound/usb//lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.14.1.el9_5.aarch64+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]=0e0d30773d0f3d098ad6e1a51adaa987166e8d2d, stripped "(+03469<AFGY[`emv{/29FZ\^adhjklmop .#,.02=bhcmu} !#hl  4 6 }    " % ' ) , . 1 4 9 > A f i r t {     $ & * 0 2 = C K M X \ _        # > B \ ] _ c f i s w z |         ! " ' ( _ b c g } ~   cefmox|~ "$&-2;\_kqZ\UWY[   &(0BILRUX[]hjuxy{ -/24>@jqtvy  gkns -FKMNP[`bfimosuw| "#',.047;=BFHLR]~  !,0MN4Vaoqs GHIJ +}  "&mquwz}"-037<@QSWacejlnrvx%(+gq|68        ! ( * - : A B D O U V W X Y Z h o v y |  !P!T!V!Z!\!a!c!g!o!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""" "!"%"'")"1"3"7"9"="?"B"E"I"K"U"q"s"u"w"y"{"}"""""""""""""""""""""""""""#+#/#1#5#<#@#C#F#K#M#W#Z#^#b#t#v#}################$$$$ $ $$$$$$$$!$#$%$'$)$+$-$0$2$9$;$=$?$B$D$G$I$N$Q$U$X$]$b$e$h$k$n$q$t$w${$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% %%%%%% %-%/%1%3%8%:%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%]%a%b%c%f%g%s%~&&&&&&&&&&&&&&         !  X    g 'AE  G % *     #    7 LK  !  n    ( *    PI *   2 !    D5?" G  /U R   G (-  ,1#< p    n .   &#PWPPPPPPP7P&PPPPPPPMPPPOPEPPPNPPP(PPP$P)PPPP$P$PP*PPP$P$PUPyPPaPPPP$P P'PqPP"PrP!P%PsP#P$PtP0P&P'P(PuP)P*P+P,PvPPyPPPPPPPPPPPPPPPPPPzPPPPPPPPPPPP7P8PPPPPPP9P:P;PPPPPPPPPPPPPPP$P$PPPPPPPPPP&P&P&P&PPPPPP{P|P}P~PPPPPPPPPPPPPPPPPPPPP P!P"P#P*PP8P9PP9PAPP;PPP"PPP5PPPPPPPPPPFPPPNPOPPP"PPP$5PPPP$P$PPP$PPPPP$PPP$P$PUPPPyPzPP P$P$PP P&PP P P P&P&P&PPP&PPPP&P&PPP&P@PAPBP/P4PP)P-P.PPPPP P"PP"PP\PP[P/PPPPPPPPPbP[PP4PPP kP lP P P P P" P" P" P"P$7P\P'P$8P-P3PwPxPyPzP]P"P"P"P"P"P"P"P"P#P#iP#lP$3PyPPPPPPPPPPPPPPP P P P P P|PPPPPBPPPPP$PPPP%PPPrPPPP&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 PPP"P"P"P"P"P"P"P#5P#/P#0P#1P#2P#3P#4P#cP#dPPPPPPPPPPPPP /P:PPPP#*PP#$PP#.PiP"qP"rPP0PPPZP`PP[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 P P P P P P]P^P_P_P"P"P"P"P"P"P"P"P$GP`P_PP$HPaP=PP"P"PmPfPgP P!P!P!P"}P"~PnPP&PP$P$@PP$kP$nP$rPPPPPP PPP$EP P$[PPP$PP(PqPrP"P"P"P"P"P"P"P"P"P"PPPPP?PQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPePPPPgP##P#(P#)PP{P|P=P6P7P8P9P:PDPPPPjPPPPP $P %P &P PPPPPPPPPOPUP,P9PTPPP" P" P$OPiPVPWPgPXPiPYPSPTPYPZP}P~PPPPPZPYPPPP P#P$P'P(P)P+P,P-P.P/P0P_P`PaPbPcPlPKPLP P P P P P P P P P P!aP!bP!cP!dP!iP!jP!kP!lP!mP!nP!oP!pP!qP!rP!sP!tP!uP!vP!wP!xP!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"YP"ZP"[P"\P"]P"^P"_P"`P"aP"bP"cP"dP"eP"fP\P yP zP]P&P^P/PPP_PDPGPPPPPvPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_PaPbPcPdPePfPgPhPiPjPPPPPjPkPlPmPnPqPPPPEPFPGPHPIPPCPPPnPoPP,PAPNPTPUPVPWPXPYP]P^P_P`PaPbPcPdPePfPgPhPiPjPlPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPMPNPOPPPQPRPTP]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP`PkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P%P&P'P(P)P7P8P:P;PP?P@PgPhPiPoPpPrPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:PBPCPDPkPlPmPnPoPpPtPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PpPqPrPPUPVPWPXPYPZP[P\P9PPPPPPPPPPAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPPDPEPFPGPHPIPJPKPLPMPOPPPQPRPSPZP[P\PkPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6PLPSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPP;PP?P@PAPgPhPiPjPqPrPsPPPP P P P PPPPPPPPPPPPP PuPvPwPxPyP PP P!P"P#P P*P+P,P-P.P/P0P1P2P3P4P5P6PPPP PeP&yP&PP#P&PP#EPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPPbPP"P"P#kPP"P"PNP&P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPuPP&|PP&PP#PPzP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!P!P! P! P!P!P!!P!"P!-P!.P!5P!6P!CP!DP!MP!NPqPPPPrPPPPPPPPPPPPPPPPPPPsPPPtPPuPPPvPPPwPPPP7PxPrPyPPPPPzP P P{PP|PPPPPP}PUPVP~PPPPPPPPPPPPPP,PPPPPPPPPPPPPPPPPPPPPPPPP&PPPPP#P8P9PPPPPPPP^P_P`PaPbPcPPPPPPP P$PPPPPPP:PPPP4PPsPzPPPPPPPPtPuPvP|PPPPPPPPPPPPPPPPPPPPwPxPyP{P}P~PPPPPPPPdPePfPgPhPiPjPkPlPmPnPoPPPPPPPPPPPPPSPRPPPP;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPpPPTPqPPPPPPPPQPRPSPTPUPPPPPPPPPPPPPPPPPPPPPPPPPVPWPXPPPPPPPPPPWPXPPPPPPPPPPPPPQPP PPPPPP6PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP\PPPPPYPZP[P]PPPPPPPP5PPP P!P"P%P&P'P(P)P*P+P-P.P/P0P1P2P3PPPPPPPPPPPPPPPPP$PpPP sP tPPPP P PPPPPPPP(PPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPP!#P!$PP!P!P!P! P!?P!@P!AP!BPP&PP&P&P&P&P&P&P|PPPPPPPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPvPwP P PCP!PRP$P$PSPP"?P"@PTP$PVPJPP oP pP qP rPPP"CP"DPuPP P PP"EP"FP"GP"HP"IP"JP"iP"jP"kP"lP$P$PPPP PP PP$PPPP$vPPPPPqP$zPP PPPPPPPPPPPPPPPPPPPPPPPoPhPP9PP!P!P$}PPPuPvPPP+PPPQP!P!P!P"P"P"PMP^PlPeP"gP"hPPPPPPPPPPPP$PP2P:PPPPPPPPPPPPPPPPPP=PPPPPPPPPPPAPPPPPP@PPPPPPPPP P P PPPPPPPPPPPPPPPP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPPPPPPPPPPPPP'P(P)P*P+P,P-P.P&P@PPPPPPPPPPPPPPPPPP%P)P.PUPVPWPXP]PPP P P"P"P$ZPP&PP P P$VPPPPPnPUPVP[P\PPPPPPPPPPPPP P P P P #P $P /P 0P aP bP$\P$^P$`PPkPhPP"P"P"P"P"P"P"P"P"P"P"PP!P!P!P!PP$PP#"PP%P&PPPP$PP&PP6P;PPPPEPHP P PPPPP PPPRPSPTPUPVPWPXPYPPPPPPZPPP P P$UPP P P$WPP$XPP%P!{P!|PP&P*P!yP!zP!}P!~P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!PP P P$YP P P P P P P P P P P P P P P P P P P P P P P P P PPDP 2PCPaP wP xP$PP/P _P `PPP)P0POPKPLPMPNPPPP5P6PEP]P";P"PP"9P":P$P^PYPZPoPpP$9PcP"P"PP&P#P$P%P$PPPPPP1P 'P (P PP$ePP$fPP$hPP$iPhP|PiP|PPPPPP P P P P =P >P ?P @P CP DPP P PP+PPPP P P P PPPPP^P_P`PaPbPcPdPePfPgPhPiPlPmPnPoPpP|PP>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPPP-P.P/PPPPPPPPPWPXPYPZP[P\P]PPPPPPPPPPPrPsPtPuPPPPPPP PjPkPqPvP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&PPPPPP1P0P2PPPPPPPPPPPPPPPPPPPPPPPPPxPyPzP{PPPP3P4PPPPPP@P#P%P,PP$P*P+PPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPhPPSP P P P P$6PP#8P#9P#:P#;PP#}P#~P#P#P#P#P#P#PP#tP#vP#xP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PEP#P#P P PP#sP#uP#yP#P#P#P#P#P#PPmP#P#P#P#P P P P P P !PP#P#P#P#P#P#P#PP#PP#mP#nP#P#P#P#P#P#P#P#P#P#PP#P#P P#wP#P#P#P#P \PrP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PsP#P#P#P#P#P#P#P#P#PPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 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 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 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 kP lPPPPP#P#P#PPPPfP mPP 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 P PPP P PPPP P PPP#P#P#PP#?P#AP#@P#[P#]P#\PP#_PPtP!P!P$~P"P"P>P"P"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P# P#P#P#jP?PP"P"P"P"P"P"P"P"P"P"P"P"P#P#P$PPLPP&PP$P P P P P PmP$PnP$P P P PPP$P P P P PP$PP$P P P P P P P PPPPPPPPPPPPP P P P PPP$PPDP P P P PPPPPP P P"yP"zP$tPP P PP P PPPPP#'PPPPPPP7PPPPPPPP P P P P P P P P PP P PPPJP$PPPPPPPPPP`PGPHPbPwPxPyPzP{P|P}PP{PLPMPNP1P2P3P4P5P6PEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPeP}PfPgPhP~PPPPPPPPPPPPPPPPPPPPPDPEPFPgPhPiPjPqPrPsPtPuPvPPPPPPPPPPPPPPPPPPPPPPPPPPPP:PnPPlPmPPoPpPPPPPP@PAPPPIPPKP[P\P]P^P_P`PaPbPcPdPePfPkPPJPPPPPPPPPPPPPPPP=PP>P?PP7PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPxPOPRPSPTPUPVPPWPXPPYPPPPQP-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPPPP;PPPiPjPkPlPmPP$PPP#PPPPPPPPPPP#PPPBPCPDPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAPPPPP P!P#P$P%PPPPPPPPPP$PP!P!P!P!PPPPPPPPPPPPPPPPPPPsP!P9PxP$PPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPP P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P:P;PP?P@PAPBPtPUPVPWPXPYPZP[P\P]P^P_P`PaPuPPPPPPPPPvPzP"P"P"P"P#P#P#P#P#P#6P#7P#CP#FP#GP#HP#IP#JP#KP#LP#MP#NP#OP#PP#SP#TP#UP#YP#ZP#^P#`P#aP#bP#eP#fP#gP#hP#|P#rP#P#P$4P{PwPyPWPEPFPGPHPIPJP}P~PXPCPDPKPLPMPNPOPPPQPRPSPTPP|PPPPPPPPPPPPPPPPP P P P P 'P (P 3P 4PPPPPPP&PDPP#RPdP>P?PPPPPPPPPPPPeP$:PfPCPgPBPPPkPPPlPPP$;PPPPlP P PPmPfPJPP PPPPP +P ,P 9P :PP P P$RPPPPPPPPPPPPPPPPPPPP!(P!)P!HP!IPPjPP FP GP!P!PPP$PPPoPpPP$?P$AP[P!P!P$QPP$oPP SP TP UP VP WP XP YP ZPYPZPPPpP P P P P P PPPkPlPPPPPAP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPmPnP P PPP"AP"BPP$PP$PP$PPPPPPPP PPPP:PJPLPPPP P!P"P#P$P%P&P'P(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$PPPP+P,PP/P0P$P$PP$IPP$PPP1P2PPP$PP P P$PP$JPPP3P4P$PPP7P8PPPPP }P ~PPP P P P PPPP P P P P P P P PP PPPPPDP 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"4PP$PP$PP$PP$PPPP$PP$lP$pP$qP$sPP P P$PP$PP![P!\PP P P!P!P!P!P$P$P$PPP1P!_P!`P!P!P!P!P$P$PP!P2P3P4PGP P P!eP!fP!P!P!P!P!P!PP5P P P!P!PP"P6P@P9P:P P P!gP!hP!P!PP7PP$PP$PP$PP;PPP$PP&PP EP HPPPPPPPPPPPPPPP P P PPPP2P3PPP4PPPPPPP KP LP OP PP cP dP5PQPRPWPXPkPlP{P|PPPPPPPPP$P6PoP!SP!TP!UP!VP!WP!XP!YP!ZP!]P!^P7PzP{P}P~P8P!P!P! P! P!7P!8P$P9PFPIPP P P P 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 [PoPOPIPJPPPSPTPUPVPWPXPYPZPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPKPLPNPPPPPPPPPPPPPPPPPPPPPPPP\PP P P P PP P P )P *PP$mPP 7P 8P [P \P]P!P!PNPOPPPPP$DPP_P`PqPrPyPzPPPPPPPPPPPP P AP BP$]PP!P!P$BP$wPP P P P PP# P#oP#qP#P$CPP!P!P! P!P!+P!,P!1P!2P!KP!LP!OP!PPPPP P P"P"P )P *P +P ,P -P .PPgPhPsPtPPPPPPPPPPPPPPP P P eP fP$PPP$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%9P%P%CP%IP%KP%LP%MP%NP%OP%RP%WP%XP%^P%P%P%P%P%P%P%P%P%P&P&P&P&P&0P&2P&CP&DP&EP&VP&WP&[P&jP&uP&~P&P&P&P&P&P&P&P&P&P&P&P&P&PPP$PP$P% P%dPP% PPPPPPPPP {P |P{PP !P "P$gP^P!P!P!%P!&P!9P!:P!EP!FP.PqPPP mP nP"uP"vP"P"P$LPP!P!P!P!P!'P!*P!;P!P&?P&@P&AP&BP&FP&GP&HP&IP&JP&KP&LP&MP&NP&OP&PP&QP&RP&SP&TP&UP&XP&YP&ZP&\P&]P&^P&_P&`P&aP&bP&cP&dP&eP&fP&iP&kP&lP&mP&nP&oP&pP&qP&rP&sP&tP&vP&wP&xP&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&PPP{P$PFPPMPNPP8PP!P!PBP"5P"6PHPjPOPPPPPPPSPdP!P!P"=P">PPPPPPPPPPPPPPTPpPiPPP"mP"nP"oP"pP~P&PPPPP"{P"|PP&PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&PP*PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9PPP P!P"P#P$P%P&P'P(P)PPP+PPPP,P`P uP vP$NPPP P PyPzP P P$jPPxPP"KP"LP"MP"NP"OP"PP"QP"RP"SP"TP"UP"VP"WP"XPP${PP!P!P$|PP;P?PP@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPtPuPvPwPxPyPzP{P|P}P~PPPPPP P8P@PPPPFPGPP 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?PYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PtPcPrPsPPPPPPHPPPPPPPPPPPPKPLPMPTPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\PVP]PUP^PSP_PRP`PQPaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPPIPPPKPPNPvPxPPGPPPPPPPpPyPzPPtPuPPvPwPxPPPP}PPPPPPPPPPPPPPPPPPPPrPsPPPPPPPPPRPP P PPbPcPdPePfPgPhPiPjPkPlPmPPPPPPPPPPPP)P*P+P,P-P.P/P0P1P2PPPPEP 0P 1PPaPbPrPsPtP*P+P,P-P.P/P0P1P2P3P4P5P6PPPPPPPPKP P P P P P PP9PPPBPPP/P0PAP$P=PP$P{P|P}P~PPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPP P!P"P#P$P%P&P'PPPPP(PPP2P.P;P/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMP PuPvPwPxPyPzP{P|P}P~PPPPPPPPPPP~PPPP>PPPP PP$PYP&PPPP5P&P6P&PPPPdPP2PPPP$P$P$P}P DP _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sPEPVPP$PWP&PYPP$PPPPPPmPnPoP P P P P PDPPcPdPePfPgPhPiPjPkPlP oP pPP sPPPPPPPPPPP P P P P P P PP P P P P P P$P'PPP)P(P=P)PPPQPRPPPwPPPPPPPPPPPPP&PZP&PPPP7P&P8P&PPP$P$P$P 3P 4P 5P 6P 7P 8P 9P :P ;P PPP$PPPP P!PP$PXP&PP&P&P ?P @P AP BP CPPP"PP#P$P%P&P'P(PP)P*P+P,P-P.P/P0P1P AP qP rPP tPPPP P P P P P P PP P P P P PP%P$PPP*P%P>P&P,PP$PPPxPPPP&PXPP P P P P P P P P PP 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 ^P3PP4PP5PP6PP7PP8PP9PP:PP;PPPP?PP@PPAPPBPPCPP tP uP vP wP xP yP zP {P |P }P ~P P PP?PPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUP 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 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP P P P P PPPPPP PPPP PP PPPPP PPPPPP PPP PPP PPPP PPPP PP PPPPPPP PPP P PPP PPPP uP PPP=P>P?P@PAPBPCP vP wP xP yP zP {P |P }P ~P PPPPPPPPPPPP WP XP 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 PqPrPsPtPuPvPwP PP P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP P P P P P P P P P PPPPPPPPPPPPP P P PPPPPPP P!P PP8PCP!P0PKP"P1PGP#P2P:PMP&P*PPPPPP'P(P"P+P+P,P3P-P,P.P4P/P5PJP0P6P1P7P3P9P4P;P5PP8P?PIP9P@PPPPPPP:PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPoPpPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'PCPJP$PPPPPPPjPPPP P PkP$P$PPPP&P=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPPP&PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P P P P PPPP PsP?PqP$/sbin/depmod -a 5.14.0-503.14.1.el9_5.aarch64+debug/bin/shutf-8a75572c86514773fb1ddd0ff151d0e070e472a5cb3f25341dfb5ab8fc1e701430e954f16da1fa16a3dc04748873b606a7945cdc44476db803da3d3316dda4f94? 7zXZ !Fg] b2u jӫ`(y1;aS)ɧR}>?ށPUgd[+<!"pDi׋R.9PW^D erJΙ-sMrWP?&SNom6Xߜw`:jqݾa8s+ܘ1JNˍFRBX2]ZGӘ׶}#R/g*Ar >{j߭ "T` q L`j"A9;p eozIpYRNo*p8>/fA k^]_-*yr3+s84½w[h\Ǝh,O>(@(3TmUXzqǐQKTÎ|j66^"yIܟ&\t{F| MR{I1thgr NS c iKHd~okccXJbqȘnW#^+K/AU|@.5W6p%4Iv_ ee>SQ _ϟٟCpPAg5YɈ@x FZϨ|D/x+$hB Nmn\䛌qMjCߒxL.cP %TE2􃰣,B%nDu/~9Л*Mc!G)ո;#Tb^8Ӎ%-TE4ji,Vƪ܀x]JKi@nQ;8.HaAmYDnC.{>A}b5[A3-\"^ub||u11҇1AT6o6+_ЉYeʹ]5*;>+[[DT {@B(UsD?4C.R^7?M3Jr"wӻMt{;M D?5:zc8h"W?{r3L3|8#(2zs[`HO>\?x6o ~0,R1L)m/%L= ;W x+O6Gw _:+dW1^鯖/xbSMe4Zmfr ^:N?l4F@3(OW4WG6?~r^3RHGǓ^Jl9%|-Pfke/`G`?ӹQDyJ_5!_T˪7Y R5k-R>"4UDao#ro*"<3} c-s4 ^՛O{k~ @# ض[}m{b'A ƠM-x6BfO;_eYNj\:0eˑ@JIj/np5W6p{^.΂2Ϻ{>!Ww aժneC 'Щ qMS jq&2*7NKow4y;0 rv| sh0F踸h#^ W&2fZ[%Y-\[v% Jx_O%{LUZxݥ,hPy0o^ñHޣvR5i)?ݔR0{wJ-Ì񱹟rd 8'"b/]0F{٨qޠAkf(%I%gr|õJJ%?W\%1w-0z:$(xM29 XGXdDu8Ͳ^TU  #'PUׅԶQ +H_&SudeWI7%CUT%qGپ,0 ِ,Uy0P $!~3JnrdÇ*KWKgj7HkgpNJA464@(o#ȷAǀGπo1Fķn..y,nea])Jx}6<28>C8xސk( gF+HpUbr̟gd腺l=oX(i?UiB1*u}09D6yw(^V4=s1?(ؾ' C!H/sw @>&ܤ+oH_Qdjj%QoQǝyz}jq">؝"bG -Jd h[)C=}#usLy[A3rɄh6]}Qܗr"uQ,Yv9R2A%7*aBh!Q}N6mG~?9CdM qd_\W[n%u3KQފň^0ek}qYipv+Ht~^' .d>\u!QIEVS&iA~Y4\t0e9b&\W/\iG` oMU D `&`o)dbhFt?Ћ$u0o6h dUdm]ڦA> ؠ+S\<Wiyឞ9S0|wļ~({@ת"o\%{gYFcܱGE-9gL +X@F + +wgM;|޼6D/jTS J#zSg, \EcҼ+gSWRs %vWUvfe+(靳%%qv)p``(V=.ݺ+^ 9/*A'}Wi)428f6>kEw|̽y*.[LJ"h:g4b:&z-x? v6:_;#b%bzI#d#I˜g&$90p{QB 5"'p0м[I"9=C}l+Z]D\YOu!oUW˦(>Р;B;:`f0,81f`RZpLgˀ`q[[{]aBX.M5'9q*ւ(Ih9aXQDM3G[9^nt~+`!d<~&TiK1;?qU .j.5saZcđw !Mgc\wD_ޕLH2C8Nϛ В4>e˵>O~ӍxǞko1=#o@׸7xߞpGLNJD~Hi̟WL ZcQ H9J>9z]?X٭a5os#G|eR'o?>U'q^ c(M$y. ˂_0\]nKF)kԇsY/ķJ^nǁ\Vslj1!(8*y!}R몤/kP Cm $:`.JM{iEKiyvO` 2{WK6'iño\d"Uwi*a3(Os\ABZ.yMǜyp.:^~ͩBvP?DL~Ū) sb2 b}M&g5R\XR*XyoI GvyDuaДYz ȍF,t}ǃdFDRJ/y5-w,^$%=tMMÂ%PEBM]4qy8̀OI# zǼb2;]?S` ƍs< "ɞB|(m'Hl!SSM,6w) L*E:-nJE 2Dj+M}o0;1uk<&8 IDcByf>rN[fGAe,qKlpH8bwC|/ꡀ@T)5ûPҜc rhTt%K?_Zc~vͱydo+o ޣ2+A"SEko}$aH)PG#=yܦu7;#:3BXLMf#i¿=!u@s2OZo%$@BM|-53?wz ]r 6v|(pĈ+w 8/ˍZʃ~Z'\ Q.Lu[!(I#߂BT &[LlP!ZrQ2Z{y[S\<]Hb'. u[KP7牦&"^<gt1mΡ +ͿMg^ ُz9i%5Hwg:5|8DJ_.LSo+6e߻/d8 A>鉲 u.]Nddl`vQ;ٝ)XєвL>b_gs"tSX5W@?Zvw*;( kfe`>cɪk#Aӣ*i'Wx>=цR (D T@RH?1X (82e%jD*`A9{R{.ye_*9*KJ Rm\A%r;(@c) o^Yk86?. nFu1SU 1`PKKBv`50(_|.dǿP=;X~ETP&;ņWcEvu#41鎄$)g؊x\밄;ą%nh0 \ lg U(^_}KPzPc ȾMNKKFPdrٰLr}DAMZDa'}Ng3`DžM`uY[Dמ:-/ ]Kr ʢ]j3VBVbV/Ҫ: *0\4B 3QOӚZppC-4k+ M %(RwETN`4,à*hgV Qg P#Kg`+g+i̒#5ӒB#=6H9ld1x ϭƈ0pP#RiCc!qH ;lt]morO81QCWs`Vɧ;9' X4dKBE+]1QOn~-ibYHW=ˆ+B>/M==}CɆ00g4t {zLmZ f4U/Ixt=oY8Wg&>rtN@TG4n05,=v_GH~Kh&v͋sFZ羱ªN0S3:U зjl~ aUet86o*hbq*[K{z,t q He>]J{!օυHxzٷX69>+o\*@us0bnz;g̙GW_guQԂPb򾼘 %QI7w jY vwIqM$3>XVJ/4}c#&6%7mƠ`yY閾[12@}2Xp_o%|ynuJfLNL <>ɑ8xURۣ Xi#8;)]RZO\vZ2.OeL-K1,(;EކD֍1ű1ۍߢ4淾H} zqR#/k!3y BW]5MP.i:Y2 jbzhV]Gu0_^mLpE$t6f.!,D`~gߧi}& -PxyOY/?бG=f>`Ӿ  9x=MzFp"XQ 7 ]naJ1!:`Up}SjifÚBn?prnmtб܌:Ob-+1<)PO`cܛk|g{%|0ڌ$a0yRKW_Tx{'Jwݤև*dKrh Oc63pU3щ`̶nS:[P0n%ߣE&DA/"H "]:cTN+[]I37ۗfyZ݀-+=3YOk^a kK ܞ%ZT=$<f|&'o@&k" T?QF%)p;Dif>' qD^C~mˣ1@;IR$$\iB T+KYe hNg\"Þ67YTy{yoCL_E-TsfK>K|29u _ܢ?A42Qpf țXkخx$zyE: ~CmUl*! 0f }Fn2H3Kȶf gw)=! o+֮GNJC`Kۊae f`u`>D ^:2HnYI> I*ǎ͡@&X˥WЦ o괅S<7Uӱ95}tXX2 ?lQ_ke;xQMU}[+KAϩh"exwX2mQXbkVxy/)\9w#%tJk&7H;\%r7#:@o?b0uȿIj(z!{d?|)i/^21EkۺY@goZ}MS t8Bn3Մy1UwVu?( Bgd ݃zc.GfEhOc(L"K|d@i P*HȂH4*mjT v:H!믪q:lΦ1;.Ɂu2^2(]^* ]qmo**$͘ ; OP,cӆIk#CdTtk~'Zp'P* Ikj}vƝM(t}tG]E7&>dO)`ߕ/; 2T=BQ-c;hiQ#=FT%,۱udcULseNeE`UNvh$ݠT.-?S2זG*s(|V(^05j9! X}vE*p5..Z;S<#޿P̭{#ot̎9?|u)A{pwVuip$Dg;|8RFوHBDg~`ҴzMa3M59Y͜i ǎCpJou\xDjN)eoUIC-;8L*mذP;VƔxq'X\|BRb+:`ɅwP 2ͣ%&s;eف+H zk:>x;*LӃ LB#f.D.Y-փM!\ig{)P*+OE}=U-6ו}CNC~j߮}R K#*Gz Sm%oWE($Xl ~hZ*rZHXtE 7O;"InRcqO| iH@]3N OMUs0QOG~h ds:E[(q,{5eƆD7|Xڳ),vGZĦ}?j鑊C ,Z05Qy욏g]@X˔+yRÀ [a̕KX ~q0?v/rQ4yq]iPh"tJ~-hi\ ˝re%9kYL.'IāQq)KGk9{/Loh?:.'clA&?M5[>+>WmEׄ DLJ4bC҂gLS`M$;Ch],U&GS"cܾ0'A_TL{J;ݷ"u<.8t+T.{z0ϡ <y9A;S93ϒ~Ļ(l:OfRź܈_d;ե i]|a }s%;)@Fhڸǔ/Z \rGNުKaOgn< ,`b?e`J[%r #鮆c\s |+MbZ E4/rkvP1V~5| (x|@_k) +SV΄a@b47kEм.%h@NjNfS ^a]z- ̬'%:6A`.t8V[%\w 6֜|խ.6 ԘaZZǂ4s"CadyEoNs-0i<~Yz܉C c6 eGt*E"8xy ~/]X&LwlCɛZt8þe6U`vlW%Qvnr a1!#2?^BQ_bdzUS;~np^lizt(XGN%21sua~7R<9[#g4*X-XC(ˀד5}xC$OdmA|iԾmӘ p0TK'\)LC,=:Ԭgnv#RsJc#Ғ8Q*,1}+:9RlƋM 2lP7],#F .2%JownHg tH(U>g$H-zǥgҲoLJpY %Hկy!JL@|T|Iz})A[$B3%gbK#UV׮K6ͯL/#Y^@ X-(%vvy'"bSI!Iq$'MGIPԑ&"C(؞z>B9S^:zh tS7ьf+6 MMNNܘQbс?D4V:pv2oC~S~ 9&[ScZӬaVar&}>TZ1U 52HH f~6 Y~Hb0t1sJvqԤ ڗ)?f/GP?l ;Vq@\M˼|]Lp/8"MR# Z>]t#![.*)gLzxwǷWП}Bqב ϟ>k#4#zLN<._QpB08|*ގ-+ -N!.!CE3{.[Jx]uFY#؈Rď9xsM13-kfe7ߎ b!u6K QX*bqRSKZ`Lsۥ`O4 7ˀF{{Q N[EI/]Ć=5qCM!̛!}?!8^YG2p y& e p ^7!TKȍ!w$Ai" *6mDԯ^@lm d< dVegmbg91{%G v.t)Qۦa**vCd᫘`Yu់2|P-tR-Z!:W+2u;#HjK$h<rjLXETZ=s)@m! Uu4d}+rJٚשy(ΰB' egFê6"DZxP(YaK .Ms& f1*0"^(K2xG(ߍ`P:9Sk)ЦͧɔdU7޹b̝R 3&<`IqW=i0&PgKm IKn@(=v&0x^S} Jh=~%[_\0"Tj| $w^<_IZq/ȲoգMRO ]1ר ӏ;wր,);@TAbސ@@74xD^Pp  p|[>yEz2* jxuu DA[[\"ALWJJ]U:db|lua(kX\ v1NO}ax¾k|$ _}WBCdV%鶲*(X#Ko;!-sk!XJ9)gV{ ݝ?rtx2~cHLbOdSjóX 3_mW6McNW븏<͎*jjƢ]n'xe=ߩqȌr>종'!#Hgx3/hێp_o$&W!`>I ͐'-k_JY+)uF[]A#v1w}O4Ȇm㨚3hw!D5_~˝~6 *G-Fg,͒JFqɒ]o~kui?Iո]qMŅ19nnHcΩvȆncxa:#o^biᷠ;;ͲbS, D ew|lڻ{· W6j22`~ >\ٛNZx4$Gœ3yyAYL\rf?%hsHsܼMaШQS`\≫K E;Y)&<֩]%9emA" ѣ5Bu`:A9fnJrK,A{(*m5WieD3`"DhZ@#y+FtmKlOoE4$ F 8Գv2Y˶2jM6!$=@ơƑs axjae6$#UW~ Pɬcrc^Q%7P@^7n%K( ;KyTLjPK @SX~&kLC`-yu>q~}ޏ)6 3{h''W7lz‰RpC垲D`Y4BIn~$v; ֤f} /K;ԆU9V-ptDMJY_E6SFyYc?a2x=gaF \(s 8PZOJ\뷀D}7`X9C˯SCx(2Fͦ_IXүOX+}ܭNPQT}bѧrᦤ" UC5O!@+I.?&L:jb2~U&6|VkYQM6S >hz_9ӍP2$brZ1(Et\"{ey1JZMER>\Log;_Y+85OC,Q@~a1mt4!Hb@*Zvl'{ F'ɫ Vsjlqn<؍g".׎l^X4$I9:? GUgFxIsNl#/:ۧ{T-3֤ukaB+,#Q|گmY$i-q:L`k0[|U1S\z |1&' K|0KVhCp7<֑` TyH$& l(&At%=zW9v'ޗHb1U61έq]Azn?Đpu@&-J'Q}xiO[Knڎ(I{2D8}?MCYzg$t DD]ojܬqW.ݢ*9= -{iH,LC>r݈7y]|= K# ߐMUS~?(,J|8vj|@kDtĘtDY4m*~ I|Ԭ?%J\^W9eyNjX.GC&YEȘ9^z{""F`MGl,HtѽrjcXjP6h tb+M3j*y ΀E(D$'dmKW룥7sEùA0 ֜\F`zȃ;U3^F.9'ֈ=NJAsuĞSY̵őK/pH^"gE WC/^{?8*ܨDEabg?C!cB;j6 (vM3fԘQ%37dթӄ14x9y" -H nS^㔲FFH]A??鴇7֐>ʊeO=D^TL MXA'gM CW{4M?+)ѧ()[rؽt?nuVSsotPx!: ֻFV=)xe2[Itut\齽͹Oծyy HV]n&;|f_Ejp^* KRkuL #Z]6H5 m1~Cn)^"Zȵ&.j ɩ;mày-5-95r6K}793aЪ.ۂ? LAf6( ~BJ=GCwPKcMf]Vn3lI3$ PhE?MaxIpN!K$ĵX$`2{0д$|b<\psbsKyr{7Hp$>t.#£VuQX%~O4l7&tsJ2~>Qt%ziӹ? ۧS\v* S}fU`n8b 뿙jϱ|úB3@2l&߂=scoSɁ`ckٲ//ԪE{j$r8]nPH.Oq78m8{ԽX!oo/J[ɪ)"W4=5`Qg}1D7pk%am!t#kZqI:|h-Of=4У5vm%j8 /ZCs00[.T~~'l-K--yhe,Mnr1AcTV )"LEq>nB^ }b_ݮOm0=`1CU.eSE nv0BΌ<;*{yʰD41g~:ZLHS+,RG>2-nwqd_}AC\#ND%h蠻Ѵ2!vVsc6d*j1't\sUUmp%&Vq;ZYY}.nRՖBpfp$휭GP: ;,\FF۩NǢOOMv4K\ vڰ۲ҏ(+.2uPi_i2o_k1SΣ5Oa Eb"dqAT֔mP=7 ݁tƹ3t{Lm؊Ma1Ww= _4C$=CqջefV B>PF-IwL5 ," d!Qa"M/%~~=ZrUɓ۴3aECG+/Uգb6:U:jEn~N_ϩEKҗ>e o-0s >"(Z80ka3ǘ\Fٸ$v^NɏeCOxsQJ&u\ @#O/!Me ՠ>޾QԘ,k-Oj2'8o+n&14@AԶiQKǬYe ex.N=_/;6T}ju qYRƆ;n.#/&> ;/W01(1[ ͳe*e lJaB'n{+ t_ ێHT G($SW9b\Wr:u)K2 :=n#~zVTer{?$zMbE I,5"GvCfhSovDD^bJitqj Ɋob CDH}0:f}0q:>x c;΂npa0K& TO_id-?CI3tFH)/p'>ƴ'c3 ^jl}i>;BjBF'2-r u?\*&;ž.j~w4" TN*EZnHW&2{}ʯ?_JM A;گp';XǠLJ^ ߗ2\$;dQ hK8 E~.0\lŦ!p c>Vn8 r-@6,fAdG)4:$\I8L ݨf% ,vǀ;[-'L=΄@'g3Ozu&UR˳x;Bn|Wtek[u7୚ڨ*"x`off"UF놮zƾ\Lq܇}'E8nlCO Mhe;N4d-x=Xu(<@-upk׷:;Cc},Y&!(yJΣ3rPDp5A&V.Hƭz8;Q;[Uxbqm3NԵoIo~ώL痠az܃.ڝ/@7BLŇ`jC#?^S ܳf7}zʻSud4Jh!ηjk^`"~*B~nHA!B :pCRUoʠN2Rk pwe_.4l$z@NCx VK݉7ݏSV\8#"1Yǚs߭Z$>wd-AQ.oy=iٖHb,yIK(JӞ~rOdٹO r[oewTL'pe{}Eht;xwǫ Jc]N:/ǽH# Ͳ`d\?M<l8duCP- o~z ioX"fCՙg:$>a(y/!91(lGs3=hJg9|3I q@"ؽMAdÌ$ڪDAa20B&t8#7^B\/_iBcsCt^d snɂH$&k.=Y _`hVz|/ >Tbc܌SCg-/dR}\EJ:e`6M{K5Z$eҶ.O 8"PR'lQǞ kӪ,X6-^00SWx`oE'kWK%9a@鵍c_RȨ?f3S42d-\yY MmW`O`_6xaveRh !֍ߋx"V.vZÁOLͭh&\=VJahű|I0H<׽MEwǪ2 >ϕ?B1v3aq+XWӥQ_ EҬO.5t:)fF/B[[H 0`cjvs'x[i X&!CA[ 鏒/g@$>4]9q-')ZltY/ɗNM=Iu#bT Tt_O$Tٷ 0nMc: daEz-W# <9#> G1cT*L1S 1W$ 3yvy {OvȼgQx<9tW= OևjE wO(Me/Jot9zڏv. 0"3F1BdySPT jMT Wr ""א 0r/ {7m1O5v+2p X]Q@ p^'Y<qDu'6Ax˨7Q;gwe2. K{FWa{8mv|+G!aZ8u{e @1Q~*/봊ʒr 3F@I, :|= L nU}OגRXJh(~Z>`i;d] 7UY 6(]68S˻1NfMc!*0DB%nNZOס ez3ZQxM/urbhh{ǙH^lOe iEdncY`mj:\?aBb6V0=^Z _ޫ5Z`aGa=*= @9oqS:ݓrfw@R.đS_p0%%%wZuKQl%/⎰Ei |"u F2Ur'5"䊩%_=+nRRy02q2rǶ @YjktRXf2Aqy:"w#{HqcmKQ|n=c7Ebt.1~~=Ί_/ I S5g D.Nn5A=`%8 Iyrj)7뿂S.f錭ďA5+BE"ID(SѼ,}c,3M/wpI_/! {^ *Yc$1rw؏-$*d)rl1zu3E'?NML ωuS}Jo߃iҰEe^2OŻKm۸ }R3W8ؖV!)R9 d=UL+'wܠ.@xj.8" iFNPp>{n$XՇTa[> Q`G~lٱ)?]bv"[_>7DմƎbPnX9MPCpBq:rxn`Aqi+;K9u^ ߊ<p#~G+pi̓utvMug3E#00l2q*҈7usq@׳+CvQwN%N@.3"=I.D]wb zjxϞaN4eY}`zd0*5sOM>Q2){C,ٲ%%of^qz&+ ط93 IKj@'_OGƬ׀اTmM:?'jn1yB%UpcxhD[,AMio̩RVݐZw8kU-(LH㥄Ipx|OHiVt ms?wq jT&S24+y,f!a܋5oέ?f?U<:4nfV5ςDKDۄlaGz~f"{֗0θ1qVAsx=yZkTU(zq ?66nqI]§up1kcTȜD 9aƠlPk*uوB Ol5I;.+v) g/햨ATm 6[tEJl "ȘWp}Ldȅx8/Ύqe5cƻV"U֟a9) \_/1K./Bw#9R@@>C|EO3>L8+ZB$Ȁ`pYø}Je\i~5vg})KH880=D;Nywcvw-E)4rg}9Pi4n?A(y-ߊaD7ƚ=R8?rÅuF%j0Nx"r2#=ZQN!EDŽiOdž >ȝy_ߗiI D?&rJ] sP?rܨ<~jYosrYzJ{/yN=OG&rzP K^U$mڦkQO8d˴- _ǵǐJ/{2W2( *|á4p}7(B/IIA$ i\E!öIMm9Vp/F0fj,9 H~FN&Z1Z#`˝- lYяu3EJ\E=sRt|~=_ ؛Y(`ۏ}-;-iM.>T5o3kP꾫[ly֚Y=:0Cd )˘cxW )PG%(ay }+Ti\ 3^_M&AqM0 [mR|lIwoF#^+sxE{<5= -(ZPʺ, ȼ@-UO=X`Ծ0oZ;.f*c# 7Qj(%[iv~ 5hzUf;<-tjD҇˃+$ {Nel+B(cc}ɶQ74 %zF̀_B> D|EI"R/IJkclrrE'STjrCUž?2Tz4-;iA[-Y^ވGڒ?' *`oxwHtaF@913(^?L%=-"eK|>gIM%:VFguo7tJQ=<݄kzsng9ʀkIn&+64G&R|R1/.ȫ1NxX^8AthpX~3Ӡb-t5i̯s?Ew#g-k3h> -NyԳb-DV4|VkdhLg5#لU;љK =&z\n SU絅#N~ .hpę!mD..E@,8m9: v;=B?NVRtF?g87Qx7< qR984P/2om ulz2R%bX/g}*2r (佯4Z:T =mҰpCҒcb 3CK|6A&Th+1rQ}% WG9KW}69X*𭗃u=ENu#o!-vCZx@at-E&IzZf{$9YŖ#Kp1q?jap/bcYŬ Z>)&9)V݌,-08D׍g>&GCnBIߑԝ)LoϳT.5yDJ!j#]Z28 tIy:6È_H4vl .3X(ƞGeVPkA H&2?Q tҜ@eX24!H"ȧ8W_S~ TKc Z4fN0g"͖br*> ƿCKʢ4t89bBk݇tR0t$V*d_R]Ìaf[R'6؊X`Zg 9SX"2EmE^XLE\͂L@D"\:QRRna]"z0H"\A1"`~Qe0qWqc{D]`|68hxzVkʪ{9a6ŕeE_ğ~whn~E)ڇ%|KOb0U;R?C>>E0cVPI3SDC_Tls!m ~] @7Y<qX[`@zBOQӿ 9x.PfoQ3 26ԉd=/6GǷѮE W?5y[׽!)>(Z6̋Fwk|cdD_ ;) i)jn^=G˹'Z|L:OQD= %Jx GTj"0Tchj``b8~Y)ހ^9U3z&d^x'3HLI(>l PfIsMtn߹ 'T0Φ~>=0%n0Sxc@bG&<Zj;i]-C9B?2MBi3d*ry /%1ѻ5m8~[:`s[Ǎ00JyqPRmVmNX[-]H%˟wݶd|s.}ӿ Gr1ޖ0YbL>ԑ#u;ꉨu)"2 BȭA[9'(L8BM}[qQVsN&X ~ f3=Ɛa ptaoثEjX nvs,R}Hݣ!=DhJc{aզ֫X}U`[kR>b0:4z?`f^'1ˋ+(΍n`- ۓVA򕗛4?!_au W8*U}Bqf!]8º?l6[FD^˥bu*˙u[W#T=|O6Ʀm;t3DJUBJ--sQX`U9ZWJ?ʇ< ? p #sM˴I?*K+t[E{*,{ cb\r|&Fˡ|J E0dKf#U]|`*3yIoDnFЅu]=и4-xj\L2'D*nk@W *ܭ+Z96g*}AɽsvK5}'u|( A;8}^5Yg_M&60㷭q9Sg)qZU)+*`lF Nv^ۄ<Ȩ/%QUG&wOZ=r'aN {rSqGHHXƃҕ%>BwMpvQQR+V 7Ƅ!N}}T&"IwX8֋V%Gl ut?AW|ۛ^)fܱMpupb5ݑ!u# ۫mQCfHQ-c;|54C5`,5-׾& 5a?a޵B@_{M+{ɇʹ4O-[Pbn'{v\YŦ~8..ݫSⶕEjz٬4(푐 o4M [-gsHgՃ+o38|&[HA+9f ̈*ֳ+F'\\p4ޏ?wŪfL* Wc>0+'q[kV;UQ]KCy"j쨧Dv>ATw5ߐ5DT70ܐ7gVL%o($AqG(x A v3D4FodpPڢ_0ZLgaBq&ih|}q=39}m@k\RA8m>oq* fkK" 2QVneJfǀ?ٔV00ebي<7;jo^ʑ6{V:"qJ+"~+WR!};q@ge2}3SCͲU')[;x'j|^@(w̓ *+5&pײ }'Hm$I1k=&汈od_<(qVX [E}NQEOՌruviTefl Z|OnՅv ̀(]j\+0w. 7TǙɃRY*~KDS_>)D >^QffT5N3$A)|vzgÕض5@f9 hZvNk||4#b#%i)mҞWZ4_V^fx_FMj␈]qx鈕sq.]mFr]ύmkE&x.~"; IQn X׾&oGyIO^[.|kF T'R>;p#\ xˋOT:X=)&n$jX~V8Qp|)$+p1Vuk*\vqH f Y%; o;U2BМkH2x@.yMɇ0)cLۉTHXK e|΍j57!ˁm$FhIw(Np'g{ƙ "뷬\ :]b*$vQ} }{_ua; !ˆ\^+圼ɖ5LH1T|IK<r} 8Pp,@ёU4p R#[ϛ_5%< !^Mfl:2^RnZnԢ*TCzEsCRhOZ??rƧh[`c)b_`PdjI}t.UԞoASCS ΀r8m5%t7,*,@Y"tmxo 5Z6L5!2~4*]IsFm ;W|#xCdc(|F t H;^&1EZےzr]ȷs0Lq|@7VbDQEyn tx3bC`EFQfVB.Հ`^F e_/1;RD3XG"XؿPN k2(.b>a7*WcjUHۂrߒ K<fCB}ݹq%ɛ=HY۷ei()SpG%(1WPQ}Sh҃%w?4hREў(3P'U5k :b]ϊvgQ݉K AoM~;mN~?&B ]cكƲ#s%]oH&CԘM lɁH&PEcU0kI]ל8ʪax#܃y`6 n0+ģhubP˧?Ŷ~DС)ͭiRoŞnTj⤡lݥg"#9Z{>[+1Cf^j=Mb#^<=4$l#ȓ@7վKFV lġm`g$XG9kKI|;(/ alxoyBdNLd܃v8aNpH>"CH Or #L_0x&1o{@`G~C VOw%UCu#(! uP!$F.wQdsTIv bIR"|ثhNXǢ;IRID_xǴ:' e픵Q2Tuv1HmиJ_ښ7`XaD1r)P@~b0Q9cOڠpp3cO:}1LRf@lt ánwNrNsGNǯE.\=A$&^v<62N>yڇm:%4`{2`#I~)ͧ,؉ƍmdGIOϹ f"0*FoagW_>մA‘ZC-a=s̈́Y }FvKuh dD6~,N/˄xۚe=B>h!2iKV'<|=[RtO ]$IZt@N+[Q[JJ).C4a=Sx#̊)}*tLB6[x}\?e$%4C( +vܟBPWix6B` FuMrȅҵZt oW#2iLVgvGbp;ZUD92}3W1Ggo~ o\)UsZP߾bǠx* evSO;W40ҿ-o]72l<9RjAĸUuubՐδ[Y>fPs|]a\ 15(Mͩ?Coqn6((BX%0>+@M@weq|[fQeWCY4X^ Z|bɩE˧A>b;PAg_/~jjOnC[oJ} 0&#-bYo1^@f{zEpSEd)Q#jazB$}"Dx{:1\B1*[HGԝ~ib)+R' ,%T72fYCa6%0X܍6;ێ {QzY(U9*o0gS?@x{3Bx!,F~?o% s:}csRЙg$J,XPLKmg02[2Qb%=i9#eP9M/W-xupaQ,-2/,F)tq|Q:9_  R\}ڮ fwE %8RLS0Ь6a]X0|ۓuKᑠnQ7smL6>`-֬$*& lŀn;ntłn3U/o$#S)3撇 ~'ƶHj.AN}C?27D%FѬ1z,,NX!kYKYm5Vg*qm<5Im6-bPr v_ǥxf5 vR='&y<49PL;+k)*h$m>V2C(zm2; )EqQU)LEgrss=ٸՃ-W]tZ-(2=]90xFb⠟*P扩+DBNዾ{v\ >Ӣa!ax:uMj7>.b#) vOƮDdPQ~*waReЩMB>^%Xu5ou?-\_$^YgURO Sr`w7<~ޱa=GlG*J1b%vѦ'j zo?9 _r }"WG)%ԴgO8덊?6SH|煥1Y4>PcTIj.RˊIXΨ!&UGܚ*vQ;-Ǜ144RVn2B|/@*ĵ(dQzc|V${$h,#B>˫_öΡVf=:*Cl+C; nG|)C}=Dک˱/Rv~'7ف!`js3}y TFq.EL/rWuKrCUc&KԥC#怳ۆG2D=Ӥ9R<fh=;*$Ԓk5_0`v(EƝeaY=qE\',koD;eY8 s`i %y~)3"}9r!˰ܑr>uݶ5]9vxGAa_D)H4 R>[_z>Ͳ4ÍE0nBe%ź0S};Kgn|jK=tm9^%'#Tt#oVǁВk$ )Yҗ??(n l{HnO_rd1>zxQ²JJ_ɕ]bl.5]#ʞZ`*@KL$J5Zf`Db3ۥ<$0qWrwD>zwCg(wc@c)BדkZSuk?Qt1̀Y ;F Ba&R`Ni$fiܙJnkkV]^QNvXx4L^_r;Z+Wye؀ x": z "ߑH L OϧΠJ$L${t1'GԘxtZmjo(Wi[0;(Y_0g&b(|.p:)Ք0%m-v #{Y r'{0BZJZMt/ k߽ ^qb)i]DIݒ'܁̉{;3hԌ v D-% 'Q5AڿywXMɒ[\2d,X%}+F v"a)zQxrqG8B'- pzo>Ãw8!Ӌbf#hƿLwg:nW̝;yv1zxdn@qQeXm5b._3vɰka d1$4ʣrt3)4.p"Gzx/u}} <>f=*YADӛēHvGUlsc|f4Q~(oMC4p0 UK2Roӱ+њ[v/ѢD bPGk2Q:ܵ*D AOn4N9(GSY(*14֊5!Ko%5:-$Hkɥ+\)oP6B^a]`8utREUw>Z`0* ܍J~&a^^k!Aq#^^o2h|xLA3x#7Qd(qi$_7^s,MtѤ {G{}\$bil{'p6v~v_-;uB,구AGntV_l2\곩w|^ac++:XИ`;Ta1U*!MaC#p]~ҚSs+gXew`\{ |Iq1{V(}=1ЊyfPj""?j˪.~`i` aV!i -u!h2LU~ 5JthMOHw yjWdxɓ9)6&ަ,kG^Y8V!:0[ʤOَy[נVJ)ҿՕ{aZ=xX82~@!)j~(~Vj'xǾ&=`bZ#t4?$(<1O5תSEΏu"9Q4F,c'Z ӧ“X@?D.}19#מ.6ϠQ\gThHcG:q`LIn Y9l+#5?aNe4?gJNύo&leg嵐_,1p: ^NiaLYAJG/QP~v9FPpq6/H[xLr#2Wl; P!,׀A;U_lODߣWv5ŁAa mcaѸ!jOLf&N 96޷?w/q2BJϚm[>hK-+ooVzZkk,ZB󅥜{: pbEȤ <@Wĝ1))EϗZNe"_DUT#"$y,]Ir0d݋KDc-򰴿ȯײm- fHoDm)yf'ɠB?G/$ )_3j3":vf2݊q524>ИA Q/W.osFiJf0CbaP>f'/5y=& ]͸< 2vd Z-0~3OLe* COori%::M@pIHtym{n(W*U_AR2(RQc.lTMB,7NaStx+Qe)C)Vs+Ÿ~9^RςWs leuY*\,}1CO]>,*/%ROG`ji=G)vZU|NN V4=vZ !kHBȒֱoSKvƨlx%8dU@%V&i))wÖ!vΚ g6ڃ2Vz=b.PmjeBP|]{uUo]CCCm7?F\PړLh[*R4I4=2yC&ĴKs&AZZ^1Kkkt7_*K[%"A5OԎ0z@!\vDMkp҃A 6ǰt֪dU2MȪ[)؁}PaL9"15vnr)C'v4̶LRp1ЯFG-mdSWSu8齲~bKq7䝪ǚEK/Ye)A>A@wZswt &Ⱦ B2G \lB? 993%6$}RlGx8c|* `ϊF5MC#3^eqB*X(QXPNPi)9o6%*ȁ"mr)ߦgDע1m^wo!_|'jG*#bock1Pŀb2^պVo- ;9`AlsĤyM8LAi aXMH5\DHB1d1;TYsy;(&NAȓQkx'TIZq)!yte14CA27hM[/#BA$۷5F4^(M|19'1Aq4]^sֆ-a71 9hA_< )ʘgZfѓئ*ߊN{'l]23Fh܆S n6R"؃p7@3h\5Ģa|mW>- ad T-DzKWL[=x:26˽?4G3J=Ի0Yg qK%_:8 nkE>o3uhŢ&EW ʜ2PrPBXF5 @5k1jA>2~_ѓ8 TMм< $4d_Dz,0?/ 0Ϸ&ښ~׽N|U1(51Y! S{@UvպQ('BN"6 7S1LЄi΃m\6&-VG:GX]m7l1'?_[3==K̭[1T\j/kӨ`!kjxۋ wߓ lf<0MZ_OHx̃p!V!;nȜ6HPNњ%t*l;C-2K2}:20Jj?!LXIX {SMI\08"sHћJ!oa9Zwxr=ވOq)Ы#xBM5KnMdGdBz(6;%3k_gځL1m嚗q/*`4b0 qBSjW{$S NRڌx Xԉr#&wzHF\m}Fao0ܩuRYnf>GÕq>WtdMVu$P?]+aЉvXuM^X F_X(YJD2,RqPCFؖA{vڀ$d_Lo>[6MN1i3j%m %}<'߶ I~ L F㘾8;p.8h43?;O{ Q*Ae;Ub'=(<DfKԸrQ' }eFZo!S ^A2WhgYk^&@ĪO.3AxZ549%LU oq vmzJi*dxN{, 5A{]~Dq.c.CRQ=HW; qcR;#~㴖yK^M^C4 }lPԀH-o+p`%o^Dw!ܖ>bGV2o*XxC2)<+RJ]ݲqᵰalMq;ky R5c2mZqN0ps/QB4\携,lB}]ꣵ%,ߧ)E=bP{46!su|ҿƍFTc@-h Z½oʐm~DWog fڌ\6 ٩lr 0uf x%O~@>j|GaӵǞPh:Sng ԉA cŢz.0ps+q'u& 4w6R6J˜'}.}N\adS(_ByCVj+[MJaa T>"US{Y84Rە6tO\>_C$\rN""30UО?VzVtr':B;OC=sm$bWR2F3,:#`YNJߝ R7v\_UoHnz,]d<ǡtО\NPҞqbZI5[C,~BfWw}'n>dɣz^'JFep 08Gm7YںxG)mlD3HDiಧ?AxdX2.4XИjQ~5Rh:TuAwd^I:_Vx^D&<U-e>b[Sb-H^o,AIy?\z~\aڎ2Ik _#:kZN :~gx9r)/ʚ+>hwQX/WT: ` SYF{3җ ȧ! U&McOAG=ךD53@"GVjVX;|:Lp/bR\V 7Guu@02eiZĥҖN:HAxɝhǡ hDJi&O.p<ȟۗYwךPcuK̻1r{Xox,ۿI]Yr<r*P^eI!D=HwڨC}hrk- t/AT&6M cyU*Z:Aq 8 $'9EIirgށD`n+3śd2L5iK))~*r$m@kdzNEC2afƅ'v{7Av圭Kװ̧[hRƽ43K I7{νByZ=ʈ2 w>ZK|2 00Ί%()K:du`(1$lqaSĘٻN-ǺGID& @oCis߹#D//38wŽ ]5z vUλ͋CMXAUl{Z8A1G@9 B|U˖/ϟ:~HE. r9{ K욘` :9eAlE 'h-`/I 8[H\H 0/FHf751ܓ5veX3ݯ^).Ncj ^<57DkPk$YJ2xǸZ&rk4(\81u©.7#&'ſxKWquw,XUw8>V8tƉ pƴ;';;|I[+˞2&f)'C^G!KQNp;E`{֔#b[\L-cì4{xMa~:7BuJ8+& 9'H&JIx $#ǘ'Բ0'v">Ts$Ҕ! ,|״Kٷs,k3xzPNlWj%V@l|5!&15.E8%PsQEC Btz0Ѥ eI\ @A|8Fwx0op5-c54̴"kҒY,;?`q`Iˁd :蔣E;fvhSKJ05ÿ́ػٻ/ٜ!TG^&ތxàq? "Q .2c˶d0`@8pac#V)*[Mwy.ZkhQLO%S _e4;`}`>PD) M{F[ڞМ$RJ-N{0;U#'b^x/"?WrDM9m?ي{IP$2% $rUuvb߻[x[NO lsӆ- _;kOZؒȍrU|`$Z--ޘ@4D[7?e wt-169Kst&;bDj>,FB`_uF*rhiG`? 1ux llڷJ3_ALq&> n؏fUvPՂ'\^,"hQ$V09ob_gAi&Vhl«Ce >uq +eA8hb%Yi1&ތ] YNy*/ڇFr + eP VCRM>Sk8Qt*ArcrOܱ_Q(>1KRcC "uȔφSI{ 4*1l3/ dHqpߎأD pk+5#$*D\6-xTU=J!m?"E K e-E1yȜ(*&uxh1[k@FB8rخ3[5HbTFN}}LSi<m39Q8-S,Լ\76d R=10'oX|l IQyet; YfG`MCVfշY%@kIFnF9.r~))Fy@.՛L>w}x{#EdK$tK]#sfqvNU\hS)mB' ΞhM'g}/,#cJ\dpa;v/+5{. ~`v69qz[.BeHPo8!}8:j?481aQX18 @/,QyF ,ǽɚ\eI@dт' tDMF+{2,b.HD8p*FB_ÂFKwy߶K-Y~];IEqq93ˣA;~~n Uz@ 3ggFX&jgn5ɽ'br dGQ}gL)Mb}ƕ0Hyp]Rr]͞| I9]&6r'=VkK0v7no5nqɉ3iPKCT(ݬz~^Y6.b,)F3S9=8:Н  w$f C{"ufd4`CʟG~a[dv4}|c}W+@8S~A+Ҧo܇Z;77ixdEsx_+Fiǒq)muqYVHt+'w7UCm&>(%B8J@R40xC YqXpw0Zil?@6|ηN7)ְaFtģ[Onm9bיA,˳;:e@K$g}kո4(NJbQL\a7 :b=A8KuI ҽ%~:@-wXshszyQƒ}ܫU4cʱh7܏5YfR: 1Z/>w(qq*̐+-%Jpm̪ r.+)?w@:3Ҳ\,ZxMbAYmn5usFgy~نIr$nh0qf&w!KoUn]יFIJ(uFa\>c2d)<0mfLuJՊo<]3'xD7˦{^B8f= LJ>)wU&Ts.'DOq'}i mvJN?].kr@t?3(UTJa=Eҷj}RZ[ȍ)^20{bNlֱkC\sεzˆU#Ă{V}/m:Id.ʢ!,AƼ#|!>օ~A/.&#SК?U|WN-$9BSxJ Vm/W;><}9eZn*&5Ωi)ef'7tC˧| -x KFct8z,e/ dnmμ/M$(ZJm;NQ6Šys dH:)wk ?,Ǚe+QQ57N-%H0 -oпx#ڭ$n9[zBnʈ *,NN(j3`c DgXusYYsUĴ%}.xf>Q8{AX,fXZU +]#}wi1P$r6'Z`p%a]i/gG%푷7Wb`DB%Po +|aTJҬQjhWi: W:%ق Hh  `9b #\=M?KD!@$'8n|w ;_F )Yd4ZDIX2EfC~#ޝN<O:&Q8))πRJbDtH7Me=`;.: Xyr(g)Eqɖ\4Zm'hUػM=Yw!diqcX< vsh- gŦŌ(Yxr61 vc!8D`꿦a'Yi~CX`xv+_WLJX|4d)s+)7^)8Q59fl.upSiƴanZp㤳#wD |_9<~jP1AVڙ29r|~o{?جU"VAi}vifE8+'Etmh:qhz"D ubI <$Z]@ 'J샣ͥ{;?<ޚ{&IpW]z aQ_>LŜ"L$hc:2^4 ǯOQB 55U~wӂlF"$Ci14\3S.γ?yJj"m@ TědY;<}Ȭf-Ϙ{↑ /Agw5S;h*O@')L݊-&uC'n*EO,wȀ .ONQ*);]fʽler^F3xk \<#iLf%IJç%: &>tcŇ;Hm\f7!vJBx!U\gk˲MO+vmd4OE4 ^D:Lf69 ϼĹl a&sn'w#Buw\҅2]τ&0#Jx*:HPęF<,~j5Z<-1&pG [wV?ʙ+֯LN!6e '웋WT Xh?0&I6 ܪQtq2Y Ds\A]ePP+YK1@} 2+ jw A.|mu2*K[ƅR*L !G,LՆV7 Xs$JAL|͌;\ ƗT)uuT##9F@Ya Z`QiX)H>鴗Rܸ,iZh"LwDhߴ(I5{]4xo'+%m'[_/zK񡃟ʁ1Σ?zi!O w}'/K"wsedV]tz*RN?I"Ay݅f) obǻB lM` @-܈<ryA< gnO:m ɚF`=x1*ۋu-\ۘ6IȳUc潅( ?y!FՖxl.*;.% [9yV!1w恽2_h_ֺ+&A.p=.WrES:X ǀ;cq?yLK25s.-iEMigaST< r($z ﮏKg̮&tfh(1rIAb1[b5Kk}U5{}eŜ49B (눋G%S~kPCJ[=7Gf:wl]O1. @ƞ֩6GMo+t, bBJ UT  tQ'Xa`JB1<=Yj˙7ek(|.WcEBhe@Ŭ b53|g 6n\Ih.C!k48(yMp;kQGZE0'gRN~IB1,Ob(Bs]A:5;fzɪŭS Vqq"+4!f꬜&#H 'M`C8wS zKhj|޸sޙIރ,B\.B) Ͷ縻w|*lyy7(o8ْ$l/cSe>#1wLOD*j閒QOͳh)xT 'B㥌xP6w!Lv'|=q:0857qѳ$Yo],_kgѷRL3+>.t1Xޫx1ݎ9$VO쑌7 u1A@>3)@-wdiS+k rvؙԻSS-eu2z|JR ]LÄ́)I\pƯ>о V۟UwY$Lom!tXw#c?+b۸xXh L4ES5&}[Ef\SԌB^.jKp7k5O%JX /{o.3+aqsL5KOg7a?5ed cu\/Z^ԭ1C ac!G(_ͣ?MʈKa0L"8V80VIajQUcW߅9h@jFU556^#?Q1 |Yev;5("2!{UFTD\sEii\^ OBq\"P2Yp]wٲBCN(/wJt1Ew )t!&!Y}: mFwҽ-[9 )gi`sv!pyN^\fd zWc1sHtsc$СkwB̃Ti͟q]o| AqϷP,{ru%ƅƟ.UleII砯6{Q.xT+n*ੜD-!YWpK+\_19j“z·Y]o;\g4Y@N dX 7!mS0~e^EФYNYy"%,3?r-Nӵ0YӺ"5=NWy}% Pei`=BG\VI }ע)@b!w_ .߸I\&e&iw ~urI`9 p@rZI9p5'Pm-}qyῴ@> ӁPM 'xl&M Ɩ)TWǣ()d7B}VceNKQ" Fс Q\Ne*5qPk눊yc낶t@ؓ%*N#ȋEJPn~ >%' 8T WE{kR̰֎Kjj5dXp\\w yie`4-hmkҀ `*OtFA:ps*/:ЇnvsRj(F[r6ݐkxx&Ov>KY ~69䥫l ' G򴜣R~k#%P2 jzvQyJϨA%[-W67𾢖nD(ݘkFjsgDf5]%dht2\lϫނTf炀 tbgu"VH>ko^RB3Y-mj ʵ:CAq)9"|97-^ e_ߜ6IL.S\}}9x$ rìF>R"Ks.2䗗40SyϙA̼"J3L“5*KӲ$ň-zL?U΢Z6Ps|j}.F=蕪ĶA$6006ۚp82iP yDw; 1'[hmrIĶDTy)bcr,-Gl[xS^gmɄ8/wF+KVwݱ PߏrX<@Lg7 Cq ܏Cf,LsHqz/x& EŅ T( 5zكU4Nl-PM v<#kwUDWL)dju# CB" ΍ά:F<"q&)sY@!\-͊omnbcd<:o-XNFye*1H/]@?FKi,5 {9$.~r76\j1U;RSVޛ͈`HyB#2^~1eؽ^Q菋+dN f'c7 / ?8K!e4b AsxY ޴rD95x\"{>q];挚H^61@- ^R/SB?hZ$C!/G~apˊG1Ybe~NAj5ѱG>԰'3c']U"W^2oI8F)e"Άx&x_`o͌kCd]7X{/4 A2t}R,CḦ́b56K3/YS&7s{6RwR'G`Y}Qh%-@"[meB%Kz?aI 8eq ׂB0 >nϻtikcwA a2{֠AjH ՠ](g\r^p3S~d_DY2ա+*%Rz.ԁ@Ɋ d 9$Sor|VB POw>q6z_z`Q3ag-sr}ed41^,% Ds+}m>0O^.V,^={ׯxTm;D "%&|^ɮ /41$XdB;,t{V[؟E xU/pl4($xCa`":?O%Gb@Kg s.?^=b%SCY۠mL+K|H K;:i[B1?jRc) #/q-t2^)HdlR-"- G|b7r8ըF2t)bm-%NTw7*Z5Lqh6J2<[,u"B0S#a1^ M [6̱qT>hv`7s6:yZ뇳upTR礑B {pG.Nz\h\84ղl9qÉz䬠j~ig35;wS|i[Yucc)wDqBDwdk=0/a7 |"<8CYBF}ٱ /DNx@orEvWVHt1c(X6}vGS*U5(|KCCM,nvEo>9ԘZa-7 is_*;sF<{#I!gթγmxPѨJ׮{|EBWi˽M+h,"jYN|YkNU#{by`𻦉X MfKEڀ]?!HQFSaiۜlfn A8qG5[ηRs(>p8;Is-p94"ʍ%e5xCe[l7ϳxD,R KX Il=٭}httdT<wdVndo6dU8W0s;s$(DطgTi&PɢPrZ[*nwtc87;4 0ul9p'OGޡRHt6c q ؉SΟG3T72`K T TCD"2N`pa[~餁Dd@M2~ ;Vx n㍽^ĺ0}1 hc~ox\#R{2jyU l)'BRY݌F Y#1U kV7*OEI/Ad]\$h7R9j(e{f6W~T4đ5^7:!H^ՄuDmW&TTˌC!/˰ )쾨uꃨ{ :[Wwpp1/CN)[k7Sp?Ӑma9ʔ@ˋr)_̡P@ .Ԣ+km0G+ ^hć|,2n$J?7#85mƜ]'A'ƭƟ.o,0aR[0\$svɑR(rBk 6+$? `˰ yq^2 GN}Բaqm^w dQ\O\-y[b롩/.x# _©y,7d8T(y~ˑFpWajE$ os@x"DKDlT]5Wu(k!%BRg򄂓0ud jۮÍm /16uD҇wذʝn%:x73KRFpBtH}X]47!$ A526_(|RǾ&)8il]5st|0b7iU=Uj);[BQ/iG;m0_>oW˘QJJI6"=AiEk+>WX9X:كHrGTxlͧl.$Z )!=#2_iX+>+6ٵKBI u2-f9! ]H$TUQCq=95@\ܚۂ1"/,V H +Jqm1KFBQa7|$\RiNJDO,;"a.z+pKD37.\U PXM UH.\09>NɝHI0ذ]t k慀z^]`e1?T϶DžkJnj]=\#%Կ2u9PI0T7\3 dX󫼷 AKnW!taʻ}JQNw-E26;}a U^m 3˦w 2oPzq`Ƞb>'<(>~C3`fcz5g+ F;V\j`YlgÞ&GI:F0~Ho|5"!x*|[CJ k{|.nY J8{z8Lř$HrxR)f~_uo3W6ow4Jڠŭr|bzBQvd5ӖgThw%u求Aqfio_b`ChOW> ?]tkdr/,5U )יvD~l8#]}ם/06U rSe+Gs1Znx0p^t_LTbX2 ]4IKVm1mTD:~۳ITJwT ;SKGU^0B´<-1?Bw1=c/aU}KG'WOxZx3#azL`uv@A=)!,lg2=BCIɚQ4d^b1 Kى< ڙɟ[yQ-H"cli}jPMBnT|QŝZ8ҟ7eC^08j,}[d 6AR*^ kBgdXV}1>}}~ *6\a@Y^?y1&- dqo&/Į1n&L {$vX'G<77ӾC]6r qtd@Niov *J.U$"' 64;mjJ8Mg9c[_jHdq 0 <KR {_:Äo74XM#WDn׃Hf-]qG*3J;1@QOWD .GV5Yl4⎈bE֢0ca7=T**`|ҟY H1挰߲냙ٳ rBvK0JH4$5q&?;nZ9M)Rl\Mee~q#R~~~7=5yWFΧhc iKBWB"& 8pkDYGfC6ҿ^%ZшzS1F_m]M:| !VqlKmlIJ׌~n t n = 0.b7ڧ׾y].6Rډ-iؽa \K)AElb.^["^'|\BIt (},ԺF%{,{ cnitNrؠ:X^%5VzBDL%fKQ.rwu EyNI"sႀ'ETy6GXq]5o )#ډg_w y |2EӜWx5<)I87y+RIFD`hGiF椀orܲf[WP}e-}ϽӀ׹2w!+.N7}ZNTUWP'ABv-z:_f4h9,쓈ޯ/*fBFg|0c?y 7:ϦEjA'rS%Z7$*jv 6%{ ρ*gR^w8ЄBˆ2+%tqjc^~r3vp:W4<2y\m̙\]:gY?\n=)) 랾b{MdN7FzwAw͊&ȵV>Kɟ,7Ia0xὩ&V򊍾 810sΝj\Æ;% c[_b=`R|C '[y:e9$hlLIL.>KAV?d!I_[96y4ZLXD,/dliӽHwdU6ux$X(SVRN֦If"#cڃ~̶2pPVVktwKqGtSs0GYL:"Dat smq L"M)t8,]8Ie}\ߡYVW9K.l ڣ>UG\y/rl ɰG&d>ݿp!!YsJOxQcޫ5&ႛ^;xb2}Cn2)tYr¸%&"`Qx'j] SJ Rꨀ7I]͠^r͢ dvd ˳u)|Sj6wcv1Ew,Vis$;R~bɄiT!nyWy? r>I+]vrlޒВ0W],͈e2ܫ(047>5MѪƢځ|hnT e\t2aEAH'0~ '`jgLJrcd=L4]x%S qV5Q\Gc6]Fb|"VH[q%/ڌ=CP@BD \Iqedw>SbQwD\.策TyXf%hGHr ;y0%p[AH21QHߕb}^@>*n@>}KM!N(s00a MXݶ^Fe1 QY43-.(; OYf$5+4@P*XaUwjIvXwqiX:چ_IV 1ٮ<bu\xH0fh4  }7VMYS9 |ѹYׇT%E^s +Ƽ'%T&$%vU&=jnxlV%O'œ,0+3 `|ُ͙0{d{kv%wcJɁOѶ@fwrI~ us@1H4bƊZ}/PIDA z)XU.?sax%)Vfg7͜QO G.;Xe*:cSkfݳ9rnI֙SȪ6Rm f6 >ʦA[WaXW@c ?lʭQ˖לww'0 4.d|QğE8WiZR?rQAW.U2 ]7$θL;0.-<<+ϗaȑbho^4Q%%Zay$:䪼}LVJKT~: hPw8cqʯRrSSS|9Ybe-E֡"39$T2zBJaf܍.\TW-<_E uu#<5DqEc {r8[n$Ă7lFxtQcd`ø .Nz ,Vl;.3ULNA?]ZM" z<;+ƛ+v>n tY"֍vpXAcWW'0rxCl|jdˀ֓2MA֗X:2PKQso sl5dM[4O47◰/2O! -2w9r㦙ɛyqܡ;9^hp>jћiMY4$,?aZ?Bxo mLNcN&BD"v2Ho1h 5ΏXt0kpGVx|#b»ntwdsOYvuU^`c[;iXIveܩĹw?]yz8\B*[Hī0dUi {F+OC@]Fb,H7阜KkN_G!S>]̛+IyX l߇Q&M02q00.-Ұ,DoB=ٮ+s<]51U¨? <*5\s;@_M w=Sx3ʤ`keȥҝhdg 2 'CKݸQE!Dj\6~f֝C}ܓ@Pv/jK:u@dd OLN͞;vckk 1MYZX E/g!oDZ58I1KdnxK$[n@){s/?8ֵ ՕIN~my*j:}栍̆,+ zJY!cL~ YcK>1R̆I7007:E.:}ȇ*z?Ɂﻝ,s'}ʹOu-ǒppqdHmj7q$i2kZա`` GdNx$h`k #LY/\p"?" Qnk?@\4s>0v -Ѫ0ui4p29$,P`su_϶qeyT 9|8 i~ě>GK51Ye `gShI}<N|we3k-jУƒKuhcF}8Kyg ȑ1,޹2+~^78mY ks^eqӗGK@zў I(!x*lap;:dsv)Ƭ &:J'+iǁay ]F Cuz KL)dc @ֹ=Jko''Rs*?eщ4./2j FF,-rLkt8YS\[TT$&xiӳ QD8:#;.'5t4 [ŒξZKc :rҧBҰAmXapGv•[ !oJ޹)1-"  Im%]TzRWpNX4<9y [h$CF`ѭy<\'@#n0D+*$Su\ ş2(h{o>{KY:vcڗ21l"BSvѧn DޠMz.~F}$B'ً.øeds`oN">H% uNʺZԑkri֓6[2\=X{ 2wFr#bus9d!}9iaЁ ^yCpIWΕJdܣAMf0Ǥܨ Ͷ 84 zRVU{yƔm V$6BICХ#mJա-ZV&*6+ /}Ol EoAL%6Cش[k0#꾧Zհ/^Mxskíd i-Z!ss/:' Uw9G9S'&x8׳(m+KB4@T|#E8m=M?3̠3ӮQ IhF)搪}u *2YYm牀Ck},BuuVA\Ӻ;gvPTbSQEz>:).33x^fw2 ?F.R9|h@Aj}L#!mxH$)gl-{ 7!`GiO_W E"/{Ow 7i–F:8U+LPED^s@gI҉{G=vEƲ+;]|_G}%eKyxnW8vGy 3MmGߌ$%ET5K_كΌGMbQ){|AU[@zGU/wڛʙ3m$ RE+4dN1ak\x͝VصAUks~FSTjzSBt+-%hV%L*2lV\v1~l&jDqc}iO9bҚM%nB3>hj8ljUdʡ\ $>!nZԵcX죒=p6Wk0䶜A-zڎYijyM௼\CneN_* &|dq9WW^D.XȳһHzStΗ> u+3{U;ی/8'iuywZPHl=9X.`T7.EZO+,nTȿJqG#%d2$$}νG4DISonAf-7jo~NhhŐ| < z bDn}, ?k&"Mw0Aw{bi6:JOX$^4~"Zx_.xGҀ"rQŸڣ٠1tKِXfawVso&M0J]̀#Ѩ]]O+W07Qϊ} ^~6gM5vhYvBӞ_e^/TCyy2Urcp#d(Ft]/ tq`cÀs,oFb Dri0HP܇@fj^+g'a߄s# 1C6ozkJu+ He8߰*YyL,{B]3csX})p 0,__wYBW0L*pD3l0ȏ PM+i92L]DF{-T{1 fy}%3F;lR*)ES̑^X_<,F󵊾f$1[k]vUaMF)Qe†_գsoOU>3߿T݋A,FSj^n dbʱ FҐzr~Ww:Bma /p$רB(hݳ>_}|K4mш@\3}vNjZ-"KlmythzG{ո`i`Y)EF+v2+O"ϪK\oki'{GI]g/ä?>A?g,iMc8P7!I_^@X/X/]h:,J(m\ bP PԘfIhQ6.Tf&yB;P eWF^P>Yiy3m;t_k/+qPݿx lYp+ǁx3 ,jQ|OW87wI4!5燏"NM v1au49 [3pzToI3oM\|31eKv CЋi#Sm_aϊ&+ *t[P'FٷiQ+I|<&LIm/G;D7UxHZ/9Ӊy<Ys|00Z'K dJ&z 8ľ̿^_IX!)ԻS5bSlǮ"9dVLøO.P!X<1 0LvJp]5_4k >Lodh 6Gá4;LV''Pf?k0cBp=e,aEec@V,'1["jkvYc4_s`N՟w[9 |@(ethcO5K c~0Lk9w C@:|y3 N\9(:@ b/,Y}|_*뺉lpy~Dl/˔`i]AiU &c44bx#pMG[\/,zpJeDo &CWt jvPV4; ]M?j|s4Q =p@[';^adAIS/̈́u ˠτtlݷGZ?>J}rHkMYbm2WϮbpEGQ:s<@ ᔲbZtqf:PʄYx^, 6=ؕ{ b<^Mg\gBT&|=^ª݌-PyocZi KBz%YSbf*HL={E\5h~AqfŇ /`넹G~( +N>sYUu&TE(XE#a<|zֵ 0i'Uڌxe -軱'r!qV㷄.! iHf{Ƣ"Q zo\7P0tZj|ؗ=O~`n֓q 3хfyɫ9gj8ei`anVQȒDqCQ%/mtݞn1AR;:oߕep߈/Ί`UG͕eEFxYUyʌ*"1Xrndwka_@1 QT`:\Oy9Ȣj<|.! 2*z(c$P/:9ꞧ\B_8bvnmn,ܣcb5ĺHjr5!9'(%ipDp5&r~QcK$WeJ9zb'3s#3tK!M_Ο̞Z>`z ϙBu߶gR@Ήrͬ>< &2vL}gd]')CSboɡ6lj-敟(S.uWYk2zjLl1 ٛgzAuE,|6mvW!*G'{$dtU%h7r1YêwU%DRRB5aǙXNs:!(yYeh,ג&#eIL{:rM? ApvAK;HZaP{5OM.缉NIC`=*UnRl|"ΜAwϞ W36揢ogC k\s\M.em2g9y;P;43@j c"9&jWf/Z.yNwCLZ|L#;~L#NũN9B|S"MyFAE `p$7E~3:"d Mq -" 2{r )&3FC>fZj;HpBW'K })g/nzs%Œsm< 5Tp`T<+*6?=dj2MxhFweA@,ܡiW/"A0+c'5p X3qK2Ds_vneY`nxjmduц~Ȓ?KTF~C ³X.FltUReH9i{l͜/.мجBDI(/d!8`H"IEO͓L.L$5W?c1?̻f hqLzak}hɣ%`$Ѻn)$Mv@3v]|bP &ٳp^܄,.cI?&g8޿S_ *xހAT0ȕꀉѡJhԓ D@ 73$>65A&XƜyy&Um?%8'H1E 0neoڦR*U -=3Tp_O[!=,edJ-8i_PU R2A[q_=V>xy a\bb^V ťGdzEL,A44W&i@{W[~rOUD[ FiŎډGX+OrˀE6b7ziu³^I"EWNGݪ+ W8/LBI /9Ϙ )X qQA޺T'`dI5)"6M$zt%K#^Ӆ ։WzJZo{R,h9`pR.KCtv/Lin0|1 >1,>8SDu]oِ:od% n}c܋21!QV08m2W "[bs;" pnػHIX>l1.U8|taQ] SWf~ c//oY)x=gaE$v@ ,BEi!@Qxa h)' xI@@8k7"#W$=n祀bk>4d:_' q.S>Pbd3ڵ Bb!߭P[zV'\%gviL"?AN1ɀ.kl|>;SπHq(r]Q5N0#Ywr/zPָLأN:ڄo@ӿ:gnpU>/V!PVu\LB#x#`ߡ$-9EԸ ؇7G/n{l/iͣ8CdBs6<})xiCD%pCkפ\.P HC@tUe?5:qDNDu͔39W xg 9H=B="~ހ+k88H6=;E)$+l_ϰ@S,Okm:@0kXe}LPdJV \|9JN:o:U SK0ب߉=LMW%=7zQ(I37$Au"6svytRoKNwX1Qj8T|>]G]Kz41#Hkf6pl Juʬtl|dY ns ljWM5D T_KaAĆa$HgF!>u dR6p̛35-V'teFE01Vo}$<;+7 i[eYfRou5=ʼnl=X|:L.v2C؇xdVZU ;6Q#lX+&KKUlP1.TZzf5ϲ3_YKgAw].ON g[m&ANDL2yQöBne|G5B ȡ^àcOԖGtM{?ll ","߈6%u>6)!/PsY h,/uiJN~?դɴ`5Ab|ޓ4DBc[0m=zjPB IN5Zgp k~P(5t~VO@ٛy=Cd{,kBUHv>V!]X䠶;& !_^FVKvhs]\_',/*>C.S<x ˚&q3ήi ^;ߞy^wkp7BlwxY ۹ KJkDo |R39|5|c )TW!ᠭTM4fAupظ>;_3DSԬ-BIYF\*lX3'g <("ڕIp38[&W5Jq|@w_bRs6ti:"p)'4g=m/0.r# V7qH9QS2K*Ik,Q*8G$0uˊ]+Cω}Ȋvi/0e:+CVan}MMIbqT>̄9" m`U^`z.fuFroP\Is=U]"ˊWԿx2<{=ɰ3 ؋ 3Ăic팥D;f{LJL>Nn|Ÿ!`{~M+R2YWا6,TohCAq6.m$W^+n}Fy_˘O$xo]ThhThXaZg{ZAV@ur`<@93H/n=]y̛e^+_1ԅ!猠&C&7+v$:*8}\z)JsTEBn#Yl ه[ǥT8fpݷۯY,[C2bntM y3 ')?giӐg XֲŜp/QDk>?N3xa}P?PBw%m_0TG: Us1 ߮ΚH‰DcDhv?ĘW<6Y՘O?58%mOSg Z12lI\:TF3 oW4E 3Bil Qc )~x.϶{~t3qNLđy&D0XFpBڮm;{8p# *+w[l;Hv9re nG$v{Eb(bQL >&Mߘ_l7,3[R)P܈2Fl\ pO?0[.O⃾/C&aخzšZBqu2aV|mU/bN6 }gXw9 k] j%§\a.߫"c Cw<R̮э銌vl!(PRo+(_9ޣHঠ(O@=UOg1`dCS0z1B'ZO4y2̰V}"Z?IA%[o )6CV#Y a9Wz痔 +^-U dd01؜4,T&SpiI`89}-&BqF&"!zvkf iNlRU(9qYrOvkyqdNbqr,dN:M"^dGUzo3x_Cj'KL0WRʘԦ?4d\ 4g|w 2̃ЄiUr0tVX")&ʉVͽh蹤AK$@d+d8:_޵P2k"(pׂXKDROnJovaqSˬֳtM\suj"6 0_Um0G(W-0*?~ՅzU^?C}ޕ3wt 'ВXFjvBQVK]K/*E4NoA #2bC 'ui-@\/A{hzN/d9a b|T:yelH<^Ou8|(^-ʇҪ:lR֏/M|6c]<>WnOv`xAh%؇i @Z\S_8uL =ٗK@3uĎ`Ke+i^y*ωjbk_%B2@ݼtS ]}]DCeۏl5 hdm3jS 2mXJkѐTĘK7E y&*ZcgT:s²"T bCWh>xw3ʄw_o"$> 2$G+,c H4=sf_"ˡ,5[4*5+șA'6(%Vԗ@OvŒ b'C߯.~`}"piqT>z1YI*t Av[*!hJ;u$v* Z=<0RD%אZ fr2%'2ͼ3{] H$ٱJl;Z=Ej2Q9ݤen i72z(Ag)xzzyk_qQ:t{XNpRZq1S$8tqjP$d; Gh)H"Y8]PYTspkY[-5xvaPy>)LUAMu~6e;: b)úNЏ=Mm+y#Tȵ"Hu(2L@3MOB~LXqt?axuZ::%Vu7xj]{?N\FU`hk#P"cC49F+ѵzqEƞpCs"ݱH~|蠯jӸ7Ð$m=+7#u[F':ŭڔUKDdi+ fBS #d1p0gD*rA2yC%J@,ź: M׀օT,UmEZJ_4Ȉ2f1Y*RDUVDخBZrm[K $)' r EKá70:k@)Svy:HQvS0c yb̔LJӍj>6jwDZR5Bρ]0@l^i X P[}%jY?l?cC~ݪ̬M ZCޡ^ӈS ѫh\y!}\r$蔔`Zn{Y4xlIhഎwh)#94+ %xa~_lޅpU=thkkyR.U}35]K{ǩJ+EG_|׬YwK&tLmm,1#z,Yg}c'C^ha7E)}0@#$ڄNcAcЅOn_k=/~TQ6gLR@ Smvl[7JMQ2f T {4n4Ƨ06fxr@1A'+(mwɫTW REGj\ON"Z?"3yϫlB|*f {ⵞz36ޣ]]Tld4|CwZ5 '~Vnb#Jg"!>Q g$FC^Rl}NozKԐ=3@`_f۞97ȎbUh*&NH\XmS!mOc SkQ6o&m0k~Жǔ ͩmW`AWkZ~9zz>TV{?"ovJXށe.2VM}/f #\uOJUC=qz,"Xpy4;4@ iX,RuNTDŽV |R:he0 )i?$p"9߬^5.} zK,RC&! {?.v=/qNh=x}ѷF{܇$B_xUkT"6=׽q;„e1oq֥R~"} c5?܄,]鑽%y [pm85f1y,Ɍ%+U_4 B/Lƃ4s7{yIWLbwbY.!cںMozۭ{+UG:ԃ]ٰ1G+7 jngn?o#lj88nJ nN5vDΊ2= ߕ\&hRyA$4КGeN _|[=}GGP|Kw1G+YJ&jB%0yX޼p6x o%s' EaDݮaK>"pb8EL&!>|SSS'f`e%aHO *eϲŃmpS3ߛSHB6&"J,n>NlŮ#y`{Æ0<̘[U?Vv>7-*-ׅ~e#;L^x)u_(yCՈ\"[zzg1EBUCb%SsTtRl5Pi+޵ONt/|p `hnW  0ݶ3@421z\.6T `d9DEMx3gz=F+).K|W p [${N>|*h X*?/3ǼƏ'7}{@2X֯p@r!M3 | \2]XS qH˦=v#Kp \%JtHv_&=wW 3uPC>WQiن]K6Vm w@&j*N %WP$ D^PVeZ 3Z翡,uB/h5A=%;g/`lGw?aqc_: _gDP;@gǞU0+% |lCA#oCw*[]!{ KLs}C\^(&{iIlB\a5r}U"=9)]TEcۚvnI]5V?Mm^Q/jφHeØPa֮~||/2&)+Q# ~0єg᜿>,n>eƻkZRP&J 4UX%ե}("1ޣћn}yоȮŁU-7ü$S5AGXW&)CO4U=]n`%0R).) %g?xqϩ'/.8]R۲;L/h ^c\&cb*L&&A^sU2a5O Xt ($X!.ױc֥3!">;:i Tquօj!&!m E|ė6w;g1}F@Ju9a9h'3UH٫DP 8w$+;Mc ٤EX'rͽHŊV7_A*KWPN"M%[Z_h MFM5e[+eCMUA!:#z Js}wv[ sof3>+y*N7Ff#Q_̤PY ʪ_yLu!z,%P Gw{A(&A5sG[Ά,7x_b1=6^ #?cߝu^ XOR1D~Ai٦DTН!W[T2m㦧%fjdBː%tFT}56I lvOœBaeN RfEg 5cˈÒ]Z/M'>"&]H^áPL#eޔKBȫH¾Ou^.Z;5b*M?{|SFuA{5U&rȌh0)t߾ ԫ,+kʞdƞHi\}I5vN)'eFz%\Քߪ.mL`ZE^"Bl0WEzKq[zW ÊEiYatPK _)I^ 7@kKO8W:EWue-V..͕*|'Zo wOfDy_<]2`cY L.IGx" zݮwuDY-T?p{\Ѝo*|KB>"jY)tG]a ʸ E `}FjzMm.[ yT1N5-NtJ@7W9/ {m`W#® CƗ\>'L`ƿ nOzAFdfs3f)2~1 4sEj̯Cy)|Xq9 (j2)u _be @匑e!Ӕވ}G"Ee܉,] <$&TZNJcr }fSdꄁ(M}Hz*NYk yLO񲅍 *cX0&-.NyKJLtͻc1fn[۴+MsG8M߲sɩ}F(IS(MnU Mp2>mE-^8BOx/JEѨi/I: ${ʏ5.y7ĚWoGUECәhyN/8Kj325l&(^'\ldҽM KD!x__R<?"γe"l7/L*Q{S/f6 @_N8hX]n3M[.SDu+vBN*q^@ 857.Z^.+|KuZ[t&uUE6rGmH>"$Tպ.9u'ܪ:oF>cR5.ǤÞdu2Fm;QѤT*uԀ cQj.R@ qG`=n'[, e஥i{i0d}4uK˯$;"Ӡ*6 4e:'v\)7p"#|K0 >*r"!"i_O3yK/\:U~ŨYu~Yw; z% ;uƼfi\K+z7Uw1(қ?S5_CPWb[fqInP*5.DHBUW &-3 ʰ#PEՐuL}Mz3M'%a?]AH0b-'d 2,ṺA,y(X=Ʒ"nxJjӈ_k'jWhNi)mw"J)k\E~.]~tY ?. "@ Lsyj •#۽ }m!g#Cd ]fߒX2?vBv9 0`@EްYN2ꝡHo4j )rP[vNM#أR3xI0z\uŵ n$=4cv<-Yy9Uf:mS hw?4ON[eD#N4y`^;RymXܚЇ_1َ˛$UME7 m"⣈_tʶ:}!.~ O#EФA@w֜VѲ=}[x)=F_VFeg+꜡FaHA'Z cyy]~q-h'J:qVGl^5uQO3SL"9r-&T:|rVP %^2BhE@.p'eeL:^0~ATSF3lhKl L[,>0L'ElFE%̭R)0fn$` \nGrE51Ǿi= ׏~I0p q.1]EeN Gs^iJ?ٜfS"%ʭ87#8(ϙjP\Oؔ-'GY't Fi 9suF=)@Ή5P8N{YYwy*yO~0,\|軰·a^;=Y2BwF[΍ Akᮯ}ew7 (CzzNj{ *@J-6`bQBdiԙstGU{7> qxCiTnU RzGjX NT ۠TWX;zi$ 8Ҩs']FWe Aǩ Hbw.34Ͼ*֕Ji8z_9z%׶#}yP~ 3W>mF$뮲;|n«czuП+YbO}!*ceI`.NJ ( &7t]\$u1J,Quޒ;D$WQ<1PCՅN SXF,ҁNcV.*QBՊn Dh:hq$sD I uS-z-T+;è*:fI.cb\Qin8 C?jʜG m3xnpKNZؼ{8QÞѲUɰ^! j*+)%9 C$%7 Ji_ \0K7Bq92_%OB3 9;k,c_A`LW,60+m<܇ɝ%@2IFSݐNE/fO/Q(X4x]eQ=TUX-O[{5ڿҕ2_'ewDex8Ӭv1nj"u4?Э͵yw: aʹȬjO>uEш|:F,@o5nh;d7 fBdP Cn%3[g_r"E{@xVǰ *#8rWi5B`=Wܶe`E&H9  @o Iw qDZ˟;|6rJf|v5/|P)Ê:hd^U1mGҾם#c?+T`!W Y(Z[AhoYW91o">`.gآX'4a/g>4A)ٲ.* b *z'l­Cqy-)&3JY#@7l(#8KSƆg7 0͕ķs6kYVcQ[XtvЅo֤CTWMq73am=pAdwp7:On Y]{{1لTb!yˁYnwvIî] csKT 2c;f0c!ݖl,kؕymP~9x9,Rm"z]"w궬>|ل0#᧪m9먗AxچZA4Q-hiJw FQ00b&Ι>@_<^$н ÛL_ѵt08jbetzزQNfOV WGj/~DxӦ'Kf>R1a[(W]^\~p0&  [{ ! Hr3%aP:?Z)NVٽΌi?_ޭ4FIQUȑQtnXU哘,U/)R9!"}4,?ЌBO.T׭xbƳP'V:05Dq(6rGhz#-TG -k2[tux`ܡ̑Q!/ bBTQD|ypIiqnQmʤ3) 34Ԉ*\)v}HGyT\ſ6Y9(y06Y1b&#^>ky٧:m6fgJ2M^KP t(/c QzQ7a'fdwUK4vÊ5Ew\M-*dAXT.,V0 HXmzUI׏L>7okFde{焱m)Dki84i#=ƣ'|Gm0g<6d)I8~@X׭O}LBݸE(m|Be`7&Pvu%~( Ui8+J6T;U>V3iC+~VۻeY#^diE--~R_#]۵,dOiXcsN3zl gH\$`-5yXw } )XfӪt0\KL&,&>E`]5Ŋ k˜tQbSVüUB9(cXy>i>k:HRKp !>&>9+ NtqQKrҎ/2JXPk=c!)`K )9(BZxm-A "[9GEȇ546xZ޶;9?um>j$}NBrNKYBUSFWJOrF9+SY.u`/wK,C_+l& Kڃ+ J6+5$6&Q+naGN¹qdY9Y|Ȕ/Gwڹ\DlϐMMξbls % :]v́ si5}$\Bi ; Ѭ,. #﵉VT5i'msq?Vm e0u}aS!=Dߚ~#fچ'ʣ5ho9 sbs,fvNz)EBdN͑@=nAr &ʾNlt,D76Z+Hl:BPG <~t]K&E/J4$ck<*(-5rp@o@\fGڛL{*Y7sV/ip۳Dm7䲎PKngBD*!Mjx!Jx{$ cBOTa}u='<6))dnG?t _4NJYiPC\m @d# *RB {X2P50}όὫ)^H2T x;+@K8?:f Xt;(j yA PzzS~,'D#MvƜw8y,2Ϋ+@6?jH &+I q8ѮxQiԵ怑kX:ξ ,XdfFD݁(Á3~v[F0R36=s^qçD5?ClSɋM]^ 5)@r~HnC"`d]:8+1P+kLa]O~20紧UO|,K1le~Qb $ce4xYfG\MXr"5×aN=asDND:t}nV$Q c;e(&5Qh=.Au(HgeAgZf)#`P4%OI Ȼ_\_n$>SR'ǫs V.=Q^ U,IyI+x[\߻7*JF,QTzP$^]7hO/%סmNiE:&SSG*sS4' u9`PTy ynSfA/0ߝ\X Y)_ײ1$!Z8ni6{2Hcvr &#a }aQRISqYiUS ʟNtd$= MwHQUâu'.:*Qu-j؂V9pRjsȅuZ^wvK425+dމM.^u okrKX7yuЍP/{`&~xnL O]Fwےf;u4՗kPq7099BJͩ/̊of1X觍J*Ј6\ Ӷ A`ᇍrĘj"0d:p&T`x1!nCHo.鎑`Z w;pex!Մ+%BpwCƄVr$rQ4}Yut&k7繉g"A*0RAV U#…a-k h-`Qh[ٴE5+à0y. Egz֩arʡ4qCFq7SX'IiW|a$^5؂Ҭ%Wj4wəL$ h>R8~mȺ.v{)^_#0( U4~S3dT+3}:0r.MG{`6?Yr-nnE[Y Vİ.1rޘɱHʷuQa5Dw`Ie"Wqt|Ųj =bпsk EZYc<\Xw{%2їqG~eќ-=e, .31?lA0iS ff \ |R ?_,.|Lޭa$=iMsܘVCl=Y3a)b&Gil#&)$5اN$#@;|ޢ35d,T喔U Z@.[aMC#;ᥨbqb {&NZo"_]ɛpzlUh6Ʒ[?j$אּo:%`א.R'#0Q" 7.tIyCf}j2zrƛg Nͱ"b2P//8Wk&3@EA:D=š{ķtn$r6j$2|kHǤ9`3_y=0(g3;LWmN`}DsGVL;-){0oAj"@:@vc\6[:HrCe5>Usψܝ/T=]Jh%/T}ޠKvrI1cŻXмxb-Gr޻[2Y;O̝[ǚFjdԔHk b⠋g v}A8Ȯq8KlL!0"l܌v[\Z2 +>F%wN&\p* 4gniiWiЄUt嵙dBY66yLEOaOF߁e9R0\uoQchzS=Րᜄ=8wKF *DǦ!sV>z-4լL4-Nú<ͨ9'uKΖ3dz@h}J&QxI EXL۞\C.QpvZ5`߮9(T3KFאأ6u52 ߞ fdY]"7 kkE2 BX ,b¡6+]I(DQ`q-Ċ?Jx+笵.e.4 J95 rLa}>52blW1AU`#̎X!"(`t^_v;As؊:js!c`- J6Fq5g=:u1 42Qg$X_~'j$/i': x;ޙNfCpIGLhA7w\+KO[ٺCDZLvdq?(RB g nB!J@FHΦOε 6kGt`x5ÃM?hCzNn%s;o&N|=Ix|U&0Iƒj&,Mf\7Q5?[%ήg)\Vc:w/㡁v'04D_/&7&̓͢*墁9Տnh K>'aobƄ}<^9Rz\FHEKR]RMY3)㧂=7H 'b+!1^WMr"|T[1z+ެK,TK of-Cw0< fMD II'u(4~XevIbz$>yny=jD8SQ?T/ TeþUlw-e`'AE^Y]HWHN%E5RN 6) #erfJMf`b|FL4{db*3~eǯ!dp8&H?P ^vScQ&BNWJh%LwqJsEa={z6'<_bn\x[Ys:wlN/ : ˮJqk?. CP;)ުڑiro''YAV"[ :J J>|Ǚ懭4owY-)RъJ:z(|b[gp}ŎI[*=2U'^b6-iqx*7}0 sϛS#;դ\&xG {R Ô/,OUU(M0c+*N0_/<ekSQGxBKy ,GR}aK*؛)qBF(.mW(00n79(>D[~z4}E)5ܲf,V)rgR{I\U~f#7:\ֱ*-@0Pqz8}$@R $\-"HKTa-tӝ9de>ƲoҠ*wI46_:o #&mZƱFm m">Xx|MKt3Znyߗg% Y/#=ʦ#T`M,De_AuHAM -MEeH!NCx(=Wu iMcǠ.NylI'29 Mo)*8;IQZU-Ar( Ҵ&W&ɾJy]"nbb%R]\@wDއ q8UW֬1ڽR)GgoNA;<~ɵA @k0 ݻZUa޿*:4NRF}OWlz[/Pv,$?e62ϻ._U@LL0i;͂}JRKf+_Т:22 D~,|'Xn%k?ez8&L@>wmE~l;L[xfZ!J4jw^X`}ٞ#ZiaOHR3 +/:;ܼxT' Xv#VJ'%y"IfXaGB%r Г-[|eN(aC$Wuynjax*)TyFtY`zwDd@Fgyw^.ZTADA\z 8؟DHQTjj;Бh "{TUN_*3 vؗU4O+_VaM̊Kw <J:@]H#ߙ ]EDdeVQDVxӟ*^I_n ڝq9S8E]9'1e}|7p2JM"|=-7#=GY(T?<$Ⰷ^[5ѱ5[XsOqT/~"9Y-Dy<$/iZY5l[Km$ns֠O#I} ۉ?rp꾙97dIY.Gʇ"ߝ8*uƞvNOdPJ~ ڪPgM*41mFN޹6nfBbKcVBy\$oBz0}|n8/o{I IoU/evF>neî iw[V"տ/Ʉx-Q.L)RVP o$^jt zOUr(fd쯩)q)̶e{`V,'BfB|hAU٦ѵ?hlε 'r>* &y|{bQ47-e^&.Af[;Cc8u&a5.{I|;ȌX+Ň !a&  `Ipq9\}[uECa90'G׮JүQVg%"NT3v <.hVwcgvnQk.AVnBX1 m맕FXr:+mY Y)x843d=ACA>H]b̨e#cCPG;C[hsnW‡DzcY+Asۈ*Nr"jgRDjxa.&EniE Gp~Z2[yc\ Տ7se(0 L3S[5Zj`':fOsعlE|:̱*d9M8ծl. PZ+(esc6!{OE.ci0 lʠ<$3Dp{wdηQaMij-U79Ni3FN8Q @(;\Bx_9PGOL;mPm/i("R!]| ߮ nҭJ }Y:Y{Z4wOa62y74rO?0pLF݌q8F;ӔGS6=WfLF# jL!ӕfb沟v aߎ!" ^ ǢA9<6$#|0TMLRlmR j #> Դ fmWľ_i dU6K᛽I엑l#^ZWi6T $d"Úןk5dP ,6&WhY;@Β3O߶I s+%/cV|GƊ J O ev uE+2KT}cqן[=vQ),s54Q9+ ʘr}@ \ʩ0bw*CZS)n访t3=zθؖ+sy8H\*|$s4и|Tx|?Q *׭dSBՒ=ljٮGh1).Bx#+J\0"ez:y)އq^)׃E,ͼPB]oz`YkRO 㯠73qKrZޔ<]Ф7'i<ȴ?nfl>:rn?{n|L7D]1\&P74^7} RIZxiѤf H ${ΡhӆFD٠Q\j5)rf;j j.ʋo_]ƫ4:m)fܟGNCHVtteͣK]^(2(}dKF:8sixKm 9TgG W]9Pw<;+\AD*[0!#J "GJxep~r'H]4f"W acOe T̚g3A6 UuOw ]BdB I (zbӄ^Zszz"M40g>4d`Oṽtl:v˻{qFhN1'*]W4QQ"hD7QLgʍ A-;1ͽCEH_{lIǖBe>>x Bg5l-`I0ȉlG27m+xD4<;rV@+e5?L@ȊZw4 ~1gͿ@wvqq5~S_ 4D>A7zcA~6/(!>88r{|Ӡ?XW2 qRDԾ d7ny0y 0'ȢpBdo{f}//t +UAgtTU\ Եܮ8] $ )<6 |+ԍ0f"HKzGOHۡkqJGG*47o'>f'%bS?W0劁P0% [si.7. g- PUkX ExIfAO^CVxlb(]>{0peIf,ʈ4jiPle<{etw %zȺJܽ,sHUՖ+M|q|(N; A'N tȌ?.*$_x,TkIJ%JVYu)`OP=k/8uy7zGJF3 ϭ1VV|/WM򧞉g䓈V?XmoD05!ݭ_Vhmu@:Jht ]Y!3ׇغs<vKbt}" wlJX\b|8 RgJB6fLbYkݐD %bn=G9C~Ɠf% l+!/=&4? 2_u H?qT8gu?8S#] [J?ti _B_c8`T\pNUR{< s'[DVVy8ަ.jxg708gp|()#_ū!Mދ,7)䤬GDm%K7B/QB6^8a}wrlH>_rҹ\*dZڗ"%Cɧձ bqHS6?fU}zd@Q6TR rCRU]sTٛw,l1'ZYDt#ˇԚIs;}BtN$u:}봓3LC#B數Dby<7Ȇ(R8~]HQ_%*ak`A>f`SLXeBM Iw90Y^mU\WaJ2Dx0OBZCʃx_D`+ۺ8e@֕Qa6ݩJ^et'ܓ$&Nc6=6hPw'cVDR FVz*yѷ Uߠ :m:A \$5]8 $WUTuY(-"(k94)HTzw =șZ|h(Rū$ʝ jif!9".؁,6N}-ga{εJGt^Pi*fҸ@oUkǽRHNՅ_nGJp e%퀋O_ 圕GJ LsCfA }ybw |SA繲/j]3n~Y;{D41v|YO:uYG:җ*'DLzKc[&IYP>i?yD\fK0I;1Q4f;Қ|U o5f3;-! U/r?yykrP~Qś2\U)W*4hnt` .mqI*^N Tm+D9 T{/P,!O,G44: dS/4RɈO.v6ҳRgPM^u蔇G$_VL;z&y*GG@— d}AwV9[2ꀆshE_ 7|Nҍep_Ffh~k>AWDK-{J8P iy-6c%i^EM^ ؒUL/6UUEA;߉3j(gf Kj;jX-Fa~DQ.~+(BiSPUp2+zq/#7#zθ)) /]ً"vQVzjdnϗUqnw3l\oO(Xaw>tJlõ0son;ok/X R]>b@Y$<A31*2F `mf|CO)jR+bOpĀrWV/r$@X:l?_UѷL}WC6K+!hHM[(G 9z [:n@o:+doY;%J.۝|J\DN Whݝ,8G|5$tXLբSߠ=3̾k־inS蜄^]}"0E-$= VA`͟5QTvP%ʷkI*QLd^5cP;M~27?l|a9NkFniVfg&Ȱ*)^[`z> ud:sx`VE[87h] 41 P6y I{coó_=3f=zff&np2vS`zl98NߗK!GI>Nؑo&X@:38|MZ>W361{J2`ںRUeCC&֖c)8"f|om[\x5YI (%[ F:o#sT6߂ qS|hx &C<+a#4'D1/$AѾ_&``e~"M;X{e!˒5fC]*<T$z-딖'U\փ`A;4|%9*u-~&̜OMPȟ)A#XLHzwG$Ѡ+haTgkC/Ȱ;ƠcԳmFn@GDZ]vi.**cvhCv}H7ҞhTLA&WKʿm+Qk-y RzPH7\)R31H@wZt9l*U<*fþ|*@w__G:b RW7-Ģ~[DC7ޜreާݓX)K6%&~6 떛JTkfS*ϟ0'~J[u%mcsrQ:%or9:^b,if]% P6*i BU ݣ)Xۅme]̓Ԝ[Y7)+\W}Tjg~L?5wU҃]ᶪXىz( /0UFHxly9 4|Z=. +ʍPOR::͜cV`ԲL`Z )RȅlOyޥ5QH\IdTI/Կ<5~x`@9 Jo8z0eX4[ W-S)VO)t*-r c 7/rF&7qvP[swS։;~j$a{H{B|L̆+[ר[R5{{EYFqi ǒ Ѽg ރҪV+v\.2ѯA1bo nIx[\[2%_VSa&|}z;:9˪5T"2U\QU[4{hIs p$TH7ʪ\w%_1D]"O 2&-&Z ΍hC2_'e$-gF<"*ðL s`"'S"BhJ8ٗ> eZ4ZԜ%s@ 8fNMÑ|B[z(|݀?<)h8y("͜x%u O=^DʹMßA|;!ZVYZVCՈܓ<; 1$P9A|Ph | Lԯ|(ךQJ\P_PBY~ /n!\@P#C R]|^ƿ?bv"=97L" Ud\}=8p]^q83:5B n gJ1y\@f,&K D!@N[>dM%}ކ+_a"g] )3}mKP`. SK!/uEO *ϰ=g80}.<e}F&BgOwЮ@oNgWCZĭ^[PyN(}E8ZzLՖ?ȤႿytۣ6P2/6, l81Eo!WKh覾ݳX:EA ,d6C2 KC6Ӭ9TG]9&w>ؖ=ݍYLNxo-Ja"Yks“WmJV+ԚcI65ݨ`%j9NԴo K89؞ A_"<곛2'QǷ!!Y lCP@J@*F[_o& e!XQ?Z8*U܊ò(Rhb]2+[wuH†f/T' ms04sߎGu5&v/'_|n⭠ҫ,MWa(tU:Gwtu4P%Ԥ}{bo. h`O9,eq īv$oohu֊2(NttbԱ^" 9h(>6M  @?cPL$jPca: ҖuAecw4-nvc^ĸKfZppo@.{.3 :yhYq{d>o`%oBW%Df /iJ sgUi@ت05"4s30r/Ǝ@,D[c6;aUVI>H>)TqK.^P?ZУ]PldwdUa4/_}Гȓ;ZƊutI,~M$ށB ݵo=}SvbU_JVCea;+rQUzsu7 v)G34My4CװێÍgUNAZGd) YdvtwW\Q B#_iL銴IЇؑ#8qVυ'\8!8\x)AYelk_jD?=ӂ1~IΌ ej嘍M?IKiWM-r,",ēKM#D+*ÖLkO4&l_5EW {-DXkhJ׼ c.\H'.Pu6`C܂hwρgy4ǾIOxY-hFJ-؂ɡe8$N*t(/^oӾ+=Y~L*r ԧiX*&{Ӹ56w/yQL཮DI΂_kfwWO7y.v ;$0ẀդNKHao@4C/sl5RJw/<=v_7d~ԕ=#?,5u 5-X|0`=X-"#q=Lv֍0A8dL2c%Qcm_~O8_MmOXӧ=$^cs[u;v0b3/\'}B5a ePƛu4t-Ŷ=ӓwf2Acבbj޵-b4@7͇h+-9t:]|SSI{ȷ;lzf:o:`st5)Єw37Z(Ud0㈆23nZ+fbJ_ K\eEb ,rk0T\Ŗ6^M'gH>@ w~O ַ@t,)%R{yӛIŽ\QzuJ僔걱Kν SnʦZ9rLM򠏧! h)357\9:]+|Z4~DعqqaZMBUg{MFxLɽOD!dFj^k3y=X-PKZcH4՘R,*}}ӳ5\.ӾqݫEq;t:yۻu/0\e/O鿈4~>Pa 7q`+ Caż VBe+];bZgG aeo%==="50hy]?N;ZH$/k$f6fV.AEU,IE額Ŝ-< Ǽu)P4NM6F dw6Z{U2`8UXN>l=X(MNe ܝ=,äjS5D ׫AXU#pe#ҰS pV!wE! =}✼c#2N<pv)_1R%+RF1cmFE |xtKu!Xs:GC!EsF9(*[sOBGᦕ}V 0c#=쎽 Zx\e APOOz_蓰8 ;Z|V٢)Uym.=^S[dž>}T5hԘC ㅹ|RF!aoj>fKj]/Ty\ 1n";W)5I_sZ*]`pLP`绰qswsVKi|g1^V LAmAOxG&0wLCjt"|1uvR_b]: %фkζtmz/OA-h/#Gq,+1DD0Jũ W?f%zʙ%p0&yy։dWc'/ 5te?$85!weFwSKb {'de zS)޶{-XS׫`tIH H0I;#We {|^J#21wLVahJߚ5YDYt҅ftr b&3+_8cPhǜnUs:9qtw6Q%3 fT XXYJW=n-0~nְp$xxO:,\U# s2MXR p> wvhs"w?5ZUrncayYcw4kCtndM[T%]ݺNh)b]!v #| Zu ?O]0{~pɯ&{'DqA:Fu{I]_g6 /;}7 cbюDJndwYO䋟+q,V&E F4[qicb:G~YVDtlRz PK});#cK7A&ub7WEj; ƣ6DhH-7jʂ[3VU拎"ݜ(  a>;q /[q$±$185 bi<s) DbjĂK4AQ5I9-ir&[@ Q4g)FXΓc _ڣrcl#V4F `7_8gtaĊc5[A>;.=`A=ur_>lHMnBز%# 7៓mѢzE"IkXŝ)ʬKԁ,2&PX.UUL̮zmn:^.~{i4cQ̪j#Lڤ+cs>{'dldgLs/h1/bY Ĺc}rG!G|01Pk$PPꮆOk(N \׎K-m$N߬b һYZ|J"nކaԫNJdb1 k|[ c_=nLNMi2eY$.<9_7 .@8 F:glb,ZIf*=bO[G8 M !g=UzPI,䢅@wxQ`:90.4FD`ե=`޸9zhj >{6%겝YkN\IvHuBW9ilP#bBb]OF^n]Юʹpޔ I4*`nłNd!(x?Bk \OLYR"}%]ц @g\/+4QKLڝ2Sd;' FVƿG '_ÊH 1f0$sXFږo Mf;MUbگ)tf*][>:~FJ\"'8 9;J0( ӢM{j bVZs>؏ewT|jbJMPm__Yiå;?5@'ݿUgXtL]h;j#> :̦JНpf맿nJ<8cd`\O|Y$ؽL?rɀb?zC_SR0b(FƄn qzp1jb|AmE.RCkN{c"xJVW E .zH$M患3 fqtQvJ  1-0*ub <4Qm FH&y:;%] JJ_ο UU Qd`pn%F&ΐ }~lVQ]SepNWxJ˔.z$ܦJO띢"MOQvmàRFaH>^ij!,HI?l^[Yj:l7,Tߦd J`Q6qLGʤ|vQ`jDD]C_R곊.xT% S%d^ǛWED7X"@( N2=A% ezZa]^|IO; hGXA\]FvI\*h M[H2;2bb'- Fl6ߺϫԱ? iDʗ @GԼNKk}i7ixJFQ|[?=gJzsT`Vbf,FE4*qm\U`Pq*YC E{jL0,9s7Xrsj"lKv*13j ΅*+[Z^+~)|y y3RP b^Y-驧ϔ;aq]He jKE/6Ůw#.Lۜ9eRk4 Wg.~{*.M*q\B(*KqCp.'g襻DϼrgټŢ{n6,f|L8{dNlGL_HYsvi›;~{t?~B&h 4<"3.6YOvI,l~ Trpi'AP0K?*F?K!Xy?/$.iW L Nl+p1oY}JX!D:^k ,/e Q?R,Nd_$=:{:J2PȍK~ECޕ,p'k6mw>wj>^1htDA'ib7ޢʪJYJ,"? &Eǝɵw"fmdqK[agѲ8J& l"sw֒:1muY^|͉βr2q^N r!b)zLx._s\sGF$2*Ʀѯ/Bk/"@cH\I::/^CSj۫yBP]gU946GK}y{ǞԪ",ǕnE4s{7|׺G'^?)6ޅw ,IMm kwq#b|R<\mU1-m4=]\ Eݱ!#&Pp)>TYoyrąQ L ~ߗiu<gN Irꢼ_ՄA/H=() E=,j5!fHW2r,#VXG+l'ZVCʸzʄʛ~ْ(zaJ!}-:B)hȜ$. w2QYϟqjٟ&2MMY42^j/f7U Sk:nXHX!fXm.ܴI9C9/49DoEz\=N-(b<~Un&QV]{qn5ѯ (UxD\E{}rD)SÂ1z-CW1^H54s)9 \X^a qx`{ R/Cb̙F)I"gDhk*>8XVg4PHI>"Oп@͸Uz/uN_b<_J V%lGNsEj /C^?\iOޗ-?iE)w0 52U ܺ&_BRX$f7Zcd"T*69l] c| 4APrQ\kĻE7+Fo6`ƶp <jJv Hk/V% ~I {gG:2Bͨpy\Cz ^wg+AN&!a_ _4A|:er"}d`hD?`⎐3ŷ@=$LLíG/C&^ K C>K i]zWvJpSk`2Q'\Jcpzӆo'}qǻR5H0&^>?x!Lgg`W 0 /9*T ߚ<$ʂ2#%P}S=:;Q؄@_z!(-zd*"2KtӷqsfٺWn eq1;8 *Cx:BǼmq)%!]*# 8F^F !e*~>Q"t1j>6+qp;=S&lK3Z,+9$ԃ0]8"k[c݌gma+5!ô[{Jp6^jhjJG;W4䎠Oʦ :@mMUIJ콕G̑B 86~(D }&;!J[((2nHŸ}+CC } +O'Eh!FZU]Suu𷧬Ѱ79}SG&.JiC-cGQ(&yꦦ:[ρ "cC?JOA(p*Q:A(6D  L55.gkw{̟uCKHG|qkˊ]\wp9 o";}Rl W$)Dy4QQFa14^FbiF>,NUc}X GB{%V9|mk>N0D'#ƑQdbhQlQsE{F?D ^"O?iWNfj9ώ;)[goc2U {>*E0ΐLP3ԁK6Z#){.q ^ \=I@Or?HD 6 J;JɘK`pPg< NO6<_WڰAGQmˤTSJ f#ctbЇtSU󺡶>aD_9g7،25q$VSĬfyWqma>&s8.pvɓ5A;ɜZ=z2ec1Bxǩk '(/'&&H: -OjWQl6ϟp5J+ K%{j+vT3)۾h]rMVQUnd/2D@ܿF-46Ӗ|.4SČFJU3 Qݺ]Ӽ+!BtPJP p{:Q1+KiiϷ%a st;KJy\k7԰f*f[i5Gcm)UHS]+% ]a?Еls9Q3LNŔalm' ýSiU>Z4Ru$RVz!sߢ R}!D!ʵb;گmm5U 4I :!ƤIBN)-!Q!1Ndk>jP| rz^/'YRv )Wvz9_dsU>DiڧrO5#VesmW6,Oߦ3U-=jJ ƅ#!vc_)}M oK(dWf܋j.h? AlP7c~$Ӧ ?nUm Vma ?f|<YK:$ x35^pDi9t7u D*Pamc>ORpz`^ȄdIXz }vL=A΄&ԅ^+n^|gG.5h*暺OʷpH}ϕC||Wj܎iKD7ݽU?#UMd\6ttNl2x /׬.ğ9^glqi߶IQB&QK`ojtlK_? N?zYCSs\jю)Sd |rlXl:M`jZgmF5SMvUy7 R20h(a탫*~ᥐΰP`rx@)_L'Dò%4doܒ+1>U=1ǗK3 ܆xW_sJk@ }9p?޷潡,9oI8ٮ^8LJ[F? ȋc>-xAQeLC|5O@L֠Hgi <+rAKVSA*m=l:F#-0Uߠj8%cH9 wFշ{hbFC610u ǘb=2BCaA_A4#p+my܎'{;:nM@x*#^"^Ey MV LwymSա!ܦ4(ċ9W+ljt{fH [Yy%޹> ^ʃ|MLҍqG]XOL Z 0[?~HAQ)"7q܎ƥD5aNG g#cw&˶CT'$7.:LmRjǂ$u-$|.n~%cJz5ϓb1Qnl'U.eByՖpB F;/l{oe{Ç'aAh(iym,/Ų ~*o"|Pi>N:jGV漖N6D4mߎRJjEWc@_Rceޡ5iK/ު`߷=R/d҂uc_cyM9:D.N+ sdѐHWEX|N$&&\Y%a# #'﨏dO ξ:^5HkTԢUN}ӘVW>>eǗ2 D~b5-ĀJSKNߩw{/7Xוp Uɣboc9E0+TvZ_]BBbc0.HΎbu.^#6JXGNOnO8WC{YuUl؞/hʩxLMb/ ChO\ `/V)7D"O|*1Z< z QQeפYL3mwGk5Q}^OaCmS@ Y|{enLpBvl%hP'%Ƹ+u <0vI q4eK^q^W):`ch9̗NNkvu}=)wd9^NYRSbTiAx*4ɀ0mf8%v}I0F 2kڱ_qMǰjNŞ^BZU _;-16a|@a SYҮm"*߸v&OfJ̝>hPv(Ir r&[V[m؍ ?^M1)p.*Ap%6YN5ݽNͯNOʺ8"x GbhhE .$)(4W6_ '+ƨ jO魗@rQ g1ƞxQGTaZ&4wgk0u^d <OǀT#I4Է—{&s0^;fE]^yzF\~4o,Y3r"PUP<=6z\-j//%gp8Le32vTts?J+P|*G`^$fs|e3)BQwWCx> HJtY+ή2 `kzHJք]pt8u4SazG}1#t'ϽZcH:f\-Bw^ ns&?!OeT|"N=&ﳛoZBFas|YZ]֋)Ph%:vZmNwuJgI)2mo,>$zH6 +ТP9nrxPC27. _|UkȻ9hu0)$\ehx߸<移W&QHF~QHIeqYg3t%7N&\5cٛszWNjŝi̻_zf9YJӎi9/Nd]nf`tlPY[OD]@9!ү}+_ AkTI۫pfPb;4LHfpt ~}AAYGY= ɼԄ#ߒc%]ڸe bH ~$q=}>}I.WqXD?+߯qczn|1Ig3 `"8>zUQt#:񢸗!1{;rK!t~? Xr" zcpֹۆ5&)^ŸCƍЈO97id^ o<0/` (.Ze[Ǚd7oVf!2_,(HӪ;d2|xjW/\qz^AN pMmU0gd+@zEv"P[`s)yf Nl. QX0OlMki} =iuWfW-lv"T 8HnC?7񅸔COٖxKx|9!F^=l>+ڪxGGBѸgp͹Ss5|+~ <1LYk5!N/WvO=?inؚ]fK≳>!D\>#@FQ.pB`eo >zGSEpbRg0GtVŶˉq @&X,ȭGߊؽ`]OEYR~}5Gڱ^^Fܙ]r'";EV2sٸ/}'>`7GSD)MoαW|V:]ъHԹdM+ay /:H4OqE Zl! ɩxԇNU//;.5cH>F~]OqO>|@9\L/ Jd duJf&@ ;}+`}&E]k֙jq).4Fz8變Ӹ6ʼm5 sv )0`@Đ5T 40gDD+wlb"uچ`6{Oɹ`IvoR ڤ,qIw̿%pZ1ф8W;9a]=1zVL=ZJroↇhmt!0/VbX ]%o܆㎹SُY._:[ eh3BY->xNF~pwm[4Wɗ3[5G)?Fb<:P#Y|69?]-y-<`P'h8f2X#gg'j&j0w#7I6՜3":>{[jsħ/QkgOseUjx *\̟KO$NdWSX!^a"fEQMMQm3j9IL^rbm .h}<7KQkJj6L"KkE%%#W1[E>:V@k cGw퉀jO T~hd®edIiam`$6ꗉYfȞ1h] W*?͘:iNz9y]6Z%I+wF-/\"2:'U/cDL:ĀF)THϒJϾ#T9XAlϑR=F C@-q:KU BLO2:e-ͨ^.SNPDHLO`Jt@E:&U؈xj]9mآ'WKn6xTIKV&?QSUZh+xVН_ 뻅&|psYf eQ P n.ۘܭФPg[]=gو4tm_6f$Okttt19+eD0;/=,U< `~A5(`b L+IbwX 4ӥf0xw]o= E|ձ֘I{}Ȑ3+T%a23EPru]>;eI) UJQ :K2sVr{h0!wl=i`6IpV~*|6 VFѾ،敺.YRj!q:A i,<-f+z.Bo)%zpqFz=o$u$j\s\C, e4&QEp(H|.w|P|x$B]6յ<dmѮXp kJ镆[BdrUH EJLױR[BYux&^&,j=:G1`< V`-ܘ]g@]E^N¿m?ϼ>gLw,lr[HZ / D2. q9nH%M/W.ql5Ӊ)uHM➚@ jy>Sc["VsiwLI[NUBPh;mWDMDOZAJN Jڏ3H5ƒD vƚp9NyړcAI$QO>̍#Y[۾#on5*P4]# " PD |BnRe:%g1ys* qʠTSbGG_rSR$E{!bY|YPOX׉'SPA:9'_k* ,(I(̵ pAZt[=>}35QF@D(`r?HU]|B*T8LwݛSȾwьXXGUvm ھC=q-"}0GQӫNdۻHr~9k#kDEr 4~ĔA $hb,t,38\zLS'@uA ,$N+_f'+_2.獍kr5V I~`폶 $$_b>$aYMVK]qr$k X×ӖT` VxwO!7BRЍ73:=eض,ˊg+MzLp,(AP%@?nv.z~T!M&v+e];`i_2DL3:uN3kzn5#Il|LiK(cσ8?UfdKKs'd~wERBmjfH_X5r&'Bݺ2V};_C@nzdXycNj{Ea߻dYy-Quywm.S:c`ܧ'1Ld&8ҐLƶE ! 7y]`IrqVF j~u` +w>̴aEIap' m_3<߾⑊{F=PDҾ+S4sQ(IRLUæ((j/ Xw,lgw]j{bwl.hpJψN2t؞& %ӀB} ҤX; W`D9]fSE_0haхzl_q^1W8ɽ6f].1tlٜZ"sRh&pTK'q|9Y ( QlYW ˕Xv:[eҰu x?x -*2XqD(mǐуYӈ[^'%ߠ>ṙ[\~2{ O.βm.V^d C=~BJ2o[u2ZވF>Ѭ-b}9dq/ l28: 2;Az#[6w{&Q"ɗm8xzK\[OMRٌ@\hrz®Ew&I}~ׂ5*9`A xc_+?sYd\B]nIףWjunh0u3]5%*LAV 8ԶмD|٧MxGάK<1_*T qCr2 SC.nS6HFd3.~W%1j5 m.pGW A4¿~FxOB$_"!RN9VlhvAM$ EnȪ`SJ01oç.T**_uaF:Ymf4 ~.=yBB 842t%z~)MRsqҎԱm+l ܎qC۟rABdzaγqlDd)4*u8װ7pUrUxJ;i4]6KgSEYWcn:{+Ca:Yr$E6;Hf 7oXQn ?z]vhqXuɵ͇T': 3cѯ6a~Ѫ2>gzd~=A‚vKJ>Q`Y,I,4>\c1^A"O"ݼ!#z W< Kx_\z eh/>)JP <&t9gY`O񇘜-nOt%DBs 64YgmFicwUR'8s-H{Lr?1iiL9.^heI-|Z0P(#k-V{DOw܅eYr[KV5 O&,gYYdmf4E}0m8}Ǝ8Uזw=8x1%o%Gd* s ą4 ߌ;Z;ƨ5ܢl2/]k/˳і=Z Ѧ׈Y[PބItnOE`1`zU z%Y+{n #}h?A+H%@NɳYؓļ`E蔊h׷ Ɖj{#`/cIdC15s=ܐIAqث:lZ~tC7s}?`i#0|~s \c9GBS!ɰ/œ1 kS~UjJ|xҒ.HiNHGd/OLwO3/BAbT8܄Qt&'،M>Qke4ָ_@y7f"[ I\CQg÷;} 4Uk/7BQܭT^Й.B"VCt 1~}Ƈlt<09D wLFm{7Ky {`3 qim (#!*'qLـ|FYF>gq9ȜI{ħh413!J.‰.M4;Ѥ>,\BH+%u»(.¢L Kp11V l BE5F~UF BEU.,p~9> V L{aڨ#er&;qga &hf7xEnj{q@s%F<4Fxڃ@;'?< ~1eQ.]ΡW̟Gu]CB"G,. M|œ3+2cw8sںFU#* R/9ۨZCp!ӽV>9F F$0<'QԪ5œnNuLj׈"h"&m+]9)ް7H5ML-I);?y >-7?#V^zǶI,5xN#6U`هkuHqP=iR3Qrhe'HrJK1qdOn WJ< YBRX9r޹_k(+?zr(腅~ ?9hYg6ZƱxd8 |S^LWPGJNdsOTuwȟ&񭜊.ICںclanɯ]]qJ tg48bGvL2O-dv$yq{)A0MqgP uR7ihcԕXEb|8%7 5`v:ZY3w #N_.w0}!,8RwAWI$) ,m5 "{Hig8\%KX> KC\hZln!ki.HIk6 = |.M. G#+@2C"''\NPDmv+ PzNڒsD7L=eB }ٕ/'J74qW&6p.S|D A,^ƌxNM\ nD#qmՙ\+"3o @,`'S_>zЯAݾ+qPX @JWJPob[.\֡#k˂[MvÀ j82-׽LGM1Sߢ̛Feg(jQKq.V`L/O'-[ś)V|%KM0rn=*Om"b♨;?*B",NZ֭vwHjtm0qP/ԭ M0M{?͌pɶàjuK ;s(e u9W,Շs˿CAZfZ2aZQIL uHSc/D0vm. ^G!8<$S /L1^a>,نiU׶'?:nHtuU$V6"^ў/Ayϥi7uX05GbNxTF skHI-J~ 喰r{G2b$Gé Bhs{tH~G EgBZvxG , Ġ2rXM5:\tr$1"'" ƒb܌@ί~ ¦ƺG=`-xcUIKȼK@ĪICCkt0ny_ L_ +o~;&l)ZD,t'Mb0pUW2Ze}~-q_K`:,l{f|fJP*Df:1?hy %";stsB/EW+H)̒|ԓ@wQN}Fݧ>ZV߄\\o ٵKrF Cv UkhչVwn uEnjDa.|*;TAl_SfTs[=bn&LiĻ+no.pB=M/Sћq}ۅZ yQ6NR 1^fA:"I|{n>u-,?̜zXqf5wKq= Y:d;"5C% EEC2Apg QԶ\8vB=+\2R)E}mYx@*dձ9 _`"Ӷ3QAjTE^ \ 2৒t+QcK*(OXnww5!f }^}FBVޔ}];k T}IgZV c~YG8 Uz(C^sBI/JHQ9a!%9NT& \ 4wHL,^`2dR{9uԾɨV&0Cr]^p˵bE_$G^ ̹۾Z"`iS7 #}ZCm`BVhoFTγ5JW[#՞L,A77#^onڰ>Aʇ.FƀwqenWq J3ˁ 3A_6$̤J=JvctOfo^Y>R&Z\wf;KĐ'onϝ@)6|K[a^/rmRu80Hpdp>.mQ@6v=ZK nG@ 7Vmn\=kwþRLsD?og(a,T(rcb œ̒b?^R9I͡~-(U`)Q>Z\Pޯ6cNu(CN#upʼR9^RH;+ zۨEst~Ju}ǽx>:yYihpS: 6uZ0c$jVfK W+u[1\Z-l6:rœަFmm (1bāuݤ\K-+\=b{3&yZ !W?PKY\R"+ qVX4T_"(hN ZMB:Yѐg =M9e'VbDOr1q5漽~_=J)!:?v[h 1cS-!j 9 vu9#x'{wr)0N5r[}-.: Lo~Xf͸ ;P7 F[ì{֙f:q$/AZ Ĉ?o+Ꜭa"hrsAșwy ;f@y4~Fu>_19LZ4ղrn2}GOj#PvFHF) bDd7ߺ48Rt1weQwi6EG*-őF0[OodzWm,c˫$qER4d2 Z?lsyy'*ThԈj1z[ Xnn;0l]'/Si D$ř]Vg1^7J`X_d\;cete jNؔOXWB X3=J*'7-r}ݏN~Bέ;8,0bh !*43<5g]Upe*bl & X)I9;%,׏J$bYZm9˦A.Tpn4C5S-,9\jݤlA9l۵us+rz&!y ?i '%n_@g:EŜR0KÔKf/WRhY$yĔXwWX6:;q)=aM2\cZӘT~$ּ8)Ve  Ao[;'-M[fd\jCk0TYD9 @Qzr*&dCr.,A"GZs/!P$Ve=>W3'4O/q\HYE3Ǘ3iXM.y)Uȗ4"")q%wrBgu~wDWboOX)VPnr^#77tP&y3<6ݲZ݄H$߯mJ)NE'h;rHȺ OCNcm[0+JeXOp^)0Qp* EvM踐Y/rl<QlN;`'@wm|c`QduA)HzpK7P‘wL\u$-!w=O<Ǯ󏔾 ל#kf2<ʞ9WtɊqH-˽Ņ7+tO黓?{EbJ̈́},@JE/$ڪKi<rzQhr=+z!/1E׫S t*_ϥt_-3Vk"ƷzF0g̑`wV zbXA+&$Pva@S<& yu&a^SHupf7so4nfg|3En}t0\zdmz<K.Q `Ã8]\gm4Y 56bL{yVFNӥ$ FFLDZg@Nt'^5,'QVOWVe8u 7`0`ӄ_txۦwxPMFru5]^?Ȋe7ZwkXr[>I7nFː0*1q0Nʋo=͋v iI>Eb{K2} pܿ¦ith?-Mwb!mNGFŽq8L&vS̎6 ֛&;DoNQ"=h<Ϧo܎4>%=rހv/]a7} ?sGeT^`i ]YN}CLVެ5Xh*H@?jZVo6G9-~*3?}ãŒ{b]h?l7yc Hghw}1}H.K=$|~,J7A峠`Fdt myM|ӌ{Ab3^_k, H"SPjlIϒUnXBAyWhF "ʗ)a\Ge`]GD  Qnbu)"cvL V6et2|#Zk/ѧqPɘ20/00ٗX-z :3̶>zΕ]|JP½L4-T9=k}=/ }w[?K 0YH1 pqL:$k~ 2zˤ09H:'a_ŃQԫtKUo~l`Z \ĉKhYK <Ld(#;;p.>l(t +$`Ъ2݆SԳ@պԷ(#nҤ,y 0E cG\E>7/mE8fJ Ug=:^N'mi-M&mˡES.nkkX(k>UiY$4S8E0| -6cO2 (wU?UU6 {s%R cDeSkRc 11i$oFé@Wy_F<2MT³gk gMJϑ/t~m8vWkDu㹼Kzv}X92 e8aE |:"`{\[yUf$JRTwS_qj] q*΅.:aC|Dw0c)iZftt|ij [/ $TTT4=و+7,2hWߑ4 9O,3axUvcK&¬XӪFi*}*!7VEܳZ4زO|u<'Ũt]|Ds‹\Bz#OrKB7Ffun R c!ʌ6$EΒQk.(I+x7PxAIJ[n4qRZ9FZʮDTi rPt( FuQ19 1>+(8I>`9`[ohVQ!Ԍ2 ''^S(Ŷ?HOl_NL yF/ƋW -F\Z20{C XdPX+B0 n )􈬦B10 :]^ V$#Kg{]y&]=" $~g4҅%Hlqul_[sUjZvyݪlBJy_z:_ 6B_\H}VJ3Ӌ?JM3ɇl/ݔ~&hMi #Y+7LE/%Z߾>n30w"p,?C^{ڳ3w9&Ct88^ҝ(EjM6xP-E`] Wx~q4x(0u'II M;.**!Ɍ=! .[p4fFbgr0nפz(qPTwsY?𻈝yR rؑn݂0,82gfJ"ÉqNX$ge>[Zi`J3 4pA_P)JH&^:+J0+Kݛ tZ3 qdqk] PPzpL?Sl۩nGc"J&SM_ޑd/T 0E?'m#qT]IHz~X*aC_:{Fڳ ۵|C=o5BnX֧"`'P ]ui9^Р{;U9uB`IԸTKhSLj Q~,6JP<ۑtҥQG^e#aI ˲}HHPNs |ng&%pݍT ȐZ> #mbYyOђ,|n6S'3$Ild6AI(wŠS-a!  zlត040K}?OgP2"<'r u˺JΜ*sǕZOo*rU\>|T#R.ͱ5pzsbǞ GVӗ'jfEo=$,㬗,(>Kqa~ڣ6F^pLrf΢,`2C;RGsf5_~@Gio GFGԥ-d 'l÷_Fh(AW.7U?sr8aP|E2gVR E/Fs66)3F2S] lo1{g,(VDN/V0d ήn9֨-6훈F"yOuu<6b'˘kv>:sTAՀQp5A@kqbZ>rZ(v0-?6 Q/n`'D鈦sؕ_x(j%Q]eS2C>9#6\Y4 -mre~OCXl(67ZV#x#8Ws/{޿ o"P'3I^u_aDΗ͵wit7 (Û! Lؾ*pMO@G u[rp Z@rǮopveԂA`PWb X$m"Kub%RCLלD+r:)R0,"Z` ö-M Xn=</tn;"A8FsVWٲ޼AG!e@d@i(EtsyqLISwv9Ԥ+?Zc(I;'6s`cz5;S |LOta{hanl]k#m"F)[lJH,[K]gQaTx>8㊸>r^=LyIvr7}B3xl6IuѲWroi5!GVS1-ñVW7Wxː߇sgj$.~ 5_]Ae䞵Bۇ.& /( O,L{!?IA'ۿ0kim=xx7,ز_8qN v8ޔė^{ )vŕ5y.c#c@ZsI$XG1-. Fն41g{>yXc (tVZ{=rLj^-CR41yT 83 7GW8wf8]?,a˰˯@(,wK1FShC&pNL I}ڮ`eu i 94 |6Q,6&jR K쀪{3G$0^ tsp*)}0n.7`s3&Iw?($ޓEa {8c:jR"̂X8݇@5 KɐW}3/2Z2a>q fH^ιF^8Qz ~OZ)[0WE#/LX YY%]ȒxI b +jqlA.GEE2(JS/8,o:›&;<2sv>I!2n3rB2`Bmr2d@D?Ѩ*pEe Z|zۥqXJ.4SAle=H,G9M2 v]Klrc<&S69lf- /'XҔ \)98¢Tt*=Sݖh)̸m;~'꽈 ^\i vy8%=|aVg[z UUykZ=޽Nrya>)MX5[[6 l%p hSA PCzjϡ_a} .q`aE%" &S+7 "$9ZVrW2Nx|l`xV]YÍ-{KbcOb3KFk۾*~B63S]& 6"XWcQ;KѬ.I!33mS3=g3E1Ưg2}q6-Q}wViS^(1dex-W1G1OÏ$*KHjn8eH`-Aq&nes)F3*U_`ߝzL1g變DgJ93Ub>`bZdԊ~S5j1O ΝO,3h s欃6V}u#PK_+3f =b[˫F-ip)_V^9/t*L)MABިm!S/VTb͔TD>S=Q O+ xVHrI{XNOUyFn>S 1g&mXf"R (/z*T߿`"֨x~;06yRu -rޣ|kR-619F每6j]qGswIu@J/{[s4_aK. jɒuFOmӆdχolOϫ]Khj(qO9Zq6zhʙd3`꨷/yN5@RG鞦AsmxzKAr QD:LG Qw]7{U w@QykMѯx [r6ʚGG( N gf r\Jk@<Y ^ 64O'I 6G ]~j3ư5ږ.nwwc v; @L9 IfYv@h"av|/A>(.Bts`[|Va'8nP}(Nm/dtTYiP+`Q#xSg 22n5Txyd;]^qcӲ)re,pP3 2u[.*Xyp+̱N^TA. k }VU`ݣDof'B!D~J3J[D gP+ťH~Pa$W/iсn̴})ɮoAgbR%c'&ՌK V\i$+mH+k98S SNdIOKJ )v||2;ydqoŇ- ?SÎ[ Fc AxP7;-|@DMnNZHD2tz4e]gSodi$Nl5T}5 g O=gnJ9ȼ~y,PᙣqqWj9vuTdV cb7A}*^Hd#.ac*xBZԹ*<g^LK-Ői=-CM)۞l]3 EAҧ!JBooރ|2<yx2׻!1HHDW(lFU f-w/ x.G C\Tt)Av֌i4:Vq(lNȁ^)zIB(1ގ1,O݅"B+m9d̳owvf'] 2Mg|ECk<:rPh7V4k,_b^@F;)Ԁϯ Ukqkw-N2vnB4HlYelj M !,Sir3YhtPѫ9T1Qw>po_I[plsC+ծALE˽=v<$pkjo6k[]?BKpurh_!+Wn4mԮMV9!y+UݕTB< 5*ﬡJX%w&꿋1SmʼnhEQ$A[Un2r &aaBAc^ ߔ3O-5^%7*&F|M\'YY%ԙ~{+ -˧q_a"1k?{OE:Is;gcc6KAXwC#7+5妶-aZDgD5=P(ZUJ;LiYkFɟK%v s\V"TnVKNHF:vo8">G[U_7Wb ND3dJa$5G4Ԕ2RSFq^f@cA_Jtڮ<╙t%XP5]&~u (UvMެJ_ї aJasT g+{6Q TÄt&flh7f5&jbgh9QF3 Ȏ %Rj/kCgdh Kð) D/jVUFdv?d!†_ E T,%N[sawFtV{ƥ#`]N&bT}-IId*Q6/з'ë}X_ li-˘1tv.=H:D1Aazfyc.@+,Vb;Iw1ٟ©;NNg9xXT zM0zdJZd~j܀8P$pKxCVFE 6 ؂!=>k8"P()@ۣd"k(`\7CvX'wN ߢ@8?V*TmQ]G5<|cx*GOZ27\))M Vnv[HaRҊ۷Q0 B2Xzc-Րe6ߦKAnNȴa5 P2crL}V| <$` m={ak]YWwe+jh]@RT*YA㩎JbA6EV4X^ y!sp#FkH [#O#gz{}lkAǞy OWBVyxnYBe gQ\8D`QX軯 6/N'H㶒lҔnAZ"Y~=EȼJ0lQelilICT]j{?T<)ŧhomƴF8v忹6y."1RvI)]vMh9 .hI4)'416J)fZuEfѧj`a4ǕT<]ypF߂UZ?#tJщwiwM\̓u1r47π9L0A#i>4gl8VBm2 Z90N_X7uH<%\D~Vkt 5jNh'UHzTb5)n3\ Sr"NZ9pо i}R$^P7"=-|uɥ'ec`IZ  ybL4Bp4m|Oߖ9WXZ`|pJtRu>WnQ>CpfɥbWaih, wbX;8_Nb.8\D[a>e7]Wlcʊ@et3EA፽d!:>78%Ҫ8+:L s5я&!z S}8|1>-I qa![{YlT"28mu=WFY2qv#JjmR_lP #b rSp@aPTãKrqsp0^k%OxKLהB5@4/C?>Jb2L|*̳ )0 t,̧ L5.,]E-6'1HIS\#x^<$ûo*%Bz6uazPcNO:O\G $lfUy*||DȦ^&~B#~q!c1pD;\ڵ)Ѯ\QCoP+ 7EE1аˮpQQsh0֋Ry81gA寛,7NF?K&?~CbuN׮9hZ.<?1(0P>I0(kq5#<f;|Z=Y|Ykև)]Bt98: icĎ /IW6A=gz]D4J;Ԓ D THhQ85[8'iMΖmeI18OzxB^] & QNOľ+4]s0b|o9ɀfsȴu VJ 5 JTq7jœԐ4qts Nܭ_l~N)N):D МIC! X}#?iG"uM8`i{؅WmpE~=}Gz&_`4DQwe; aBfz3e-]\6 QYg}Ѩ&³Raҭaߓ`\H 1{vUo)p;ޜ[!#,ټs!6^fl;Ol&ml7N!]aU7H_.ԖIV$[ӿ:/Wǝ{wno#r&WUs#2`Èؚ+fQ$J9._qe[*k-fP2.70sChOt\0HL5jׁ(.~O7ĕ h4 D<2^[=n*hZs2^N[KW9֨,Obxj=N  Y9._U[Q~tĊCsd0XM4;4kԘ윪(Ͷ,売l Ss g39\CI 3rQ+^_^'yR]-ELDzrw 8gtS{)A5#zZJ CP.gWDס+MU5{xyxskZAt!q'8kֆ]Uο:9.x3Yc&}S `{QXcqH]/̷'J6=lMl .b!g֏G*x Պہ%sG։~EYgi;d oaak?}ɲ# 7l]~;h> =3uwzɬ2){\w]TJmo2-(SL]f %4֏K" g-,Uc2:^&ULقPc_=.coFl°Ao=}Bq@% uE{/`'y$[G4 ᫧{O+WN=;]z%>Tt "i2rw Gܪyg uc nc\s@]e+JNM8 wudXX4KȯTO`ljgҶ>2a9uגWκV_Kp\]KQ]o5̢Pp "K(Ybx=X;ALˆE::YPFGr%Aa`~Z?Tf&\*pB"?.ъ3Df&o*>ZVe1/OU)$%EvVחˑI*{"a/I!ٳ@9:O״UݪwZU m$]Zf (]s<讠 A?K-A{/?<)۳ ?u[V*Z9 OḀ/6,venH:UE~(C3[{ddk;XHWX 9/fZ(Jė֖%WEm*Y|G8_*mq ΕwX9K^; ǭʊm;HϪfl1ہx_$fN$W)?S|_P/_Bܲ vh-Z:rYߺ5Z"{߬&,ӡ~=@Ji,XlѯPQeO[vs`< O;$̸[GGٸhd2ͣg\'.t Ŏf*:.ވgCF^3=sgf=ZLRRcu5Ŀ 4}շD XE6k}S󖱁yd༐/0h our΀#v0N(D g:d`+t|۳Rc:c| ZrWN%U,/XbVYdLKe6Ȧ* c=>a}}ǥ {6 =I}!MK%z"47:wyC]R82@T]qN LJ\OӲGK]">7mu^"\x16% $L-xSztwIC+06ěV}7:s@]LL]֏stv6:>09W/0హ*RX ރ+-ux_ɘA|%)m nO-P C=c[<d` о<62 p/wTQw kvktrp+d-Cj\.TwŸ /FBuC}1 k~P6~oaHkb`?$6jl0(#l_ hA 4zzo>uٹkl`(ť#`$kiܐ16mp\XM!ApCu՝LºXk&ڦ [$fztvokP5%:.Nao OcC' W%pKث:Wkȳ杠=pIuEXA#)-ôU>.!scn.;j39Jg˝ OScuw6]ݣRTѨ3" ߏ=#NEPL,3`~jʛm+ݴ ^&t,H7ŕYtC)фH}jH#WMkk13e7>5F 3VIOE~p(`4թ;.+PM.m;ov 0o/5DM7&,^Ebؘ})uhH)^.%3[X*E=lįvv)^`ٍ~_ r5ƢkF)1Q`#5$ ,HLEЕaxwTfNUQ = U2p-scm@>#hJ+Ձ(CyCVS1Y8Xxg6wrpV uTua`8Y(p59$2PqCfl`s%fuRGrHj<+ٟ' 7~̉-n[?"O?V^7◜I-uE]IPWquȈ #uO:Ze6PKZ m"tŧb $WHeT"~R7u3%N 83w88pfv5V. 1.- !1:FX߯}V+o_@"ʎh,R`l)p:n%OԵ!p)t K7֟rix_2.+BO gƞaU"Q-)P9!M8EeiV /IFEȨu uZ5ݰTyetT%sl+r >js<|5:jx54C1j,#+x 8(YM櫞06"-|P#ǻu' e4w +n f4"#eOn$(#暈 31B`qFyYJ0]yWeIvWp塑ѧvW%0>)¸AwX?aF}_2?o_kPd ooG(#|xP`ײ< w}shikxI`)3Y vU?Gt ܈`" 2!7VJe+^U Zv۪$NEw''."rBcڐ4]&ēE/diZ6Bļ[zA}=i7گCP3sg'yh7m9 u CKo!JmE̯7zZ0ώ XTd*ÒݤDudοI!#Ytˋ|%4`5*4l 44Km>+m ) =j k$ qfͳM68'ZBN=G.ѷ{VD8[Q[5܊B bO͐zWy/X dۭ]'#udo\ї΄K$xQB@2<:]Y5井Eǁr|XZlKAא!&,)26 Ź/ f*߸ џr=Cڷ^oxްl8S,xG`# y$޷*倚mXVRt{MzjLdp{6݇a> })_Q]CC0Y-qLxt>cwhz>gU6j(&>bxCssCXY/GĂuN0PoJ5N+ 4*ΔKzX r]Y 9j2訵!hA 6%,*SsoЕw>>Yp @TYZC +[xܐ{s L䵓w?ea(r"qR㏑%%Vc48`y!K h7 _[ X{evDogZ H#&v4Fr~#`@iC [W>btU/OWn #m̆T +Ժ-kIģ1)@X~ѝfE{j(DGVIKflsKV( b:vV|?J{đuy׋7?$&bqdFdAAr96sTRԜpkZ:|v']7U"ӷhIgTS3auf1@9mB7X8/94W`y6@yջ`/!|ek:L~o7Cg?Cr"tƕXEYN?gBl9GR٢*fzvG&ǎv[xĻ΀l;MauF򙾌QnǓihB*0o5D;=9"uox$Tt+: k 3餠=z=y Hd6Bt{k8'A}M -6-y@k]w<oŝsЁu__MXltq&E~'<ᛡcFZ쇁J{!|#)%KWm,.rDU#I~ZAԉcAˣjEs1_>l N.Fi`KџhM|øv Oն0UT3%ԽTl Uj ;AۉWؔ•맊 om#myn#|' +.;F6f$@mcid>ukko SLNSe=\1w50^C Wh]r%}eIl<rId `^v?3H%j)"H?UoE\gLhXGXv0AZͿo^o:=|HId=cb鐏[n($,f (.Dc ;pYKo-iacQnCD-6:8+Ց QRZ LK=CXaY9@E;oH fTk0^oĴKko(mC&o UJMfN.q:pN+s_mӵ/^Qrjv&IInqyܙL>ta /vהMD v5 cFB1]# 뵿;; GΊ]bhH!SٓH wڤaaPP]j1No7q1Zl8ն._X{;; /v[ࢁHKk/&Š2wI\gHͱpm ʇw`85GT[] /!Ce/ xL9rA!4̋+i 7hCXn@Ľt38B' 7\ DdO<c}cЬo-s jti>P?Z_ 4mIw=~p(_;]-ev忳p!ċ 2jX-|38^G t0/~oUI]L(Rvc&%thqWsL )x c,kwOY#>(}*\k j^+}O`F22Q!((&@ECiasGsO,W"M49y{J\Ï('"!@QO5 xMRҏd+{Vki",\sP$؋LlHf}llrdHi}s+ :xyӥaߨY7TEstq-P=1|`jH< Et[dGi:QY@LZ*fvkY,֣AYR OYlLnW,sq:dyU-U^'J$r~w{e騌}rOjMp0l%9Țuf6NlZAcUүqL06Hrrhxm#"!įQT:H_*~0hQ(sMmw `ViFg  ǯ6f8#OB be0h]G)=l0-TiY^d5VcIr %)X!& neX&7ڛE.ωJD,2ȪޅH"!@H 2pq5lë.&b 0rAn)eKscX+93^件0'F Ұ %Q G 8~K#,6!jB߬07rŠ"E[-.U2 *djξ1zlD?j{[ySQ%FI`% Ǹ r8o;/"1U!f ix/͐YQ XFOfFǪ8\!:W##TI]4)@X"rÄbZv>} 2LOܷf/@yirBBmz -NC;;|vQAڇm"&7neVRqOU鿈>-nKx)Ez[CikR 6ejy٩)(Z{ӳ\Zr> 4;*<߄N4-zK+?hE-4C 0ass;2(Al9E;YQ葼gggmsTwUury6enqحJl$9.}!əƨeĤM>L&=Wx"<]4LgKHWvg{X rO[.xaZڶ6! .F `3@ "DRoE>TV{u=1}kuXsN.xﵻ_ucpz2E7:Pw#>!}6Uz4D*"vF !yRpFGhBk8' XNS\)מ|J%$4! A{H3ŝ -q^i8 J*<24χ Z5Uw,dsuC0 % !BB8pnW#C–'Q*:uJWOΦ*a[;n%}Y˘ò{EjC/-rиO QBPU zyBun̶:eVޖ]55"Ow6[i;.E[= KiΩbSۢz,ϛa񂮛l'^5^k]B)HӁ]q'2t֪6RVؕW<'opӄI5N}o3i/ o~m06_Xg;GϲnB[]DzաӼZ7ݳ3٬|%M3ȳ>x=2o7JFVvEј"dž[=BƂ''{N8r?lYUΡq?x fwPX8P XrV PYBˬǡ{ŜVb `E˔lLPre5f(ΦPuFKhX5Czyo}\ hޔD\UGūSlLt%,>G${WGrۚ/qVxXIOV'qxΒi wp ~]xr%iWĕuѐI0䤘jVS4Mk!2\ChXu?#~eѰ}w_VC9%IW&Kub[Ƌ$;kX*ڶdRE+[w⟑wSu<9"PUi_ʼn]y[6 \'{Rˢ|wDmU>[Uc4l'4T{TDfke/lZt#@ǵOmTϺ U;e $GQVWbK~:>w2KvY9&l{7o:Y SulJM2fZ7"6͑wz:_ xNl%bՀs _`NK_'y GD ?".$|:a^E-|!7giDnQښaydަ3OEQ&"6#(χaG9A 3=:۷mأ ৙FW?JF{^cjN/V9K~7P]CU@-+fD,Kb >`H 1dY*BWUKbK]+FOuyo3𧗱ҥC%].Ih?Z䓜:4}V1O1 "=,% DKqAu5 UhQC]/x^b;u$Ɍ{wN"jLБ|:0}KZLz,1P|u1< ʨjB.%nGK<2U,GO`K{,âĻaDvYׁ>,4oPphpݷ0 &@g{X:3^.=_8_."/JhڒGYK2M+H2E:aWy w=l|TM! Ti[H\lpBYTN$ŸW3f joh3={HHY•$n`eβ]NJ0 lCڸ썘nf2ڪ!53傌u2ͺ㡏+Ii8*X` ;"sGc~FEdx؈~Z_È.vT6b1 B-I CXGMyU [Tqcs"\hm\Pyp?+7ܴb-%W5;HSk;`ݔXXnBUk0kG{sJp2qUoAm@noL({f :i5!Q9tֆåh*']87RXb/5J!]βP̽ UF1[Rghu#^HgƤ2zz-i1myn"ZG>59W*X;4ST<1_BՈsCţAw6rY/- GJU_Ht|'JSL<]3( #gC5M}3)GJGp^O瑪8| }*!S4Vk%6ҍuRRaO#xNo<#2{?P;:uf@qg;+`LƜMB|Aqdh|jW͓Xk%7K0QHK`_@IA P͡s3@(ֻ%t: ZSSC[7ք4KA\14̱']!QywzmQɟln!jIFp.܅A&8`F8f⣩]f2}s~e,7gHkZ]E" w,R񤋾4a8|V #g?g'&@fx:[hQ)8E`rXLK(&mxj“5Y1K 2hO(XzTOWcir1 *䑮%ho,fTzd"``MzٌK3 TT i!d6㊯ Cۑq LqT"Ju`FbEmɋ(]وĐMq, t:/ Mhc-Dwb= ='ɴWڦY!RNk $pIÕ0(}d/"^Kjs7|]ekzfRD {HCsE".j>"yXU@l* ~\:t~uJ" Z/α1e*Y*Q_7jy)^5,a6mx+ 1[uդ~ΌkɔZau_tB^|^gbX5aUf:иC:u^<\&MKԚJDc┧ Rr`e1xV]K&U!K *HlrXYvV~*Jmm@%a+(HOM#p-B>RBO!uVyxA&YL?,pFy[HK4aYyغ3?؄zwV]_|fԪ}a1 @SIԳJ߆>]@ȁ'ץ rj -b{$LJĂ\.k4V[{kL}/Rؖ/{NYGou:36 8ߥ/Mo)niL ,7V!"gexԉV^ ~jj9s@67ԍ.imt=[u{"ԐN<5-=ciY68K-.) UsB ]M$5VDg@5 7=-(aI=>B5Ex\CZN <`J2@s o>Է gAĒk8ʖE,(DqhU˘sq&5/t$db?0)>BSW,ŗ[&56S Pپ1)-61Ch/F<2nߵ,FL/HnS5,}r 0`r~u#ٖeKXjD{B^䗆Ě%SzrxN-%NǍ Ш}3tA4E߅ p x9w!1@ E COZ [Eri3O7cipuۃQCHQNKbݰ%9.H\,Px"*vÅ5TD:uHf;b~ [pi?*׮uQC3cgt%Ԟ{LlG$95X Q'D8=ɻ R/}U>w `3B0ZmQ+mh]\n=q{g9#ij`z߁'77J šz#vf2UYnF€8yIv|ı") xՅEׇC ,bZ˫֥fF4~fHnU4cW&i2/$2-TÆeqwPԿ,}ӢQ b au6#&!mYG5`S1*By*`0}Xg[[I.>cC'^AK](%`86m-[b5QZ Auy#ϱ]A&T:P%z pyfO~ɔgΤw8㳺-JcPY|ᨎy0.u) ǿT| M/eS(=C8̸E)xp!S$7ܠI1 g,HNKCN<%ycV;j *Hc}T <5b`[#~ FDI8T/8*hΡs&k<]7(cmCt9i /N!,`^eU{=Nbp! ,ȍCVt$Pؕvut1@ry{eOAHN3^IFԉu"Z6SĴ{^W4 $Z`OP_{,d8֍7?Z7x*YaWKbq|)ǑfY3 ' ' $ju!%+h,IwVueȻ"x9MZ$iE&]|%f?w߬/"/F#ThR dSj,ReY~k5^ZׅmҦƈٮ).!3y!% V>I&JP8x|:݄w[qZgr/h/371/A MXk>m| >fTte!nzw`3b-nrqNYvnw3u-,`vç<-ߗm|> `!MTxT|3⠗+zAe-d8h; `EBv[q*nZv EٚZ*Z9ЬObVu6Zc؏XC*k8gạT2ُoP 3;y $~l^$j򾆶L b!d]+@)BR I ڣp"iNRD@388 J~(i)dsyEN L4X:!~ B_0ny{3xL7#e f LnrQ2́_cH@bao&&ũƪKxIzrOk+q6Ǣ3I8NTNd04pAi+Ov+xkr;lAN'U)Bm=z!M)j̛ /j|1+a3Wx\Pa;wKW֫ KTh2!BqY"y`,Ex{oֵua4}ѽ9vX<.#~ ސ󞂹^]X,[NUU}:1&֮iǯk~z ^I3ݷLM:֯uN6}hߔPr>yx`j!\ݜ:9}̉R7i]Jwh~Ҁ g;Bҏ5`}$D Cy( wPKE"BE5?s8fXdJ_SH.lB*@+0K/T_6%WȧXXӶBm.EG%&Ls ̓9ƕYXhb8wf;M}h`ԮnHŧ;x^CՒLPg%jVKEnCB&AhxJi/hQÙuG#gV Y@ 6!?wL(M]h9ֱюkIK ʟWC-*"0/e&`ƏBZh%ơs[QfVיtRTD[>@>1swD |o7"q"#KA"y-Xcϻ?ObAǘL5`@5od98=oŏ IԱrqpsPVӎ:yM`t4a\ql钽+ωׂ*wדah%>]*B ,.,h_I8{PPOj2+ Q;r[~91s=#&K!Ӈ±"AR2lr!)Bg7Id`~9$nuwX+  o4-Oh*M,w:6)1W7VUUӶݬ.Fw-ؙ7Xe{S;7VʹNx>O] U.hG֥ 8DD\0ٽV?Up66CcqGWHǡ<G .MuibE;Ys"}dCmڶaFf`wKBiBcs>R |d:P×o%AJ,htŢ @EbuGTTnܶ_?fɄHCxf̯Iy4ٞ-ȩ@КKt5ް#uUaW_<{q֝~m!@VKBE9hˍB=S܀s]pȆGI߾:LchX΁*Zo`Xc!-Oxg;uhS+H$$nL(.H"0n5|c\ _WTws4s# Xd{TFYiFhEeUQ6\%ml,%ys[NUU})M{0,xu u`eΖyj(&XIw7ۂ54Eqz=Qd9Uٖr;z&ۺ܇a});: g#FQA~PwR߅]N^J` 1$+T`Faн^|KthLZ Qķ  zqz?NR*YE Y-i0m(6Rъj9~mՎo/)@[+OcKP?x%'>Huaj Ұɕ#gځI9:5 C\\xwɑ J=Ov4wpu]h/t깩{jdK׈**w {7gzbz1,jq`:gU+)o׺[g v2\l~7 Fd_̭acu03^vI ckv#:^'jryF{VVq)&>?JI黯 h ștgHB a*S{gE>3TKuN+hv\ИDfws9Jn2HkDz#c-& ߏ* 2-ѾC}, ~)ew{ٍ7-☙-P.&}RDe׆E<*?_$܂Bxu#x<|K_zTӉ:Q@kjߩ4Q|=F -J$lj]R[?Rinj,.8vwXu73w(PeZ?Q \v[tɺ=$/&e90g;e5#f.HԿjc ~ύ?T^X[ TіA>VZsPS p |bsbjha'=ߓP9:mKyЬ:)_7Yn{C,z7r }a\8!5SK9b@ͫݭ_ GrH}Ԯ t&Yj}2% X3̩V j6 5˻oAJ ZTJ{V&$'aNc.dyE^p*|ˉKBpCf2vG]CXg SE0# ?{͠ti[=&:݄j!++?gS'BE+Lt C T|Q˚Wy "mčG)cī{8XGKdབྷi%}s 3YA":<\UZhc3e/Q !lڔш2#88 8m\X OOH@7Rս㥒1 g5Y>"/ dR0h.r5f,.7f}I/HիK^AV4̧.<5)Yk½x֢8)1oEIxdU) N~TzZ v UēV?̎A+i}7 SoyM!(f9aNJeIէd1|'q 'q&"pK3}0MP}nluʴth ,3,LY j݃x}sۤ-//*hc#{B=3sUXNW8uwi-}?gxB\AiL%Lm0DN̪O Q^@GvbɑM'ީEBL}wcH絼SatPq4Z$P~XZzSL1-P5boe .EfUc!:XNI e;^ؘ[+'&#n^Fα`@Uk}_.݌zj:t(i"TEzHJ &ȩnÉHIwtWO=:>^i, zDa(%Ԕv }0(N^E |W-$$4&UN]Gzjs?B\.UAaFzg `b16ؑRw @B, wI}P7:(S^Vo3γh&=|aZBG~,hl9wqS7wbQݱ2hw_WT1bO}{ꀸO :cKgH;x ~f>M _1dsT=1))("]GDP u#bKV ] /'0Mx#<Lo|)\ zlJ,'3b`5u|0ʿp7b|BӢ *#(SI?USRfP47)ބ< Ae%斓IM|D49-7`s*8|ŰAv4iZ{|lnDzA ;S~搁(5v-Q OxNK1l s%ɺ1j%gL-Y'`I=ͤ%|Y¢jr N$VQ a&qg}9?ȆU.lL3J91LI$%ʣ8Bo/׌kx% պ 8PJENdq qa%ץ/N4kE}yJ$!5P6{s^AwqSZݞ^Ƕ/wLsp۟LwTjt E z*D;]'dֈV-CLlm Ԅ`ATpdHSwMY}H@n D7wH-eͣLN͞0Pa@-zɒkcݧu2SC̵'T+26*}UXa&8b*?8^ĸSAR1 [PDS q``mg=F2K_FKNYQTW*t4L օJN@+YU4޲\R}TpIzWA*ՙHft_9cF ߰wЕЙvZyo6lC` {]măuTl1" Fғ&. |' I3ByvT?_P\bO4t61}s"ׂT$*մnsxZ9Z+ cq^ឥ9' Q>o Fg1pajO-uk9࠸_d= ꬘j'%gt}7#W)Cs0i)M/:9+PUVN"ޞ5>txgui8.Aj Uqlx|=+6#C u7&4ʝ) A}#\leȼZ'`Ǘݦ јZiL#Tˉl@D؇auO6<\^h_39CBDF%딘3k!ԗ\ XUEs❉ ^/(Bhm'FcOۃp1>b_#JApmZlN!VG|x ۄ؎VwW#>R;t CuݝuqRvREQEokԑa_gs뗤pI,sP|0F_pvߺ, @1:]>Oɘ'|Zuy c(c_ZgC@ܧȴx$۶m(氾R~ (̵j^Pv} 4D~,q N ^Y9-d!jZ|ak/R}Na0-MJ.>{ qŎbWy議< ?]P2hef,F/~IyWO謊x:=@mDIߎ ا#Şď?m 'dXP/9Pn%nRsY2viytt!׼E4\#얖MҲq0<'\JUC"21UoTe[ g֞8ɞ.<&*l 0O]mDZW׊erf7Jd#NdZl?D!A=ͪH4uKMګƞkB`jr'Q_96 jni"amԽ=~UWSrjnTAƘHXNS2<9tGڎ ͤ癏S\IbPG&z9i |ųF'K&6ʳ[6='p'^PR/6Ӏ"y1\= 83k +H1$ ̣|zxU"nWF(tNҾG{劤E%8̈jDkBgN`.EiAϗUOL/Q@T !͜ ^ؤ}=˸^uFWVX 0-͡s%MuK0S7lv7=;@|?$&ZݱpdCgŀAаˠN"TAOj}!9vNI7M1դ<8gNA|\=w|eNӵh3{j{JCg a-6:AR!hO][rx["#X]~|PiuM'NJ<2Xx1 m9j?k74$ءA>7R&)vX8$I/fUG:eMHMPyJq̠e1GYUn: &F¨ȯE㣔dp-5i-,e;d"\9r["̏HwiMgYm X5oHCDZg |M}!,pLb,aχKV3T`wYp~p{/YIKǂgNUq~2TYVVu dVQ^;}A+t2pzR;G̞by9 _V['5/Ԃ;b8#Ѹ1ۧoFr"k_D]_;DFbUL)WzNxR׳$FB5Q흃5z;0Ӥg?j{>E ߫_`iD;g݀8oQ[Dj\`lo=KEEud!mҳXoPrIC۶,]2JTŸIOÖ6(Y ٧I^pJUwӚ sտw߸*nhhiBrߝkzƐT(VY$^[ ),"au$"$ M`U2%hn ujigL) !]ȕ䦋 A_ URXiˣpTƛH34\*&YXzR-T_!06 dj>Y(`7 ?ESW֜; /KQQƩȃZ40 ҠXZ<(BLF _5eyl7!<#2v+yᡰVX66+>z`VQS> r4HX-P U`Ƈ}_/,!v49@nJFm#L*sp8qLsOS3նCwۯd be;Zc =9X%hǜ)[ˈI2uS_IIl4h@mwfɂ^leЈ%@$PB^p{fySk!zAW2۠60 힩?=5n |@8(YU`^Bl쪷C6)Ôft9 sP:Fp=2;R u#{hgs5z"W PxPUэ4 _b.-DG%q`v^Oq [5;~6,KIZ'Ϝ UVɸ(pXG.SɆn\-a8Jt=\ޯ>z^말pN D`%$zt+Qk)V\$z5sf\'OfƠnWiw8/ *M~4dnЈ$42f3aN h4 z^ib/ssuM1xlq,LV.q8&BPDŽZBtsW\S,V:Q~Z~cBDvu;VGIxNqEQB,9e&Ipn[U85n m$g0IUDߦHف3ȫUIry$1zڼ7!*q/~~N6\K3 V©ˡEk%cAo\ Ot\gK-9s"AFBXD'RYb(t5XA(0YջKt.$+U ZG ƀ+0,tϧ^crW2Sc7uǪ^͐WZaZsD=<bUKs0"~wlRq':ξ;o4lfTݞfԖ7/k.23c^$ |B_YF`HjR]:ҘGcSH&(дiEA.z̃h)9!_xяMcހg*c t cEnˏͺAm/!rKc5 w_1ˎVuzrAAU*'9nqӦwwN?lAxpa z1!j@UsVvEcPj[ #oUMO;yq&p|$z(@~HCsH=az0BpxPV& =IE_W:i/8Dŋv%fo})7n,5u%K Y %ZB;R՗ R/R?+U 8{Q_Q]/l,o-lzO?/ٴ̃>3Z`޷wd{].l+L"E48`hoQ2Vڼ?.ۼpٚs41KNb)Rؕ oǾTFKߴz_Ae[<~ے a#/jZ27&:g_<;!bU4Ώx"8jK%?aO|P[}aޱϊhKB]nry(MI,V]uOC29p7kЊ9j,[T}8R$ -䛜.1T 3f[ˎ> EL2{n<'{U, _k1j "}P89 żf.4@҂3 w'{;JD oت&/)`>͹.[`h"q,&JR{.TUf0R>ye|'g3CF ԑOв\toUI@c_TmF4._O\-bs}:K ݻP\rm<d}:e :j[fai5G3ǟj:ye12m\u 6qv2sBf-SN',|7#ޡ4"ɤYf s KѶD蔲XA!4Pe!hr2Ш㐶1PBHa+~\ h[k.AcFA֐=C(;) ' -5:v%P_>u9du\^~{Fnj$ \CLM,y&apd3L4uZ KEisP惢n*a.xvdB2xpD|sF)a5] шzFj6XFw8]u]GQ3a%[+>;U|l=-ZhURmD C6w&҉Ա @=. VW7!$I؇zń-PY4N+1m:h7mP~#S%Y8^ը7D6jafR38Zq͝1KQQ!]+QyZm.$j?W[M|F1vţΘ*U)a]KoE)?:EvLphaXVQ` g~5'l8nB8]m_ΫVk_F(M3hGPX=5եJUUߛ`a=%w148"8 kD:1%{HBѣpp/y.z$όª8mKskDis"8 bBsW.kO3ӕ^3~`{9A3oR&+毘hQ^ubϮnQkua넙IA<+bc#/)Py vG4i`MT.!}\?đ/a?W|D:*l0!IrB2FMlO,=BEh'ė<XxMfF,XIs@SctswWe??*qث}Q0z$$*a7f `$LSڼN&iev3 ).㩣j՛L K ?AouT$ | ̪fN]OBڡ̏̒`]sܹL'F _ RyɢIߤ^ d7%XjM*[Xx̎ޫj6m9Ҷ7 VNB O7K(5[z+Qaj@hoX>DI1$mPE7cB?&BjZ[g{j").E.NEeJ30lG5y (<WRڛ0I0wtC1EZ} r1*O1Og?ݱ|Z1JDtфMժU%Aw/b4gΔ|Ik"O~c@]\']?8OP#[TrN;+t $mōVE?,\h )~ qe WDApY'к8Άr ƺ4 ,YEuw<gyT-/p90@&1񑈹hSPW\b uWfeg+u0hCK0y]M4#&۸- S=Q_>6'ṛ"5k+!ƠWE='=a1R*( WN=)JX2,t:l,sZTA o%=zzT" Jp$Ua߰K{xgnF'[e&R0Z1&S*f ,:p%oD\B𯷫"ho+լ2[v{Z ?<@(Sn@hKRK#_ J+%X (^8=\B{3o+ 7̱K~L:|];m, Irzw.oFHZ[Qn?@ BD{h kUvbԵzuXvӐĀ4IHeMխieJ̈HDKv؟/#GM]S#5&tzCD8ynW_9A0x6boq1uIki2j7.R?QT~J,* J [jrMΪ=Y*7BR>} RҊ=3h"F\lYf~*ŀWsiAB~ T:5"7j\ުM'97}3]i1$``YlAV ?EP`o.[>hL*J[5Yݫ΋N_#<\vu%kezwrS3)acP;[m:E>9|0/x4ayeƮ^e `iQhIΨRi,MtdC$=Жz  :r[}Q\ 2Q2`@)㨜jL-e߲f0GCQi7mա<5ܫiD53_ӅΧ:ZH~kG`Ͻ7۾|Sh֥N!~Kդ|v4d*_!6b[H!, .Y$>s=J/t3zS#C K\xB_,[`?13P{mriʚӑ "f*K³rVfAomp'23B"YzN4Nk^gK@kF,r_o=SP3™lzbvԎJQ8-PX c^N"aݓnQ +ȍ!APvF4^GP >ʹ[X{CS,? H${zpJj(sLIi0EHNlO`@z{H12U8ݛ |w0qdItZ{ ݢj{`]gOIjO{s*'.LJ$}6F?6BO5I&M_Z⮢L_*5MW<^w!ז|$4"m4>Net関).sk(րKdNf_zH$:oe!%Xg>ޠ$?Nd(W \\ tr y+ۣjD)NH&E63+ڼ=+SZwx~(wW0{WOz|H&rZ@'2ӓET;~?wa:RH{@"p>RH/.jZ%ދ?~zV |VXD#e^ ^O<5$yDzغw kW""l,*JH,* 0͸W\ ùF.~:iCnޫ$&){5ώi>Οgx.LxugڅkXwQ1~ }JjN81I"%u-X*bޛsݍfG;^z_ x]W hL(g9=VRQTF1l,M[OI/ЗSn'Tt*3h8tsdgj&k9]<@G\~ɘ m;a6H6򟟚_l,OH+b7FLHҦ-^"}(B5}yA?kOX&!ط kOl'AG`.KIql+;aUV; v9+h졖Q>տ% FLIݪk)$MoBV J T3&J}l7qmQ>vKjAO3==/#X koXK6,roUoOdd O!eIaQȌT*㜐H?@;. yI!S; A~h4& pg?4H5 "L2`OXb aXsrJO=[Q '9slܲ<; e+H..lqJc;:aP!5-@iD*,ÍqVRVZCoa1}E7z-`WP1xbB8u `pLC>!/S:3"+Ƴs1pȃŭcn"JOC.|;7_[W{ʼ=hpd+oޏ^U 2mwN_n- D$gO~o?zoߜg5b%6rIx]l>ҹK=-B:o?%~/G[o!w_y$ߛW1a`5o1|zC-%M960Lk\0INE3 Ý%9[^yS[5gtjK?iʚYrqCiT."0Ө#Twe8 SNA}!QwߠA(\ 9jL“mST*,j\1M28pNTM7;2Vǣ.)LYx:Υ d3A)D?MY˜۬ovS MtwAO3v,TK_뜅E]'ZaB * T<}@}Kͧoblufu&mTJ>ge׫qE`aР4C۠'>@~(Teg٫S L/IfCr Rp[nii{nf\z/ Us,Ad6†\sxptiL ,Kmd zt+=rar=mGo"o% Ki)KorV i Eާ3mxg AdϫhY2yHJ_*z6u[O^f`j ,btok>GORHФ1q&}$<R͕I8݈7'm>kj*Glm q3):Q;59kvx}vzy5'd >596h9;%cbA*?֧f"ΙUwnvܚK$$eO }Ye#Zr&.K{s3 GgUwpȆ!P|ͻHԏXT6=<;_JP:RV6 Wɽ98SRFRӸV P.`,|bjxtt)$,Sװ+~SH묂.f΁(=ǧ77!!&P\NW|٥X-Y, rY "["]/!J`0}]xд3q7a@k-yMj6)gT;<7%>zdq*IkTJ0qw_q^s͕ɖN1{|7Ob׌G~>)-GcZh' Ȫyef-2py.>/ UQ$ 2Җ37msYdgc#CL1=`C׿bgQi`$=26cFϑLݳ{X~6?U೅?O׺X~+ǠʲRZ`XW&hFU-}Y Z$#B֗٦hӤ?n\rYEN|re0 >" Q-qr];;loǞƆ9zD8dEEFZ&#+J:W&ЩPt3qE+O*ޢIK\pb(E<ڋ.CAJlՙ: Av?Lr+0wO'Mw&6;$ aFA @k>RPsxbnMƙ݉{S*Z2< OcST9 ܌|k2鲃)ܫW" <9w6W1oAQm>Tu`u5W\4 \xs j ˿y, Q˗CC]#& b˸o*4aq7 L߈&H.e6߁x{* gLMu> bш ad'%@f—E\DQ<{.S 37?]e9HY˲A٨ۼT́^Z+&Im )1zi5b4 M߭Qt̜emARˆP7ULrNFGVaten#,25hv\>xS> $Pv' +KiŇ͛yRƻ0`uLxwa.*rR6oe%H.YR1>XJ9Q[;Leb{ՑGӂ YN<#*%g["Ҹuocͱ͎*m\psHic0n# 3=p':Vt0FFt&-"d=~0:[@5%S5Hev 7^Gc|By\Kk0h.;5:p GʀүEq!0<  ȻkZHMT/}+=Lu ˳JNWIrB++!Nk*U65vHzXe)瀈qxqMg"q-N v=gջD u%+vbä$- vƳ}n:W-[((yt]1hlm( L+w$Sv4fF$vu> 3$|: WQJ䷤,sM2c> wZ7x;X'ڸJO]ǚ\#Ɛ#Bi==,Ju` =G&Ssz/+9 Ԧ{z!M%Ih1\KXB<g,I7]h!ZdW%Q}RgxAH.czB>k@z_ nf%LS& mp2°{,[>V.gUJx<53L쿫!5v`?v+M},G}竰 gńE#2l&/ŵDuDNE{5Ҕ&}Ud 瘝M_'S,`jq_ >Ӿy?E*2a8Ĵr03T^\X;W)k._;@vU]=`:XݵM X[f//uB ј%q:VT֝SD] Ai&UjOq K|βUذv#xR9i1[n‘q[b$tcmq%2mHq߅HBO~/F[ML0(Ӯ !Uox8޳r$}25cX#LpGg|:}Z_aze;Rwne`7ئk:APTql?Kğ" l3P*|PLI5)*WƔ [z?&žżN^0؝xI'eXSZՍI DTA'i xsӣM ==zG,?NsmILuyDOG6I$7NfH T#S s6D~zR? x8`v cC'(VL#i@= Do,|pqMZ@yu+ܰ3<.6B 6K?#` axycS2لM[+**T\qyS:mG*DPtt 4M{&=i%hזx-=;cnʔAf'݉nq&"?xPk搇^~D1Jh?5SD,)|RZם;VT8u=f-yZCO4dYc^uLuFQv2lQ\g2ûs|.@dMR4!!RfHwZL?LfJ\LGh#veeu5+[g܎D^F|:)Ol 'C(v5St>T`&4>jha} GA`1Um* 9BІ)v*7Qt&(M*Kታ_@ۙۄ (boe2}ϋ2DysHゃ2[SS eyq/6 !óU.]Q(OEJޖ A?bb H FP[:8{cxdDc4TxP,[b,{7< kMAe]&IȋxH}5 -P *~"l; D&جd}:pЧ,gRbw:<3mX_xLC.~v6#= 5X ytSym (WMXPN۠Yڠb' tʑYwN=)^7ָ&ZvpkrzϐodUHb}XN=c̪l>|D_2m9zušŧ(%igpEt Iz=,fL~ }h$W2rFӗ|x.5 /r bjĵTӇ1"j ||\)l(b6ХOɝcqOG&ڃ{DKAM@U!'o>P?@W9>օ B f 1̲3VY )ZA q+Uj(4o"j^m0 E3+#J_lfH6Z e,R9RI&ey>b+̓,D5s)@Il¾''ۏWxQpt}~kDVN`j'%^E|f<e]>: =ס"\NLaxt~2ӌp$6Ƌ%=:9ס$'ދ%dgJZ :HDBi Jme8(q,ȻF4ָf7]Mp~S DO" o7%?Zq:qB Ymz̷^gҼ\rnB)$!NRFKccT1J;^i90~trUզٺEk%U~FR/-h<} /@2Xϩ*SADg?p c*PhG>  [35鈴eEޏ}"͢&si\ 8W~ b#\{y ?M}z$\aA՟;XNKt |5MW6_(pkdI-5c#:8Cd+9c1ƢY4X^ fO6f5ҧ eƢxuҢ, yB؟XVꑣ3ᩈEjH]:CJ &AȤho4uR'*qـyUpr:H,[}\6A,2\+ q-bY@CME2?.ɐ¶}os H)EP̹PxCv\w7LvgAO%Jm=MA_J Љ65O!K:WlFmi+;ֶxM"V.9咭yE.@{MfޮL}!~bܘ-X1Co'RheMd3ު,}uMg5:g.#S( Qܜ`EzP3S?ӁG$r+4^~#8c7 DDOw hL:%Z0Eʩa봯'(Hg1J [铭ڳ҅bNEPA?`+KݑL Cf&FHRǁ֣3 =bl7r߲j19qs\3S%4U8]ɪ?iM?2Fq1lz mZxLMI)$+8pQr0װUy." ecKq$];`l̵$dU Ed2k2|1B ɚ|_"Mza.?wk8wfYrV0JV*҂<-F@L`=H8:F,9x 2N0-fd*-;/'rzg"EXtNMoQ7d=7t+~Ke&&9]?!HbOry_(eAXLu 0.%d>3\g%: Y+P`fy *rn{b#tݕ冉j ?“ނdz(2ZMKٝƸ/U l o,u7/lpʰ^!n{`TY< aE0a΁0Xm`aK6|sgOqK)tRN1w8T|ިڜjUPW{SV$r^QkZg_$kRwH4ФX؁ kl`}pG)^[gaQ;iƜtW׽f'@*T@Fbi\jQpUCa{޻dՓ5=⒁1aaN֘Qm)5FT;KiY.}xJ^MR9~Ҩ߬ ֗><.xSa}${/cW]brז|`Ɉ;"~xYˍ oQ_c;[uOP$+K758bĵ-vvbm}an /ÈᰟLI$r#V YF^"<,Znhzf-K&s:69+nRZ+3]ES$.sA Zzng mޚ<$:A6z>ڛw[Zix w?ݷ^췍߼7?-fM}*B!s) V8G2wIjLQhQǧ4M4Z"*onF~naITKG(Ml^c ƞΗ}(]`V2ǀl`8=}*r9/ղсl]hE y{/) z@H#ۂ~ĩ(lG2Ⲣ_2)[.NZO^"ݩ,At80*>Gɱc YΌs}WP]r'!PM~QE}$NiUu=,CZިHT4j^syFx΢9F$\qⲫ<Л!ŏjS.muR7֨<1S>Ɵ~vtt@x"$8!@ Z8xh|Cp3 8'ޛph U0 };-A +G!fHR{|fj"*QtGx[ Lg2i'JwGTPc0C4orVva3g4[6lѿ 2r?Qf҅M"*B HAfdHku9l5ưtb/rPpm!xSҞcO3jz>;B!ur=j2TlpqOkP 6֞8m 4h[BCdX$5qYvDz{O*$ޫOܬl@< & DYY̱w'`jKZRՄ]<'UD|ڞ 7pX k̼ucs% Q5f!|)Q65WQV+?$ւޮHM| wvuq`/DD (~Dž#DU:/.N ֧!eF :<"{))v&d;?>=+R|yS.s FI@ONiQYc2L{sg3ށc4&"/aC (*k-Rɬ8 Hb)! :3y/y2Zn:~4t2AݰOKJYD1B%#!Do}3|Hצm8>̴:՘IDM9PYcf[V[0zfVfIP{!n ~iذ6wdwں7%8[0v=nfh5?jG 0dy/mJƚƹ`Iq>8NF摦CѓfON֛'WPϺC$lĤN7FW 8cA$iUD6dKO2иO["Ӝdw>@2РOส~V#>Vw/H\9_uE>y뢇{=i; ڡՠ="[ S ЃZbjesg$V ]կ(4 28p~]w"rKF+8B%,yEm^ݼ]=]Y@oƙ#=2Ygg܇yܫ!v(WqCZ+$ʯ(e_'7eWq"dOESAyxq=S|"GvV˯TˆPdH}0'2kʉzV.Nc5hXS/͈yo$tBdb'yySTgj{BX&) %7A.` ?=srvbPYDL~JSq0~t*"6HW]`F)nW$!MU8tNPsebn*6UF,}]hRl Ue?- ?7*UXMGցh>jSK)zPo*֜#$ <@k+[R&5O+mW/Zr$V=ěV@ i(4hy.^'fp9Z=,Z\e0ɩ~5a̠Ɔ '䢍Tu/0w4_5_OL?0yNq%zA iqqs=p p5 ߈Y'z@mo&fHihE~9 i)Y\hQj%`<6<xH{cu8b Åi$ƛCס@I19/7+f:?EFԼӡ̬ñ$c@I ┩žVQnK~k.r hLYsse+=N9.>^(dtf [c ˳ޞt*+ ު8`\S (.BJ-KSķ GL֥-܊O.ZR+-/IxDىw hY$rkaB`n.Ax֏~8۞ΚОV v*ɹ]81OUiMϓhA'X 2`0s@*Wdo< h[N٥j'̑ܓ]SuF{?@18_aofl lk^KO#c:aQyT}lgkaYMZGTF\ DdJh&JE> 6!G/!^f _KLŁj׺xB~Nsv8Le=h;3b))@A`**9?&3sHʪ#v Or#Υ21ݺI#qp$غmw vq+s n lARNDporp':B<ѯ!'$nbp" @Z61\6LC!0% yb|ҍq xڴzHX:j.zs 0ZVq7xǐ.PК|OH7AgXԊڽ7yiyAojtmv P Ļs[ -=e8M&g?| Aw4sHw.&J8DGePFpS ;EZ힃Ob){khtG{D[~+)!~B3X`;;: ~5Wn$K T'"\* Ck'-P$Ct{3wfe%(̶uT|t2Sv(7Ҷs.JΣpτEH˰f{9`jGLzȷdJL&gK55q!^r5u@!l1%~(V=JE btd[웾Wgz#U905Ւnz0󄜎uĪ%nmunc!L%,QEǸkp3LpxЏe8< ~Rt0rv܍}=syPZV` 2YBpv,"2ԅtohI@NuOOwxJ%ms5WXKE]{<'ʸAsF`xN߄h=Rʆ܃56~$lw%`3$LPp'o_e)gҀ-k3@KY ^۸ڗ] AC$x"jKixY#±KE#ShYMKh,5ӆW'v >)?!v01p> -Miam_q'EBˏ +T4IaR ݿםD7ڸUwSW?ʶ4IT6*3)aT|a67]wE@PK+I Wp)N- qVv2[!DM 3#-^薈$`ȆN]nYBn(Fғ##Efݽ9W1# !|g@ 3]쐘]{N=ƚ0\1Ǎ^UJdM0*fDL>VSDgJioL6/]eá ,T NaZt11wa¹WeKθ]X _w qdjqo֌qscCv}Qn6>cs V 4p@x4LI8,&r &pV[b\P!= ~ `#a!α GkwСY5'J+>o)c ׊wR&s;΄g^Eku`og`WYo~.~SyV 堶Ѥ0/yVbιџ'XR7 KQX< P'/Y]Ui~R JHR Ce[r(iSS`ё!TCDjy你 ]ۺ$MOGS);}$ UJ|T8Ȼ*y&g0;/4bn api.[4KԒtpjhmȂ'H dNF-XM3 k߷mI+/B׏2J|*$2U2Oaއ>8s4({wXԕH;/\pgFNY\<5Ik1%GY2Mi &TaLGzf+KlQf@ *3|UJamSa4ŒY Qۂks¦o%WbfAA?_'#fӐJFJ^<{2Ꜧmƀ^ń<ٽȭ z"Wjz%;'3аq7؀)%oJ$a]`I[ÂW% E?XT]u(%hbKhn?`嘅u&+-o7/74sa$P6#&^sl;gJҚ\i9 Tre^yHzGdMrֆ C(=MON?_:GmFHi  too*%8"ThqF.%igSܮogk^osWP[_)K_E!]!{Tn͎VH]ó1̜7tqT?h n-6 |B@};moc|}H1{5esUs w]G@HroImo(wEIo&c&IbtZBE #˚)<ىbCVسS%i5 Et@9a@*I(uAUH"H `ea&eR%t_4[4v_zD+ZJ;k h30 vN3ex׷%9ٕ +BxBNOKK̲ }KF&O;G;Y9:a~]Q 'CZb,;.xwP^uJi:ݹn7ZpM ]4?zFTo##]?X30JG Y5"Uo;T=]C9qGEKk? .v:-NP0`5.WIWpyY2DM庰I2%imoy E-5Ӻ}"vb4%h0FZ/yov=r̿*;Y>?5Й qD3pqpium3]n^d%|20ҵs Gb|ac@^an@ g; N6M<96l.=_VrF̭{v@] e~/Mkj4-ɝF5|֊ZK/O[fWvރ:XkhjkQÙ%cbNi&S֭F/D(#1υD/ZMN.v+7eܑrCU;HL=APLB f<68Tc #O6D4_/x[?7Ŕqjpk!,bDS'] T5J18R̊:pMiyfQ-}x\=Ц6 =: (0u d߁ 6du5K X3H#Sa a JWEXܤȁ$,GZYhjp韑,u _'/ n08#H/..Hڟ):L8y``f{a>E[2˭ ܨf~鞯e WLwLi! d4:d^b~95RSHL%n ֫0jA[1an*6;&B)C/:υ HϬ"jJ`®=P QN'c׊H3R6PU߮L?MqDzf^8 |Āt7v2y~Bg;ԭM~OJ=zoaVX? sK'`Bciz&-jeg<1Цv 'pwx-k9]c rB̶alBE[ݦpuHՓRhf/֭р!HI١ľךx2EQ!"kpşUG wݎ ojw|4fhϮ>Ҿc]Cd 4-tf.1#7&sQGX7yTEmo+ }*̹4#ZJ jcƔB 1q}~p5ãtbe_c=}D9T .>\Τ;/r/2t)Y 1kTaXAK=аqᱻUzpM̀_ n? ,0D3h vPR^!s̞B=bZ]+>f9Ę\'"TvWvAO^J%%H"۹[NoG8K<'ywa1`w KMۀ7l qQ;j5ܡUz?ܫZ+]jB߼nRD3YD2:%;R1& D71030:Z:H\ݭm$^T gvf5aNAp<#C4x~~'ď<}R`Ujt_jK<-W4.0e05 ! Z^HIz,~!Vb>N7žncraA<+# 'h(Ώ/4m .g*N7JJfAqpY">k"|1VO0#JÓ[hZ]S@KůHt|="~  //~UhK %$ЬD`l YorT|bbc p]ZL^"KhVDJ[TN^w5 QAY0.Ծ<_`vʢ! #1?EpY B*X=,(5f/X: R4A %\4j%A*V̖]*.<`g$OJR.DHH`\5'APҬMd]WZ,ߘ%זa l$vBUN6.f*4;fDc#>šQٴ?TN}9p{,`wpQo,^hg7μf˟[dRχ %^C]g>4m Q;Xquo T"YW) }Ӻע$e lqTQR6XtwAǮ5ys2~wJ> .FS٬JQ^Exʃ(o^uZYgQ?(f 1چi蓶ɍvsk[pٯ@7m/ ʈCBVH;7ku S2zpKmCq ە qib}֛)V)P[%=vS4mS92nR; %C[es j*cg[B0} #|FU81,N1HKXrrJ1xq1 *C OHN4q«u ɱozVN(vl&Q@e'ѕz4 }DP0YUpB;zX B MKdSMp|*U :cfNO0kIW{m<ڵr0@@ATK@xLp"n> r>Ƒ9.9Ӑ*~L:*Ӿr n'JQGS+Vvs0Ź0v336Ϣ+ZV<F_5@#`TҜfgut@=x Brt`t ^ɬ1zh}0)n#ѓ!1+?VҘIjK,*pSZ{'zm b^{Vq{SZe<X~.jW ODu\0.)j4M.טmѲM̸+^ݗ4IVޝ}}EӬ _nB+h hF-0u J1JA-Ce|\_rK?7jZQVVYf{j|%R&8DKJpQPgp'&NE$r4=U~1R?ّ;}|dsFO?{,ؼ7 Ǣy_b7711MB2ai7&(Bw&|,AQ$m0%.uA!%lzVײ%MS~vqdq:#"Wz[(ꅕr P1i6T, JP)o\3z,Mβ0st=!2@]_+$z2z!yyQ%弹̞7X-t8*<$p ["*I+94BZ _Rl' :=9%j;|f=`@, X30jձjFea# O.>\-v\.єOwۇ9|/ 0R๨nbq= )PNM:S@-i,XK <2oY3%\kHɚ I~_=HyY\X4S$iu< &r蒀syP (\7I|rUC7vUVFIm۩h /sBr@^Yy=Eu/qO  Sg~kNMG יmt#$ #>>E⽶t[V5qkqıf2=LEF2;ǺFFjq;{U:3 4P<ߊϹYtnd o}Ka&566~~ %C͍x5Q=Hhz0WMU);f[ 8Tw`h馶lI0k]V=%}O0&V64XE5#ޭ%Z ?p^ {Yf9ePo"٪`kknKa^ c`5#3,%]`\e/nrS@Vͻ ){D'9~g/e?//͑Qil ZnEu"0# {IC>1p8cXxCn:v諪D,WeP6 ׉K-ّvc?|oAe&4lqz+] inz(C! G4iy%ؿmiBsjoMtr)E@i@kFg%ܑM~FGl6 4O`Ǥf(_tQav $,oٞ]% %LtX#hp?z{'9(Uٵ4A;W/ )gȦtO{?iD#N{=c΍D'g\|8 R[STV/s2A {^D19dQ񂃲߶Gu{D^ C<B1=G}L*Ѧ8ad}S.H>ѹ+ ۆ qR"DmW*hLm+{fgl$Sv\`sv+>bSLRFb {.~Q50aG;KDCĆWU{Tk)++Gm- co٪FeɀZ|X# 4uL/yF"9E #Gі?*{tys'Ќ43HnrW,]#; bOd8v89]i\pNjfЃki7|ʂ&YkJqll4+! Rj=Y}OCS}_m4>Ͽ_=Rl)<v㒟F_FЕm&kms7YW Uf*L2L89!ٰ#<4@Z 0-od3q&oa2! zV`љk6  Q2 7 Dĺ[,#;_MԦ{ ս#E-;T|՘ۄ # NIi6B{PO6驲 b'.,sSw::ߩe\Nj^u)`Q>zjB1r%fJi&|1RC)LLLDc=uD]\ټZx@TS!m OtՍBJ14=*cU8p)W&6_cAܓ&4}xV!a!ċfFE^o\µ`rqwDIR}rnZ<-QDZmJ;aBߌiM:!;d 益jۆJvu@gtfaSt;!('Uy"r֪(Kt,1XǞ j$ ߏ$X /Ż jzVpe895@{w_S:ۺ^8Yd \zY,8=7i,Nq#cSxC%?mJQX2tqBN C*p̩1GA|A1԰Ш5);6lX^S|DvF Q8SꠚzgF- o훫T Pkl\l|dH :gnTٍNFKTZsKj CZNGN2ow*ȣ@) a%Ux~B2|t%]+uYMg\WXΏ#>)8Oi3ʮ֘46,5.2JOۜxf:o`ڔVnHV#D&kBY9m+T.֞~,6ؐʕ,uIڪLFONz㱽>֋B׽NbT0]D0B ȩB^܏XstX(,bؑC odގPAQ28أB)Z W_LVʘCS#E3# ~nvϝeq])vT1D g| ,A\##\ ."6j!XKb7VYة]@r]cS2wZ0)ÎGע06gUV=+ךTjch=)x%0uYҕٰmC[R!pBB,ߣS8!Bk겠[߼wj,f\\?NnȳU{&S9_'Ḵs @1*+;hsƾ57oºU,mkP\"MlSE@IלHbqlx|>ˡ 80c P !LP_HqBϢDp$U|35`I.iI~tazS7|:$tD%!p-~N u}49ͪ`wwAL9G dg=D-7Vcϛ6d@?5 ۪kq/d;~%<aaLWI:|_K$x.A7\΂9o:A:ߙ3+!lS;rFI}/:;n%(S93^P ^0+RAH{Zg5I<܍gQzt˯=3Im&QK%8m@+ M  DSb!wGˮvq޻-F1M1s[}ͧO3>IKeRLD;e69jiFE2Z]wß|+e3.8j^t&*}Emj68 &x_BӠ@_[1준:UxvSW_d y%WiU2o 㝎z"wӓF29sO:ynE #$!`GYuzaC56sU=x<([fbR9;w [ֿh?I! LnȌH}`rJ~dZͷ4TOP,c7ϩJugz~e3F%D`3kKr3a! 95`LJ8CR Б+_/ݳn}\`/{ +w흘&dRNm%\ʠ^qRC*;$EDz.Da+Ɉ䑽 e'U`B QE,>m;Gb.<{(yP S\xO{&aC! ^5b9Be؍g8-PyL=cv^L>XLPW!ph3:ܪ3jMZ BfOSۋdP`/Zyky(ŲU %PH(Ip/Р|'X>.Tdo+ãݙJ'ARܖYn7@4,-r(lC CjO<7rȚ}EAf[4d&\ զZ7cIF--q*8N.Tdj%Z*/j \$Mc0}|dژREU TۘԜ;E)vfь>ؤaetêDj1xx{0Djd*)w)09XozYtf.e"0|%5K?r獤OW:&rAuoV4Ad ;nMMjS]:M4|I9/'wn_M]Y) [KD8 vHa~oZK2b/*N%()['0 Rׯ˷1 N8>h,ٚ$$<R7zIGaf^4@Es~9>HxH(4Zt2y7X<8st6t*UeN9w\u1R 汒}[ !;=*!PJ!'AZ`Vۄ6ECj, @/whnA@2eSĪ0*_K4Q?(.8Wjr-1FzA) 'R4ԔIIT5|1^Qt0|I G--zhRH{{%OTu,n0&G( B9;lӗ ⒨J4kVUϦ=C:Ou+khg _nwW60ѸaBưB#^o//sqpn4/NǀKFCۨZ[c8݅?Dʺbw'66 "϶v/MGRQY(8l!*\tJ@%Il.-#VNЍ*%/ l}/wQ?NQr"rIb 8Vu vWaK9s7^.ݹ+߷{J5 f,uHv +[?% KE(FPb 5_AѫYj{'[gÔxk@0¢cZ()-GJ,t Mej&_v<[H ]'/*>Gz.:23Wv7 ڡW_D Ң{+DXgAgCݍ~;͹NdRS9k 0=L誂{&P\Os#/|].{h4*:ԃ{)O3=}8Idd($ԏjd}dbMj 3ZW7aݎ5}-BFX;UoׯD`|UhR{<<G^^RlUwuM27bd_ Mq~l3/@tB xW'ŽvctX6<Ŀ\ھx0( mJWKwbZǍQ{$V& Qi"uo(wMM>T7k n\j-bK]򅙭ˀ ʙd|~DnH1Ԋi''a@'pVo*v bXԛKS9->$s}OJd" zRc|5G6Kt8 GCY Ni1:iӒĢĵQݞ絷r 1iŬCꯆx=UuOo{<0ʍyϢJXp=hW2"@].FM"|3_`@@9$/7sant%m_M߲%dll9zFgܓ^_jGUψ)*>@+\65V*`sqQJ3fsI%'\Ts~v Cж*-SWoY, \Drط>fT r2E_RNPvj|fU7M]I"F\*8Ó^X4бڸ&Q }'zQ݊DctT*.佨ߛ9mmdfh FZ]#{+8`YRT>M3>2ЭlT ,wc5LjQyoil  Qm{~fh9)2Z[[F7^$ƞZ{<<pX[ڼ t{ql`5;>}D4Ճ|ۡ\ AN4#y'WȝƆ9sޭSRnwS \uł4ʂlC! nK֤to{&iOx~Y7KB&(Q[Vm}0`ЌK~EX4>2E,պzUyd0{Ǹ{SV*V](PPKF~19l qfgQx990(41ة &JP*mF6B`QKcR3@'C&ȥn.\!IT í׻Dq0=pגai|w{8NՊDYmlRx`Y?|x %w&ayJ]lb+ ǒ4hds\oJ&K$1޴qyDPhF60B%GQ)(ՈWQx3\͠~z!H6T2ϳD w> 3,<.w1bj_ZTfiù_?SJjb廟yqqLnsq!cHM$7ff6 V03gŴ"z8:yÉmi!~ga0gk/cmgFK I3g lS-6c7"q/>CH)x Jx)yߧ`YNN¦Sa{C]]0h"as}/Wfe=Wyp'{8l*Egd ZìнyҪOR|wOf[}ԗ Bj>AOh;U#B`3. no?(*LzUbG/Ir)/j8bl?kUqׯaL?1,[Qd\K[9%=޵ʩ^v 띟v ٔU(9 ?2[GzGp0L k;#yt>-&Y2 Xʼn{:"R0x,ax ڦ#lߕUe4#J*^F7 %G7*p."D_DwLTڤU_-C (wHIb݉38{W{z?'-|)~*b;ym~MR qgd<ׄEӤ:< ,oFP*F,vI.{Zf>4~/!TCO2:m1z={ ,mglɮ;.P&V$?7|Ύl鑶L28^kCxPAhJ#M@Bo`z/(5\i`MW}ʡB:/'f-x5EQq-HA`}5w& k\Cz7#} %wERt_3rfbmw=H.̖ɃtH8!>mla[R_Iz=^\| ͋d~ޑ*}r@asLd9Uݟꗬw$vFd|I;UAD஛Z=AH zZWm%+tޣuuXk/'.D&U%SchlQ*9h? !n<;/ʻ?`xnF@VP$ }[kR+UZ5hqyJՌ&Xii]'j>]w#b ↀwm)b"ї7Z+Kr^|B0},*~px>Vxѿ@3&x/v1[sBD t6N0n &@NLZC%N;Qe\H~S]kTX'zJڮ7n2U KJ7noq>ڭ%d6FU zb;r2+>4Y, AeWĘ >E4 \ZZv~E Zed<\ዡ!G;0,> EKkX|F(&x9L pyK;_ L2;6dzǺF-'U̜L}@ y&;  h\YcV|dJrW_1I\Qj^~sÌX[-EEm5؏YZ Vg!rϱMk&OHBjXҫx^+ͥ(e--HI A@!|4̎<)q #LDD G 'LwX ~xI]M<^|~#__nl{m}҈4\)`?~3Ј=r S;Q\tZՑҋp6Δ|X2Ŗ/Zd|DPo6KIx~5/'HBtj/:x{w < i[ : bOk9n,ekE+8v C-f#1ԽB7 <^Vb<'{ȸȳc$ZC~|³!j`EOCK,#Bab2w@&fv[dckPx,ς@s8!d5ip500V 즑P7Y41?:AglP_OU՚=v&),+!$rrB(EF[tZ]iw]<#[x y8ZƜFP'jsav~*Sd:=K>MaHőH.ZP2! `D4Fa9Do4};MHiޭr{UG4)R9uwNzLm*(BqƋ-|]( tpU%2pGtFz/3ҶiP蝕wPWF敻]F8/dn p4˖~WwE3q?;[ەkd ?D0*Iؠ%m_J ѳUu0 8 x}̓'ܛȚl=P[أ#ҡN :S$u|cks"U~sn KRR 0oC&.=DHw>/1qa:=U!!(~U@ Ka b1q%gg8|v2j]p Qlfb;Z%EH·s_EE $} NZ}Nw;K4n9 ~FTKjQklLo~>%w>0 >)!"% uds^ ֮\BF}z{*Kle\~P+RII=?/(?sюo9-gUӌ,>\U'Ƶ ^&{[.\0쒱6O#E|0c4ȃ"ZQ>O"I Ag ;dqgB 1,m}>H~9DT]i3ov,,X—o{Pݎ9/岼y ug x2P4B?1_xϔkkR:vʳVuYպ`0QjZRbtIV%'7Jn3B4={Ict?k `Ejf0xJ-j#V|}NRs15oAP\zϋ+>$# WxMIt vm7t\-"7!WxUz2PN\ڇ[>IȻ]P}WPwPT9+$5̄1ЫGpT$\L*2P8=-QׇSz&jf%GxFKrAY -S,7Ԟ:X^i'ɏQˡ-ҝSxyes7sVY W .#þMyķfVՂwUi%] şҬ:Cu3uh}#J ]"ֿ3hdhY({/φxDNUȫ/ҭc/ՓCW>\ϭjPڳi4 p5O0.e@WjH".B:/FIgȢLl :ӹ#$!~hZAZ 7;T89bo݊Z:T4XH gq%AmdvdL3 ǡL20,쥸1`3i5_dТw[s $GF(+4_fQA>G.lfV `Q\ϸw ;I8 B@ B +]/&N B H(H! J}"ÄV\Zn78h9UbGiZ,WX}RUؘ:(ͦ?q$X6Cw)R|#hB +PH^$*E L'N}3/i~ _A1o@f%r`#j*!@DX.r-sFY!ˆY =,l{6^fjϾ=9Z:}TTђ~(nNY+bCFLNDFѹ)5C=gHb.{}s8*rFhwz0}im;u$UT6_BxF*&`-Y#&'Or H3̣[09[pO N=YI?UYoQ d|z\'R4Ϊ>|G U5/PoA}=zKUa Av"y bap[fhi;fR_yyڑqm+WA-)fL֡Y{NcaҘZ=9i@M M%эS{~Eo&,;㋳ky-TE_Z[ UEx-qZǽ~+Y>"Gg¯ 6*W֟!LBY ՊSPeQLqbW)?rdT|CLu:(@|);%>GDĹVIE0nzLr޾pbG0w 匟k}Қ.DWSD[O]BVAJ$Yz1څAIxWPT@著[/5W' dS!w] Z,rEhe*t~jә|=h3n$_BϷOT׽eD+8bwN`n啺Dm|SuNSJC[]679LDQA$ɠot:wWTbt0]alq9q8V`}‘<^`5 @% M;*)j]lPcQ\(-; R Fz.7lѯhoiGI%Vd£$|Ô!6v~Uqy__UhqS^ݥ2uZR_"貅,6ݼ="{c_>Ш$bR"J OD_;!J05/P.K;T,o @w@#A㙼o\ /$zK݌D5T&Hq-0zDY>C;}uEBA?1j)eɏER#g^Gld- t)D#,It"_>Sa.\vbdfS__ru+[KV8,5䰨9SS+[w[d-%5Ϊ)z/$BV? '4g2_^*DiH0F.XXe6mu9 ʠ2}hpK,wQD$i=}(b$%f$ t4ޜstNC("Z6T`6o!*%%66:wh/!t3Pۍtх~0)5? ÅrUaC9+L|nȱ !ގs ֦by[ !%M;+yϔ֤d:c]1} _q>:J g4ѡzkJP}н%N||6֑)?KwE.0bѰ1D HvV4N `f[#̇Z7l -K~ /z+"QSsun9ݑ5,c#bQK@I[!;yPMYe> 'ǣSUeQWha!qSO(ouQ {LP#goU "P?pYt*ParpoC\2ԍ>aFNVMeu;~OS6ӲpR6h(:+gy pgץ$O[IN`.M!]ใdE}eLX_NsU\AdŽ˩H"HTCҊqg(Q$oU"TD.yDMُ_2ٽB慿ZCb ԃ Amy,q.w) JFa,YF9}j\e 4رp05ń{187XKҀ3/it4`s߮JZťcK8(AJ\`A`FeڏM@/dd<+3U0Pr^l!,KMmkp*gϯ0}gbpb1Da膩AZhÇX&֯j Yy((hꊼnZ܌-Gtrm ~g^0ZO(xIo/hb'Iqfl,̀qe RxQ+iP,v:]: rf続)5>/: ?>ٛ;C:eSFC&:Mk aMy6^R*1zYo0SFXuͦ x6|oQ$稫'<>`/I+|ӳC1_ˍ(!)xv5Qu2U\qnL`,d^aۯmHIsPnKc2^J30,aB\y^5'K΢00M M\36 rB~hA2sKwt*(H\p4ψ_x% c+K+ts G6vi"<\ܔ D^U or6(1^=c{Q*IE ,||Uad?یMZ֙:5p}l qX&XÖ ij>OvSY٧ VU(Z@9J:tH*LNP݊>'%߼lʀ ny8%?o;((<{tu4F7'9tɘQj[~cH2][&ۨo|Uh&8oAP2v;eHE=Y ?*iS4̂G F_x P`@Sy|'pelcnƇjS~6*"3SRfġp#,t*+ xCMX9iQri'DU<0Ө<}')DL RCN  i+ߦWݦUJG1w 0 P|B#Wr nKI] XfYg1q:zV;Wvnl/wTO'y i.cV;G".eC>8D%T}J,NvA;*ڬ B+V_bάwY˳5%AzԪ'}: =zrc%}be>KzVt0'YRd*@<HVQB"ɸ -C?ZȢ\EryR/v[Q6[x\Q5TE~I굞4 Fu%\I2+׹@}3 5>u^و l_4 /-?Mf9L"}ψ}1~T6Rgkߵ[_{$7h•'&v0gl(״A Rb;39jJ2&]5`wT-{!=p}#"%Pr R ϡ!$/>? $Bmh#ӿ<̬} mV8B* s2}7 2)1 B(4n_f/?hQa|͏]>>?_1)sdSӷ+KG#PiOQE;νr\:w<eƐlA+$*Mm7w!ӻ_jh逫׼D27fy*,+.6tG r*JpmIC(;F(+IDuc4@|Pr= KۅUϢvOw*5P*_-Ch^bg !TC̠NHo"΁m_+mFe$NY%L߁f 7Shdh'Q5ꖙ݂%7rnT-0wt$˜Bg T;dAsOME[!a-}kG-9e  <mx*!u9^[7tHNzU[<t^̝{E?1 YZ?o?F_h+p[~34]tlpe nr=:r055(Jqc*&K]X;,NL֋HVc݅JZgb~ [NhUYPɻR "WLO&ܖU- YUͺL/Ga1$f ڐOF;z6m>$d]N5)YE֎P߆kWɜMZ?0(0A3u*bu _%w,K,AT\-$dw3~| XH}@IQ!gsn{2~C1\&󁂥*9u#]t5Еď lV!T[VusAê$n-{.A$o܀m?sC]pmoD|]iH'#xza^OM+.c‘u:J RP8xs4ͧr:V"*,fUcZk/T7~ [ ] b' UОS@'S$POS/rUF9'$_1 t^qp^(-G >(]ve-vNe?ȓs_âlbM'w-\8r4ЗEj%i!eS >Vzt;m؛~@'!eePeq OٵPLs.hɪL>x[46ޞMmO ;k:c֛Tk).$]"}jQo~^ƎT͕ԩ (roN?"6,Ү.nYj֫ӤΎ%^)c8LZP<|㳂)~;JC)&f_Ņ $#PV/4DLQjo%*2LKX`GbuBrHXkD?#l/R#X|VDh(lWׅ,bk2'.ho hfJ X'y mp<#Lu!M\3?_X"cx4I]cq#3D\ ho- )2.NOQ?ݘMۿ.e\jHz]:"z,׾C?gR@rȡC[7bEծkAzzwՄ3RUCܗJC$t._d$& DhQJ!hTKQr2/l?upg ?u}H񆿂ag3;%cSM` WhfGU^)=}nx7T,3r0+ӓfmg-ϫDO[Sh'BKZ{k?_DS<1Ӈ"qg/N/?rq`/4.cS%CҵƏ1d$-"dK2x[w̏? Yz)Vjm,]4߈>p60N! \毗)&1=a"J0b,)-1=<ɞukU꽔o܅uZ)7F[d1Б ī/;맾c6㻎TMI?L)z 5ce(<  )vmry^ofUpH؉KlMΝަ n``}5d*9[`N(Zl6Z՞ hpk>BkDUK `l]pISҭoo캈LL.9wapW4wxfN3:|ytH jC͎&YS?f D.=n zH$o(r5Ky͕(C&ڝ~E ]of[-ޔ~cO -QR񿆱kOdPV9BU"ي{t==`\6jaނxNʅ NquDtɾQ(@HLS$ID1m!%uܐZM`9ehf^X&I($M4y4 _2cȝa!֎(`K>'5LhRx%,GOaCZ4,Q|&iP$B>5Y68r" (F@p;ʬj"?"BFh&T,k.%!4<#-;~AC1:W~ ᖾr<:Y Op^'AY{fSgS_nF)/l]xTuh^V`E_SJT9y[*B.)^^;_H8 ]mvqOSBYz \c:b/uRߕpMH.+ɯT~9O*"yq~MYj,NshT!Z pESd<[tTFXVf/{sM6ٰh+Xm? dI5{ZR]ʂxD^<JhIA}+bʢ_FoYoE1OY쓯Cu|䂖__ue\v^n8͟v4"g19?1(k +nܽ8wyü>Ͱ/K ޥ=-<ދ`PJûB77$]Xz?;[+ (a ' Aa:!9+JM6=?eՑ-~ 4|u{SM(9*mIks@! h64S%Õ@]oS?!~be_SQo{U  ԟ2ܼ/0f.^Uڎ$eNo>ƒ[%:QRwߖg4cᑛ4TX_?i62 Q;nYOoB$S F`e 1),|Z|&&`cVwfF!YrI|P8`|1"W+ 䳮pؤrLwiˀ#YKŪš{;؍v~Qx3S-'0QMQx09j`ݷuS)JEd?r? - 1A4&ԠWsi@v4 s_`wy{s\<'kE7,`#͌Qb$(; $ {]Tny焑u HL ᖎ\lQ|>qW:PKvӊHLkvWKm-GKW>C솳HY8kwN;>ajyCFArTSaYMS"'YtR(`xo*2\YA*l Mcb=yG87MuE.a9ݡ}_۪b6цT[Vt u! .FB0ZCu1_Jџ"1)N(TYRg;zhmE =KT3iRYeY=윝 )3#B4璚p{|!ǏsKy ˶@M:aA`go>2:u'iwXkw? ߭\ *|B/FD;0ڵvlXL Fke6"{ ӂdɳ$J>ڒh#${t9?Yy4w.@_IK,WSP#]%lvmTru;_=t;n֩ [кwZGBձ'~DVH׻Qgnsz^,p87@h/ݞ;K@e$ܧƕb&s7DlxDG&ˠпeWpx$/NqYdf 0hrR-o+fYV{)`WrB ~-旌)q]Aw}1YQB9a}*b} y[Ł#3X Ћr~ũwVLLtd0^o[w`Kfe hnvF#֢N=,g‹43lfM+8WU0n9i+9F0[gZ5~6]&p\o> %[g87R1`|ϪA;hX>vVaCyq.tp@W7Tj[68=2xa:;O@6=^Dt`穩9 e譥``@ќ+C_M۔#o 6#)ŌVAXD* Otw?`KXo$_2[ ]uYFؔbuUٍ{O&3MJ8J$E5d##S5`w(CvEY?d-MI@Gi=".L {HѕLBB5gm vݣe-Brkn7x[vbxC=Z>9#~=%7~\-ljZegWk:vV=tfI.$Tv\K>GGR&TB7*a'KҪʥvx2dP-e"I5f;,n>j#VOUFCb2FgHp6#d0>L| iyAş! afEXۢHVSDw^w>?bOB@Q蕖A dwtU~p5]j~AkcFaE5W/`ϊ!WL ؂Pd{>~̑kآ%r(iF:ÿGC"מ}_?Wp#\r2Dk9!2Ogه=u#ѰGO{Lv13b[]ّ;N!=(Z r@ᖫRF|3'TXVyu Fw2ʹ1#MFr@"0" $[acXHDoT%O1RV(weԡCi俶700P}'d7C h'na%~=^≃U.Rr"R-ׂ"v@ZWVB G1vJnGU MV.oJdӇT'W_)vxiyy`&̷o]^Lkp ^Q|t\:U*r,˓S|]]U7MsWws_!Acp-5UZ±d qQ6 XxuMqQt(kUv\e#D b/?Qm ȁCӬu&~Ok񣃞ǀ(^TiۙEըnu"pMՋ'҅Ր u!:@u_|AQy"& 224{*u7t] W 8b?q6G z`J<8h5sO+~x^PN @Qs$EqCBP0ԚK<$_}Ԟ[c|Z&90OzgRNra\TsX{y!s^8AV*` 0 vPVӥb  SX"k𱈅^g'̭֮r!iUW /iHfxd8 MI0."LJÐ/|r'qEN 3:@Zky ltRXRD^@\8j3^]pk5% <\D2x~Uo妮7u3u!Eߵzܵxu,^ą:4o2m6]C4<l6`icɮ?hn_<_]uaox+O;Hz~I?CZ7}9KZ!zaU~-Wfs8{x,s%?k;DwC PKvdap]:'R~N߾t~aAi k`$5.R'*xZ!(F1k.e~A'!>r:}6q{00a%N!2;kC $t5|L6SR-5rUYR_Te:mЫp[׫9'cGF;\l)bZ奓MMg"oJOjYnx"2(1A7MO zx}|H1LBW)C0ZrR~4IF"| BA9lX9Rv}mExiT]^pTtAUÐ@91)#[h 1U6@Z oOufx٬d&xtGsbA#jAs‘[q9DvMU"ued, N:XV(A;uYehx}EPBȸK!dqlqk/KOLfd6Y"bH«R' yQQ`qJ:ikjmT\W~iت5n@8--ߙiZ>M#(D9La\-g.45K@n4F7KWѵӣuU( >hBOm;V Uhק]dA: d-IҰ'uK%}퓛qX8 G%"<t@=AT!\P)vG ;uK1֨Q-)' &}fpiFxiPV2fƆp~͈d^w Gl6ͽ"_CT~?PX\Sgr  BB0R ȁNvDݱeɲ;Gh,Hy(v>coK!r =Y^8[Bs]5Ն ahkVh UƉIKKY _ w@7VGHBoej ~opgssL C֘![bP`ia93}oko@f'{z׬?w~; ^(h2̉ÝtEۀ*wr ~V1G/Gd3"JΦC*0.>78;W͕i1T%1y9"QY1њ KoDtJo@|:mfrB 4)2K?-OxOwL1"pZW{)lh{ۦEz\} ?VfXG~SM:G.0;beʲOO;ygPiIzvR5c5VoV1x x9!~I'v7PXq(d\w!*;GMޖrv3CWw\3sԙy$A("!r_b`DePOuY/1yf^ \i+ʹprN_kIJcbE)S/zf;#Қe3w0ׂb[ kGo{]#}@+ # Pp0Gm,lPgt0WNk?]rf6HUW9REX+t`(*}QЌ}kyTO$qǬJ)p匶t5h SM#7Fp>Hˮxo8?j)! yUGwЬ9R^PjBS⍩ &O`8SJ:DeJT8XJeL8 fjr<9at` Jx~deI3ݡ]@~y}7R!߰c+tNNޮQ:LvE/)ZƒԀekl Mkc靻RʎW59x[L,8Vg@$J mhm.-,u8*M CC%gpý::t^{1gGiMp oiVWmZP>1y FR8Ӡm-kmiⵤ8ZZHX1͝װt/wŜ[F(|TۯRԗ+syF"_ cϙh:6ݵy=yB49-{o_#dy\Bp7e "a0ZE_=܁ {xɘ ae񻉪/m35qN2! Os % ΜLEA@ 4@-@ 5d9r2!ê1Eȶal6oy.e2hfJ1 "k3f$n胎mR̎js"/,FEn~÷mv5Ȥ)}fjԉhg>į'ie){pCT,BTlh"'DkCu9#ݧ90[SZhɝ,择Α?KxmɫtdyYjyt"v#Ճ^=nh^kv֜n_`> n_up2grEvI+ Gbby?J_0:䀲cщhw[P6z {ѿKWHd:6\~_nC{iaVhT+#1MnƋO"/9IwlFs[HK"0Qt0 G2KyyAlH\:D`QO@-et`dYvo5UDE-{\8s,٢ύ~@ZnVe-%*ęɥFONJt@vjƐa:\B`̰ %=_{Jj=Q_jF8 evM5Y6P{tO0%{~O I'i̖B`ͦ6b؀1Fyƣ\6Hw!YĖ9R wE6bc>txG 5H$#$/lI_E-z,0F8DLKེ,;۫n~(jWFbo"h nxJ+ G4*I2uw,nʁϊ&.&n}'70;]SAy${Jլ10L84Gg,3-!d`m'&TX,?=n=SGiQ>WYzlw Z`lr} x4kywhZ9%q%mmr-G0h|{w\t:*#yᬔ PTMNbcGӀkB`g.&x]T Id}.o{>ih;"B f-Vˌ PS>7=A6o{ Vo3:EtԚR-0^81B DUsK۪I|‰3X Y'9 1Hu ˖! (Q#P&҆}4<,n qD ̄XRQGڰ"p3LG[n/>?Kz%_w:en|S' 'x*tD_}&2zZe|6!89kڝa#5#slY>ؘ :b7B Eюq@ŃM` uALB.ۃlJDe" ΊvDs!b6el )]vƵ3'(fQ˜sÔO3<įOL]as5{WrifjLѰQ# UI5)u!GkrL/n#x$UK=Z~~ FJ $ &&\ϱٌS&T-{ӡ };dm m2p;7:cRngђRYXΑ ţX`|<)@]IZG;̫NLr;T&o36S`BFվ10w̧xkCSd_(6|ڣ8\8Tt![4Җ{|c|nmj3V>I7~3Sq<-Wԇ*tFjw_/wH?c| P 26fs\O0rӒ #(}$@E={1ܴ[MZULnX y6##6"W2!/X(|r؍P<0Dw"b-5e(dyG$z>Z1 `b,@oŁdcLpU(FAYC7>/'܉Cwz?3ѷC|wPo 4;(LdQ<DZ JYaƐ(JHRubFj˕İkUJ_^SW[1 X&dd޴ut`H[a!E̹ 3Ʀ?!%RB&@1-9%a$rPX -Z7(}`e+&/Y3!"0&ð~Pu-FIdl'm,ZM{4_6dk\J:8{&WZeʦ{e\,J:w>ځSAm2fg##ެG7"ׂ{@|w퀍 .TOVVֲŴCϊ<T>L'J dݒAK??Hd4NeW*}g9%״bFhqa3}j,`(0Zf?U"gQI $rօ"^kYB_Uuנ,E-ܢ%~uChK!wim=bnYO?ʻh? rd|bEFm$dAۇU0yfm]I>xQ+NV%[rWD={7tEE@ xSN[Wme~ LC;Q(T8ַb'gKaj2OERkr_Fo~݄Z1M/ nHoTv`5c=._=L}o,V?hm*W\.0.?xӣ`|K[ m":۞}HlS4cT*zFJZja)Sć7 @!ګj?ih~:ژVΐI?ZeZ'|ܼҫ-DYGq) mp8HO1c_w},Rxu;gהpZHP0Ӷq %Ste!.1nOT% n^?Jfgl)Q]^V؟v4vұLEWVM˜[b 9[Bnd]1-57뽝:m2΄z{1aDwab,9uD L{z!*6X=NzX5hOy>b/KQ{G#ֱ_Ƈu6mu#k?۽*Tyy܋zS&g*`9;J}Az[BN+kh`T -Op*Vj~}Q.SFzTS21n^qD,rk>,J/5i*%4gvAػc ʤf zrA2 @;Fʅ@,q­rN ~6z4Ƹ30Y_',yM󦼊֥pVNYxf$RQu7c{E\,w\۴gUI['YZֆ/|,#ɘ<AF>s¨9l6k l(k%EAoRag{Y>.ce|jFM'eĚ>L4;n ?jFprX=&yNMݮ-i> 3ll7 .D#VeYbSLW >ω 2/vM%@M<6{OLv7eʺ=CљoJ -N>SVcp- (yR={/8 DHU&Nr}SS#@3ԗ I eW &]HO҇OӴz4!]^S׬_$x}kIR!򔝋}qsK&%"D#K@p[0["+(؀5ÈF>_V Ƕs搏u:TCu!+yI:Gy`L]Fzڶj%c$}MqхZ7x? =$2 gs{L"K!)X5!d5^h>爎~nWүG9sr+'O;W %%N)^] /ϻQQ Zj7TU";W6EDzڛV^P:R1:,Ξ$e,R1Ol 7]GeTT©\HNFܗDU#{Θv-3-tZץnyis] Ic-eq^#srqhB_`ޑAhq0^z :\>B3jaq@Y'N,PP^?,5a x}6GѸu`7զX̶<,i+?.]ɲNzk". m$PҺ⮁4 9֕~gsQ#qw:JM> Ԅq`T- 7T.+jf4/4@hm+G7繎/,A}9rj䳪Riz9{rl2(sVDJfb~->7A8V `06cQaX6R/<ԵNz<[OkJXi\];Nj4MWNQVxzGlkT8Jȼ&'bԑUYYKE\dʒêܝoE3k(-0$I#Рllm),WYeyGɉ%?JK6%zn4 P ʂhɅ'?~퓧*[(gEQ*<r Z$qW5{Y TFFu$+_/$ <=rF1M[t[??١yY1bOlkB["Tu bo~c3;֡*\56CdU՛;Aٙ*Do7M [M wz5ڒ 0X-6%xIQ5/̾,݌>fQM}${1ER(nLZ?94n̲97(baf̰* ҵ Zמ!r05cxmD7ِATÑQ~*ev5&?<&K+]baZm:FS ʋ欛zK<`Db{7>f[rK6Y-OJ>vB]blҁ79\`[^_uSȄQ]*aR55*/'g[QK']'1!˔tY %pդf0б$ȯ39IhVRPF۸54o@cY.BqkfHGMlֈ>$_dGj2|1r# I0+$w{]!7G{_aЂ¤-I*4?.:i@\US).3mKEmo2a4\v2U1Dk9Z>דA("<0~E Rx ! y̠qT>m͖]B,*^ ݉ Ǫ@bXm@0>M'\_FnO@R-mֿqsoz\g:$n--+aH:xT$Յ^H ]MV}0BM4e:/Zdb!ԴL9f"a7G44E[gG1-!oX ɭ̂y=Ol_&h5QeD/-`Ա^ɭ > hfM(7Bvq"-*eaN֋_fO=~&7gG %תljP `+N.҂1q:Ožg-iX^^V f +ү !]O,C%$[UӞ/4D< ڰ1$Ɵ  .~7񘹁>U`hR1\Y F:GؔK;OM¨OH{QTZVc Td}~v'*Ն$H=sNSo2˷8 <PF2Irv@j7c@wVZX%m$^ (}JPoXY'^f1u^*Zɍpgc͉V qX xHjKr6Cn"V;&/8Q@˄W_>4e: J>NN3GM#r-2AW"8",@P1fIT=hY#Ԇ=2P*__e֙\\ॳV0g@^Hu / UQVokukcίK`hEV!2HFN쨔I~8jPPE1V<ݺ, F4La+_j$N Gf<ߢVDa#!9 Cú{X ^E6y>J4x$moԹHj Rm')"O\XK4do$;%Ix.Xˣ͍l+5pJЏ52L"_}̌/w17?f +a͔X;ZHz%klvOi:~n7,b~#GFUƓ^Fk#/Ei"W† Hau'* HPJ$]My1ZQ=hJ@;bX/M&M]Ʉ0jx163 QU,p:ÔtF,@H|9`\$ZStO#c=Y-g >(&6+t>' FEЖT@:\Ͷʤ7u(9 p]<–2VѩYT>m|O%m8ݺ̓΀(uUi9-|euUwwz A>ۓ2Q 4zn3wUߘTOLyk \"].3ncXGN|5:[λjݖ$@<i 0 !RP1`"J0L1EVT,҈ 'F5K|[3KX R,& %:{Ogr+3jvʔ*PPm5qgBqC?t;#UҶζKx#yhiQμ_f0<}b߮oބ)z ÷vBbӆ @.<HA?GSKs=,b5r3Lw}@TsHqEe g}l%-|/wXhS~6 :3b7eGl/vyIR'J窷x6AXs۪SL:U;?pr,c"Q?{(B4ۤ-In %AldU:ΞTqRR݌)5ZbjI`HJb︾$/8cT$ ֙+=!bl]'G<+wlM.2LDA<%gY(KZWL1I9a, j,2x'r9D7TǓ͆9*]CVA(LO5J9ҶN8qȢ|r ̄؀Mub%;!=kϼuL~e="֩D(#vbmĶ7 j fwm*.K7b|of!ؼ8͇ 3hƨB=ܝjdZ{˵uwMX7q="x_X=P݈bqS-8AɊU)]d k?Nn >}qwl~B> rN:* ?$pi'grί 5<\ʀЄ-1d0R' U5vb4 bRϯޜ*jBH!E+2915v]Zb3^0{M'fKiqjf14G!c+ݗo\P^EVU>ذ8͉[< )[8Q=_X"gētں~.̿VLϡ:'q''?-U5p|Lrm{~+w¤3fZ[5e?C{Rsd0G< Y(! _%/йp9و8BEO>u$:L@l$[[&(7t!w`- "wӞBW\jll K$􌢩Lysi(gy'/} ʊo7}k|#(<^7^QĹ9%,ϲ#Y"s+1]0bSWsmgJy@%9erT-.22g8CӶ2)qK&y62S"Dӝ~X1g[-P!QUUNj9&FL|3d;T+k/=][E)յӴRVƱ04TkV IԴuGCvض\3zgAoiW>sar2uHC_B!? 20$!rEЎ۾yXp8i0T@ X x=u^^L?:tXF }E0'4J'rmjܚEnԾX\K&cGqq~f@S7af0z޸I[SI5YߞBvY${2746mmz%ai+ƂP`{GyJkmş(%h*gf Tet@CF(=f M\f@/҃8"62u=hZ-V:Tvg:kRBߏ'BeeUYC[DA߶(ͻݧI=핬Zֿ*kP& _v=ݚIj{ m`m4O9S*U"3b& C刡ЊX4Khw퀊!R>s%Dyi Q-ØA.YW@Itr RtjiׄT}=GfpSK߹m|3/S%nSi Aݡdzcc>=}PsXw3UP!-!"0z*H~ԡ]!C` E:lUpZF wsJK G O[ٮێ08.~Oҧ4q>N5^`/ 4?Vp'~~_*ݚғ{񌼻)+OĐ}GU)rj"7ࡣ,*3E XGcxJ8jο=)X[Qr2:*]$ b'a:Uͳ_X?P`Z/X鉀JI- P3{m瓮w`euNA@%іQ)qNљn*-kƆbP$lʇoPF!DZsve* 3dnP!ABCI gTčd' jN!FUVmϩ"ߪKr< n9aŴT,Y3obYaFk /3S+ ÍjzȿH# \C+#:=z@(:v45tϨ W97)Mvp "xǘr`z׷bOꝓ竧J 6D0i!T9 =RK󴙩 5ޝd6J,M'Aggډ\zzϖb]i0i d%fE҃L~lF@4 W ҪvHb2䟂bJ5A@`W@a=2 ћMzsj = !IZ &/%5tbx0].JhMkT_l peiiv@1xDtܐnA^w[kg1@=P_Zdy*eCpMݮ@{m.oxۂz8FJ&m}䙍 8 j1Ʃz*RBD9KDm9eׂdvЊďj@oS0]Wo>+U$F]yN Uʉ rwLzvA2Wl/"gZv5=ݙ/Sj0=kl$q,pPJNEvpr1() TIE>]ɫ UD;NN +pHHld9NVO/njUC p`*Qq>xy/+nX9jG&-,B>k_me Da e0fƭJfGHzcLuN'H+AO{"RK^R쯆>)t& ''V`x۞~7E_}Qjl8bCO 5\r"VOZA>hW!ۜϠdJIKUW]Yi> | [q}%e J7 p?GZs'TQ]/&L15NS\L=n |i۞ ff\:"$SDn⠭J!d^*) pUi.Ǣi 胂K?/!AizP0X2<u~H}EP /9Mj<:{N+sIs呫a TO780.Ll\O3 9&pY#VֵP1 c5LɵfF(X|w%=EؠtyaolٷpbE` i?6sV"×w#a GyXe+`,rPN3LCPPD`6!J(\d2Bdyr&ky'4BJ/EGˢBQu/e\x]F"n5;#MK\_kEZ,VQ[#gVg95KY:"- *C6:=487sn6I`ڋDn.Uӹ4I-*xLG# '"O&oMjcv__GL NswdoΠ]bP.70?>*4\u`N5Ұ{a$FZzR& ],"ᥴ5:o_JÖ}驿i=tD|rsӘj1} љ1*{mwzW|j,5 =38ǰY/ ('o$a \=W)>Eper".Mzp"6(5)>}Vn9(˾/q0韘@{k)OZv#ɦLl~@wpFA1"3֦tHv7k;bMQ϶D9}={`6f-bwYi1ܸK2t]:YtXf(€i0B[n j\>%%zDb]\y9)0CE~8CV]~ӱ`ٛ^h:pI\0}_P7'"> Zb ql)Sȟ~_[E&oOr.猐lId[;RF¾d4*U>k3I"{ l^6\;U  5]$x/AAB:E="FU ٴ@hQD wf׸8wpN;A6Dziٷ)TBeh+j&)_SLثGt'Y ~-؜q` CDPTKu{b/!Q2OTÒb ?Hê& QΕwkwbPEiUWcICy"`F3F(.SDa _G!?Ӫ9!9S܄$,!ک7|Mf27l6$y C:Fj:$L]v$6.=!2ҥnlEJ6B?QMk1DN4#5U D2yO Bқ磩Ibzys$lBr. `EtU.Uq^|=~DM^UʿImiyO yYْ8y40phyOX Y7h'//XB8E%g:ur钦^f:+ EHq@EUWW6ɭ_"oxPnXjPcG&4kމcae.u_t$A]VCK#~ͽIp [Wc뗜x$e 7[\h;!AƼK~X%HhGFE ??\{XmL=Aq!RcQU 4H>e֞_ _oq9n%[=9cq&Rز|zL OXυ4&! WO6\q,< ;  3dt +u~zf#VD8ftf8Z3G,y?JDoʖhWH n#rJeFdOD:X"Ì|ޱ 5>}uhРq>vw(rym`q+,(y8F.kwlIZ޷HA"9ϔ""B9؛z>& PS )ḰR4E탳qRکŜwn\CCq&Z07/PK2_| @!]+>32Xf妤9TܗNo8jN {}BH$Io5pr%= aY[6y5~s$f*aKRJ֔DۤgCxA&W[̨g'ș8\hU- ȠEk>QB'Z[8~F0B 1]ab3UN__82m|99c䠃C݋\zL);X&LsG1x6. /NL\frd:b&,ꔽhp{`gY. gjSy>+qX0ԜT`Ti^gjmi?럠{! /0=L8ԯ,ʊ7HA\K?[ r:gPF7hd{{4D+vmN>ǍK:>"$9=U+[t/wYfSgeKwu0ׯ̕G9HPhOQU㧊1EX-gr7S" j2*̍<vrN޹LHu:VCa]/[Yt>Ԙ!bKX(X!jS\z`5?+4cיc>`z:r7i:-_-3a ktք#6{h4nhpaUHn.L6=e& MzUmH&T XH8sYޑ`(,&2(* '!*P%$Vmzu0c!IC)6(ԂPt"i|?wxͪj#qoz[(ċub} Q TfDj@7b?|qݰiQ0wDz4c֕ĪR*H,sKB>1bO`Z?r~ޡ*+žsZHU,sY{S}8~vE& A0*Nk)S&fvFƶ@4?#7 z~lpF9’Yӎf(Ve)ײc}I /;HJ;Mw}wh4y :F6Zo!M!Дqҫjf(NB @GKbIxY ~P2pL4%Wip(R:"ƾ>%}xZsoyUnωZE2*%Y`L|F/QL4_/`*B v2F.y-hhE  <[Ck0'5j*ðŽ"B/O ]?|VJ_ɨf؜B35gn&~aZ$OAmL`%WF G aF*lΑK];.RWY beT0i!qC0ܗSQ+ė[v)| 2;t4(2Ru8xZXx.Etܲjgq(zQ z ḁ[aⳆrjOD+MT䔒*Iz4Kb){=Nzs˖7SCetD1i̞XjocN8V>Wg[c7;297tZ )p}۶ =@gA*#'z&T1Vs?2+(,o8}ɹF k}Юtims5g۰rg}Eգ'zqN=\ JjAph -my-q/)&}ZU}evՍi̶Viv++ĵXۡctHzh.7C*(v]2Jj<%sxg+Nְ +nvnC쾂YbUS^zᏮUg[;| U!36qP9k)c.O^&fE39s{=?X8nd-}֚: 256`JtEqߍ"qҐm" IcV|Hň~o-4}ST:$tE5?/%0+)}f|@Vkb۽x^Mu"U4Xr]Սs *3>5~!٬63M8Cv}ԉuc]2NF. LJ2ЧXcYZvB\OZMiէn7Xv5O+l uB@itBt}6'yY?=U59!t`1f; H !vv #}W՞py&i뺴yyB\> /; DOҚ8ohν|Nc'ߥ(,pնzۅ'^X)Y71R*Ey2e'H/%(H2z$M*lCM@RTq{sX,*7PԿ{Y:q3TM\"K>|-ʳ0w"MG1H'xM؆z%thHpmZ<Т<Ԍ -zN S[۲9S6YMS߳JV$izIEAxE/J<2 /C@wIOh8hqܬnrI/jzj1R"&2Y hfc)4c;|!29Fy 0X]ʊk~j9|DXG@6h.=t,b9봁j; uTxw?B-xAu/{ *7|hˍu>I;~P rWԜVI{"jpp |Zm.KP Lw3^`*ΟaJf{0G6C|XhuԨIܻ=SJĺHǸ/[[ӝtFnkwH>xCT";(Ř>MNYx z{,荠2܂KͅTuf$[+z};@$A޶]԰bi]-"p1ЏȒik\ݳqP56eHF"^ߪؤC3! wTpln_8ZFۦ聒-!nKo1[4~~M׍їfn `&l w2%GZ {Z,.͂AW0dkz oN! QZ}xyXmiDn^egr0 0m75,bdPȱtǕ^s~OMT2ӅC]PSHgB(sL]<&0e5sOF 6){d^L{3 _]  jݺ sIDB& ]͘.*u!tTׁKo݇F+#Y^[ęo{tl$t{sYD#tP:7f؟V;+p(t]m6:+^M2 Ko w<&uҶV>?>D-Gx<컕]܏6-L9CȽ'gn Ȃ0U=F/]neRycC(D)J%]QG@n`6JAkrx2 ģu͛V87oom Feg s-Xj|2ˏϳKeXV~z]$D4Z Dkr6v4VK|#kcD2@&΁FEi]5z<`x HK̀uplΌ8Z 08um@K[jlSJ#,7֍&" ^<16$g|XX=1\YN.5<)PiəYfGhu*oz㉪$mLL1GԛWZ˥6,;Hl|6 +iU" T@]5~~i|?=zb7 $+SeJT}2 P4 o&cHCy#KeG `RӍӠdI]/}/LݦaP[\hP:7Q̰+eDUp"Gbh*{# jӟh8:R'N wfgmנAX&%!?`,13Q^s+A.\գZF1Y`ɳ-[TlԘ+HqP_ưEQ6Ǡg9[LJ!YM9ݴ3l~q3>#wŏ" *toy;[$Y~^N%VeB[v? ,UGOP#4ZE!z+|!xVOs:>W IH`Eۏv]}h=gP],*)+:HVl.>_pӤZ50F~im]'@h8)5b :BfEBql`_Ȯ=:47rAB A34, [NChLٖ9f/vp?͌bΐ4 31b,h\7כt ZU<-B,h۳x>|6'PPYs@& ySMs;Ӟ F&s|kAVkKҬ ˺Z5n0[$#vPmh:(C8 OnsRZPV}ƨ10,%FY/j?({H#Yt*RҦBW*Gz^DbΠ 9,_ٮKp:p"u(ҫ~/!M^6@:Sl M#ξ4AE@~E *rB6L[t.m+dEF2 p@Ik-/kfK=;zB_ jY |pYWTpԂ|כrjIց;w6gڛ+#U`@bj!c) TF_gId=^D?g6z2=̐Yn̸DP06NQ |C G|ZmHQI?㸗ȄUr5EbTepKZa7]TMn73܊_a$G"|vڢG܏ -Q򷰔[P8dsfeI']}Lf"i6,V:gY514N{WX2LtI_W8iorL>SA'5) @ji` CIZ]we؋<>IVQ/ÞQ*1$3Zq*s4 9eoP^˲jL[ֶ݁K+MVL[.0 @!ThVx, Ud\獔Rjt*n[LR(oRGn9]/HD_%woOwh9W#C3CpKcBh` G^ A%ַ5i;f}[Pz>COv[" M_˗^HUF>W|@UcugA2 m(O-eqs2«ՓX,}4 1PӊkD-%{5xHxx oSG5ƪ+ټ\C'RG1.j\FZOЈj4c/;UrZhh]CvN{b;ѕw>tX*%L9N?~.T bAYhWrh}ĩ( ,Q:`/!4#6mR?&<˼ӿU"8RM0ëQ*!N4}9pP~ПKMn(xM˟|R jڮfρ"6'0SzR uN.&\5kCR *QruZ|1¬4@߿ (J~B99Mn~(?XaQ ig|s}e"mwy+Ȋ bUB1$6 BB3^œEF80 W{0%T;.No&2KY:gilj?C`ٸ & Qؗ7?SYe@f4%or[)o0fSt05ll@:o ]7Ow=U^f՘|h1`&TdP%|-rYQY(6}{ u=H֯ix$pL0!\ lY" 9:L>ߋ#,fJD]Ml3&bf/֓Q(>Jqܮ'.~5ߎ/kZ5&ax~ u|ӏt}e֫U|pBN6DZ~j -`y=Yn1WЭt4LXԷw7y_kx0|@? GEQ_iR$2]ajE9 䉭cwfBsECeƝ# t iZ޾+2k4v*ׯZ /xD#VQJD̞}g_=PdѝzM987:-.`Cǡ":+aM=;UŊŷff d w{+fcױt- [ ϊfa˸5bdc%lwz}pćYݏ7bɍ\PXZq7Rr~cSN`G#sfqma7!0WӘDɠ/<<N _v)x;{!?z_K+Иo.c5{z&ՓpR`Ȫ;|עؕ_Qg2P̬r>t.r +`l۪̮F&8nrcr}xٙʴms)fo+o&.~g16oań'w7^Wun&)(E/$nK6L a-al]wN=IWQW[FVy~nıZD# aίF>ӡ&|V-ݓV#X+yݺ=mɴxx}=opwria@U4#i0&;ïgEvzM¡`@r"{E~ #[A$s.HO3SU]MH*;æEJ#Pـx'Kx I/A 534lz pq'$=~*+GG˃2m?CkQ >dghyfhq@T2~8Tyx/"I.ɷZ^QTIUPn}9]/rr2>n7*FTƟca[5L Kћ :P݅)׏CȻetq|.L1s<̆,A}dM3tq5Mg(3.bȒ*",Us_4VVAz'2%՛U. ORR_WaA:ɷ/~W9fo} XD@\6L P`MN )/awVft2RhNbLB k( #\<Cx`Y 0* x6Ǩ?<>muIr pM37i3gA0Q,K7x_A[CJ[_sx==Ktk`J,FqDj,Kd=*Xm-yEy}r(tzh,[l8r$yH)zci#,_mo5y⇪{)5*J`D])--Ji'b/CM:Jʐ?\e,Ȭ8  v3IU+6Or$X; /UTribYʔlF1ZEeÚdq6Ȯ$m CxoMȻW٪ _&V&S%ez|A|;Q; J:Eɵ*[,J~TEQ_&xM^Kl@eZA )LQ! y @zVS. K5#(G=#552=Z/f!AJſ:[.7ODXʫ6◺hY:2;?6>րM+VVb*%p>2:KUD&D_/S WFFsA\#,] Oz̀G txIz:Q"#9eK(QоqbS (HF}Jo'LT<}RʚH>>K_mVC21qx~S-B# !Ix~}OIrlH`v! YvK_ҟEYbĻ΂)jDł궖YͲ1̠6>w욳le{.d4;T1T^")wB-5Y>''`)V.H31ҼFP Bb(_[$eIrӪj9.'&΍8ZG9 J"x19h;K[("N~N^Aa Bn/w짼'/Oiɾ5rl`Y0dWw0uz^ށl8vk[Ȗ aulރTle&ދLt{ QG& Hku:#`;/S q7.QMGƱ遶+,ciukX^9*[T8I;2NHAH9/,!9>;4Az#owDy{ÛoQ+`ظX(xȐ}2R'@?5Z*QW_cB00RމyP;9W(k.6oR˄X"V6%> 3$X5>7z\<[BVpU/۩vYgط8]']ndEcEfn8\<|guY(oF& 8)*[QfwSڮXþH:I.Fҋkg)R) R(зк-϶4,T*Vqx{d1{ KaQZ=}` V1qwDdzn Gjg~-6h2N~ssP)$A`!:/[(:uBQm6 f4YxNsU$4&P=a\6z6ĬGl ͥ9agIFz*5%8buΚ rcD%֍ҨMvR~+jdZ䛚)zc\)YuDMyÀ.OGO&':1N5E0pEiUc(scA =]k}| ʗB0{1GCf%O T*O&ͺ s\9i+"`M CQ쥚YxxƨTaGTS|?5Ix\-xyֿ'‚G>LW7;3;msB_oII!T Q&y0++qmhG=xJhh W5:M1EdN~~d>5'' h;5[4;uKTOhƮ:R{Ȱќ 3_sth |DPSS(ej㛏$f\UiEC?t23կ ,Qjiǯ'SȂՙ^ ;~iP_Ege?6ehFMjʢ`٦  Lݟ;c N+7g-$Qw)H#kI1al9[:' 'XI W|EFgYGr~,({Y&xz_oleʨ9`iZz` 05e ,aQJ';H5F@nHK%@9)~a{US{zXnmwV.Q *hPlyV({e/ bD&I9 _B|EmB!Na`tXh Zк(:F b@V't/*(bl[CDx^R3V*IxqfgO=OF#L7>>WMf]=ʄIyZI'X}P׸+@#&|6ȓu1vQγZߟPQ𾪣_~l+D68GˮKO7OMAٺufRm'~g$ ܭ4;ZV.q'DEotxSfYuHb%>MȩWX|S@HόVf5e f3[zs :;7nyz9ܟ }VP8! 0^+Ι2:ecwHx!8I][4uzNՠUФqdkLͯ"r`kXۜ;ѕ6$z؟f;)s2QzfhG"ʩk'jyiiDmrs-'=t#hi{ f*/۽͘d3r9 }v )m8vlr4W P]\OpYl7fM!{$.eYᩲ!{&m6[$m ˹I/.'+Vy ysJ_lrrfIB v0#(VG}\G0$oc @# Q#W~9GB#vN 5V`NE4}t`JȂ&Irr`4 Q螆#B1e% )r[Q@l4F.8L-y^Y9G3W#@l͓ D29FXf75 0aR'ۓH:,z Zm(Ȑ%:ESxXj35Uex<Ν-ݍ&4h!2>&X|?p&ց?nqkA-ĤC$v &N" 룩ݴ tQ SuˆR荏߱= qĿ;T#t͔qcOfkEy P-XXmy]ay 7; C 1+~ҷ'OUx2^ϾvQlk!vKO QWG-8v}%abP 878'1ؔ6n)Svy].y>ux)C4e,%3/N/=PKN(/0l!6}\.-cq@{w&™QkvtHWv&!0Y&wXqrn SYoq!HV9?9~k DjLJx,#w&v՜` l//3B71dCҶ愓rrg X)] XF1y=Dd8w4=)uthE3 R }ϊx"KB1U ..So<mzX1_u?AyCG/YDF1@#.mm PszEM2!WwD"'`Hͷw5hN;0w(yќv]:Z]$ZC7 r][^~$09?(`,7v{\f`5:xbC0{tpon+-߳ף+ՠSb[wPA6ŧxЩhB컫ޯ,on@)c9锯a*RHI[M,A\;3n @rU, j>c(y*  6 O.**Bp;ӷ@W(Kl47 AHAmpW\1O[ bg Du.hhk;?&3?Z^82pE?BɄP]>vRz3T|or}Cˋ7WH`jeÖ́kI(x[22}+`Q[Zd(g Vxu+GtCI׆{Gf|:ڡsETYd* g~Ju81i>v٨XFnp `a{xdX0 ^:jCCrկEbܺ&`QmlETyQHCP A E7Bd".+=/Zu#i~M^ܼHS\)@YaK097-CϴWҶG'˗Xҹ%W|3Qhޓ6iÕG۶pVΈuj;oQ}ȟcMy X <|Yvr8@EGdL]7ľas>َt¡}-"H\-۵+W+= LI1ױ7(N wAܤ3+>Тh:*>c;O5P z̏\Y1i+,QO'sjJ;Lsک}ec#CA;LW)Iah4+Ieq1Bwʪf4do;vG)7uY+WGL^r%P)S-8R폧v1"Srh6f Dぼϡ9.005XaHczfz;%D!66ّ*bY^MK2[A  \8zL,lN22b3Dz~vպk{$<=Fx[@AG׻4NmFWwd\Ed2qsY@8ToovasLbft3R)F&e&d56赍4(DƦȶUaw~)s7eHm8I%WϿ02V. z;xN'7>*6\{Q(*P)!,(g¸Jœ}ڥ ,ыHMyUwG e,FL"۠ a>̬<\5geAU`r#;¹7:>,c-J}\Ĵ87̺14\t=Em2=xS AҸ2Z}%#-=JUޙ9ݘkoSꦾH؂/C}5Ʊ93}, Pؠ_I2T׏5?f tߍʅr ezbt=",\fK,wIct$hdsa{ъ0gwHt!agO- S 64WNwq0d&_k-枭_ɜ!̙S8{;HoP(ht3 `p~D$| G3?i.Aմ;SugZsD>O7GçL-W.S#헙:/A`zt@Ol90Q]S6.zyY&kO[/-ZIu(]qVQ9NUKe-Uz?^J ^۠Š%@CRy=w2tEJ{f/E(@/ v;|ZA2FMcZAvzS]㷺3SҊR69r7 P/;f-1ESv:3Fg05D) êZAozHCڂNXU0`1xzh}'Ⲇ0׍utW LV*T =_fOQKBxU D=}daj6ۙ#mjQ6QX l>bUL ɖ)ә%- U 獵/e6Hf͚]h>\ei9æs+ @N ]iġyt\ q'"QXB;ϜZ#D_Fi'pܘIr`Nu@?8\Zv<ʾ3p/؄Fx 0M*pϦl8.%hvQ?ed҄@ަ&XY'/x,%nċRJS/{?v\ݚ2"D,-f*/=K 6qbPO{ThLS',F5pص L[<[6 c1:z`oϽ:wi-FCW_&oZG-.i%KUK]nrBk[i{`kMgCO15h[klp`ŊEK殰U6k?[/Reyq.l0+k>B+! T/P *r UG_Цl&om+qR z3D:GoUyx!ǡykYmt3dZDD_g 5^|,ĩ0i6Zp!xp`U}Z+X  UOqүutn؃{:/?W.ZLϩVCRC9n&"J?0|v'δ}(EQ3rEߒ" kLz"{"3t x Q8ѭ;oӯ0E~j8m;5&Oa[׏O츩ӁJ+Ma[/r,`;G2-B Rj!B][ZC8hdg\[ઃǾ؋*hr?z .ZRz B:=VKKBAz%ح .nfq2#Dw%/!+9L"cǀ (S7%`AgC EgoȖH<گ)vU:4yf{ґړ|sGǃoOnX$Ɲ Kφ dv3j PgN*|i]NfA9dj)KVġG^i] @J6 pEsF4u*ֺL4;dv8Js&fx!aq[0VFV(* Ŝ*w-?>լ`xSsεе'7t{jVAWh9~޴];~6hOJ .%,;2=R2eܳ- \ M|<}Fkf"TKo<lb@3rqj]I1x{cZiy 5ӓ8w/;Yk>`s\YiT?b,"ѪX)(M„}PbXt'X\.oX/8)0iJ4*iqYN:B [|:w|! oӕ mIPRiJT}=P?rG8h9F{,e` VLv3QiB{le/[/_Y4Sv<)e<1ݔ5q.dfK"BUeH  Ԕ#p8oyaX/ oלnw:{sزXɳaNtdYuwj6c Cy3}Ϲ>2-Ȫ GDLk,<ךcO Qd)7kj=Trb@[8tLah)_| IW΍M,O$dFsA!T$Po+`ֱECD`p0t+YB8CW=(NY_[3 Krlpt =lCU߹2=+矱)^#ֈhAE5]AeVѭ䃗#Ҳ4v*!Mx\[TlJy,ֵ Uw7]i'p1*.h~/(x4{R rY A֯lѳ{R_{vЇսd a5VYM4d<PFm0zN\+E"Czmāζ0!0 Z}IΙ8Z{SVEvݾv`_[zdh# }jM&nQ2@rjJ;e!J̃?ww-ĚgImz}{6!pXv3XJT?w9 30~Ӷ'A<Mr -gO"i{ݕ_59IV%#a,=LQw_ZGTKGj~T ?SB ?Uvk^kc|d?y9/}S`]k(ohȡ,]fCx},ϟfiqgcnZInTvSdApuq-4d<Usj*m31k/<)@2 C&rSHOpMQ\(,RiM v$s0mޟmFdevL%#OW*Cn zzN.J5;_mJS:'!oà!83b㶾t ; 6(K| ba;].?VX@.ȒhFY`Mci~-C@&fGP@*~:}R;3n<`XQgE}<'CWoy; b#U|nݐ%r(0Rlp4{EPj†\@>GO HwRj"c=÷&vPtj P`0_lͣJ;B?6F|;jeډkFC) QQZ+\5H'*id~n4rКJ=x^aGP Y w^v.nʆ33XiɄ7Mo"Jih.R+UG \5S{)Z5]*|Ld|tBR5% u aؿ*j b&>| +h$қ\X<";#3/v^&v @8c>HULy2CaB20) 32IqwM{&& 6ԋ#3|vEED<(Dk h 9&r,NouQ1фKyN/|Cilb9 e(}|\ְكp1SA9ӕ?}Fb>ss,.GH6ѻ,@#,(o/Rrz+Sg1Qg!dbWG FT tFRScϥkIqr^1 Cnt]M2$[1Ei)`C2)"XCՄYU8b )Ϫ[{6$>8q%r|&ep216p$ ?cs&VƙMwh s~ڒG>bPI3gK(0p/Ļ<%v^ ݌\ӜmC:4lO(dT-J\Fp)KJ¦/ixґS4} |b2Y'>M PnA. #1ZWKPbjo7>e؝9sEڸ>ӹ @Iz ,[Ջ=аT Mߑߔp =JOmzgQ|$*08 l?6W7BLfu 'C3\@Ly;2$ i}F`cr7:̸fsH6˫[[$-Vf#'SpJÈ[ϐ;oi\)ݵ'HHC;铐[P_!~Es/TdEnGV~J@4hARt\ůvE"A#q&Hl=^ .Z˕ٝ2a % c^aȑL.^Y Y? GiҶPW^z LF:Ft'DZ{~/bw#ȊHSPNA1o z,0!8dth2 C¼w!rVo35s3D9 l٨Ѱnț "nKI)88ZY$VFQ ՟~{LӎvUˣ`7rN&9~B#Md:qpgI#v^dDq/"oqC<\Cc?ƌ3O҆%Q+%W2M"sgƗ7ӡGgz7d|1kDSbƒ}Dxy林f3"/q A~1!S !\zu+_m k'A"-x91b0c'@hs  cGXaЋe!;^C]MSy&W\>E?!H3 W\_8YOYweuz.lYdLZqhΠj:j[tXeyFR_R2648ū()naX\e~DŁN#gw^ 1Ѝ53`R s L)UN#we|Qv)2G#J1 peTy3 jeF}U1b -YG$Ya~ p-C`e IٛuSDsIkZflu^RؿZ2hRMzW3)dH ̜=H׏= uzæu{&q撎;+O*!* sl~JV B?pWP̝fq$|c*[`غ@!آpprX"XͲLBޏ" ֎ӝA' 8`$400Q_ݻӀYLEP9gZ'Ƿe],%/uruO/3c5Mb>9K_<R0lt /٬U8pD2loojTå1pr68l/̅;J;P腅/ X(=!dV^L0> fjvfP(0r%BT\sGN%p%VvbHoPK/TPOS&P 1YtoPue pB X$uˏn_&Χ]`k<#xR1ڜnuc/kI16rx\G~!f%*aQF꧞?7qqͿqK_q}o'kU;̮ϘgoN^U J_˛M Hg aGkLyI~VW΅WyMnFrgs%OkuߦA?{{LxEڷX7)G^Ɖ#"{yYFv)n]F9M+uqvaY'ׄ{6ȳlXH?̖L)fʬyz . 9QI F&E቏kc!F_c,6kNk& f%L̮ oaj I$וMM1)7grF5R7pVVA[ԞCoQ nnjdΑV7XSG?e)'`rW2X:G SAoli_g.z-Ni52 ᑖA7JS΄L.*7[ C݌їt9a ,!35_H:$y4bZt k7]v||TPEm)2 vp)*#A4PrLX%K[fTeJыrv(!1o6tڄNJc%{0- Cߴ.;MхF\|Cv5+89ټ龜$N-y6&ǵ8"b\IsW { ӝfFZA*#dز|Auy6xԻE%+ueq Rӟ, M5rw}Ee%hKqXr@HMV=8_H}uj4u >+֙⥟㉐8^ R-CAAq0Y|*\x;`a΅Ip$j2%`Z #(e:MbbΧ,yʝ {d+"[)âmJt˳[IqkFՐI7˸ cV6aE*IE4 mGZY׷4^_}ɪOѓθКvi!턁SyOn"dk9  M`LFQ+zc D(*ȄwiL W^y{ ;aNGFN# XMVua]?dWrA cBNH9˵wyыRsY:81f1`} .jY峥!NW#zbs_(=GuQJE\Vaz|-(lye0EB/|1 3"3U۩u d$ں ;@j\b+M<ؘię榖ѷx A7Ƒl_+rkpVK\rPqIvC2dTM,lO![򉐰3vmcsG~Xj3[]G{*5atφ='/"Tu%XqӋ-+y~CyX sE p}HnXI)Ҟ60pLW,kڢO˲:BMH# Hru.w?'iuH@ FKIϻ嚌/64QfsD0Ջ +UkIaU{.1DgNQرq=fd{>l@B}q+@m>_YӮq\,l3HÑ㌻&\l`d!t/`,6ϩ(G?Ϳ@SMù'jUG½3/OrA#EJeԗWF| ߾mSUs Z/JѸpxorx%ڴЯXbY{ jNȡ9ކ$.QYL*d7aMΏ "u@xq76|۹SD"X]&p5PN`e{Wl>a>|++Fi7 >xv&R*զү(Ʉ0++Qb: 6{]VS#PWEHٙ0/X|#xm Gݒ4y7R!'l8ܗXŤ{h>; ɛP-bQ9wbԌEq=\ֹ/r.m;Qk.Rgd,+kL!&_;΢ӰⰞ5 8ܾM\ԑu\fD= v=|ILx<0O#mR2(xMLkaX]X V Pv=hX:T1X6\ܟjl!!e)ׇ+T+C+Zu牢"tt5vg#d٤):9X8u'v)߬V@-X(ub['y`X h{W2Ifb8Ʒ KBK7wBQ=94,䠱om!W5xy-a׸4jua&]"RN~k+a2t3OҞ}Av:l2^qMoʘ$g?HS^tpL4"eDm ^7~B}ZAF7(k2AmEr,4nxK-PR+GtrP|(@¢. B A$XJk6%4mX%;Gd\r8bx/kC.)힛A Fe1 J-@#t uV,O6;F,l\Qn l?ML @(S[W$xxNhrV6\ υ$]2I)3dK-2uy"g6_UUI 31@!e 7%#'۩[?sOPTΕQ0Oj Wޟlwhh?9o C$,LΈ^Aߍ!̙;28m\KC4BU$ueˑ_oB1*䃘h^,ď-%JzٖHeN˵"IY})  Ѓ-Y5GDG.;޿VwdZ3SlA?#T^ /zbcqN>2䳢wzi)ǯ_.GJ:1-G~%tyT:7'P癇lq?"Mq6ԵIߢ ~$%>F.KމK'yBza"\NGTP]V2:3}>" r-devڶA>i*1g/H&+ꏊKO/R,-moZ1sQwzy%A=)5JpS>Tht73v[nbBþzXs`:ϫމvD-I%y )#GMbe .ӽRs)WU`tp#ӌtD L&qG1q}hAVwiAG1-ሿ=Ƹb |ڟѷR!=QA.[blpf33±Nlm뤚4VHc4y*_ɭt~# 4iKxzY$~B+9K`^,etTJQ3gd:YA) ގsk4_# -Nk|hWPYW{`.jG@yo^mECHV╏p f2{P?z  EhmW+oc"֊jwC?#Ϸ Z*7Q#21mhM;)l&U,: AtZkuV e],Y.>%59=>OIXR1іlE2>cPxSjqȷPl'?”*u}kͻhù-=l*AZ\T 8%a|RA 7@o{$e=@BaEˊ\#l'X3 _\1F.ۅdM'MS>9"#:eB,WUwn0{XQ!Q2C7*sҭW añfΪcwiIR?ԵF9ކtɬ)䄗dǛ(9D: _T]Q\huBI~)5ɜ PU5p'S-R?5݊-Zc H.EM B8Rzv^nc}pˬ&kptl&SE+3*^B8_'@&gJuBUBxX+/ϬzbUkҶS *[/D_Qta8fyG/kpkՕªIIBgDŽ#@`&X>Ai{cH؋hgc(7vRۧ iI޻}*ÚqYaXT}^U-z8K C6ь-Z-D?W@NPÔaP=a֬"]I_aknKDR 5kK(Ղ Pw^m$괋ZՏ]괨U_7tAXdY94GRq(Lg-wZ!"Ӂ?PyGG=s4.w#.@F5]$HJn2G.ڙӐU[]bB# Wl05iJ8\*  ֫j!<%+FtFi ^x^^v Q~aXGwfiM Q4VZ&U BDtJSՄZ""^(l8UtX2] gxhpQH3Wg{?|oZ,W;@-c64Vɂ ,)/QCnr1M ȷˑMz@52٨;pe|d7FH(h㡩&lWW?\-+d^tLD 4>"otK߬r=M_j'CkelDwO~qK 1goª/RMXU D(ysH ~m*02FBJЂiaYKvt#̏VxmiBXv\VFdcʎ ϧT3-H8wǼvИQv}jSzRdWL8XΈKk`vSuTp8+`dudaLϪsa›.*vnM'ԑ؋P za mHwo? Vsjt_`S~}ب*^`AIpWꛎP~ /Awn#5Xh֋bv0*R1f-&a1PsF8%\ѥn̲1e:g u+jl}BqWuyC}U62R2'QL0B!*I8`>#F@nj%7*هAw+=? u6A'sbc2#htUc3K/z<8Nl2|x7G@Eb?  GE :hm+Kʃ 6o%yR7˗v<\O?5غ6[F*K}.~=)G8^f餻e*FT_4Gk$f]mH=#wtiFҼUxz\%QS{cI}TJ=x冣\nъu N1瘮08^! c⨭yvgQ›:Kc MEo}e%tB_-@Y>v ʰV ',^"ԻVB&e護Żݵ J0-?p&vK%"xFf('+:)ڕ5*oip V:{^ыʅ?Y]F00M  ٰ+iA]fh.Q"\EٗY>B&z (}Z{ 2❺WŨY5H)wo:g.=jK|}(VmW}sXl'ψE SHYi$eLJk`'4e(+RE R/Sd =R- m*  wD3E i_ɫӬSg]S!Q\ϟWwصěPSM1Ý1@Tp~С?,t]aM]щ#(y gmג O2.N2\-KdqYW~9_yoa6BM"pzu<}9}:';Xr˼O8s>ΓbK? DK S_ qG𗞄G8)1ΡƧD DHN@~UW*v[ncJԅ^YԬIhvn`*5CiHt[ӟ>F~S/|_jc>)|s? `L%RΪh"RK"tҲoTxseTZa*UmUBvRQmfAdn$BZr 8ءI oצ^S#v~w;̮%%؈$RQ'%˥H#)Cys ɢ0KE7W[^|+Sh'b|*]b謦䘾B׌46eV7{5̮?o"P9߻Q![5tP/ U=tK>3`q_%15I+ts-AU͈݃녕BwBm7_^\8z'[a;r+V$;ou/n[+@(Ke4DZ8Rg|*p3&cB]E/(n^;G8y b[8bSwOD:/0'+u|g6*@?Z(vZrCz,p7m6ӶMs_ ͕Jn8*vs-]({z|sgJ[zv sh"uWˣ8/S+gp ٱ}UQokJbQx+URQq&6#bК)!'\GVL ³_kz؂l'kځܞ|1T)@Ea7h oesIa} ̯.Jܝm{䠎W:25񜙮H<1U:)uȴ`չbgŁs)=5qL1:&k8!:ƅH:ʌObhahi uCUZ,,@i&bfԤ`?y2+*k1PdB!0.Vƫmܩ"p?]t4<'џ+s1K9Î9kQ|# vfk:v\ +@N{{L>R<*jIyfDߌ=#zv-`M+'Aq0>P~M#$!No押!#&JduEV)T^"?O> X'zܙ DS8]F槔1;& ,̝5TU/HV%--S']M5.S4t ` kvGm_,Eጃ2߆tK޻_Ϩf:Bj7<' c$UcSl6Kxʃ1(%hL!qOJpWhv< ӰjjǷ*ow#ϥUSM/ B.O}N gZb цk(`e֩ҋ*ð9YPhL|CʮwP9FLcAhV1%WŪ#/t7{~Rý)UT b2ܵ9^I@j#`֙Uf @c/%[!;*aFZ'w"t)M}|H:(7-^dm޵=>Ad&>^'JYY${Zѯ2aߥc%q[G[I%&qJ5N<iJ+ LkZSR=H=®ɦr@qj"_G%FUВǶ{4zFI^5ٚK19=f[G 4eGECnӢs.B՝+ox_L~]8TR'dWXfewn! Zfʥb$G+l5.g0Wj/9LHQ1._fgܱVɉK ϒaTCk,BGDMs86̥$bYj;giFƥ<#['Et}|Q(C&Qh>1H V?^c["3ɕ^v}$z"5 1&!4tL[fib8}QV>)'Ǫlŵm[R-7>iJ\'v{a+U_ R0{^ kkA Ud#t> %{ %ْP~8 &qCQxIA8r Rs{o4Ӷt@/SD0O+!~XsXn:D! yJ|MÐ2lFj|$ڍ|>4(LN;9Tm9ޠ;9=eRGvT8m1c$2h]]\2bWĥB1VC6I&ʕ}[`E<$õt1'}}DrnKtN*Z"u7W R2K w}k1u/>/fb nS#u%A\lT[]4{JymA ;!)M䦮)_rR4Ǭ@5#əOQr=iIBA%p_itF?Oxc~-!-k 7;G{[nkUJ>(*t r+PSاogvbK/^&%QQ*)kؤryIσtMCUGIC'ˏf eH:6EU ݬ>8/|h -ы:C(eg .h7U{P >m-v~rR|'o)ڃIMZ.s,p6ze3/H}0'3d4>|BBո r"ӯ0bSg߂jUb®CVs6:G*]kAS> 0!0иOBR`XqYp(UŎ/+"M dy~`o}-u }GegG8l~#yn挓E>yɔ행-&o0W˨YdMC`ޠ+zl$1膳:thꆠgFmp d1eK@y (Jr~>cLSQP+ťӮʽs5a EydҺ# G1{q&ӆcRU_u;Vt9o-Im7֍\hHnog, 8ܬĘψ'Ki)@qsg"`hЅVzE*Y+[tOG:̼đЃhyʽH.rݸl`CqKuۿp𨸳pKZ8`O :)23XBs[.T3Ahfא$H;ʣa.,j5'h 1yI[(Bï51|}nṲV (%֡ DbWRJ] q "¹fa ^דJd|D&w ,Yہu #&>ꛬ?tPEg* 2DI0Ūwqc00f6T˴EA%&4'*#iمZټoLQA˘kCQјLInfM[n4M^DtKۙs)Qr(rA8R N:PrV.Ke8Bd1N/&foGĉ ! vJO'Vut`ʦq>f37ێq^3c?w֛4R3wZ Jaɝ~ xxM=(QVW1skMRqJ@^drE_m 1ٳ4 hpsRA X" @$U̐H&/(Ƣ pѹD Rl f|3Mjar,]-ZxS%]}98:%v?tvm{%;`,Pda?0qMn8Cmp cuBe%Nw.1O,ןߵx)GD% %/.mmzgb]>_LRD/CjTm&.ș H[c&ֹv KZӫ*H'bqf)"RꉠːR4ԉ\l2$eTɪ 5Æw:%FV4ey|aS'+峈_b-jhAv#@;QP1W` ܍5ĉ#eCaª}QًcE8 znYT #v9+bNGi"ӏ|)ry=9!%{),#pW=$5FwÐPWoEQTp9Lk96-;&  ܯQ0cNB8/Wd[ AߐCLdRdK>[&`m%o9HDs&gCڼc#ܜ. `;3 \dH`3o(J$fO6GDRĩ-;OuQ^Buo4jClSC>"hos`Y0S8O{Os[;CSoy۔[{%*]RNlάU#(|`d ѓw0SnVˠy,pzQ <SVI}TG 'Ra\7g . 'q///\9>w%iޛF>ʳ.(B v>~֋hsB[qUy[k%{&bU-'SE.[\n~qUqi+52OC3=R lYxnDG/2|Ev3.B>ܝ\Qϙ'".2c/`5/C|lImmT_u-1+c Ƽhb݂ӕ=RUbҮQfk:AIWg%^_ VTޫ)Y`vz47ϲ bKlbBjs܌k}Q'HطP!*S(3=k򄹛6LQ0 /;lBl!hSYv`hn 驑ϒץDrSs/d=](9t7Yǯ.b'-u礸r l*n9"ί6.$FU75 |zou~y2äjt?[})aM2@9uL|e9l"8ٷp=%I|~J4̌Me%!7(#M<J|TF N4UT@\EdwD:\ݕg;WKhtF?r5Ab`Ri tx6DJ-wZ5dox!O-;?8RAJoK7Cs2Ց&a._55g ɦЪ>i)S͊DdɆ3.(!ùoU$(?v7&3LCٷOx{AG{R>Ty,2xI?AY}Oip Lkܢ6+4A>$ !|VDuErf``͗({.;&_^k;ƾ*=e 3VJTLn|M_ΈMh=0 R5 2Fkq, dzh# (sbЭH;Ȁ/iB O{uʠo^Q(o 9-(nH9OZZ\P5M>0a60@͋ 9%WX9L"8˄/_Yr4 ΏLIl4 ɺ(!t'y$CzP48x䃲?<֜Dvqye!z cܜcD7䜈YbWH&>~.S;zi|CQ̦<7*cLV֝U~tu*W ]E ^P_r:|]/7<T2. fŪP&${5=PQ>r8DZ'YG_vns( 25ShVjV|Upk@_ g :tV(‡j0E.# 19W} MIW #į qd: wkC7em6IUٟ)VJW~pQ>{8\kkT,@M@)r\m}x}*YfI48[|9EytIQ#X{Pc@z &\kh뾰 ^AdM&1\,Rz5537` y~_/a=:dvٙ81ɧrH6k໫E 4V Q\s4I̖XB" F.|&gNdZ Ռg5.z@#ٲf"ZZEϦ#rK`|/ԘeƙRZ/o"F]]3v&CtP= _Ds}j8yUd0Fs5qo d@; "rP~uUZS0˳mq$&6f|,Y)M"0buglj,akr҅hrG1^sT WMf3QG@C  !R\ʅhLjWMvpӢbJyw=3hA;&+swi8d-557tHXCa- ud/Ga8ZA?C&I *rTWws 3P< &0ƒcc7zc'ߩ; QϸSpc8,>~zql!U9Y5¸ȉJ7 [t Kh=+hj9TӬxD?Yfy m@S zldY4H PIů4n<ᓩ kU6p&" R+&bġQ]jڬBw_0[cGd<#Bm_M/t7M LNJ 5KDkk#7<]FjnE~ѡČ#=u].?Nʗak*t0%;YA$3G^>Z"_BHW\SkUp}aR 6y L͝Fj~&AG2BV`bpB ܭ a|487ѲN(sBoG0Y nN;Mg<ތ>=(I\t> (W)aض^lǂ̓$4Ͷ+YwXr8GٲtDQ) g_B,7>lGҹ ?O5)09P3NVQ-$F-IZl@;J0P9rZ:dҞ C9#'iC@K@LIv0x"ǽ&.d@awzEB%|MjbIyi G1krFl!OSx^u r?jnFMt1Z/3O8!5N yep D@)pU\=;SoCqQ6EۤtiAMMcAO0-p0I LoW? I 0^LHzuFcֵMKx>6ͱjɪN;s-S А07Ӏ@/T6 P m)j{T]E_L!ys KdHfL_p;ήJ<b :˯QSam\p`c濍$V`{Q)f!D6o@2$w+ X++aU؜v+"OCM {B!diϠ69sB~]شj2eH WJ?@M@#jeQf$U!.aZp) L"c7T'au='/_#ߐѵuȦeZ6ȯPz+ a- CGkݭF,:t>@أ+@;\^pY2ykU.1_QFM(ST0 # W@ZG-?֟qVx#ҧjm`&rt-1 7|Лp:Q\1N08MSZ'zm OJ z"ˍgf3F:Rxb\D -oP8H ?Pw^;QpP̘{oU {ٲ9oc?YY,m\xI{/1f[a2JȼqVb?619%FGr7`tsUz2fn/c4è^xP!&N%aaEf(j,ɟ6%sC قyZ}X)Q5^2fE=p5 ʌMJ\NTʌ&kM%&ׁ(Z:YJP kPisNoXJĤbfX Rޛ;Qo=ssAܐW]4FЭ޿ÈOj>y&TuPYl!S |%U=*{ ̂)A9|}o3'IBȖM :Fo{ lQ@C$32dF⥐J%b,aߣ@R"~-BnokՌp-DﮉiG:@b&H” * B{15QgG~x i[wt^`GwM>׭Om݊cTBF{$D=e؆ql0n4^b4zfZݔerspÙuOoB^i~ p pMDB`Ѣc/fl~ ]^: 6ՠ@{;B$ERTB>,%R'$ýJqآܻY1u=h? >h]r+ߕRwV#&bK`&6LiljBeZS{+|p%2zT]/|Ǵn͔zjzއY]ȞV@l,$\1LqhD*@5SaB%?A?DOXY[x0@6]7MwxG(lL7%hr^JT糅<4yY>pr̍T׬NYc+-me /k3۰ a6M\g5k _̀jI,=ٝ P[7tKVmݼ{&7;3ho̳ݕBH0IH\i.`,JUs=ܨ,MwQQmC(}0'I5 H@/Yk;Sty)ST]KMv?c>  Z^4Qφg84TMD R xtFz9p&ۻ4 _fMPY4핛W[ 'k.ӏ9=Z\}O8".م!ϧؐD4P;@[g(WUOO 856Xz2svYvyi)ZO )2 _^$B?3r?ŷ,H тѺNb^9S3]xMg{D!/ҭj8_"6Pķt2;<`Fy9t&t GN ,"gΩ;&iqMXcQ[k1+s XJ vgFhB˭pv3 JeE*Jcݟ(<^zSx(/,'2@G,qyogӭgSEtHARfU-3oT+Ie1&WVA7Z~cn:K̈́.٥KkR{g=yTod`m'1stH3Mikiӌ1ȕ5Ǔy}jWo#݈pNpM||d?|c\APM)6+ݖx2FR+#71jNPxH^91"Ȕ) MN3BHa-]̓A5_^܁XR2>6CP]Ԩjr3^!7lpV8_\~0Du4Fiݩ&)T}9݇DUbBڗث3/GnOp4!z_TD1QhN H%a35Imԯ;e1F5֍QQVLfvA@7nTׇ3b Mo4wV@LQll6v\C~*/8VyK?]o\J\Ke$I;IT{o慘-Dρ!0q^fGCᕅA" R"U7U >ݰdG݇M%V'jMƇ!C3SZs 9Ăi(0]#\rC-eϫȎ%yEKVҒrb B ќJSqM-qf`&!`tЧ~r.I?2"xR\K*+|rm I]mD;9n)X;|E.k~ ayu={Bt$$eY)I3o<_f= 9MqۆS~K)UAf^vkXn]Fɞ`6g7W+j)xE齎oSOWbZ8>ˠNeE\ [ϲOU(fu Z#na]ߑoMX65Kj7]'bU [ kh'<3=eN/8 dy @{0j]TݡKv6$\uVgYK8&wB8i|mT<{5 Uɵ*iԗQ}[2UU Rc_o[<`07y-I4d$ %@ս9I_1"^8_lc 6?=@K`W]l8Gww5ŲJ+oIt g#'e|-J${~W)GoAλsʗ _Гh;R]4ץ-%cڐsP33ȓ]2(h=;څI_U\xW͆tV&/[;Jca|%:a^-]b=A0c= ZdH0ܖ#&CO"sBpmEuNsZe_ߓΊҟ^ⵑ%YڣV- -n(WJ@`0"AbAthH`04ڴ@:u m]5$w ̀z-)yMx$bQŪ-V]rUVd"W^"T"HBI} Ut@M`KQ6,BTW] v.}tzgn=H_).e5jp7:yV-{ߊ4Y(~L޵\ O}"-CD/w9$to^k!%ow \<6H?X:fucޖZ$&=PbwO8ChNlR 84VYR_fQ֜8 =TwȜ{,BA7&@4lTSrZ3&,.-0ke93/x= kwq\ @@L]n}.ܥʍu"HND%! "e<$š3tNk-RzVc|l5b7R ') |Ą;g1cyd2Dˈ' J vizc5%h4CAP )M* "a9G{+RiRm1ihy Q7f-r{9-lm44I zRĶ"@X!7HbWLp^C dh)?]t^3ܛ#чiW=$s*By9`!>/7TAh#r]g$TQ=̷l.0J+y/ɢ rsS[=-kvK!(W׮ 8 ,)l.j>\k$뵍6c[Q ";1>; 1;iNAܧԓ_[5/617$+΋ cBrwN=@y }c/̊MOR4d(O 1O\?'wWP\*'"ʯ[6M 4ndY;rv~sZGm;ir D||ͅye:LRfgKW@55N`R:2d5np6w4Xtw~g^RcJA-yc3{nR[i(%*c^$Z_˘%`;h*I9u`KWOS@`|rMWc:yyt#C)^աѥdHz)ߋt/ĶWyķ"*{!p$"uyc FLvK0F({.*<L1bzx$oJgH)AI*{=W9_oA֨.q1ݽ: ̱ykVcSžqUgy5,52ju 1]NT&^4u!H Gc;^yKahvmsrEXHnoj -]f-xX'A[4O]L- 6Ŝ{c>5[=F` ܐ%iz+ĩeNuPw:xNWѱhPQ}H+CFPF嗰 D#t|CA:\Ygï|]`K;&ym_5f*qbm虸7bySq->U~8Yjd6538[1c.[}VM%9 [D,4[kMW?5Ƹ3HrC8qdÙ&MtPjJ6`TS;pd,j&WLߑ3Ն 2t RTKs?bdC8u4`8Ҝ @a$l T8ubt`B jUm)[*'S1NקȈ[3>ڧ^T"-V8Xq3 ,=-2Y& LA3}//+"CїvBrk ADVo^&BG*b~4J{߀{4&9$ 6jrt䐑d}}g4QK+*K}57k6H RNi]`.f,ʒGʲ̻ȺQƗn%ᔉ;P@% 2;@I:%ߎxY=7UD\Qèa`f$*I Wz=map=I=W%h&6ꢩEu=^@56R;ėpe,7G#{#Q[*L1WW3l&9q]uoI)GFM:aN#+/k1wQ|rbLsNk %C9K~ڷ꬐ۜ˫XK5@,j7&WEg'Rl[~Ո\ZJ8o5&w@y8*+[p5mpRM? cE"X 3FCCi>7$. [_U-kg,?riؼv p u; ij;8_bD\"~X)C }b[G D_ztl_.gj} W|'95X'H'()z2!W׸*{\D(r[~ÍMM]S)aeUzP_ qzGN%oL px ~?/NW=U`ݚ? zV;ެVfiIGXgIbL<_R_AЎ|IwIPA- {ŐQJC_kar7>suy]bSvĤ C,t.!")1E_-4x<ˈQ7q%DgF֕MM+UA+XWqcdλ(;Ac)qůY&Qbd4&8f0kͺ\Zt\pa 3ѝpJڗϳWfuTV-s|gtz_}]I5 Uj!Cd@ nm}Jүۗ[ &~璔9ĞW Sfm),b#nq{p{ђ] tf>4 0ggG=K^u'}\"|Gr!UH0U\<3à`,4H5ȟ7 6/ ixӹs{jԗ=E]WKtASl0Hh}5H,c2Z- >]YgoPW"r{ءO̜YfYYS\t Pc]7{vf\ǔeWHbWK'dەڪv_S^MYkI )fQ*q*MTcƀo\A)鎌cP}Jtd-mdbv/ Z9PM,%} MpI_ ^ڀYAs hV?67m NӄBk^8FzOSER7V+Bن*~|9Pd\L5(Y,-A..^4AX] w:k{^Nkv_l5&ӱg6O>vqbاJY4CA~7{:.o:D^ H7Ux:,%(zt = KtNc)d, 5{R3Cd[u>@s>g3MvFDmŸ^܃wSuޜ&N 'ow%y|ϣW!\o]Aڄ%7i'7 tMSJf9[i?-\s}yS@xcHo3Qj' ^BU.h,\KR2$5,y N5u;bn$wT}|Gzhz4y Aqu:9|~(W)yԒDgzq^~cXy(+QaTDܚf dp3qaxyv<ٵhQ*m>Rs}*[܋ cqPGBW"ҥ8!P+Jm= @N9~Q*<:82k5'3 3 4#QmJ,ݓ"9qŐ 0 N6 `!IW+ҪcB$$yNJ yvI?G9 ɲc{{>I'tݸ=G„Qel!/dţ k+5R`vaGFB s:/V-զZq#NnAyGLp|i'xʕ79˖8ߘ+i&Kx7zZyq%cϘ֢D`3!s=@V(7ec)dҿ#wkQ>E+b `|$չw]V'P:)F jh٨嫛MKg1;mٯμωC<5i9 r\ 9xg}wUeQ^VBE#cZ(9F,cVBkS07@J, w~H5'5IÌkKbgO:j{#04qڏ{Cxo8H3D?tx0YFsB\ȓ%{<@{Aa 8p#"uP=E kWTsoR+P AZek$ξ#B?yHc:q7fg&!#E/+Q&5dD.@W ̺%֦QPXk>׮uP۝8z7=0# <}[(BԪ dz:ݰdFBds@VNDg$):.ǝM3:Ǡ1᎘?hrGv+E-pSJ \,fw%h N c5dױOF?F7m07̀H CKD\ Kd}76r,Ajjh6Ñ'u%O S`'KK)4(nj) "3hPb=_ֳ8Co}{MAPex;'Ro`a_7tvrg3¡D)OnpR{li@T_N K@%0ac7\^^yfY'DӁnvGaȳz\[lS31i' P Kc k>^Xlg` K+ħw `V^%g&9Df!OxHf1AJȾ@N CW iui"m_&Tr:B0bїt V;sFfQhp]=6馞{Hk4'#<nMNڈmzvYBR=_zyD@ x̼TTG׈z+-A73 pmwsN=#$^ כ$$ ή'e͌YO (fXG|fen$6x5En[uӆ54Υ2J Zl1')T+`6Wv";!A|e hVb;M2$($sih+UdA]-(o\q@I?kg)g-X' o5r`7\ܡ#I0@[F%Պaɡd;@G/E;9Vtl*;>?ыY-Tc Ӭo#4L/-l[ BEoBK~:7%S|9/߼(_m|;榻L=o; XpGԵ[DE&a؁Ǎ LWyq%fz `hb(> h` u!o(DЭZyys 3JePƶTWO|{8|*eC=nsMJKķߟJYaor˔n&-qOc4<~mFwhr/w68۶~[@I*wfz]y Jo Vi,>'cwCx;:]\fm̰gRdsZS(qWVhn`zX|&z}D0{p4B_u}jśv%fzW'/<]͜c٥L*ͣPy|z\c a#w+rQFnhmQ]~@,ϑ(D) Q5RcN?GQ,n3mo_ _hcN+bٜ?#S0z3Bl 2'zKhzr5[<{tiڻTUx>I*c \7Ԉ=!j:։ %UԦyUjzf$A* _qn&^xHЭW^ $uϤ fu&[(nL{Ҏ6vm'I/qA<ˮ8SUv?~k Nŷ;ӣeA}qIO++T*60R) irƠ"s~QpQ`9k&p &o)R䉦9ad*Cc6e!tK:e@2 ': #Iv]\]M.iÝ_`._CL$OA/gRN&݉S5[sAz[pف:̣m7klD]Ҿ:EfueTx?EA<[Ӕk6OLF;|LASH]@`] ¶F뇀_I@gGB%nAҌ8 TR7y a v* K{1l"Ak5dfӞCD+ѥ|pc-$c83bQz~`7rB99ȯXpIr T^STobTTfkilqE˕nYjg8wKT# Fq5FcTMHPRɥi̗ȔSU3)w~I *ltR7eL?dZLS}M1 1%[~.BH+)WYÝK{ndئ s}WCa/~6"V=o%fl  ..ꤣ]NFwRk*J 5U2G*=@)G2TUTck)`Hjk.vIKi#&=3~̸gs.-fߝd@TOs0vPRdkGeTz=`wDp-]n ۉ'<: z@ v{ۖQAB9巍>?'TLE5Gi j^'N73C\? AiȖnβ%4 ,'ށŞܻFn2&٦ ܜەu} l1$]DF##d#pÄAPBid=B: i: hRU EDa2w[*+ C*iJh'(JѰRlgq& {3M+~Pr}ո$H6Q̽ %fʩFPw%Y`G路 ƞFRt>! 0bʢ%aL]SK,3%,|}CTD]QO5A?n:7@𛈱]>}%7߰4+E@ɓ Ҋi ]_?=2Y$і3wq/8(f(v*RT"z+̶..B|3-P栴=2U/Xޱݩ>׎emUpqY׬(wׇJ-*=sru-bg҉o#K" \9$s32=n{()~gBc~N'FiD@̨;ulXvXO.8`u¼T]5"0~AEp3 juLt8q/ez?@`3;ͤ,lzlOCECASpjug*gT빳rQ\5øŊA\yT>3e[q7ABX2y-M5y!/G3Q."r cv.B?6\  Vve1WE޿d;΄Ҕ\~YȋD#4ѣ:$`WTKm;:'gև[֭Z+73Lwb{J+8U%6]v/p:FO;ؠ~*5쌠:^Li'cn rA=}!~\ad;'u-k֙"Ge cw#U֥1TBͪm̌Zg & 9{Os]xit+us>{SRS,0B >#RA lҦ<3ci.܏rS0CG6`f4vMt|>S ˃+&DNPQɂ1e$^2\A3]%@|d.5쉡#ǚGR&HȈ;gs(g^-BaW|<byʐi5X\L+Fs.Һ#ޱ&x߁q_X.!?]ڸ ~S" l)R8*ćtܜf Fa Cv>Wy˵VYٛvt"{)*zEPg3vg+N~&dy rHl=Oċ*ؤO|`ӈ||ai2r, 2MbaRoAtKDI6UWCyH f/d;5RXBv;:%v!JySep(KL %LTlK߅àqO,P}K$Tq>Ek!MؒZ/Jg5GrՊ n7I>23ML`|UP&ωF Yg:=8wx㰔Zy| oҝD> m}YϲǬ0\~`@ 0/Y0"N E\=#JJ#-{ C /'!s1%^O]+}cz|N/l~̐\yƿEeY{5_Z>~ٌV3x'WK2kۃ/W˔8Ơ}XS`5G_WˮTd`*Ͷ'饹=@g>b$`6S9%֋YcbV8oJک/3Ӓ(=CL3%߇Uh(e`h@0<\ <0as`)fE[| $?xl=I$h<&ulл>p9`VfF+% \Ί]ƞib5Q2$Ðua(Q( f͊n" 2dP…Rc) ߑ xЮ@_d>a9빟k#<_[D_+fԞNXP+l┿z KgKԎ柾$<:\gos!N1iouwXxطV~ŤwooLvkOH*VGZH01H!t$ѭ˩ P5&{pc'AEh`EgZ"`j)L".MVA@q t^UUɣe n/=ҁ'}4)C88M&_WZ!o[َd銤u,|nN!3K3,@E"۷g:vSq:ֿ:{(`$iK4^!>0t&TI&XM20r ' (|D7{'L1,SSa|*K Qn_ $ +-<5['G$~_t 0NxnF,Ui&vj [\d4:¿ĊFN=!ݾs1ɶJa}"K @K:0sus>huСp1ó%轘&Zsbn;ncjD dMK;Yc=,.wY:Ex:mr70ŝ%]JɏN{=;ːuϟ b)J֒jϯ32 r (P'vyc̬¨?d~?dzWQ\T`ev5aIˏە-V Yȱml Dʭ։5;,1 Ϝs?:z|o8Rj{yhē#qr?d§"RT H#B߻B;Lpl{r,03/TۧeˤV`·OzDH9#GwkQ z߫O.`VQx&Nk\S UG$Ę#4e_1ّw4i\IGkBfsMiL6z3[ M D juR &$9z!5$^k߬kxPK=LחRlHLl~t nأc'W; r<1:Z ]cW xY-t>p'x!UbX P?~Tq|0a4x0F e@;a\ycG|d[xD<T$X,KE:]ҸaX }MznX۸ Lbٕ^TSQLht&kȐ#[QCϘe/Q/GA.YAlZ1F±ՀnG["Za&r$  ^i'( @ٶߎT71'f~؊|vodr2vF+οj]BXO~ByC/X1/R $~^U,ޭکQ;k5 IS'ѫPH<9Gn^sZ V} , qa7n zneJg2J]4&4ލ'1Bɀ$pp Ϟ^;Hі?ĉ5Y$Jl 7(5\nEx8O b"v,LM .5Z̅ UZs%P(  ^\U, FdYzniW V/@z`'$VDZ'1+PAS;,0b7YS`,W>L3e5"?+͠[4">Sýk['w~!_cH;j$%g7U\!H-%E}]W4)♙I~?qd#dp>6A?p?m>\ #yt|.DD `-i&v)8( !8\|sxaB`1$SG}Usz9SG<$~GuUCkt=UP Vu:AκO$=J}*1Uu'* jR&Kbπ)s&AinKG _|w тJ^-?h.Hmj&tVMz]y`8Tq'=M%bG=ю\@>i 獖q>^l"wIn LJhP[͜B T5U?RLY|E2q^𯻪h4mK'^rƠ[6C\k9[ @Fy)f.%nu+Dv!Ngr؞3ҴDuo,⅛7$03~M Gʀ b.?64@-<1݂s@H "44 wxa# E=&AfxroG^ cRI,YOwMˢQ.LS$iΪ_{\i ȁ2}.)(7"&zȥ2wȰJbX'Gnʦ8L=تJA$OK@2Aͱy]5汪]dU(kD$r,R/η%" V ٥bnY!yR]5M0'D~=Ҡ'e< \hϜx&[~jyp1:6m?D#|#t\u(ةRg0tt%hx`3'l9!O_A,N [IL R7 5)yS^Nk07,WݪM-;MK)hƒVJ4LtOΨO(xҸ$*ȈYJA5~eQ߰(qz ِjV1Bexnd{?4h GYD>8t# ҖtXo%&qwJcukQY" XIo֞~BW $U _o7iةW=yp;f$"92 cBR.@Wvmg~j`1jU6r:N翬NҌ (|1D&TV~ҹ[vv+Qzjz*חRQ>y2񰆍zjS؞D o.꽡%8AbU#W2C֙?ftgXBDXD=T=׳uʄ#%:+ui4(/ߕG(pZ2pjmc,s|_EZrKfo&s)$1Rgeo"R9vwox?lQ[D'4.4X7;qF|ɾ`# dEsOi.e.qY^Goܙu~-cGfPF*bԏ%߀0{}VS3%&Uܣe* ¤4k|4\޹VIm1h,+v) 'NEΩzҞSm=ڬvo)P|$8`\{@]yh:$_nWJYr|+]K6pث a.x ,x;R^=d:2wᅲV`~KA.zC=\δJV&SH/׆uC(àj!YLcdX dkWJMu XKC> `A1㦖!Ȧ4g''H a0||ٽ%-wYgj1U]?z|>fqk6*eP)Pu8?e<?Ul VȌ [[U"=Ў !@F ti)\#'mmmY\UX au6 JS ]kLц_ R|5Np0͝d5M@-06b;!~: N47MxǨY@%'I(:LDOIXOY3ª|^ڜmzE-tl6 ^.YD䘄g2?p`"#~tىq?LȒu @=3 YK]:?J^3pt/Cm8'__k(&ޒ\BIQ:洒Ŝ^CU#5`CTTҿk|fA2 c?(Z|'M<בfZV5kl *Q/d:w+9?ݙ8k">a!y'".n&^S۫!4ɧe?P]AAa3.58#eMD\nx5S鎉زX6]hd DI 2=]HNMA65@ϫ"7q 63goC}YJpvNGi{LWJN'R!I2u}y>שKuqN t%_HNC{5;b.giveR&Biqy@"eҵdU*V?Jceu>j]'GY5V2&U ))c%Iņh2J:64m&gR;ۗ`X}]{J?-HLņhz")&O$km1עJ?5jiz؁* }Xת:@ g]aqvKʐS 'WTQ2> Gf$n;wZɃl|ր<ԣ-=DM~+º:LhA /#Ѓ_[mubG[gwsaT|%WTh x82Fy(D[M۬/ïߠeFj CNfQ1a}_co`KЍ$NVsmL'SVw-"E+ׄV<{wq;YDRƑG+mwɻFRDxK7挗25d4XΕpmW^Ya}u2bTQ?,ZQv%!oXN"ZӤ_eupFDlu,Tny *׼# z?Q9YhT:qSwW+vȸWLٗ=6Eiks4>717J*[N|o:J Iar[>W,MR֖ .qP׿rx[kzz"T},},끞Ǧ J[wn'~|(5U~ ,& oZLȨzo7Q (A8U4%ܳd\D >h^dB4 >㱾z"ȴ &1)f7Dx,l`o& .3BVڔe݇iwFe̽ݗI [&YIҎ?\m⢇2 +.p\podS+Ā!_i`|o*QG­UxVF9e<& mʗsj]E7t,7]@ WԱ9?@'B6~GJvpt:)V_/Tk4bY'?ӽ%^HEs|R{uXGL5`D%6.*H]<h @8۶z?åN>f ߢ)۬bW8׮T6l[6fQl8;&jBH(u3ZeAj=.!Pq Ap!`:VRY "E6;ҁA?ʰ-ҊƍЕ g7 5N%ErUCJQn_"~hT>թ{cMA:7`[a JQh6NeTv1#{"d,.osE@wg.5e G/ژ[`[JdD&bA_(&3d7#&|B/s[ Ү5_Eb#X`Dulȃ Pdxc:V6}dvEQ@½oiބrRIɳ=_yڊ!?Q !p%rٟHb.]ʁ<Ҝh D^o"׻ Cl M  ]TR5PVDOut~%p!*KjG)P ʧ㮴lSS w7&5T8I_Fm.DR8)-x89pO>zžE"̦GyKL@?e2KsnniG-hsQ y-#3=Zĝ^ *>< +wPq/҄Bu)-Yg~W9UuM By5Iktɏ!tR6 e<[ A/W+G9+[HʍMO":E Dˏ|"MbQwP(}zӆK)\ʔw͇Il|Ѵm͆qJV2&7yCr/lT |#@X!Փ0xGm!nMGnٛJ3XO%7ԭS%ŧ`ؘmNF:˔Uݿqʳ &c##+C + |Zy>^Ja-J;^&T{Su[ɔksHƃC[,Ft=4XXoir8hn3~Ob_zu5$뽻e+KHkk ꑴ,#1omB,ve qY+VQ4'$s˪w9|tnZrgJ ,hzO SN'4juUfسyb{\a혭ӛa {CP꫑0B\=uAw5'WH=abX T71ٱ6پr;⠡w``=\bZZ=iS`yh]*8!Em٬caq!"/2$Rpm;<#*oSl-ё@ _2DE]Q.=Ys a} E8!vMy Uٯl|5:eLXӹz&8mĘ=9˭{t$lqA;Vv`Gl[Np ,dZUGY;+5YМYey+E uI4 ;DtD{&/#j Vтzo7=ID^㤙P磐@Yܛ-ҟcP suK̾N߮͒ILiѺFr`.UZ p>!7YvxΤ9$9?Hy_[aG`qiWIW1 wX3㦕Oq!bR`dP_8V3anG3`>(]HEdjo1lwwuPcWkrC(2gh ~WiуedcvCc`Aq`CֱE>VHăFs+|q;Ua o.5rP)3)5T$ftK@y5RI-G:fxU(KM+ncyyɏQZ_(AƁÔJ _';;{A*"B}\Z4{ wL0FapYOI(:%"j`N?OgPS؜NG9UG S/(\)&QկZ8 hITO[V/'2P,KX% 9(&n_bxw-zLRAGi1̿BqZ*s{CIq1bwqn oF G]vf4,2j=T!Jq~:,*󝅧0$Du G@W!h:OزЀ <13>Fb÷rr鈽4%UIro^쮸t|fU#$^nBARJ@b[-σl|Ys 5}UT) #8&wv&s@xRrx`%ϡLA9uri[w4]wjm\tbO~P+ŷ‚K@G4|߱A֯7~<%j L!: 2;uω5i @ky!]9(n?e4% K(jEbhا0%hl SٗZ6[&,D{h3L&*HZ``^GsVܲ)}M"v{^x,P)Έu.f&&^i̿Xi8IwQTQ6A_> h\R]>T!+\ו䧢JG ]烉R5]XW8/#0DV@YuθOח[r 1C鏆Wϥ,:N\q֢NDs+6ZcsEZ 5u~qHtrWU)]kGh?E Wבa{R4f^!J91tOBرx##aW9dz7V%&hA?cD{1sݞg{9Cb֓r9"hfh ^:qjb>,?+LwNKq3">@dמ5fphldSP9yyZ_ q &]ғ5Kȵb\OYI%9̐k^kfLLDB?Ȳ}F[@Gf(?0 (&K:!9q![',ZrPGh Fdbt>8A%lFU~hc( `j>ybq5 63F༩U嫺iꋾWE\/!IㅳuYkrl_Xw3o3Z"=s\֐ :Dø-CX aŴBetHxz8!nԜu/އkO8@Ys͹_.%4_\= .v: /bn`•oORoJeVzzsU *$c@a=J DV^tP/b;ܒi͋5!$4DJDX_ k"Jg/;f>P<ڵw#wa FXPr##oh8XRC7fy&YOB_7lUn2eYK˨G_˜ۃ$#`;[//7@-9 i?cŬj# C9F2Uǎ¾sК *sJ@@C49Z^bk^,?w4'rҲL65#JZ RF~1]EV[t3z:w4>;ڸX;;pP4x/̙_HgU~y">9ƃ T|8sv뾧`WJ3d8h{Ի|Tu ^~,2z] TpytvchaC8o\JB +v,Q_.Wq ٻpǹ6=*[Go ْW`}ף8RLK^^r8.#Gh$_k+pQy;XJ_S%Qjzolzc5V=Ha#b.巯p- hcF7 <[6]Dur]`w^1r/V:A}l 04PGAʅ% A/;qo~;5.zxyvvFܫa);&#3i ՏYfηj*o+sNH"}+%UrPb-j'+--KֲjUґYm&[2qpí?KE[`jVG!]쇺|wԇFkB+;=K l5|g8Dj+h^ˡ"MVG bd< IШ2x~-W#si- y"+)$wIcpd*UY{Z~ͧ`Se:ZޯVl8' bQ r \0ꔆ9yZ I4-4_QCM#~WkwbɃoٓvt[58asrbͳ@}5c8P"A ]qi^vmp-J?$Ή5'gj"XAA)+.Hģ^!O=ܓX^2b}i_5MRY!+(R =iWyPw5Oqu!qpޚEg9Rk琗qRG _S*#33OyQ"Fk!SAiVi1Y-\rֱ:E0 _ ?}>Vzs`{ )W_&. &i\U=܏ls'=X("$@6m NbT[+I.(pk./~@ΨD|hnߣB=̻͝s=KVm~1 lwaE3c g>$)o-L1pJ#~/F҄Ӽɂ~L8 ܷK7ԥk "$99i9!&wG(kdHoUBCEh|4D9>9ZZ:)OpEY7iMu isp$f{-2)97if6*(HD`jLʩ3 -L<|ECr4ʴ{~'cgQ%І\ ]\<,ͨɻ5F^yqt*oQ:wfئ:p0dPQY~' bH.`pZ i~Ze9ciI؍"SE@\:  6jTt@-ԣnJCڜ{R|63^?zW:r *͞3E#~1З;o%KmU1U˝tޕLiTof>WyȦPwpNةbIa;,sCWבeMiHqAݑlv+ww+~\(yelWi ]\۪ck]2Nu|SW8#!b $< q`Svg̾igff3l}lD`  7H 1#Ъ_B%@I s(VuckQ`#Bamis, Yj'^"A3Aթ!I.HE"xZ4{; ͑ܲ$pn5M[Hhi"J)IHlqVa]p]iE,G}c.Cj)qWvn~- kXCmm_}r7H!L#Llʤt/0~,K{=cs Ei xJ2C{,|H0_hZ?i|爼xyۭm䍲}WB#zBŊ얰K`Oh!cRoCѪ!ql@KX-Bg]1g ,+M,A]V(ùHp)ey lim6x_0O @s&7'YrD+}x+p}W,>5ۯ-(߫ nڃ3b -ڨ esu9b`KȘbuCϽQʗsTPrrrRryz|xMv/]Htg]7(i]ِpN3o{OK>N4 ib0N gXp@+(oxQ7ʢJI7Hd ցm22w6n:I`%'~RV~pAFzV]U̴ uTVZ>KݙDKWKw_"Dy;jB;CU[@u"w1 j0]н-tuc[d u[eYBz#ZxD6ҺwבAc0G_Yj :z;1l]v@̆k>)󔄘~O {s4RvATv{,vyӹfEұN?yCR3m /-#:i^Rp#À;z:ƈZ/a8[D]I4],8\@5BKU,DLTvIh}8QcQßC)2)4wzfk?=22A"58΍(W4ZaF- )4ń:.E17B@$H[3f6_90X㑞yO/H>fOol@ՠrzw<^/+՜$>A^TieLf{dJםP=[CVY@,q+>8\׾^Kǒ+'bΐx( rW7Rݎ.a'Ƶfb#|+3꼏(xm5{P">XpˉuʜKd(Q_ ;`Y@Ȓ"mW{ame -`]/zY~:e "Ra m)2ZOp؏WqԚ[eļ5m֏h?Wu=ٰj LzC㻊k:bp>ATg_ˌ4i6HL}>LZ׶HUC;AM3,8C-10+Vuޗ'(1:r65!ò! ]5O)7Լdz+¢))l{D!nY40oȌG%UkQ_ P\}3C̴&]fH,~n~yM4xoo2lH=Hd5~6-?敇`2h {W&r-LP"cj'sWpX(rj"sL`FC\ۈZ|xȏ߫S7M ~fmOH4x]baR:pz8ۗ>jAͪv:MqءU7=h4xHtɨ]ݧ\;Ph*?G/O7|JL"b(~ DLh@)Mtkt`GvvyroiV.PWM)0Doe0\/k3)\q 3O=EZ# nz.p>>SǗF=W uW3%#V]RoYG2j%8vLbCNT: uSMG.fo`[e>.[*vŨPpN`AQ8#DᓊW?~@ja2uH`&Df4> aWAQ2Q4U7w`3{+¨{ndiİvt9=^ɳя▩ƴ.̱OfCIbOPڇ vts\=KJmRgV s7+UA*  z.䥭# 9v~tV| (GBXtwx >}Pޱ\%,vy5Rπ?%˄?>GseA#.C݃d52RHz_-( ƥ3Q=;xo.9T# ⥚Jf= %N;+_fѐ~m*䠨V:Ų_eٝW9|nБU{v'Cr:M5Mb"]|-^1n|҉x2(W:|gYZn7)tn!+uPFZzƗVɁZd,YȸdрZvXO":[ WMdAwI '-Pг"%-bh ~>6^{K|Lr)Rs6TYԅFgOMnn @lI/.=Q"LO0<02yP6SըRZCjǓ&j*5VK/hŕl+ܨ}?w_%UC(?u|%rNѽVxR?'21$ҹb.IG|`=$ eYuWd= McCdFc:KvrUn7]=ҋ{1~N҇OSPbES4ؼR 6ĊW#(=\[,uTM )%yǞneT5Pc'7#ޛAi-ecWY=gH ؎r{4 MYrף]@dO|Ĩ hMm+Ɋ-H#ІtsĒT>!D>S}-vypmgc*=s3L i܄4fc2BƠRIД\͌.[S4dO-*fݙ6>IC>Ri=*gF %@J' vMplw׬J<{ &JwKm(84?D9%@5+ϋ;`ʮn&J&- ..WhBxHjv]3f^k DF1`M6(E@zJ95vb}>ΌidZ6{$讀Y8\dY]TJy{Et>4~ӟ$ wBxF| u9ln't-X&V̛Ωq U+y\{%2Rt]iw8)OQ9Cgi*Ig(fQ)VӨ-ZK~ X X8BA~DVQ~Ō5j$IH%OTĢA0?'JeQ^bFt[ȭP)V}RR,D /J7`hY9:xst] [C63Qo O) uqY-Y_L; 81yy1K񐊆c?:̪ Ea$eCRUbO;[E' fP5%9ɹT39vҴ, Gs*+{o-uD=~pIઔF#կX~Prb065gɬZ>=p"܌ *<lvGЭhIrPQ% LQ2IM2Nc􎮮 XBF^H1؈Q^!Urz=#}#AJVqB;>$8FaPQux)m|VY}zHWzրMH@sHJ8sf9f%4?N[ ym[Ck8xI|Rҭ[ pPVa!wB,IH[30+t%ߤ~t"%hcQ?Dp$$^i -JHQ#nu{mi~IRٸO6a< Sa$+-'2}f?k PNV^҅]6d }V@ Nj#!XVH2C!3=@ïtw_Qfm{K\f*TCeާ#l~B妇# [@ !&wLoa#f ݚ^S =2(6| ~1j]bY(* ޏ+Yg*|)>/ou7eljEP_QŀǷy]mT,Kd ֣Ti+4cJ + [.V[жIbIh|+M8H"bYGTpkR lJ/ˢm}P钐Ym?Pfs}Xbz{w\F{%WgU~*qz&q_-a1T} a@QPb"e2VP}̑3qD1ANGaH[<$a?0t=<u#FtOYˀ>XrVJDUU>)ec<{WOE;b_YJ`N#1ۀhNXLGS*}'(C>]^RLgp&a a7e nyR6cnDRhc!++aF P|7Z )zY>R %os 3!$y|$dC66:zDߦYL,.a?U!/#DS)h rOp)wZN.8CmzڎH FzJW7t9P[x)oBs)6k>y uJω_0O^mIt{ nNt%٩uvH @`>.pcq\z7N|)5wYL^zĉZ%|yE$gzB88tRZaǾUNHPoTR1װ,OݞU_.Gt=@d1& -$vECtlU iZ*A\6V+U"{$[ 'FrW.F Ek~eiX`0Y{H5 jY҅jji׿حeV=]>gNd0:شI|3 :\%sR`is+jtٶS3ȚgShfR_ dJ:3@b]bkކ@oP^jԑvFCajǖWF#[oDI9usiüxJZ~iK!hyj|!ODW+Ch&}3bP?z=jysYlyJ8q |J >;6b*Rrǰ@Ud+~|x^-@*-߁R t?0xqpd*ws7 ( r7~7EsֶGs}u lGz-_/t{LI<Zi$̎uK,'E!7ͯp-)fUAPȆr{%q" W㟳!o691^QBB7, ojv$pW&E8C\*,eKYQO, {1/kXU?P8󯴗Om>A<=B*[WL+gÆLd]&@g]3:Qh4;w Yql(9N0dv * ِYU/-K̫}QnߜNan\&$v<>d@Z%N ZZ*.C&#U=QP$X4x (Aᜋ1] 2UVA{6rs]\st .1(@BT(0⦁s\mWL/YTK*K$=OmB mmښpbjt4,“Ar_*`]3_@9&eot6]mF@JЊ툌F@<"v] H9uOS^Q ,+>MnYo:.c[A*yspgo`.. JFǥ ׎yVՇr/L1F '^wSV-.i`3WKv}UȪGhju\GDD80@PaM-!`ܕv?t=&2<:EaK %7A& RTɀcZ[AclɸAQ?- hge$iC)J?z"l.^ս{P}£:.ʌNRI˦69 #pMwtEĎoO\ XYp OhX>%Mj{lߖ3N+PkS4:fıȼ6|o>՜+=j9fQ`"T 8ɜEaW&ÞmD+&>v`uθanw'%)It+fO`[s^qW=XϻEk.b˄R6wSA؊M"UK!}q71%ʒL¡<`V.G丫,>tul Mf5gEx&#S[kH[~`|5:E[]nhm߯Dوp"mgZaNLY:Pi &!sq<} ?, nx-ɘ?:$Eg2Ǽ@ jN{" FSg;2MΗ2EQqܜ[O=N 9f^9RxGB)/3Td៵c DXm#)aO%R~:+Iu^'O"k܎7N V q"]:*OHHϾZY)iR- ں%VݩkpNѥ-\Micy|O>Iaksɤ=8WrU8)kql_߻`beK]Tz`A y7k1Ɉd9eTb3uv~pURKs7y4·aaeAQOn8 vU+Ԩv xaXl! Ldh)`ɁN2 H|n\jS5yR3q8OEEUC~5j%:u ѹF+bkE6Ŏ:Ou16!@RAS9h00FpȲmލnoP2\ +7WVS1ծ!pC0(@``,7CjW[{tgCy%K*KUrznz*N 0wOO·];)Η}p6ҋg(ѧ~4 ΁{irS 7^VʸbZܫؖloks{i=Ϋ,|#-kiYQ-_[w2^{{J-5a?sX? ,X.7lΡhDfg]1Gh(4L/sטuҪ˚O-v?[̈́@-AQ]|#RAYƶWy ra`:jzu9Lx}Qq( %PbN"KKZw-1wny ښl1?&;_57*euݱY fE>3cӾH)02({#DS?d O3>gEk, (mg]w-[Ѣji_d~7͇7hR;uaӮD{ Ơ%%".q\gbk< >}(&-aIKڑ+ +,: yxwrj`PЦ [Ť1Rmw8/X]lvw݋.;=XYT+5xa 7{>#UZ؎K@չ8gmAc嬟5oZNji&Dx{]Ux g]m::d8ۂZ;#F@LU \0W@zZ+v+v&\m,/ZHwe[ H//h:I X&'u}:MnieXClv^:Y.TмMb $g6 4 gZ'J hX >}XvyD)Lmz[>\A ˔Db])Lj|#OB{7><&UiBcǴ TWAsF//w-Q`0 >7:4FTM#oVcIO[w[TXU`m쾴bc{LL#Ro*_*#[I{MmMb@gZ/4~Q1CBQ.Z*V:3/@|u9U_famy^J;uuRlÓXoK)R!!vc [8>Z8j/W뒦Q(9 IA#γhi ^|̬rWfKO6qۢw)|q`b`hмd ( L%=v)>U0LYnFɀ3d?/mCG_Y8YV0T6YuTL V0}6N ưywUB ڭf./*bd?$k?cD#Y_(ٟ 2y?PJpL{=hxA4av/\=kԣOijA` WJ /Raܝ9#8/afP +ORWJ?%Sh(p:>~88n0 l`70^}cC! )<-%hlFybo*IVq>0WdR'N]Dp%l#]@uc Roh3KBBc!ޱ0՞]RͥR$d>~1s>˰N>l?? <; Onڮ+m'yqxȲ@k5Iw-u,9qC-suH87yqG?36/5 Gq+*P}yh&a(rB $"L:mUjl]ԁ=vHۣ\~JBrߢYL9!Uܻ< 7B_#|;ixG,F7{xkjxc!b!z>P<هZfNsvO;rrIWbal1Z 2k_ͩuqmGscl4f S|Pʳ[,7A٤8,q8N,%K{nU^P0h6|Ӣc8بj!:749{syՈ#-9HGCc1f7+tMRvܔK^1Q#s0w(O9E%D;8'F,-'[ʨ$qa.V|EGj4kZڳLQnh+ӤZnLE+:>ׄhDڕks)izl'}{)q#Ӳ94kR;Ÿ\mgZ+'w,zYMW(ב bH#[i?`Myyy0}#ₘdaFրoUfK k=!|e knF@U騞d"eIoO@a5A@u4 ~Ƃձnh*8t{?0:#0pbH 0,JCw3]2gJ-)2wyT]r6xvk* U,FԪd"uз51\kSʃJ$5cidXq*2ZaӸ #9)~+D5)s~ypJ{ygUB!ء!b{/aI&YJWXtE\}nw i;q8n17EޔBPvd;k^urgxtzD(,OFqTDgA vN:,]MI\V'ȂjWsv'rW.?UC2aC_#q ;0^}{уQScL*_ڭn|6¾`1&QѦGmRJ -gN=?eYRAA!Sm_L2s_-0Ham`#w^q>rM5qx&XaT\K* $lB&F-x:6pc{3ozF|46>S:a3D[|!e>fr6^3KCe22씏za.R骀[ѫ*3mNܿNfSh3~/ ng6wGadU(&eB5~MȺA~+~(嘟H 6rZIZ%*MgCe]h@[DG#1SL b_@3c; =UxJmMa1wr5ٕ]f.)贍>:X(T2iwL=I#Y0%k=/-Jgt}l&aO X8'S$V+*>ѷ<X`E`u=qgC^2I&~ɮdx+ Ev)%ue:SiiRp3X? R1`3r-e=u˃.X."Z]vt)6l 0%=?_O.жk)?u8.w7DhdF%&${#w=s8}\K4't1&M(4Ut/|^i^; Ri<8=Dr:r ud0& tq &@H7?:ܝ ~"X`_dLD b|U)Wqj()Lz˙.tT *vL0uڂlbJAë[4,lg6TN\j.p#d,w=h( k*s4[LS!w%~cL.f}tw?> Tf @NbPtnq/HbT{) 2@5lݴា;7N5y$ūLX' j:ٽ1 }h1M b;^}6Y]HY->š IB!g_ph4PHPUEgf9ƎUS5TUh«m3 *+ 2*3|hN3j  IpԊKn|j75yhK6oVhĽX b?¿ɣ?6+^>$ M0+ME"ؚ`wwU"ޠgm>9ɶAϐpVj-'x@g+1OU(ϣ!mnB7r^mIF.`8%LJ? G0 R M6 sF(j)Y?9JRLAqF`hQZg51A]aAbNCF@FqԗZgRati|'qm ly&O3w(n7wU HM`R E5dD&+Ca=Ywq#g \ӊGXr0+@S3z{RBmP7̡j4MHʄ} N).%ȞLkRK[m}kU^(d\9|.o]}y;t hg ;@J(piv;F{}i68Xqj8.ڳ-3N&P*SW.j;ߵHI Lnnj&$;#ݖ-3q!O27eѵG!]8³m6n**oE"hdyu6Jy񁍎]E6;w k=C7 *8YQ$O[~ϤzU=-7e}D #n:#>ԍYTcxV?%MtJSFXʭ5b,^C%]erB,%W Z犓I>|Jߠso(铱Y0tL;WQ92:Aeig o =yE,5T3w/`=P 6ჶ$쮎ou 5 E@fꏦQ(Xɟz!Eiyv|'l6motV SaMe#F)ԙ%yg5V~qj WU11<ҡNf,Z\ڽ}Iiĵ)UCMuf29=A.7Ԩe{q-g4) .s,3?$Kܴc;BLDvI@mPmW Dޖt<&~Ҙ/h~(|\8fonjnʔ'حZks+F`h[y'-˳ psdK1ƅ|ayV !C.ʘPImO?uM +}D/:orh%E [(<7^nz(*$^AarrW1ְVWkwPi#Y Tg5N贳p@18G?[=ōLZ-[U*z0Jo jN%.&Vz҅tS7(*q yŭe(O2ǀk@vR`paJ4#^oG,89sriM߆81{M#hnmT|k1Y@$C E*V`LB%K3[WTU>hgn?r?޾9kmQ?"zgx+ҷB*b7x~T1 vF;9VNIQkSLJ) |9SUF ωz4NPٍ5᳎ te:!kF>T ;fm\N0eŻ2g{ <79y'kP%oqv‡L:eJk.PΑ~Ʀ#A@ȗ- H-x@_FP\p(?C0?^eu:w'#h!+`UT1qlJNJ$cB Y`k.cgO8w`l+>3><<8b SsHzwh՝ l+A!ڧ$yl!-+4b! ^(wl66hK6pY&8]Q3 cη:t6]0Hc=M'bٱ\`ʐDmA͉3{RUxBQ}4sV'Ϥ.2Mǂce)Th0k="eH2] ˧$f]x Pt>[IP#oP)wZ T^͑s??MG @ Ƈ8b/L sTpCp4aʨkirteK i] *yC4uP6ME'Z^1aer>Jh8?,C\y~<[/$0nCvq*,O.QU)gZ@cGfU٘ kB)9 Cdfq\Q؍RBȯ}ozInW lX0̴hrxYF*Mh0 ˚NVs,Yd{ u)@|_Ar"*hcRhg uVs&]<& l`t.!yN\)[< rSr_XWClGFG2,NF.ɪGaeH |XfC6cp` .LX\HBH۾UŊxQfTՊ.2h"iU WP6 H7!}Z;ߖ>8e::eQ۫X9â(}v;H _t PX9j3+twTS'3C،Yo&,q0lWD1S`8ZJd м$ER.T7l,^ #Ӊ[{u:]hI`ĸ-n%`=oV[;& [LplN/ JN:g~ƹ;vU͕Jrh:S~8k j-:ЊWtr-:l4= (أQNUY,*Kܰ+ԁt 1qm=EmCㄊynD5f %Iq,6(A>Ƃ@dxX8*,6ɪi% T;魫 ],)GEמkNbH闉yxHc_o]tRTz%`pt).d7,#$ā`{GOt5܅(rp;?{ ۀbC{&[rVl.4:#p?:`!N`8'&\O)e"RI,%RITFgf|êbEK5fZϱY#T*kRzy(/c zˡg 29GUibnUӾ1Q¦1>/E5KU}G +(Amy/ky[)#0:EhoWT;ɸkZŪ RC`yM_>W1/&yUTzxBF8ۄBjE|0_bѩ[ǜN,Q>Y= ?+Ą#t9^VʰZxu>,6IІ'*[4BW6G'&gw:CorN)KC+q0]>ͅ(£ E^z G0to/CR ř; L.UA%h0k  Qb~OdPʐwiAČMs13&IjnF C3Z`#%_ŚlH9o!]2$ADe'A[bO ϕPyHzejv\EX˱jED˾mp\#=տo>w%YaxnP|Mzg%7o *hMrHh9|=䂳i46!\a5%K~XZ=F';iK c;(LM 3m|mji \~m^ fXG]XsR23S^Ş<Ț(aqU3 [oJCT!WtݿkE;lFp(K{4(1=ge.h)^Í5Fxa PT۫A.aӕ&W:0r%aٛPO[~C2/`1+-cV#ɝc}/wG@Sh^.(K]':l#`@J,ҝr\+SE#{Ǜ]x! f[eѠ=e^&M$t &;g\'W⟑"#gj`0 'v 7˘7uffZK;Ȳmz7<9ƅ5O\A3G4sF)^J,T,-iFo5ޏe+V1saPژD@аXPb1m]Y^ {U&i2wTB>8o36յb6vQZawe I81bl֛Bt{p[ߗ [h: [eM9] ytM{}Ci@wlqj_x ~3<:{B}:m}wn,n4|(3^|$O*y|󝵪L{``nШ@j};7L-8hpD]{U\XBՈ?6(WUELPd|S.R}@EKy<_EE:AËoW,NL)+^|\(oޕa5iIJ"۬[`?(na }[;c_/:M@1db^a6O9&7<<Ё#K@.5Wp!ɱb⎝??fBf9N9^Mq]Cl-@뽦vD s+{[5-̖*\JHxec+VD80ʌS%nЖ2lgJz9 `nN:vtK8<Ҽ {uL0)5E=5IY[F:oS[7d8Q/+n`BiTi}E1;Þ>a%oT Q Y6 } rH^[Fr攀 Ք$1T(g']ŖЎ>-qE?HeE^Ưn,jsCo P>H\.sofüYGUȈ!SK $C<|نͅmhad]~+~LXa(RDÞ#lH_K2=?LY̔4J-N$8̢F⮛}q=`^cr1OHJRM#"c g]$%ƒ8=?pzt)uXv,kc?.TGJ[?q/Rf 8Z\Ñ|R#Jrv SpBF 7P^1Lٝ`}<Z]7^ yxJdgc)M]2H]tӒL 8'\~Gr Z vќ'06 F٦ M5fjo3F˻C;Vաҍ0N JR{.]H` / Q$ 4! fN54X X0fB$ek>>x>l7.eHfٱ"vD^#UVP;ul+E?cfLIIZX:X) C!!J@rz8eo}$,w^ጉ O!M~ @4Y_]튢Fw0u/;Oը*!Z=>mFqJӟ(+!uƬLTYmVuMmR9vHvO)>!fvʖ`!chSbwj? bSM4G) %c~ޯjҟx99[+q۩hug ;$Ddلtn|e JwKIXM\0l};'`Rq$!z%Ha16* Q}2u-b!#zaRR(q!OY{ /*b I` "0nE$+Vbnme$j!\G> )h:?9hsa\$pcTh‰ko\%k Vn`Ɋs`vjF>)\ugIB%3obtCe Hf,NI`Q;Mۇyo64<#/Òt@ Z;7Y PBjzRhVvRUSJp?!r6BLr$nhtA dn?.es)Lf4_f' c: WDwLUr@acɓn}ڦ:?"!EL 5Wbg iu(*-2˗PsEJmbkdܝ `EGt=h[!f?GZ$'WͭxQP\0EaٱG[äYR0hׅ:|5:^4exHl-RcD`+@ʹAY6b4S4:{H|̐ABqOqcqJ%S`<~Ojl@37aǷ sfE4T=%1.DC` arZ9|Q ;sK_vFX Yb]"z$?Ht/q8쒽&شWi^*Io"ъUMrZk,W?0dsؕcˆƠ,87NrǤoV0$MFsuH-zl1UfHB$5L- UÆUejao '[>,⟞{~zH ?OfudѶw1KJbt"Y߾tP A#2z7#2݅Z 8h50Z0ERDm_o rtHl/d,`| 1N FWU|f 3#S607 qf-N`2ѺYwv44v@/3.~_"sdi<CݽK2Xʿ-KgӪ[s4_׺NOޏlySeAϟ l+bkX`B3#Y4:a^d!W>#IFA~A8c!*cC{WQ5=4,峠&.kɬsIO3Ҳ}o?Q;ˁ (ȇD0hke4! %#dzBSE,HS[x`CF1 :\HCi !jrw{W: B$wQ>24fȃs`)1]XUޢs99L(R9=iIqMX%ģPBƑ4 7d.MW]x%ai`5Lለ%`FӚnT'`2Ĭ4-jFhlwaN%O8g^^jQҞcd Q!\ ͂u~] eGƠG*e~HBjԠn}KgaFPu6%6:cӲD'|@Te?`dz&vLxk?I)odQOXDJl2 AjK>>!9SX79롞B࿡O9mς#G!.9z7;+cQB jfU1.*T~WՆfgY7Ui;R( ~$nCO)d`hF92Ne6,HҦ)Qi }üAIȻ_gm>Q~'[B?-Bvq}P]AZ_9P0HLI>v,lq.;z1϶k؞qH뎏txaϥ U5INo_0O#wG/8ި#S >ыu vr5_FpZV/1I,FPMlfl)KiF֌ "9=*[!Hި&L/\N|diϑ؉\AZΰtݛ;$׫=_glOgk0՛l`@0WĚ/f/e{5$ꆨ4q|XErXƗ%Si<6AOE3+xυ!e]ptg m9+g/ 嘾ܙ:N^Ŕ66;?EgvWNϳԢh ³ׁ_w7(['P=%EԱZtSQ<>'N.G$d6:GB-֤L:B!E25ujB# X<0OgƝ!IuIJZH[i,J}NRP's(cpdu5z$fsAxUx"<'bK= 7,n|-T;̿jXXhGm,5jdohsKIeL4$6Эݿ?(kZ啜#^( (2:Jpp%&<&ڶ+".Fr}~Ag1]\v0ϓOL;O`KC'o_[ ,({S]#vJv} [ee3zfy*]F:é`$9 #r}$31ܦrcQ5dMƦ最dϦ$v:AqC׍j3[ He% =RMS;sN."ntqƚȥܹjNg& @>3e2er7 (ALva<̽JG鈯``c̰e;c`1*',kJPpŋvZ+z5Jda)\/D\ؐFȳe#|bNF{c)/i&x4Eƣ嫑oOP! ?$gE یZN8CDq Ndla7m6[mho8e|hQuzx@y-܌ C'9.c'7.y}F^Z7*͙F{^>"=FzD:؛jP3f<_m53 FCM(5k% ;h?_<}%;d8v؛M:v].Sf^-ON,oe+a~:lgG- { GZUAJ8EՖ:A=i҉5웰ASOhd$ {L"8WS%γ+ X#$]SI G"eAR.\5ǟ< <+i\'wMVn`i@P}c8\#ͪgTVL'`lB5c="b R\@ELN?+ba֎Z)$.[,Np|9ߙ.)k LA8Y#_7`̹g'hO,dK-BȓkZR\4e~ȽL-FtE(t3T\+1PgCR?ߊf`Y̠És6 ,$uJ8g^33vAD~=T 72"  䣰诮 jLUD5@a]G5],5̹!\UabA.WI`FlLoW#ɉ-iſi&Bn",:<5/"n'1#h[inL$)ub˾ӎ_jw6΋ryj6EZE7|鹈wՏ.12ۃ9jGL@ExR: e~$}5א^r~H͏&0 @9MiBrCV}J:*/@-9C\m<6si%зc1nIwca :$ haMmW+&uӰ ⃲tBBSgXUU|Zl!7ۘc(g_ x/v&QzéacXphl@7~J]Lb\֡}zKQ}DPL{J=u0ڼ_nH$\X x> 8ߤ=T$|=#sg<~0׎ͰۣȈ^Ge$6;p0OiصX'O;^"[[,d׾,ރ'OW阮ONX ˴T rzeR=1N01]/_ S)Yct$gő4<<-/̙&5+7!_ 3i<wY\w8_Q$P\jNiI7ޏwn@G3!9j{- АOiӐч? 2όɬ`:k ɒkcKȡpOgE 2_܍ ~rb)`:p+"Mb\fR}OȮ2^O/̎{Ųk[rJ_9T$lxy9|Jyk"0BsAVau;ߩKFq3\mm+zhׄu=p <%ғ+q-Ɍ0=St ֪<csW_%I;@h\\e<@!G*$ )ycZ$2ɼlDŽ_ihQ%*is,)Z=Co&bVf}TIݓ2G rFPf ddjU!8?]O)NNۢPRGi*_/9 ѩmMYe0ue+ f ^Q;ZmO$kTJOlw'lknr)=7J&  o9X-KsJX~\oߠ$nųhQ'Q @1TUPvצ2k\Bۗ A"zTrfўKwEzG&I 0y ]8u;bQ 4K}@WK[0Ռ:vQ)W.RcBBBNO{1 D唜aYT՟Uxǣ8D BMkT2r2Qxz)zњv0!shNU`R7vr!SNi1. tD T3"Q-i$A[!Xc P)ajyflTRZ*nZOwa{PUMZlYη!~{tb\~̇(ʧ3 m;dLgX#kE(|7 2dÂ̲0M HU6ţff]Om2̳?<~6<^ABk6߁O>A,,K)N,_]+@Oوi*R&'f-sD_ö˟'snEMb2UbPsFQxtZL_{Q܋>{axƯbjVa44+tz $&~^$3L9Q|>ȃ#[H UxF@Չ6"H䩇ks;1g"կ$$aW&V t30肮\Wc+-UͱT'أ"%2Ҋ\:w]+q3S[tfsHCw=u>Nm18m [VX+J zH7k穫 $_ '&/lަF w3LHd#{QPh'z9@v 鉃='_J>Z Ξ ~SLh⍐I{Z{W'fKk~ i %7 ĒLAo3\HH6j!v5ѽĶr3Er)O$U,}l+@*U?JJLjmFL^C ?>= }daĄdG/ځq2O?*wJxG#X9Md&U8 c %^bC7yTD D ]v o, 1}ZnT]t0i]@t8Βdb dzA4tޱz-~LFcoaS K8ۡˤaA6yLvyZY1V݉>-)Gb {xI!=[vIC+kxe3(9+E{E*WU%m¯5Mb31 iNdKQw屈.Q3IB&Hݖ΃fjܗ{_#_4 2pkAS r aV !mFGxD܉ڴ)Hqi}>cKMt>rwAY9UD022)aeB y}C5+XG5`Y`^J=+5UeWv=pMz na$fZjF\Q6pT5V' m&rGY%zLbOfM g,a699~L 7BfyDMFUt7QW#q]0əܵ;bJcR{i1b&G˷8cBڬ7,u"ʂW# [>@Z\bl%O!1C|L 2_9Ddk-hm}{Y Cs%,ȥ# *PܒHpܪ:~/H߬%Ԁ8i-'KYmI`ML$ND+`ܪHZ{ zqwkC [3- IEWl;8lq ;~cT.xgȾFTk^kS845SUgC/Wpvuc.p2' @ ewHXvn $x D7P.-ǧ >FB{PVfDÛ.T+{S/Txp3}/`PA9/?keL}=Ld@Xp)ʅ{ }|BRMC܄SvNv^6m^YAQ`46F2T!83eŌe7}lӴ>04] ʟ Sa k)Ӹ>u;) bF(I*28F^ }C.6:EvwkQaz6bZIJtkOB: y^D ĉ!;$(ƙ2(4öd :fJyglbϟ4iimfF}I3x |̟?OMNXžWwp%`;͌SzďhWjERi:mBQ +xzBo Ӻك+;藽HrwQx yQ򳗴K_sz^:]Q̼^}6]e:$e8P&0&lu]&bm %X. |e.7$Y ;<~sίGiH//.HH=3Dž~/vI55 C*[n_R=uh%}F\Cݘt_[@a%_ΎNŝ.5{jOO:/@@ʉ4EE ,GB34 I(C%Jox2c\@v !1.V f m1m<c]4luب!Ťeob4ǔu.Ei*%Flt[a&ظǙf,:eB?V`M”ֆqyxE{t_Tm(}ͫ*?{ Ʈ+;[},OјS87 {}7pXTtNn5619A2RYԗU|_=H?SOVxTz:I6%,o9Kq9p B \aqSt/X#%Qy;k U7UфuXy_Q7oU 1sg.|dЊ6%"+59#ͦb3ENz[m=fSʓQЧgZ{$T_)M ]~N9^j#M``\@ʑ$AMO]ag]ac_6>;auC. P}axXFg )Pi dX ^SgWڻ?詯n]ExxLo |U4aG?fjM5KOh8\apu'gIC<;{(Ԡ}uJivǵW vъwVEQY}6_#^{dWRMb>ӚZ> Xg¥9p,R:Vw%]1f݂`CdES(]|zQ/S nIvCx 2!= .J J=MU'EOJ"o9GBRZªx3) =xQRQԕRU;/ERZ*p1>2 F 1\Z&H0 kzJѹR$qwGOjVw-ĚF=q aqꮂw;BR57A>:1-{`F X? m r֧A+){C_f^(L&+k^հ;j~HE21FͲ=|jO y~nmɍ_eow]u#KMiUz--2=vO'{'5xc=k[d נ+= -=.ZѮ]WHe -XwԆtĿE/x$~bW?LpЯ¯"ĵfPC]~ӣQ f)b臠XHl]pmtR ie/Rxf)"h^p}ק!vBA2sPHA^Y.Wз3ֻ3nS8i$CMgQQ8n' Ľrq^Ҧ,`XI_Xfx.PYiYTm@KGVS趉)KgD6vԛ[Y8 z!aSBdVP7c]UF+z(̼}PIЋT$* 6tpLO[lƎ(঎kx@eyTH*HO FP|\yFڰ+9N:{ȂF\k؏LG松!׵?jA 7Cܔi@00]@쬋lїD>dn>h"Hd8;{* ԔG{RϲKcנ3_=H81mR>fF9D먵,mϢ^'jo4 ;m ?Kg<>uM$$M27jJBVMЖyksUe}ʰbkQtZ)"3T!Nv;{>/!w[d7ͬ.4*scrns׌pSxiI^BFp`=y$Eb?٘ m ޥ wQS>` %1]C[ c6ZrKD%S'xtH[P8#:S&E{7Liэ+υraHNz;A'ѻ5X_qzUݚ.5;HA'4s%: 9t[܋lV#VP%B5+i}Dt/S'bϸH% GBt'n[:?1/R+ v-D٭j4c,UnVL]8 MNeD abк&Q ym5I YW·IC[;zFC\d#fZC[x.}]v~CХ@(HM*/) w%\Ww^aIS$?L1*mY,Gx8'Vk_TJ/6)kRvWGgT\c+8`=שB)YF&{@ r0]b^=&|7}j |Ś<3~ ޶/)D QU 0*b5NjO:c?rd[HK`yTo;L2FT6Q@C\%܇ۭ?QSPkv=eG&e|fǠJkZeۢV`^5,M(gT(}9'J2nB)ᒼ?332<)31+o!H KnynO!MS_w;=]iNdu*,&P[ 3_vVۊ'x} To\3?,tʕDhP ȋlt ɟ嵎 Az4a8*W}aǐ#oݼ,P7 ; B,| "'6^2Ϛ6O,I_{#jh%[dl_w*sh۵^XHmX/7LjuE9@ o? kl f}pX*[%bP6ق)~oL‡x4 N=8YړtBI|h'%c_S +< UfM0|~*tLU*g] ي pO&`pO28p,L9>Fu,ohXnMUT.4l+PO+:t~ՔՀE&FbZ^NIߞU#aXFO5y.o,b b5Sfd*UB^ +nE>Ӌ׎͛p!+VĄ^\'Z '`Pdsf)e0?k|)ѓ+r4h:ŋNX`>! rhBg1sZ ⹫voٚjmjf%[cp5JcO]8t?>zDCּ@,U=V>o<sq#ow.Qa69;_a{W X*oH[Q{Vfy߰眬?ԕi[K ?Js86%OffA39I%UQ4'_\k"e0#( +Ib{./9ʟ,`l_=sAo1L,!ܿKI>H/R>6(iމc=~XrQ~Y3ңGYWԀ TqcJiEQf !/mpTII]SI|b}YvN>Ey=iElJHr~[:距y+Ԟt(6P?s6UZzrx-A{.j!e#tIlzױp\CS&Oc8]=̊H!}$hxR mF1pUTnº xm "pgtH}k+>N= Fj+'UVCOEۇI/}dO79Jk}ZD_Lx:{Rn AU@ڽ|nѸ}%w%o N6.rJ*cpDm|A. fDI=X"CJE3F7E|6S]kGib2p 4çIIw15cy:j#`5qs3,3nKwG gL/)&Qu&؋W <Q$2D7Aʺǩ=8QULUN n篊:@d4}mvJ~^? v+q:`+#m4aAWO@:/wf1̓u2UNZ/Ы+KfDGSIC/=WzIzVg h?͘C}}`nk6 i}CvoP3OD]N1@П jTDA~q;h<,ׁ"M~F 5 D x2̛3c`961ǸNIa\B["7L?Or]sxzZncCJqSd74#ʸψ"he*0'Q3e Be𵩟-d (5{Sr8ev"k;}ia#%XVyI2blG] zQv,.rT, %={jH귈 =#erfZ:.`d"G̔:3LwvwUPPIfCKwFPC4x1[zwyr`N*r0'r,ɣ"fukl %fÉ(OɆax2B0ZN)l87-$!G 86vwh ͓| lqÝJ`1]#ĝDD$5 uxJ@Bfƿ3.PI9F6zǿNɎ҂6oGNƊgh%>Lk`o5<,Q\nF))A, ι?62tnU\c3/E}q1OH"[љю;iqg׈ u!>ˣo]GB-f*⣬8D}1va1_b+y۱e2ROۙю fbMȔrgrʯ#h:N㨂RpB/`T@=EFJn7,Z5vK'r 0y_rt⮾ ct9 ]zS_oFv ^etRmYSdHƬB1L!<$N!%b ^8%S( s&Uw"tHqUhXqW;EQ/`KberՒ1=:eոKx]!,;D>YB+R^gor#9WRSˆv"|F]"S0v?Bu*iY>ˀrYn8 u29cNSv"y fYVpV 7exN=8+0TӅcedpxHNv~,5PEWH#IA؄.X $w}@s L]4qin&2hKThoŖ |8'9~J=bI-f uXg~ylls.*ik:Vn!;v%xµJ {wL>`|=ݘK+ 3ѶHdSֶN\& &ޑS lM3]1}o+^VKڣH|Dymz}yUHoM+$B&nAkc3=&53<=0yU^p&#`=e( h tZ3j>,юlq8`Zh>JcHL=?}'cY8κ\ c!Ӱڶ J6QQIy/C(@[0ׄ؜nH!FZRoD K؜;9j~I;3I M!q%B+5 ([߈msB^.bB_dz/ne^΍}&g 7I) g};(%G/kdWzC"'JIC֐# jM%/d>5#7ohW`p)N8+r%b&|e$vxlK珼Hw{0<]tO!SïzNK"t}^i4^ 6Ax煮iY0ף3ll ~)ng ІRZ aT&R'[g!~7gx%fTq(fIH(9Crc~X_x7.M4>7v&}AB7ÀJl ꭹ)t=!_k ִ q}ͪ,a tC叢@ g 0RDm|Hƫ6baLM>am&Kht=H,ow()AR| C=2`XyvɶE"6z~*&1 t*3zDWAcp-LĴDI"*xuBQ9)6K>HB@Co+lB:n>`#AaMIe(Ӛ[Ty\ yhǸɇRzkIr! L eyG ,ҏh@H:ˑحn uSU4S&ѣ^qZ,U}PJ{L\XM ȵ'Um,[,' /ӕjE܄FB [1}\Pc>]iL\68JrX|1+}ˈi#ٚ,VI?}Z8b`6ьOęգ~V-xi!ȵE%"3 lP/N1PZ@gbtf{5f.38؟y}Tت ,YLW10 |^' CSWpUPH<rg'!R^&;͠d/{K[T` $ïRQnĤjC_8p1fӜX8 R'd{'"k7-4Q-cx[ңP` 9%D4³!k!@_[N;7zGL˲/_U acRűEkjR7\,;S՝ϣ}Gt0Z;W&vh2R(}|qE>q~!1&50"WKg}bYnjc| jN委f 'fǽS;+ky :׶jauQI<|WK)IM uҁy`a1^:|P,F^G !LDRYtXRi3dt2 R:1~6|+t-Wgګ T T(ބSo/Z4T/v9AtZEaStg:#±g!/SԽS4v6)Z sM IڷmEۀHvbbo\nW&ԙ+dz[ϸoax$ĨjS5Y{!]Aj4P/,GheV[n4GrE`uMAAj9o)ܼكI OrlT j5a. ;m-idD' >L!FPkEV|΅y4wd gXrIo!mCf21&U-|bC,'\Ȓ4v3243LT(k&f;\c3E4ױxlΜ}pF!vxV01TY> ٩5]p3=nEl jdIj[BTA6=c58,T#^>K qXSrb,k{`z]:#lIְtMD[~^q[H*I[b m,dRkP e2N/vĮ 8--$<ƧF}Y¼QUfa 4xbsf oJL ajmyFA] jpimyBExR> 4Ւ1U=cbx~S |]RGi#*[bŸ-Gлw31 D<.b~ jJ9Nme×(G2|tXyo8-{,I f#R XɗJMSݰ5\ΤTRH3Ux]He&aɲ?a؇NwɔO #w 6%+-"UǏ,$h~,7 <[GGFS"<hmUk82bO1=?'^}gx}M*NW mI=N7H4Q.354$7oa2QEl,N3GCW%>J@X0^ѯFt,n@c!od2 lGUލv6 7ˬ܇y@eڐMԱNn jÞqzmgP`v3 čB;X#^o>yn  ?W'?5_>lEf}@σ؎ S4|NQv3 8hF{: mEjmuGg䤎S@PFN1 KJn(l6G5J#EB+'%U g ,o+¾'b[ZZӋ"S*r1:pW]@.rTшg#7Oz{'8;R ggqB .fw)d ZXei?vBk*160ܥ\,~OD[[D5~8w уn9Tw$/^DÿqhB`ŵp+g`ԓQY'Mh&F|;dThǜ,l²ͻF`Y$UDfbcq< %61a?2&Hżc6~m eQ|c0Me2R/+xĿ_?|)F6 D8xIbWf~TNz+J!~?[PM@f1;|%s5JaKjKa@m={PZc};82ްݡÙV{\%߆@i @gێY.4/t/=s=ùﯥ{l#ib+.b$q%}Fl-s@"Qhi{76s9tsA7 NEGgUvw ~iK"-m}ɦ~Qxc_=½EMƯ^ -&jI<=WㆇrNŭESPC2Y kA4k@+Mm(5db+l4y7=ZUE9ldAyw"̄^_et7isRbsL.t 6b7T^8I3\0|;UܘO|X=l*L%6'U\d;pf3LXгNXHU)+;pyNl.e8p~ER|e*7 Dp[$~:< ;:odrBIҒC+yO y~_"Ү93eY6XÝ}sAI 9(.mgqvd!Kd)%?j ɊdPw$(\4͆Û3Lrjꖄ!t4JpMta6vuqfIG|X Ƞzg:eZ4פCpu3lI>a7 ʢ<_鈠+֪fcS>6{.]i1{~ju瞑&ATY`Uz ͜;a\%ٿ?x،%[MV\qgNػ='L=4^c,:Dr|60 ҖYw%k:FnS)4}-6yXGN %j_ۛk}1E#/|G55;7ɑlbVSH+4#]}}Q~ͮc25@tpJ@Xs#?FSlx^ QM )t-=¿|sf|^ڨ43Y*ńї I<:7,BOꗅ]vqheDZ|KpuĘ¯ilfZ k9ɉU $+2)A7\?Zo7_7uu\ Ipq2;QRqz"?pr㯤N8YJ*~mKlr! F_V5:B!%1NM pRqh!++lIcmXd،DZ1"I8 /j/ ׅW$p4IjƩmG{ޛ ٙ! 2=3U5 wu(׼~(S`@:(ɕKҲ^pY{4:KƤ}7 ~o5gңh#{ $JRQ09l2YİvN)P^Z3:qc4'v@JIx㥪}'?XN3%i t\@T} 3BVZA\V)GWX3M !ͺrKp?0g3SUaF.ww`M[<('~a*obz#_9>cYwBN* .8`xB Jd` yfAlJt[e|_*SEJܢ6r{&@B4tʣ@n0% .n ATM,[;0;s4c\Vl zGdw5mK/Nb>P{>cWwkRQGj{5c)mcZkQYuS4]fu#%r xjAzfB(2QO),t޳%M4zerqQDepދ)bE݀dH j15'=/8NДN악 قf&ߧf8{b^6$1ŚGVieNnX+uq2 jX^C??b'X /|xhs^AeFK_MHi !lf-ޯ.R}*L)p=_aɩZr"6XX5{\ gFl̖w'H{-h}owޱfܧoIƆ@>Yᔧ7S1~h̤֓PQ*pzNQ?g?Pc*#Ew~ӽ-B!CN@P+d5MY[GJLo?OYʧֳTс5S<),E_R s?OhuQ tj\%7 QYP Hjqdasxn~e7:#ApkQ\.^_B"unDwJ 0#y,1̧ {L@eF8I&JiG8Y`_B_U"_*.m;sp6`M1DKz&L5l!/9bKqeɔU%bMi %;lQ~w\]|Hm ٟ2|&t^.׏İ:.3U߬+_R;hWqt# sD ]uȬ*Y'@N[A!FkҷwfDA 9$|˪h>p].ӿ=r7N_*MN BUv 6s(7 )d%YYREӉvbǥGh2qWٌN11TFtM>J쑦 dZ?Yr3{›@˩)d 圪-\aRb?@M<7j&hV'1Tx‚+Ύ$Ca~qbԞ)dVŻBK q',EjӶfk O I5m>Z@UZ]a5#Oh4#PEl>\U3{\а>h*[-j#A*5%A!4F斋b ?T+2j;Y)Puw+G엡AS*T.FIxHMh]Tb Es6QCb!85C=!JSЂ;*6Ng\O#W;-^ɍ#r2,;z+%=|ȒSVeP%&ɓټ'Fd}__YnӮ:Gi$]x"!\ԯf~58N.;:_r"DTBm:QVO_oJNZ3q³s*51J<[ ,A L`]*yh;wѱ TOQflDt>'X* 6/ZW /9qdO+qtC)I (`D6BjreKʉUZc\5n2"%!XW-YgOZ&I|I LFӢ O2_N$J@qtrO|g~SglCe7.aӜ7]i@FƬ(z+Y5 @aerÓ AWz&X<ř:ء|3j*,7|A:aYONbcM8hm:^Q7<-!"'Gj= yAHq+~' (Þ7`@Scywsy'K]3|eǁQ.9lM9[3dyг/ ?0nʀtWg7ORK81+XٙqGؚ;* [ rW7YYi^*'aʚɜT!mJ__}:+)_oB /.LB/:`n}4;2ŒJYu9w0fDwѐoh "wn<4M\Vb\0͇̦-@kpaX; ?\{VaaBwOW.ꔮwLF 010"r3%f{s]t-*9ic;&`: :u2y{c~^nrK21 ;@\aYN` h\,C!h .\U6+XJ/̬sj|IN~9'-2w.%uaɱs%.* Bl'=-!Q"hU 7tP:Hړw-,/Nk-w8b q0}pY3I# 荵e0XѲ>_B3HZ] Cp}U@)n]PE}hD{}bG9P%@Gkb6+'@ ʣR>G|(1?mFC6m)}#f-c)o8Eڪ4a]k{t4Ȓ_ ܮ0*5hP0U%mvŃA53<+Eڈݻb*=QUJRɆcNYH O?\|cTӧYrZğBi]~- Slhxt[PYX$ӂD ȇjɦDezvT m%nU#!BWfmA@&IJ݃!W_աk쉃4,Wg`Pٞ2^Ũ6UJH)/{4i{YHDO ʙ4TYN)QJLPeVɟ"=83F{Ʈt):zfFٱUY v^2O)D@Au..K9{9^>h Rfu6RrbA$;Ɗq?ZS!*4Kx7x靛DTO6z:&\dBG>:FB^NZiMBA ]IS׫}S 6i Sa9FwJ~\L/lm/)K$wmta7u`n*gʑT?\kwLM2:3PU@ũDItu_j9Ė[1B(igkzHHE6No:A֋2/730 D6ڙA{ζ|N{FG+=l\ 8$;M vԠxfQg"$ btT` AW;tI'X("Cҧxcx>6oKẹ1#M'*R)NؙծIN&3ڥۉs\8HtxZ蜪.B+q]bbD9EqGte>3B&t@(,9*፨RK6+Fqv~[b}+TkwչV;>)s(C)X:nX[ BsyƼδgw!ϸ[koo*OD ׹bYa&fjIp6eg:1`c)v\>PV៣o}'JvEEÒK_?gsoށ=22gEVa执op9!0\nQMnz ,c?V2?IIQ[vx5NFk!nE[SDK4$ dc̐sJ&ȸUN& 0 tRqCmdg)qIS`9EOqۨX hkaXR0RaT){"mxV{i3 Xmݐ2oٕV%F5~f/ '`S>YU {jaK(Lr `TfxO]Y½Lr E=KGu6zf`7ƻʶ$)`?y.rVd*kV8 С{t.n+^G[/&O5 -h[i÷1#O,oGն7Nc1d1_8 Ij ܱm`HqC՛_u[5>jwa7a9q-$d8.P\Hn(OZO!I'ཬy#Q|⏒0_[O$qurk|#1$ox=n0XHto3=PT )qk|q+9_#A; nLSٯk+4g<Ϝ:RDU>̈́[g rt1Y%uWVvSI]Gҏ?bzgC'DWu֢DCR|fɌNY i+Lgx>ygBЧKș yvs#RXsq05u@PM-e*}spCnއcOuQ=VΉ11;@f)XXVW)m'B']cV;,E{|}$F (krk`mrJH 9s2YCM*'ٚv.;US}UBL:ŖX~P闈:Af3ߌƝgHF)>(U!ˏ2zm3W"@wo&^8 ]Tf:}ɞCçi: 9i ЗIC3\ys1Wq=>S'!]mͳ.%Mﱯ[軤vCg*u#1PSu6ew]xPaf?wp8x鵊aCɋұ=k7Ϻ wZ k XoM4)GH2JD\@Piz=e pjJ璽odfLMT"FO~;`yAkzdFUݹǵ= eED~"nOQgϖTw~gzTjdnm@ kE\e~= 8RKgzq0Yq\ĢXX-sVDf}k "Z[Zip6FȫSknK%f ,]*|rV+D5wEۅqV[%x27;JJ'16'Ý{ 2M{ͅ})NmO岌RCp*vޱ)[+a%J-r im5Nz`>072l}laQ 1`JQ` 1w r"IO<Ԩ4Y:Q%Wrb~ )AߋJh-;z >@Sji}4J'ylzl6XC6hd:;WwJgA@-΅lnԛg8bԘP%Jx||O] s27DO*|t,QkJzS+Nά=T6" hRCarTi)ਉcf#BJJWn2}(Bms]"oټMqv)fŌQ,oK" p6v 9GvE\J ۓ0QQD }Y'mҿL"Gu'<5oS2 n9c .YW pѐ--LEQi?MJ H/ɝe:{IC3#L -*R:vʨ.BzCAm2i}P 7 g 4`㽷N$εD+pԷ^o|6ᘾO B 9K~E0z:xz`ӀTN_S!ݳ/z7+&H)q.E׆<[G2\AbT`- um{39]^!&/nLh\0t|7Sl+2=$ϝ{\{=^L(k_y 4,{}r4Vif\.E۞ zq $2@ fİVu<:QDɿggP׻seA N0:pg ϳ;b. >awSzy6xZ̋~©blux-NSKxh 泿Aܝ~rAF@y⒗&F$U.}[F41 (+5(OeddZZ3bJ+<vVۯģ0xqK9J^'ϊYEⶳ&4*z5%Zr4u4UyolDk%;r`Ѭ܎Zv8k S._(xr" $]_0)Q%slp4fRZ5;ZOC7fk$Ry5!kw"nx8'(9\Otuo6ϬnB*I<2.pL CyGF/`=Z0Ra)&&*n\Yul#-1bP;A `=UZ[wҖO-aYO0)uBݎy r B~<XZM(e4eO(ʳjA3w.q?\k rkYc9ϟbz4;kTS0fV(pYO JveiQzWU؛X VQjVxt (e}0mxEu-f:)K2DB. !TA V+~?5ufF\.ʤ/iB6 ۾wrk\I]BJԶ.fs*,tȊ$Se G0*Pq ~SHMe㡼cGŋ$$5mS7x[8.vjXoh #iAPC'EwY XtZxlsC"eU_qEP a`+FGZ!gWF詃` R4rMć;CV~w"n@}rCp3%̈ߤ['jk-0sDRcF|^lmuE:eC`[Kt* C-?/kzh<y[K/6Q9C]՛TwRPwB#MMy(v]=Ht`i}hPDoԝ/#ʕܠהד?ZkSqGO8F_m `AQWn1ڣMr%`RdF7?F8k>tB89܊o \g-Ub0Qҡ4Fl.wK׃Nq6NK A2ĴW "v^\b/;E47DY=f e7uBFmˍqJLnj!^qe[S21qSWePׯb8ZZ N8;] 5A:CZ_w c.yqY!*!r!$z>Ajk#N oHRw?<8K.o>[zIB?~a9V1בIb&}y6YQ^SJ>M-W!OǘMJd-nIեRW`ŋ˔RqRgNϮ,-Țs/ƺ,k[wL  *I9$=7}w䡪X+qRAS\G=IqNΔڭnT8'/KAJ8njŷ$ u GFdOrJxi~س[/L* ےf _W+Z BFLDli%iG99VegIsiC*9ZZdxo{۪{JyA?pT<ױQM҈k9M}k5w/BñweZXƾ7e~*߇5`՝Wja)f&qǻeghK+ej}d+<VwA-6% Dj 0MbC4q(.7"f-rъl5DLqA! A~hݦgG*{v8dzI*?$9ۀтpG b>3[em~礁")Sk'6%II_llW)#oFEמF8EQ` tsvee-+qBRM!XY$yyV?'Ϭ@HV\ek42gز.)[ՋȾN2DT_Ҵd+zy*Y-u z!rEi峓6<_Tb14p9rr "[pYҩ:a}^szXMrDT6уXR<\|kc );!˧Yژx0!9 b46D؎/4+>%"RT<^0~j57 \]ӁC ~ . + `! zn|,q\e(RD|i;nrCaڢ. xaőlcݟrRqWT4!+|?56Ou 8[Ŏlֶ4tx  vgm{ 0*1hjyI˳cP.Y坽@ 5]uᾼ" bD HڹshԫA*fYWCOb;Y}hن0dlpշg"ZZV|P[ g^І?<4.%*M01Ĵl&SKvUG i'Es66NFaahS7pCf#?8]+Õ 鰯)U:}4-Ustzn f---j# $:7tƲd1˴O"nɎ:zڨ>m'y2IqQK?p7J;w? ̎ 6=^=Bkr8ᇵ#`]uKkfXy6Lúa|}aVMj%0T,|Nk^л ^J%Rӛw vu,Ž`&7N4eЍv PU-mĄt`I7OMEr`t519&6c53 sJȑH徙2JJ9+*ͥ'=K>{afGZ{u꿉xDyd5 ]d?. KnZEc˅5jQ`W/1OUb\Rh7uF3I^U׷,:t Z g ꇎsS1n#^\dFQ[txN : jԉHǞנs3]BЩ dvge&!qĠtɆ ';\K83%HMp? ;Ćf25;NL-㯘9EzuJAA# qNۊagP-B*Ylï$ƳB"H@ڜbuGZV+R8Ō"'d;ܯh2cDvZ?!y{jx`,pL`)?~/O7ʬ~ajԯ7Gx_@L9|X/9t\M:?rtOX ̂Ś Q3ͅ9G4*nۜ gEUzbZMw^r?mF^}FQʈ=0qq$pEdʼnBM *Brn;upHӺE&]baL{z|Wx;BfM;(DXQq d5Έ R5HiÄwj_'S (iedL&j&dHKk"Ata_LQHNd'YWYZ+epƤD%s .| I' A!oh@)hbid句5`e<'}~tH~7EJ6.CPGo7Amhg{[EitV̔]'!Έ=w#Շ7-`:v pKJa#YF9][HL&}6y>ٲN1 ~f"VҞ4Ee q7RbQ\Vr9'ofb}X 47IC$tiPK<6g䕏<*{gGMptlzvg6nݜ)n@5I ;\bCIk@0mkUxrOUYQPvMX-*Jv'i}tQVUds;u{[~ʎ J;_}ң! Ydc|~3^2 '9hϰ'l53Rrގ+7>ceP0mBnsw!cH}uZ)$ |G0 ޯUt\+5)hpy]$0:iwׄ?[}BKY[ςF"7FYR'1Do{0$2qUW[f6)Jh@dodS[Q,V2gȷ_vrq!lWvisWэ3WSC!اXa.JѱW1&PޮC_fyG@r?9,*;6.H)an`Fȍ}neEYx9oF#DxB{*rF]͟޻vBp YWwF ^޺@}95"3x U_<g0$cC+ IU .iDQYہ6nb/G_m"u׷.OR_C[$k#S}GHp$3Iz)Mfٿ-:-d/̶*#gΔ+VaoKS7޾y[k'ݜgmH'>nM39=Z'Y09DnM3p@*0_}ͫ|jiYkNc:V0>}Ga%7qF,w~Xf?v 8?|Eꌬ .{2QV%''nMV>{@&S79 գ:ذF\2bCYmڕAwu?o됪] MM21E ~Y6:o\_ U'3/)~.C@i1a+cR$%ڢ6w_פ{ݦ웣PCܢmE]Yxa͟tqO`Sw/l=NEN-7Yz5@N6WQ"ʢsDSϡ, ʖFu׻J/tamسbْGqC.Sz{f__jm_O$~r=d~:ڥ"i/n5Jˏ˫`:[+ֈ1Ӻ 4@Gqt/uGp3Z'@Xƻu;޿M椄n;3Iݓs##ybu3X!ViEDO*ck|aq>QXԈ훬^bNUAyΠ҄\oqq, eaXkO@(y%Q)dasLg}XAg{s  Y!ɫxP*Cp[qo =^%rqX$ϮtQu8cn=sXiџ703q^zFo H ErPg.<< bfƷ5#?$Cy Y9nfr.pZjgQ GiKJJZww1Kt`ZqwhW3*< ne_b\M_LHm37u?@In t}O􋿼n տ"v ;KG^Jآ}_)nUHHOV?"͖cG_P27j^UsRU rز,PBX٨g%B惦|`M&?t58 3.7}&m<&Y'\G;DipL]!tK:h$9~eˮ#WhwZtSs+^vm#KFvwxK4K (Jջ2 vȵ*7LehRvq1T*Ka^AZ7Nji:bO h{2{t}<̤bԶ̖BS%1~wjBPyROt5e|3l̐ 9o Q@\Psv k,F< R##̤>6b$%CQ+>JVZf3r+]45#"UZ9eHrG/ey݉]梂'om'W|?f]TTA3mO.FĢ0]%_bX#)51j8D n qtIjy^(dƦ_TKؤ|O2[$)6~'y_eZ>9cJG/7~c+4؋4${Qe0b~k)O .Lf*hGܝ{@;u57U4::KZ.R hN0&Ujn%Ŀg'= nݟ mw 6(R/ TÇe}7-Ԍ9* F$xJ7#<< muAfh$J,i3 Ȓ?(%²#Qcx:MNq;YamqV;y\Ի,4"c^ r=}T@wIj[Kiֲ*bRiaQg9xvΐ/!KaY$e@RVlL^*$b@y+Gw0-ct Z kpJj{Yr49Ki%%,;FCi SG+Q__L$U@Huu ڪJo: _PzP8SSG˪ta 6 _P5;Af+`K vj4bOPΪ3С;Ҟ_8jrQMsN{3+[x?y\qrO?fLxL*!y DKh/՝E;+Hd3)VMKW_=@E!jif&pP_Wrօig<3c[)A=H¯f$DQHb 2e=2xN;lQ 񰧚fYZxz( AZ2x&zJ>E\д0?=A7_+bdpqRk^QHSBv = ^X |_bA'_nc) ='CP֡$8?dǫλJO T>vN]`ESWd}yօ+볞{G!6.lx l![U~ByO=8 ЬJy~_ 1bCKĪ#bQ(zwWfCǙ?#4Y[A~5bjV.`@$t8i:l-Pۙ$'еbG[v*l%p'ɸTߌ&j)BC.ZcrڠRmR;Kx5O2"MÓUC7.] i JJcyTOTs+ݳYy@a@r+ ]i1\б+pV|rdžrMhܹFZp I )#x':xC2>UFV&"ʄ7Kb {aMzfpBs:3֢uofA󨃑?Q4zTL#2HoPz ȑ*K8w-qÅdJ^~ !VU6' ;L_Ex8YgXGx&zs- Z/vZCW_~<ߡk^EǢ FC9ٻ`\ϵ?8dIlG@y? S|R6"7SxupB 且iGT$zr~!b[q&ỆhHWbZUcH@i#]+kAZnTb¨tÓP3-&B7y=NV);yg{N %fZsn6jev|x`_>9"ZZz6p zyuH!azxa\ѧc3ɛOQeE3]@`o뮳^YɁCa,^鲺x2t X(cq%{g2WyXqTkEiN2 !";]Lݺ #z*]Ti у{ { %y Uh!6MWOzm[]AnSભKN[+VzrU5.%I,SW<ҭNVMi"#/"vk ?J:@ҀfzmΦ4Kw8KXŵ5"L.5=[`;]xq]1wzq8}l}^H!+#P7.a 3B[`ߠ Bֵz'S! #-P$4;H bi*㽩it\\2zE:q2fӇ6B]ŽDY-ԕ_?'z3i8~;~iJ g8\-|`K/;u wߖWBRݰglN6s#V1nƘ\h.b5r;&Ctzz4 D(rUk#r.||$-$msgkK*WAOƔ,v8Qw>k'd`|>=v'f8YyBkm# +?-8r -\Mco:-۴v^H{^iP` k=RH^饴m0„:N>E2ZIL'~ pT6uJ:t ňHӎ\Հ3t<)〭Ce^&*5 !,l/4pKM|quE;€+7a}(ǂu_/@2.㦘' ѯU 0V)_. 1!&+uXԒgΒpޘ3gBN7Zeszmt8fZNվ吘fnQϵIgV1 dӾT1LϹ]@3xM5/䓟i5L@ѾN]XZ3ou* m5]g/myÃ? IWlREZ N'[Hǡ\{.!¹Ly wvT"“~ad:dixaq(c_#fm^O<*r2شaXrlV"խN{U'WRxD._4d#YeCҝڎfX/K5@ykhxԩ,Ԍn3!caU@E?uA#1<="ipl_#E!T10Bcd8뚏랂"!=phoS15A0M $dML|X?vxW~aUvsܲC;M2Fm&pLd j~ي ui/"9XР{)dWEAC/ڤ"J{O S%=[IpR VmR'_^o`K_(E`0%7ҡ,Nn`V'bQ|!ρDQɵ8]\f űmZQ^M`X32۹ΌEI`2sjbneO?>A79V9r &LO7FcD+._){qZѢ,3' oB: I&t W =9D:A4pwk2/"]+G~6̛|},^E-")f; O,pjG4"V#)TNK=*f% ח0keq .Z&B'57{gbkіVY6ti> }sn;z @D*lq]y5X~tv6_Nh@eXd[6}nY=#wkaH2I}XX*| iR:kOh!q`TB|;sXߐC_~+Յ/%}U 8k߉ɊZk|Ɯ8" 6i!E`[P_y"z/aF:dlSdAFWd?qwEbb8Ȏr,P)Of}fU>isvYÐ(_FU@=x.Je2BXͺB2[z]=\#FMȧS01-l%DW[ x_Qsml|ȧr xm?=[F\1k`q RlӞs@R|ۚm?%|ȉ9FJzc+{quv{Z !*5 x;PZ`]#ʺ0+26>PtvɣzyhX'jv—)y]fr=5taʽbA{|s#hR9&l=Up𝣭;P+):/R+% Vp)`!#!C܍gWƪpMzˑyr:uP1 '&r{]Dj`b5#{~9[ F!W^٢7ͽ+GYd(n5͟> % 0K9wvGŲ׿~ԜH{1S=sg8,Iq[SDM.w X} ułMήyHRkzvA 2q̬W-jI50O("f!PNPhWMdKdzJT/E-b7plhth'OwC@q,[wVmjJi%x7i|APrA)2 anI?ݗғ˻kx5UڏU6qDsmjNGNn_vY{17[%,כe8L2)C͑K6u M{q-~`<͟[UD/tTz- Ch.BNEb+}.?feOٙ !5~M14έД(D}>X4G; _4E6lB׆&/\(\31)DtvQB%yD*"z],Ø_WrF|&S&oM>jn_ux3 &pZ573W) t9VYk~2(z%q_%ʁܵɁFs5; " |\]mS$bEЊ*G]b,'D 8VS,6,[ڸLV댛>T4|gOCSͺER}J+Ըȍ21kIJT.|< X,dh\Um `Qd\1M񋯹Z6&}eӇ"j+l^:/Jb>4jQZ>"৖wg\tm#B?s6h!ً {b`&,;\PwoĊ/@$e^vpΩ2Ƙ )Zh7SqlTRd&ƛX!нp!TWC7jt+T wTa[&YhGMra02ɼڻ>YWVɬyaԋϡگv` `T5>l39{Vӧajz\Ch(߫2޹8 #X)Gk^Ӫ_FS4]Ay+rȅɪu@*FTBt ZtQi$ ݉\Mʘk9a:i[Mӧloj/ >쑪փ/p^+`g>ˉ-@< E.gTI=97]L v+aE7R(D7XP+&sY1q񱗀fH`LR*** ⫎iDbQAO>&`K`Ki١G$RMЈ b59ɳE@zP%_BBh h#VK *եov#eACNthd"Ӵ'.N d#,+ '>t ?KLX r8}EtYGvSm@dJ:CQ5:Y6!ϑKgh.iEI3ܸ7Cϒ9?=5gYt h$ 6ehwe} Ll]4$[ 6(vuvEgwSWJh 6(nFZfNZh "mVީ.!YI7t.aB˩`VeU(14η(ru^9%'9{ ^c|9_$ԧB LRY>e)&nCqd0G/Fki0Lm8jX&X0=O0g;0 ՚'妼&"WbuΓ!Y㌥J@Sgmnr?^ ,!.O9,`W nM"-n빳HqMS=655ˌ{r-EhvR924)qC;/Ó13H?|+C#gj*Cp%Pg-BXp0[]c.bhn$gp:ﳗfVqZ[7=o!&sj3Pݩ Ul^7n1yt"(f1%""FAO4>\lւHjU GMO5DAULHCzD*C[ޭ8:t߰(R`8T^P*D8#ֽ5 d%1F ɦY6= VS!R9_f-=v jc0{R z'땜&bsNYpݟ--"!b*};#Lʅo{Z=\;+Yf}Ab0ݖeIw@o!A{1/sp7+(5H`Pr(MH9#\)ZήXugDf}%̸eK2nK-\G23kCPBlKKPO ߪB7emۋ3<@T0'w|wr]^(ES3a0i@0/^AH~ptu뾟)y A8r F̃OFIc~JtF,tI#b;9뒥Lv9T6ZY N8'gu<"t^9Wonr0ʦ Q]'Cټv t<ֻpپ; 2Hk\]rDP [o~X'Ț-|BB{Ո!RGf+n;sc5 /0tRZ .I99EX@I6磉@L]] 9_Bm` 'fpY46(tQju^^cI筠BBoCr0p9ey~b d lڤ8Towj7,c>)@$b}+EmNQmS+NCaIdՐ!FSW.>o|G_yTq_+%Hpd m_?t;)Chl]}.S{eh5Vqi47-p9bPS8^R#oVдwR6Ivu鶿\O6 {!V]G&O% Nbʣ)j2qD* |G~%436)yOxuCIM#cZb1Fރc3]!=7s,\kYP+<]nm}.us3=ԈX")o>CgĈdS7D<0LЈОYM+Lк]EpDZy%^tS.+ǂnWV!zK,f*~e9\*A7W$T6c~ )QAn3`$4ϘkE'yj Bs]T cF2 |0G).OːwiL@X*Eαl:IH6<1>QP3/S%ph6%܉mh<񌥞h=~Ⱥl ɿfSSW$V2X(.=4X;[:D?YQ)h٠Œd"q<7I ZS@߀Vnk_n FN'b%{h^%>"6R+">%  1>}i3=Ο1O8H)`d9/\B!88`Lx&ZJq$҇~'WŢ֠'o}GnRg(8O'H^RyMHbmԖky5^~.5*%rɎ!dQmaFY<`C(T ut_ y斵uxö@{^@\[7HzL*ԧG4Cٌ.q' T hāGF WQY u/G#AO_L"'/E}瑊8|ˌǫJ}]qMz~rzE (sD뵗1^^p yE$ LU*_OeV*zI㪀ʛYųЖTYm nP+uGGh,ϸ牦60Yi.խݷjGGo(O&xt[7u&T1 =hխv TrD߮IR!-H|-vu-G\'pތ9 >0<.sb`:p lPT^7:jI{8\jߺ n6qm_Ke| Xѹ'4R7 &8fnAhܰ5YUV`",by˱Yԯah?R)QYipkq3^YY, )al'tC$!/Z4_ N =[Ҁ1 G GbUK!_!sd\RkXin]@ x5z^wŹԲ8v?%<+[BbRԞCR+?\Yo&ݸàڅcҤ~} N 4&˖v=1@rjnne,4Vu&&ɗhvMi7sݯDog >L(vFd 9bUJ4[ffvCnڊWn@_¹Z>ՑA2IR7,:YfME'XOƃQU ŮsSqgRm)1q0Jf>Fu!}Z|=a.֭E kkP<'=k?(gDj]APZ% @m&=t<:΍>F; u.!yu쯭"SYxcGP4ni9My+V0)*C'WNKw&Z>/V!Un: 32WRy4yk5,D-N7z${VsE/"(A eDQ ks덑GC~P&#@lKqX%"[nWq7< 0%|doMr2xzT_^;Kfy%"}DOl&e̞p7 䞥p<%48:j+ˡH W>'dZE]b!#Z@nXw>s]%ȢTlLako#P1b蒒3.I_366~B&K1gi:˖guh#Ga y Ҝ^ebh7쯗4q.KC!.SV=4%VKzcE|Q NXv[%&ȷZ-W/@1$X@I)dVU~ Hq)rߵiD>FOЋ -[Iuh~~ToPU Bw3 ZècsW2xQ8ZCdgڂMG }@&jH4 쌘 IU9_)u,pyƗ/|R7qr(SgX__e^7^ ة*F5]zM}$DMu>Y]쓜4}`0`@ @reŅ- WTѥ]>7kf~8Sldi-يE1M @N з))P (.bmtfS}ПvPH p6ȴmv |lշr%KJS$eLup~O ['C9Z_XuKOdJnSpF MAP 5ye)FшDoq[+-tc8i}˶_S(Ԃksc>>ޕpSWx?Skb0 huOΎ0֋pL4r2i/A3wuQO9 Ύڷbti*% #)dRЂmAի -e\ĬN*0KWv([`@N0@h+"1O.1B .!RF-m.{?q`b䲢 z]2(ILVWVnfW`JY"k& q pPGT݈/ zrbAV[ *X9N#Q^;-_Wl:S}p̜;A-mQ{2R3 nK[<8 Mk,ᓑHȶ쥫eu55 EQu3۳D\gĜnQ_HDh,P!{"yGWH8 Ь1̢֛݂rr?C^N&{|cepjD J7YYt ܥFIK D"5bj<|1W͌(ȜZLB&~ yiĊh|sKC|c k;\f͛+aWKB';\2kpцզ~YfՙX w2d[齕 o.g8~uwMܲ,54eSg|OuE(mZk+[N3+8#:#~NoqTڢ77ٖ8l@bK%O6EɜAzB:ඌ!fbNܚџrߎ2&R.[Z9CF]$Z nB-YIbx) v~w-m!+=8w11'juQO~o9PQٓZCa#[%\NeV\WE罼e<Ժ ]}hbR߆졬m,}3Ny1"Y "vn] Bc;nz}rijL=R#oLڨ8 ClL"@tBW}.t#u8٬YyR.o(q@"y椄1PW'gwI!oO#14_qh [ݬ9s`wp3 YJb~lT7kesG"̏!hI+ WWntL@ .pR̡&q9x[ʯJ30/7l^Ya}Rf$_NV#DGT[jJkhyf 2)}a*ޥͨ? ! ~t:~:ԺΚXfȗRUEc!;[+w$\>Y?5aț[;_;R*+#4)S>=֒e {#'uDYޤ%[@S3$3啁M!b#eɧ%Cǣ(# LJyj)0F,F&w{}YŽIoBcJp{tg&zʫ$J/=Iu'O'^wGRtE8@fa'uHA:<k^:Ӯ $fX??Oj?JZ~]g-U*V ,T|-Y/7i0}'U+}{1K;B<^$%ԮiPtzgsqXV`G+g Bڶ }V!ЂW"7~Ib=6^EmV.z!W56Ⱥc[k˺l)0|?:Qj3^<u7=B;Fon^w)Z$~Q`"y/)qRRGsJ A;BVu˃m -ͱD!O ?YTl%\ C\w)l-ą1Ax,'dn"vNw|F4 Z*Q@񭜾 +v~FWonԴZi!MrD#Wv[s>0wVJ.b 0+Ӎc"l(T*gKs4U/gcڳwؤXF%}b"+F-&8waO@sN B\d0yEk!Żs+Ef xOk؊ֿz][4 o[xq&8:DwR߀UqGӲ F}wQM D_./}z>aa}J><4rg>Ne؈oss&p+Q+U}{M  #=S-U5E7#}1]qآ:˦6hE"1a VGpoH6  (*En&alg&@F26;Uw;bxoH Sy,g.k5&@4s4MG n: q 9yސV* 8?g٠^QYG@@I`r'eQ ߧ /(uS_a-FqY({ u+9nBa(f-)i@}O!%UYp\6 wHOhrCFԖ"k#6}GR r 70@ޙNU ufN VOdX'!z;yOmGz b~=5[ay[LT 踭Mž<hH_0<]JrABVy3{/nq|OII{I܈D̜bJS U,j Sut")uWHmvF:@.v>ˍD5XтT^RLqPҔZ̀c9}=OPFHW>vG,f="JKXG+&D7d֨qAh]Qc13˦pj=N ?\;#n j三<>Ul̘ |?;S9QΘb4A8ߝܶK@ywgaLL$>1f3p)V:: .{7jH59¾ +wk οəd/F2MIvҏYnu>;(ÒJ\qONK yh:+ƹMǼNNFFs1A}7Z5gIǂ{N3|I-L+iDofm i!~!{7mg|" 4.J+d$O|p'aӛ˲x @tC}0\ 2M2t`NG1O8'l~[ w:\0xK}S^,dI~n/Q]bk2i*2+#fy/@8ͨosuKs,L`e] WXf.<)rPTyU]*ѵ/AfĹ<ԕ#f5ó5+#87(X2mA^NWDd8HtV8`wZ7g'D=$mޙQC_ߟ&YXGIBu` Ӣfҕ.:(ѱ~lW%6OGlhVO/OA yk X4.l:2P~-r[?vu)u6!xl#k!z@(94>5ߞRveeqWo7wPDp2iS`(-qJM]֝&HY3kJ*jJt8^#<.!dy+8`AJAo o0%U֓_/yi(ʗUQo<2R -RtJ*3D=ӹ92!]q9U2ހЃGdT. x\i;%:XgȯFr WhO'46ף=L2ٸ#kLq|;CN}ce'aCBehLmi 4ьҢ򹤈jy0V LH3ŀ(4.p)MKvT -=Cpa/ޮ3"K8 ڔXlxI-pYdTïg=qtTH;ᴆfM{o{&^e:]c"iZewȌ&gXT)kCYGjeT CV6),(~jb0yNFq5YbՓ9+,"d+km,L*L/:p d 30f+3M>/b{;GN{:JG+ )4;mAbCro%^sr{KQz *^$ 9u]r^Eg^sQWKϣ6Y/44B{ÿHx@C"F! bilS7ؿ-"̼?1V.'9]lr](`a oa?,:Peb |j^w.d9c|慞+*o*|v+q T/'"AKֶN0?Iq3{Sq1+uvS֒1k[&CV (Sz:KaD-F֝vXt-rtb4>p>αƾZV )v`N bGb|'F[ =,$:Ȅ nP' |(^U^ڷIwo gc*mќYarX*5JYT:}382KgvBG|!mo/D#ףӛ,8Zzi߆ɉP:^|1bW,+55xqx㣐4ICBδli~)珎X Ӭ+ WPӗ+Mo#'&`<(7Z g5]}һ: bӠ~aEʼ[gfWobJK_{k S.)vxvv+;DO:\Łe.YТ:hwg9 an*-.؋̺dW[*Xd u@bqB u{@B=)II% 1[,mӓTTM *ll);)\ːK(oudކjw1 r,/ 66UB5:a@[sh& n.Jj2(o '#]u rRg3]mA Y',^n HTIL3,gF0DAVUYݲYWmXM*4`qRljٙ*%?{K?G3> α/nW ˡi*}k2Z ʰ.kPSrNb8.6zP aoeYH, -0D /C3 %.< HKHP{ek҄i~3:bL[eG<HʞUnyŭzS^xygD Al:Im^!KP!ON^|P L,Wppu+92Z[F]j9VoT^@x rNv ԯ@L|$S O'Ͼsrya[-fv0 ǝF.u0JdINEa=g'D#ڟ> Hz3B?80 o74- "n !!,v1>f6M |6 Z 4r֊ҍFBJ2py%}6:>f$t!薄M⠕a-g? *) đمWĢY*Ng<#h31֦C8s^@rJ짥LH0V=jrNxq= M=nA$z=Y۝fSR,ʷi'/+ɅmVіN$"Ir(3gL XT6 ǛH/r:"4ZSaRl֜hݕzoYe0īW=h|XtN!~ziSaCoAFx7ƩrSnt-YCo->Pe]a΢n~j(‡{sw* d1v;kwi)Wr~  43~ PyM*_O}gr#H/R{P:8a=TJ~+GHb-?4yLnC< RQ5MV~o.m~I1{ *{b!(U- +$|*@@_9QB_.W5y9eV@-.yi :(hLz(Oꐹ,'huWB0,r&PNBoyG7u~Yl ~\f}'hXT/tꮦJv%ۿ*H6fS*:e)Il$u!+764N#A2TlS1!)%Ue&^ޗ^M $ gk4DʫBdZ?AHʌJ3YW7x'K_`A97{FtJ a! SPZHv頴j?f^w0Zu kS=8r1. ړ3!mqi.Qo9ebw܅b;&cUݎ kA%t-z,_4_؆]qcq=3W{*"2w4ŖRzF:yᷛ:Tz5W}3X5lf7z78lr AxNDx J Ƞ30m5+*g:(D (ëֽu6K.XR{C@Qg>K~= 9L6?P3i BKa=EIL(O ] GBλp@@7vy*J*ji\KS]2HI_1<5YSp( &qr(I`0ѣ/tY2^~CDDwK*J iC!JDe' Y70OBCCiwa/MDh]kv5ѶrANC2fx­%eїbמdW@CrۚgB,.Z C"`B豋4)Q]' 0ul>j{ %|뿓/Иiy*e,&!+BcFޖ"t_ |4iɉqF-N0ߞW2*3';PsЮy:<|QGػ96VNvZ7X0G+ߞ4%Y5U!Rs) LlҤgPԡYF%gB9#*s~C&2Y5rdk/lHhf|{mÖtF%eH![EaG‹E,yvUW$`QXplNp@\ѸOs& t0C+W&&wT^I!~P{r;2x+昴ZM i ugT#r0xPMrHXJq8Vhȧ`"*`2{- yՔI9TU;ӲȲ^8.-[A`nfXr"O-F8F@n#KC5DB_*.ȉ}uGBC ~\{@ɽmqHi]h*uS#S{nQ|? eS0̦HzxQCop0pi^ՇYw֏G%6MC.s. j7MXekIˡ:Zb>B17|nŵ4.su'zbU{ $Ga碑 C0G}68%حr{wS\ 0XtO:ڶ)O./v̸ҋ[5Jgm"PPd{ϣJѼ`϶/B2P6ǛFER+/-C[(`+ &u`_1KInĎ/ރ$%:N nA㸜9g,w#KS@aXaBeBEc+8S0QQtiI`DH%q{Iɹ 6uAogpuZA0vĄFALm:k[;T/3tf?Ꝗ2`v0mn#:]VmL:VJʁ stS|[]z&xkndFV*slE=O)f9 ýbaAPP'YPDwN!,{uoum%Y_(O#cPϲɼFs{;Xvu}=}sh23%ÔAKb0g=OG7J3_Fq^e]eN | I^9;g'nbKh/kge5pMvf» Gcr fE&򯅶ґnbAqljTsJP+ |Z}'4~,nS/׆.mkN xΑe ڬ'5vf`¯:^tJBBk@ CvL$%'[2v*tB>2 Iً@>QyQQP< 7=nčwde;QD"_rpYA_aBG)fK`+U;ծfԽE$l^ZŁ0sAN ކ%OV&ȈSJ^zY!esRbDAֿ _ǮKW޲1bFd|92U/Ƅ/!|0,[mvkTpn=W y^ ᓰ7JگZvʓ4S=FH;7+c۽aT'ea&H@AF$ێ:{^3F%N;Mf-amN[hHE/8eRkq̮%5 3Ty)6Pm)PiNѯH.QҮlIZG[+d]g`*`SPg R$6'Pxq~bQm$5޼Z< \ Z޻tJǘƃ*TPUBN(Y鑞-X=ۢ-&@ػn#|Hxt43TuY:foHҩܭ֞"n︔z4OUUvoy=su7]%*L NֶO?TR)=< *DKxիɄ SER4-0*6s3 ߪz/cɉCQggOy*tJm7xfyYkhN?`C_ zR e9ñobG$3UlS{>^14c&^vw{DܨTf-?8na`Ƨ,0E<)ЧکKpst6ಇ$^G8I{u%~&',WRtc@TPm3| r;>d_ɺ#8).c{I/#4jZ exE1g-ylMW yhhrq$M `{L֫v p۵h0ӑҺQE7(22~f~;9*d5QN-I~{'akP(Cvl$5 =hTZv3SJ  E^ &۶eN%+dMB U%EX:[h+0iaAz`WŸR%1ٵdX Qm| pE4:?P7Lgp4Rלޯ-PHykIDqDԟR5滈405,_HPjHma qe&b5.η>'ƨ#Rj<{dL/hY-Tu"ͥqž}lL7N ܹ#\lH*娾wը_'Z(a.?客 qge\ ߐugtnγ0[Nac5-3P[\P`96,;B}>cD[K-i^xȈmV~[$=sB߆d fO9O.wEU~u} ԿzS/K=ʑ9nR( z?Z7͝uS ɤ"k[RF"|퐛!vOo~2ܝ WxQ"qG+G&X/kxQ@"r<7̾=lJdxw0zY%gE0udT/j}[~IQs3=?KA޹VmH(?$#kҰpUn>@$rVYJ6vcV.kZIvOȻڧa+&5 1: (aN "hR03gUor#Q1u8L{ͷpNAmMv N>f)|M>4U }NwC+}0 =nP9Lbu Spo5y܁j)`wIB]%i*e1vωF57IwǤ攁UB[^}|2uwEt>&gh鄇qw?Ȥ}TMk#snEW=U(1[{[W81MN0aӲ3N,VVB֊O8:>Q~- P>}Ґ.$4vވ~bJ*{ xgd3UzfUJ 65t)nK]o/*G׷KTw4|ƮGNofc`Tf|z*ГDsokhqt= o)Ѷ8Adk$סvS[KGGvV[)<ZmT[5N5LOVW8S  LgDAK庢A%-EeZKQ?‡K [e5RLBoI@Ē?iԈ9[{2IbL"^*gހH}7ܴ +,ϛ"(QJR,bQđ:YŮUv.Y#^2A"цEU*Y"L/|k 8dJJڽDs|G)a/U}m7&xcC( W93WRQr+5o zRu !G"$XV1._)4@9UqJIEvSpWAź 'C𐩒(cuI~}AlWPYG'UHW.d\X-qUQ(2XSo"'&';պ$)4gOrZʅJaRNC\DKIT?Ӂ5D}mQAC1-IJ•\h9&,Є˻xVxm |d^;cTgS1Չvo`Ā*Ga03sq6_0ķT/|B9ҦK&izl2`p/HF/O`yRjqѦ9ڷkJ^VC5z([2s$.QE4'#FM<11xԶ`>t lkӻs {߯, KOLWiavEv>6aflVȊhÞ'0dl"=0V SGt,{@ҺTJWh[%b _gaIY%'Pw\&9Ci H =5whk+hVeDO>J${c&#=.G޽zoW-\D2(dҿnKVa})E{µ L쁞C&I2] ioH['u!z|p yׂw1ʿ/5/]?MZ$XVtBza?x|F8_T湮^IL G 3Ml"김% 囝 |BMJ9iת 8Bxzِ " s;3@}5/źw#hRuT+x!F>s5hu 5șm 4JXɀAbRg@J]6?Ί XJ7MuHPOMUQ&#ݴl o"y zdLN4QR>Uw7^֚3[_M9&[9XH9!*6srap.V {[=,:6xu \pixvqxKX0o^B-'C^|uiATq L!ݴd,SVdøV= s$-6˸FQn,E[l8:s,oR̆'Ҽ:._[T_qe2ԲKf}iqy~` jH~UxHQ)&C\qPG[ҁ[C%D:FcjL=A#LiMHBf-7AWN ۮ O8ے XqJ0vAGYn E3D+,59UN^ڭ E&c_LS:(ol':P}](q5xJCL$] +]ű.&$3A9`;&ː[c6-Yġ1bȐƒC1Y^Ys-.fċv^:@ 6Ms"ōrbfymrן+wa6i18&k_kzRw֫wcPJZz[*(T>8)6J/Ldzc}3I6xj4Ғr4*E~Erv) *.A-%_9W}F$s~ @Y@)uL;G}H+,jHB/?4wFbFkeس~u7wzv9bO^?y#2; GXJ_W o2~Z`4O<4J;,xB{9lQIiC̳V7 ,og/X8g,GGV-Ovnq-Gü }aJf"B|RGsY#XIX-ȚD}N JlSy@ɸI1^bЙ<>'wӦlPk3?XhǶתjYG{OCB 3$;$(zMHbAƟwV;)JR<_.0L$@NDpL<_ߑ\Af=ʧׄE@󌵚nq>i1MiaC*w,_-[h)X>MF|> BS[eOv9T<2+nLIýK^7H( 6FpK(->ϳӽ\]쉵$ ]ŗ;Euё=Y ÎtOc`QD E.}t.jR|ZLQcjcks4ĢIX#_u2ӇNl!@hkd{z _ڵp)kZ+>l6q8 $iJWrA&*Poԛ̺*:vWY5Ж_l/mtl0 Le4${ZW0^ Tb+Q:5C:z{ǕwJc*S%]ZE*pRl$|?K 4u"7ce|xƓ>盫&2Q4/) r%T8g22]-*In:n1:z{>s/:όc"ִ; KH R?訡r"ns@tJ&t|l5~xFz6E8B7UD$ (`/ѫ(d_!BQŹ |xw'^-+(vj=h%C WL s3H:NnB*A}DFAʖ翔:rF-U¢ώG߸eayұjΊh.2cC7[#Y>=0nXijFbG?֭ԸkHM/&奈V%uC 9nвz108:ET] 8yVfA]"kaLۧe((ÿ0pΕ:^7]N/nk7%_ͣNB/&+{ b'7iʶ+;Qs-,$=9y  Oݕ1̨&JS)R23@:t-ۀRԔbz3s8uRH5cw5}fܹP-۩f4>d-8ų}f慕^ y7MҷܩN\}v)xqCo.]YWewv*JGV*Ɯqwrxߝ=~>ݜw4nM1g5$t8emD J ; YWxˉ+xc\asMF\ Xcn剭iiKN]hO:{W}`2ӗ|ĕ*@WG Y0Vj=_w*y렭meL{4ALDI.C]*E༗~M!D OG0-,O"|Y/Kê7P]t"Ua)M YяboV͏OƄ{=Y@^[hZk5 r]GRCoL\~I ]c[S4kH܌qK&z?ϴ(a!f;I=ltfm*EmP3|؊)vXXxkɈ 88Kwd<~#wz0<X_/Da86'Om{OmOT.ZF['wYA֫ObK!.N播I\g@тm? QTў`iwnD\O^4R02cME\Q]裕>AWw _j!ׄ\d[1=XiJKuVn*sz Oxl&8P?6zCS?=c ЦBH88K?5(FZK[G}y5SEUVȓT JҨ{Ggdjcx8.O#QY:yKZ[2>zχo08˽$5k5;A|WLY*ȡ?Zi\C@^tPOQ܂5iOKTyűw~6Pƾ*ɵi{yUf婄zs"I #LhES:7ԻAlO&+@jXC @D9ΡycӪk6s \M CU4;L2A ~ahrЧu\˘<`]e-nQ$~2a2OgW[{~9'Er0ֈRywvx!lPUS_kgzBML0B#nva2x{Tmx.G֨Rx0klj:EVٳN,!P6ٹR|do~^ؐ eqlk~Dƾ:nsҝ$ثH' \UKk'ëY\o׉ĉCZc{"qS4osRxna}x[J|yzo_EMˮ91A)I 5F!>a, < gaۇ V $uw0*ά!k;^@zz3S`*h?syR5}^ɍj_L\jh@VSn20En6 g h] (\BzDPtv$5/6s}\މu榐h2>!J5=RKu y+H"K$}cvŦY쌧{$=!VwEa|(3TqcC/+"yOg"P=&PѥWx%uߑU d5C1ۿ~1""PUnZޔ"W#ˡ}ȩJ՚ץ[=9Y^E"=,p^b`I+{g֊UQd1{n:5[U`ĄlwcQ UdCI $.sg~@/rt ĒL~8߱N+Cv{n#ad ôA{OU_OyìqõMNI2Mr#+,j{kORd&Þ 8-Xz~AlGFeZ{眚+-E |ujF`x6%j3(t-}d=$/V>|" ' źfU5&l\0vR;f!"%M5)<_#Ϩ\&B؟ϢPO RqR2\s& gV&.1`dȱK=[5b-?n߰^xW$e 0aO%S$}TpbߟtuyS*Cb'cѾ˶n mnֻ&=%6(:߰b?$dw2[0W0韾O @;+Mւ'5JG@NaF. h":=7hd%UK02@Fyl_@tq3I ɻkTQ"xcl(bWE[+g;U-h+n ɜ&*)8J]bbHV_y:AGaWVmd3)#-N$էX Ԓ+Ex/"R-ӵ 4I@"yH sdgi.(ΠCO-y 7k!Ȫlcd)Qb/)>Iw7,=6 !f) kĊE_.4@[a3e/cV9r8\u W 0wiΠza/js͉ϼYJQlOfYLv.7.ȩinTPj]܍= ,#P6li٢po`Za05> m4hS |FwjSg^[d hIܒ+8=9؜LM473e7XVUdr tVń`-XS>4 q%_sqo(h}b;:* ٙe~{E4?* r_FO֓haFI=a[e;3-v6ia]9^RvHQ3yvs4eCDkP$QY ,T8kGe4 ?X}^jLJ^Yzw >Uxsi؂ m(ND@7=8K1zۖnQUۋ,圪I4$?70~bG&O*s98^W=O[$ra&nM>`V6nH6mA z6CtY|3cAi%$EFpC2W~͓^JJu]geLl/ҷ~:!jm]Bz[ǫ[DB@ѵO6Ɂ@LH>rH3?uߐHa\5XRiG)YY07_Z.$|10exe CT絨'C`4Q+c};HB̋igYqXǣJ5K\9٤ ;ڟaZ\2 ]˯$bN%JG >%ޚ EinG)%=Y!89% HVdh|[$8 VUZp[K-p)}C2:߃,{:Qԡ̘SEa6x$j\5z7. 6[m.bհU22&3KQ\-b4L@TӔ6x'uŗ }g0Ze T]qƱJj3Xw!*7AvU;Vt%8z Xs _~+}7_챹[]}hkTEPtnܛwUm3xq( %Ws$mHN2Xo\7BE_/֎W1Ջvd)$zӚ oL-`jR'=VgfY6>U ^*qJNw;I# 'P6 7C~\G _ n8V6@hFR?>L缘$WZ3j(Haّswozw _$!] q@xP^^> xZ _n[ձ*i~SSӆU&jͭˍWݢ4"Kn+(,\'[=<*@FLGcv1H?ܣ5mcD1?5E*n\J倜|/gwA% 6q?mbG#iQ ޖSrY0/瑾Gah>fpZ.3yč:=ʒZ0qܿaq]ԼU;#' o=w%VᡊC^7-P~7-1P瀖5]Ev^Aa(oahpy教2@(D*k͔cM!)+87%&,HJ8ǕsYbEs|PqnFP#@?z5#7qcHl'nA}jΈx5`4WX ƚ+%hvc Y AEnP" \|[h F$7tIfj60>T2dť~(5 ȫ>y >)E/mI<~jT)BZBU N %$mDH꫰iu@&2& [^qUnh5 kUd\"k] Bh6I4tJRHYԅr$d?UE)a=>)~ ɑcPʂgO=duj!G4@37Xxl;dEy3&B,84𒼰,ۨ mV֪#,N؟aH_žkvC 2r8.h\KJ%8*{a|*ϫ_.6F?NtA@"ӉW7|05}7~[1%JA]:ErX²jW `1Z+OqQ]"j<7YoʝԅIZ0@Bw۽j$Vd61|Kikvz(IY\;¯o\Xʻ^XխQl;2zGյ(*݂[Il~ۖ?{6H6B<+GͩKfnydQ/a!OT=?W<3m)I/UgF% '1¢v͚=B>LбU-{^*tIv*pn*TG> +M)Л$$Qy} Ⱥ.08|8Eڨhp %R~;~,sjtcMwUkΡ;aQ`,VK=1AdB;vehXΜ|GQ)U16AX%T6ͿIkz jOFk< s+;JVW!#3|.%m0LiJ3&3PshFW4gۀZ [O->)+<\]`ҧZcc14>ѧTw25v5> ՃF%30)d=fT? /V3k%D -rڱg`D? 0O.^hS@x/(ixm&xXh|Fܙ]pa%w1G!:NVf#Y2Qb~5X` X=u{/^3p]\4D3fk >XH _std4gK7HR:0\?E8bO!֠XgclHsdYv-=ԣ~##/6iZy {ꖒΠJ.5~7+NQ;Y1ygZB$ٯh8a2`Ԯ2 Vy1f6[=epmv>n1Q]bQ :7së8FP+3.t Q`{lOWs)ªs{PՑE9g\ ^G@K>,cEh;As{[w\֤5}KD|[SO3fQVr5¾ ,%F " Gy~:c,漢жGwܔ < 4Hjz*x'߮g`V`[9xK,e"w{iQ j;]u @UGsJ'xAW DPYoZ_%!9=R+.d8wP )ܓbuEj<cUy 9YSEdoK[WRV;syTN~ZA*0q&FF#S|JĞ nS5Mfϛh :L$J^3% 0M7Cl*> LRࠢmXM\4 atf4,R$x1k58u~?L% ~"mGh^:biֳ*KJIR|= w4^r2MݒkT,݉r C#mi.nx!8IE!VpO{RݶJn0kxJm ƢBis>1˃S{(jW:m/1A XvFpVq3ڵpWc/#ePj7AsWMMV)?_S.flA"Ӱˌ؜͞U.L|ebicdEv^Rݳ AxEڗxnAJO@epV5Ev`MxDdUߌ2%V\8-l3h1Eٵ$u:)+wUq:Ly'P붊=Lyn6!I6y4]0oa JH?~8w.f>z;|Gn _go uզY<dzῴ|OwÍEy>yߵdvt{`9>[JYEcp5hPdu bww[2=j:L*^`x:bLxlZF/'mΖOx(yx3*6AAWŇХ=%;>п[lB{hr:wHA%1#p&TFJ!QBQ)'$N,aѵ\(g^#"YyЗMO&y)B&/b 0VĄ0L7  CuWKOsJVX adJF!o`b(,YJ1Ւ<~t8 4ڵs/."gngei:Eb:a}S҄w;}5 0خ/h53 Wb-G[E>ڃʑrrͷ,?F?ތK]( 1aŭ,SzbV_2B%^hƸYkϦ㼟>rl+4kRnp  i tkf߹RNjJ3 ӋgEM|`LC󕦜k#2"ȶCD՛ȥn]2( ][/D/ͻ׬謳 I1rkݗ_s{Yyb<=aNSs?Hd[W3PtmGHҿi1q (H#H~Y:]=24"GѰTٷiT N_A!殦΄4߶U}SØgO ܢ:%!#|\0 ulWf7Hrۖ!*I'ȧw\,?k"Od 4@j".2JoDpNQN $ڲH+,K9m)Wi l7U=ᅌPkh|WnMkTSw`3 9h[4$$Mc 1"GBx~vUg|gHÊ܈>n8k'o ,k Q,,aty^)mBUa܋-"eK7 !?B+8cU-Je/ډAS;ZmY&4o?!>Jɚ,ESCȿ, )|dEDpX3DR{?78}8Hwq";rJ77XJC0̰#Ñ9j팍:1!#^ZPpԊ0*P&ijNxma 7᰼r e2.PY[H"T7Ѯp˙ude =- QnfSO~怐y4Q ,G7Qݐ:|~Z_+J] Q>rT޵LXdel(E"eyJ i+tc!$=\Ԇ_[aC֎LTmD)>k6eJ*nt ڮ!a&ÍQtQ3ޟ>Kg⫸^{vd)ğHYᏊZ|lQ]\C$%1 YѰ_Bee O+q{4VFzj,osh_`F'+J(}A1lCo`)ݗ+C M _9W@?z\-^7 &*5o'ns ELH. LU} i]om8y&RhڷclZ}%`Zy䝫xYD㷓EyP27|{Qt؍.4P&"KS2 Ʒ$tSʩC`E@-H)ˮ58b{ПG3yr}K.JW njJp:%'Ͼ6&ɕďx(=~o=.oآ.rޗ"9o\@V}bl`24]\"_<ˤ|dm>&YZ;| i3p8O3j&# H.Z;N ^4YMSd.f_8I J RW;i_vc]%"WP)wx.Cŋ߯g.y :hL"Ge8ܠb#| 7A\.D[8/Ը-%e ;h/_9ދ/DwD7*h@{kJaІVK)`#F3H;p [Nd~6$$%G\1g-횐kNDҝ)0 Jqp;BC7{`ˢL5^^0BA!~CrV푖"w@z4l,cK)DƆS8H~<өTTbjg/b'P xA)m`)+[̬] .O :/x[OɤAk1JOa!W,+IDA=YCgieuLKw*9yZ ;:tБ%'^XG'K4V+qp/]8MD%}̥JcI酦OV^(cE*{&u688s ='1dMe`%O3]ԭ {VHR󉔁\8|\ *ڥl1\Ay5=3jKɟgy'ɽ'nP2@`KL(^Tm\Sy13Xe\\t{JI#Bd*y$qgq⩤>$Ě۞Kj ܲbKPV5~BrC+sD`T@5`c2 ޑMƢ~eFHھ{qGOn\/w})C''do3$XE2i *+C=QMD}2K:N?am1E? ̲"2aM,7Ґ4 Ɋb7ռN2#2lSQecuCe,mX"?yEˆ(-@+-ITVhԷ*fx!8yDeFA$6b_蝒yy*^Χg;3v Ďv1.QrpM7lefϖLK!M8322.}лvaڶ4Ks|"lZ-@yA``KC~ 4 :dcɚvl>od I[HxSC b3nIaT#̫)p[ExkH3qz0P2_'BwQ`hK< aaQ>[-{v勣Qf a'OS5r7`cf%8U]>QR .j}1J4pߦ@;[u Gkbk F,IoeS \Y)-9}6\ j&\kpq!ݟ.ˮZ&!l{98_OnFC(Z],}\NҍBc%S@-#Fy |tWBC4rgn$^.TpdS)Z$)ao>N쮍jc^Sˀwޫsԟ7 \h+12 q|)=b#ܧjhwdhCVcUZI鲁;)ʣ!<,p1 CA*-[fŲN#Y"tJ5$w=.s5: h+~3@ql mM8<M9Q쩙ʷe񄖃WrܕS\owUdg>@J@n(ch ٮ[[L Ņ%<0쮱“Pg!9FdoDDR @rozh=VƲإ"ΉTzf}J!];mr׾h&|lg综քr8Gxȣ9#bjơ'S2;ŷ>I Ҥt]=$MPBmOPʯa#r(@;o<8c^60v"m:b-JaOz0JAjH TpgP ח->9I`*!y^'b90,^<**J]9\i"YNaN.XZ$vhxjye-wzС[_IomQ+ cu?\Ҝa1TVtl^Wx!6)@ J=pמ}VD{l%-SVSG@a-)Z߮hIYށ*FV qYb%$wL}`3MXx/YT{:h]o!*V/I^/u+z fɇZȈ/XnGAe 5B/Xtq[vgvsZ)mD,,?J6zp;Z)0«ո[It@N8~wq|5FK)zs,؅]W.R;R~EϤ<)~SZcRf 7C"UX]3VT3w""ˍL/ f#o3(ՈCC\A{e,9LO^L=>|ǵm66i]ڂkd .GSqd/;$ZpL(\f vikhXm$&ăwIRʬ\Hn|pt?jbB1Z= 8Iw3cIDV40AlBLE _Gӈ@2/꽱~4'`;}K /lk=JPrlVHc Z3xO~ݡouvCI[¡freH RDΗ1$uա]U-Afʯ78DJKKf~%ƂZ>̙vqCLF.,F֫FJ/q4iYa:spSW!<(GXtPC1uݪuǧFfvhzN;-1K%`< 7`+X."1Ό>Zޠ0> ?mzRXB3 > dAy'7%ƚ f zgwqFLߴ&FPji}2,tݠ5Q&umaJ1sBf!rz"bw) 3cPuchF]dB-) XT TF`HsZuh zE-P;~WlF`ӵf16"e'F I JE@c3#zG˂֢8䦉+:.3ڹ!+OJS/OX*$w02_ќ=o ^Tjkb˻$t NvOOdl j>@3`Z(t`ád܊Y!- LM>(-,k3.<%b$%[ Aʇ5$QLoW<.'[#$vyJ䥹 ӋFK\n \ NaNГ\q⋿)(ɂI sr+IH9"YX5V@NsTLc*pI\aK&jbԳ3`; 3 徖Qa-;`%)e#rq|pӬܒ+pvS`9soªՓڶ7Nd͟F\QOdMG^|/+/+>T#"#uN]Tapy)tID<֤{D!jZ2 TR?x6 6 Ըu0>DVҭyټ]hUyzN4Vf׭ ֕Ua<6!.΢og-(zu:Boi5Mm&n⓭Z<]( YO?Y8 hG ZNAO!KXЈdE\@7--B[X¯h$fpaEPhEq ~Bű+S'?t$@^|\V]$g0KFs$=-tLe!\$Sp[xZR)LqG!("vy kRM$aYǜ f5 d;]qF SS5\2uD.:9+;' 8z:E9.W8=̰~\(55}FE\:HWBABԖH GIV(֩ }c.u~9Y #m*2~SCiq$ ]Ms풻]Q#`e="aF iYvKbe,Bo llD[S n>ϐ~F^vʝji ݾj7Z侥aWa6] ַɱ <4+BfSeşФ}\gäȒEB&m BW aO-1Y{+$dB\W`/1!uҵ/J`1u7:{0@wͪE\0ƞDA ւukGm 0ʱ3ޫp8h2 R&E9M5`|`izwsMx<8$0BixY3j#+d[U|1}dЅJF:$@70ui_r.]l0: L@+jd؊NX}~S6ǑBj`A&2 訚0,u'}RF.*g~ K\T-:_?L3KL6b xu%9 ")׮ tұiH C "V&# @&/SYy\O%0h 2FzBk'>˄U?- waǟ2"(BM_jS/I G_@.+ꄭ5Un)Zmelx?),Fgkm+[Q@Qh-GJ׋kHMN%WT+ 㛼|>IkiDVtz`w*z\HlR, =vb+oV0YQDRKfGX|j!9bͷ޵d@̸j#;b PnaLcpχ\uor!Or+cֈ ^-/^j~Ց,,W԰t`auRiUW61Z07zX! W7_y+ )"Es`1ګuFS.v=xDX\oA ^Sr^$URel $ 4^ǡ:^H-D%fیl]=̋aAi4Y}|=*(˔_QUHDaN,d}|ܥ8gE!?s4`i3["\Ԡuf}|=RK\tiob?|X-U;v3EJcWj}UFI<ʽ>H!h|}X~ 3Dt: L I cbƊa 6*Hw΂RUz ~7\RA$rB`Xm YR#xW^PZ,Q|mDYqd$Չѷ@+A!`Su_wI4s[)N/z=C:=)1rXy7C;g+x'EZ9QC ev_6q;"m*m<o3"`j3,I$(b xV~U"[6B^ 9ds}{[Ѥ-!6˷BRK&}<ߘI̿1H}1(UU%!ZI Ԅ`h0?.6eC;g,-\nlεotirq.H<#0Ա[{#lWN 0cCCb$K'=s!ؘ;b۬rP6CZCـY'`7qԢ(@9?`*)DbOD'XjF;nQ8_%.Tg"xG+p,ȳ̟/η+?%w@BV뎥2 :֚ZTPA cAo&gz { N"˯qXYp q[U%i{UxڍШ8_pT|DSKӵM_+g6>שü M|7R7˄*s_˝}9t闥Mj:ѕ>Γ>w$ ڝ?L9? }UV4i! 'Jb3;C3~gٻihXMFWZJv;Y#aH nwe)[$-xՆQN\OV[-T^?>CǬ[`B̖k5O8txܦ=#SffYFQ]-R7lu̶RhI2k{;TaO:v-WZ˻ B[twrwˡkH!35%? 65*5=M9>g7%(/EJGj>JYul֗R0 #$نDBpsy+۝\,iԙlK$6g@EO BמTc" Hĩ9D/˧6L̛DžYq! 2Iݳ?qD;mi4l{.8e\NA0e‰~N~>u~\b b&u샏*M,tgnDބE[-g$p|#:aۙ& ~Ui^~dĝŶKw0MQjt\,ֶQE؟afj&cT|hL;U)(. !#}=Zf[C pJnnbBhr`fwY4!WYk#k(^M9'ant.O1 (I1s)՟ؼZ fU oGK{K/̍f-RH@Wb yxl:F'G4?=Z%ˉ+*߃s_ĪFq~mu G&4U+4Hќ*uxكB<. "opG*V콜ox{)f U*rʋؿ~;s,[O@>A(H l"sp6\^GbT!%mAU߳=ܕ u/XKUSfbڃ pK1tX/$KR?f&cNbA5 Q}6H2r){&+,J&}\C,NDgM>n)XHAٻ8od'ʧ'$Ma? dye'"UU噘u$}#|-4_j bRhQ~ fbW=k'a[*؃VyءIhEO(^Jh@! Dהފʔ3DgKt}z/@%e*5 RA4n7 *!o3▙4EM5p\-S5YIzW}$D]#ey$ g?Ϲy3M9[~1qq(BEe܉*uF>v+0d,]u U SGlE9<[+av]͊R^MχBF*=^k`7>[7ZbwΈzM#>?Vya5r?jMd'0i 0 5Pl{`,#eV_0v8ib7T,v:~~\E_}yuk#%B$:o\&iu%"j*8#$CV|{O~Pʿ4蝎(|SJGo R>C(v^ !By+;r c Y?Hy^OtZ4@Xע.C:>LW/#כxWBԼX*vm_(h0LZۧ ,{osp tHqfwbO7::g-/UH6E(X#qGˢr9ܘ<8^s b'{2dv>է4Ҳ/y&_-u;X,X4&cQ׹[Eq?J 07>;>f%kx/nfzʰ2}a {b sq] 16@%Y VFNP̫<fœKIB!?[%<;}q:\a~+U]}{g9WPaYx'-k1yb2eu[jZ)Y'>u/)oO 1a' %7an]tzd([<ϚV7@&D9Ɖ0*PL[kule8{8""qɼ*M_2W)"O,3ww~} Zce62RIwD;PR5R Z\>=v`oi<$TM:iCRyO2]䨞ؔH9;{PLaqs> `̄[D!b G}#͘齁S"fHvNJ,\_[(.Y(.N+͹ʚWy&S|׬n0KzZ{6v3쩞 #ihXKХ/VXl;kџ0-mXωɝf Ղ_S25$h1.3.Z9, 1Rklk]Q^Rq"P?W /OЯiP-T[?&S QrkU\S#㵻1a*&B |r`Y9* FxJ[TLlzV SӟETF7-e`KRn *,83uݥ~ـI(UA$m x{^RMqwDG>w]-lc.q$u@Wl;&>7 VHa ш[haqRb4T-So@⃻w9;Oב*ZFB^"Il EtB_r/73b3\UKE./H]t2!EN%hSx7G҂,Pa4X&?oaS eT7aa-؝ ͉mAGe+c\\w54@"fta+nR5 2=|Ȇm]a#%s2iNid5y#x9^85r?+< Dz8>UBUT-)rꈲ¿kg+[sXSnϼG[ M laZ>@]^7Tu`kSI^.⧆^uSxYӵ WQ{m7S3k}Mox^~[=m)Ua2,%ː]^NrF,vڲJH3FX XZ2Ml`@qyVT pU#QSGdkς'cfR>7!;|A/}0Aݕ^ϛt}l,LͲtJًNB61!YOМwJUQ" Dk  T́@%ÿ%[ߚ𽙆+"k +t>g:&-7p!&,9} fBjAS5Jq{V56T,G&u~Dኟ*1Fk`[Q/|Τ/3 vTwd@l){bTxgəz B˺q栏h`:AIC YzOe }9#-ůz_xL *AHSviO ɺIb\*%ݖ8٤4Z7+i4[Roώ[ۣϚɏ+:uÌ^|hM iͲإu!Ӵ>;gh̽;sNp{hAa%SmBTk֏Fw9I7zI)nx_91Dƒ.$ uIIWê I&I}FEVl8Kq Xct5VĐUJ9;&~.l` L3c3f#&[8}=)ˌ]@tE!3!L^8#׼asrXؗB^"7*sp8okI?L7amW hn[B-YvB`%ȐO1еbN~`0bc&'hXeh\ 0 lJzq)N˘YXETU%3'o,f3<^W5R4n*S'a½Vi1Z`fGg!H== T,?5S^8"Br$R25ń"B?D(ijޅFw#d3mrdF~ywYùkgq՜\Z* L.luCVfS ͧ6pb^^ܷݰQ3֒[A8B t 9t5/sx7G;;jLU@ -LoHhA]POu[LmZXiJgSJr8aԯ(%1T,(b^n%Ǎ"3Iɪ0 _W×|صJTsXz̬`'0<]MNJ  f9VgGhɨfiOkaz/ >o% amlyBq98V/eaUl7tthp2)JdLk>~!H97}\DćhuK3 0ߊhUChy%iɡRxmSckp, KgggcdpP ߩWm/&+yJ)F5vY ~Ta].M~*~k }Ra[T`mE>XmAظvv8ݗ%aWS:(I?ʔKB9.8H ptV#C|TRuؤ?g܇ٳbD6gT2>Vh?T{jI8\h- W*1߾Jo|k88ğ,)֣?滮E䩩">"}‘&yGwۆ@ /eEڹ oPa31Huk ޻b:yqgIh -p'bIo0|#˽G!°JQa.ֹ|nʴVslOzɮ0y\cG0|[zQXI1EV6@ ; aY,2uS gDڭфQcO{p[tf΅U|sJ|/^-~gEz` {DЊ37 ~tgO$O&qϳ/K)IZDbxC0d69K=S n1ca 0ޫ{V $Y*f zXB /,9أ2x셕"XbǨ$2ʧ梨i\xz{Ʀ3֋{n# P>If_&R sdۺW u1;W$y%$l ϣ@Q0FVbec::vq)x$i|n U, /Aʔa( ywb zEM3ORc~Rz&o?}$j<)=籕G! V-!B%+o*6(F1g/:(@Hd|-zQrK;]8 ̧A?rre 8x lQŸ49"VPlSD]τk8|jj#SZ߽T1 %NXivI_[jNŦvѪK0dAj'D<7̆(M2Fj\ #X=vԾtҭE  7^_gȳ E4.D%bh}ʭv]t<6: #?\Zi=8,<f6O75S;}c|039.s<FXk?o>dJu{ș*17H@9:$p}yo9+j:odl%Ƣ RACr0cBb\zh mo3;2CS$|<;17qe/t}1o9D\~R`H- ?rs: ^a QX]_Ru!>~l1a`XL|A'CQlmC2 S<s[cdml A Z GqGzu7jk+ŏ ,Y`þh^txSXn-8s=?rU>}6ZA^Y]Z@P0l(otx=T?w='|ka.m U. S)uy{jPGs4r)Kb3F)<1|zcۄ- ']Ą R+iT(+1Mm,GWIqjFjտb&j|Yj= \nZm %l= Ru-&xIispzfs C/g,;78XB|[pNX=)08 #gmx~ iE OmRޗ~Na2 he_$a1?Ts V{VnkaJ]<1j_s_vFw&Ƭ"7/H JR iРPBM~\$D$OۑZ2{fYLRT·ʓ!'͋UB66X֟z߮g ɔ"r _fs5.W kvڤOm.% а.~;Pm;f3nO4A`.B p(V Nah#(o м`Cř}}p",זsxF3u!Qֿm*k1o[Ƹٱ-L/l{o8sm_udTB|5f\!pYZiiKLYV"wXF(aZcrcˣ7+]šM_]DLK}^.a336z+n LDzI =]F۵lO} s&?k?rxUYŌ]A :Y*^U%-=2 C1{p)ߥCebGy0QaW73Mfڭ\ R0 QjM2^%a05 6#Ooh%oWZ%-alZ3ebbK8H Ch`[w_G/𩧳+coX$s{k _jJnH\?7R@nWe`sKw~֤ *8@χRT*z,mj< rt@yK~A ,YU 'c=riA6rpwDսwt^Cɂi8B!w})\mC GYc^z'hqFpaץj.@ p> }K_F0 gm{=}k6ܐ`qC>P+≩XK I#d+#r求b .\f3km?!ji6'p )E1v8c_Л#i)*͞ɰOÿE8xs.zxxskkC; : ̩-Y6CoSy;DkXxQ3|k_9 e|-)g35M!N@'ɛA"?.k}>(NtN6ѫ W'0S-eˈ~??6epAܷ*tT)"}[~o^l_[KwOQR6\LjF(< MilOOvaj\#t@fQ4X14!QA f//<{S)mlL*HE.mFO=՜ 8xZE3 59a0UۘgD̚/vd&>P@6'jAu%[X ¥/|'}}tU_,7j4 &OAz*E> Imi &7l̍9Txp[X#;5[.XV3v~xl~͌^:#E+UUfiGȲj =|qI+ iAfMws!*_Y C6俍Yú&kzʁ?$FI jgѐ6-zj]X D>}? 2;lXq M T|QJ p>!s"B wڏ(,ڰUި‧P%=!.̗<4eVq1쉏bϴF`/b,i7[p`6Z5.=/6;'davt;'U˞s>0+%B@ύ&n[REyz횗 ab(>&dc og_P Q*w%*tѹ}6&ǁ'g 'Vldѱ ޝ`>ʱͩvUG TJk)޾>^tB9Bq$dxlufyw]QH6.WoUHɓ䝼rsr|evjP74s]@A;<1xN)? fH=e6PIs:UooO\p7l'#qS}g!UQkbzѯ;FAJhcW !ӫ&-].ba7q:$1biӊ$߅)$):ty%ܭc}(G!-nh-A" F6MeQz"wâU R@9Vx4{;.SƃSMVPh+E f\:/e5hcexØc؄c<Ȋn:3e|s0D8JyB!ǟi;>0Gs]΢70vx[g@7^4Wק"c׽" eև&̩Th7@iLJe:,ܸ]"8MjғLl D"GFczGQÕd8A|XYC.i* cM *GȢ'գ+bQ-N/I, &naUʂ3Mv舖:T݌Zd?g#OPU|K`yLק+SI:ߎw|YXNzSaqKO+-Ⱦ6%)GyftӄTu AZ1~f'<]K~>t La@.U36t?;;mSB)J>>ERhOM#ig-c%~+&9y J;S ֲfSJ 7P2w%0붝 -UTA$O%htߑHaS։_Kb&鷣v슆!ذ%FYMSo:(Ƨ[2r'[WC.>[m,&:Rr|_ ؛BppWXRK 8S/8GmWO~fy*tCݮ.<գ+u0PŒZ} `3?`a.r ?JRZ%xt.@qPi]q`ΘƷa< ~[f(uτ8w<+r> i!mML7o J&WMum++Q]rtx;pȣ4rRzI?Cz p;I$g~]K;^Ϣ@fG`[?A 0Px]9WǶkޓ+ޚ~ E`M=Aq*~[\Go ?la-12A;smQ!'`<+K HC^oSO˹ ,Aڞz^Lb13BDg9>?{dK2͊ Is;όɽD2|Wy}| T< +c}e3~n>ʢ~JpzE6BUw*kM\HoEt*n)3ݟUdHxO@ҖA}XsV5X9sb;:·oDVG^9'V%GXL'([/Fm5;2i n,<&kcR>, 4'G'7_eSLy&ÉJפq(쌫(SyklOo'JÆUJm8UtuCx Jk$Q<XUкl_o콃]"Ff%HXy'9))")|L$6̕c(؍?g'&i49w[G{c{l8ì1.́ tE!s3*8QO'1]D1Lʌe= W)Hs7^SOf+I'z::LC; ʎWVW%2_XNۥr`42 xPlp`H[{A^',I{YVZ.s+AcP)^>0sp۪.r3~MŦL"hFnKsu'9Y-[7 {ӻ>*a.4s-YZ($;f UoIvntߊ9.R5jˮ"==Ӕ\hĵ_3=>2Y3( P /dUn秋L'Si8@m)ZŁ[kMy 0h;?uk2By\ ?DJH z}PM]wF8.<1 )X&aZ;AcX---*G#8P*l5sfn;tsT+SZQ Է7l#"I2p :fgLyz\7E9u4u`39I^j.@ݲ 7 0ߨi~)H25u;a)=_- d?T)((t ,0B[L ,Bc\ >DdJ۹GնUe^~Վ~52hMnU}ɲ_h[>)taS4cnDq2TbX2j ty|%c0Y3/{TO3UZ#je\ߌJšqJ\о'lD??&Xİ /iM T]j#j:NLx*^)H8䡢P$uhdvG.ڱ=c z|L' 9^4~7I Jl0a!P8L=Y:\/ނZ/*6,nB|؛'黓٠EHr](  6)1κFwخc:0y1,854pxQGy¼=`A@9SX<譀geG9UӋij=hC7VܹuD\BMl~^ARڤsb{MҚ\fpq-!|+!U`/p*]MUG`H|O,AT[XT0LtpjAq kc& dQt@-;[UTT5eiTf!a ZqS{m^/oYGѳXrq8W G9n + LW:LϞs̀4qD!u ?%ȇpnޡx@kVhY.BT't+^䌍5lA6c2~{` iUMkȍ7eV7tڷ]A/sHԅj6C G=GT"Ĕ.¬ҷBٹfϨdY%<\nzk+e>\/G{^1x!(DY4{tr0pw7 Pn^,~zclM̻nh U-]SĶ-,RMMqQng!ѮVfv+XM~oCeZ%'Pu>YqĶ[\"%0?`Ch__Ezv.֛00)+u ԍ3dz?Ff yMy*x;-tvۆїyLbpd.3H[hy?\g\8j8sĸǾ[9kvS\ܺ Kyim{R:|EQǭ\o,JvZlt}JW,_ ]ȶ}[Xvwp8{{c6Y2Z%Wn9oO~Lp'XPs{@_xx.pNs"K5SĠ#viԤ.  642{,0cp:^CQ8jrĭ^3x)3Ӷ\7Գ8=m {Vn>0 Yk.Tg|\?;5 T~‹Ƕ軽 7j.BǼk$(*&40#R mGrtjԮ9]9mztHX}{/% ?W7Ug4+iʦ\X> Vr-:l0+-`^hˁBswvL-'p>=W U4y%$/ld*۷[KŽ"t]?.kX06B-~|fwH6 )6hON ɲXG8㟜-L(\~ jw͌ϛ?IoL[m%F@,Fo@xPrz_kiyՍ RyoPKz>ߝU H:Hik,} ~D LD_=%^y|%N2¸lGMrLj&ZLwgu,e@㘥gՄau4Y4=%t,LW}i^5DHXtAj`*JLܽkRVyTtYz.HSj32~vrqc|J]Aӂ&s"nv}b{ S %PPwcKu,ϼ .2Cy@Դ|sOL,*p~m7|(OfXVaj{qD^ξ "z`@aN0J@H 7kJY هa9 >$:1:CKҟ^hW[ :ީW{,өzgr7zd22#.V6=_Zx3"Ju7Zz6,tC.=19<׺ٮ0fBz1WQۧ2,}WV$"/¡`vhSf+KȽ~#W{u wK\?tw(%$84]_E-O/+O͘xkkT9+]#FcIc-=3iҕ:BFsmFtn3Pȹ68j-ض͉Z7p_HCY.x$w蚢hM<{Όlp,!lC*y; 2D4ᩮ%26 +jl_yOeqXꉡ u5LY*)FC@ WFe&ڑ VrR1-υF"![`Q[Pܕ[!ru|Mp6Os,N D~ kQ=oVZxyWtc>C*Zt|s\n3}βC ϘHIGuj! iau| ]wLA$.Mk޶`,ta6\ifLA/mZ$]&Gcޑ}M{Qg_͠#eg4OI@}P9b.Ӂ(r*?Nyn/-뭚 '- ;XHsp@"-~3(&WO%Ϡo0g<Uq8Qz&DN$a1 |)< +!x&V^̾T B˖zr.Jӳ ;B4aϽ8ܬKP"8'Frn؂Wߨ|~Zŷi0WݷJ #cǹg]֓x RGj;7NH$0JDgڦO*Q;2@ rU@Hv&^\Nl ۽F$&)fhÙiyfQ.NM?t_ ;8.ݡ0kd0WCC2V{S_DFjYUϱ灪R"g:dFWa3`,M-Bf~!Qz AKi%p ~NThZ@cmG1rF n+y_"deר`=3ƊbU jw, QY3 :)̠aVkZ>9@sUMɶNypA'bp|ټ$yBA,B3o2B P32G&$0-H$H3Ï&GZi)FW$-䵝,/ĿPxo0 hCàf !cK8 i1xC%M#I9s]A3o'gV)[.P|x2S #A&@*ZviW/j-r +Vi ^F u-Ud7 晰"a$ eL QFc"|rc_QE +FUʓPPHu򉫞4+3eey,y#˱]̒VuG\3IJcMo9r:ܢw*67CTv墨?f֫1bi#G%+_!@Ki6BaQ?.d982yUo=:[ƿaMάXƶ^mbi#Eәj4O(GG jl~IX3;ȩ,#@ lѽ[ ŘF,jDrjN{R+MA(ƬA{4*"XJxJ'SGi;cl r.9:f]^lG#Pv^:S@aFƀi'\b{6Y$mDzb> CWGTo8@1Nq;;3&Z|NIJ9{kzZɨt_p&:x!rK2.ZC\KlAbVF׮LX(Sʕ:RUejkEHkB@7|/ȴBBKu~UP#\LnTZjkIFܐZ [>ܖ8tAm"_jVSO_djUD ʭmvrU('~tz1b'm"i]g,v'g~u0{FDz`kO@OV+et  nʊ XoXz!|KОԍ;T2A9BuJ, FӖAG e^;6k q+|;]jbB6)EjN5*xE6j_Tѳ]MK'.>@ik% 6:U><,.gfSgݪ >d8٘X2eSR~xj[v]/T7n>{*Am5Kk=ʟGt&xaQp !$ca_?qgPկU\B] )QXY0$пVоjX҆13\a>dg_Ȩ Y)D5l/F'DU!BNה0DBF8zz7<\QU+o гXȕ(k6آ6'c\W-7ãBϒ$ԆW!#8Xkٌk~_3jJ013F'(aY K@ⵀL?&v1{6*^_&b0Opڠ@jO gG{ۂ=5OdQ(ע.[Pΰ~c}Us W&kxrr:mh_wgג?g`V#g*( t n0|n7kٚWv 8[wƛЙ^qP28^`JB*Ս;8; 9٢CNxwb/!A}yO٦mI7Z"`@r8w\eáעYtuT-@;rMQR =JDq-vD;偐֝^p·#&i5|h> ǜC6qGo}`Cnvfq(::xø(w23^xs^M ͖30 1T=R и T@+~we{b5C@170mK$֧hYdD;wN†4rhS=N:V 3~$>1Ml([X! 2sX7%,+(H2O9% Uf oB0]b.3F^bޡ=\CkVs313vlIvA"z7ֽ0 ##v-Q X'fo5tASV{7q +e׾?V탈Kއ,Εqv["l)J7_Tx22 a͐ô(}瀵'񀆈o=g/+,zSQ>U%{A[hkS\okdGoBOIm;YIC؄ۆ+,,uE({~oao~8"uMq)x~]s&BJQ#|)/KDkQϿF*u|a!4OOM9,^! M-!:^W+8W~~!\m14jt~onhji_]\<=%IWjT˝k2ʆk'%v3"Erp*1Ro~x4RIO7E9 JU4 T99v3tYvs7ӴseD-:wl3anBq>m!c` "BHkȻhQ,u}{3sv*I99}SjN3?R{JN:Wo*& _63(-܇ԼPrU8T"b]$IQ=Jc'7fujkNB} Ʃ72B@~;6m@`δ/(t~%}6=HZU BjWd([AC␻wb2  #qZf_!Kós* hBA[$OKq${Cq8;z(Ad]Pmk8*hs cT q.~aWgfhx_9gnMhnJo(pr,U4HXq @TCZҡC\K9Vҩi?S4VGxqOť.QV+D NkD) B,8f+@9JeZ%3 ;66J\C7iޜ_Ec|:28D2Et;NWhwS?LiZ,ᘘIIV1j.²}Nzq]ΰpWh7$hI7Hc1C=12l˾K9h_W yll8z.\n"I=5!MV2Z HAS ' sY] E#ܝF B!dѺ3 E!;1CpE99<4fzX v^`j+DVLL7z*mr4;H8m7biw4L_oí~\&M0Ptgu#IUx濭J_ͅ9 l^{`u(Q[$s4Ybsgez͙QX3 {DYN)1%|ennnx7MXK]JU mI>Ǔ; 3M'ӕS&)j^o>RVXL]\ aiý 6+Bw및)2ActAr-&ߗʅLmMF7B0ǭ/ɠ Ej r>\ K8d2R 6;-(*',ѕ&@] =??ڎ,hx>IM[xi0Z{~/qDYkLg7=nCx;79cIzBF BXlL̥̒FjkM@XfUG<0 -DOՃIOEֱ|u˙/-BwqUj YЇ\ w݉U<ہnmyrmꉢ@qyj*]P-*8j*UkŒB,Gp4 8%d]"b-B2`ݔKw$l^>Ϝ#K# Z~lD@,Kt -r;U}"pҍ)!^~Q *6k*qS zH#w_ܺ_X,b AV]̦̐΂^p(鸰9{ #1ĕ)q퓹 |ґ MˢKov_Хk,Ydb^iӜS4FazD 9-B%F[:}ww ĹO%}Vbe7<YjǸ^dLϸȄ Q $ <+C岳Ofp;8KˉcowŴHзP+pPF?>TPq+Q,Tbҫqۈ5Ptٷw"{ ZL?G늖*i-6.C.V/b>?i^|;мOa{w5x[uA,Cx"w%>8]JB(r%P'`ͣyֵ!]7ch40%qFn|Bg87SKaDُU=$y=zxU2TպZi'Paa`Get pEz6C4b]Jk,smiaDhw.*j_ +(՚ϳ+Yi{1)/cRb37CO#`~ZIIƄ+` Rv$,?M? RZ$FWP3M̻YҶ53ڤ'O}22=ɿ/[TI `)Og+ +٘ns% e]DkxFn0S*1%#j]~,U%ӕ;eWT8T*y:eR6dM(5w qS1!^EcalVFN i c:&HAX(n@#aXgXq mhǣ:|N <ѵPhHoFcgn@p[棓]slv=/A1ӵD]{\[k$`yDw cdb0x=NlŔGASbz9l箶•=X'0E!:,{nTlWȒ"B0Ҍ.:<.h`9r{nF' fip쪐@0kޗ6*= =Z6qa@;UPf,U%(9g3J@p1)k>Yte/UNht?u,S$94-FۣbfV\,8q%69`P}Д8),Ռ)TAZ:.!_u=< 23ʳ}5Ghi Z̞ }15Q^Up6n{@gTRjVѭ줵(M>?GKJWUN2-ǭʙ #3Йaf2S|Rcp * Lmǖg%a jL< ֙?Z-^7PF.$̂Upp̆oLRSD6ax~|C+F" xlVkɎD _ёv3C"Ӧ"]:CuaHH~%a/MdcOqsU)>EaRAl@*+;ыbqkحcA3.X+z׃H}ªh2oMm!?_{RVOr1T䁫BшyvAe&S=~Ps(%t4FZv Hq6҂ZAbyi#$jLX#4W5 7f&ΰ:"kD83@ ~>},MB)v(=%_ Ѝ_082J'p0PjH柀L).J΍YJzz7]#1ǎozXz9^$wPXCt1S9.-:ziVtN[$X @]tSNh1$ |7\T퉚P ĂRNAoQt ZV%=?h| q(jPrd-5H2?Xڏ`^fN%! $-n:hD vݖ݈Q`l#^bJ<;xW*iqHȅ ?TZG lI5&= `򆚜V7QH"׵Jf)mB1YK 5!KPVwnn'˕QضWX:1Бŏ8.Wg y^ICx%}idڸ!8UyFcT }LZTdyB8`heu H'5˧垯K-@&+N Yt㌒O&JfVv0PAX-B8mw۾ &sBܵu;⵺w# TMg̀r뜀( >&b6% k;0;c(Lh{%1%>|v1'z LD;T:4۰EtĹsOr `m R5Uj!Ԏ QAGV#4%aXC>{Ƒ:T~SP$Tc@m,"p;۹|d urbj.[ωHR7P: ToEċ #d`zMC8H;nIѪN5nMmQu)Ɉ+'?OFկ,lΧ(1dxɞ]Nk.IRwѽJ k|/+${˸NՕ޶ԯ۩.ߴN9{8;<'8 3ܝš*No1.BY I|Y1g{%I4w`U2c^Y)ʈEze|4. ])>Өr+\ȱq]^ 5^~pj8HI+W[z +;e@`^fJd~Y=٧w\#f.^mqZGGzuxqeT*̖_R_eCoa^u2-|h^D7.'1~Ex&*:!Wi=%yj_Bz ܟY/qo4ۋ{^FmIN䯠ǹ,`_(Ie h*jK篚tG81c,x2Rg t|p )tOz%3 |84}ꄒuRjy bhԝ>vĦA)JaOeu5d[%C2OtGR|XJq\t;_y[|BgM51ܔշ^Q3Zqr|Eӷ`7W"CIAr?Y L !47[!(TE\ Yi"As#ILhY0I(?wOixq Y׎T_I 5T56DA;zIݩ4Û/`yo|]zQIO˕G(YCc_28c|Pbbv2H+p\'a\-j)0GRZСKq\¢- 1x@:ĒN@!Ρ{\ښ6^>PZԔZm?^0%"x5$=`[hȫTxAo~oZ;ƥr )}Fo5x`IDM$N_*Xon@@8W J;r(eb>҂댮LW^_h1; sLpIJ+53ڑ$ep-ir@D MQ;Q+8b},#w-7dNP.|h|Gla\Һ3p0sq]xhx?p]X"3 FӓfBׁJ#N\ 0]0EGapsڟn0mMva([EKn\ iL55(' VX9Y>X֪vxK@vHF\AD6^i ǦYx 03a.y-is>gY @q&r-ɕHG@=zn,kan\IH-A9sNݡNku 5"i7vgIMrK\|s{h۟|Mor[Rez@Z+үʉ#|$7@yp2zh'sɠwwn>>9Bb<͚H|:/p&ڣ`X22֢ʭB]фAHY@  Pv'̷1zh;K+ܱ36jh}E}ZAXū#crT:<(_D?hwzU@{z]/@] E.Yhk g՗+kq~Kx_nQs<*cm*=„A+"|"׾tc:_(;u)x::F&+ 'b&g`|6jj "8N'?ޛ/$xIìl;aD1uʺ:ql ue-) ,8 xYg}\2!Q٘`0m`[?N?Upn{hk$^T8 7bKzCls0X_.?ȏO8(z=22 rՉ{0PtW=(<ԺfRem<)rEYtN\hSNyQequn9ï5ߛ!C Rw[Ѵ[^WX#Vpst>#܌,Ti] lWWęk<ڹ2a>|VzOP`2ZsV#Gn2K=JwDt6uyAw"nZ bꜹ(!kb (7py%).C1wpIBpʬD=>ie?QA0/w)c2խ8g-]`}-q:ҝ٢KYE\ .-)jPݾݙ/Uqau58`ԷMXp -|Qx|/z`+V[zo2O:4&u3OTĵԢ:8UkXx{ޝ7gV DPYj(eoF000_x̉{v-0C4"]/Il&Z7lNj>pXD Q&2*{1vYN=g%VIsd+zq8bZ᤹'z KvcWH;q#G%0b-d"2"5O~5" oV Bl]#rE7>*DWѸˌ*}dj>*~~;`=涉2|<+Nj.2.v$kM M{@nFM_zlhVսXKcΑާ?L_\KUzW<=L\F(pF!^XTx|c׎WH#UE7sLvf;U}⬧tY\ a „C>+Ԋ혾4$7|}XrC~ (!G-+NǗ2frFQ ($'R0@+z.}X.ֻ!tȁ],^|/40|=KNEܨgvп&-eT h+#F’-gz1#S#W6ge3g4Lze Reb}ޒΐ>_ %YchsZ;&;2Leо=JbpS1H^ #jUG҃^E>U\V}emɜc - ѝCCS81۔t@(ZP9uk͇c>?%b湂`Uf'yEP{@c&6K6b>1|+4>eXeJBTAed@UĝeО([i1 >O˛3\6c Zr_^<~f '0?*,b; [|KXNi\*r@6*wuJ5XYwRU,PuID@tRgf ,D.VNvąN̷[+`jE!XJU Џ~db݌s1@g/=*C.#,('q 9zޗ8"Z_ܬDB%hcx3DH#1a p193Zt SILf%:*Q{pϠueH?6+s/]0"Āb0yByIf=m EF}J?qZ )%/|@dt E "|>~,ZMҲwkwU9jiW ] >B V mĜDV,ŚO<}PN \VTosqjbԝf- ^Mo+ MP;<MSRjqXKdQN ڿ|x>sC4q3Nج߬'Nf3jmDFj$}LܝquniYyJhfhY!m.YK- gArL}d-171|CxBqϜR Xk$?rOf'Ǚ*ug =Ot/{D5ҽ11߷Bg ʳqij6yO?y3u { Rjd hUMZ@׀^ ijV6 eEFEN!Ѭ\z!KX$y4/500N qtL[%R|Ig 4T<~Ӫ{a=)":"8GdǼ<=ߍ '=ike~.ͶD6(@'9|"4,YCs]b4&ɨv&4wY|3x- ;nAz)#4e7bʫ]Yu8jbWTCW?{MmH:ki'1ÕTJx9Z5LC10@+ZIk$ },-pwQ 5zYKa>a|;ɧvO~< #z(;WKqRj~@ܖf"7 MCSԤ|m懎.`_BґL6Wį /ڵ*Tj@@E:@7#k$6XcDTuB`')|R6%~8rLt^[Z s9 z8 Ep~4ly^(&G (B!&"~Q3o4\wxZ~g]!tXcSv`)vyEӂjb>;%Qf4 n M`l1|ן7?_ 2GҧH}hqg>[RYͺ6u2Fk`nJUd !5q ;V5fSUo@@ȐsI'ME>Ecﲎo}A~(-pG~O! I93uؔ8485JJ'?x]ztHZJc4Sfp1&p Btɹ̯qFL?_CS+R<ۣ `jlJ+o9iQ>sd/[^׆ n˙4ub*-e1oJY6'q >r>6Q;?zm!aVV>c!P6aщ?jGwf͋&`VWk0H@ Kpg̚G杧FK:fR L lǮkjlt_M_GYj3H Mw:pyVljI%r%uSꦹc`iwcA#`bs}HH0/mB?c%;mLaБJ.o;p(a_'_.4 #HKD /0jR.<4 ]ex?lϾL=!#nOtN7Oϧ֑Sk7U%Y-8]Zauʵ܆r ܥosRp +l hei*,:kfk>|!Zl棘T(glPEeԫh+0yn%vdG;6U%nòz֊y+@-CS1Ylq>͋wMiT;=L}TiO5mZm|)v1֋I'6z%*2C1Gw_fnl s|S6q0 o2 c0^Z7$HF$`KBJX7?[&U3.OYtYyz =Uу<\IV@?Mߙ3>l8Mhn/-HLY`BI7e+vv'ب/N}uhb|3PER\Fǭ#sۚy{zVLsY=:2:L%%[.M>A ;~M[WB˚ƀHBdcug/27hΑ?+i. Dxz׶ֆG7}=e {{ I* ӮX)xYxR5`~Vֆ`m%A{rZ%?`oЉH1ZuVЎ'EG%E$ ^-ɇ|Y= (z> MT ^ !M5Zonj:N^VHM4 Z`IIH%X 'P:}j=1J>,^[OprvZl1dkpYsvuflC Bw+=@|6]]@m A >|gɭ)r0 P=!}嬲bDžF:b0쨆96rt8x U+ai j[vF4cQmpa}=W]$wJh1!d(m~0$}zqJX7rZY/+帬ƨ`~Yh8~]w 4VEQt!#Lq4n>;ǰ7^!)/ԡFJ9㰏#^GQ3n._+W%?+X"or`3;Ig1U}Ui VTcvB=8? 1R&i @Hx5WlC+H%KC&K}L3l vb6v9Fئ-ͤ$ T4Ϥ $չ8VlMeb2Ĩ-MTn>8_ISCDqhao+"ԧ /d [?kP`'ב0WY"됐vcC*'k<|7<ą?[_t(!֣m[_)V u*4Vf[a RQٺUa#Kd9ػZ'.>v]  9WBzgYHy(#^J,i[HM. ԚY6u$Mˡ"'NEsecݔu> SЯiD l%uΨ닭(g-ϴf2rģs'Vv<؃ނԄdB`̯OUYkYt+=< kքkJ21[f+ D.6waw.3tfNAeЯbv}P[ ,S4;/ZF4 {vki$7C~Y^(I;F}tN7cAO\!ͣ`U8G0>ˀd?ڿ'N0d]\tt?|cu[ `sԃwwP L;y=Em$)T{g0Ɩޛ{IqWvbgƆa$p>a'byOe/9a g]ArQeCOb2ޥISdD0 sU|Ql̎5ȗ1}6˲;X/.Ua b2ٯ x6$}+{31QcivT9g1h*_+oycjamRk^X,aӱ△&f9|ۖ Ib&Mޟm 5u!YG|Br7WJVV<>k ~xwɊы- >I9 ;Ad+?I&Ati Ij`K- ."Pn q>搨X.,VIߜm=řz'Uc {E~d[=>'f]Ԑwc0u96h|yZVc`,-EHP :&1#io y&t][ۛNjھ5ڕH\77vJ!DdmT&7ݯ^+Sʣ;+L<5uO &ṭNDV/GnZ nI.+)E'xNu2?Ӳdxu[0~ԁ6'`& M|O#61/rfk5:(_OEkFۡSBv%)8 :) !}M,4]A *z w"Hg:*- _H,f)MAf"g25TXBO=Vpihtg{, LƵS_µ{!PH(„RdC+,mOx CLa'֢VJ|zƩ҆M$ȌFKXJ͈ų]AfX$aXW@#X Z"@RR- #_,zQ}mObD3*ګhxя |8P"g D0_u,)9!=FX;-=86T>$7VJR4\:G2MHeUM&/cH9.W/ @yeiM*FLc[̰Eqja!aG><](G(VπQ8j+j-b3[X["L ;*ثwŀ(F!d++5TDdiP$_iyf9 \Ep8{&qQfE]fu`PrDZ'ɔ6 t)@`0&a o weՈy Xd|qQj7+ޅXQ^ ?Q401VWBhč\d={ XwhO'4S?rU0ҽ [ H.P2΋4HL-J9v)* Go-=nfId~wƨTg/Ҝ!}n:i>p57k=B-=(߮-bUWT/j`\1lG}HC֠ޯXs1h,֑Olet%l ބAЮ o$I>TCꐀGrCLnb.NXf8**tA .% l(^ߴj'0 Q.pKu9&鰬J*'g)>g,zvO2s7 `)]\r/c8Nx}d0!{,Uƨɿ]~$= SSYߘ(cbᶆ[>D8#D{O7u/WJIyuXGABcAC21ldڃP;mapGl2Py lʡ` htYmJ:eK("nYr4i -{k86[FPAX^YE(o٤MZ,3{A 7]/[U$mm\7p]:C;8EQȍ!`DLy;HaZuu)Hqcowԛ'2ZXt|+NGdH2d *\GBҘu:-ݧWDEu`T)}2]SsbݬOi Bk$#C@n%~5݈LL|r$!"t6Lh.l7Ct*S|grH^&/Gy͍c.Kb!ZqGkßޔg`nGWveRg)dY? /t]㱆nyN#z攃Y-m}7QcDFBx_\54Y](;8$( rHEDϧ#:zl9n{6$ăD Ll , ݷt$;5nOu_g-@3 [{;k#9 S.V]Ne0gr,Ap\qg~ĝ-2]vmw_ɽs;C q.sAt4OzZ}Fl3_(vT!@;_4^ %cZJEJ[#uqOs/vþNrvPo /_0x dR1YqUD|UeVQh 5E皈ːvI@N-r`NNWf%qA&TϗؗA-v{tmV#'dwkƢw WQ=s*G@8C ̅=n!i-nE]}^q)e}CDx;).MwNcOL (viw^t*[E R}Do##-hĎWfy&BXu㝤L!.a_Mתk٘Č徊")%kǝfɵ:?SCTݪMY9_mՐӜ tI̧]weCo7J1iv5G?-V\1+'qF<5<9dMj*!&[,X+ {m7VX)O4Te9GSDcuNk s?~|G9iTu* K1e7CFRf ~w,U;T;nUWB:6qog`0u'!qi73mmG:ӘmQ )$'A1c(/~hZe|/ġF+imj&:.!_Q͚cW?:W3Tv ` T$ZMGu3<Z9VL~0*{r5ni﹕\FyߒC?ilB CrFE}Xz2I Z{i'5-aM<d%c%/ }U "QB5 do!4o3Ryj1༌B.o/Ĉ0ͧ5ֵ@{KwT) $B5$l%JyQ^hiZ=S+?2cP`J Rs]q'GAyfH&fzQx+̲7UѢ_IJ%lڶzаX߁5xMº2[8yO/ȸ jBBwrUA܋IEɼa^#u\50-mw6 $ juٛ oc$FH M g%ueR&d;dqkMNdzz0n# JymwWB<, yUȏg2hhOe~](5PzQr(KXup"[Ђu}+[+CaMZ̆kGӆ-ټ*-0ZW̌22!m`<4L%2i!s? -wy冏1޾NrEqռKBĖtl& VSY֓<~N,)]ZcMG,@o5 M&]2C4}^/3E{g"?ygj+L.`(N|{h`kvr7 F+K)g#GX o}%2Q&򣊠2"8D d B.=3F`Q7d 7~3ܗ0++;r(du z/@!) (ئ76#kKЪNGp8s\#$$ŵPu%uC7 4??"rK9!'+Eql+_"r -]ҢZHJiϛku#XL]qq :.ڠ ̝(I"ɕ+/fTxSfOϽ+K?ܻ.&ٖ{t-*˨r5^J^ҐBB*'ClxYGwP%2'w~_l?ubUkɪ pL%9=.fD}GmʼÃyM@UЏ e5ȶ t$Ůk^'ZvL61/jMn?zM.u{pKO@Kz^d*kw|$Drg~7S ;[ 9F;uNuu;sUq*N{] ՛mU4؍*̍v]v%%4}@3CZ^ݔѵ37y7I'X)\ΤH&/R!Գ;h=+jxe:!qq-&)U+ "[6 {?=qY#T x4kIaecc*Hurr/%gv^]G~͉cqGy37YD,}P:t́hnFw$; :[2FAXȼlc?oxW^}ѽ<nOerX #FdeQTj%k%RNVQv9 b12:;Lޠ&o S=F֗=pYhh(\׵RS%ID뷍iM"nӪ,WcDRpBE${GBo\ei:TЀґt-ErALaR"gEtrF\+]J"P0=Z_*#W@jЌH%FqVw[(N}bt2ZvX@#C Я#G<;H<-h~N1]Byhvĥˆ9(nb1m[MR{wE 'ڎ ;PBre ?W qnh--}8RWԀknj k7Ct I:΁imzQBZ 6 $pHgz}~ۄjH>UUoI"8S,$̌ZvCEOH@/jwa?@oeNA&ʶd$RIk6oxQƣ ܠ-@% I\|/m}w~8҃6cox~˺ ]i>MQV>BZX~pܲw2{ǭa.Nޖ1;\ 4  ۬XLHD񘡱NXZ@* ~?)᫠ݦLK1fdUK恆WZCkRd5} PW@0kְ? 0f|w=wjycFj64w[%+7H|9g,QH|rRz)uNoVR+q8f uq|3KP/&h/4QRb606g9*4 2[;VM/J0ĭPD N$UiUMle[dCڏ5 .R| ;S]&fX@~P$c8NP]xo䈆+w^#"VఇꓔY93 OAIoS/fuxwFg6)-f{'5MUhmm=p|J!z.~/U<"y~V qWg}G~rtzUJv JRfg. N'N k-lܰDܟFʬ'PbG U'!͐q:4CӕdjjN?W[h?m'5诉cpA.wW!O;C BȌ5KNH`a1y<-DŽt9k(nX}xMWv[PH22Em\'9"3RVG-c ]y4ypYIK-5 .aH7W0%N96Xg~sc)W8OLX<lƴ>)8_'RyV\#Mc^IH\@t"s;M ! Waie0?al>nW1视Cg3⃴|$)DgbagXBhx4&}:E e4vZPY=tpwHe{V>j*ȷT\q<-ks8p[EgT~;.-?ay.a(-@81ʆŽQF0{4TQiF!+nd$KqF:(UtVs8Č'Wg_\vȑm4/M#ޘ`OYxĆdˬ(.ϘO&vTd4JB%>c.D+)̎QЫeY_\RdbC{]a{ڮ⦪ $,s CL*t\qpYŪHd1 w ^qH%o5>O X:B]g,p.1<"tM'jӥtkCA.CQ09̣oRf.~5PJgàˮ?D4cPD63eoxKWEJ4. N%iL (14:Gs]MxV̢`uRba>â*X=j˥qc&jԖn㧂7;.^-pswkDu ס<@Lx y++Zvu]W 7اq&\4#M RF@OnkG0ip Q,GK>FGQk Pqy:JᨍnL^\O%F;xsĩ~Vart X0{T gv'1hQ~': Ԟ{+0{Re!/wN|zWYҞiAztx錝eNJPke#6f=T).T,hsYpX`R#f⮽G*͈Qo']lMM.@ad M<TS^W|FL%WP$C:3P|.`K"Xj" 野TH`XC=nMo^ ln0x~T126J1{uUڊw z/T&XgSnӡTX-EY/fW.v?ci|47cd6io<(=985{ TR]%Q᧢*`j07x$0:'.3{ڡTUݯ(IJ}w [h~|cX aaLf,YfI$q-&p"LP~bqN12xDqYG}L-RNπkZ{dۿ pZ>d ШÓYun' ٭f8#0`_Ђԉ,"텶+c>N[sq ^O]ɯNd);~.Y2>/) U*ܯȻ`Lmua="0#YBL)@ (^Ѻc~a9g 9Ŝ!wE?1X'1; $ CƼ*&vGy18MQ/QI1L(^dg1SnA#B/ U)n{?@EZZ<*A= J#IXdхs͐1DaD]koQYC* S 4xP UYp,`߾X?m-Z*{ʼn \ݙW0sT񢱆W-i p~Nפ名P5iN[Vf{Mi%\WC&S|mӹe;MNkALdMX){;]W#6tܜ!}I#Z\rveᦒp׈Y-p`w=64@W qsm|K&S,|O$iI,ˎrDMayJndp2YLIvGJf^889WJ#~*;%tBPͅŦW|:Q> lLzi-qo mXv] g}wv+wԀŭ4D} 3ٔ 'q.#Ga_]&xf\X7pߢk8\bSP-P ^A+AeBAw[ueU6p@p#"P5m@r'S|m gS֏ ,¡L#:r­9;^ao}F(#ȟ_l"OMJ+6@ d7FD2:9Lh-aӓzDB6@ԯRrVBpY+!7*I"#Z܈PD?#ُΟ +\Ijb ІoYCM@nDjJT9nBfK6zg`G6Bvs{mҩ,:Dne6̇JB5X0FS3MlY2G+efJϣ[c 2ߍBLs21*`$}ʹdBZM#Ս=V[8z!̙_dCqNI1~=y1>gȤ`A ԹkmXH/!Mr&@Z>@a>,6*|HuW;F?ѓ !ŰD̚ @.2%L7 IrJ!ʔisGnHi hYI`;תܐCAH>;sj- BWcZk,ͮh97ٷeOޓ?ڦO&;ICҚr ǔ3~,4r+໎|VInj)s_5cD-=4f1X0`slC;\b֢;9!d@4 f?jh UIt6LL[O\5x|HSy|h g^h1lΏceHca'Y=[M *,W&%;vڌ 6uٔ& u?%͈7c.Q׊/MF):TE12+I9 7`D>LGs͟ܒCE]"</׬?dr&0馇PQ ?T=ΒK%ͣGQ6yK=|h͍!<` o5YD;4苈B;03GYRGĖ˝ȸuSU6R{"X#*s\AzqQ ?85w.oQƻݳ_e 33#ƞ?t[F嗘}濄3P /^@Kޠ97L{ ^ۮ eu 8l<*:8 һ2s >x&Mq)1L-Ռ suB O f?=1R6Ě|c+0;J?R5b>Ƅgo'"mLϰ8(aF1FayPա^)>۞X.۟H^-vl 8 =9cUC`;z$p `v ZϬ_οV3ߢ*]~lֈ6DGE<<+*1B"pj+S.'Fr_5tߙZxJ~f1nɜuMМ?Ak$ l"8V/Ud3SimLoÑP=awlbE3_b$Gxe$99#$r000YoBOWZFXPDT%Ѩ`/`mΥx0X/@A_p8G2ꆉ Lw ﮍ>wr\a-8 {* R:w=kl~܉TxU)%O }0FYJEQ{JxN^ YK(%`I(/unh]֟/=5r#yyoѝ"~ E{Mj!,0vn@lh[;E/2r!hTA"$_y{)]!a CF 5ɍt47kU-а{(YY6'yG<7ygٷ{,f$׫mh{Du)*7|ҶKx-屶^?_00C vTU(ٽۚ)/^oaJZ|W#A 艹sr LZcK%@ sJd>3C}8>OUra'uU[g:XZ/O+N oa ΁'@ŞtU&lEo"wŸoԁ/7C{UG-D d_7Jŗ'cVZ)FhDJ~\i20dV9U-_ta26GiU=Lk@'8hɮLF՗!W'OyO@6L,%اW9ijR=w:4YP0avkE"޿ R=#EhI|"K˞fkUeYK3O!/?oUAv 9dTݕ|3$(G'tDDhG"fu ^2_˞/TS#t49ܮ O\h[K|HAqdŖ{LVL'DI'oB3KIG,?ٵz3{wH%%CKЦ30[s +"Is}^±2ɃF)a5*_RtΛAӱ<,wmiɷD+y*Vb*@ b#IOoڒUۊP5ڇv8p͟ˮ ڝyu5f|0`S5mKB{;ЭKc,<I#kt9Gu囵lDb4\,L~@U Pn}hA\m 9r gNI\Sbf64 ETZe]: ]1y)ʰL߂ H_UT5}2o ?!6]s-PXnci"1v#(f nX18&/ 7i-ۉ<<|ۍ(2xj@E,b@Nl@RofJ2$0pL/P>1ωt>b EAĨHYk(om&֋ D5,3rRi!Ǒ=c:Y`b?Pm@7>2(!r09>wBFs'=OWc$. to邡Z0BԡІo}ӑ,4^l;[lPԒܨW?`v!j],3Dx:v /̺ߘC{to.WJ5{˓[ 8++J^rvnI'mX)yS1!$ yxT#i!ߋ}ش?䊒ըC+}tۡ6C,Z;r@Hssny*KKůwp;L5y S.( -pD<᷷{W;GQ5*=QVYKGa@ɭ h8]"z*Rm$( ӫđhrڠxLynPhOG_.ċj׸|/<֭n\dē|]-YAU80bR.z!]cd p\t>fGWpc1pupʽ<ܩ=D24ZYuIfECh͋J;w*994j` ͮ!R8/f+Z cqj8*Ѧ^ȅǝ| :YvjJg}ʿ)m|s'([ cZ^ _gkTJ&lql$(w<L9}ijTBleK%:9 e84arCzۛD;c AJ:٘Hb~I󘻟TFzmui!k,zڀ# sXnWܜf>@}QWϣ6MeUMo YubRaRq; ,S~T7f?&td3DW󃀜\V3b"Yw(@^n N;T O׮ƙ_뢤l^dzKy{NA|qFb>}5Q5 r{BsۈcoF>Ya&of_ЫG{?Q7n *dA7h[^C$ʰJQUq*wfhv ƌwR%XnhJ\Rս1 t0^" Fh-eC/j̙aL:=vZج/]H|L0^+D/zB- ]m:/2怭UX)5T'?-iWFSݛm4D_0 S['(A!gH(q GـGuǃPyIGlV 7'0"){m`K(Xu=mG+u_4Ο'ulp)ͨᎪ!r7HNh!Z!S6nX;'WA3L^rou\a3`YUb {8g1]lŃI?)[-8UT&/xC0,tSS;Bo̎Q܉=d Ky;*򊘧`1ݷ^w: MMC| n7ۈ9@@Ҁ]TP'&X@XV&C/kk$K NtZlKDR6WP]T7N)H;`= ;5s(722\(cH3mT,8uC=.ds%f a &E'fFdzl;CQL^3܌҉?XsZ9֪j_̯þJNGl !V"ޟ+pNʚ ҼSf_s]-c"Tج\2p#nCaF(.s ʉܙ^,Zgj/_/p/C؞ $;.J8s֪ǠD/ rDoY+D X@Ԫa: IFP#ES[ a?z&s:M$y᎑0{n1!S>Ib&#L*0`9 ?fFKxQU`7T)v|I5M  >v{'R4SЬHŇHdҶۏT&@eUlxF4fX;KTF Ś/ݍalBZNFɊ¦H`$zhfjVb;Ko*f,&۰t}LV9AAr5tdJ&&26m|-4Uk~6ϲ+]uU[\t`ev#9mlaJ~{7bK]UB\=)RGM4;F޽9Tw%FP8JrOt1Wlq_2(' jSm77lBеp?j^ qa"Xq(t:B\"v qэۓIXSVX3X?\ll4#+Dy4Ϡ34p6QUHf+^{5 I7hd_ @R2|_ &h@7T i,G5D6U?܄`&hθóZةM=5֖5{K:v+V$dCR#4Iȃ݋=CD)g~[];uW/ ~O舚 .ⁿ W`kσE7j0 -1}=e{Bt3S&mNAN~Gpib?8oqT5"J'ѹʓ7L=0<* ?E+fuClyWB[/5=x?`( m"l<# 盘Xx%4ӛq@8#j3:$Nӑٴ}/b,{N(vpޖL"rXp20uovpzFl^CIHpERTj [ 4P?{уy-#%&Xgf>s%-mѝIo so/b| \̺6 @4P@F[͋D Xr(ys:\ Qo[A+OUcGj/.-JFg Dk:bzXEځDm?k5+vĔJ[X@yI8<_&U(7ֿf{@A6*Aww!#UQLE<\(qwA@)䅀y&OY6•1;A =?l;Mv^|X-6Ƒ{bD=㷘H﷎p0É`/K:m*F֡Zܼ~nxg7hie nETA#-Or R/_|hy(.'BP ళiHZWO$7 Q$zQבA=0[+Y~b\q-HUP#&p֡_zT"5=Fn>*ܛt n`07@TG%8'g֦KLпoh2׻GD05piB9jQt\;s\?&J[#ntmPSjz⟁*,[ H?( _2eiDq0_-$i@2е1 eN@Q P1>ͺ:)J=lXOܢzD n!^.wqQll;n7I}`˷Ld5vjCd7}ߥ+VcfrL]A+, 6\jݬ Yf_:X#E)mT'tLA/*0d>4ǒZ8{T"wb8(]'N-lu顪$9ak/ >12*GWjp 9Ftf]hJЀcII_h3R0&;06 Dl[~6 VeCV[\0zS;a(ٌ$E)ozWN}fRE2)r ݉JCp{P1`MG~qfM>j-&kE6 ٧VEO}q:܈OKpy1Zk`]ܐ8M~Bଞ3T.4"- D 0Vj@uQRIJ,25D.gh ո8[D<m6 ߵ5lӤDɧ$;P-<9-.d $bg%]&k(m,/vhOkhw|M)aqxf] \JiQXJJ-(B{[?9Wy;S]v\P5Bk9-LC* 0*B镇)lҼJFV zFې@+*e-z}'AZ5"t)Ý(=)h4\`+1$֪)z,5-wttBp\_/ U9#U6B'R@Jm6_M,z:q7)z-MZ-`4k ~qXFac[d0oh;e@+Q=kw| }!6nQHJW_0 yAʰ3&ϾX#I\+x_C{^FA-ԃyB Ŷ!V^IG@?Re2E\q>b+@9/qG:'=SβTLи2@ZhƄ)š7Fɉ-B3 ."&0rGMB:yг} o}!-P;Ҳ5Q z•i:ʪ݈ӑI*`S=Z+~K9+ Eox5 5 nn :&s=-GxȒ;Nkw gl˾! ?E+9j`bzL*X~Z6Q%<٠,ĊQqXk|ya`!_=J-kFIX :6GE%9@~"L:kv& )fmUo7c{rfƉP$Q4'rOo 0j#`Ϥs|竓LIXbۮU@o ė P Ki=ꙋCs,ݾf(&gpZVm9݆,녬k璢H(h( -q&vuLBd=YJw#?t]KzV?SM)ob2 G-CsHTvK_P f}X\+F`IbJ-iԫ2ꭏDANqM D馟 5;4}0Bڻ?5P Rн/5V5}#n8!'Fé#1b- !e0ebc4Tmh}a;Y\' Fq` ^ uH%Cgڬ)B'j?ހF\m-#XH$;QJY!qs.?C{ur\52sq-Ɨ>Q20c˴oM`a W* iۦe iwwL_^9Od*94]{VܮD#9 |É.t͈tEeݘ]Y2ZdaHo#\$ՍN}y<Vsb%޺Q'I,?96N#M:"w^e >3V:/4Pe2PeN<. 8f*/rѝyjo+Z C,If}_s^#T9{GX]NiƦؕ/,yRDs&aN/:CFhz< SgϮV(E;Ӆ槄p쓩"+*Q 56AElRMfdEPR3s0Czd흏0ABm¬\PB}oqn\ ޲A|1HH_yv}&e}6b!Q&?r7ߒ'^w<'WS?\4 ]0L]!;RLoT.*4jfϒf?|n3qݞ"RtKd"=[5l ؗI܂V#9+pF+J50L,!M~@+,z"W$ո* ⥬Il~0 ("nZu %JsCrf3 e}r>!8uJxꙘRݓK ~Yymt*q(n孯'Ё[+bq;t;xJl9R5Z!njx}:*2E/)#M(zUnCdžนaQ0x\]/meinR 04Aqc8 "[,6&GGCִ,k{yAn! %Ý%{6+G]DJˎBCYp9f,S~^bVඹAg'@}QI $eDadKuH:ޢ!֞p["57Tv:|(S]V [3T`ze77" .F+9RRM75N1AE,;ZdnTHHP@M4F!0UƖYR`K#1vx``y"  e2 G*[ ?x2.!5f\H +ޚyJO1\Ö́Op qҳ1ˈwIi^jwweIRI:o7]PP"#@ߐBq7!6,.Z`z=bW%@jc> e#Ȼ爇Rznec[%\;v[R1U :9gelBWn3\c; `},#?> ;o>K$ً\{R0Kfyi_/(_i6$R^V+ATS*44xfϪ.dˍz~|M 0!FGWFWZs;ˆZO]X!o3żJH /Bx$z,|ǁDaF$-~s'ۦbOxO.hT$XEnS.<đz :y r\bp/1-GaG $\<gee*QXM&W O kLM¶ *~d Qc,Yۜ L!> GxM ժq&)~k j{$= )FW#pm˺}HV_a-GqLvt \v>Bo%%*Ab!ZN%*Yyk7<:Ržy9=: s WPM vW,gܘ@ i_sQF ҐL/>_\ ,Vp۹;D d !gi:_cǜ*s+lTO<)f7k,:< 1]1@pm(*wRi\KF4voHKeOhH&)(uOFVx[@>6 u.RG O#vG-jaj#1*FAw[# D{k jE䖤G6j2w}{5剗fB|87zO Q2hQO^! s<|_[fBbHpRB5y:%RD%j+U;ЬQtX^  ܠmcKQڈG!{ M0K w D.e8 = x+"ScN z q`(kP(Ӧ2L@F$.`h'ϰjYx`)-׿Njn9?vw{ :EbsVYfvmP]zΆײU^ hV6TwzSÆכ0̹ +B\ΠApW&{OLM) 3&# i]=m5b3A4PrdɽӁmgUc~2́.>u5{޳@b>i'5i oBXC*`y4LtR#>C,:v=3~iĄU_C|VKVEM#%꾂&^4^!Ffrfu!5,9;$A>$ӈjeϭR=CO-[4L25ͦ|ґ !2&Py&Ca񔕒MR'eov0\|~W0絤hq+ݷcWùX!VݱDp-1. ;jj P9N4ٍU#sHed(G$-vaqy7FbC㻫Wj¦:Ma_Y[lz~ڢ/';(7U/, l #,j6J}~3֜uϺ[FDM9; &NNjcw?<%"m,-H@;Aʇ*L.Obf d:Z#1iVATKJ<C]֣f=?6sK/E홊-CE=h4}G'䦫sAijg: QQ8XI/h⸖\~uG/iXʴ&zha>&H ]rFai*2LO?_D57[4Vl"H"EwdU”j#'Qz'f A=%Ӝͷ%I/K S`G Lv, )q Y NL³8ID8{Ϲ8hVn OX%Dz~nѯS)=4爈Ee0ƒ3]"AZ݁>e)my䙠cB!n]9UI|ٙTaB<,絲9.eγL+؝QU>]1B2ڜr:yQ*=m:D~ dX8.P&\.jt/YԪ9eЏرEDj#WbT(4"wԏ@* [#~M,ɘ8ضwIh'2ԇ˖ r_s'룸WG:DM*y]Ooܤ6{e% 8O?'#)`V͈m-St ~ª^U֒?Œ(~teozHgx/t(d0ZCs2&yטl-EJpgYz{x6Ra@ `߮1iq#,GDn˫7َbϤ:DSڂivB&Om ׎3Yql 9JRYeNPfD{:0Ex,B^N[&%2rk mcytW ;/sWeooH 쥎{5x &-Ja͖#| =pJd'A='$ D6FI=(l#Z>0i bpazuTGfS|.o3f]Ls9[N[J@C4 ޛ9oY_D>v!Y^,VD-&ˇd[-m\7Y#\QrxgI[Oܦ(3("ɤ[O5ԙ.G/*^u$и;$nenO@}~QWŠm?n?|񼃌Nzߔ*0qC n^',/T,3 %O6۴\sֈ5 6j{]x 7p_~o[V+M>j8;yҰHAyN9lm$=EJx?wWn{ n<'"ZPG`=D0P*"JrU sR6h ˷fm_ٯQ'e7r:ٴ5zVC%i*wT-!8aodڤ!׽rv8c2|j-hءL Yt8CfH# |X}+6Qn(oFR΋{K` O!}F.@+R/7\@k) TRU(~74|篿"{M2HTA#(E^(HJ<"6s$Nk/j  bj*0[4s+p_i(r>>HpP !o]Y'N[v0VW,9D G;!(l,91IPEh8cjiu _R5<,6qV,PRC*>Q%$b8̑>M* RZZhxhZA!i@xd~?7'bǛdL^o(scY%ȭ_(KW$sȟTY9ŵG[Ev$aFA, X/Hgw\򬶳BX2T}X\:zPyݕ#{A3_t߸sĂ ִU$ka>Ma2EƘМqd.1 E؇.}]73HM2zu2YV[a/p#q*kum)휝VP/~QgKi:F(!ˑ*>{ 7?8=cXݓ  sT װ|"iwP-=ҺnForgmעOFKG] 2Xa❖V&\}~-9$40Ɲ:T:\%;(X` J/奚I#h+Ɛgƍdi|B+/b}Df|έ:Щ@HO}1yQiZlRv3?!طyJϮ7(@˜jLj[?Ms&g*sѩ*k2tQmaXV"f! 5"b"߫4a^=#.'"(U 2*(<my[4WWߔ5ڞo9#J/4GRעVw / }h(0Rˎޞ/e/YV %Ua}-'e,G'XM fFN]gAi@0%&)a&~%!CH0ZӬEx=(p3dXwyr/!LF{1"BŖt^;YDlP~]Tff [Epi0SH0Q8嗤j岷G n' PR*a,^1bmvim {,hru1 '䏡V=x8)ZNt}iHP8kgE#S6cw6zO!i-u33 ZXY:trV𽊵hZPrbk2J9sPE=X.I(N9^ͥt?Q"l3TS(p㊺_7&=5=}P#/Wr 0Uu큍? C9e/Ϩr{9 zA.rR^t_NwO3ORk+\5rL0*3ݼ DZY\>%YҖ~&:kq3A_ݝ?Gq:>b9R1?P; *!%fO֪(8Qt#z$BV:!pG(y[&k,a0O"LITg1;[Ƚ'K6;7Q%fyu7Lr_R)@0I㛅Ť Ic=(40s4 $?mXeՆ`g-68a򭶏iH-!%w@u*E!oNϺube ɭT0^Aۣf< ?(<mTn4$Jٝ#qO',_Q7ihun_~U.y* '[xw&ӓ "h#sccoE ОK}6<*Nd{*5`q"BeL*o mcSaGfBf 2I aYIqϓB@i, .u<৿KlFa\eflrD "A%Ҝvn$b:.BQj BJ|я?݉8I@S8gݩ'7~?sRytTB5n㴦%xͽTMGE(_\H ?qN<,Hd ۧ`[R5$>, !IO-b(ޑ?)(??I1$U @!KG,L~j[,>=AB N8ͬ!Qcٱ:Z7?j&O"q) >.KPq[KF4l3m6)KFDz'kة\(s "h_]w^= e!m.jDbA &iQي;qk(yQU"洞/>4A7(.}zfɤu.l2(ՊER %Z>uYB;C$8=jXG2k?q !F=6]4WGxp 0׈`? L7 G-̏`:/VLbեF[w'-{VVW+;E"%ͿX o9*C B :vdE QNH+0cdm Uc}*o0DĝmaV*;:mo='G]‡4u\&*~8TҵѢYeLʁ7w놏KRl#$,c%d`4kdXȄ|> ? 9#0- HuX5@,oyP6Β{R/Y0`@"c/6a7'ϋnZ8Tf>).$}27) lWN2^췏"k 1w2"?B%zv|{]Սc^׀JSwpﮈ˶-J1O'&Eyr@,QT5#FZ=01Gavd vj-Ix4+ki_5"~sA'l '34%HI[;Іm#l QuI+}<yv5ٲ;u!gٕj;xMU6κ| [OPic$}e՞lBj^U;er  xǃ~<99&J_c:={2,,75Bcj=Lb.l rdVgf6: {Lů0.L+MT0X1r3e& /ܸ]S.6AIO~xB(ioA2A̯|C^C=?x+~+}=OG %IQN`\QI"V0?P3}&2u|OxnnÑOAQWtG-U?@<[LΜT2gĜSBoh&7)yttxϫ5O‹rC@ B}%PSfuًkQJIug%^_jBM6 iI9;W]l qZSϦ+82Kdؤ97g!z,<τ6I}VsKteԌyB`-wilkY:2EE hTG |9= J6I[͝CrSq—,%'=̊NL2\5ZԂiODJ~ Y_:Q]#a8V).hw9 F48Wv`eew9|n+K)ǽBNjx<~]Q]ܺ=}#;Pϑެ?PC|kcs @盥#&'59hĊ>4hA[7JwZEjYJ@l Wc:1Y{[AdԣrX֛Ρ*Ѝt!1?e9>-ywU߽`ޕm 5EL?SV6%r6)D ,rڒP%:TԊdƵ.ʮ *Q(L_?巒E"tf{3(Z^{%mԤpy7;c _N87ՃG; V|ٍ9Ru%p Y:q U|AMAN}/=7n ?̨sMma#xdm4]aj *98trhG9wS][ Yք䄀k}$:EhR!P~WLrLTcsފz9[ K0}mCr+[<ƺ#wP-u l4g᭩ ^Y~i0ԧq!)(%fS ܓ ۼKߣwPr*QT$󻬞~ŤW ,-hJIVA㯂祸! 19=9j@;sR/ۛj5+qcOK̿!Cx#V K o&J͏#1ѵ1h%rkXW||k l`0ө bz_FrKIHIص[!x[AE N4 #ZXKX\A59(W +5ƃ4 u |y- 6<~ ?P[ Id;ٴݦy7ȏ/KI, M̊!pp!k¢3 uO3s# 9l!cJڱqvme|gW j{9H Wb~~\ 6a4o3 6z0g+)jaqXkC.zƯh[M'"f1<ѳhͽ/&!BIuTZKпB"ROKbWȦd6C#EiL. yܳhg.໬ wCJ1Z{Ff:ۿߵ5<EG@Z*6)!M1-%!"0&2-osq,2"Q)6S4(;`ъ\=='Ŕģ*R!  C |@Jj #o}G25__kzJ :})CoG:Sח?I_Ay64gG2' aL- %pY v[#3sT:vA]"M^7`\Ԕ,m^N+wrp l5P'TΠ +Nv$[9 , ^ad-a̅ђb_#^M]!֣t!WMx D J(mp-V⻳(|˭6?.ܑهA&0yF@sZG3fr8vlƤU~)L{J!=bY%Ihb1вl:0@yeE!!""d!ʯ̛s;F`]Wth /u 7p~M=Rc9 %]kВ z¼e/ýg: ݭfclY:z~Ii[,7٦zS.quS<TkDtKOf`¶TYV EPqV>Q?eo֧X?oT:Ϧ*?]xsL]cKo% g6M5ݳçiaȏr.`3IuIXTPWe's~O&byl?&p '#l:(57T A5a: kG5?Ecjq7uZ2`g:ֵRukoaBDKL? _a~a$ڬ! թM7݋ eM~ 6fOM_re<<]4&ѹIjW$#sx(NH2Y&>_&ep̏p\mV_$'vUv̬?ˎSGf+LS.Mȓ/][' ^ۓ+.Mx"V [[ eF&q>{A8SGn!]W4OC drI I( }ȆQ5تMTpN;M|ć޶;A^⸩L3K sѓ@f dJ|%kch!vz&liA7_P+ `6^Й!B@X$C}mZzs1P ÅH_Ssz|/3Rg uż;vK),ntW:0TrbQ ΊYc Vs0O^Ų`4@G%SzhX8jC0S5xS:5!,(\"n6:O14G / SG-8W(<@rE Qʅ sjyۓW\ Q&Oarg0K0N@pKD?nܜ/A+)|Ag 7 uuAG.3jM :ۺnv\yuDT#nKOnv~{O]g rrjX>s#g )QY& W):ijeeOF5}QnLkŻ_(pTH2a{,J2KpԜ&,IuBˋ޺S/<\K3ʙŲP0k[AG:,X٧_ y v6hmmLnehrzsI{rY9fms *rpD;f^B#̿t¯*ە4== 7%3EXt_Ơ{HGb€r.L*=t$dN5!ED6|= #$ے8"#)3ZN$( wGW:%B燋hN* W먺e&_-@jXO2jP2':!u^g@K@?k&s&~sjx]}U?]G4H'=]x8EEfNa6\Mf^ AxAʐ{r9s,aqb7Q@5b0̽,Z2л7[(\QS@αl|(j-5w\4EV71LX>7Gzˡ>-s%ol % 1%(=훷m]SƴI9 ف5].1I(lf46JhXA"]9zmy.u*uUCzP7 fk^۰8m9ky;\\MJHͪAܖ'u} VC1ݹAT^? BN$rT>?1w7&7',2 )sR![o UBgWGrwBO/8Bhä&}g=) VR= :6VDdm?7``٧a>R !Q/ (򨙳Q\1uCOѢchiм~Ox_Q'!qEZ #zW5GRYge1EI)Z<,d5 (>Ϊ)8 FqPf!g;| LиFSmsg91w6rs:S }~Zf:w !< DA-Q,}4g?kldW~ ]W~հX*mH0-xrba{p-8N͸1@Zpf jhVq~/c4v=SHNأ|E'"Lٕxvр<ԾJQ.gg?LM0%=1bb@~:}oK 0H T 4rz$ #ԗh6g  F7֕cmV,ZZBe>]dѭ\8 Y&]xwqE^zpƱ쯬L+\,R]=<B,g$Km#CUa9 R'xگ!=YV>8OAbcR!m<`ݧeQhdsn^ ,|ċDOw;RZJRR\9{'^Y:tASFo5*3d(H8r5~?7@gMy~FB쎣>g5m 6~Y܁Z(=cda_(`|D.Vz[qMPN+_t4\9 k*_ʶ);BW"9Cx+`Y }fM7Mo8Wj{G%oI9`oa$ A®.BYpUɋeCRa }~gbgs)!B[?-_e_w(mxk좉eUDZx-1ڋʃmsLOi0 _t{?-(O0SmVZdndy):Q_1l ]1,\QGk-ŢRTqj"m驪u\n@mso8ו[8;.-ކ@ a7Wz"k[վu+OL.|IVpXN9Ӯu"rojEC/+':tOԞijIļF`v8PTd.ӥ`RHa]@} \'mw*o#0`OƢpfdnobLW;Sۥ(p ي'Ԝ`Rr: fg?{N64)K69 ^5Pwf~{; ~DIIxֶ~ՒI?V-JO3+)E !aH$W2~%x `mЮ[kӰqrEDNA''ax%fF"g<ҕ巧ƨaI?6y%l wb=`.Zj/ `# AhmcN;+7v'+*1QjשC޷n܂jM9j;qˠ)9.+;21Vy FU 2ƂB,۱#dZu sz>RZ R9ו~S5eiHG;zz9hSZD!ֻ1vyuĞ(O]8*=LL1xw"ĸ'-ñ8#yFxQ$_R`b7TbnU{gswZ ՜{zi+.4F(*wrd.[#SrQUqAMa@vVPJYeZDQpx<0}^JƬJ\R=lLWVPOVƃ&Sf@H6GGRZ nYv;gcκ;@vcGj+Im`T z H7uhz,v4PCbu)2pV0}(4c;K^`lNQD߲tr [D+LyzhݭeW0gB { > 1*)#~AXG8,dy/ӆA,'Eڎ qcu8@{~>3~bڐiIk4f9pMv;b͹Bd+}6y%ʩaRJעܸe6ixk1wDJ+s55Ԏ&"~CIjOV7-;kf O:q*GTw-|Uei4Uԇf3ћa1MF ;pTIlJkC"ޞzPk'{݃轩Z3MmQ]>O(8̯c\U_-_]FIe?*Eh³yS% $XȩM}p6asUкYz0a?eHG "*%G\ 2v%yp߱]jP'$OT^ه΍9_gNO#Kjq#A$BVxwI2Ȧ55\UKBj\G{lqUrqgB,l:HeGgK j-%ڴ?w2rɐ@1$^m ZU:s@U==JzFUu#+(JkxsD ! 8n0_QXL sp<\Y QqaEZr+BEg,x' /DBK4+G6;@e'#w*3g 9w3䄻oQ}|VP>8-;QK!-)`uqb#1neT9d|+v1%uC͚)ɸШny:%0pԑxKXq?.@pǴ]{Fq0?p߱ʸ aQ3K^3 V2*q7z}- B;~=^}11 \{6͜V_)B}! :.cy8KZfl r{5Q1%IL*{A޽S;tnh"bqc3~6*@V lp=v:5SSǷ^3Dm3c[ !@kEQoO]u6NV]OSZj |q "3AZ; %zk5߻KҞ㿞CW(>ղ39^̏Fޢ]*=JxLաKmx(Pa7Q~>Vt fa?Up`9")QMG{*ՈxpTjQ"wvvݑ$hhhiAeI+SҼH=,-h8:)K}HH.41yC۷?x74:Oܿ7cU"O!C>v uMI;Z=^X:n l]KV\EZ6kIJ~2ım\.̓ Wi#Φ Ę_vA؆]͏w.2^k ֿ#Sۓڿ>c?a'v e4ٯbt|/0 F1 \+JZ< ›#{Wl=S(|zAP"DCZznV_Hܩ:8~ K|Ԫ^rތNY8aPf aUB e5ѹjTn\'C>1)•~ Jm`:Ox~S%7&4zpn?c?>ɧhJq6| b"$J5 ]||MƢ٥nY >l\ye>< U߄ɬ`lE JQ ;ӇS=HŪfl^Hb8_gz1D\ )w'O8giϞPT,-mh.RUxȍP`o.)EXID=JTI&&չҞnqU9z5B_i *Z;.tQuj|bɝcUq+*aJ$en 2v@ 1Mu[a!r^BBS# eΡp+S=>{\EaNnz.e.k}92ٹj tîh19ĂlO%&`nKd PSڱP~o1W #cLj\FjgvudQ8<I%U:ojD Rz;^?RW<4mZPI ]hq=Cǝ 긤eـڹ2{&8԰5HQ+>NK,H-:2Nnl6% #ݰ2  ByWzz5X"-z.8 X(σ~S,nTI:YX\'2)lVE zgnhuFhYt݁A|z$8zJH)"/_nB}Zmm;zkj9/*)]=6SzLЅ+S= Qp#]|8rQLC\sWԒZU;!1uJ¨͗C#jj k߂*#/'R}twREPx7ͰC}p)V ^ v`=pQzza:!A_$l E0$ ҋ;ٮgtte; U[k/WZE%'U,),RoDURLb*ֆ9 F8o%-rŴ@vGpc!0;} sN[&&`? NӅ|:PrڰmJRN¨1 q?)=!JƇz; >X^ ŊGd′ޠ@p6 HUN2[0o2ReY#fE [dQX!Q @j~(xVdFJTؠ.Z>%rF V=)?J|"B굅*xHPI^c*!jMp:ƁKBY'Qܟ1,6SqsEf ́gd$e>ofaM]YCbO)bacHP,51!jBIl}*¯>|8ET ܩjDHk.X LɷI[>)Ƅ3uL#R,LRβjuOz[ѿYe!xĒ ^3>  3hP-.mpdn^b4=#oxoih&5`2AGWB2b lUlVG0lxVP^џ}x}}.V.=23`׉G?!W v (BeKGһ' #j.lқ IO+ӄ-jKx<1Mp:N{kW1 ]Cd\j+G7= k8V0dQj;;23{#˜'.(͐Q>dPaYn9=~Z1Ψ״bՊΰG75l;"Ԅ/kV3cRmDl19],w7TήhUӖ7!H0W6R!Uc1qL<9'ʩU)xs,|29qkx=.% '՚$? ڋBboVˈtyc@]rIsc<ϴ3.Y @eꔓ *bLC?oi߱TȏW>6sX4]ܞJ_=J exp;gzJ2\hX HobpU|źdjd*pxh&GY02J8=K"gvg71}?gu_Xș*I]ELE &H O8MɁVaG-}~g 4py|j8GX=+kvo/leMٶO~m2R4_ƭuH7HY֗Yk/-ڜZ'AQC*[d@qi#J!|w}u?uoH>lZPiUT UcD+pʾT2 {L>YʰukU%a'X1D۫CS4Lf-i T^O]#_9MmȨڿ.`XBZX*(Ee%J|7=jֱ" Tm$~ԉiOK|xk|#fp .SCm+FuO%PZ7i&$=Edތ<:o", k5jU X\Tt$о%7,(`y:c2 MMzGGXp+:R(xa/ɿʜg?~no)]T蜎sG@@\(Crb|8 gf_8J[W`g<=>Yµ0ɞ# ^=G7RMmO!U߭<Ho7gRyl>+eG(1KUU'a¸sv{c A#xgt^d1bU"bB|Ľ?8E}#N#GHQabKF$ܵȎ=fz%Q#^+eI"k/RKjc" b\[ +1LCJ 8XdB|vxa)Y͑쥹uF̙Nf^j .:yg}8IU*7{~a|%EX =*3;BE.{'(Uʌz8``:s3?=j~}e3Ɨf.jcH:Th2hz7qھ-Э.b~B[ f;q1~VـndwKd%CVp F? !(tIu޷]tFO ~GM䋩%/#W)o&veH,T/ꃶVE֏0 5[R6&mOMtî#+=$;^gHqHŕl A?1Q=Wb_01V}N{SGׄ U;İ%-ZmhJ?Xr\!T$C9t۩>H{B܍g&ڡ4ЭJ`tpFmG}WBP3DXCX9M0B0`Evb->oCOYky!~dliij)HRwuQ15J}<;ꦋU[F9_%[VDT7߰oe?ڇ{\ْi-#Ŏksl<@Ŝh1ІKK WCEY"ų.@{N@ ]C\=_'VIf} jVPH󛼼x-[<۲H*EZ^W 3C}m۶A{rk]q{Ok@qE؂ѫY(:*i"ut$jl+|-C'+)cϞlT [\_._<_$.,V3-^(0p|>Z$6R-Q_D'%2K9(tCEK[ P[ucPg/970J@V6z+ze<^#H] E,Pd`?Z":ބü^P\jE]~܍K=F'B,PÙ)zr5Nւ|W,xok!R1us^L5t7Яz۲ kT`a͌޿s`X'RDϧрQ[xǎ)$ugz :TEtW`~>I5sejrA׃?W:- K MW\|A"(;լWCfeܡRt̓pur,KrRq[ rP<ʙJ}KlqίD=!XB]z݉Nw&g'uBlVա5ņC6,a ^N'ADcA@;$Z_a꠽)7t)aGV;M"0q!~UhaPBc3^]10ג>v(2bSburQ dͪ●Ƌ^Kkz𳵨B7pС`&`b/k%l{8d@5[LņZ5X##-Xlqi$r'w8V|Pws^RᠮjBW> 2QӸ6ϮwV\b7Mc"̤ $0,sQ͸)AJKSJJy7J?9F1r(Swr e ㇐CrOՌ2X5`M"M}(KnT݃O(BMFDlٸMmM,q; y Th,t!P;)Fd/|5dcr}ךTD?jp_4 HɁH"sY]"&Cw' fG>G*ʂ\١Lҏw[L{U<_$XQ 9tS,ګCڱlwǰRh)Q2PS2Ymk]Q)_s>h1ke#OE&V96bW4@9Af^M^n6Slu(/1\V;e&XC9E2*CC}δ~sWU{~ d%x{r]>ʦ}bzQvw&Ҩh3y{)b<]- f5^rA2>D+4}?67Y@)LgMae8#9D5w{Y{ۤK`#Ltkc_2s1K/CdՐdF5Ui1֭[š&ޒbbaXKvMN$'!0jqѻj]v wF?6]{n%ExB LۦjC]':R8ؘ36O0OdTf`ےiWEp#\\pQ"ᶧz_{pϘ9cWky F8M`Dg^wdqNdQ\G^J 0 Pkeo8d݀\6ki-@ٕIm vL];ZV Hё͸j/1_ )z?tCȆ?tt"o$Pm cnU6]RLSh_HK(QT$)91t^u|6U}O[C$v*5' }66,zqT@#rq(fj}X,ЖmFHkv1ErQR ߲3(H팻]h<*%r+jٿ(Ue;|u_w]LjBai?gbrG{y4rJe~CQOQݟta䎓R-Л^ZK;ywX6(nJҤdIj!=D?B);ʙD|+TQkZn,9ea!|"k723C otBjxMMtc 4ʝn:\Jlyd;09+N+ͅMZya3Ii( fqxx=v\ؚ" 6qCbZ $كڵhPI[:R#wWmgd~-pA5BCkQkϹ*]Q6`[c5$y~%RȇE@mтtPݞ;AaE@9"^/Q>Y5@`kUQ?3uea\o; :V{Ie%:Uq奐ї/{>b/+I@e}`̒wsT }gLM+Ić$1LC7Goj!{VB.:Ӥh_p8>C?;"k' nރ2U o"c&3U\_FHg9ֽ6:;kep|,|)auաkίa2{buS?x SsR5k:c,m;:K%, a v`ʑZMj!)ڙGZ(@M{.[ߙҌrƩq0!0kIKGeNNLy۲Ghtv˨6a@;徯qnxw\~P//lE$tKkn d%ѕ4}" :QP:b!̈ 1bSH)شqCi>*'i@l:MAOñ 4P,Mm *}|OS[ӓWLc4[&ჹ&[ewbB ~7\8xZ *tlX@:+cAOhzNzp2zf)R2,Y:J٨:u#+o:sg24 _R|e4Tƛ92cKWʦW΃S u]_"}' yu_ zj /t"PAipUP]P>DZƛP0(f?'_пiN-a(н=6ܛ?x15^;nv]Cv}C,w#gg([t\lшɚ][&)[b<'Q PpBmj}Q/}T,F%g6 D_CDeG"*"跖6Xg{10D ?[;ZkLiMb:&N-dF ϊ쀦 kt1>~#4<Km9>FrZ=./PɽUp/x4|Nd8u\6zϔ}0q~#(sK:|&u]rBr>NFVH–#N;0Lz Ju[C/UFT@ |9Y9*uG^ӧ'Uqeowʛ%Ax /W]!. Z#!ם^kҎ`/ $CigoxWɌn{¼b煿H@hE:97Q˟:,Y;cwv6皾kZuhf7SQ*pm.j"L'o40#U偙eBy=*LQq1}H6nK~`ݵm  jEU>f*I;E R|7J `0T*gfpIS%.V>R2Sq9j+GT[\hΛz[P#IIRA\n4c{hT9Ițb}Q?Y)/T(^btF-I :M]@ZҎ%9BsZ0lS w6{G3 >aglafyZiiP%a?Į%]y6}1NO}9+hڢr;D͐sglRE`LtS-ɜKF%A'6"C<_Qy7$:APH;:\(J oPX-%*N|WHxj/lcmmFq|Y =)Nʮh udl#mnmxv-_DSMmfoUEt\lhn mfBٜ;X!BQ3}_>>?'N{)Q[OPyGs5$),$5jn½p&.~;B: Y%1?N>/KusӀIj7ݰvaGZ(›gK$КtV~$u <88,hɭ plSUvF7I aq;;p[MzWŐ(7!)QM#t),!/w6_S#]m9$ /e/u㭰f6'< 5n>3/Oaicؑ)&4CqiМ{Wkpn贪GB!S@ߜ>x,r(L*?OԠqooHu_;[g)ĺK5 s`ڱ]Yf'=6;zJԿʛAKJvs7c[vjSwT.`. h$B#N5FbLd]4~ͧu\A:Kj‹A:Der%)D-`S͂ Du#bS~u_gTkq Rי$eg| _G̽ ;} IaPve=VW)?Տ 95U 7k`?SSE~vѸgusH{B%0MY?Hj3m2}l ?{W=c(g>/VL\9h7no;ЌBpKʓf xާQpm9]WLJH:$-?ؑB%L&+rBl_<qb}ΛYǷS%(;o=ֱ jK3%>Z@"<<`u lR}U#U!R.1<ƫ6T_PM6لYm7+ަH5Ϣ6p'#b֥P+UjEC%lH!Ǩ7*PE;[҃H 52WlSa hR9JxŮRlq4Cﰼ!1K玿1: ϫ-#\v3[SPVAExg|(#M@Cji)Mw}Y?rXL} 7&SBsSq j4/Ayva J,Rq7x 3V`Cn|dwz ާf4#}0:7(nn+vˡK3"?sJl(e.C`qMi!KlNd)4Rwp鸛yX21c^5]Y_}K5Jn,{2{?;l9HD6[.d@ޯIbѡ#:׀Tjkt9}5r掟MQwbH_ sY{|&f=thI2>ZtY.<:obg\ uyg{騒^F.J/zft#g~m%O]PX/a=HDNf# V=|IQ9>@6aTY|&6Vr@f@Sn}}'h<02T^q`++r-!q!kiS$F=$jI+ːJQP?,y]aי* P0i}l=1]NQ[wd1-E%ɩyWA3YCm3ܺ }MV;~[WVm{bH1錶QBƅ 9C]nH"n_:ٚl>5q6Sb $2VTa~z63&}ɢ:*Hjv>4 ek`|kO{)TH!)ť?ilSf9o_ (N/J (J,,ۣh~ h[S"TJT%Hޱ{?w0b~'N5qhېA/{(Jв]ǩX.U;A7}2Z٠~VwifGreR3gF?HO%rmm__t eX%Lzx-e|We_n! W1*rer [?_Gp姎XNm~aaVQ7 ǁkɰJ G~&?@o6"j{yCJ?޾hO7tI.و ,XpwY? U/8rL'֠?e ?^ugdI~j R%gՐ010LT+Q?ͱ竰ǵI.dzyc>w@G %Lh="K ,j@sK5)bW@3zŃ!y/xݰ#ozȯ3~ݜrke#6^ӏM:X7ɯkB^|2NPoENCHNcnrL2̎RO72gJ$֨My=]Q&Ɏ A$c2[qJ8нfF* n!ٶxHP5u&$RZs;OW!sEO E V2:,8[G5߻"Oʕo38q14P7 N(JuJB j ˡµ.UbPR\Pw GwFFZ'\e{-qH^= 9am$`}Y }xfm+&>Aqռ̟&fZ8{;b]U<.rz(!tE+ч-$J"iV\ň}o޹rEd+Hxޯ]Qiy([?/%:O95(jՍJ*)2e@𪽙RS\cv^)T钊*o<2fc[41 L-|ʹ^ ]d^`.y?n,i:Σp R|>.  g澻t+&§&ͤDW!1j4 oی;Kv=spCSmQ#Uh0*0zdZKSZbXsY6Y1DŽXy dQrUzZ@noXMDw6sOvHRʢ[Yq {$7SWd/pz\rBKB2wH"DZE XP: LߦtONI#霸 V^/n'cK9sp5 ^f;D%f %i>=ڋ\hǵE4Ўf"OxqGɄ#KjS?bJ=k.k3n,ի ײwB9 Pq [uU*jޕ\ĀvJxm-n\{0iSs~o?ME`+@:UTA}IEvםSPwE'9& ' _-;MTsl'XtNqxwu`%6PʞUZ* sbopont%:i}^lV0 Ƞ\\27hI4~q@;o +7؄95X4 k'kROS7K:Ӏƶ0r/6 S*8Ԙ9Y09 ;bO܃lz@܆O*w< ÐI'߼ oi̩6.tsPОHZw{oaHre?)"=$ etOOˈip*m|/ڟkG@j_lpG\73GǬ}:"qOT0} 3~Snt[Q~ۂ9tГRfg'4ңg%WgWu4vp,PThtս17Rc]>zh>-X[bԏHn+cW'~2Ře6_®0riôԒ;'!6}T^7Rc^{;}HS9CD-ď̏83U^(֐lr{Y12Fɞ)11-M~<#"@9 2yns,g %܁udhh}u&jj0J.3T #.AF)Kk&wm= g1uVpbp!L~d m ͔Ņ,s†uI]rHDE.9]I-Zj×F=-7R8u"U!`uDܤGfsGwƍhŽ&017g]z:~+32QcBo:4 z"~{MDЗl(r]cPKdGxglQO}Q wPk5܋&m5Yn瘕[yHhtOo -MPGn$$zõ(u{+`<+oXv(+{az,J/#"A_ w_֠Ruբc>[$Gw ?5Дhy#$%('%k6K"n' Z>ov P\B$ wlaDcB˃N3񫳰g/(4>oex@\]9ϋ ;dh6Igyx3Z4`GElL$Bº2am~2rdlgWmi+~A1wpDX{ ά*x̋ z!9g%*&ΔnPa_WFC](kIktzcItoAmGřգO '*3Wuy܏H^ ΂Y-wA]ĸl(.D ,@Ҳ$# QАodV,GZJ n/ Q{t;kJæ8ij!!]ߠB9BTm|#;;o<ڝˠ9:zf)\mvWLmP޺??$Mt!W9?N;`wJQ3(Ϝ6p0HQuCPjBs-/^.,1 ԓB3dL4K2ik_RpEZ0L!&OG7?My=\"l""t2L;WL1.'h?W,z,N0_ ?-U"&᭦up LNK-kgެ/۶#XOR3Z^dX?g)u19OY"9c-z8BS8#Xs LmF\]Ϧ5q!zm'@˜I:ltyQ8#ӶpqVf0Vۦ vTvQJU?`ER R=2&PxVfFNKIz2Ulσ6g6 DU&6!e9SOYQ1\t ; `fmU8$TmXW\u[%CSKP-0(~fW.u=3+mD<^ | ŭ|DΤt#^VR4_1 yN4/ΟƧcEcE&xn%1Ab}^l6ݓ~Y8E˻j˼(~GALMKЬY}fU(23ht4q3T sT $bzoNvϵ f (<>ȫoomb Z(|֚VvmP!{Ԏ\i,k "Vo WN͆ 2=Ď#Ҭ+7?,7m&(SV,v+\~ќxOq(Yg5!e4M7ڕf(n/U$; +, P}a2 K*ugbG" Y \h2PWvx*|G={y[`H= ziE4m@:1Htm GIy7fYl2tO&5JȃI\7=͐RNp{PtQUMlq+@9NC/N=r[Oj8A_'k?lFEPx2d=l8RN˘WXx\iV5;$)#1%$mr 7(N ֵēfb]U MR[ i7bIlB;G _SB1\(RgѬM7.^{[ ϔx+aQ푟!H98~_ S9ti93WCif =oJ izvc#tk,d<Aמ}*՚fGTH 'O"x"3$<+ }/DZe_B_4/-w"&<~*}!DI~ky$6*Xc{oShRhnIfL*H } xQ MG&C8Y~MyJ.DmvQoNrͲ@dL0Xb+ ŸؓfP;,ۚ'靈@W|,PTuQ}.1⨪ lWgCsgJpQ{}gO+T&x\y(fԦ|`}>fnq[g!9'"">RM$a=L:^Z?[wSJe!Шhdt8=q4WQNq H K<8XV 44[2ٯ۩X*$<ԝ *2+hP%MTvAU Ck49U2= ׆"Ֆ =.j Uxr 4U* Fʥgf{W(Mub_*P2a꬈[ͣGmk yRh"&L&b5z6#(X~o^acU>i~#o u}Ч# z]M\J>yuK OtfFb[Ԯ)\0>ϥoMpk- "gN3ߥ5jfr&L*eB4&/6V58}GM~mNU?O͕z-;D|$DZXkQUqǸ& s|8MP]|H_NfNļGI@`#kv eߒ ./<ա('zTn*f$v&οa/8_a t=)Rz'\ ׭.RE:2YӥR50%\|RYmo 8N`vVO< ׮tN.pO@*vY3FEiihLtfV[6 1xg!,K!x*skzԨKHlDbB'1!;D=;WВ2K P X=qi2tn]B'mGS{RŲ4?QXv!Ϳ 4b"ڽlZLfKs^{+S#_kjJ "Z'q7&Li0v~NT.mM폫Jg\9c;3zJqX S|a TP`Xb4'ML2RUL?KD$<3)`2%B_πѽyI@~|;?2m+wtSpyM=?E͵v@ 1+†aJn02`k8ŀ ]~}m9}XtKHeV@Bu:֢'02`kdYLx*qd=1eQ`MMexGZ-.Gqc1aL\$7I܇I@#ή*.Cu0:OLX[`M7C}E +4#{1GvlBA7bֈD~ `L0ls+]I^uDP_ kٱM{sۋ%sqާ}bpȿ}))9艙%*l-Ϻֆ$bR>oiQnp$A_s(SZH^m o^[,klQ) uDܼWx"6=3Q~eNR"yjGp%-HV7"%hTV))ي R8%T,w`7c15z*T͹q z `=2M+./Gq7hBMw((=e; (,܀l7fzvr19n)3sbA3椇@~#U_'Qn73b.mD B˭Si҉Vyw&xiIr,5f, !;a-X(o{|ֻTKjB4yx}S2(]*$A؛"`>;;"ᱞ#a"DninQݸ?䙹LX;ҮiOMM;a(xd5@i|8Ek;tBP~{IAqf#Q!m_"аug!UױдʘdS{ /礍AU@?^L-9Չ] dT J#I8n1-S-m{8,19`EqV~a=aו’=8yv%#5T\Rp*#=44ޘ %]wG@v;%qo5rOYB}-zz?P?5#6rW{to|(4?h[gf'o hjJqxX4Z|[j0o/8*D&#ϗ5 x(:t!4z]&4$T]ؘR7٪YOC;vvP% 1mX2'nuTup6IIWAƶv yP0;XGm5,]obE_^o?&w/2)DhZ'.bj Vyu ~FԌxoa^LLěxP{f.-G+$ L]7{pY3 GJ:*y 6% Q;YJ]h nj iDYp"hIJU2Hp4Јü3.jr4bac ]oXv=0D20+YdqHd(i-WCE.k,i 3`+L> m:Xd](Usr#L\¡]K8sZUЯ7@鱗g:5`E$g9Ex6iؚ0$YLCAjIz1Z=AV9OV&m.'E{y)`Xˬa{>'{ߕgYh u/6|҆i:uk.!]WKk ?(\5HYso5۳QӶ9A@Kȕf)泙XUD@3,rʄ7j^e1 u &ҪC‚lyE \Wz޲eWLxe Ś o@Z[ǰkj\V(<hUQ)n&$%qGK_pɹj&>-%&A͘) "@?).;IxJMwRIAtmyˋF]0m_vû݃O J[A7Ds־N+UM [cwEF0'm-6Af]A~ih֎n(cv$[sH[UVWyGgY[qJs8C0!>ÇH~& |Pbl,>iMq0`$niɟ{YI>[8PKW'16gNKLEe$d1ՐXBe WsR{*#̪nu6#%oHB[@ ?ՊkA=RxX}&zHz[~71n(9x9 xǬqױvx˄s_:n|z09&g3wm>NjiouC^} nQ -q%>F uimz,@d٪}g۽':ř:It3^֍ %w2~:G/.-Za"#Eu2,+. V pOfD,.m5 ;ۦ˃.MU 08˱5wL@nj(%@rfgAsB/CNA.(J;XeҚ2,ϙQnIKea 7)}jC/"S}2I5CN,tkWֳq,X=\[Ih|e6lORKK%Z.EhߥXU/XL~_UZ[kQ:bB?`rʢKsbi6;f :>wzE6ւ40*v0SPnk\@>4=SD+?k,bUAL0!5 NboQ6QMý&am @vC8#NAry*X=^B}aQ<7;zsX lD?HW4Q\h>XfSh=M~u5EƾJ=ַqNmʡQH*j@qKØa jRzGOkg ;&Vh`H\.CGgY65|`Lw IA|#QU^ c! hUR{?W5q 7r@(˧DubSQ2Gn ȹ>g@VSi[A;~y`3(k?L822msd]Y[ Ug,ȧ >i+J~l9zCwX*c)wA}R0 (7`*in:g- ZVmd gG(?P:V~ӎ8?EVb|Ixң.zjvwe2L֊Ir#. OXUWȼ+W/wX)a !y 1Ge ?Ge*G=O+p%e % ~ǣ# C1[1Ӻ0Wa^123>J=>\:#Up|% y2S |P꨺ LZu]r_X*/x!7%Rjy#UڜItbHal*>!XrYl)QTFG)feρSm#쟔&.b '/*c2܍x.zdE[ 5שUAf ZKgDw\1$vA@ZH1BוFSu! ( [6D0Mi3<y)ɔj-[M] OPf1ZjMprJ1`^U 3n6 Q=Xwp-`T"gƽץfE>z^ ^HR/_'A\`7<,UHƵ+A5VE(]_w ?P*/[ǰ'0-+ݤUOD$"sz_1me`snu}N CE,}N[hsq[F!qwDNW_;j&iʱ޸ %V *hʭ* K]&'#HzXE\r (@LGMTб6SSЪ|ILgvb)l})xe4He]LL(m U!&{oԕZV_*yunbdjN֧^=_4y1?c ߨ>ވKGБg.'坆Ƃ8vQlKg/!ߣguxiƄ,[j VYb'n 90jw!/p3"z}$,pA# qb|bɸǍ rJS1ҕ=:> .|N/kF34VK4Xs:D#D *.EH&n]t"]åܚ" 0}S\LښV,"١֮>(T`H~0af)RJꌴ1l{)U/}'o~_pGNY$O.B\-A#3Ǔo~ ^j/W~~`~4d,&Kl{ɘٮ6;rG{]*DICJ*spʊO)MRRܟ2Q_Tl  !\|,wHz#\g6K2kS|D}7kD:#q8f37"oR ;_;@5 <Q87a:>KmOOl c(|`t^0-D7(;{I`mh^ؠ+K?jh2RR?lu&T(N/q_ x6¬}mٻ\ܬ=*5$UO b?;oDWݛ`HLAd2\U !2W]YC= F> Nֲ_Y/,Y˶5,N=@K` LskX~ĊpR *^`m'RQċmͷl35R0دT DW __-;[rO:o2!'>~s[QMy7x'9Br#]2|z6| 97^e yBHWu KfjR2γQM(B"!Dm}b9J9vԏbM4;ų鴎V!mԫDM4StUC/qy4t&]K< 4Cr'K EM ,?x(ېSsy+եgm{֍k/<rt%1tdv˭o4E)~]#GU% y1x ^_& %|Rr# p~[s^MoJ bn5ǵh6 0r*QDwv JSb1-')TD`ʓua&ìqf􏡩#mv./Wajg[)JwZȩnЄ^9}*Jj c|sJ:S7O+G65Qa-$LqvsL7Mn?_y8ʤZT-RITuY+D؆y_daͲpgH)8-J~T VMp&U3e} wp˯)2Պ,pJ-MZӍe azim)^JZx!i+e U NVgkJ10}?~$VO"y *Hx=KM-uG0yրk<Y*kd|z E*v5{BT/|kV.RܝP:uB&^uM./\rl#fr@(5!$R&6d0[Pɣ! Wg?O^ 8O<\7ll <jS"()!<_X6knb;fP186ILn+"SH7j+4};Pe ~tBV'U4҃eì"unc=+uh OІ[r6؈_-Hٞafby>cfoln#`Nt,Ks͐>$ˋ0[pL *R*7T 3;47[`v##f,+L yP1o ?à54jP) '\.o\ZiG$CXp`"a%٦)E 0nv2#)_ni7g 0_3k[^2,qXV+߰h7dNF?NC>Yi] 0tlW+V rz xɯ:M$8֑Gw8 gI;R;=NadvnO-ioP!?3kے@ht<=k:w`r5 MUb=MYB0%G*$n;Gʒۗ|Jk>.q>@*&A[nAF@=|K".3ViUտ.@ jVAc }/Edψ#XyIa<"؀*4.=I6&//i)Pt vF ʲ_tS/.?d "kF 3wǎ\`ءZ% s :,U}89#2jY}0R|Vr  ==k)Z͇c~7zHd s]'yluSނ Vnԁ= 23Iݚloy!> cY@,eJ.tK?H-a$rj)O̭T|ɋtHPY SF(0pɅESr̪N" T `3w^|+qžh,ă ]|{Gyint? D+ӌ{{ 1;,.Uf\5b2 _qaqH&&=vGcd]/"%1c-9I`* icfhr @Ս"T*:ԠIz7*ܧFM &-@ذ NeNOߵ)b2ru7In/7}xaxo-K>8@wVO3VCM ٮ O`Q:\niA Ё1oM!%.ɏH٧c(M#\ &\iot۩2!.(?1!8şW)%iǭaŭVjix 0̂{^ K cUryn@.ѷ_?R#TL`O;p)wRDx"Xk^56f;9Uҿ*ÃܧTۂ,~IRK>){\ްS4Gִ#SuW&WlQՉ jSgCp<+yx$f<}S2!=x>$G`Y:F7XI'7@d ro?ƨ  ĵ .JF"PGT Qg-CPq%W0!RI4q6n*I!.㋐бNא b&呺6 UtbtvwkԐ" ]n"\R=!~iB'NHkZrPgK8UV>5ą"cuMkͥ[ YWz|O^9$_.S*")O w+胷W&ʹ_hZv])Gcw1/'t|%r5`M"MN+yʭ.1?;epjp-F3IW{"M{N7ZZIOxLMܭv(*;vqOҙ2$ xû+Wy_镫i~9W& ꑉuWhOƳJ* +TvƩoZ2L8o /3-"PjUA#5$E_Y^j.@S ThdBny`d:-Rrt2%Ռ8|R<-IVy'P.ʺ)P*-`hZL~%a*<w/l 뜜;;rP"/WSɥRX|^VEk$L]sJwma[NN'>@qFQOT~^ ZowJG@^E4Ȋ0s)b!_ .5x xp?M< jAB1сGʏmًk'?NS٦eJ77:v>aec˓ܘ1iv-:?&ZDoy!8:\RoPMKk%Y;BSN>GbB_NAy`ȻOV+FfX.sĕkX#A5=|owSi0qAVuLZׯupqׇ.+?}Za/?r[2@K4%ܘ]8G .J~/>ߣ$lҏ)k'2_c)MPn~lāC)R[{=__CMWaX5X^I4 p,Zg@JUVRE!OΨ-q I),&tKO| ;E}_UAB82L8IRk~#X0eڒݥL./;XQ%hA[_/^bFRhLxL +sW_eo{Z 2 Ll"yI~W S#f}? gc(t;9\Fc!B>ȕOmN#G|l#l3s5H!͚ C-!}Z:({jbԷg4(l@5 M3*醭O$Ʒ> 9 >Z~,-|ඒ)|XWwNVO,(YjX|m_d;禅}ܸ,wRP߅`Odu훜X`j"V/CkR/S ~o! #D6յ0:#N|lړݎJp1hݭ_0Ya͵ceEI?Cp=#hvw[NpqOY/y0:#Qy(![Ls>cwزDBuRqlj(Ɲ3}ufj֋p˂|Q |-Z{n9fuAA') i.~,JB9쁈ȧ.fҼ LVUt-J:PǓcSNv  qÚ 9_ J#=[p[c  Va{(´D%=l32l:Txջ6j2@ӰS[>"Є@]S `E$=Ɋ|vtgI}ܴ9a770K@M@N-EU+%_XJc ka *8$)Df,~A7Hy{Bg$WpvZm.b:a`kLtN@KN ) + +ܓClPHEdFAw? 2^jn KL?FògwB}3n6#?S͇\G'gMWRT 'gp:׀O` (B-1ֵ̱^z>%5fEt8W.En;yUŝiSNVΊ7a㣥#t?C(q1KmR#UB`Ò;>{9yrdJ(3J{&lv2^ڍLJU.q9 vrxh@zFM(i l<֭+vhC]> Ó_}Ǒ\ ρ|2zn^E:L\pkBQwVJ-]jTrJ^=Ϯ^Cr_/Ű'a"Xϧ>*a}ǖ6% _ƚy xtNr+ru,ގ]W.XqK& LqiKdarg4\vh OS;KYɩɈ)e+tL2jmWFt_؈v=HgIk ;[Px溌@XR1E<2oH}jTce"TSOE;M9TK#.<IdKJJHө*A~l*sxTߚ3fd:$`Ke!7]嬤 t RQ 'B%Nqd?B_+vY3Vg/ۍQp6܎{ió{Llg&0&S\|E$7 s$ [;Iv#qonS<}p n>yk/TOsi%|RbGdN\v-qv2iv$mҭO hMeO ! TnĞ*I-r ~RcPmq%樂&q񂣋S=[; gO+rD+=|\)O8{C%n Gnp&E J !)GK ⤿ItgXYR~4#)Z`b֊A^zs%peU ^Gn#Bfo]^ ,#tqX́d+p$qA>j h͋uo4E٧lFa`*50$R+Ci&8(¡6pQ.k΃:1L=0&t(Ȟw} 朷Y:yCt*h&a/gLH.}9-̈9O!r&S~>^[nBuOD{gq+ gHXN1L)fYh˰zTWIm(Gh M۬"ZsdǷ9L'W{2="v-"Ckq(O+ nUQ4RPn%!c+ "ԔBYs n3垃J%JBzg-:,[Hں~@|g҂d_'mi0x M˜Sojw Y;ڡ #ـa[A\?Ɖ/Gk2@x}}b:_{r& )< -{?T[@v* b7 Zс|[< v[ K&5UtRA-u'aD*Zd b* 3\qGk#-`PZ+e4ݖ.Wo6A7qKf3&FU~.Ԑ $#AR¡ջ? ?R﷉RL>':>;I56Eji>`+Uh"|Kj OmR,W)br.Tq/G& M*Ԏ<@v(WQ4f1ڐ0cgd!4}>96+?epAnhSUّlE,_ۄKY-G,o"?eyLh)W(kв.O f@ĝy !"'*v6tS'q `mԎllhS[i@)fQؔ;@lx xǦRr[~uܕjT{JE<<,;%d| ł_ұFԷƯ[pnB R/pA2MG:D >'f(Z7JЈ6cv~Cx#5ت5rJҾ$۶}mK6f\LگwDyry7-x9c+u'MK`!`ծOR@T!QQ}њH=N[|&JB9㘥qK6<&wS )Aw?UFDu9)TBj|7NM0o_Ȉshu(ħJ&g~Ub%/G8P{«Fi ޙb;aiվ4ͥ@4,;qY7 iawh^_ m}}JEbA;YXƴz (Lπѓm\tՐ ѥq=5LuK\jZe~W}P+@$V\߄7Y&.Z!+ZZ^̪2 #tr|.(T;d8aអN;mQzkP~j:nWdYkj;f,*} "0:@kxԕR'8) jš:䣗/kV`lB[lcM" `bE[>_e?}sC9wx,NlzNK$ѕZIcT';:ދ BKg%FbuE !>_\SQ\' bh`*ĀB`eR^ wBj6+03; (T+2?~݄~0. fgUW> wçVnliD'fAM y7EUIb C f-+ ݛaYuquJtb^67uJ~)dE5ɭ~:PVflƼPMȞK39#Q鲌 .K55XkZx#bj}Z)īcN T۩ UW!=qP~B#fqMmea^O힆k\hwژl! 7^' ? 9]_TVFBka-%5T'2 @A?ز"p?ΦyU´N ~ɁE}9EYHrԽү |8'*g/^ `agZV[.Ԃu=<"Bjh*)+]ٌӻ:L khw"ayOOeC@G%.],H5:t-e=W9dj;u*q"%=i½4; ]^l% 5" uݍ *-=%fPr˚߻ M~SE wf_B+ƌ2|q71wk/=o-B'Q[q6B8~7Պm,iS BU2h~jr*|wT,f]L8v8 vipm0kgWai tAQ?~N5 Udv;p]~_QPhuON3k[5u.Ϧd"5)T,vڣL^0ĝbGlK[(>7ׅI5naH7;RJBU@PEzl/*YqTu퓰* *B7ri\E{]-J}cMm]dQ04=p&7Ed ȷncer3S+s=.n,˿k.&J(ֲmkFn3 )duVIj5 %]h|r@?H8nv`1;4:u'bt q@)PM'=5.i xzµ.yb?C*B!&c$ꪎ j}O3cysT&S1ӍmѶnn%F"c:LiҶ,?bH QU'`ֿTm#wĸ`)6p`ӄL$ۘ5fT.~90Ɖ܄ x֯H+@ߠA.^Ie^Fi F y fW\94F~ R+ P4vozr5lc2.2ܒ^w% gN|'$DpM*#kxm؜?=Kg@Iye(_ [U{@4ez3 nnptCT^a%њkSzۀ .jG e͸84@"oz; 9|.,-s4tLcx'mQSxV ņp^-$7д(Q`=Ys{e/:i}b[=*DPAjUtcC[UP[86GZݴNFLDa!3 cC>|ʘiLP#+7爡-rl,pQUwKЪ {(JF*-jW &fe.`n23'$FjH-;@ʌW jH@ b/A,7F.&*{Ctg*}qLW,z+QaӡFg޿pfEҿ 6 XRyOj.%g'ɚ2d>p/sp(C۾dJK]j"ڦknfU`l&Uhe tvl(1xnb.;oS|Z>WyMO[&I ~(=7CDw*1Y[@)"TfuŬZ۠Fycszo^~Q(& ~>Xzwڲ.a`x\eִ7q=Sar^-$,ư|`[J|?[**FVMLRbEw4jW\q-ni-wl<oL=/2GRxRݵ_WOc>g2 13 @cFOOO-uS4xjQe[{n5BD8'B }(OB#pJ/ J=/:uc,(y"zxB԰bΑ 8vR=bՇl8R=^؇N|aKgs  &MzdH  WxPutޢ~={UCnI? f˟kٌdq; Xd0.{)>DL[#v80Z9DŽdWύ|+(K0#wINLCG5X~Pb5=OKx"Cn[G41\W_Re!zm@]B%}LڀUrc;(s'W_(_aFe2zٓɡmT*%LeyroA}c ё\T"01ܕ.`82I}%hR[} cr U8I'=`ӚXW^3GDNY2ֆɆIJ\\7TN)CjF'x0?&=*v*Ts-3-Jm]ƍG vLa 菪dk MnM[g:ߪ\lxB&I{}b,\c[e|)ȍ8_\{0F[+l< T*\Q/lA{D>?v>ڄ НD9%~ǶHᬸ屉"}N ?bӲP>6HSG"xbXORf' qZdg5 ԔOŢ>A6W`sJM; 5КT*GPHq+egejL0O 6nx/KB-BGSNz$"m=bci51"cZ3"ro0XN]M)?уZ"?$PHzh!O2%_'UBOb)bs'ID "MəFյ^B(d,#L{ECCqLICT/:?̭b  ;Ii2ǓSJĊ:&F@ M.fr]Z@1ND)_qjE"[pOX{}׍pL*p]]Q(Y-jaiį\#ՉS,HRA  tmd7aC-ҷ_Hw"kݬkKVߑ#}t[P䙷?m\+n\ED{})|6Ftd?rk\9O^-\D;Xr;`Ϭk?8\ % MŕnlB4GȢ~3vw>"pU`EV]Ec?1 qqע\Q»FI m7~)V[x,d`l # &۷0JlẈ;F /G6>՚sfrꠚ:Gw=Z.y"M/wyP~ /Kvv.h$HRpтn`J$ v'`(?df*3' 1T'= &b1pC)WO!g GיxynRb]Yr 4-!7 M؅EZzHGSƨcGd0!baܙiST+?%/% tB0WN\)Cἕ\.__W79B^`DEX ]+Ǯî dcz΅C^hշ{7Fti$8F@2=` ,6*j|1ᷚ{S>mnFvi޲3ߠF#!H:9vFN? 1 4k| 43^;e2(G[7\&>U'flܵJ9=^mA.} xt M 6h;+xA|Mn=~$!ƦȜ9\>K j2jnmPw121{.9{˂Ic(b_Y ʖ=z^dJ;vvm˹(@2脮5-nB1uwq Dпc0Xϰ8A< ˈ&2[R'ȶcsfe> +օ?%`8 /Sɴޒ.*^sQr*Sdr6 gܖ+uX ,2 ܥ&tG1<> KJ?\OQ!K3O55+vkx&BZf`jϸG|gU \πZRqu՚ Ewi[Tu!3}0(74LuH].wH LQfcTk)ʠ|QW&َ !~f^F=AT#=A2 ۰Roret^U8?oyWsu%Oo8'\vijcT7c@ ܢ+\uvGbVҏas[. xwli\_PB`~c뜗GtW!"wu:^ˆJA^t`S'(QhkjIU7l"Kjc"1"Ā0$YmֹgUX"&n\s3 DżHDb}hoLv΂}޹O)DN,451K3{0Є&:ĽP;/+>&8ZQO=#Jfmhmmm0cj=Nl 8dgB.`r#(/2ۺsXxKWl1N^Aݞq]g71Qb8R-k ]ƹ/X@N?prtX[${ez\W/EUPp-N7fX YHzmRUUH/Ca ۬<^v3IZ _{@*{xSbi`h.A?ϙ:B#iL *`Kk.5U)l|fv&N>Gm'c$Bdw :ۆ?c$xғl l5@LKz]\F)$C8!x 3~1ʼE[T$lxdآځU9x IΈR;t/:T.I}^%2|7&i+lIUZAuwB,摍>ƍ΄k\e,[:&p$;2}sWu]E +i4{W<|wf!+UIGVCDv[6H~'3j/0:p-!RkTTT 耊ڧW#&ta&dQ3{&k1кpC 򐑐]Ѽbk>j(؅yP&DmҐ@ٯa(=ϥn8ZWֱ; [Z=A2!xx=)Q'@RX -wk!/k SB4zdEe|XMo3T-l1R>~$8njkF՟5uޓWi=%qMRZb*-[(խ hI@ԅ7_)բVUu/[zS}:j΁ǝufYGo'}-j*^Sg]+Ġhю;߉;gUJ1A`E& |N6JqWbaTd ae&~VƯ,&`[g+>3<0d+$yqg'U Mfqy:ph}r&eRQ%`y;<8֗G &LGF[/xcӾUoqQMEIp++'GT߉dG4w=m }eGrC.ĝv火KKGhR Hq*NZ6<L'낛=$A#cVRʅHV+{vHq&]:nĚ|-T5c@&Μ({T{Wj|)qȼmziY˔1?%VԼRV]euMYZOf3>%]BY"P,Cr 31+Qa{0,83H߉n)hsKWuX l%1J# gz7<+?OBE~XOA}r YH?,E /:,,>NK: -apʏr)!7T=Եz $oW!8F4_bfrPFUf)<,K(t2JI?rk^}gLA *zb2TRy>#n1k6Y}H V6M@Z +k*13AQl'+G$aNxYސˣ)'vd''LBhV kfWa ] sL ]E.3gHNs_u7>`tvV$ai0ߊ ܕ^B"r:c}υ̲%AQ|`p|CLz@ 0gño>*W{f_\×<;,NrZk͑HfCD4, cIvGiqĕPіicYIoUAVg:R_<hjũvir:^GEeĺR `Msา^ TltIyr9oӗ1" OcGA!<=K{on\أy6DS w ;wXXW*"R$k.K+*r< ؚB^OcHִGp Sӯ :(9/Gr/ԥU4(2 wRzQ}طv-/y4FzZE86OV{@cQ.wX.#uYpPFPEEE'b3x-nCKSd-%.9c#1*oWOK<1m`c iQ fXB:r#L{{-}fLb{Ķx~& w18JtioJ1`3=m0LJ́T[e~R8-^(XNM*,e { {*mz<' 5gk5A/Zq|S J>D+4+N%ζO z)V֜|jfqc !%q+jrM%3B=jH]6%Kc6Kn]d!oa%ŢէzqM ͠a\U&>Ʊ= ʙvkxZsDӢZ }9M7* /({7߀.BA\#̹-^^B {cKwכ!z À7+ጧGU \^!b# #m ,<}'plpSLQ2zp2-ԣ͡'?@ T,dvPYj'M?>(bM/cSπћ: T>TPQ- V,aڜJ!϶ދnrh )d|ɓgKAXLs⇘9@y;B}yN%jpR<5:[nX(IH|X{" /!2Cr~ or33p}/x%NXKqS*K#;O y3koA^ Oz/|S%w<[xm <kQIBo+l֒O:nN~pnڑܨjPyV,žTQ-})ӐX.fRnCfp *iJFHpes+ K7ԧؽ [j 8?ԸzOx}g'.u587F=0f֤ulR cmbsڥػ|ޤtOnJ&]Lf`jA /@+&gȹiJg4@(Ա+O^/vu_lhYJL=>֫[X ]yZ($ъ*9ǔ"Fc=a@rߦ`Rqu 72s'ML^Wm58A|! ZRq*ݞBw .&HR u]nH(q?N FvP(6G2>8,ȭ ³2nmczӘlpboELeb?QhkgtPO}m qMXtrL:|9+KՕ@;=چ_GA^~k%}WC y%DDLvD߯I)c:}谼Gr5@N{ |}ȅaHҔs+xĦ`;Xye(G%ճrX_ƛ&ܙl ,= ;j\WFRK ׳1Yu !GNdi8~Mcha-`~XaIrw1R8C,+JіNS>AbwO67rͼ:v_[%qph!׏TT(U=ΔI"TGDB,A0fdbxcZH_Ј8P6A0eG`;o<g^PRΣmE=r %-Gx89JF*6;^"i2z*X'lm0w J/`*xM*ǥczbsJ"lp`U?9AEײp=J~LͰ! d 4M 2!jـH$ wlޛ5AKΓo~gP?·Qs!2$W⊣Pkd0r$n*d&ilGV,:@dEcjM-!QJ5BÈx?O⍋PEq܄Q.`l:x{ #lE̙{xu@h)*&(& L\_\Ho{5:uv@pb51 b\ h]0i({1j(5S7WkK$hIϣy< GL R.wС(I>Z:Q_KLV%>3䫹bѢGL [[u Cfu< 뢸hn(+ҿI:[P[bc_9%./&NׇdlF!Ĺӂ2irN-TޓQo Ռ6PDr+_~g"R1Қ];8. B+2,>*YÖ]0_>k2b+t3/iء.0Y7EIIܯ!+)gLsq`& 2⣼iͼS|HʎYJ„d_$1U 7XBaSh!=F0@nLUq6V{&8s8ȍ<&*D[nM{ᒨ@ =OY/J/+Bӂ1R"NeBRXU nWPlRM?p8HdQE! |-HìQEZ'`,}y{҇P Ѩ?(&{kSE!Saߜk]lfE4ъUCd\ )}uԳrG#/@5* wwz=J@g丠/Yl>GJ :FlJJ qFۘrO v~Gt:peZV@db(D4WEfV48w`0[#gIU6Y!גD+փNa5vma xQk6mR_E╘羋2%ܟ0{;cKVۗ!e~?yh $oH8KqdqrpzA.nVQ{ EoBS ud6NPds<~4/ZqE|6duP /J{EPS1o,mԥyM=.o9 !΃uVVhAT*&=H̥#旎ekkQ_MczW+d7d#?gZڜ;5K?$Y .Tsp\&XMhZcP*т]u; Ws4u0,N;[z5)+l$m, l (p?O.Z !$U@F(Bq9[5 ?>?$R`2)1{k ^Ր.^fg$IЀkkBDM Nd}O Gnk{E"ڑ%fM /Y|[nџ]gijdVYYQor 1+Pq_)%rXZ_x Mrk u{FT3YDl۫scEպ:.8SKS߰h_ B8oʡ`6]HNuJcxa MuVC'9qPWEsjRGo$1N£&T/{X 1>.[`@ y3*7<W~Qd*9:EI^@O52Y BZO$oLG+դ_/wxƉ#U v${M8}[@Nԣvj9Gq`ѵ@sM:sIoGS0$SE]3|WtuqD9)+b&ad]p Fb+y!= wס;G,||tEv2Md^?.G{}sX~̨Өo~ XNޅF$/ĺlG y#Xt0l}M{˔hl/l+F{?^4tcr?>}ajx\uB-?']cϠRK1 Hh'M|i Bu-_$ƀ&<*9S3,+!;SHvb+ÕC !c"^gAURm;Nkd y"f`1 ÞrU_K8rQj4x\,sXʺ^1\S{氤B4V6DVp  d8zUa(՚@B="[{E8~5X\}d.0s/j)iR7[ mf?%?bXaN7r%[0~q\׏Foa[)'ٵG0"ϲ?r|s碵owd@]K%^:o% p o6qv12w i'YQ?|T ܑ3Zlm=x6ݔmݩ& O~X0GޓC$s~7gXG4~k{9wbͨTΐR^%To%Sմ=j#ZXayXsxކп ֕}9qxC"cy 5WW_ؖ]1%^=6댂7"k{;|̆U:+qņz2쌼A%k!e8~5őÀDb( ʢ{I#tTR!㌗ +pkrV_d{׈Gkc%Ew8?рmN}*XIbÍxS&f$&:WRx4>5ledZ_ takl6o4WR1);)P507F:&\MZv_:%) F3υ/v!/CB/ҥtljӤyصvcr w-$To@@m$+(KU%b<֞ gR kJFxPv}q?5cbCruB,Nܣt\FO鸹Alyq;-t"xI 6v OGqՁ[Yu="Cݨ(Ǔ;!>k~~3]-`fċ_GD+_HbW8Nf*mݝxP?\ *581:IScp qnBO 4ۣBYaP^_koæN.Vσ qň:Ua=[>b)Zx T}.=3/pt,9r VGb$uC4H>ES!51M +S+T+JxhVhS1KΏfs|iΗaR2V 2Wޚvln_:Lg+҈IiC 6_bac3pOa1F(m_eeI?,@QGt$IP}qbbyl乾${e."Y\F[Luh3W<7^tcz_ҏ[T6l=%Ża*pD[.ŕHg6n͊i1Eo<)GqL5 = WΩXj`6<KR2>)yJч&.et?sz*kDy* &$UL)er%G t NH ({<<> 7![)<!b7["?梨ě=3J߿?n2}qo6naeіQgЌۉ]\QEo/#=u Z&Hb5(|\΅uewÌbk-1 5* W7 d% ϞeDDw@W; `|k=u!rW&%.58{1ARÿ _ snS !-|Vs]GeW"O=q%DU .*/ ,Vfo"OLy]i:fLÌ$4?aT>_K~Ax삅#:1kɷ.Fr+>!dv'4o\Ď̝ b${OG6/#{և{)8Yl&gb7iMgE%:w.~7]X3 w 1/]=lqL-q>!=&:E="qn72f.xc!j9k;p|03,&]hcempr%Y,P$DMZƋ&/oQ&ۮ nidFQfjT(;dyao)=#*? W#ʏl4E gMSd?D|$gQ^ dZGY߭02=>1v"]5WG4H!SvxU>@NPXjdlEsD"+',|7_;DsCvOC2=OA鎕ThUCN5C<1yDX*nճQہUW` ne 9`o (v?m ~Qέ4%a;KA6Vc(g&.4$1TNIb49H9h{5}sEf[`boUǖ8Ps ܽ~?P=Y&g^% EZiev"ٲ`a2֢?Xc!ɂuwns1:HZ<[!^m!T}#:#D}/!4Dm5G:n\EIW)K4˃+ ڂC ':Y9!d#$Pel*1Tò]sz=gPFkL>osРHŚ`dfsB !lj2T @zNYqLˬq~q#F4+gHp-.=@ BnDɖFJ垰1t+R9HhK0/O*\O$JfǹgҕݍC_¶꠬K%9].{9)E݉ԸCL{]SksXim &_Ҷ. }plPJo|C,SkAvRr5 !OMO_7.ԹllҿS2YVfhGXX/0]]˯?᲎&o- zM{o`r*04ǕU-6~v=lbV6R!ͫ0L&+N9 2z9D(0Ǹ&Kq;zUZ\NE]RDſO0\p:EU<\(Z}~eW+Ƙ3 ACkm\ݬ_A %"qhE'ň5^r+HO$i􎾏E4HK?Yd/OD e P2 <ݴ+DO%}&~n7ʷE{} ыiB9:AeF&|J_Tb6 1 WM/xٔ/ʱ<YDrᤈxa2m :!hBCus{EZ(7E3yu+Zy+Eh5@-}Ek8DJ8b?uPWwzG\Ghg5a:ݧ-s1"~l=uy 193y.iY&tLv&\>֙îF by-e s G6u{_D{5<*rKY`wUCG=fgu>:+;A"Xh&?GLaf &eoL+ 5obIdJ3>TC}EP[ Qu^hWQ ju\gѻhVeșM{,Vf1Ie6m+~ 8~ۭ&qަbhj2(5,V_ayh=:O )xz؇`U{ͧ ^T7n=6I'_ vÅ7Uf{/ܟ4TE3|/ 7V\ov!K7٧ʕ|m[2)ma[MܴФR.Yn?/AV緥H9ȞA#4d`ИvH'gBug Bp\)U)4ߡ7tqlgUiG@zNlљ} 9}V]t

~W"%vœ&1":\m?_6E罞%j"g; B/B_[ %ʢ 4 y}wF Gw`>m}ec'! &_L8c{.b7D#$!GF##LR&֘ 9zt}Y֝DϛsΤB*7Jpb=r3wĚ:!=m!UuTj]P4qJ {rݚ{_|1,a5ݹw5gU с$GKƓŸsjNi)G&#/r@:; ʳeuޙk:&h*v>`BʘY)vT^O S,՘zo({>Jޔi{kf *250(cAv" oܲPv[^ĩ Byw"evğZ"J2gi~;Tuj{ܐM) u(1F5a5d>'B-!Æ;d8 w-1cІIPîвA{N=UQ6݁U|641nN \F{,{za2En9Qi(iٷUFrU`e"㹠4Y"1T3L2eoWŪ\ 9Qt+o+la] )j.X4i { _4 ۧA:,bceOMTv_ co pĪ(QPy u;1*؋]Dw멖p*&5/-(ZK4&WButrGrR^$HNqqy^ϭ8]Y1f)K1y_eFGs0˅MK02-*Tb6|#G Z ")p^6LDMD/x}y 1+f6S :+ɉ) +ɋ'楳PV" `zzaѡmhBkJϺFHz`]B&fz~Sy"3r;.nT)&ExGoDI{#F[ R Om%2e1ƭvo&mem-'o?rG*hʙ;Uz6Bᗞgf<8Pp'4wMM̸)%40H\:?+U숗1}J+>MXM6sz*eϠf~6S}U3g?uGSxhaݯ.5 Nh )a+R׉t@`o#u:s;͋jƟX)P4rkSs)Jpl3mbI 90ԹAL 1c2PpG>~FN }֬ʃHcfPUe+Tf!Dw pJ:0}vpgmI^;oIkRG硫n'B^FmwC0V#hhfAġ,1E}$-@Ը* Ζ-/vID8)a bk% )i[F -8kal)r!2mbNGm4iH< >(ȕ[1_ʸ~ o=EGmiT7 q)y 7W-HME{Xzb~S-'>;Q61#pNLX`a &|Wn,veD\NM׺? FvѳƢ Q%'4b 3R}y 'z4+%A%iWG<Ɨ^1i܇͏( UbKES:!:tnJ@YXtnEg.D e?EqDM&R 纤h ]g#A3 ¡521"J0(uGVXWKdѿ{E.D9!|ZDA}DR9P S~9M+7,>]uV45Q+ENF5>xNo_Ri't%xbs9ye2{Dk=еWb US7$ FƖ'W>SD/~C8 A|x~ _eC`AL!ǿ&N[A) K\CB^4m16 |v}d!X/ Е.aHMVP yվ̬t3 lE3qԬ  + 8tW#V:&kXYZI}}|Zhn$cSeo\YH9ADl9bgD+*Stw dDD2(= ͟q [ME" 9TN爵Y1)2گf9 EB}Ȼ]'heZqŎ3xfb^Ҋĸ)8mb$Иq 64>Z+ '-fhj\,|EpbbS?)[`$|Bg#*w{kW4CQ ?6U_@gA IN&zyzE̗\?Q;Mtc Y}6m}@ Ɍ}M^rUkF)NzQ)oյ8ݨK+ufb; u.Qwn<Hx)r]e%=ܦRX}dEFAs0azs1v /"8`CMΨ!j#̐BGxCDhs` 4W_1u7h.ƛ{蠧eŮ 0W|v6n^oz:0ݒ4~A 0^qL о'θBB7Z;`ߣrcdr`SH7 UBNǢ@OK?L/}đսL248 :,BD;kJ|` IR-Wjj}1iy$>17g5뜩#L?Ęǚ?}:eCh94:@=)k{|dfS/h_1örc%v&C4P(">5FH՛ ?Ǘr|vP"""Rv2+ww %gXħOQQ~awvgRbR=X\ &skn՗lotaVC9O/BA\<%ĂD ! %еҢݱF1.Ng'0]3sDA" hWwωS1tk 틑A Rۛ5GwKu!w- ĺ."E UPPNjB @@V WZ4(LB7vfHn,k'T>rQ5!4cØLqS=}DrKqX^#Q/;qawVZ6[Ik?6W?-bR6#u6@8sreyVo1#5~m3ets!5{&{n!aWZ աAV[M,bg8>^ CsMI:ܭT>Eψxh?w{@*6SpGp/4 Ǒ|(DzJLes0FV^ot#*+z,Vh K\ِ[Sg=lFhDV}F%Rb/Mf(ȝN RSݓӫ& /MɈ=QI#'f>i-ǀPfm_"v,ARVK2+M_C۸1< 8w6$ nzUƭ:S}11DƤ0dM}3[; 1,M@|r VQQlj󿏅c?kpoT.J2-/~'-EPT9y:HGi.VjZ>dA|-СpuQxI$O5g'۾ȯ>8_kRO֤1q&)򵿃,L[v:(b;/1qGR}Sex=8Rr +~oߋb3Wn1g9˫'LJ@|"NicdLMk-l!^!?x8ܣ\U4o -ʇDcȣb\5<f)?Uj#&!@}YJx .&"fE̥%VzުoO"w|YoK~rS"4wL@aKJ)ռĚ$`~mnhgP;^^6SD1h'm=3#;z].NuLh1Q]sCViυlk)ΰ"bDJx%AM9/ T_D؜o59eI:w0 ϩ ՞}2ƽ/8IГ^o /7MpQֆYf> \v.R6.4Juj}H6bv֨z=|L0SfpHKsN^TOjw8BYsjr&(xe_NKxQ!OM#}1}pX>ʵ.wI_ ̹_ZM{jnɇr޾qW Y4C0Mwi(K90  Xո7@>*c(&m_biOt%}.D}vW1[BAc2d#)q85Frը/,~Ƣ^JMH>Q~NƸ)P, t瞡H*ZO^0"LЮAcc;O UgRLJh26QU}KLÉ<;  .efcNc+nR7t@&/9hb\M3owlXCV޾b*ʎvُyM.|l<,Nx@L2T;{{+?1/VJ_2!* cG{Mˣ>6+(][e5GFk.ܪ݈[vGИncG Bx1dkz;\]/]]yIHw^[YR=gۖԆuIM(fIZ]ݮE6ȬEMaTէB$n*L1 1j rR04H~,n&ӫ rKvV_-=+.^4/"j|1w9=1\ʈrYY>/6X3ULJ_.?QM~L8;+kԤ͛ኽGD$O:!0tP4 3b]SOmBFx|eMyh?BpJHOsFm Hiɵlr5byBUZԅVAlSA~>7kWz'k eĺ%5@hdS; hOe[xgAFn.%-E+]̲ pWޥhL-ty-Ȇq;/Fkqi`x+gm3Yfcp-|qI PV=o~$:[xp@>f73ڃfDqT%Ԟ_\I8pPēD0$"zp9)Jd_1C)p*wyA?X9)Ov . %3Wik:U#{XOcpE'n{Phwj]ő[jmh :JU{d,+_2 'PsW%3-b82k8/Db3!햪Mf1l, }l=;=?= N@>4h45uqzkd SN_dvgQ,M&#rCn0g o@ +XpB(YB\|U/(gs9G4D_z ΙDCbB@뷪a^{[591[HB5ڒX >UUe]03W΂MBkSu|ϨѩnfT>Ӹɖܾn# O6!|3eVԷEE{Oy))o_t>2iJ Gd{y<<72& ,8hM^[MyQHeZ6&h֟p' UZcD} Ed uP\%zg|JQ"d xJOnF}hY'l0U8DLϭ ,yRrNQj^ A}[?uW\ֲXuxDmOjzaSu `>Kn^ą}Fb s1}* #9#3Cxe5NS50oIX%uІ3H8iunBDt+qfXj-lv;-"!("> J55{<Ѽ6E̎lzAAhB~X[ ¢8<4VCzDHV,-NP;&jQBj$5-{8?]N0в*TB XFőK%)X>;IP7J>;SD ]6*<&k&jvR!g.cI$[,7H`[VYNx#iQ(ŷiRE3,3D*ڃLF)T@.EN! A7GM~=Pg6P%p0AI h!wo4S#${?lVrLMDŽ6sO {LSx*tKE4"뗇e\ g;I/ [8˒Qo8Zcύbє!~)xu׺V_g&2<뱱"[2Pg5CQ.8oχ:G;LF 1 0zZ \ \;3~37`|VR^ Wm+Gkw: ks.?-Tߣj{s]Ή:);_0']ZD,&F%YM*p^8׭wp\j;7,1RA!a+Kөz1-uô műNw䥒G8 ձ2us='N*mrq٧A8qw[)f{hArq{G͕Krw^"jK0A9hc{:V/h2W~]Gpܲ3~vQ;$e )լ=5<"W-Â;FSmHRMn]mf(X9~"V773z\ {^".zPq/-+:TGfU [{ˇ掼YQ!Ir!Ut+hZ8heoM+ÈMHu-%p8q,zzqӍOBJd?3=AbPhOT BKF?d!ݝΫ\bB@傩W[>jK׭2/xc! mAݴ5J0?oLNFV U51*[@ _4i:*D} , 7ZS(#yG0 8VCXMNwva)-y+(4hV<E]}ǎJ1n[X$48E~Ww $AމWuDžk>0\7~y2jepD,iSy6iPΕ?7ͣyjK9:Ʀ|DKϯz%.ȗc6и#[ka$H|''wrǢexTS&/^Vf$x`+_J9{\Q>hOP b&|yW'~bo`Uckkg^o.B?`cwֳq~:lK$?lJ'+6!?U_ٳ%TVhFJ]х˔^ɞuD桹?H :́w!;U,%/خGkP#.ugTUda bGpFTSf9!eE7 3 Q_SҸ@dI;Uq?>ˁbJK-[.EHS֭uPDRש[DtFNGhXgAm"7g1i˖kkEdy: sMn 1bhyĥmJHpeT+ m[ﻸ[z>w*qRH88f:$+`dH_!χ td;VHn r|ow!-hxN^3)6W1y.sCpuDN<,E׼..[|%9>I% Yn;WƤd2Eb  x&o,[~6X!DS"^2lj A.n 2e lS:,!,X3 WoxF%. ɓ,-չCe*~%غpqliԩ_O6O_l+qyA<$erEZ}6RסR'N0Wuw65 ;/?2]e6g%Viq׼)GHA`bҖT,LͶ>-Ӕ;a"KA]D1bzق3RqG_ɬXQ3o 6^\{j'c`{WHbIGnu}gbPj/09sT<'ܰ}H]T}XdE( l_SM:I{ op4GI3(] e^3qP}^e4&Z4:El;=%]Lئ>!k0.=Ԉ#0{kşeh=Ymւ|A-Qh+a,n',FSyx8;lÝO# [EߨrÚ ^̨,VI.pv)LL qN\G66GME">ꄥ.Dg914"؎Φ"\hl;Zb!D%'|tmb8AHb]{0NI&/4B+\7#I*Ձ XgYZ07070100000060000081a400000000000000000000000167373ea50001662c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block/rbd.ko.xz7zXZִF!t/Z]?Eh=ڜͩ\oz=S;/{D&-Fz9] 峲 X@pӓ|)t լ'Z4*ܱ#a$r.=sJR۹|t [Uh/O7fFCbR=d izW&0^HB5YDwwZоQM:H<@crGsRMj{oIX4 K8 MQ=I殠'[6+jnډ|lkq 7\M [=.vĆ;dJ}_k}7Y,U E{&庴8DͶ݀0@hNCwHI=ZIX6c|P m4dhC:k >gTa /qNDdi.C#V8)Qe(L;><*.7;qi]~C›XhM^nP(KAф/?4EiXsd76Kef)y;>#JR*Mw+s3kЈ~ԓ%ngʆ5M4*Q V20cxWPIs*bFTEa%3y3.ɱ|gA!ԝ>=BvG?xͰ[LۺR$׍0=*IٻfC'Pg"a{bC0&Cd]5+3GNatslT/FG%d3?ykVཌUoXgX3A+n$+^$ZE.$7Ȓf~M])(;Z?q@tC0q?;6w)>, 78'&T=[?mZ>;+,{[$GP[Mc $ܶk9NlOPNbCe,KANr4dn#*OKG %[2r:,fdlܕ l8X74; Ў'h\T HbYepEuO@e;U䖶MZ+~I>_X'timABm\Iu>T\4.O9ʂ@seu?D{8p~zy*K|sejSA\̉YPn7o i=FoC(=Z'#zJI5"߬VD ){fVKWFr$E9z ùTn"JO]VcxߟR-?"LM{78ᥖNA2zCBW6!$WA ĢEVS3bXe _2_Bc,X9̂zAU%ƴE:0"PV6쐧cK=_a̕qiZz=<4!|'Wy׃Sloa S Y;R~Q~a$L^]5*:7LSH? I 4}0iٺq *lL?11Y:ȷ3>ۿVd} UVd<&68&ŨN-v<6nfF;.}A6O$f8qkL"O"~[P&qPkSDjvo{߱D!-B9Ԁ1{"hſ宦"2a}@{Հ_x2ɢZ1cƄYj"+C+Ur@=}[qTXDeumQӴ)yd9a4Q@qj}VA¥mϑk/󦎼|%֨jrGG>ayeO ?ކp˾9XI1Zw5T$ ú{(zVwn]k fJ9V+.LuӚXҭR,";vɰ5:/g76%_))t%3t= J!&K"xG\pE[(\z0[8k2$~kŊǸOT6m/Zg%N 9q/Y*p&X`}U-3 0̭y=mnOgݔ:eh?Ờ(+}IYi@O MOJP 2#Hg)׋KFTLt"~N# apk~xrI(2 ~\ Fy?҆8;`1]{ol35.q| -kk#.;]e]EZ$PP.ȹajޏv!JoG:'☽F[KV.'z.G inur< 4\jTmX <1Ԩ@9UD&^+ 7h /0l^yrL3,0>=.4Sq NzxIŎ.DΠfti#,"n)EdSE &Rq>RFEr"O\o MŰ:#ǹT5.3!+؇{<73u޼^BOtoﺸv9{"vhʽn;jC#DH-|ٛj!ì'k ^UB/c╵^Iob &riJJ~̢~PdldNq"VO+WVH)RRuy,kܘQѸ֘<<=ct#8hXpW [ $WNtRs>߈q)Ub ݙsZ  Vh>c`%h10lڥJ.[ ke#L+[F&h?dff=m 8!å%Q/cao%=+Az}S?Y c[ӏ(B$f>$UXREʲpT542.=vHfe1\ݏ5H!\f30321)Ӓ; jE4cވ Xf}(8g]SRl.wo^?7M6b/gf䩥lN=fĜXϘcf@,huaV4fyB MG~\Ym@qA`&;'ÛH@I#OPCFk$-f7`/>QB^p'* G;ڋ/> NȎma>&JlNRB63@ˋҹ(8񏾷pϯۻbcNM[YŞV DzrDp /HW kΆ{;0 Wt?" 'eKR9D}SۘK6L8}ޗEpD )nqM@e=':6(fV4-ꝡ[ggy_K#ŷ :l,0xh~U`%M:(W 4dl1t%Dxc=lsP-Xu֡_K¼/RlzE:ZVd86煴Yh6̞ 5ݩx:(`F.'@\ `J6E4! @(yYBrAzSS:(k[(cEãm waHKj/Ю=?XՆSbw`t'r@rN~Ψ˙=AuzeAћ 4RnSvk$,LS0ҕs#bV]Cvb >;3K)Y(hu=}ٕ7v\Ekiа?43e "P5|bsqp/M8&z*zx91Ggȅ3wJe鵳H arlM`Co] _ɡDqˉEe-\{˘9ݿqi(TC .'2z}?qv>AYE\ܽfiGXSЃx-CTd`@T:"F$rw2f!H΁6 `ZIO 6ZxA\"b=pR9yc19?CǢ2}Ō|$_NrZ'vRaF!\Yl8J?ХWFcQ4jc<^x·&Wn屢% zsea5VQE38r :5b%~mڮ_6~a#|J <䵞8PKt9I/yB`A.m.<+USIg]M"+TI; H`ХC==Ȳp!E^ƯcOY_;>jFG Cj27<wஶB#j1x8 iuLgϝBpR5D/F\7V|oW c.` =l'%K5𼺣{T>AsZgG<ҍqv\kaP̈ƛT`+~xn%9z5:tvL5"];&|b}ÂݗP3GFsdSX*.\ȶ5XIAuzž vѼ' a3վI !ٞ/HR[MȜ䟛#Tldwn%bSK9qL39'K0y=I4Y9>+GRyv[m۰b! }&zeײZuN]#NB:n]CHU6lds1ξ@Jk/\H֣y](iG){bqv'd+lZ _D\w{"|\:o6{˹ze`}I/?Ñ iPD\[!x3[8{Z#RC AVyWӮ אya+NhӦđC݌uE,_nz$D6m<\"J]zgɅ˟`Kfe*+g? Z㤔&}*.xK03@* hok*K/Ԭ<38ߕ,i HgwQ D~{<^)34¬REyӬsjM8&?etDe%-6t&EԷ}~Hc,b9p|_\>ğC 칌~7.عGᕷAòB(G;8fpn0E-}cst,|$A3MLH2!}K+[s3ɣ/yіG#3A6)GD1?lh_ F) *pxlNJpr^pW)] sI3bՅ߬Ǭϥ=OvɯW*u^$oR-e'4HY|ZJ=U8gL% f_ƉThث1y`UmP b%SMٸj\'n~N1 W%ç*|*ª jgekS[M1#OqjɰoS^ZQpV.EwCp'H: C0!*`cQe]%;lq\@t eiq4q!SۙN }Ww#w܀JZ`|[EQkU x#_SP7È%^{۫z1+ pio!QEI=sSۤcUT 4MD΁v;"yJDbǭ]8[EƮdg3F'͋]p_Ր-Z"$ƇĒk{1'>9 H,aӎ9~7p62 OL\.?梄ZAXmeCt~ulJ˨bCh \X\,%n=FEv_$_x*~D n{+=65%3aBy+ΤCJ$AV"Wk@;KOMuJ>.yk&?ƨInvZcK\#Ӆ~J x&y u5:2q_UDdðJHlPAa4gW8."7)t'1Xr- :XYIjcT znԋBaawu~|0vpqH*Xw-q7I)ۣc(9ʖA,;E_C^:6HL򲀣$q\bc飙5gFܘNY?)5ZpGQ2bv14ߓܕٜTGOjD{%YR<۶o%D;m^PJ^|dwCo$b;b+r,)B/W[@'5bݰN]k, Ѻ#x Uvҫ~ O@S2qmx ɼI8/##!3b q.7%H#{oPx;VZ5,9odn. 2ԏ)\Wіa:{ r!S>?[LNjm2-en>V T<*(wL&,O-`Aʬ>!EZuJOx4ڟ?}xkvX^6dߧ<nc(?k#Y)% 5*ejqUf4nR"Q`Rzќ'F"пOq~$b[Mz7OK/B{ThA?MpvP $D^I®̟p(LP2 % +Kͮq'Z!< 8 P/Z~òDdڋgH(LB'9t'h!JIXFe'3)IxjruUBDbh2AD :7w2mC'FC=f TϠ=[DM,ܙ`H/b7v[hoHڳĠR]n ؞ "RdҤ5@BSzPpri/_AMiZ70S*:2ͧ{R;} tC aY8UӏO|Y^yͥ;G-gma4SȝS gomԈ=B߼%IQ9W+cN6W%yiř ;}Ǽ{ع!`9W"In(Pr2ḎbƠ`nXV)ثbbU$&ZHtrDC;3' xpؚ3

#``W0w]5 ܦcLhc1٧IhН',]չ-'3R=-\@,T;ϊ5҇ŹpY $VW/ݜlE%JڈzbrE|"7sأV|)~JJά2^Ikln~!ɱ D8>S0s!X})Fe," 5tLHl60Act5 nɦ%wed3k$P}L.b_2h4?6,d"xIdi^SP LYP(xlj-9pO/E:Js Pv/Ѩi-w>]y`PQ*6U&_Cw;h2v>ienfg-9YgB43  @%j &`b)6dcgucb"}4Ҕ6L /siqAP̕JkXd RwLfxj)R19Hq !*CwIʆoȀufo)apf̒$2dX]fQ,XC2 q=ªHIٸn]2˒@ED/^ YϭDP΁nSf/mّcac8&E(*1 ]|JI (eRe.)ewxŎn:nFoG}D},y/.Z+s7Ał8ng M82=HЖ|A&cUWpXG}[*z|? l.ejï- (>#Or Giٜ Mr{r"Ԉx0&7o-ai9 6/e߫KO(L;&&pLo`P^&"^Xepd#!4JFT;z}LƬPl b:6D5wXҗz _!&)Y/ f =+AFTqfV;Aݸ}өSؕO1! ;7;N'.U+aaj7ԏ"|zLcw}e|Ey/W~Wq R0C5\E\UYճmiIG1GmMN ;$}h@OMlaN \)*'!Ft:ۈL4 [> ?+4XbGgSp,}4B IoI0`-Iۍ!nv2 lDLqq;(7QdٟG /r?G7i Y I$Uyrow^UuUÜ}6ɻ|8xB" v@"'pG܁8d/XoX{2"vSYw|hNat7cA u9nw1Rf/O:\؜_9!^S#?QQ!2*tϢWvّ瞏.ʿO.߮{O0/y3j +\-kxvG(IO@M;;(gI='j96t~%1"z?fikev">S!B*^-'F=+g!JJ#B? [ܑ℮?'p aTlZ3GwPj)F;߱_C^˘.9Ew|JKFdNE{la)ɽN BgV1Oz|U5O.*X i}& psn_pd`Sk[T?Q"tɰ~?dW+00& 9\\`MS2[d`|`WSȿ?DLIJqS.08rzmZb;HT4^崄`|‡Xxjɹ;'-ۅc17Hu;T3~+>O]b;lewxVH6Pv]޲zcc өA0mCh|r"%\O,r0BSUϩ7aKf6)^edb;4憄xVXaVn~ӆch2x=F}֕s TPFmW ^/4O3%6+_i-$jCV%8J-%)1eH+b.8!>@ee}yf8)u(풖͡mMZ| W!I!!j< FIh;ک7'? GT$/}8x?9_C,w[Nn;!;Ag[pr!e<ոpl(ݜO_R!!dӋ Q qb 氳xyZfO}o wCv j(}Aà 'h\6ULkDlK`sL| bWV_15SDn^> {tav; Ss Y1ǝ #F)}2m+j㰠3N y0:u; \yC@3-v*Q|D 8_5FAq-8 J.j^]?kw1ajk(]=+-+K=bIyx+ ($%$RlHoV3vv(/pcx@mbJ*V4εemp?ǓqJ;L#Aaؼ?R.<@T&=6GAzRJG`|nجœ CrL2Wr}tY= |?5# @G3PYbke$)v!~" 15q*DvC ĸDf>:9#L`-vx.#k[eKA)d@'"qwyJ 3}[E~+>B}]7?#NA)됖 tryHc-ًd٬XDJ ;CK.XcӃs0;^?A0FqZH$t?"ĭ]OsVeRɃE9g ~06f̪q&sܩbc(af@.=jV )Ą8 QUL6=ޒP5:ɑ%5Ӱ.&%+iA"iI.RzaNZgb#="ȍi-ȃ_ލLI_ X#HV9VH ]l7Kt|>ƮNL&D87PkM!*4- RDfT>kϹtBgbҩfK1'r5CKK(<Y'vvb\ &cbVr!"mS5j_2N2YB;HoxQeiUJA3 00^x7LBu0,UiIEj4?Ir*,)% }da(LY<:`/|a^WWE{/yXk|u#c(c.575'D6A|xҌ#xDjI5[?+E8 G%k,y%_2IbJz$^uпx D?Ͽ@A ["N8_j"gi݆.ex[4ÃK_}%OʺP&8<|+kGgrɱ8V&! 6*Aؓ>?d955ԕe Ʈ paRxZϠ/keFd# x]F2S {f,|խOMچ"Nܺ2 kVvgO{ ʹojsᴅHj͎Zw6:34 IS?GΈȧieHͺ: 4Rt0ipӿ)'# *KY-Fm! mdNkecI]'~8nS`/;JeőklݳE=Ӄ'd62DZ5T6/v 裋+kHmwO=V\$U B;0S<}+X?7S+}{3k K9HZ, _J`^->%A]Ba#1gݷ_䵃 ޟ{a& )v7 ^o _uSN?}pXӰMw$9쮂[t Ep)0U_UӠw1_;^(ntԹ~ۙ˸2Npa&u{9M3ђqSs^N4PwȘN>K,v8 ɾVcB H:!UpkpǿI.<Ϟ Zɿz:+3 nTKeE9_hWMi55_V.2`$e)Fc"Xb.CU2q]sQT+HoFɕ-,e1C2Zr(Kh=,2XgM>g4`@|k(Ú'{ qQ;HL]Np/,<6da$7; mR9Y<RUjqDb$y N1ykm0# TLx(ڟYܗ1soݶ Olo=a?hXp0ߞmj@Vyl9kRF0L;nw/W{Ki3 *ǕOl%4; m0~ٖP0z:>^",!v*-xiqf*i+䄍ݿA῏(eh4u] R5uP rb {ajx:"Ч\F[:3'hE HjwOs6Y& ni]HiZ1<d%6srI*1\$RU(o'Nw& ת<61v,xNv}nlL[ENsŒ! Oh7[ͩ :PsR:Mab TnSM N[K+JV%$Z+UM/ܣ؟=ȪnY}H*r1sO54tM \gCPU:$ \TwM<oGEQs\P(]Ƴ i'rɄ \c*2}8T܅%gVq84w uԍyx{2.݉qy^+ Ǝ$skο@Ѯt/ #OEt"~ifh*L)_>l".˥Kvpó1 ZXy0cUG <5dN\c`a7(7MVSES#v؋;tmvtWèV="aSY?(Y@ +z^\ +K h#muR؍I&b Dbµq1t͈3.oâ]t[Ar-\lDt|S1I=1 wzr:{Y԰&(C))]aUtʒ9Ϸ叾p:PmZem8@Bu z=ZKI6O>71r KDmx@w#Ktw&0V|܌ѳD+QC> 'zN+s'SΖs/l1a[⿘! :|4R pNf189s0Z L*U9dCꀄ3^6AeJ_!E"LQgOV9|͈§&H;\`Y#nqKcCfhGXb7pT!B$^6oZ=_o Zl4 PmsodR7 0\ @dҳ-::.: on(sҍ/L#O"| ?.P(\gԫHFi'1?Mq o.L9{v(X #B|\ C[{;cvU6Z@^8аsa.+uU+()VX=x15:kU}=QB5Q:_Hg]s$I{jeQݵ'/z*u1Wj#&dDd :!e^G|]nT&DuQ"wɿ RA tǑTE5@%Ӂ.iDeIKY'HWpk޲ɶ~!RaqF($'J> \G ] 9j%e%S s^P,pMgt:cRQD{biy𨂉ken6$wY4H7aZ| sF 6:"]%Ls9/ˊ J8;3n5'AĘ`\}I2jJAfq+[.N@%,LѤ9KvK6Gu6]謊:_WքĂtǘ݁3@PGC)may xe2\H/ݢN gBAΣvNYyU71] ԘQB/.DJBֿS1Z%f[lK0 & nQ*,*_-~ļ;Q[_? sά 5,%^V i mq8/ud U M,1T(GܜWEwڏm n@]ډu)&,]|)kBV,  k, }&:7_6@y Fљq˴l yᆽ37E\Ыg%"ɮ2oiT*NlP{}Y,D=*,8j5*`𾊩8";cadzbl~AqwBTVcKýK޶ DyՇYM i|~qFRh09G'zk QZE w;QVfPx8Aqƈԉ>Ҭ/jn ]HgFS7 j*& .|Y1eD3Z;rs[rQ'۬_97a!]j.at,R)mTgq[qlVEeg[VX ZȄnM#h-bf XB-AEn, ]b'ٕY; ]:]Q(`~hT:zzE|{nx#K HKގ}<9 CkȶL\v+WdX$URkW_BNm?"p/|HZp<* :U0G#E:bmw07d ͗!0Ґ7 YOgN쮞;hg8P`P(ևSk򞨌pغmGZ{^ Ϳ`KR8 i Ȫ_@onAauGZ_ɧmPdNhg]3`(W1h\EO.T^^3JBw<(,AݻVTמaC!?/7*{Z=BҚ1ggb7jICJAh)JqlY"#qcYLVZJˇ@=wWTlohs [= 7 VC:*+X}c'V',!s}x{^dۈt |uɁG&oVFLkf=XY>`C<ϨҺ.|=ZlV<bȡNea,-iCx*o tPոf؆ ; 'a3 oS27i t ^ӭ8%eP -~2@]W _T O~ISͮGPp3q. 2+d.ׯmvN7%Ɵ:Ȳ6k֘Pa$W |F=>WFޱjJgJgܞviXԗ$ETjб4&\&tr0p0hLrg݁'SmD7 `nFE'GړAnw],IWa3!ҟA(sD(oܶエ%dxy(D=&f2pW쁩[u_~&tM ĠHm8uPǞ͕6y &6TN1QA-ꙥ^'&|PsU ?uHuf/1foyoɟ+Xo!W=DA`p/>>& Wt>JMʹdV"U)jYCz&`*ZK@ -4)0ֳ7EyJ3%aR>}sF[<}0.i>x+S t6I|tqGbb M0[ OBw<9 H1m%\E*r 8{PV -G/ U̱xfo|(>[a(=݂RZlђ$E%hlLnLk A0 =mUo<Λ0zk+}Z9kJrYd*Oc.5I˾e)eq=g״y%?/ vqz6ww]9i85u3{fH]Sh]SmxH`ښVcWZ߼#4mv.~?iD05Li4/V'!'KwʒL~SDZqI| GG9Nw2@pf[WJݚ?Vy?z@ù Yi7x/{#uVWE#5:awꐶ"Z!E'׺oAUuObYjL$)hDv󮗏&൬v~oɍKA{*PZEV>6۫VH4N\Wwvz@NXY`~:4߻WB#Sw;ƲN\@5H]Koe3s TKbZ迦 rBte=;G he\,/FuiJ!39Zɧ(8NR61XhVBRwb$b}ޡL{z*cX`8:F*&+2$B ]KS%jh.lT1@Ve'-6_"ufޞ@eme'B=o:%z߽ZT$qp^j;=be_obVB!ퟞ*X[[ⷞ8T^d]J1z\|E#K>SNu4"-\a9 pieN&*zNv@QRz "huG?wu@Od{'F3v${B*-,GbFh03uBNkYoyQ5]dk u׊;Fuzd,N"C'_4[[3zWBv2Ov@D̦zFU V?b? DFxNt/lziC1*oQvz>:0z؅"=~8gwXԔEp@?{_1DʙK-)'fHc{$MS$m[p ޽T|UNSH݊R Mq}Kc |وISH"HTԂLx6ٓ +i$SN8EpɈܚ0'Ha՗Ϋ4dedl ?u';f+[YxG {OmȃdY[G34n@K{NR++,wi[ޚw#HdmBrF'M2>Ž\@f)Y6r*`4mi/1wZъLESys?_{ rrC~ҳԃXBve?0}4]\|JhEh9$kfVioRUtVE4{>Sm~$ql=|Z? 0WS{ڿMDY_@w{-:Pv6ɌBTכ+ pG{5#o~ r\2fU*lY6bU+D|S7aG_N Kԅ(g`wԯ0΅p!%^ }F[S*C h Ҝ΁$AMđioPkd DQؤd3<֪7 -MoکY[o4--@v@:f5Y ~mx7YqSMs]8Ԛ"_a]*{[5־}(m㩌vsW/a-k ( -6.ů?- o2'īw5SD_frB[OҦ"Շ4I9ZR@Wߍq'Z/ܸZ]PTmQ00f a׫ {vIӂwYZ4Kq5{33 cnymr͍ÀO%sT/ Ye'F4]Q~ F}TδÑݬ5y?&3T$N}o^0F! 0!- ʼn. ca-{V/m([cSѡh(PUzDMx-x U:^M2!Ö,Uŝ]yJ+ǐU:f~!pZrˮ#:U |cp3E8-,Yfb-WgǬ}Ku%;Lt:/5Tw?@ꗺ,8(,ad'z7xjvUm :;͵4y}+yCOkH1ꇔ넧4,ݦtsZU;\$KˢڝgcyK@cKƶd@6APē2, :'㲇W`*s"LѲBAɔXާ*I0 FVEe,# Ԃ] i$9Vv#y%jA$Uɕ9`;jCoq:$3xI̺ ^{vqYm{K[8=f%vu1W~e,Bu7g;VdpcbX-;#dxSOj,WD)BƇe7պKEAwiKN 9̞N!|1̘G"8O pq+4@({}uБoo =58s@@bpGxtd_Pha !JvhY.ą$ї`L5ev5p EKW+nT^N-6)P8e򼰒%%өucoYE'y--4AZQlYpٰY +O{)!D_]7J*盼YdSj !jywEM%y@~A }_.q)hm->H?* (\$HbCãA{ISZy^rȓ;F^)~!BKY*4*FP\?7RdZQBܰd^gC2ǸY4 OF7D:B &QFFkc]ѫY NStSOOV؂uUp{ŗn\f׾r0-\ׄӔnKQf{KȮ:t}cWp+'FӅXc8I;RWaꡠ¢ KTD(;bEeJ$V}I@9hhy9&eB#c37@;c)+ZA{>„ew.7?G팦 )^manl<+POj:1)]!ByReao튯|C;W&9S⥀|e.wa'>RSץw~D2Td76ftmLk)S􁬜STQ8&u|:!~~Df]y_~˴:#uquOeJO]Dҟ=^6D:*~MI.2>ZSiPr{E!q5R1pap+%xwf?w^Eǚ\.Z`H֓ z?P{vVYmSG!(zΖv'{:@Uٕ<7REPRkq-Y̻u ۄZx;`wLt`z/Ff %103y;s;(&)|4˃dj:}ʒ=|nlFznn՟O=qP7;y4UR..5%<}A~`(Vc ˤk?unDw=*Gʏ-tU]¿UBwAJg:JZ~lgݢÈհ\h(+W}KzV^oJ0uzE&I-ԚUڑS UDR$h?j~W+.Uzܰ>j XK`6+r+kPOEsJ-#jPcEozo&cRĽ{aBey4E" pS)g(o^S4Ld*=b,^ #82DTk V1hS(<A)2FYf͏ޖR48%GZqZ"H]!w=^)y :l OPa$F0d]>պ RQ`iݔO0J Y&̃ ;yeƎ]RX\aoP+<H%Ys%vm`zs6*uuDi'6G0ڰxdز8 Q[M?$EN …,^s3P1٩_Ү قokr 8 vߎeGmQ"9V/ 1[!eReo- zOXt.:(ߟ<;DR˝qO\yEIv=y!ٺU+Zz'0#c-x@5aP"S_&xmb5UZm2OpR0i] 3Li$^5 P),j746ʤb64lJ6,N' K_ϵ}W>Ve7-<[R7\Gafb x1b>MlWrv=ؘ{pYM`1Ę2xrk\B/ /G x&&8',+}]8-Qi3@فw2UGꭖ`gEPʏx9 zcٯO A?# #?ufpג:jE,s9\`^Y˦*7Nvk +SooY኶J`Bz*cU":5ڴ)7}QCWzVAz44sLnܭGr>2*^&lVٌ#FGg =,;YKMT7586oJ[%cjA1 ;ICvr(:nvx9Yw, ׈~4ؗZF7h^@=>;m=@Qn_rZJNbQ37աr5T?)rhXs\:07(*2]1ƍ Bޟ!Rukߺ;nڃE$;9{3$@/N\Bn0W.Ǡ2QY[ 7Wi!/.7W-Ui;c] YL,̜0φ6d 7!v5&D{ug<9`Oq' \~ l67͜qz3^Ol"KHG*/AQx^0=]2Mz]tq) zYxAțj`c!js=/.,H($ByDtg^J9;mI|hB10%H-JNgÎ!&Ac<~Ck5ImVlDx.y[#}fL>Xt"Iw H*曶o'+Pr-h ݐ<m0q(Wov}cpt+AZߌ²M A`Qo/ lNrK?8; M{^qG7L}rdTTsYJȾ uY1٣UӖNگ^{HG,lBb@B="a* b>( Cq*Ļ)X VmL:y&)@n(zWkO5MBzáE'>D{l ΓkC4,l2%&BLNOBm/g-;~n]QmS;fVen*<-LaN ӫ f^Dx6ˑ caiiR85׍&Mvy%|`:H4(9Z {Z7Ƙ4eќ``41tgžߐ2/}ZKa@_g,}L~؜j!P哛P;W.hM:|T`401@n%3@mhi+%T?Oфdlt5ŘdnQZx\kkwhZ\sbzލ+fӊuNIމKy+;٘Nfדs/۲{_9d6Vas*=.,o&O6}6Ӿ&M`=r{=+z)g3Iˋ3ebbfꪡ1+<G ,<X(z$:?LmXN#k/A3gcD`#=~`dkAwPR7z?{':s ][i/J6oyȲՐ*&M)Aӕ2M˝ˢ/AX8Md٭Œ0dXz?Z`rqs[29)ŝ *[՜>?F# '0Gbd&H =lpqPoH Ż92Bgq;f/n PX9=}̮v:se6pY4Ưj.;OZ).~S^\.|6 [îrTOXպה= @~[YG'RZUzX\rq&ѯ͡ Ch<=FT!~pI2W8B^\IC:j#v?b.ՌI6C /j9i[_PTd_׏H"UJ&4F1-@5ٜt  ~yӗF2~GmVhn'f ׮ѣp+g֥iRg:"%L-#%ҹRD̂ź wiY=&IɟgzWڑ?K~ݯnÌr8UȳY$欟x./I@t( [!C!f#;, w{]|-n+/_)x^X4r3 AЄrɴζ'ĺVmh|mlXqOQuoT*kB zAɟ qx{b#F/go^%Y3D=J3 X=+̲%#p^>jnPSKZ>.ègڔz@hx`Vo3@H_; e[e賽r5;RI/ſ*Wa=_]%RG;zͻK$h;Vq7aaK '^zrވ7h[x WJLE _xf=׫H= 䐾dPhH@.d[Yv34yWuY7 2,ԋ]za}d4rcԘK,xfS=!KI%ApZK?DWv냹QEt|0ƁLʏYl6cP%n_1N={y:~Go^gaJIlBJ߰{,GCw|+# $2ŬKKƀ ̎noMqn0Q:ѢKw'pbw m^"=2\4$Qߺd&X7\<錍x: [Fϛ]K-_v'*hGYFac);(k7Ꞻ7-"c/ 9>UéBpӧ ۇ"ZY>RZ{|Y㏪^9=*ڣ0.Ny [߭I@2D PHlRގ=%HauxT?)[9`1ZoGndleԥ>z׀p}\c^9-d6,m%Fg^ f̗SsVaGvǎqUMmC\g52Rt2si6WRi SQ8[*eZ;HU (QTz$KQGBIc4NۻZ5y"Qc;,Qs, rѣ 0~8 Qi|!a;7z 2$CkД~Ki#^m5,%V>Py&^ fD<23 K \ͲQo 9IE(Ԩ"퀋xĕC5DLwN^F[e7"˫܍:G 79aܹTDR,|P Xk?C ˠt]6X1w7պwM*FY-%Yq4RT AъkO,NK}s('u*nxjV<Bwcj#ވ=4 -[!6.KP_J0aN9zfЯYO[7T3!^R9ohW=m)͞w֚ŋ*yOpފQSPýY[rЩʘRo`;иD}?qz2ԧRdx' I&NH96CUe5u#1ݫ5'޸5\;5 wVwa 6u<^AJ-Y2F#+KY& -Zx Kap|G'˼hn%bgٗdsdH]p./(>)BDsbI[cj+mcQAl*/f3|WFrWZ1}Q2{7np eKW̆ʠv񉈠AhG&=kVA&QHc_rX>n(]4uk,EV3|#kS EmrE `&ZPOjry `c Cw9(;/Z_JLyGE*,q,5.{< EaeuȽ<'m.<P82υKgK k$Pw dT#+)E.{{ gH;Xu@R5!u`45u7gg>ׇ3Sw&:K:]rl@Qv :>)@ }hxAF.*7?mF[AgN*i"HM9Ƀ*̝j8 ey\ړ˪ ]]8ٞJNWϰʹ;?ysh`ECN(lU K)X^F,c j`*w-D]-,c[-D-d{V:wp ;vYFa9FjU`JᆙRF/$ɫiϯ٧feC鈕bne^qc;j0_oB@:5mcϼSsXO?ܖDv[At)ޝDޠ.#dwē2/Lw'zOxB65 :y]E?[_7f0Du@)3+ sATuQP@Y}N4>>wUX fl[{&&<؍G׍wd4e ?loڤES^gd^G; +@CeWz.e~ȿ->l_LRu@J6(iB:QY'eIPO{E!Sbe% oPb-k#a&6b[{ Z@ Ÿͩ*v?Q'0^[n 4>v3)vk ]`Մ}U(ʴNm:sgԭ,b}Y %C'3t=Y6Kf o-J}0,` Ps++W U5Fԃ(z '_>ꨏ/.K>G9fu [4CC*U:k!`ZAe:Ae3N#Tk$(9)5fDДbmώf/HwDdG 8@1[k[zK_A~ݿV;EX#]Y뻳c7A!X&d4"ĦYQ).@0ˑڌnͲ҅ 5u d@i 5NVht"6J13Ǣ;DLaPȾܳ}ޱbУH?ACvJ=72t]4cq8),Ǫn|3o@ +d%QLIs}#u&[NWEvŎ1 ג/m'j]˃0ֹMz&sr\b"RfTooDM!H*Dʘm!i:ҁ[ ްbhl1miժ m*~Ϧ&OVr,-hqz$1SD{zpU&zMU= Jhj+R)5_(>8]ռ( Z%$oG!kOtc*Oťݘ\wo+1cvM j3UudRFe[2&Y r^Epڀ 򣂸&u2ςG 8֏U'd@fܐ+a4x%Ɖ5lԐ{5 |}Z,4zxQP ISH!]{e#d۲ lFt&Eͪˢ_ɳ'-umɠE3zYcCow`F*`w[踒f.H˓rVܸЩD6IՃh z{Rf9DpM%Dm&s8V B"7=ҌJc5B:A΋žYCH f.*Zݴd[is;tp4,0R6áK]U;ݙڇ|6o dg%>ӱ +<4AҸ:`0Z͹!%P|[`84fFxe{֒~B}a1蠁`DlzdnD5}]'ײ ȀNG:У.o ho׍i29|t@QvHǓu;;qRo#H-G}8#4;[?em{ūXojffun0OVT<Pຎڧ G]|/݋Fu<E{&(gWH_Jr( )*Cw>s< q{748RYҗJP@`WqjeHߴ? ш\7f|YX 0?Аj()ĵ3L_?Bf(m ෙ:kgx$Ykr5WM= 7cv4bӣ< 9\MׅY}X{Sd ( 12 ;&q!yyexۇ¢j+[YzN|L-5&n=pЇ}HWCgEMC]_ ^m|J"QO4LG6K22W}=B.9{i0}눩Lҥ.jt)vYh0,J6b3.Ѷh\4ar,mlGS㘶Z%@GTo 4WO(#K5VD E9cPɟJGMWKȳ. G=q):<=b>/152ZnTOfWŐl'[0yq초?.: -F1|~N(|'Jܿ92ƛʡa!~='+?1& hי׫Z4M-s9TW%p/:By.lБx<Q,P%)cWImNU0#;U5c=T|x6pՕ pP,^eE~QV7Ѕ\ԗu~?|}HR|W&m2.17S(1!!- )uk+p?Nm1bD3q?LǸF(y,&v <ʘUʫ{PѰ3z]1&Rq&:@3J&4$Q<4U rP 'BVi}#l d1EǏ:?B *pIBJ"]ӏ daʰ{Bkr No߲v i(ߖ ܾbD 7E@k*x=wkRpŔ >ƀUQy:W+jY%@=v#Kǒ(% ތɼٵ}Uln(ZCR2Zָ8 U\\~m :f^n (|JR>?VgGQq޻arh [2/+uN*2^ǵ/C'DyX,+f_4"l{/ٙu5[xmI &rCRw鍀;{J:wp_c*H"+b3@6 r$39KzFv'Rʕ r ol\e- v<.5tu;*ލOțC:HSyZb9'ޮp:ɟy/"1xbKİbc gʍ%ɍFϳ^4 ? @0 C3n=N*x K+Qxo;5R;N'zV=8yE=ܛ gJ!jkh-H\}@=0Jb CC3\#qmHZgh=5AK1g卽]+}kOz؀_Kƃ *(Jtb,x̗[SJitWvBi~% aШ6q!R wm໠)"+^$=2gTb::8&xҧ1w7u:̙jUGrOLa{xZDnt"ݗ2Fvn5KLqH-u}8=%JH6Pua@"*eՋCB\?pZ0U`f~li7~Vr NDn =ux#J./P9- ǩn A{ ) r؊vj?uڠ긋q烜K!ܥFaL]>, i=> m.]8CMa<4a<+Pd])GUsvPҀ4aӠYN>_ #^cKt2\P  { _t6"[&p ? 0Scw>Q)s-X Z#o3z<+ -1a$p{HZMD rs]f"~,JA >TY3`LBDf-\K`&@o(Ӕv7h]-ҷ+|yySh3>3 ^!)Gh=#u9)*3K*AhM"x52K$"@b dlLi)#H-C. % RV߹OGP\ :mn v?n[WH쒔+*;4~qsǢN2eq:< n,*>~1Is]=n)݅߁%Q4"4o4s }H~u X\P`EX0.J܅MBgWSA4VO.6@ #,.!_%l.|QBk*+@۶YGXVէleNiX)X̐:4NKnJѴm~Ww,4+l8<9dhPj&:, j>lUɀf$P7\$,8[3TȂLI+$z#]8F;dȟb%L7Pt6fAqdvsMa *x~:M vm#M>5ww9NU#1}gA~APt.eXl֮ Pa`#U=pVɻJn "Ewڗ WدqNҥ1v4c|lb9 k'l;<2*Xl*b{FJNxdh kkZNkĂ2h؋Ģn8Z4 8LG.Eцk$|RpDLQ'<"$pEbYeY5y29}9+GNMݣom:iE e πWŹpg7=UexLn9i4<}X$NRMBM}?}h @Ix D'ȱB`}`Ⱦ U0/]NX1$4G 6%2RTBgaQG5Ro(g,q bvn1< :M^ G V—˄KhrP:*Y,lfpfct4SZ;rsm i WLpig28j:2v|C!2pޯ êj{9B2M)^*w%Y4_m+^wv42[0)!gЋLjU+iB}X9' nZN%#x+D{oP7!X7"`ΫMpwibLVUAWP"2BIïڻ\f4jUZsN#Wp9Ģ]l=;>a҂%DYR+Hۨ 58| 5|p+MJdLPE7RYxcL>&Ay@JIk5WpD#'vp1jZMg D1¼NT˧5)ȦT"0u!?6p]1dLm;tV||L:@me/pct?ޕiC'"Wµu=tz@gh( ⵘV;ڱJVOTsp|P.uK*K# 6e~CE&`5sPIUtdBIz&|a,x@G v@~7 Dgp' zLl tu\iPJhꥷr=E`zc/cxZH}ާOs@P\?1Pt"pBfT49?RO*nG=LÐ̺I}q$8s=4[cqu.a#WŸϡVb'G1T^Slcma6Ch>4]Q͚gdM]YJzbʊ@ui_@ A|*y2Rͩ1{dGv( WO!`>dQKK`67,øwAv~ۛ_-rIF,m 3T+~[ sNtVc#|KXb㶱~P֡׮.pFӊgJ;l&+.\R `'̿f Z]yp3 S2[7bq$F%䮟Gz0 LtOt~#T.9\`&eҳSK_r -!xߩ;ԞܛZ"A)LB|\Ff8^fmE".EYc:.ϨQ9'fMX"6ZNkNşQ f}+hkǎuDTJ^XU \ "́AtvFh n{[-fLGs)kmS9}pT"6 ŐZl tdPr2*$ȑB"s_ArQ~*8[ /j"6'~w(Jꩤ\}< %5Fڷٿ 瓨 =ZӣCTrtT60Ԋe^cnT$T%Aʝeҳ@+Oܞ~'Q@JI5'>4b6MH!9Qp s =\2HhAX<8PY.z]y71n=8N\KvQFD`Š\j Y8'GPh8rĪ0#-Ӭyt",]d_ 4},(bVR*%).P2m!#{`9 \>5ź(?Vvm*cf0 }2'&o<ҚS'??hNF$N5aRP3WƤw xz9<)qF {G&f'~og] ~µJ1yFu6~τK)\}KFHJz*S##u%Nif#y~ţC"e_xPy~ hЦ*&QKN\ J˴s?ư7)输={# #3Em+E+lBAm`(F}T$O0qcg{P *J& l[D/o뱡H̢YR4Gg~rKD98݄3rx=5Sø'g5+$vڻف6]=-gKrt?.{Ɋo\\ŔlhC0.V{׶U!QGRlB{QEޗ_U*%߇ ftYY`kTO^ˈ |=ۆG+Kn#D1MNf=VmX,ڳl8]mcL!ߓ/<_w*#wZ\am)/%3{ak וRD>[u90U1GGI<d2"Id-S:[ݔYށ 4$8rR4PaR)jY#2; e3r"&N$<\Fe=\d e pαbበ"J$Y޺r+7,?fJ6QjtnᡸĘ-/j{뫗QĐ@ؙ7eY1Dji܁L@A^ˠ%>. - *x؞@LOF443'&u/RWE)K6y\h͆o;LayUɠ*݈_ҵuYx?8Щ:%Jtߞ)٤CZlwq1.8HUpԱYz\]K64wԞu@H6TOyr,T1癶i4~.H[ Dt[CA" uUcfՎ/a ^]w_)𙆶vnPU9107%Y Crn Ǘ-}gD*Dy~ʟcAL 90}϶;ӉٙXwD6-/1 & w 4\fEP~{/"kb`6 VW+B]`?ʍDr >j/~uW`#42)l Rh^hb#aM[rݸS(H[PY/mևOC(r.TX[>,i˜ gyM$I_~rη +5?c!$n{su&I)FsmX NGw\نDҌ)*-flb{IZfiQ/h(8Ջк1a2`"#{y?crXb mi90gW54Xo]pBx`8?pZ6]50Ss'/x1W29rP ܝ"8&KnJ l($[Iu! BšN-o8]9Bs/laB{z.\\9E#|^3_$=6Tv!ZەDÿ#w45yErY/\''KKlޒdOod{ADLh_M?SXK/ypBlcPߋD)]e0P&oe(E4"#c9*qqk'S[mr^vƧ)%zyKn55]!\peI֙ ؃}E$io;&}5GӕY(Kz{Mqf}}0v$΂~8FVzr,ȑ}|'jemͭ3;S˭M{෤e.7>g]qՅ'8|qT@4V#9Ux hB6sp5-ĺ HՌ.Z# ANP18S3q%Z2BKGT՚r+ٗBGb+ڶH†P%0,u写{:-.ľ1tl;MAY%#=T䍝JSW.;p{jLٻD3dA1Un%k_E"3- aFy:;y?݃8ksl}%G+i8՗EOȱϲnOT1!޸Cq<j\s: RYG6DY__ER#R2m=Ux9D,ZטZӬ_ˇ̉m}Jr% m@ĹJ|Aٶ5;-;yJ;Wg=+TX^߄O⸃0f#u§e<|>blgo t`΢.odU+lLw:IkMd.KM]w垕'U͜wXkVc|/P.{$W.(קtoI4@L7J|%2l_ zg>"9EoC#%zAc-POd!v$4R97 Gk-H2P d+qBGo۞6j lis0[U*3@AGKҶO+\=R4Z#yu{X6B hWtzZTҼ /"i֯/$9='֛( ;}/3L)V]{aVpk;NR5m 'kZ3^}+#8vS{AbNȋLMWHY ;D0eO[yD]rW? ε?#Ӣ!H.tF;j # -Uɬ]^8//${NCIH \ScGnu-2!-hhjeñ[ l^󊊗*V%8i='2 R~0JL7\Ǩ_+\Dt{N{n־UCI s]i?_?<Xc™.\q<:dN%BEH:<< OpD7IO5(u|-I YzSIoVp$Vg8*Dfɩ44Lb`3bz/q&ϰͮ9R>L'z@ 5GޤH]4E(. {XYo]pT @K sUރuhi6N9A$LzLa˜øWƀIJF.G]F=uxK@ytݱ}E/vu%j 48,pShJjn$È'D~*+[D諴b5>Qid/pzיz18q➙O:cؕ;׳R(mkHTwʫsJw )Q`,\f]n¾8w9n] Gؼo-O\UKI [/Y#h=I*n):v/ $lR{f'zom[QYZ+ =_w~;BW X=SW}ؐ\qlDXU%S珏~>ziv:*YN]dS"r_WM~q9D$rNR}޸Srv0 ^{U8MgفqG읰 /)Y+ЅAn:6[$ĆTB$Kx `H*QQ"T>a<-8kI$lr;T0#JŨg +_¹%ZVz/Ǖ+b ۭ=䤖CG9 2ɇe.UDteGI@h6R0I}X˴LR'<|=\pEvlֶ #w\IN?pҐdbcm=C_UVC!K׹FVQ`5UD:ϼj_vk=M|XŹ8&H4JUV[ _btdIao]&CT # m(CCW~v @u>|QA8ceWm/^$1DYHPuԅZ;:egY ]W`q*2Ex+e+2IPRzݳ|>*>|r|l[lV/OzAYCF},x!s3`1#Âf ,k YfWfؚY5S׼2#fvZj(m.>dv̹TLG&G͒?7VvјSJAt5ʤf=x3,oL5S>^ܘX4 sxWXҰ9B{߿ٝ9ò/~+8 12L_RTH\`MF1R=N]9$$1U}WB! %P jsN@fm GL1 G?>6!SY 2TuYeHw)Nfl=Δ'|IZ.-L6`:]kh݈V(Տn]qUF͇:|'u]f&Ciw oh *N}F{ٍd{JMҡxd k^d9uPC#I 5jBnn00h?4GsB@|H1sr?,D.Ğb&y_)~G?t&8۴BYfNþ@>g)엤kYr YP ?V&ᖋW~׎2ȣB(fA8I8) T~MẁMěa\W);'g(@E }%e }9( n?`y]ovƽ#h[ :M'iXfzLUݮhJ+c=sy2Ӡ={8-{6.ZSO[HK~0 `PO6-!_Y]T ^¦j!)C- TҨ5?m'ZP\?fi7A+&x`V6 5zx |qV#CKGO!r˞Twj@ڣ]Z[d wc Yw*=A`CjwwQ*,Ө|Eކ̰.w"=ZyტBOQ1k~DԀ$Cz+zEf}d M iV+[F9rU>qܘW{ &=4~s8id`Ȉ%y'X[PK.+53? ~uMVM;An}tCI3~mBMChdYK 7Kɹ- {6 Tu9>cl :a~b3Qmvm(a-In*/cl RG ]j1J*c"C<3yhK) !^}}N )ڂf—\3s3eJXƖ \q仿?) 2uq/Ө[M^\b09Oh9vi<%a`'1SZBΓFrd¥d] 8M3fY~K.a`'A5tzl 6LZ ųF5(Ṧq j(?q8Q}$y&Zn|SN3HϓC ތҶSᢏ'Wx``tX6m Iq t'N9-P)ꚝOP}_ޮC2߉)WUGp(.o!h~JDh`#ʼmJj*oq&W)õO-C%!#Y)Ηqp]HZxQлvh^Ԡь|U|mSlmiy K>6Ǹ:}.u%M7*=;qqR鬾[2˹e_< U(,Pvg\4v K֗ Yeڎ(;<(Z >ȱ:1s9,J /f[Ɵi2֭ac*rR"5(z7ս/zI @|C+2 ߴ;K0dAJU/}|i\tU2AƂLңo7{m栎d}Iq!okl@_8SZl*dO|Ce7բDgLoNt^퉞l6qzځpʄӓaHkBPN" 9 97#NЗ_@]ƱtLqǜ_—d&sE}!šB2)IdR#Y>[]&G@d)[VȂu =U̖ʜh&{\ȩza\~%qIc@5SI`,Z`T7Uu V:? ~(ԦxHћb=aQڙ&L Cp@k`p4 ^+J z; lsm /@|7׶޳O:`:@.l.{Ja աs>SNE$}ش Gn6<#1v .<٨ ]/g"_{;GKFyZܗh dM<5f@QSa&XFlt$X ]3IN:$ZAjC)k4K쫶}*x65Zd'i-3xZt}+9Sҵ*Sri}eԐ EL Rr>}GèәJQD$R]9O!Ok4ֿݢ vhٮr%,pWt Z3 ^M{)iq]CT9t.sBțoNnЏr ,[G@sS'fO9V3ṱK%.5ŋ/N5!*Ķv%|Å٠M4Jj([6LA^l'Jҏ ,!ۃYgJ•k_&dqV^( I mۻ%(F3%k*$CoB+l#U"8s|.0q8n :Z:6+i}\3 >m/]kKø|0qWwOOXA+tg , Nx%s-(%&T&a FH NyU5v[5-5Lv/_XDNr^+LXDԾ߽GUF`UH-=䅫 HrpsRDԝj,%`lt.38Xo57byLՔs\ma=NvF5J9B:kd\GfKu\Nx\ ;xYtӟ8ƛ8tb ~j dm} X&h`+[p-q.@?{n?)hbR+9kiXJ#OFvb%{]4m2LO)"Z^8LKa;Rx}7Q,F4bqI|ycxImM[{KQV6]²t,h0ke#2/:RvsgHB !YeA`~ޝScn !pT$3#t~kvBuxDuZ`c&MA)7j䧭wɳġadSzYbMq8 ֵqYC"`S ůV7e{1oD{hیTf@10D#a3C$.hߡr%F[ˋ$UC+?n41rpm2,?X^}gqAN<付>Kp݀$8f: )Q{$ \'Ω(ƓK*OT(ċ'1r;I6g.˳¡)\)rWjz<$HVAID9>Y{2_2:,nFC0ClUȽ3WPvs1nQM?VA&Hӏ:&ȺTK]uFJv.lP+d3@\A#Em!3<~oGFz> fC߿椌B r慊)\_4|XVm~2^Oo"kAQ%3-q4UsSi6gS=-d+{Z h&_QϏhEEtc aX1-E $O RlK^jGђ  I^Xw~.gGI\{ͧ'|w1T~q*ƪ=+bnof&/g҅M#S);lU',ccy<N_+WcS8A0Qp* YwsR` E> ~ n#A =Tq*kV`m0RzB ׁ7~%?*CoP)כYf|7gӁ>xl;[ YJ68Y qVcӠc.0Fߍ+#hK~Y5Ӆ-S(dHNaf^ڨ'1c7& &0aƅ^]0p6M!x?1"Nր Yb>&w8a:Y 7|tLǺA)?UE.Q Az]C4P #e..@Ce1{ޜ3qh j%GB&`v~#A%6HSAcx4E{SkCuŠr%Z7 4Z\W͍Azۨ7Ҕ%`8 ؆]!#aL `'7C)rJL,?u NxgHe<%5(nRlRa}HHκ܎b~l >~J%a|Bld"@O 6xAdc_~m#w*r@3XVSaxXCDVb-3Os6H% y/{ [.xB6qbIڤBD*jnJW"C2uӅ*H8 Q>X ?YW}*[DoP[wIs|YpՆ7`=؋_ XCH@Q{Ͼ+%_5D_RDr ЛgD~Xh< #r͚\a]]Խ S0IM"lrxC3c9-r,6Mn5Tvb,te GE|cknwS/%Mln' vc ֆő0^  *uVW" 5?̷92J4<`sj؂ғ9QCha#@}aabɻIDemayLGi*I̼rx3^d]bBH^8op59bQ{ lm "I%3?wIpn^봮)ei'>r%@7Vq>G)8p"@"/;'gQ;Uax|Ԩ->vԸ4YT3Ww@ x_%mW5Z5D{ CŮfP<'}NkT_UA>SѳB]oVZ«97?*.KZR'|Ñ3apfkaFʙVz+&g5ef uFA |˭9~R \J]<6,kjl mK}%˱MAyAXN"dzMj3x{\XO2=;?%:7LZ?]O3]RZcDA^4+JgzߌqHs!Ӊ&^-댵1Jk KͶɂSnIJu\;P䑿 K?pHpJz^Ȃ/;Kdt%3  dn:Գhꝴc3:\3Aaga g3o0&r^hzb~؝oDVj}:ގY~Vfc 0| ڱ]k|3gٜq_- uX+n Qw@eS:kN蜌U^+@\fT< x@EHkeܧfgT^>0߼zC )5V#:0®)5G$y [@Pp^#yhOg#(P6{=_݊T=ٯ[W/:)ר/lDw#6uoH j<Pf薺)Tz-$0WȾʻ~2m^Wo-&cIz/e7 Up9FCURzAۛs?a #,vt JLzc|yw8sih [kAP@i&NW'*(he[e$BR`^bCi.%e,]h?ڥ :P?MG7?YZ97!kjRg"'EKʭf^[q*dcKF`,c8tlӫ|J -}L/)]q.Vm@K&ggMP@3<2Xɶ[4ߢBydj?/:Ȍn*yCdȼ!>k>x:2: 񑨧Z;e^$>΀UhX4yvd.d1{Ԥ:|\\qe={'=܇:4 ږ~ @cj̃;,ދJQ%R#m]& tBQER]BC:93#-s-@]6_"鲂Av T~-2xqREh~8Hqx1n0,?l94T>&JB VQGөqu2Ӑ 22ldaFM(=MO&sG8)1`-3Lxol#v:O׈))er!:*7)y'(x"c TX <Ǵ})&As7)NWy(ޏ0_ʜö;Sh2%k*8|jה|.G)꣓3x kia^1x㧝Ґ ob\(kr=H1׎PKUi:3U$|HBNA =2:bO CeKc~.$ E +'g~Pz8x;Ub4 ,)FussL] 3 #@]80j<҅"mB΍OfKD܇ɭ/nH/Ȏ@I^*"7T-_d`F5Nx\o6} Zķx3]O"M It0Ό}{:?oWN,*HA+ﲸQozH_4y.dE7gBl`z71!OV?)x8IMvwK! _B&^~h." i&dR%%>*Q14-f87oNt#D?2O44Fǻ m L;`0TP撢_ Р~0G2m`B%~)O&n : w/܅j#ݿt X54;{O}?~L >qxhMeςQ}$k Q,TIHˆRGx#3HV}j]!l[i<%51P^OSX- ElEf EMuvapY4$X֫8m"dPɻ ʸ.gC\ 5 rJq{'ߢ{Qv:~y=S V$P`m'`1U=͔ʓu(ֈؑe1I3=mTU:wX2Gz  ]ix0+0lLRz ؚG(kHž.BrAU"t`zwH=ܘ}P_b>Tk.h@aC9j&TBvJF=)%p"4n6͕tcp dw]dց['Tp=&;ziAag#*exA'kI]N(۾ [-YNk`diSj'R^{k H>@ h.ol׶$(t8ɔq*_"n8((Ⱦo}7= B9<|xmq쪲5nhBq C`m>J d3SfSF շ]́.Jʓɭ[0Ŗ'^"GL5^%I/V#y 2rj]oJ7fec y vy`%ÞZVoAt\QFtôЈ}ưnN7 F~A/7%CBߴ 똃`wf ;ra*lPڽS ؐAy9=`$D /H70"o=G78j,R#~r.q%z@}\w^b:Οdm9scE(?*E`?pvʹȶnkZ6@*c"P 'rIz>xe]$ܞq²NU"N(MbʰxTXCܥ`xo! BAQwZD8~o*=_9u|T3ɫk4-)@g0w ]LnI)߹Xu5بDB{ ṙY7C# -P{9>!֨~L qݸ59 |T #~YPݱxf:L/qw 9w=HX؆:2\mZ$=䊤 詽t7 >z-@*͍$q\0d[/8aE0>) eSmR{)QnFШ8Aa ~tT5B@Hku >NѥůEkIGLE8)JsFKt+$aztL0fK,^ 8ɮZ#712F񶂿` ,sB؆SruqF`qUC;- S'/3c;lZrn&VɵSz _1|s_YIBuKW\!HҺ}Z9L}"rx3Âߤ1~ dIN{0` QeJ+iWX>bjJ<_[Ǹ^hqs9JE7Kn,XNK_mIQQBi{v[Oy z S*.{pCrCyG3凫s眖*o Q[#9H]`@ &t鏰&@ױH "9 rc6kz2ȁQ`|$>4ۥh>$(t@Rm^eǮ3{=m{3+P5D-խPE>dAp-  `+dU i1Č 5ϯZ#0 &vlW>A!7OExJ!齚1 08AA4ܘo zLKe ܇+(^=R7dbPŅTgÀc:Ҹa^#D?M/*v䰳9Ŀ;҆Zֳ :l:}T*!wi71nB5;2&MO8ћ"n[jm]I./i҃F OfnXoΏ7E8>XfY]P:ATӦ^M ThTքR6 fmrLIz[ݐ{ZdbM, 1i?SI ,o\2ढ़N) _I};]IU Iˆu4=1̕8mPq~sq& zT'8d<&gcu7~ASP*lėc_YUSDھfRy B?η ;/Zr"5ʼnRߤ}:%0JP?TaD^f)R=lkl $ͻSz:OMs#PLfBjd.~"@conWeURx/1҃GnYi=Z@i..zRsiv4ҞC<ůKƟŶ&@<y"`c9utQ 8OzvP^@JŎKHHՐ9gF!iGgosH܍i%nyH!"Cwף(o-g,imj0tL]Kъ\j(Ǭ 7Qv"TAS!"̡YjD`6*yW។WZ5BD'|ڼgٴ;ĖM} [7j}m/@֣P%6Ǐ<0(2*W-c>|Btwį`)".'x̎Tuu$k/N"?!K Uʹ?l' : m,Qt& A[?*myw=tPI1au !C% U ^74}W?|6ʂ!)cPJ_ (Vo5~UX.5]o얃.$ h0k͖L48Ú|xK'̆k 7R9z|8CT(i1,3c|Y, GGHFXVtu\FE1n&Z B\?-s_}.bÆ*[ &fbiHո\eoXd,FVwdHoezjǝV*'4Au,EG6p~<.8M]{UomA_BV(nKE ƞ dA*R,n]}o/ &Yv5P%x\,#zI%o $StS1) zXu~ryzӸM`1I v4nώ =N]NxZu=;|;r&e%D o`}#VoOiHQfHy \#bHRFkg{^ Dnߋ?pu묦ٲLTp󎊽tuiu.Gu]Y~u/aAmlW ֆ,o0|#:TPoI_~yEB웠*XBx76 #ǡYx^/XvD#R{|m3in!&mb7+fwqn6 G꠶k6Uby777nj.z1C;[<0G^MȒoUDJMl.O[LK>Zht v"MIT5v?o ͕vy9u Ctҷ:C-Z8 j2\*S3k=t,#熓`XнTOstW.u)IElevݞC }ّ8HBP*K qQ"fQ$R>=@uD}kͣN]ڃ+!SQFUTM[ǔGn~Q?qM[9]zb?p$"COۆD@,x=iadc"IxM+ExpZ\.-g&lUj /]@32u4XJ$ O&ƪݯX:MTyR~QU=o0qRO b,}>A2T҂Waʔ7`Uigy[j?BRbsad)z3~hLmmQ戂rJ5P&y 3vP[ޥg+>AFXrWnw C,x6Yߏ*Aӧ=2d9 wvKrҜ (("5r· (< 㝠"9wf=n0>o"a+7iqK’0̵>kJ1߃V$R5mk MH'n[p/)s4ֆ5יƲ&A ,p=\+0>-,|!zS[%bxl g i|=55¢lE|lmWTz\t&dH%tɖj`dpϳ7/^G؄P sL|"GgoաO"HqtԲ"&XXب{tR@;N !hsx2ftv =n]_ .>n;Rۣdޭ+:<'܊)h $/?\:MSVP Xp&uJi9FLqqxNZW Ϲ HiUN cbsT*} SX=lU/]א:a7$̦ h,mq|SW"R>^h "w,AޙѱRPQ5:f~Nkh/RE0)(8d1&Vl K6w ?H^o挧B ՘5dnnq-7V*2ըC]:2_1_{ .("ڮuCt\+𶁹 4Nw:e?b*Ҽw+5^j`Áow H}L0{i=P**j-5Dc]~6#2NKʕ/+.Btlۻ_(]Ʀkg& m F"冣paYR^/[mh0eӾF2!,B;=`3ĬDDJ:O7ߵi:+7@4P>c !I?& vW S{^M{}yy2s'm[0i9v .s#fGLG,UUMr,L щ/.lG&Ǣ_/3H;ԋH13z1‹'?&UbdQȸ&;"tFt6 GES"i( ʈ>qs\Sj- ,XZJRlczny؈\E86puԍ NǙJ!Ao$mRd\="_~6ՉN.Ө+%/s7o~t^ I2ً4`6~Lrb9Ȝ)!T^A>Q\x޻E9e^e9S{Pa}4f^;# hNBФi:cpCc7bɠAδF=scc x̕}J(MvFZwxLYRxPch'yglhG2^Au.}F*v|bӤ+ X@x/A77 jxQ"N/ *SUj{MfD979;ͫ;ճG&\@=QP*s9v@^eq۳1kLoR 3eL @wZG/ b8}6% ^!dwJ}=z8xa͈ %,%>W_v+4# 2)s}!°#OX^緶kË1%~/ ;+h5:$b)|@i [Lh(\cC}lrE ,jB,GB[#U3͎wqaA?_rzJt>OYsu&}Ը]F۩}< g;Į"%[g6 0Kwnܷ&q,N-`cӟ dmcjU1>z4f G4p36Xua%TEgQOT}j )Rz2ߕc1Qwl4c~ٴCXΩUNB?p}|#H #}n+W> `7Ɯ$-2O? _ ?+Vh;&c|F$orXQt?wj؛OPJP{ʲA ԫ&~$!\`sm ɶ@J?D1 |1K`g5yD> ޘRSj l%X(2հp^y ЌQـw Q&^AAtrxP`r79RTy':o8z>f:W;%gbAbo$V.nu|Odwha|BE )=掶C: d\{ %'UB ٯ-4& # eEKc؍WXE2iS@(:EW"ﳅZ AT ֑dLDwuu&kz֬cmNG !m- /~UP#a)zAM )4(L9F/^NWJ$,IMsϫB,`e)j@]" I(ͳpUuKHjY=Zakؤ8 T!IBw 7>y¶j}h^٭5> ? O8' >8\ #j]ZgcY }S>}"r!vV4ʰ[e!l+O<Zx,@;$(іVb" Z"T2˸YlS}X;+J$)dBHR9rSsx eIkGpLb?Plk"4<}B @twk1u"ctRU>.Jϡkhۍ}^~A@T-o|6 Րol&b6NG ^0i&$}(AXY.*:\]H v̆qit4ʄAAd~ϲIY0WŅ?|mOTX"5'O(f8LQ]%h6̙s%-a$Uk0rq.Yy^jOEdS`]%}?xeS)jWYݧ/O3eg 1%FOP4=/S lW[UUC0LJUcjJI5,xrQ hlBPyQ8WLn?ڛzEDvy*W6Tݐ^"'L`QYu9hW.h9B0(*H/$AU'J0vU+`%Kj>uh~=|?OSx/&^ۺIܶ(4G3#O~R_ኢE؜YZPɭYJT'B D4\ݎUxsI^F'kp?tOT^4v)Q*C=s wBԟSO#E;w{'Y{c2˲Cic.{%P,|R M^xC~#;"zU 2'Eu xU-{W#p߾ a fw gkm/*3PCI,0O& 0uinoʓR@VRpLPQu%fz"k4(gΓmE<"vk02 1г+ೱ m{@?&e2Ro>flpyN/#WBɄj]l7Sq)7JM15v& Oi.+("*$;D*ՖRr_=; /pp.42 ܘ9Mg*xI]Q@`\̼O}0M)*D4"Ѣ[,c:Lv^Jr"``C D,hR@>Iy'*do+h"\Hͳ )aUx@LEo3c?3~vOcmBḫJ;m-ʦx X܅Z!6br(99b 5!/aJ:Wb\d;?/'VbPpSNesZzv/ q=!@ Rc=/JzSF5"+=/@4KR%!>)hGyCQ#q(2kZ~l31~:-A=$a˽߳0׮PJB1b2Ŝ±Y+tрT Hͳ?S`J a3z8 Kۦ2Xx ꈶ>6C 1̝8#=3S.9Ft}meCh|4ЁEId%1iKsΐ+0%!lVn"Ju$õe5"2y׏ RZؔOa!8\cWԤm{0q,SthtURzjq,*!7Nx(jnBH{ "^*<6:'WÊqEqjt-vZ ~!x%DDKIA|iiBl&d|^(8dgKoPn#>#dprbd}pGhWrm&@3V&'ǜUTcS%B5n R*LYDéWPzҲIsO Ј}>fԤkWr-f9r(\@Ԓe`srVm gm"סּh3 /O9TtUtI^Cŋ!IApT ldb͍<]i.J!Y#mϋZYtw>\x| <߳m/3d#j@lGm=$A{}`n6[@.N?#4cYK^Ɉ /NbKUS%K3|VRbX5jbN9:[Gէ"ISc_q@6hFVE!69?zҟhD+67GqⳇS)^l(vpƐ+z{d|F|&@ {{g1_V@&n.Dm&UtJ=7NO~ZXW'mEgy*, lA8s?/4Ṷ6eȁ?Yds$0q)YD9m% {Pe`g1^V3oڰ%z;Rƪvt@_d9dJ "dAIxÙ1>=E/j7[]hc M`ȨՏ:s =#E( dYb$4oW~ mr~& 䏄嶺J4R\#~cXo:1iċ.S*嘅ddcY@%;byQYk|WǥU\ף L[U Wƶ%"|sZ"B&}1Cm۷E#B}#`޲14\.b m 8o(#?i2 poǙ|au]LSV4wa6lcU'za%*UQab߹މHv :fyE]*sZs12ݝq^t5" h]\֑OD#2Lg|ԋnNjw[VTwK:Gsn7鲽wOGϬP e7bspfN(#xu)AЮS4[7 -56Z o V=+tڼ67v<IROU]X#(AnE~4pg/=w^f;mZ3oL=ʍn1^ehdtT%~V V X$mCZM IyȄm9 PpW-<ٳs,e'PlɍMOB+@V ߐIQ%GpXsмZ@Dg3rK%Ƽ;-~  je(TJL/B1tBN+Q~&3,`O DŽ4[R46F+4$R0Ҧ#Gr9IY)BnjSna;nyl>!B57l^>4'^Y_od_ $#͐x^Bu]${G!Zj8BZGv%r ެ /2EVup2HM#w M-bcmjxۧʜpage,1&jrKv#sO934+:CO$IQ3ps2$o7ƼK}s٣&S(fMO ۙ٥(ےc $kٌZ^9jt"Ѝd ctz2k#%mRSPi>^l«2P?F8';\eŃ:@xǷj/Sz}dDl+G|XRE>{P0пcvj& #=ZnƼ5y˨8_䃧\%r#N [rGgpA\ɇfa6N,JJC 0`ED8-rfL=lyP|0BK_3s\k2/ѺqB%53 ~ݩ+<6 ˡQ寿W6QIqϛ  $v|B]÷}lD^XSP@@"$\Hq$*%csDKwjkJ<[2Nuc'wT4|G9,]G ӍX*L>^V7,bPW;E%Mh_7p{zOߛ,@UB B I#kd^D>ǖ~VXu˫oN O\2#$RԀ{=|ܠYԧ(:7Beѻu/Ɓ3̎lFWܙfH4`wz 0 yЫ\B$Sk-"h?MıHfU) n?q]V~nC"ƹ`2GjYEOܘv %`\|j,?Vue=bC$D <$OdKuoQG3<'kI,'E6M1= SO/o &_W{ +RdrKٿNbyY`bæח9)-2ı8rWUYqĊ8B;y&|Y[NPZ\$˰=`e>hruUtzm=aC5Tb6mX5BȣQ;ץՉ:}TOqD%FjT \}19Y cV]%}6ߠ<C76g|NO1WQMVCe3 ;Q[sxagѸ:oTKeHzZ5p;`6,GchU9S+u]K)=PX$w?1f.ՊI3Y9Gq z-3|,~GXRtIl~E\jjl֊VRmӰ1~@ք[*.5vbZ؈K)qs.¡u:OwH[6.4.'͖8U^uUI;QJH.j{v'Rc6'RsTXci7ʗBw6:YvR'f(.WpSu8fYWErBΜhejHU 6[bd?LxW j򹗂Pg G1;cQ'|Ykl^Tt`Cm"} I.h &l?{T!hȄ޺6*"-NYKTP86r`DZ<ѳe ߺ0bp疡وw,EKN)a] ÕU$Gzg@zN/{`eM{>1|O )׆ҼG/w8]vɊaBFS?u?d"fpvDA}d8$0@U_>j-zFKhNIOif>7kn ^)V-%%gÄTl}quϠNap7xUPB(-J۷W 0s_G锚}(-FuidCPwohI^g]h-Kl3??h(% u= ۺZ/C4Ep΂=}7N\Jxlx7Yi1C/'z&W^QȺ#S0xMƾl7to9XId!@#[۲ [u_:G23Jnpu䑟{YWiÛd*tr!%!yLJ}%i ׮/. hoϮ^ɻ:ۍleVڏ@'=&(,:@; U;TfDP@xo kѤ,(=Man/F_ .Ic6 bB.cl ;Mwc/lN]hs,|UfnRG`)8;r0X՘{:茬K4Xr~bc-)qkɞ~rQƧypP: GzvYTMUXtHلK.?K6X S"|b'J,}e޾*F:.O0АUÒSb" Sɛu M1rɂl}K@0EQA{LvQq$ӛ5OUJ6cx4"$! |.b2l"O+=%/1,iח< ռukvTi8i7zswk%#,o_4HOTJqzhg[{$UW$h[$z;!o IDkz埜h(S18K _Fw#Jc#7ƅoVr0d9b*V) jGE3k s1Z..g&UuZ_{$D QSHУ~Z!{muAc&[vP#pI˒M.lm}oΫ/qF*-l%@T+#h.8"EhK%FZ|CinBbOIh68 s4^,T (uƓM XL0]bnIjniYs~$f Ip 2Xd:"ğwb6t5uwa=dJtO)܆:O󍽇WHmPDվ\CUL ?Όn:.GɣȒ~{ \0[}kMw>EC?vm8 Œ~_6fCRT~L VzT"\yv9+{-d2L&v_$GkR-ho*s٣ѳ\ s6ւ)e't$8 ~G )t3; #) &x*r N[_]i^ x?ha# gɹqϞShwʃ{U=v "AB#/M < ϑVvC%D̗#'+ȄbBFiwb~vv}Ov 0F:9 Ypy x;{Ot-hEgh)'\Vfєq'{[B=g+@Wϰh̵E$$b-- |zf.wկtڭK@|ЪAiGGÀETJAr J1ǝPCfOL~yۂyϲ3 8N8La|+ZG~Ȼ9s[k'eZ1G07ݐ!`?A۲2M40,ZQ'SE)+Mist9v9+)j. d&Ȕ7}>d/Ձg[] Uլnz2W?}q.v(qL7Jwt?M&EJ=Q,[FH#e+$**Q'S7 olniA&Qp? A dTo M-8hO핚4!A@?j_H61A9Xn!uBӔFM3tɍ[m9L]0'wjZe>$o^;m MO:w%~`Zo%srvU}o:!1D(CASk+sZa ĉt`m9TLIW1?TzVsYm]O@QhzL5xt#1[wf[u`@SYjX?.ysR"< SS}M.cXRi]CidMB4XmUa"O JZBIkh/q]\= w#I<3 PmoPȬ5h?8mP38EtT LB/(epmğ m+NƳH;LɘJ8w6 =ϊi dG E! ɜȅ]U>;s Df>aXHə}y F 8ft^Uρ^YlZE0\B$aCw Ws|[%i#j#G#b(} kSNcgA(ȗJv\y;Ɩ*Xi-M߉|ߡT񑲈N`?#h]H0Є$ yV*iU,3v&a D"׫ogYHO+Q`[GZ4d}#M6xNvTrnx!ϸ$$%!%" ٹ#>˪hp_ i8P)w{4g+_5IJy+˵]W5KuNMG~s3 mY&2r#m8ĄDW$Z(7\YƆ ]kGhVT2;Q(1cSV)/y\$e 7'd|# !kŨz'ǡ~hKF:<+W(52L$~@3L7񔐤TAW mڂ̜X~ 8/\*vLzUˏ34}ƂG> %"ͲI}3a$tڧMfJu28MbS|&U*}Ƕ8j@GĨ4RqX뱐'3/ު+f/2cFP[o?ճ,n`H*CVcjɡ@ۿN8XsZ#ve/8,ƒQ|D=[Ʊ,<z=Gz`}dS|KL[ERAMܛBr47$db`v*u[-O~rKQq~E7_G'!Y3V[SXI33yp4]nbaލ1{ui8Om"K֬WH4f.E1dtz Uv/QCJJ^Cw+}!3`j@fD^LUr쥕F`73sʓԄը@{-8g5:~6`coWqBX3_u gkmxk>Zv~ 8ϩw|Å~~X'w1@BknL˧jB4[Gx9'Q\i;{[" 賞 s7f/ BȘw}QXfZRMV%P|gWff!@pXA"ƂU,F#!Y[ǓC,(ψQFA%?DJƤ~'ܳs$?Nb<xtaմAr:& AYn?XS!trـX;óx-v6xV>ڠf^h9s, C3wq0uۺKo(+>`/sr . !ʔe|E"3v`p[& x4?|Ǹ;>Cr4q]kd%0M=ʭI`n|N?,'Ę-)Ԕdam[pmms_j\mW IQ}|C9 7~(U } m9x1CYͰjH%/, ZƙBC,TwU*O#G6([_YDXfR5b6iՄ4%ey GpAƒZi̅j_4]qcr0tcX dÛ/YAoZR &y9{ͱΝՀ yYdBGҊH]ilNxw[n9VC@lҏ X  -C |dW# ,D)Z |%C*L}q[~`%O)R-:gI'61 #i`H#˩_M}ʦߙ¼`,5uYo*Q|~'(28V[ekea&4X;xu`3:h>A-C (:6n5ޢ$keoMr^sJ8\-Zfg}uI2@TVI7->^M'!ĕѣ贕CTL+[ZT{7 ߱1ʨ}\3`Pm}Bs0,5G-Ɯ()_4Or)`lbpP xIۼ:#G^pSt>Ij+sD֔0'$=ges^݋L:=^N|.icD̳7)[l_)32|WO@gŠ ŧ <:46쫸V}u 9x[ڟ/#q hCmp+0EԠ8Sd*#hG5'1үꞚ Ŏv1}AK1]kB\짶fgz$W^")q i"E,yK d#/TGFF4R]~&w_Rk'{I! uPH Of6ba~k7lziL\,tZY{gIāRp{"c]hO8Gq:6폋<{fK9k eLll KsX}u6{Ňc-0BsSHیQ=2gr, :H>Ic8UjȢ]xb5@9jHjY2Mr 7vXPܼʛ-Fa 6gn5D jfMgYZ07070100000061000081a400000000000000000000000167373ea5000056f4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/V]?Eh=ڜͩ>wӀ}zjȘ^cz)$Q.-?᷵6Dd=H.T0o$EJ?[qE@tǝue=iSn7O4aHƋ4)qrZ_Oy-JB=3ט }} J YН5OCkI:Ti$,o3~q6R^)E+B-ҿf*UK.5LX4fx@P `_⌿ǟpıeĪ_rjy|m-[ xdiDx\`ai*Q* hΊИ>y"_#n7;wAPv+ ^**X/? c_'[Ҩe(vn?V( |9uw,NAFWv?PCnޱU6 U^aB%M#ͼ| EF@U Sy"1a3R!jR[L<]+*HߓyhHy!P*Ev~f_£XRir.:^ڢYu5jbdYpH!,BB u@+ jFQ9n3 !.@@1r~kAfI3Ɂ>sumUzef?*=n"vvb 4Yz"ғ X_b(2a:rs=Y[iٖ^݊M_ =ȖB2-C(Ò42kZ}U*>!T} l j|x@M7zo3 iRP]P2Jt^?O:bW3PhSƋ$'ciN̍=Y 'G|/B_0 _~<95E2h| ʸeAHNWi*]=]|XqJmvVi~ P]7`<<6oEmHdt/k C1e~TU(4e2!E?_4A~څѸ֬|zYbSkm-C4a)Ffu*gS}/`96 _굽R+BVIqH+ I^(qÃ`6;2q"ynjߜ.A tfVy5LEPM_˴I7!`]Zj<* }$ * IO׆%f 츂c,y lآ-|,2DNZEJpZAm''Fcp{x@g8?e\ ) kgJk$E՝歀{4@:%'ʕ!NшRX~ +Q[C&S)2HփvGj0FC5c E_tp}m."`jTfuXbIdobk{Zgs ,V zU~OhN H)ՏOl1&w4VbgK5 IbC:s\v"v6*%|JEnzbT̴4T3.a^r'Uϭ"2A/Li[CD5-%%™\Nַy~?1hEv8;BfvNKk/OmL4 ^%ʗo=DZʇuU2@׷iqۻfKski%G jn[꧀Cf_|@],e"s6SFEK/DkSA7Q"Oo$&<:f .`Fv%0OKS%ru0:3ы5/ E^@KkA,ON!%[PXȾڦW7M: G Y) ȺBE+2 bҜq<4ͽK5QMOWZ~nA6bn}}.\Ւ7uQ`P 0oMc[?'W+RW))#'B~Zqlxݰ wrfVpKz2mݣqXj@s:˃{MP|zIyvSS6\L x1Xi&QX@Q$*6i"AʄF]dqe0䓣l.-;zJ4ǭU!xCK_of+!{=8r'+p,,#Pw>ΫfI793г( m"6T y%Avʨh|*?+1 / 5 H։(=@y>u5uK9t_GW<]ž% LpM~udV&ľMk  J!n-, W=Ƞ]xpC~;HG3O'q!ıf8Hs/ʉ][fI`J!R/K-E PA+Yw7eiU\r9uI&1\XDH3Y5uM]` vں"3չVbs4 [Y\/,Kq)IJ65_-7a#Y˯v?") -ˎXaҬc*Ӻ(~k]/%k5w ~ ``ey}D{K4:G>77o.[~F5#z(~94)A%+voL/,O,An8a&(P,Mf**̟Cz<8XEEG8s/XUs)&%NcBf-Qbr2ޯ%Y#3`"GQ/{6&Zg;7ݾ+F$UGXS0\(31g}uŴS o\1q3-!^W["`em޴Z+W3=?iwۗzʟN)(#%cZ rw(#.םeaM|pӞF֏}E6DB_k0ulQFN)W,1X?2($AբR[ʩKWxKN'k}H"b)e%f -"{ W?[k:0GQ^c:)Ej~h)!4?T@>RcqG뮕l̰¡$5~o[j*I Epo lN-zgY*O/␩- Vy2 v +:Z+pBN h^;dA:͈Q:#5))W#;P0ѣGV^΂t׸)Ue8e3R]7pOSpfQX #qM8+sIםL%\[ jz?Ek~}CD? 4ҥ~ ; ~#֕[ړ\hژvMg`VwELyg9xS}=3Xan`r8śTB!e.r!y[Pv:mޗehԑ`;Z}Pie WO͛^k%Y{2vVT *$ȴuɵBb3+t=0t6;8tZJns[TMZSN1)>f%),ik9Z:F.2aV#J3xdR"CW v3_#UӤv20/Za #V@VJ}޺^M%g7@Op6xuт+ p`l=/TՈנrnyJ3lE85=ߊtcs>W`LP2[ 5vnI[DuM z z1gPLqȎb_-XB.SMW5_>DX7S0?u'f'zX͸X;y(j%&1ev}${c+jXhw'dof,`7HpCUEPaq7nGHCX0,(gvC/!?,jQs_]sc@.JOGnQU G ֲcL I _ى5_+U96D(a Et£`xcK4 s,[AV+-/ xVE_fS&B/T nv9p5M4؟Cx&9|^IY8&O7}E1ۋٶ$l2k-tj$(@N! 5VE*qJҏKP;Y]ȹaB,Qps5\/glE/`__lB,P?JXoS}h_a(EQ>L'9N~ɝG] g>SWV*V{KP8ʝPo'V,G͗} [.煮|c/)ў֡"u !D[X:޼X9Tu -+>/CsiޖvdOQqoU>}V~*1~tۊNwE% golSk)xe2ZmR] M%iJL66RoVGdžN@p=6 dڒR`v1{j:ePJcvL;G>lX%mT[{FzLFҳ)jkӽf|vRl)cu6HPm6\T^TƝ=Ne V|SOaaL]` Mm{GoIozԥG2Yz$nSa͸"\V+Y'C {ƹboMDs_(F|G(AD{,%tZz-\-vLtFIhmNFP`=@"JQK1V?$h؅ 3iuVAƆɟ FuoLM72Nlx2`LU\U2p$2Uǜ,r΅+&/7p]wPq`Yٛ)Yb;w>΍+ލj iW5Fadj^a K#Rțu~$VԨlyf>A+`%3|rFs WampT^ *#} *t++*5 `-zy-ib”nB<,)+὎cf>-c SO;H\|~ BÓ9K ՝]܀ny;t TMqScZO6=&0 QꂌԵA3N$Nf 9zzgwJ8n!*7 t[\yĪAIȳcfcI1ZFo./wrFRG{a)qCzgLv%@fG+!*h3}5ǚd=glJ&KX}bd/KQUO4~2}@6HEkQQ_$;U,q8 <>ښ)`dl7W Gs_hkj!nAIœ|PA3v،*ȾDeb~&])> KwS?k҂zPvU&Gga)¬BKu}e\ect<5).*JL$C4]M6~@S`|7M#Uv%K2+MYJ0-YA}]U:YMQ9}{#~g<r zE3۷$8{ bx<4ҕgVxdXZ0CLSBdGϏ_.,kkQˀ6?ePK]cIP՗G>J ZOP1& Ei+I\^gj[̳7 Hm#ɢv#M(Сxemւ{dc`sȟN-p0`vC3ED"$b4Q?WMܒUHJ3tUT9+X,3糂8JqܩZqb>66X̱Q ]6,l/% +]O;RX?᪺+A*A~"2q].*(%B 4<>ޣKjY}@+lrԳ#X!s9PF@K @P&|;#W !RZd#o)#:))`TA3BSozC0^oB U)[J`dSKv ROct] 6F {߀Y^m=m}Sc%Hu8| aȚ!g<=aP}irt+`J|̕OXl0EGi5} Mtُ xBN"98їv ̏:DE6G#BO1bCٽnN}VT׍4"]ޗm6G V;m.Ւž@I U֭$y$ 0Y+!({_XR f(,93G+Qa>ga^ﰵ. V?@^Mw%&;'2ĩptx$c&OoU"po3΋TC 0%`>-^'NAgl14Gj?O>V<3LMe y #$Z ^r/'-I+Q[Q42f%r$E|"6]wq)ob31}H&Jo3~!O *_1 _`Eθ݌N\e5W-´-ϕ༙@gA.eOsB wFqot}!db+XkC = [_3ҙjZ<\P˶ހ0dE-yWɦFy,q#H=Bwϓ=kێoI,/QNڿ '~,roΦZIૼ;ҚU IN$b;yd4{IiC5'1p/"V C{|oHj3T-԰x<9Hdd1=xoy/ʑ ^DifkfK%x̳ k?^^A+-gB7}f1W{qP%O&FĐтQsW\"a;VGx͟يlk3S&>!]k߫1f6-iAT ڀ'Bz]Fg)HNrg31 {[߫^`|Ho/zh@'(=Qi^&(-7(#n9 2=MA'rbn.awA@Y!t7mўQjN Gm)&!Ј ?s׏}9ߝLߴ{RyWUFuǩwnBPFD\J( =Z,JhY-}Lu6܄S5zj"TW' _f #m$,떘pA%)%n_sm=E3?TÎ*CRlNPݝRyo ݗ/ZUӁ*F7oFP|huGklUU*u6G)=,՛!T\+_R#yeD@/|\%EnFlkTUPZ3a>kMu qK:ŽKP;r J~T&A.SQ%T6_2\;z.:6|x櫮8)%`k*c; zHvaW[JZ 6tN;!zX5 ] 68:Zvp"-([UD|׋5YIbºg.[y-W] yW*iUF[&e ~Oi-U`Uj*/c"=@E?;R65%C({)l8| Cq+~o:|ԨvScn gc")"k=bjl~̷C⳰ٞPEXE58ԙBy6OSv'>d|7]YNXI[H Z hb+7Prj9DM3/$JV3ѡk+ 1pv2w iW6SU @Ҵy/ْluA2]i z×ߢrj,h%|!{jc\'<+لy孅NJFE;Q?[+g~'WqrA-Ƽ$[zV3;AbT<IzTCdVkKy'Zq9pvAgP<;e >O[Ts{*~2!P"j76ɣH‡M}d08=.<*竒FGNegD,24ÿpLJ!hB?1L{;l-ILcm-LC}`З15؂8{ȕhFX㒠K\Qh$1 ;}nT_PnkZVnn{\ؔzI)㣭AkT_"/__BͽQnZ2agƌ[hOTfN8'F75LC}!XcS۫y2[c&mwcJAfWmm3H rZZ>E NS,AR!aOWW56N߫P#Hi[[?Za] Pfɼ_~:NqNo<KKmǗ kRJ,pʿXڍrxXi ~4o)Z3I}!dx<@[·JQݥ z,O/~,r醟ʜI^.]X2HRH*dH').,\1{O|{#%e}=[g){6zՎu& Zi+jNj=`;??w t6+.uN+,->wjw6 :雇VP3$P2gиYI.eOBJFQ͕O}g̓;B"ߵELb$b g>SOLeKj &^]r_4s ^#iI<$if}D#7jQ_X-u<~bN^CR[\$;RP\hjPߑ2gL1ߍ.HڎIRs7X!5ΎJ5"@5-rW$] TWjr^ }Zҡ~%[)]1#4µL.4 .6$+>}u|j~ۢqǺ4bbgtԕ5akrM+qx8bS ]Il\PHHϲ꾉gM? 0f&_UMuK\eNՠK+8Zf5H |gL}4K? X^FfeGc|܄.THϴ 3r&TӒև9: [yZERɒ:z!49 G7!L( $p# J!y AӔ% 'VE'ۃAX̻f6+_T%/$ ]TrP_@w.D`GT24N4k(5{G1<\TFYdX% TS %y}9̭O*ivcgQ6 wX. +2{h:pt?_a;BNb6l: :~v[1ƠZG $JJ[{YI'- %QNqq (C.W"]%ܚ;htO<ȭI-A[hl+ ]r$3܁fc4J[KI&,EDH 1WȴP3ÝVS434j74޺8k*]U/\&7a&X[hRN+;yJok=vXM営ԘԿ[| K-c[Ubmhя겅?_<` ԩz7NvʚyzN1푗ͱ _W-jGw|Z3vξ-=Ե9ň)}qXc2zLX_IG w`Џiڄ\}L(Lk>#c=ˮcAZs`h00րaU^ߩh9Q .WU.LFqr@vU@8vo%_cГnh+y~”@k\(b}>,*p <{ w]_R5x~Ȫ {*)6lO|-dKCT%G?W1=I9k,f =64]2CyGWފ=ôp.7:Rץl!rb"Q EΘl|;2u5k* j8׶GkBnDӨpwovG{ KtY~&y>}tԖk. G|} qsY6Bȍx\iD3/Sbv |me(xh8^kh Q7x2j>}Rp\M+=xc{Zj|9$C/Hxi->h%7*,U[kj 1( ..8w7ol ݘake[YyUOZޢv_G@]ՁŨ}6Oї.~Ne:<5+SS|=۠]<ɝ"qYK~Ek [H%[֭H;x.Dh0x9Oۯ"bQaQ'-n%*rۂg9t[ś@x>4\>A ZgL6ԏj ((?C4[w4Ͷ{#y!}\ cL\ZW?ș4T;gsQ[I.lTf ܩR=pԝɹ7Ur>4kމ&QL`Îi< !9@BcmA7L()!X}E^V;'}`;|b#|RWG:·QVd,7zd.zI$'6.ZFn7jFrǏ"r(Yt@׫7ʞ @FV/BV}G+LHv<ΰ>7!=فXӫbH97 A7Bt 고3A]ʤ$#TXL.:Ӹ(aGP%QY(1tܫB>V#&L֟Dm( b1ӟ^%Qٸ+t4m=^&j~ZXv4OOaYw4gGq3y$LRK rL[_"kZ_>$ 3%'z$`1ȄzFl-msj9ޝ>rجv?{9ڬ.1&n&n۫juƴJɃ- t]iH!` }W%hqv͝vct; a*LR%2V ~kE b`R*~3Y"|LBG2q(9l;[2@vg #)rӄ-y 拋}~?kMtMmLe;NC6 . 5)QQP+N.R|IGnW 3wl{rzP^[@?vEA@DkRS:_2h\ό;T,Z-Ѐ@!ͧ-pIS*bcM xpYNZÐ%,8Bx%>noY6ĎqKO|yn'W.&Uvs8miKI*[(}B6=j=10gI\ˋ~ ^ r^JD_1.`.UӋc@fUV*:p7Rcfli!LLAiCd =qUSIs$jȖ;Xrag*Q`T V hYz 4{e|jpEW붕-F8ħqN4oM̗v .;pCnOx/ 'V)vv>w$hZ/b;DaYϕP@2,m]"כR# m}-i YafK|r\\*2\h쿍7ۜ}ذp&bB'O^YzʰH=hv4o 4qR9û<:!K~|Kx+ ,5A$Y6 V߾ `x'bY:_vrnxfZ;Vyal>qaR1/;Á ˶hUnYLC\r':iq#nwt8/SCR|:/\3ZhV[N$@MS 6 -L@t3S?[I&Y œAON_uՓpSHmrE2=7]E2Y &:紤KN sWAmXp.B+!bP {WyZ; e$&}va'TS X=@*6?<3#?o:倻e[u$BݞY*o<,:rfa1ėߝLZIo^}=Ìd1w05JS/9e܋sT[;ƒ?cӋ?d*Bv(QKm`Pd78MA0ol"PPZ!ilCM~*9 R9jj -#cSA8㥲ԨxjENyD1b+B782;ղ0 F]= #k}yű[]@"dfZ gGZIŨΫFBJQqIA 8N~XNll^8m.ߜ /o3FwB^k bVȼsU:+W]oVVV6s/LLJd|N4>*)+( "dHCia$BOe0]fu"6.l_5!2J!+TU`Qǀ~Y) Gf\Ww{9f7|&:"+Hj'_ɢy,>V:tqGknSgz(S;@%,`К;攰qe7}}t+Ҵ?.G̵UJYu~$Jj›PߍmNlHJ 趞F /]ޝ7͘ꢑsR >17D/O8lpzra#}<%wy,9`&4VoMObuޠFK A͚kA}Ʋ?RZ*MiǬݤx!BK;oD#=0 X2jR᥵1Uz%zRy?nvIP*c#bg۱t.oLD+ꔞKL ᣈ\:K3O ly.3$ -ٮ23y/?0)џ'C|cU˾됳: n9@0&` 7.6 O]h>W33.KZ=IF}o)x@f&??0j=mwVpARbeEh8!{k&g9>OdK%R;%C<ևӣVV"ljǝ\[KIwyC4@)~55׾Uf-d풄}K192t{vYfaАȓB9% \}C?0!bc?y˚.$`Qt?b4_PTYyinX87.QQ =+V>ycG\K R%:>/;]JŘeƋ/&Va4~*utqxGxLy/I7L;Ɠ6{s|0M am$W]RTWLaw(St^q A3Qb_L[_RܘbjaohGly!tUġբ|%RCāoT4U% _=q¸dF9!y(&JFqԱ m_ȥdA''CQ饙zsU9wW>}6- A!샮xwL-?~M .X8W[Ov'E;TLɌV뉕߅B;S<0Z Jus}<CZd6Le5>T[Zek, ZL^hM+E{s5S7Ja{8 QCNFŰfDVob2 \'i$ʪrУуR4g[j=\v{¨g%2h=RxB_tL <]X4/UMIn]'P۩bP7jdyBO:Mڈ t 炶vж̠^!}QV6@\5tJDXLubv͗~Ln_7^^t"s_wERRTHkϡN1A6׊|2O/W.Ex꬯"jBhfyKbkX\m޵nPaP+'/A^5F%?ЅWME@P$gw}Pn`) p+QAC\a'%~['ĭ F}B3/`=g}򩣞$p0BDZt=!nDY# u2uq+/ՐI#D S#Lm'rOCQȷHXY(s;\:歭O!FO%|SJ$1Rp _$Fq曆V;& c!bV?|ؐvEuloVHNQs\ _KIJ(aߛv{j]Lʝ_-X9O/e솺9qWE4䝙 XUpv:F6ZoX!7 5O@>g@1r1W"yJgDg*[?3Gū$\.OdU$t'>Y*{RT=|Y*{a?;l"toz04U].&Ƞte=zxOϧ[ 2W*310ѸcɊРEp7!Xg%~m~Yg^J=j?s575UF?{yf I^i>iBK}lHĤy&?`N'T҈0k,GQۘ)A65ϜZa[QH]zTQTLKH3Ӡ"5{a#ǛՏYf '= ?.WVJX=|ߎ1FSMnw{AqVmBN |2@Rd1]CwŠWͅV> US[;/yBיLi8L9c=W1]4ʳYV[ije<;=5-y?w<.V^?hMfC_:9ELQt d2Յ2|c) { \]oxchWWZtS吒}mjEyI\L&ܲܿ-ץugע-j{ @o>DG>k}[nFVC* ?vprp?Iߕ㔒*.C3dž*m@4T_y+j$_Cx Ul|mi`*ވh~ꮱ,k|4_3DMсB6ۿJZ S ĶS4{t#]RYr3M@NtPM5'] noV9]>7Kijf^EXp [_a4jWk!農~@Z,2+rq|^0z1ܡc7BHNvנ2|R!/~!8.z:u#S執Tb4Z,O?&[F&Y⣐NL:qAjCc224mجݱ\6 3&6`e]sQ@y~iFaW2ǧ =VKBI-oqyADaM~BOfu-t)i֣tWQ(RPokKiS1l)TڹUh L| BF9xm^Rbކ" +I葊/>+ cP^[[YvV.&P-W]Ȗ'63fv( {FR`}4=֜BrwNeI"ǐSk5swfq>W9@$YNV@oW7WTVPj < BtF)}(b_/'YE\t{`g06TiGl3fYe61<A9תW}fDAb됽8_eS ucA(uz?Y*9cU7 $~t{"ue׌G dTLy5I JQK/V:HWtlB{l1zOIv 0J~{t) [ZD+B:ߜZlBIw!Ex0u&~3LoѷúYw5=+'חU_'ê Z5NSq|IjvRH#cǶ4{Ӹm]7)%L=`i[ajVs HDBjߦٍFDH@btp8$ 0VC1ǦH+RznmKM*'aF==:!L7^_玁j f.-S\Am 4ʩYU=%#[npcx(<*]pRgϏ`;_(%RDZ/Lߴ/r @(8y\_ r3,dgF8c+nӑNzQzsCoj sk?/5ԺԔE?_ l*yr,sbܗR`cu)ʪܻ>fLvI<bv$ͣ"'Hz53܈'c,Zx7=es6X\{iuHsH~È6Ps nkۋ3q e$a[Zfy`]e&+$fٳvBS0_{vn,`[(|:lʾT rX}dRI-+Ȋ$iDW: nB3ԛ[7җi|0W[&I P04qYZё 7N%R) QLao f{F`C:i2 ̓M\tQj&)i/1Pz0h[X4IROsL a' xߗfƝ"jxȳ^*zsӖ('zavw3 EyNJm Œ)HvPy@mD6xRYo\Hf+aUlT֭:"JrbM)k1x\d%W m?a>w2rIhͫG,z%2Hu< R68Ⱥnϯcd؞d錨$o(׉lu`$F/ˣ7)%O^K Xxde~hQ س6g)#Y#Q>\N]ibwOM`.|$ tSx`t.V\UFIT~DVNN\MWEK. v5 npfj&Ёi蝥A{Zwe [$"<]}@%#Z=س[0&yd*P~&v0h;HMgJ euƅ9ez_òWZh(D2Ŝ ̜Ƹ 6$W6$LxW7?|]#X*mއn^Η}ʶgD|kL%9T"§X4OpavρaLDoFHQܧ yP9QzKWElkj~p̡F=^! e5P5=h bUN#B ui@!0>#dt$aJk<ʋf$*فrIj@#DoAȾIjAsW({a8aۯ#254>4!-> sFB_E0:eiɔ."Պ[зFcĎVh/n$`*5}qG u6єjb5bmgl p~1U!0j☣]p>7}M6$fi I9齧aT6f΋YgEn*1C&atx8:&P Տ $S'fV|Ks}K@"̻vvRTl{Wl'YkjA1P)t(P0NePQ5r@ (M@ DYI99o9Z CnH(td: ˊ"?ڻسzCf(${#&LCJp@4:1Q|,GFݯԷ#(8^c#RJW3S󫉽+HC$2 Bʒl*p0#0_b&ҚvbS} M?5ִdgB@~en!sC~ AXfA i)W)΋8X @{.ae!= TΚ/j'a1=F٠^U"T{}lƌ?Y#q[˔t 'Կ[T?*w ~ qFG٫b~&ҏM"(h~Z$q0Y5֒pȏ_…Ƞ:Bᗽ!,d$W ʏ'1*4Θqx7in2-`04Z)A&UÝNB/ߢT`1(oFJq}}U خ.(z:85%4ߪhs=a;5On /=fu*y`Tav,p8}qt;_dpNyI4=Q]䘐.k\7`s馳4 F#:Z$wtHw:Pd2 ץ-dpGp?)+{  Ul]^uNA3w Iu!*C͢o9 $b)y|C:C>JQ:g%*Ez8;ڿjRnDÀIyj pqk#2]m5Cc)_  `'~RVa&Q$oݙLeƞ )ue7TZ}[F?n˜}9R|oAlޥ$сgF5*ZB~ɏ!u[ aU7ڜԫWW}+QMmxt^6j''":]:xPyu)sLe=%+o[ir3DIbpRE >s{,9.+Uߍ [)@nm`o(*# RzT`֥H֊M" bW;gp'NlC3t6̚Qȡɡ "-Bg_*(ʉf`gX Cc=, TH͇ho}3*tl~wyVȡ@ˍl|͏*TϤm]_nSX&3.;\ N$},K|ѨHg*n D$Ql k:'О5ΒiYs gr4%`DɰCLÑDΐ3< I)( ~xWtm9ʭH^5}t,nU"d0Zhw|DO xʕLJ+cq0k Te)CTM\R.ޙJw"kC&_q"7mِ׌\v`ssFu@ݷgmI>f3bِhReCg;zJ(USɛ@sR2|Sf bN祩k:%^ƁTR!^_NJ+&IBjk`HLo}0%u,O(' ϒcM)ӝMzfOCB~f )Ot RBI=ۿ/iek&t "*8]\ (]v$zYs|TTQ譞J4d$ <"S-7qƝY0}eט-\|G xmD3)(?ِ|np#nߍ|T6; (cx f0:TBs2hؾIRvj>HR _`6k*8(ul5dv}b#Jp¶^GYy'mbŰ~h{3 )ET kjwK#qv):(p.2S.y8hu+4^(4y::7oz[ Þ&rH0JsoII8\H?X6c;;MNꖉ>{0<)q6a8˱֯a7$'E.I|jI:z>BJ/OuF'l} W_vahx!p͙ _NsM,#D.]v~~0` 4B[x#3\+ǑS׉KȤޔ\)7eLG>,O!=bi)TU?yRϚ][m1h;CouhM%y4zL;*ܛN^̼ήNkRkLQ*;4M6$$. Q$-61G^SYon|8ʠ Pnu .شRhM,hJK7Ls]ؼ>1O3.g681c6A`}Vܒcb,QDNsKMzMz  +& ܳP&hfn4ۀqсu߆ÌY_v<8I:BlHVS|$~]@z"\%]$N?'Č>&m,NH2诺#D31$2C0xܿu toΈAdrk(d/jot㻢]>]~t˄v/iA#l5 3o^M`TQӳ Xb`6yDd3'JB5#*nT29BjK{Tԫ-P<MP '3Ѹvn)Jg// p!I6[睬1={}W%̮Ŵ>*,ɁFsy0_Ak܏&}]s&fi &sN؁Įi5L( rLmN6t-V,ҁPR'F%R=^$?:;/Yk;qMS0C` d G&I=5Wo/8$]*C;_c&Fx|tMy`9tyFAwu~ݦ Ңӷ%F/(Ǥ*q-v쑡lf++w (_<aF^i_Ped*6j5C>cJۮLX#7"y7jERc U#rѳVy8h?ъ:RH K?rs]-koEAo ZCeCsW JۍDwhoA6lQvkNEώq_*dJ@\v>H K UߞKk+tc ;+U Q08V$8EJSO/` Féڏz[}8TMj>8pqԂ|a16u N`|J(4<[Gwsj!kBD%A1ցgH daFYU_Vy(O1nćGG^cF DOe{9I?zV5> ; _>&^ c jH&(߹#fq(ѝ{pve" >察ZTShy ]G=$Jqv7RCl,^_t}{k3ŋ^W-Дq[>'t4+]ZXA'ճ)Ұ|./ 20jOItBK 4WF,q26X'iiW|}l` KtH Hڀz)%hiנVEcFjn@p\϶G,# wO"7s6XOvDikJ{_iQ~v%YV-ꕥ%1>xP'@{0(,S+q*;g(Z8gqTݲm6 ء,*N꽛>hܻ2 >\v?C|˺ vҪp|9!T1bj_*vi  Gmn 摌% Qf|Ϊ<<$"ď ź CbWN,}C k 86`w|-q2޸iECcOg2Dʳlؐ\E;}*;Sf~05-K\-&{zbP5w…}Uu/ּZ<CpNhE].fHt&fNLlqdG8ߣQ5 ^&\l)zA00fZH@ϟB NY#W慎 툞6̪ȳ_;4mX׎_<)oLkzQCj$C艕KAYUIȴfFb,&#'|sΑqT;ɒK'FqFD0Kln#_݂(9dYuܼS nj46-O8R}Nlo@,IHx:;+iIύ.*.pE!'訹d^pۉ8e-+/s5>ݧ$ Rx:-y@ء[6Rr~tf'37/,M"şIN{O $gtBu}$ !`|K􁼼LWњ+y*&l_]~aKg,sjS\wlƒ@*fO_qrGouil"0]5e<+nJq'S[X!^lL9ײ|Hː+VZ{:_2U]жPdnW!fb U:y[kҬY qҵ‚<Ȁ6IN쵩f&~ vN*  rtᎃSL4l0 gnzZ%%ⱹӷIfg=X$z`7PIr]8O3HyDAJWdUɧ?ںe4gN/xFabPhLcie)i= n|]],/۶(Cjw)yZ_ 'A`QHT' J%g@ o#[ [ׯ hʗ;1N6J׭#سd@S/j!ڸ :yyXJJ} 5, 1]ݷC8Im Ч~z2:m(@TR{7N֏a6vOmo9bHTڲMtJvaXTeX['Vo -#\XZQ zI1U5o_tIHA!({|J_qŧ+tUrKs7 ڨ[O5 ]@MCh6K#"fet:Q;'ZHvw%}/0d U\)KKۆW ħ Ԃ{N"*BCrA fƋ`>tqn o QD7|{7!Vq)ELجAz~%}rC`^$0HADh,G_ҖYX"YS nfª) +) &_ד5>W'㑰sYhU]R>8ȵ첥#zmoݲ,`O~ibComGid#&kR]T{ñk#0B$qad,k5P~#m%d$|St%J {f߂::8͈gPB'^, xSZ؀0FKz+7-Rt0Jh+#dYĽXߤG)3B DiUWv/|1e%QYZ*d}%#$] בeC)ZzgUD^YP!zbxO] QΉ` $P,35CV1q߄\kP}Y;bnz>:G?yPzQA}ha_M  j ooǹ/g ]ᶱ4M=I1N!d2> 0З$X?.jn( [y,Ɲ5Kd4 (l R|)zT:"3da)lƅ.6ge!nQD/;"Y2!Y/D,2+:ZdPu1W-W'F.)-Su0຅D{(Rafx-Vu+N'viv?Vh`{ hԍN׭.}HúXϷ>O_0yʽt>^!=8e V?ϩeEy,pbf$"1uBŰW,٩ pH՗kO9X[VcZy67 Y1=\ @*[;\ , oC2 *ByOǿ84ĸBr ؔ/ڋ1"DSٚV>u4Nw=M@ѤL '>EUE O|fNŒS;h[Uqsq}Rğhm;E)7K9syt1{ՙ2zyOv?ŇrOG jZsMʜ=Ϧ$,QJ)@eUS~ Ee7;I\}diU^paW#^et?sZA*ps˩W~RGX52G1ƻ_857K-Lَ1|ǟפ31,_s8DFʣ1Y)vF0O~ܥLq  ]/kT)@gemE 0U<|0\67?oFeǠ!YMl>?m;P`!蜯>OB>*wEv@1Uў-#_171GۚY!V7 KJz ^邒˔% 8ϚA3 3J㈥kycQMhwƍ{24&Vu7=J~f/պa$ZOW+lz^'ux,`cL9{^CW=gnUjwRP $6D3Fa9^u c1;z$OINYV~q̷Rr KJNTSN#0|!pkd/=>L:J"XQl+)uqY|b!P!. .l}rx9njiF xJ,k6}2C\׻ز1<}){u#c/s5$턦jN=#Α)>~ߺcs/>&!<6O[ض| ZG2նE%-O .̼A,#fW$8fܞW %B9 ۈv跘Sa8ʪ3 )lw)֊> L) Do\g=e}J~TK0pG~ߘ4ڴ-?ДTaAOV"LtX*vi6}XC[@@ lT7,o浙A2 R,9% ʋF"/ƈD w}?3d :xTnɮ#=kٲz84x 72Vѷ[$5HlmGw:`2[ yʜٖܝwTt"Jg93&hNa2n$wXc:cN}AƑÔcw`p[Cv h}n)-o`NZbUV$J3؃kw,SB|5|>t\4sRjBWꝇO\G*nDW2Hop҇qHE<Խm3wsO_MQ^<]r07;ΪR )^{s'- jU`˅J'ϛ)Q;YZ"?gOw<}s4@VKPڗQ+VkF$t¨&ul(d32ْ@^,.ϱ/jrݸb|<ځ !TOk`bdFd;"|PJDE^5;|^h2m* 6G7Tۮ^b 08Qݵ1\ 1j|'/_ϠcW^<&^8)KƟcQu(j;U;eσu*~`phz05[=|KTRc-fps!z~"*Dc7`,ctD_u#SL+1<㢨KUTu/:<9FHw?)!(X,>B2QS7CCsԥg}$ZKZsuv/,3桛`PcIi!i-W'6{'Ȭ*wV-S!s'I)Z".6{R\֒obᄨ.d|vܢAԄ~R~uwV܈^5]V+'=\U T:@H8}y51f+)yQf6!?{0khox࿦b57`8583~=>ʹ~8/O;Fx0x<:PmgF%Jry̪F͸Ka8 zIOEvVJg].yl!N4d̥!jyHj3u- <ޢ09 ]@eX6IX5ЎaMBxiO;މ#(=`?b$aI:.T>*Ex&0g`sp#@`#5ݭO~|nwKwDOv@$ܦrx~1Q in kmjF :?c#\ԝީ:^5P/{\XToO(ǰ +{rl$5U.!+I geӺ"3j"gvH jvp"'_BKp9̲.4MptUuiNvQ~K'WIcX.1Q$6F FzFޟXKΡl?{^U| ĭA#΅T{]mA:Gd3 7Ӑk><FPQ J@j$qã^{R8ï}7itlt% T_lNSЭ <LLH'wwX.wpt{( Oqy}0[ZJKkw>]'UY"eeĜ&`R> x;e}]ԕN ̀Gȓ%sK  LV:We?g{Q7.$O&24mgtS@-#D FW.2M|0~~iYDduqlٝ`@8?~E ؖ1+pVk't&_cu[QR i\ 3`5O<} Tfy}kGj_M]EASbGҪ$<",,MvvFȏtQ.X3bN*Z-60/IU|d~t@f@m-`G#|o8SY?A,Qg>lk2: g01\˦^QFQfoƹ|252\n<G"8V5mpC$!bMwIIoI[7nj@` - Asv?_˫G';@H4]Z07;+7-wfa:oie5Ȧ^ֈ"ɢIÈ캥r5e9t]DP4{ij.&ƔXtXz`oD2ѻ/Hθ 9$E:KFb TjtcYUӊ{ | XѰnrZ2dhBx~%kY%rmYv#<21וkoU?=kY@O Iq56^HȼK0A1[X|E%VM0H4 y8m&*`PE#MNt :S%NH7;MFq4q W>X F; 0C[B-tfL@m$>`gU?:aoΣȐpi,xƼ(&d!9)@1xw!Y`|wOdWg oh#5!UTr˹R,7B%gj_ d6ZEwN#|êd?VbĸneQΝ@^Q#G'2{h6U܆6WZy= jzhڦxuQLz8:˧0LEcfP2`@ڋmyVnVDGր"|~$Ua>`*9g1J۲뷓q'mg_a$:]\'fll^ 5Zgynh1瘘CN 8JoI%?$zm$5@xXtG<`ɀdW$^hѴ"u?-K3JC*$,iTiR,H}L~DZacW1kN$O&] ݸQ'sxF6/ a~TB\ j\h(Q`mɟWiKp$̀A3>г {GwȨua+ ^: 1(ԕLQj9xWh9L; D&FWd":Ŀ-ΘFr4|o&GJc6 ϳqVj$'.h CPipi]Jg1OZa.Sף+`Q/~ 1;efd LLt]C|0*7"uGIr-b;C%%=0?O0wD%yׅ h)\?̾[AOCyHLLKr KYhaW.{?!Jn("p=|3|O= r6[NClJ02Iᢳ"\BL-s_lyd] ~IF0 5}=-@A ]3nHvg}0%3| !<2F4}M:SaӒ#{Ru,5Xa2-=&j[GNĖ[ѩoC F\1Ip-7wС^&p!MB9rXX]t!NQ_0&Zӯr0_?;Mx1PYX,x9x=lڷ 6G_z=׷w3(_2Oa!yrʉb4 PH"O2}*:Ơsp':WjZL,ْ]$Ș%I!7\FOP|{wƞ-}\.@Ȫ$gߠl8XSۣ5h$ SUߗ_! }ۍ6+S=b3Z%vY[D]  Az~3WEb.Lw}gۤf%{c墎l*u8}QnpZKw)1iMH)@#)Ep~ *XtڪV@7QW7+$6g2`q˘ob)b Q>D]a *mZNo| O {#*wim?: (RMj>Ї`cl0%1M>$k52,юANt XU]tTF,MK{cz ~[{qw \{Rq+9' |tV4ͅA:HhUg>sK+'8*G1 f,@1ic Ꜿ,Hu.4+l2Js pQ15 384DAMV!޺!j]wg0Ie jVJUsP|9Nsf*]v@PyfC ;,lpRO4r^I $)DxȻ"> h̲K;yF&Kv)y _E&"4`ȒҫӐ:m/dWN>'HĤ)6k$p<+{ޗъEZzKzTҏd*!o,,Đ/l䭴rI"zɟ}럮w[ /`DkUΡ \pmO!}dPˉYZ/s&kzG4cgxbmr𻋢IϚdKI 9NW?5>%-ey4I<7b+o?葹`)eW\OI+/RPt2e V0V@T%>p?k.>k34$6kRdS2;'\_F0X=[,>nW%`&-%0Ԙ 2VU__>OrQa_}Ӎ"P =7˸{Raj1Szf4%^([r2Ga>h3e2*Fu9/]ZBw*L,l%s4 4pfYx:Pi\*8LSuh=Kr4?؂m v͡!m9*QRc(hxyJtctÏrގcʯe 1@_#V S9c:}Yhq.K(*iQ-$V|)7)īl9R3w.a|Y70\a#=úp39ÎҴȄ?# IquhQy\l(!ng*4hyr&~we$Q#āۧ^Yf%Κ3vHeЭ%}$~e+4`' &o;R6mYXRȔ`o_m@BZ Xxubh8`*X}"rl7xĀ6f<u12xr nr_!܊퐪f6JBɝub,nʟ_zYX8AFElL*/m>b<=7?< _dG ;|ԩ>VBXfrgE9ۛ4#V|NU*l -ׄDM>i+3FEX?#FsZdwV+49R3Zo+2/m )43QZMo,΋P`aP@rgk2EF-J5c쾅`wbDZ)J-N,f:hQEHBsJmQHVg>ڄ ?Ί'v-c\[]8K8̉?>[HYEnQ'b! =:SRQ*04l+Ѫ;V5|B8pn=s.8_,"5t$%*xuI9DNW,vAԔ p*Uբ 'Xaeܕ 6~Q̅@q2-N P`T~ِ Z !g -xi5l%D9:z)[b̰62H*OFOKv,۽v[z0A:*ٌ!?q$@J9RBz 3jсCXpza 3+AV A'f+*0hIGawinX bU}śh19zpͤ|+U-u) mPfA6Z!|EcPFoT݄F|n% <$j-NFv\e6㷪ɈdH݁e-Hy/!leZ* H+5~(j1i-{$f_P :QGQI7,]קF%Ĺ9.xriio4 `-`U&>aH4_̄4Ut2YVMյ"uWI+8v{ (Ҡ{-W,r`ыb wp"m}Z'@l+(:T, 0mL.1S Pjd\l|4p(tO,ƀ O^]eGیsv?~ao2(׌>6N@7_ٯtUƩ| BA9Op1p&TK9k.s#wז x{=_`hAO;U`!L*tJ15`h:qB{xI%a{)2$ж9bYFn1'j505+?Vf~m'8\cCu+ .kulTYF҇[ۍ$kڧoO; c.vޚXߞ:ٸ8AF :N%HpbZO6PP TAZ)}1醜thSCOiP5`a::XВWW{.EQrk6+œ? T%%˃B;G:k? `}C%AgR)7Si$j( g4ĆV856n7 3T_9=9y2gOyI_~E,(0 Ŷ\E |a78t񡿐5{Bm[[DQPC/]ˋ87bf*{Jd/¨Z u#xg ?WcD=f+P;j m1!5tOmIO)fzM>tbe+C*>ch2lgKp!Hʇ ̫aUW"Wc>gZ 7͍Wmi6̃g>ᶘN,gl{E8v3QSbT5kɊ9TD;5ь_lRKVҷrfdDSYM3ޙP UL8pW7,|Tv\Sdm2h|1C&eEjy\ e2< 2[8&YuĶ~Bg3vj<<rmq#~8m΅S1}OVJ^=\}1Y-׍id͆e ~AqZ JU1h| n.:M?j.\;78xp]Bm\v2(`1ƕ`h Zk ]xI&cԉU^}ҦhRyV'K8c/Z"4B]@h;0epP"l,;%qOS51q Z5耢 AQTcҰ[i$\aoL5]WK+ |~e%r 6?|#{f%)m:J7\l=z:x׫Vv]VqF-Ưꞗj/lMFq,!?Z)QiVeIkx pG\l]\Ck ݺMqX0VwiM 4e,xaW[df?n,zTe.Ю{se{0ZBފ=PhԾ])-br?'}^."3! R݆HmCc{!(A6fNoCWJO }0oIpdOrM{`$$%zsDM8o {L9vE)i.g&KXk%z{(Uu&Ymc x=h3 fnCn`j={ev*m!x3'BC\e pCzIp1 ݲuYaao+TaڈGy sQ2Ydd|'?L裹(;:󴶬o3CߚUԙ7vln6T ߗ7Xni4vȄ:z?^<T9ISrv)5d۩.,x0_rF9)F`xTM]Idžd{qmC.\|kJWRL oUPOϟ }k0Ԣ=_{gQhڊAz~[=/<]rSéwcw&guC[5ϢA:!DEV7".yߘ@o%p[hcTyM]8[RpGpK?U <:\pn뮯;I|~e{,WXݖ4e8PhR e?~n0I0< uyjE2{1lΎjĞn͔b bB-& eC$/ 6*f2 )rtipO "Kz#x^ЖW}KuGƦh6{ 00 \3P"Pql|@1jGE/q0R9Hvv)l6z'VeoҬ4&Xy+.1EЈeme+4o> CӺ2.-yևXVWp&ؼ%dy^W!>xT՜X26Ɉ%B +LIa<jelz3vZ$)r(ϱs(L]JO8uL;+a#*l8OL3F')tf+a<7f"DrׅзqP->_6vt9M|T}B)Z!ϋUd^X1a9T}=^&)QIK|qeGF\G%&$‰mmJ-:L$D# c TΗ ϵï qqe6 rYܠ~{t)ƜN-:tYc8=X\E[X<6ٱB/iܿ1-P-zMQ(ct-~HZ> A+4ψʯYvLu:sL]mJd=R&-M뭱C]?4g*w)FU{^ye/̭D[^4s7)yR!4c0/9Ғz5NXä[(PU4-UoGң6T]›AbK kK5fN|>9a"2u)ُK KG9{Up .~շH9.rӳ.%u}a`aEӟ$XsLahfό8 /qi&gdt/zr44ir{ڪ+AWN?":k:XA?s$dFW]YZ1G3"v u:8 _{c*{W#MARX,=ʰ}TCca~ oV|9ߖA2#w`%+[tGqf[9 ڀ9GdsEs0p vIK¨uynETd y6aa.֌Z:*K%W㖙&5Ng!]|N^m 2 yF~*okpWRv]_u6ȎU/X@ G␾`2|b^Gx}D< jbFϓ*LioԿ2myv7Ճ\V9&/M[\}5iCAoW?s1= ;T}X]WI{I=?9oP鿬;#ϔDՉn0{+hACc"GqMYOC@F1"Y.LȚ[ҸCyVyhrff'D qRaATSAtX|̓ܜMQdh^-~*!HD\뷍 &Wf#oy=p$dDۭ=f ~ j}2`*N :?|0au={fDޫY hiPˬ TpPTkk}VCfBonjw`(؂MT˞ c RhX@X` +gZaّϳ>~Mg#(Fo5׆w&q m".fyu &9)Ԗ[iQ1jrMeC4T 1(#HRJ9c-n3&m{+"*}@'Nq441A_e`5rv :(!)Y稘\I/}f˿N]WtM-GVjQu^/~ؒ aȔӫG. UX>ng!GZ ˹{>O;Rp}}Rb#o+#nmCpv}?b'#ΤR-mq \{ "$ȩUP{.z@DTm3pJ f8Qg:1l?q TְiIT[ou3N5lnv:2`GG̅Ю3KC)) az5M@9QTXW1[_40Wk?N%6tq2Q[0= @*(Eo 0*j>vy6Y,8.Eҋݏp(WL"ff"UgL;?Iɭ,OJXi l^ѻa䙾ب*zm&D)*@{T<}cuůeGrC1*&{z& Ϸ.Vbe8nY J1ofIIoCWx8Z-i5ܹC^q\NߝĹwlO̕?Bnx}6\pk{7W ۰F/-ŠN leB v_ox :+pϐTƎ6w~5ndaq+5PXt3+2.>ʵ>\?''ۙ1OɢJNYƼ ]:ɯ٫8i_|[y a]v@Y湷 q`XB(܃$RV^_j MЄ  S'2_3(yPR# @c;~4"{;:(zhrp8L-NcfJ۵ 믲sU؀L9NVj|S4OC9@BlMk@Gn6d]*~K8P w[ g{K 10(nXb:4njN0zȊT狝EIXaԜ[^:Ix"ڙYv5TTZN' }V$ 90o޲{]xUu6KkFH03J&7p?_bBY8sI^ VT@TT#ֿ[et,%/*8 xd}RثD&1(>EZ\U;=Ker|@w TוׯSNm'䧂XA`ar)PԖ|$L@'G3,@2cvdFJ((Z jdw=RoZ\sokN1+@",Dt}G⥅ NBAH.8 (1z*XE/&g[H%M]1ä?OV,?DP!Y.s4GxP M|p{'qia3H'dG[!z<P$:7C{mf\GmpDLrI7!rPIBH" G+WV,3ӓ± ZM':XƩe8õ) Rֈ=-~$^>h1wyWR/g,Fﯓ80ڍx݅pfB͙9$wM3XCCLYYzp\`1Ti~(p%V-]!~D0@gؑ]L*<{ǫy",Ѩ/t&_ew_J?ud2/H*M u}C,*lC̄ԄSKZER1B2RlsHqXzv_a~6e\_%K/z:YA 3i~!ɠdIDS)m~hEu)+HbF)hx5c;BgZ\m9j |!+yĺٟٗ~łt~Sg.Z3@c̝M̉CPE!iSoËjaSBڏyY|G1`6{I#.HdBp hO%\z,'V  ?C4OX= YZ,7ʏ?TiKnC۪ `r4|@-%,g:6oiͧ]]VP:.4f@'Ѝi& / kfKpx~~=?Q+ɶ=NᘲSF8Dym,4B$gPسHUN֫w$\: ƴ[MGK=UR})aljN_VK>Bse ߏ6Ǐ,];JcgL:7ёop7d۫ MO--GqN-is<*@xp` *9\m>lBA y;jF2 Je\#7f J)}d5;xڪ0 ,nř qs9fGM?3oh~ˑ"@1ܘJiXd)ݭj*ŭo(8X={E6GCN`/}ˈi}O GN,KI\ɩ$ÆىT啦[NV )r*X5F#\:a.>baG!*3Mќ ]ID;/@84[[[ؕœxUgnT}* (}jt?~{C\D)%=E^ߘ_pJܵ->S> ? qoQeKhr==߈^J|9g")z>٥%hpSEycw=yQ'l_% Qb<1| ZɱYjZ25o5җO.Tz$|Dӫ|a%A0i.I6>e)Lj_7 !Cv NHzjnT,ÙdkW7%^xΊV |S[{bZuW2SŭQ9OM0&ˊ- &T[ 7?]z+E[B#m=JՆE7c!5uL7K@&aWX'>."KDܜ'umOg;N5ڪh>Ҩ*H=!6*=GZ p6 GKG |S1жt k@D 4)k}]mOme)jQl_د:AɎ2ݽGyV)NAS,5ҍRctLie_J@W~yHOu\d!Z'ƿIlI/b'Fd9mOG"`43ʲ߸nsvj /{vdPnlbx #PsnxA!Zxmm ӎ>+ xp]j}'.9U.!)3;#z"C!+:{Ac)Ϸo;$.aV4$üt,r*܆YZ<52.sasC/wf|kn(K8h8oJHMhǭiu-*`{wM#3qLA_b|~˷2KX,2̅VBc!:Tq=y͎"4/Ib<$r[^({ fIIBf8z,{ZMϧ eW@:്ZSLD݋+hr)y'Z[C*Eh_R%@jj F1>|Kh-#B{:.IO+yx3sMn)}>/bJ;j b`S3l$@!E 6~桺WJ(+4 L<V_ [~N r e 6§7DA!"+Z}mdQM6zU2KgOfGvc@>]."3>%F"\kh  {„m1i}Hv"G gZwY)?tw{mljAȕ@u1#!ۜy&N1(O`. /E~W $ y##<^:pNڳZL> bAFVbNF#N E]l׃ßiUU2W%K2RCI>6+m1mS3d'g/,s~StƗޛ7"vuT!&%ShŔ߬[ >JU :lkH.gYsnDlD̈́ș0k@0firpW՚miZUG,Hz^*,9P `a ]."MUi^A8g^QթrGsZrdϩy*>:-yP (T4攖Lke̟9`}_ܴSȓIvi5K[gi,=h"~sXlk}NW {#YU_:)(u٪ l_ꂎ'Z;ad(Fd# hji2v=|eIg+  CT$& pmtb:2$/ٛxhf7at$1NrSPΌ߆WG` T7@}Tn>j]M^ݚ+LCBMU VXbG뎼P*@<-, /6n^cyu2+g_ s=л_-EtˁDI|n!- cZ΄-P ̑"#]cVVBҁ߸I[#?. q+pJHw<_GTB4#ւޖ F L _[_tcJ)\)>Ul_@2Nӵ 5LהǙhxNʰo ff$@sxCg Tozcqeц\w\~HI>u/疡_L+VyXb#R/S܈E4}(CxU^X0)"ufSWeɻ`V@XAU=XUh65JV\O|/ iXx }t %A2$$όNE >8/rA&<*M9)LӧH%MԪ><iF8o~ y|=8OjEGBT_җlȞ04mm7 ڗ"-ND3o"'$cE tr+!Mzz9.ѵZ X񍧔(=OKkUilB \dr҃Dvڭ-10`G'MYdM'+soLt+F(Od<. )gdPx7{؆uN4B1gpEܓ!LoוnX$L0&Y-ݵճw;cg~S n һAFԲ C e ;VSԝ_U%8bVK]5uJ_yK\x.:mX"@)xUfHA7޵ 0N#ػBշ5*ˡM%a:#9;K."۪JopS:w}ҍhMHP8pH[UrSP=?y Eu!SˈDH!& d]9̯ EQ춑?_P/6C:"묧[w;~FVcN?1Gh뙰"אR6u:Nl}eͫSV>79MPp]u~#~Y=tQq'Bwv\T5>(r",4+tex'cY~;"^a^0V)8l; >,)uO@QRt:>Cμ\[=-.^4-`h>I)GMsiEE]ɗbJln!է0F84L}۰eIh;ă)u"h ت̳Y&!:gUC]\ 7Pi!BeGS&u:z t(y3bm:)Vީ:Al;t.dj*y )r.#k V 6 (]+=KD}@%}=fUfmPS2<0xAWe4EW`$P2i#M6\f}ԾfC,%DЈ$@ݏB.rjYQ…TJaK#@QdQ5 2g*;Rh>m@ƫ$?NC"(h`sEB0M/SsCm60!8hM 6w4-Fni6(/YFCyj{S|)ݧbgӕՙ16/$ݒApN47&k- E%H(06Ŭ' PNa3MO0wUx4,3mȖ4amSyLHT\W Keiص DˠOo;h7VϷcCLtGKv奝v|2w>rmR Yd[6, e6B\doL0I.JgWltV OBYkfVh_N z3/kak&X1DsGFБ\t#` i9ΩtxB˱-[ޤs۪*9V_is0V#N>J[n"j*S #[ r 3- _*4zڊo~zmUiYq&tY'0ZL8cZg!e}\Wt"?/b@q.48nR'<;t<{.PDe4Gl`hR $g@RfRKzk{Pnѩs\;S>wS! ]'lGS;\j[GT14vR7ca|{n +#j.7$dl$7|%t ;L0c$~::{>bFmHg6ܓy/ܔu!M{2g $a{AC0K {jk!:tmquuN4H@вU`;I?EedNo0Gdx($,iKZZhdY.Kݾ?YyrNS57!+ډwW"W,IEkP0R6,ȋZO׳Њ%39ypMtۜ3ϳ ! ڮC#S4 fF߱/8?]@L4GGrv,xwFpxaL"v!]{f!j[gjop2!Y?Տ#H n\No#{$~Wjc^鵿ɫj]ZYf`'#zoidpw^{BEy/yT< Ʉ@hB|i/vz^p[D6@ݶ^_ /|eU: }ߝ^{k8~'Ђ.~y{5QA8u}&1f[jIcx:7YlĶEls*j -fjL.3]⭜Ƽg<%*To^Wõ0 @vxB' $>B+U鸢q=kT)9 HG|M'MǪPrؠbb@(rBugZRR>ltCzJpN+ ~}•TK#-Q3G1FJB(6\JluhwsK&9>d?<+e,<7*o(&+`Ffྸᝋ,NBEM AP_'~Q>rr{@h bTe e:M;y>cdxp6ǀ'0HEa!`>O-ǝ=5HBUEj,nN͛ҜñU7i.HF"4CGI Bq ;O[/=SG؃NG=ί_,'־],hN65xQ}yY1Nj:q@z !?"K#A, HЖedXFYԹ`mhU:ݡ3 xzYVo^3l9%Mы|9mS+"nQjj_J2n9ƫx!J5?߱}۟VfƶD';&. gh"ϽWRCxt(@0fH$K)034WL`^3_ v/{d3A=_]6n $G1ɧbV6 jzcp逮PjjbN?`Ȍ)~cgbp\xES윴+b<X4>QӿaEA 1Af;:X|qزg0a0ɇoH {0uA%{c7cLw^NZD=,R<߸P-yD%;A@47ɪ*вh bILD(]I[mIm[hۼ] T FB .},#_Ŭ#za~/tam"Zxw̒Y.k2^h妕l$ P|dHEW #{ .Q}$%z";r?~>>L&hDb5کpul][WI'8F>[%/GSTֲM.+u9Ef&Qb[c"Gq* Η «S1^,<޺%5!@rH\M^h<5 -ői'3^ ]? f!Cbh{5}k@{:~ZHydjWf 0C%wޛjdi% 4[{NI+\"'__vE{H'>>Н[QdD ^R"%gH2 UrH,1ϑp)%u.~A‹QCh<Hf Pydٌ6 ǔcQmB+JFʧ3rCa)KtDw7#.cFhu΅%_}H̵)\ej)ŷQПp1]!v᏷ &hd{l7%!ZRPs*>&^b.fդxCg + faSBQ)dm}%%-8i/[RG[%LΒTKNYB뷈y)d-7ZI]/pø e#Ͻ=L=l!$hsྈʛѿ+W3NФaT3+uY D h8ĩd{ñ瑈%u_Ih1ߓw|q7][kj'wᵾVh#Fl9gk.~*"Gd:SfރyLngV7=< >qLμ ^x}nax<[*[iImՐz .<`A׶RaĘ5 >@q[L*:T }b=G#ƈ'f1wxkKse!acV:~]^,3W&lCfH|Pݿ*.Xoz'hG`!Nc~љ̺@vƽ;n ?H(߇G<! ByεVrF%>NY'pc0]z i&dUL'}R>B:F1V׫0Ѥ7ŋ;l}M= pS?,ǡJ>* i@ jmTV$Su `׻bNmls',M| "IqDԂ\*?nû|חPK4vN[0Ѫ"ׅFo[ ^]^G“h{L.qW *q2_3'Rai<.r5`/PKʁ31 -JrmWhA~bϮ_Uyf M#T:i/cyeȤ@g0tr++M a-58@Q+]#hCbІGOl֧!\>FQÔX\n-Rq6Q+B?CVK-][bfBʠ^&sMZ "<ְl/S_sĮo(s&`]Ps=\ ]g>P R҉ǀ+%dzB *0\D> ZZr5ݴ}t s r2ވ0x |t~6z[!`zH9Ct⃈։2llvOd 3)-*ċ#xIף8nIbZ|$9~·mK'hP}@4 (s )ޭTI!n% F@löPژ+.VR䕪ޞ8DPô?Jڔ^(G0!q,)Q/q-"{+ TD|x1 WhnMOr[]TӤ}a񉉊"}5Nׇ/?kg0|?to >犧ANޯnQzH}^cPS9INcGw',^&5uVžmSm'ƓʣGAk 4r~ Bii MEj㱸1JJ0[⓰@ѥorCֽ5ث6:q/32mCwBS}ͬ_ m2 ̅~. u 6iĂk-ebƧ5+6={Sg iGºAu??Xz1{'zO\wV]mKz ޫT}qL kLmvLB3\SGJ^6Lw)2Jz&$uL\w}eدlȒEq'FND#/fFruj^$2pf5xe7fϡ0`*P¾p *6:>BPDj#8W,-DOŦ3ꬱ`[.=d~иSޠrh +?xYG{U BJX* F; ڜĤ; X[D)y S0oȅ}4wJj{~V;Vr1?%ҁ>#_}|GĆv>aOK-!v|Ƌ6y ۗhf@-c`\I(=B=޳YT3NdDL 0r>/0 qCӦ͚_BɟNc sP/ װ[w/: a"抩x9;r%ܝd05<j&7ଋI^&H\&} 'L< TtzkUP7Su|Yo˴ׇFpmK 97qQNo9؃\2Dب*ݜCottP!"i%Wk*[ސfyGugW!"Sb9~WiM@h米eX_ ̓ s5 ddkiuG-X20#yhjLFk&#ctgP=-?WEB9RgU6=<{ʣʕ#ݼ~Ջ3#$UfjTCPo%#.]Le> Uة*pT>:bT]i oQ6pź䔄$V=O(|:  fBCg Ш+kOSG2Gދ0MNyF/MY\{:_j=[fg/6_=yi3cabIRqr\t2G~S}Xp_G4Osgnȟ9+~as Vt,re;!~xJC(T*{/6 הtVr+Xw3x&ׄҼez[Wl̂7ɩ~NrT1L#wQ!7DkH6gqU]6E8Ù.|KZq*!T΄GuPځ+Lr&B|ZEs ;W)W_Ab0ԳNMz}JD1mymui@oME*w(4W4bC CY|iO 7e -%,ֶ#2M~ %!({7B-r:xI@t50?\m&Po5DEpJ|>Pj3͗׶d@.%uc8qi#d]8m^&[OK/t8ߤeJ:Z- U1+n9BT(X'b$@MhXYVSp?=%^x[?QrL||?en2:8)L-}7gʻW-ǎtf‘łj׀ }7KWI)u=RZ.A'u[G'2w6iəc_YZ3UЙQ &BIT ?[*Ed D˗Qd#K.2n-?/&'uFQ)ORkЎB#zٴ-vh] Q t \>g tLkP&N|=uUx8i׷Qچ3+C(5P -wPMr:y墩\:i=`TP!tDz YbԒ+-C3yv4$sدv`CDPCWÀ!5E1ˣj㕟R>Y6cDq[E%򲁉g`-5UA5\rdXaP`/rB%/d[& I w,-X~oU*6e~G ak3*k{ yf+d7)L?l ̧Wanp慚mKAͫ*% |!莏zVYQmyCfW=h9@JGPP STxv$" k0 DcPym⁌Pyoom"3WބfF;7B4C-5y @S*G5?xLZ^S{Ѽ2%@v67f3d;j.CwP*~z{;QrhUB!b ; t2$Cy?šW=Y׼Ut^mG*Wݙڥ\5$nq\e"'с!C]WڏdFBTC9aWI`o Gx鎍>#h0wkODZ :m >=P|JWaFUJb7HFǃՃ /82ح.Q9o`}%ƺ$N3J׶r^A;{ޗw(bx*[DJd@l/越Cy-cQcc?wEEbą_V|.#ؽ'4+zY<(n̴{-n/l9zշ'??ec;;ݿgZ#Z?MOй ,Ra ;[nfr<v5.SS!'TCV4'Ex;-Y("jTm4ՋVV~[\Fƿց; mʃ_EV0IIr^]fVV/2O\,$qBS:1CPCW~13'+ĒB2f {h_8d 8f&cj(|!4i{nT4ϴuȵ;Dcҗ9&m6fd#˾/8rp/6I SGJ)s(䜽9CD 7ENQLB ^Z+@VlBmѣ׋A+,^Dunm 3%NOκN8#2gp{vN_"| ' MbA^@k ӰĿyRMupe-Lf 3q\N.@ܹVmS((2J# 燴Y2:tR?nE(]![5o8kj)NBs״=++U,}R)_0JGlB%_r5KjyGL6]Kfؽ[_K!d7i((۫"$y`NYd!)~'QؐJi-!)iĨ ֖Z"g4/jMϳǫ+uĥc, y3q.8R/6e@plZښ_9v\WA Pe=ѫO62)Xt2#O...͎HUt Ӝ.34Jy G0-A|ɰL]E fƧٕ-m-pcwDDd94}|{O vWO|ǜ(nrݗ+++`0}Nw?W޴~@xpbqH!Bk̆ y7%D=N{s,I~FtDNB#fM0زPӸY}T^atc;LΐpPs'}M=(Ɉ-?/yY2J["m/!e5!lG lq?pH(ɾ4.+ }`-os2 J˯3EUQY 輔W3#>SƦ]kɽ)kZ HR9 V{aob~ș4e/]Åo9 d.? Cr2tž;p@_s3ic1#@N ,.G.A]*u] / 蓉m?Iv)b cwfIs+xFTLoP¥H!!+Fy/}~}L6IxY^2&a_fu@/?AQ^ >N6?8!=C{ZޝOG6(pB)}cy|nhX_ s޿p@=U&\dB^o㪍pJ~g?yu3+[qM}{(LץQnmjTqͳI8[dJ6˞65n,Г*Ξny]1{mLO΂ACf%.9vWb3I)W-zB`[M.]+xtK=-RL5I@nw_יxd:E{Ң'*G&Q1g8ފf܉V!1y;7B{)ҖPm )"9TR8:}#"_B6ʟ5*[(y]4,ۙ[Ȏ9E3K4̑TgBnթ2k2)Sk)XznB~f y綯 7zSP̲}][wO+m0o}4;;RmIh0 6. UsRz;®8*7]u3׭--]YxI'@F:& F!Ě lO2 *hģ;7FZoHpq*0-Ѓо&jGaH8R7p-ͲW9B A"+.MG72 Tk>^/}o J :O{OF8C~_nI}Gȭ6"8zi #5uwU/P. isSH|<9FxA)`O Q8 /OWXﶅ5 S`G'<ɭ=rkegw~$mᰓno@z}%y3__d…A!A@\TI'abVgtH YYMp~]{[#"j 7A.` O!&4\>SiP01{xk?iL^tDlH#8ʫQaY:rk'z5J%F'b#do*gSl)<)t3 v f%t"7&V~VVerCS7ȠNAQWD.iqjnPpWp sow8l P]&+Yu\U.o0bB7ڜچ5L O>=' # d %T| TCEY^*"Rs0VmI뮲(ZݴH|ޝՍtgkg^hg‘mPMSe|񚇂yq56O 1쉶ҩ>r1xx| k:OTfm&rt/v/Z<# do>!?r(j 1%-34 Pd sC\V1ҔCklR A3GOq4ɑ6ᮂ}w[޷[X}LS``lmDs[X<cȼ +or{]|h.Ѵlٚgȑ.7Y~s[nK/"kҸ5K)K ߘbanpsgEz(ӄ x8##CfSO )RC({j|?Ym%ڞf{0ʵim!!4;ӕ~&UǗt;/ ?-luk_pOHvԂ%b 5{m` J uG~IxC2$P{+_:' SWպvcu#t'UM~Txfh:#yTөQ&,Qmn67"j.v'zJ[ !O.Q&t/zS5-Բvӏ~G e`u^wbĐ$H,_VƘbd\T3t4#KFts=x=*{9Mч ФtO ){rطFJ#;-Af,`J9L]䝃S|Qh; ^Qr?9qMѮ~ROfW]"o9-G.G~i)(7L$ ?$g %U2F{^BSB adzv,PH:9쀑d5ՇnR'G|wfQ8`Id qlE7W2\'a*ڙm 5sA]jZKkj 9AdJ1?g}矹hJ,+ 4 |?ePǘzCP:4(Jk*m`zo&RĎ}|(hKNw1T&2m<WEuGN KHV$2:IlSed~2/ho ӳaj ƨyOo&Xgj)Ym1Nd dwWݲ\YixkSZ b&w=mBّl:A ;W"1nBRMZy`& [5w!G>2a=v1XRBD2[VFp))¿>MypLFjP`l6* il{T/'k*ٳwQojA89LU&OnoOu Ze,*uejbKC9t?Ai/񐘃~JJY Wqjn#dj{hKۊnNJAWe۶`,|㡆r >*Eco{E ۷|iF+kh%tM} ICFc?K0rDqXo݄ʹ・KhktПA;6NΟ2,}9wJ԰qe)l5i=E'_Θ K!+q˾cN;w=gz_ s}n*Ŝ"GvvjDbՇ/V)RP[/8^X27~6u[j--q9 ZYRYT]-@#6aȁ-oj~.epȢ6+kMz]Mq`QIg +S,sx3)k^{MN57ƌۡ490t7USkrkAkS`go-Wˀ xޕUzٜXFIU[HnN\%l0%0^\Nܫ BnT)nlm)94QMBvbc=NPeN 4Ky gSJ_EQEAR3/yBIGk`-j<_JR:Ϗg1g Qg7 ᭨r`Wـh3UKr>m9I1 D<%_(6:%or֖6i.ĹSIAF',~B6Pvs97:'+xL>^Џ-md_#J my@LNTFꏿ [z,v 3;FyReCʾ4t0#L'}.ܘ﹥._!lBv^BR=#_!MNzy4?:6][m&KاF G0k,;{|UQ>@ 9'bjo[7fӈ%wfCk&Wb 7W8OCyarؿkΝ.~/GP/W|~kD8Lxr3#m"Ύif30ExrM]^qwȿ+`Q5 !Rgp+|`?ud~([m(fkcVǫuWΰ">Q+cCↁ[҄@N慰^o;~hUi093iY&Cm346ts_:eFz/A^:ݝ s-#]T*uypc,u>Pn]stvOw ;1x=LxsDžyBZ~)85i-9fLW-g'K'M8\Œ%6 Xj![6_>hoCԐl k&\K4UԴ2N,Yze3]LQ9i0R5|ynh9Bk6i/G১ K#لۖe4 71rNwS$ XAF2Q$N#GvU] ntū \Z=qIPQ%_WF(gq2{\tt^Å ^0{_K< Z~6~Q3ePV^K::e2B!X!1R6_r} &q7NӃ?7@ N{E6:z杢Եc([:9KacENU$v]BZϭusw*>g ~]v4 A`q-J5vi}BOP0P:lrp8c[(9S }b5f!>Y^WqK(lv?miUt<ΧOHE2|D]z964 ?M0Y<:%J9W{U)N!fZ1Ny\`܁cPmWxiS0Evh-o+1hkE@`aæ ^jۚZEspf(b(f3ʤm) Qk2w AiJ?9E/6|.bes@a$譠_7f͟-(&XmջG\5$7iPG߲ A'Wj9R!?J͠KtDA|_]43 w,A)-ыCp#9=wk#A!-?T(zsNzI~%4WA[[ɎB/1ME?^' ل_Bԁtok%'RHTRhx[nG3(a1oUy&fXVdjy~m+t2pwLUHA Mvb [YER[,M=0=<QF ;i@Az;> ]pCDfzB ~F$8.eQIՠ$KJ`*J%+>!t!y S#bvM#Ɖ5GaYհ82Jc bo4 8(L/ITEu_DڭRۀx{QTb; 40f ZnE:s WӹCe\N>~O+5#m݅pK7<M 3PFDwg@6'x*i^O̍JcKI|Z5e-vtS-F7$D0U"YO?1 2QƘ59u hnryicsC׆ CX3%,$Y&텒160mD}`-G ",Tl %G$0ԏs1$ @;&\כ['Xo@bV1Pu ݻp*<풨7 4h\]8)DeLtylCPy4+ԛ}em,޲f5̤ubZ ~rZx ÿԡUF׽a)qف_Gl7+-g/}4xnsrUlO3^I~d>F'ŧ(ۋ݀)w#Č@ =Xy2Bջ/|RFDXճ,)A=p3,v5 6*Zdw_ -6/۴w}6{EiAWѿթ7m0,,CdBܬ\Vf5Ϻa*}Hbli*=(z=N\~caGCۏ24+:OO57lյ Whvͽ zpQ|8 48l);<}z7X(W*u #۹XPL !jgk^n/.v7O)^ z_.ibQܯ` f&B軶pl];s~.~_k?bes=)υl-zDA #9{ CǟgRu3QY ,]e.*!:;lg#q+ЋVz٢6V^:f=bY"f Si+<{B+7rI)*q#S%ȟB=ה{c(`ysv\Nlv J Kt /pslV{le瓮;#l]jG^4-/1:o H|hm#x=mm}Q5[xG.ۭߒoiqeNVctS.>)fJ7rE'ڵPs`@oil([3 F-Ѳ"os~ j@} ^U[9Wa̩@BDAэ?Fģ". Õ)xF`[`$r!{ҖCDf ŻT^? œ0 '诇PRtZ"|͉<Vg|dZq4xr9|gU.=s`?IJE1kNaԤJo[o'D~dL5_P &83 I _t=;,}9MslKU%21*rC_Zϯqbr|%/sunz9U 8$e<;bHLH휜9rYf%)˘Wm&Z=g8HO4٠JdRjc yʬRlg_sj8Ŀ?/%d8|b,K!+[s$B.n_t9DFП9։نךIMto|#r7I+ns'2|* K];)OLc2E^N#rv GL5GF}/ƁWwIJ)oLƞ`%@* 2lv2i.O*xŲT!I7!4c7ZJ]{37W>5jN$.C%v @'{M?Uȧ5hqz0 ?^\tP >Txh8IRP4|}߭"n3w8 [,دt}75{'l] l8 D&0*G}"2+($>X/~wB A]wHJ1$ 5H7`ҩt^x%xGXf7`/73Q ]Մۖ QsU qNZYN퓧:\E5;"FijVdAFPg_m*/*6MĎ?G֓{SbLfg}7J#= ^ wtuKXLqA+]KkAOAQR=)&3+"_D}w!Wafd^=LPooU.IR?ґ"_DKd罇I ]eijEF"uO 9S`!$8T]8]; PIkKޟ( ~8ۨ}w@Aur׭&x x (VSֽ[fTG +?z  T :e7/CE%!#zzNp;@)O.E`C1Sib!7v3/4dY18愤P#qQ`=bj.aн4?$+G| l:qd2GՈ|z]L\ '1![VʸqBS D+sdcK L vK͓G#yt)^\rny.]Nm8#/Jl*%-:Sc07"(٠M }*^.x[Ҧre%Lg펼97ӈsZ*n UF x܆ls%kQ #:VK!PUw[6wp;]ԓLb7v̀ŷ=V9*z,j{cQav 0'zY-d@R*Qv^WtEfzK&儏872_&MNnak+l;((ܔWNM :.暺B=dĹ(-.=a|<+F5`}`]yZ.nЃQ5Ҽ)" g$ـQ,iuw9]5[NG \@E>Qbk~j^aa׬+c2%;~Di`Kf%s4&+8/ ,h4󀎜Lzc^"m-gbk/1<rE?l"дvZ޴>N9⛴{C!JAǜojDp=ڂqFt&[;L<2v> Ə@Ԃ:2h9H.SŶB|8C:,CoN2gZn;Qa <']yIyzM 4;+= -)i.~f{d1;9zњAOt.&C 8FqU ̠ D1DPƣB4#9n)M!^-;a5 G6U:\?ǤaIA|/NӊLgyuLK"i AթE`#' ] Vl/zlVf]Wzz>Sy8/c:c߂1Mj:p<C%Q`+.}x"=N 9 04+u0`C-a!W$S;{KZ> n"s%̱n &bVuٮ|Wfrg~ֱ耜Ee@@*Zcl¦9͘m RCBo|B;V;T%}>>z ϕH]mys{!,"Y>(JHWQNwKe u=r'k i^rhA9 k3D'jN \NPNYCL>e?mJa#>,y{p@[C v G>nhQiǺ|+l[> s;@=&Qc/Vǖp-RcD+YSٙ!JE Qd6bXv O`mٞBgװRM1R/ŋ K(|?UuE{v¾[K/ԨY|OT|~L#֍/ {L!P.K]E&ۈ-hS?2DݟbZrXYy~X-xw~"q> ?or(IQLi6s-sDs>S񳪬1Ҳ `MGW!Jq/xND'=5?aɶoO[z|׬^T Ry驒2;_Ĩ.R8=Q_ѠR}W/.5[PֽPкm! X/Q|<0}ӵ,) 2̊0A>ʇ S'1 ԬZ`$v 1W(?3a_JB[G{ bqlk#<.T$L ^!xUldA FDJ*G@_Ir2l֒Nh54dD,Yk&<{=R1luyV'K`: Ia5acTu3gO_cEZt4*hrMہ 8p;SYB^L-\6[W䅊j [dz3~=WQN}9fYS FO:ṃ`y⬷8FM El$p<4'?W|zUvyCG,kc9F~Bw_NT"{s"|} :MSA՚缑b|.-lb}v<;0JIrt-\*yRJnB#}7Hi'q*渠qEVe]p*ZZ yU2U+U.P"ǚ;#G?7ؤU5sit:}Ϳj RHɅ\CΌ)iyE?|M6ԗBNMM g^>=dOTk4;ATa^Z_4.ރ@?kYlQJsջC rLʥ*BP%!UVLL$'p0)Uz]/<FLuheعCE]*iykg;$y},Ξ?$3r3P^Jjn=9ĥވL@UuF\0^?:mDJuANNi ^ƎIu" F޶;5NҺI2}Clmbrr-o!9qJȣE >[g%ă ¦)yh;nxhR~]h>.wWTp\g@jեPN?k9F+Zi*uhf+D.!;J] 9:.b8;}9H1c ua  #!tGn&TmPn't}HE iJpTy0-A)λɦ W`%4}ࢂmxjc@q%]ؚh TE{wD =NI t9TnXv<q,뮬:}ל<#?Q`0~3}K4Z* 5"r2MBhJoK+OҊ7Eуp,^ɕG8ku+xӨF&vuԿfA)Kv]6TY;&6>b`0|X/A,')/lWN(=TCiM}W)`ꩈd]FQTSBOn귛fԦ:[xkIW&&zTe+jէזs,q֜}-.*Н}vp2uڗ` ˦7qS @މ9kTE%x,,e4jg)Qej)BzIذD^.ƒ~Xl(D6c.PlJ=)SO Zr˚ƐTtcEޤ!DQq!i]`2AϥuU ѩ<]w8ۦ4R*;W:| $L{ Ca6m}Ad1A&OL_{-x]x:g3J3@̸m1 ޮB! ֿ9( .wW NMpAwJSM2"7_Hp`rZ J,N8.:;RZt8nSz*}/;ʆ*vVƏ_1y6rf;3`RPƏ/6bޝ|B"-hOFN^];Y]Źpycc`'Ҿlx1L ]dĥwk!}lFDUfTJVZ(=b] ?b|6=ݡ\uu #P-OcCxM4) Ƒ5_z@\ OVo$?vj\0#$hP9% p3Ry*a8t}'F-yuϑKLEĔ 6G `HY@ F_PWl ))*t3w*HUY'ᣠMeݽ‘CX2~],ɚji9/ޖCrXث>g ˨>I&* Mito{k|Ɔ鳛|H^fi|ʝ/HuXTqⶀl3q302 `U靅M,:JPNzak^'&Cwc2(m|%E;#]>CtLy{oGC)Ukj:1@!Ԣ`O΅33܋%1<6~f.Q,tL>rIʸ !xh'd8!UU>jJ9R[,D_E/Hb] ”]> ֬7zw8t-g0uu3ݻw?@ݪK*\-vvї]X<5ހWM]婌7/A*P BRɐpCybt$] P_w~$v|.5Q*i}lxOS?!uwP+?WnKB=BUXOțNt=DgNM0ڀWYM/'((k d , v*+f&G!Qm7hZrU|`p9cNh_vE^usIt(s|.4k,}Ur=@:Ck\ 3ON,iCJF`Fo1AGU4!=][P=)pqN<{T?~*맫 9` -4s#/L.^Q9c5gf 5pU.HMiXW&< ٓ ,Mu 'Sz]I JigjF]vXR2RX'=žĢ(2Ŕb7>)f(3h8zg6*d*d! [ew2 i25VSI"Qĭ휁N|C jb'd b14!m 7-*K,'/q{i V 7V:yMcfI_-of3^\k^Ipu6B@_q5.|~&x=rJ a/ Ś.6>΅(t5վ8mRsz;aNK2[;X㑳_.~Ӊ6}Q>}y'r]ҀiGIa|! =+4FҠ#R0e=j4v(jAZ1KQ] _Y.cBÉhS|7$I5}_0+gȝ?6ez򽖥te#v&Bl,NuY>C>>r; & R7T_$j&R)dۇ@Md\U3iO+t \Hx9{XwaSw".nPL `ݺuEsGLL>{Ȓzuس*ߎχfg@ Ok:.%_wg$ca]o8IFvi҅ٮ8X0A,Lx}@oRc'C^&Y`uxAtqȃƩ4n_Y=]?f3Bo҇桄0eNl5֊Kg]Ӄi`;{8?Ą$WANyX9+=]ih .Q7$YSL4tw|UEYlG/ >sGshqȘwtۂ>5#*cs@TQᇷ|Tu$o(H;Y[$Cmg]ms3șܫj(݅-8}8glRdBқgz@3Iu\ˬ?+;f6&;yb@˔*kJ]^blXju]B8fh>˚6Byoa6Zۨ+E*Ҋ,MvǾ_~4e"yN|;IttJ}b١?%n̘Q)n rQ.#< I}P)+? cܶS@_߱"jH:m+p hTPkq}R˥. o&{uǔG&>ody[!~jL\D#v[hN_y*֛| )N V8g^$C!H/g( }+lUhP9x&zb%{|%JHg s 8&,W7wM{7<O=ckFI+\t׼ hRfvblV@Og^ew)K  Z7 +duuɯ,Km5]]DT+fmp 45")&cʆ0dxdbr%V]&#kb4lp4zn:.vhEK.~晏~ܽoP!FI}FisՒFm$rR_!ozvO{oM o)aHE4X VUǴ*W$)Dߐ ! 9It`Ӯ~܎ G"ٔ_ _8e+El5N+u*oGC3ҼS+3l6J~;,+"+q;t.\0' XzRU-zyoGnFJrJ>GU.@5 ձ} 5vkĨCRs _eXjTҺz~wgvG {3HQUR=l81k"Tz3 ^gqb1a!J>S)mOlv&q!QJ7 _Q8 ahjC% JB 7QG=V™; Ӷșui o40MGFo'x+At>= &aAӖ\ $=q# &GMAiѴC΁^WaT8̿HSɗԮ=8!u J- p KBOͶַZ< vyj&|^S"ޜD%[P|ĒDܠzlF4)1n^6(&sЏlQQVڡh$]|9U`记6( >:Vphi3HO"v]/n1,?n}uEpt҇liqjRg">O 6yЈ<1 ڍ@e3s!f VoAiЌ|`'b y\@?iM%CU !j9Wel<^V* `AUzqBLUqoQؤMJwDω]͹IU&vh6 Y(ԓUMf$v>}\Z#XzKm2,TWG@OZ1P(w}dMeLj~3`=5bͬY:6@8VsϢy{/EKr{@_ Ei'/n5;1%s[ w=[}u6tÊL?*h"b,o`}86krMH4콴xG9)kSi!c򪂼4|Em^e{$EINN]"CX6Q;-{2p (+^p4Ocp޺28Д "GHS,˔æ% 2e|0lF_gwX[ęJt7h&iw+ ޔ8BRG+7gjp 9EcU [LNa!K9an]䖣KPx\LJ>8wBe~GX"0!orM4"wyZO``cG+iy99ZV;ۇ)fǒpKi#n~Fmpu;(;SJ0|Ǔ;wikBd鐰jvKd, Z{*3H"=Ubd#wݶ!M0ÃKZlgVZGy;Dx9y+#iJrPI# SIO-}oHvAc!daK#%ڍ!@5y57n=fmՌ >*SZ6.׫Mf >8JO]rJ `-"%BA۪ 4ֺcaZg *ueۇB,lA8vʨDgfeAp75 0p;ekFt:^x٢획1b@g\ӲZϋ~zqp4lfphg5it%Ӎnf q8ɼxקϢb.%uv?2E)NcMAx5!"\ FfwHy ~Ts;'b?G,8#AXW󢆟K.Γv }ŀ™}9h RFGGz2LDJ SxrĮRk'Y=DJ|C4(խ(AZBpq+ V ތW0C;G6Eț>Yo HvhR6g( iM?,鳹cP͘|'2bQE0/“FV sFz IM.SC6L Fc- I,俘>ת"ǂB^, _ o=E{O'+&gmPdmk8X6A*M$~wTՆXOF]'n9߈:PWt ɓ[3]/pQ [a3m$ިk4ȑ!6Ї+ͭ۩\olP]ݶ"iRP ,]q9h*9|4 `IvO%X+K}c~yl @F5pV ~Kh9Ü~\ܫIEEQIA.T~`Ѽg2xǢG Apz?4̍xn6 {[ݑ/멃X$'܇aPLQsV񃴎̙7)L/=MM h6s4T8j.3)bjG1@/'Xd|"{P~ӔAb-/qFʄz讜Œ$Cbg MIJ5XO3(1r"t цFC"Zen_ok[,xrC@*䭕ٺDdH=x)G!r jɃ `vdۼumPC8zƄBlߜkO<>/ɘ/ A0x*tF-]'9P(R4;om8^? YmR5qyr &Z`z澣V8jи2LR^yP {.8RqToAff^iU*3Csswf4uvWZ~ äŝaϪ?gL/B;&^‚4@ H':r f!8k$ 4SSB^? QumQ͠5k#P_4S@zۢ cxyOu( @FT$VF϶L@e(xer]N;ήnl-]XϻA.{d u%+co09Dd`P*Dm'7ldE KL|waT ֡1\hDGvgnZRVZO`/R=9WR=MM{3=YųǎW:He/̈Q)"J7ͭ<a8Ki:/!%%J1:sx zL7xJ&A1]+H}(j9йTB޻J(+Zٲ_kGDfXA^5Ih9qj?dpo_փڿ-Ïvݘ;S uh 6Nf( Wdݓ8&r! 2K/VըHn6ltKLAGD2C;]+dOEea=}ch.Fтp~YL?n.?.RET|y /;ϋqN&&4>aXT3|&@8OMHph4-Cz*dA";IɁ:O;+(~rfiob,gܘMZ(R^,V^F{/JrSP@ grJХxtet]NlIoR*~b] UO#ڨ kmA]s%Ph#]NQ<-onp2]A7CpKviq"ߙ:Rzˋ/!L6F.Bnٖ0 t!h? u-Ȯh<8iRSvP| w?Y"XS*ŽH!Bnh%8[n!)-a[4_㾳z5b@D3n|k>…T)7a(F0zViHc8eU[`7ֆ)͚4i6e.e`d!0tL hӅ62ՍkH޺똂z-č$A>P* ;'kgc'KbܾD77( )^ų!ʦBUAxQJH* GA tF~1$#DrJZs`Lw=py;Jv[)nd]r$9X7{9*=CԖA#,dV"uHg2lJxƸZkL;Ruw/bgS^B'rJ/0z #bћkp"y2YjvSoؙ<[S[lt7";tw'DNIG?: ̵,b }\PY' !b57U{J^Oҋ6pyJ =4Sa)=})\?t}ҎSϓ 47'~۽LBT_7v6cS9}6 0&a!1BmtE eX9_{I3}#Cx5ޔ魞GAMVߤ_ey.0hԃG}?Y0F~Rjr4.|F+?3a1ddh#49*~cDy#J8 t9 qbqֹo@\=ڮ,!Wm, )_9 sz%")%Tx Ky} d(QϡkOV<0VCuO?v$yF4B\(fPߙ6AЖßq>#sMm8X89&Dx+jEW>bP|tT\nB]h\Zﶄuj/5"W?~,9n]S&Vg@ׅxb4Q.>R@2E ߥ,\}grv*D]&ti+Lպ$Vfd"oĦ(D(om*@5/GҕA5H@qU2bfXx׉ʾC%(?*wxb1} ɠZ$8eQձ.Mf6=qX1dQV?a!tpyvvn@ cJ᭶R@Tcme ۝QipLɵ{ =4`oyHUzAR+ {i}U`B~qdGLj |E<-w*vlJ`KN{8^7Pߛ!:`DQ (|sЂ;H޵]) T4Z.FDt)E$Kaw࠼ɪI孼Ѐ6s d#dz^\~`]R毴(?^H#z$Zg@kI0}JAζY=2?v{ڙh >ǧ#95)4تiR97dROu}EJ/t)Qc=ajٻ]%w#%kvtRGS ψu\9)beqSٿBy*:]䙘כ3xn߰[8̽zq܀.tG- %xf[E^[M54@>fء0}}}~|Hå~DjY[dUq).r|P$H\{lFPzpP03u)ME:5v8:8⼨rb]yfrJ g*2cnf,<X]+C*Ay䈵w*wa>"ώ1;P|Mu߳RzYc&ΦL9Rkyy@VK٢BJz`¡&A'H 2>셇h~DlbKasq(#z[]ʌ !|Qii˛Y1xTM_Oћ'aO4R(%>~f$\7RN%2ë"{~>F@4 jC9Jy_٩*ўlsHZ&ǥF~ bbcrg[a Pt3I-| ۞! Sͧ(\Guye*:GX)(ש~Y}iZ>*&#x!\`c'kuLa=+>c]w% r/XCO7M0=[դ$2PSe{ ~x|UX%D8w$פ7Ҷ/m(KTYDSF8|Ry8X]j}ǑRg:@:Ir#3jDpWk?u9xx)ڮ7^,JCR6htռ dz/$uXxz7kPBU&슀')]s A8sʬ6ZwSLR8r2|M\+XPx eZ }]K @w1M6Ų/&\&ݱp5u][c陡;ٹ 綼ΣxnNg|2C)Jt,IqΪp22dtÁZ\e 15JPgZL%sq.SBn;2d I),q&?= 56`v EbX(hl{cOoa>ef5t9g2eS\ E{bC Iov"M=h͏4Ճ I8if+F6o>ƅpr-uktii봐W9HON ߀2q+IM$8Fo_hweJ* lvLE4F $jJpiz/Co)cm"2ǎ0ihcE^>fWu"~Tj"xI`JA:,r  YK 5[yeПWh=QӰJ# :G'7xS0lRaLoh5rCoH*;=}wGz] yMi'3'[,a0Z} nv2:早3=~//'>isXNr'Ј4*QNmLh96K8I^ĒhvU c titӛǢ&NORDlul͚y+c\Ph s{/'۾pã;o8?Elg\ ܄=X(ӾcC8Zÿԏ?W Pc"6ZF2t_c![r:K.S9F蕴gM-1EEօKΈ'hkFWMsRĊkwFeEdHUP7yCm]B7G lu)uc~c 9|>R(J)&@N~-qYJ{"Dc!w6E(tSXm^/s+X\$_8pF݋,83ĕ5Մ%g/lײ7>Tĝr6 Ă{$:~q_SَxojaF;_k{ 9;ShbnNp1.Qb]zN(+nED* 7D88l Fͫrz))TK@Mx,m,nL un^3>Sֽ&uQ`>Qv߆~8}Y]N[S@*5Ɨ9ٿ$q"\7`s~ f $k&}$}vcV( ? n3!+Wht7|19%J4#7ҏ/P׸_E4MvTUWk}#W%2񐘚1WHh8p*Ŧr:-uHO pLčL⇨Y=̏$l?xqeTmk)ss6[HtœDv0Ad0iɦϙc;BE۾#_< M N7`a(VJMo^Hxzd]hڽ2,{ Q[#T8'ƒOFoN5QPn{xYb} nd}U$(k 9e}-#ABX5 !pa6d!E{mwq`]m~]%W%jjQXEV^z?>[K`!A>4DUZdDw\Ɠn{}d`WzETbOq!,xz۪f!#D ~_L-|AQh9}|Wit]QcvO5 q>gAᶆ͖ GWӠp2/&;RBJJ8[i|ACz;gȌTce^/Bp@1csD(;j6-cV:Wl'z/Ζ4v+t"x ODk ;1Шnem,mAB^Yz=~bDԛ.+<Qʺ& ,j%q4uken(͕|[}`iF,2CD\y񇭉Y$#0c5uG)3 v-Ip҇ ?x6,_VF_ZYm0!:K:V(œ&& w"+l|l°jQ''PBJ&k/Ǐ]{.^,T 2AN+ UgڟৃEX>0 9jߥC~7V<&8$*F<4)Cɨ7:BIc]_z]{7^^ .w!ֵۂ)#sLT3ymo>7X@KcM5ЃXT_,KS 9xXz Zea5 9wY׼M81I6cU罄'q> [\$55vy^: /Nr לwrcfNpDIoV Fߵ6cнt {i "$ꐟz&Ӛ9tWB$' vTJ5 So{ԓT 8rj+{dd Xоf7UW{ZʊWC/[c} c-Eyk3z{= eK(HӞDK|{,Unƞ$.|,K`DVa`_;[yV$>P/'~uvB| *HV@ 4r-3&IQ1ś͏1`8DnjĮnhWcjk="g\vC9q%ꐙZcJ{^D^5 U?ڞB`f` ǐf:Vg_`L)-@(lڈ*+u?;G{8!t8/nzI׉ ,ՀИJ{T1Hb"JG X!0*̏^s)Cρ3<:n͓m>$&Ԭ%aܷZ3Csv-`3[<_Ûk B!|'G%27 s U!ܢ-9LV'ܴ"k>H=eE˧*tyȜl}Vc_zKw[S9ZT}7Ȗk3GK1.R6j0yfg\]4$6"-Ba._6}J'ݼP :?GK<jh*$qrM7~ fbu:r N2>b[y>ov/#ȴh{4seAa+@ש;!xDՁS6,,Ћj^%؂v̮]^ u_5̬Εqiޒ#?71Q^OB9B Jlmft› 5k+7z8m( Cˋ4'VF i5ucNV_!gǚHűwW^͵_1E4}q }s_ A|_]&ڥPd>ioSN^`Fx)<!=f^roF-AVfFa8ё]FcaD%Q:#{ hEZe <'RE|4ƥ8:)-g%I;]U~뫇!J^dЋrRÈC|з |H*J}6;r%@8L5!X+ ʅP|g!iZdq*_*7SV|I&z|ga 031HPn(`=A$':DR#Rml1<|~7xhnH`ͯAv.B e7A\ýi7MrbD>(w뾿_O0EHF[+QĖArluR׏;z{uc͘ vT*Q0qHHU (9GO$rƎ`In6\ڦ3J,~mW5 XY9 s" 3zPnW_ m$ (Olѷ'sP vVi%5_j4Dvx-G`c8st46 f9y_8Sp(=CV'p5yj]Lze}W %P+gm =jvehhHXae\rADKD(b:a.aZ~JENr"gQ #J#Ω sog!3r]2҄nO$!UP+geQPIy7j:&#f !qUUb^@}(!$OtRoUmi\=N>)@kɏ:Y̑ R{s\TJ3yI-\my!y ~(A̘;\E` _g@EakrɃUnEw"BH%-0|4!]uK8:M.D/<>4biloZ.pe@E#tĢuȾ?Lҹ2`Q{XB]F-Y:1Xb#驫;y,M?=p %O:TiYpiGBD \D,v޺8hYP',e+~pW{[f6o`ګ,k}{`]=4EjW!0U6Cm[sn9٫d l^(e55$GcêET ±b<,rpe[ f 3g\堜[vߖEϱIp#.d=.s^Jz?Wj'y9gGc̟Z(mHTYnzl'\9bF̡ xA 26qۯ-{,t]CՎUD5fS-2/MA Q돔5B,ȑ")g*hQ;xĶLg65^=JUN9-\Str3ԗCOڟߐRiqlD[_"NذR y TB)((: =#=kT# dx5_ܹ}2YY0'rAD ?O D7(vk$*a#1\Ri#C~^xzFQTŷoA)40~RNldǘel,ny{,bRM8T֝y"0gÖfxEHZ+r.kILK]֮'VHi ]&gBy֤r#/ ­%Nx3e1> ٷԲ[zf1sբ?߂0!g@kF{p\'{Ux GFo"0ˑA楢 uJ[L&(!uc?E=DldG D ]bPHI}AnРY{ Ͼ$GmeI$yg=H(^8PH6#MSƏ[T MԠ4F&W-wM-sLrs& C@;@% >k% Uɜ1Mpѐ.z km"@seL Ix$&<6/Ƴ'dűv j:$AIaϺ[l@>\|;FkI?qyޜ9[VڭG T{dQep 4yyRRxvy i>2!0T7@LEo:^a9A:3?3{#NxĪOr棑;\pҗ&dsz:i؞UןCdZ-įs>¸W0Hzi@@1Z{\>?mtXYb#Uc60RR'PxЍJ_wڛXhm-/&7Fc8K%5@l-ޞFĸ2Ձ~~/=@E,QV[Xp2N"AZcE;$| %;*My6 *^7YMM _tI;YLCcIw/9g;Fj~}B'Q ~gqў@삜FS*%On ^+6ht. u]Kh0ϋAQӧVu=qX5 …VGsX7d=Ω@6Aͤ0@o~B'0IBnl+dL}s6ӥPhyRak>R`d.eW U_åokػ [uhT-{ĺ>~D=Nu9<{0Y1n\]L(ءDž=sK nEV5s _,[w=#% K2dw5X}C=TԔA EG9Ckr4nDu\tܞi… 3CgFK$9D(#[SP$;s wkb uLyaC,&!Qͯ\Ќ ,<@\1am[%`>'o/D!svh[o5A .:o{!⁥m϶i ba /H*0US{0Uf!cِq$p :ҍїEZ'4vIzhrpTO*~mӂcsEUH+Y"-) 3٘Jd[ B?z,|GK6~0JוeΩ%S$KX9 LoJ1)5Ѿ]KN9S =,pJlsZG25՜ %X49@Myɿ%W},g\~xGW q Ik!duwjKO[3`TQ]uĺg| =*(Bk٩eYx jh&6ǏﱅApZ; :8).H/zdV>7n H|=@FrFwIeyC_uTBNam8 @7J1PV4 zmAvawu!KB׾i_3+h QUz1G7Hs,Us_hWfo3.׿-Q(>!<{IREgE$BVPf+ab77'/Q1ör"Ga譿q j|"%MNS >o(Yt} K|z nZ&!I`7B[ޱO]HFfgwTT IOɽSΞQHnK)C~g0"`_O.(}fLUY&|>4-'n%YD\9u):o]Q6^$q[?7 ̠;JEg l[>j nVN/jS@+$oldClJ}8ܟ \,XzCN|%eʘ(Mn[!;7|ʉ'+<M.wZy#bѷBh9&va` +=P@8ݧ mΙ"MdEs+Gn' v~<1Π5E$ЕDlFߘ^. avpx\ |k`G|Q`1%0J:WH;Nrd9`7/~:ޟ$>sG{!Wl%enc*&du.L```xÇC5+qY->L7c:Õ$3q"22+:[+#7wp rѐH%Fx hd"TR03vxlJxL,kJ}eY`SrUZ{B)r2be7̈́$7_m G**+oLߠZ P?{k]9IwLn]|~1Y fE$#[7esIf}iF'Ǒ}QD0WFIbBP$O>Wn3#'iξSdjUnW7'wGqJ^kr}Qߖ |BףSILf/rAzYp6?DeY7 0h g{x?6ϸ~ڎǣfܺ!ĢLH7vzxheѝ%N)8yI\FV3|],|Z. 1xla͘.k{Xo % Xrb@:ۉF< o?Ϗ$J,AO9mhcb h ė4am-cm%ZdgR~ D ' ĪQ V(Kg6*,<[p+$hbbXH Ϝ6Hky"9`ۜbh?&M~xը湎 c@f`8ᤳ\A!u+F~BgM=H0Nc,FRL$hY"GLs !ғ :u$gK"B)LLҢoκSTRCnfXeP%zK|G\jZ[7ؤSt2 G9Mz%D>翄OClĴXT>ey!Җo(WtWNY<3-'0n]SrD>(ƶ>۔ןb}(2VIKoyx׾:_UNJo @dE8v'=GTeydHlN?B(ϴ3O5柉S^KEu _T>-'c@-&st16:>g Jo(jʊ!Jv2F \C{#ji qt)Ƒ^ *dBYڽhb''|<撈үGҒ eB6^'xf_p NWj ZXʯlӽj{ұW[66aA`]j=|=.g[mj_xgP-e@xQ]zgId9 y򈝭 )>.l&F2Cvlg8>x׋0'F:(6%>3OOl,ѰR!vy *m=/9> 1µo@i H[h .(=!wJWsc!Cܘ{Eۨd@$ qUhtkd17j]Ot~g;ʊ7 tB]'԰dX;>"_Rq٨o61jXLȔBk LmBC>h']yBy9ג«>wCc+XRTƭ8l%i9M;BpE`ęKPO H<( xWK^SK eqVQ߅H[274I7ߕ6๒-M/]~o B'A~d%%#b(L=bbjM,\.I\ӋIј'ψ% ~{e@׍L>I{_Z/DAtn֗0y:?9;zu9]a:HC#,iЛ`lfS @@Uϒ۟ M{]bQf,Fd/D/)3GAuYXfHtXYZ|WDΌLJ>, 4!d}ǨNNUۜ27So (st" t!UU4.T( ~Vg^y^1Ey߱Gu A$#anZAQcfF^TZY@>9ͅn=n!b 蓥 lq[l@a2^J-SПp ҏ_26¦WͰ'F=xd,B xD;5wWydYRoI/\ ֌InqKiy=wiaNo=+SlI5弪R]߈`PAy%)j|*Dd # u=zqub[V4WH7Y1v:}@q%J3DM=ULY@E(r7cˊ5FU\gCrlK ܛ3З˅l4lH6 &+AgcK(A6MT 9!a9\el7={*hӮ @ ;f<6.Śo'S(tfH}xH7ڣTuڿ.29\ NmITZ̖$|!?; 5x\JeS(W/X}D4ko%}/`{d}dh%7LPi?=TNKa|mz5uHDST7SH6MN{>h96*{Uv"YD9$iu+O\w-h淭[Z5܋wf c:r!L7FY}ޅTxb>=@eF $RܕKξFM ֒;O{R|jAQ2 ߲ypqYQKZkq^`*T HcDDXh{rGNJ#gi$,!AJ({3_#.?ɟ D'cذ`ߣH`g[rZ*0軷s1P~Um/ܸޞ{԰нB3=Ybt9XZQHQgD1j6H=% ۾Σ]oNKƍwiWPhm0ddOC$l\m2E'xbyy54^X: C^ᓵP mao1iyP!K-pislCC%E+GD H Z=Pj$f"% ?^p#7BźK^wt;H.ZiBz>LEmcN-q!Fz"FlG͌b/.GկWW0 \DT?34r?Zx0Ax0 Ko<UpֺOZd ϡi{k$yPn7kW\30X_O9 yg "̌Ƿ H40j# d2Q~t/nqZ)z3:X\IR,N%.4*ֶnU)G /OT$ܶ[/_;JPdzifUgoɹmU摑6Ƣ3`sAJIL[E8i 峲T>V%uVˮv5!gnNHIXj^U?Ue_htgpy*)iҧYH< K{a ?1%6mOFl,0[d H!Z6) ?|.0(lK!2)]i{Y0#c;_(T)3%åw3H :t@=` D[s*?x02 (:mECg߫lQNh&uJu ИKݡ 7) UU͇teA(e4&DgB| X7ojwDmƠDq z %*lo_!sy:ޝ47x&;Y$}Fw璢/'D"*4IQj ?x9~aW鴒m#c U#浪"bٻD DZ]vaQ鿚vg* FAe'UO!϶"Д]Lߌ2-~SL ^*kA.W da 챜VU{r;r,փ|ڮGUK5Et#"5CuiD.T~v[VfYI x{t"P_\ zZgr#ۑd K Jٕ+z!GPlZ6Ol!9O}-B%A'L)pyqpj~]\7ot`_!66ΤzGx UGJ1+(>ЋG2]zt:N~=ճuu%Lfk",ǧ~4QZKe_Iz,RSl$z z~8!bn}no;'>l Q"*,N﬘Pa1x@dҚk)D Tkw`1I]KгIԹ !2C^G%S[1`JpySzPa0}m/ A !63!YV U}z(A787y5;DN\`St$,8덌+eL[U%7{-:YY(ٻ<g^9ց1yy^u!h!]#2֕f2GjY\ڮX6DrC 5.?N0V}Vuh.H!T˖W:.UDخʤl+?yqGZk+@!`2;"C՟ȯAcJ,ȔDX[af{ʏS՞ZbkdLt+05yByT)zVWy{5mKFjtF @YhړPm#AETC~q}`RE qp,N&DWfjNu¹@zs kA|R>S%D=ŜCKm3v!R!ạzTY26(: W3($H `*3%!#=-YPW2~_b$3j{/, _1!=$ZG0k4OZ]RQM[y s\!j69a J<;.ZCg~Bu+ݐ˯}prY6}q7.B‘3n *H޼ť6&iVXJr1:WNفa.@O9Ҙ600Urku']-MX+(? ,dS5a{M;p:ꖘ*+L665n\wPeT%_6Pװ`]FMZv_>j!bfj ~ᒣދ~$j|cUN8P\YVss\ /V4 Q_re{)f|sEQo~JMwV+GNMݒ]iۖ@,"$_x!AcL4\e$ !i(PhmUd3m,a 6MaXy6wF0= ybK#imk7tfq{l 5JYA̱ ,+'<9@e9~U@=dm !wR4w9Ynd2 !p߮(OjR!MΎ YpFh"wT%x=w͡]F׷j)V#3Nz!7Ag&E\_lEO+ 괠QsJ=|ຄq_M-o|s<~l@t67U]Ei_=%1tY k4ۛIb[{z*.1Z*/"$BΉL!9gJUrc#шމ.|qݳ3BiRt<*Na}ȥkźOͩLKF`N9Jo߻Q Qb|~C(.SILWB 5{*C|(NXХ?>DӇ^<ѿ=]Hc#I֐ج2HF ꙽>[~v 0yzݽׂL&>m{:Y%SWNY=6  4"-sppj_T K=:H\.nDD}O})FSŠH< Dٻ\5aA qՁHbSߵCIoE^zG;xTQ Sm%Jdx!k| 2<64I|"̭JA{]ΑT\+$s;ä ~$D qe/T(Pjg;xTmuG{Ѯ2KKㅡ(/`| I`uy!n P o :qAs3 ui6{Cazf̼CV3ULv71AoC 8"J%dJ) Iv>Ah eQrg)])AC m1q@ęNU4A>g } =Lw9J%Tӏ$.wv<Kk-.qw{+ J NN3Kהஊ~{t['Opet:G/{qWqBNCslD#ashov At6;A>&s"`JW?Ƙ)ESlPjeB!By. mzTO}'c"_N>vb˫KDi>!ȬAQ8 5-:2'ecCxX%;:V\ag f!]M|=CE ~P_:'X6q)ү{ 1E4 ^iQ xia+Ar<F?=tq8I[J= ghbA;91|(o0"Or$rj9o TȮzvZ~݅J 'rmn`*UF]2i l'$S.A0;VoF=PW JS։yܑxnd!RW$5f^$^ivN} ʵ_t*Rd,x mnѩ;<]aFy"(U=_K2i6'^F^a-ҘemR V1 s(N ;8X#ƒnrH~,`{2@S?;6ډ8FHJV>OP>R$" CYav9J+JI~)|-um{x [? r@P- 2쟚&l% QΉ)HsW^2̨kau6ྲྀFgl Ұ,qpt-_w=TKyqhw=ޖVgYZ07070100000069000081a400000000000000000000000167373ea500003614000000000000000000000000000000000000006400000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/bus/mhi/host/mhi_pci_generic.ko.xz7zXZִF!t/C5]?Eh=ڜͩt/&Ҟ : ehv>eU^⇔QY]3(yzɹ5 {)EHUIZn#ͬDu-Ū"E:R7궙AbUh Jr+ƲA=a$N7.g%%޳5Z@̜7׵캊ЙTH_9{vLASL/ZZ\k0~GCǍ*@.Ib#p~q,BsOp2Qs7MI\#} Uilr jrv>Sc=ÁJ#Sb哰Ef HH0%('vĨɸmx |ުֵ{L!&rHӟlGU/{bߪ3=ucJpSv-Ubs˟X/2{FdH8&k8| p¾c|Oa 6y`$>y|~jD?h5Ԥ}ԇbo{$Ӓ.Qp+8'E&z?vf$1I2 P :c?9[QHĥ k9Cm$cd$^.}5,#ΣYy׹^%aV! ձ VtN#8Swrē~ X^~9ɔc!~~GD\?!(A ^i<-URp/өߪD"}6ѕybސ R W5x 0zFnkk6r삆ؕ|/!؀qb#Hh_Eo q?snaX%r>x A>8o㞸Ock`>XUz?m"53,ECQ|:!*_0vIx>\UT9_a,IK{aIYZVO`CT{vԽZv~daKl^gnM[7QǾQ25Z(ťl)ڋIdm/+VPq.'#>)ߖ`e/MÆ ^vti;.|+3xY!?IruMkjvj[E"(R*GzT/ _AZKRNnK\@-RԎU[i$p*^=09t,\*ㆽʾ\^nfE2&K~W `pcގ, xLj B(-n%#uc(8rz_dO.7#/ F.ueF_sw^ӠsJfIu߰?Wk谅`CpY.d1h*2n2KFCkVX}w.AgLt̯]0r91 zwYkCI#u fĂ9ɓ>az;iOpDcatmˬ?AhՎiV.xi#YPWS^]DS{;cmȬ*ׯR*XA(vZwYrxT tQf/ݡ6u"_X^#c' ~}0*vk33HYMv[BpX<뮜-7?Y=VQ}F3MCٽ3uv9)s-2yHդwmAZ ڬ%I"1(Ajӑ#6LCZo;$cMتGY;۝΋b1RVa$yd iRkhMWR' u ~a*ֳLK6v׊$%$MaVlƝ=;C 4<Pװ2F(O; 4FS h4DNɥK, Ji] DzF5hh)#1'5}S*Ř j(fh%y2p6g?% )^c;$9j%zy>G2+̕[/QN$r7ğ\屳]R^|+ƺTt7l}n(teW} a*rlĮoR<;sHcF>TlLCe"`۳͂ʮ vz&gN#T߼r%x6ssF-l;vU߁ d)NnʌӮ" fB=09agGQe]4.ASZv2śN239Ic}7N voʠGN A@'˳MNT1]U{m(0TF{fvHbRcb0; xa%hWy#nn33κuvwF"yMbQHN5IU,,c2oe% .$`2S%pʦBWm {F?VR)ۤȖ |p4m:l`Uj5}k=vޚXpz}P1ʼn')BsE&6A\}܋":z_j_`+;Hk>#dx42HIsmPN<]0Ln&yk r)0~9I4PVi7a2C";BD 0I-I/L9R5'MBgYaD'u\ۏG1g !LG>b~z cTX%ws~["<2NA~g\JrUOW/_WLk`7)Ru\v[ϞzsMT1DL[V3[5[ޡyp ZJpo,#Mh$*!'Cόwu{rmDi+~>td#;!Hr>GNU1y)R: D.Rث˿ ބC-]+XB_.T#aɌ}t=Jm#U +S AZW)Q?keh9ΐU},L4Grjh1fhjCMc \%#?=IߊSD'gWct@FmoΞ gCv>}5 -ƿsQZ*5$Fu ,y" >qm"ycRCS1?r<{.t7.@} / +sJ9c8yQs0PL=cّyXluJB݆$ q3]_4$kc&I=V \q)7r1-Ot$ޏ넙4녳*nqt㷭ZшrS{I-wQAɮ]?MTc=_==xP)IGEF7DQ$Zj0 X:e3k8x(epc0( $'Gz@6 jJN|8T<Ix OE1O5C§hNL;.xHw$1g͐Ѽ1(JHj=4= ja =Ƥ7tu;;9ꩣ'˂pf@J) hV&MU?67)ܟ( @Qm2 ԍSoj6Қ7)Z mw Gt{:ys(_瀾c,I(3MG<×P|uH# N+ug?UgR;˝efdak΀ܴXPV x-ro:\mUh!Psn#˖ۿ=kbN~ۣ%&2nZמ lsX|Q6@y^ta F)$94mG$( d6$Q#jr CI͠0]haV]>itVO l(")Ks&WGл|v]vb̼m 7ƹJaFE5v0 >hWl ` A 9?M9ܻMb;k)<3S'(ރQUjW ,/G:%:r3qr;,Ƶ;Hמܲ/&wwhzz}gl,RՂE-m%O٪vo1P[Tjj,425of9O<Ȯ yW,5hk4Ux Ae]oV7.]}`0Q٬IxopEYrjgC{j> E?I*}0"vKkX%'6Ika7?REJ|ѓ1UK8qS v}epӅᇻ 7RR oLJ942Jd*'*iz@0Ϣ\ց]i>"/) &tHy Ib( tб6Ehf6R1J%P;U`' 5woG ӏpe^Gner8%pD2VM-NYEGmO[ra%?Lbޒ[7rj:(fen*e>C&&x#Y0y@hm솲 ZKIY1GF>^+ PkK"4O5-M4_D\',Vig)L}1Sμc())|_~`g@[v׫eYA,"BQlŷ.xɑ{wF4O啩h!p Vӑ *? B e[Yp ECLyX!?>_hPeǵ*A}`^${n;eJ4p٬\L]?#=4? ^sѪ>2-ep?޾*F('1k&*:ދ^1'TC؀IL"7JdWPNHѯ 4fHy0e0˽cdCwtXmaQ;m  󣘕zWZϹ}$sWqNmS*b,.MܿQ"eJ"*jeF`ጛ}ua+AUGgryõAjW!*>Q! '"V,=THG!Eg,w:PT8/a8i}ebpVx<tvoZt2ke9|ql/q>U"YG]mZXMbEBh/o¾ ŕ={,׸=)Q_ H-M^KLת#:'h- (gas9rs bK9P`XܔE.N8 lM:jbv&C-UUغ˄U5lߞ6jM@B;aLPKzxlä=TLAk;Ty6rٖmc$9Eݯ U ЀzI":HFuD?RDʗ 苹mhT+s ZVɊՒ# ,D+.-VŞB\ ӫaN5U ԬxX5䞡k7y_`Jt 2ȫIA%erry0apƺHxM Z!tgbUy$7]#xg ' |,_f?ۜj?޿|~䊭E|%NSDn-p?^%=PL`ڔQ]@94'F%οs<.؆pIWvՉ:n/Ԕɂ/[GM )C]*4lrĿ]-?9=[8=-dݸ0-ϵR^LT%{\{Z`Y*`{y,{ŝD(AJ6k=ƽ{ACԻ0{ &ں$ŎW4ÑE\hiPNQ<*1K.r@rYyޘY9BH|Ƀr\UcBF6$_S3lgVJXFjڊ-$ ?IS|!W?ݭ^㿴 i 8Ӣsl#d :ϙabC5o2c"gf 9fz@3$R)=Ewv:v_,P(Gw4v")#Yud!$ R&@V,zLۘ`33,j4+K~"7?q"$ "#ܵ?i皐$ԥ)zZ*ؕw%;W 6ӟt^dC۔AoT:<["q~+[dOHY%gQ !ֻ*^lqs$f̨1 zOvce& 3;6mE# ^&K '~UǨ(^AbnD>Vhr#Y~.pu±akB6wPADBCYOҪ<`Vl0uLt3TH»6oFdz6*@ݱ lH%hLJwgN6dnGqv26ln8\ℌBG+G3qRD5Bqn )A㡀eTVNP,<e uӕ L2,K%Y+Qfkw2SX 6& X 'JZ2{ Is?=3 T>' %8@\/G3<$|WĠuvwAhqoHe7՜m>LkmwQu)_۵iu( w5^Y .'M42t-E8ϿvRaNqLixz̫fF.qoR(DC;]DXF/˴ط`Q)ЄHЏJ8Xa c;E69ʧu gkz1#:dQFYiYkYRa@hCzGz `;7|Vʫ[%VC5II0MsYv̇iT#1Y]YD#LU:2\!њ +E=Yn! 'C33r,<&0PSڤu9*II:B΄V؋\~%?YxFƐ6`}.95gљ!v-#lZHȫ:b E 0kaw4s%=pI$zաS)V =*&9,LzԜ;p>͗!W֧4Po9Xin)÷b@ P&UGζNTs-@ 2&!囓k#n`,ݟjw J8}PXCU[\Ylz<_@Z|"XV AL4ؿ$G7 a2 Z%?B79rV^>H%~ǵ[W6! 2_0rmػ^&QWZk5ķm7z*)RWϽM(L@ҁ3} J TpO,B)@= y 15:ЀԣCb@Tu `W&i }r-| -„ూz +@/ЛyؘlDy:$T ܝ!m-/_zP/ p[gV#{俚h!n0]0F0F!c50#Udf B d[K ɇiz=/92({iӬ<1tZ%[FK DɘlIV F]Yj,mc.O!1' &D{# *L'LߓM2+Zj4^Bw#k}Z D?\S;;El-<zJ}CٽCy2G6oJ|oē,\H9%RHAs3m86]Eh.|"gJi%(rW :`}o~r;wifggۓZJuxz\#L,[jYPg%@ ZZ)Ԃ#eLb,@DyBCA%8r> ũf$ly:}m j7r?\Y 7͓ʀ^WH'Z'É拫w6uZ.ohLXYVt-ض7o`E\Pe=xL}Ńf o NM&asP 2n{I囥Dxmmb|aŠbHRD??b&#G0r㜦HT6ZY(7y[*e|1k@h`cڎw3elfz|~@&[:spW='v8|$),~L#aqԻ*Vo FaG1E&cZ'SL'bֲ"N/]Вzg6z!kRy c B(Üۇ%y 2I<^xYj׃\*OUtsǂO&܇iָb>&¤W"Hוߍ:]-lΖ- cBqpZeTVpHɬ*+XP0>g2́(y9 2ܫ#lɒ4LhE&h6?̉Ħ 4^_+o*A!o78(/0cPf}G*f PTN㒯}~OԴc捝!S@jd]~gVEv`Yi4X3~vT=FaBͅ>餶*wh:)#1ڋJygN-(2:oN8#z_uvwoy_dK3\1v=#sR 깞:M_멇<[v/B˽E Zl -$K!vTu$ds [o4RpxtvNSRpxJ tW:] ^UZڻ xA}>sw"jD0o<Jjd=$YQefZrrBLt'<ѫ"^^F[x!thm?b)s )8CQPCނ|~] ;GPBRzmBhZH===D.miGiB> UI RP^Ldk+ 5!D~&JY%=;ͽ3VLlwP`j $K}:-"Vun"ɿMl.7qL8-Z"U!FGu^^c:y@:Poߌ+ U}:Vl/uÎjcC#0W>,]*xш.:Oo͔e  %^-:5U֛~[q$ª\`H~mfHp?hO'x?\4?9˝S xl%']f-:"}NE)de{ïLL^X;9]݆.jD8ů×j/10ī7cV # `!V.0%(O]x#7e{v}rU7fCp?yCsWHdǡ4d !SXd$C5dryv2Kj7S0Nۀ]<Bљn7=z?>o1sjc 4/u<\@x=mz tZ< ?/Bo%xv>>h8)(Ybj9oIT܂A<,~͜HF@r.{AoebtA ?flbqVh kcoȼi!nhc%_m vѮ%W,y6#fp0N39Ӎn`J~:21uKt#VeZE\6s],fƳSrSe:M uKos9hy`VssvDE6{ֵVg"Aw2cB<Ǻ94.CAy u}fI$_{[2nb1X;$;?jZ[a9=3بgNLϚM^pv4?]w˙\Ǐ_*T"G~5g k E{?b4HLZz%&s4b5AtɂkI (> L;{ĞsM!hWW;zRXљFBM#Q@e1ݹj35pJ}J=l78,G&T\Rz34:j}m.z˪I׏B/j~A<4 3xH˓;~CGuqbiK˂ cL|2Iz݂Һ#Vg sM_,Md:a "E+U"!ր^x~jh8aa-}&)RJ|yjo0٘qd^wB> _{\t~h&*J& Š^D/\ &qZ$: h?.SbLQBropQZ܄叁'_L5cb TmvU)cUR8Pɂ^Ó0O-fyk0eWƒ?tu%`ܦ@avѪEat =<'oÅJjS#]0Z+'E T;VFv.9ۥ85QoF#Z 56n#j$T:h uajO@!S@`}$q[+mg.m|Uim"M$6,Ҩ;m.)DsM-B~4CpLZQ7*o#g*3?\fz1 21n9#bG{;0\!{{sFa6u+{y z5s&÷e &f;,Ui7TGD @#Jǂ[CԦqUu[uT>:g4 tt#ƀwjݰnˢ5RTc7X{=U/YpjX,BӞ6!`g݊Π\!d;PVɸdaB.5xOwܛڽfnBjeR 69"PQDQrq;i];_ \Q!ue Tc~Uc7nV&ן&6Y%~.T'{ :d,Χ .ɫ7-y^&Xc| ϣDJ1M5ӑ=_N?ǡ3tSQ!ׯޫhEm œ mvsa(i}{F^o75XbGo@BV0> Jui$0S}(T rxoC\l`SN2epl͏L\^?f˜"*g1A$6ΚE^6<';ʗ $J_*kF#ٺQ{m&̠|0wd2K6K5n Dv`D|I*Aȡ7)M?fL_&Rto.jbu UA/I a  nͽ`_ ܨzco ??gГVD#^vN „8,Tͭ`oEȟ"dr47T"~Аw4 |<2{inm2d k7ۼYop~ mrjw|M7!:x8Q/JBkYG#$mRyV MYw Z/r$F\3 YhЃ4] 䏋߼eyx=̥FxX%e"M:ŨlbM. w"~c{(q02쁇^v[a jUfHPHi"#,AFj<!rWu6㙃WχIA($H1;L,B;<[3eV;(? GD&콬eue* '/٨Ut,~t (!l?m :&_t/tREKʞcrA:M3k4.ȶ\fK7EJw)}#IF=ۙ}'v?B#N5IW"H-o $4bTrJx)Z039l2fp@VEkpʄ> < #V/it.*I#] s<lݗLukb`j{p5za dtSGOXbpV%9axCm$6)H>d@vф`BS&ȾiH)2^}[GYxQ.' U;*q-b :T^"΂OB4fb2[0zHœϐ#XR/#У '̽hjyBGKc{0I{$ZXɪQ4kd$Dɼz}˧=c~D]ؿMmAP}$:G6d&V#NwG(gV_Y/k CR>(~:`,s?K大`o~VAPy ΏP/:!4zs]1QhqIL'l1 vx9 ^чt 2P}Yq'7[ 0-;ifG6D++^" ZK+5"LG39vfXJ́rp&?(r%2: ]3kt5rA!*؝6X>Vr3$pea֛&P3a /K޻nY鱱9a-  M}f^آ}L(Dj{&$:BP.H~$Ƴ)wzJ+Ab!D%^z"t\ nG1+,9 #r6gv3nܓW:Y[3` AjDfx鍨Moni~Py:>\:\Y%Y5羼 nn|0 ϰ=)E3-|S H "es&Y*tHaEȣphJQ/h\W\EX{/ 1#S2IhmۿDһ `־+ZVn/W6^Z $e0Q#;0K6T(DGp:kO+jsF67&o/4j$.?$iۚAdiWg.7saږw#@~ְb:iz_bRӨe,Qö=5c>7ql VXi$Yy]ec]E_ZR/8W':\3 t1&*_硱h;GY'{Ϗ(Uڛupq{6EǙLy80He.,%*_X& xt'tݣ4'5rݬ.Q ^#Lѻ _'ʬϑ-nMrWtܣ諹Zy[hajyTp:J#}hܙOÿބo5Zbb 6Syn2SȈLI$2 |EC6;Y5F~ 1!V caKH2حzoSkrg+"#=rw|y+^!&P`9'uSJzAl1V^[IxYaýlT:sPna >sIYmCq"fLXu^ۙ k>)GBM֥72e02Ry(UP:y468ib^WB]z(1' '3b[pf ch-~V^fΎxY&lHH/8:P2L K80JG /^33T1bԖEiCɚn$Kn_ᙋ \ 2 ]p,v|Jfaf'h֯:{\80;r0 UD _дmؓ!h J MungW~܈Vw6hP%^~ט/ f'\:7*"ڢi{uNӋQ;amP) B#Fv|>?(Uqog˦c2gw,/wSx|5+n;$E03s2Q#}mY}yr޽}:ZlF6J۠N[_*Z9ATůk}8l=L'_u2u!ϋw{yx<4$h+(}@ӨHܬClՆ@)*u(pעImT`eCoD&֐P(,J8h,āю&;esĒVD$冼8eJ);|ꌈP$'"=7ea,mؐ ~EK1DF?*s[ǘ"Q#MHNYkx{'?˲V㪳rコ\"ڌW"(CmՋS#zwDvGG`,Tvbٕ27 Q#r6Eyc `G-Jc23ꈱ-a׈JeJ׬30Ɲ_ 9Ya6-?ߡFhжւn\]+bst+bUjE?)G=W{R5U hܗ%[M?>%?6r\lr0~(׻Khc)z,C'7 MpmH(Z^.H<{\ n>dPniXobzrkb^XO/ Z5ύ~KWXкJvfOLaLO o4gtgME*b|`Jt0 _H}5hsD]ğVBj$u@8$P. |ډPnZ"(J,xPw~%}jyɂfuL9zKhA9 H,=axG5is ,D6KQ>nq;+zIw|^9 yIue>O*r:e.n*(&H#"bZVQY< &|%%:{{[mΪO/=pY'b]<… yNE5!zvf,B_3BYR !:}G#ZRͩJdw7k\1k8j׼ND;v%,K$0^tbI&ԌzvĴPm ~.z!A-9Yj4I$Ey2px+=t n lJ򸋻O]=$$OY\_~<T46n\ZH9.qtK=-kg?:D6[=2-tfSW>)4~=K)qel#9ϾxVmv$#N7`ų^0PA%p*76% '^N:Uvp2J#NOҎEuAcQp`<ِ[C1o2j2L y *g/B-MCƌ( cp|ElmbݐPw#e, - h |N3 .RD8c(\=eQ(Hv0jԉuSe\}=?жrE;(}u2=贌]kbTYЭ-N xZ*5:q#d 9þ]]\$Hol Pɷ&LĀH0UA3abgQf&Q5ZLSlQ4zAŬGĸ0Y6r-W{"D'DWY@i!%=,iΊevw+uiGyq{J3&f).9 ?6\_p\w*Ƙv.pN&mJn\<\ϥͽ8qOxL2?ۂ(UkM~p/z DDv^yJUv0!ҕ6฀6YlB%+W6k%t.㽔a𩻁Y [Ձ5bpV "G{ͯb7Y9nl/hJk҅jjb!牙 %묄^PvW5VkμTF^pkOR"Zq]" 4ύ|Ʉ}eJ`B)Q cFG& (V7V%s;T՟4)S49 rʓhR?Z.Ҳ^ o 2ɾR~Obf6v9/3NzVR*7@d"`?;ӗ@rI5!>Hm PC8Gkq/ߊ)Bm+\Ðo6ff o<fȴc8x\7ML>Xo([vr~f?igNiDBcsj5>F%NpΛ{5<@S]R׾tnu>˰tN(TYQ`3ĕ+jW4rYKStb\/1uM! LPg*D§ m`d3H䀦J2؁bL5HB+R 4_"{1nEN׭ˋR:1=Y*JDG:zmJYS$yFzTPڔ(<̬❁#80weJ:EA2:4ݿ~ !Ĩ0XN 6j%W$2}eնH/#ۨNHu &HgPCt>"9̈́ռPi}SA7l}h Ϧ^s[707. DQʺo"Uzrb(LHاTk!JQS!?ۖTLVWT)*ZfDkiW1؇0zGy4T!'.Xު$eTMgƞ]EmV baS](L>h}!q21T7Yjrl-25+HVJs!(?5rj3}'䂽A+r-35nHY&[x;nxQLR-Ld h;`Ov|sddJP>dvnBnÆ춌zӉJIɟS\|1~j2<O qi o6!Q*:NH_pǡ΅:B.woU"CR9ǸZRC$3 O'^p͒*i V߱UҎ>9 4쿵ԐO8G܆af=2F(^檋ÍZeN 'tmfV$w .@غX܄׵?h[@n?h24z$($E~:ෲW+byӹ :MD+/2ny"(F.}5+ 8%e[U(1AUKǨüL̝| __XiNEc.N/pF@1=$Փ5yf(]gC"k-:ƒx,̘Yo- [F|Ahm%48TͅKzu/敳~#UEP(VPcfn?ӫ#7Ԋ 147a'] {D,tϷa&G*񹨾~=kd4XIǷςПw>Jhg^ѰEϑ% Q]d{q3gp!aV-en_*{q uZNěXgUHw&o (SlExȩ(.]2u2|&#<]s᪐GyQ PλY(:Mq"; [HDfAZYl}kwM'yGna*hȳ,5נ 8\J=>A&`I["Q^Ѡػv&`5ā$ Erljf͊}RDޟnaDuj'7ŹQg?m\CzcDZ9!MP-- w:IF ]39OX두fK>>$/&UGaȈgr]\049.2p29!o饱?gf^ءA:"@P^sBUa ',-U eN<v ZwC`;2\NpTŤw:7<UQPl)_cdu#Z|_s(=&<EsHZ&qUĈF?J߶ϥ~G3 #wӻI)Id${5B>YPY]-OЂ@)T0:/\~0K:Q .ΫZ'fSZaw 6#`xT}׎Q!89e/́&^ ꌇFӘ71w.}Q:t j)?KmlDGtS]_J NucäOV8y\W!ymES jLaF7w=vSW0wPd|vWiUw&+;)@ G{Sթ4eYAڨO=-aQb,)a]C)I6W`vuNŇ7=aDQQf;l Gw 8u0/99UU)0[N)S"K9I4a{[袜nS-(A\9&"1˹[ڴ{!eqEJ15#9ko֭QKkuIC-E iIn*A^Jm o垡_BIڹ"Uf X|?R#g|Yj)S鵕ݾGIG5&@̀3N{AX(L iN%nI}0p5LdZ"~E>e~pGY9iU#:S)~GJd{bz>NG4)_PǯR@VF`ИqB ۂ;FXҵ:ȊBW]lNL:5*;AZP$_c~VTIr8Y%dfb]d@DYA1FV'7(i@N5BJ#rU)ѱ9L=]e4s7aO>q*߻/(ʎEqgjݠc,"&Tc|s3zٙG sb9Fw㊼ ~Lk V@ja#\T9k>?,z}W%cL#}uΕ1Pg!l_.JB]QqZo|S][Wld|X'FLYOXI0cߩ} #>!AكV'ϯ_.=j+@ bרĿ2F+ rUF4r}tAbO2+4va8Ct2nP_^BV A湃ZOi!^}0V]^|mI8-K%KxEKVeBTtLS}Zfe>H+*G]FˆCwBi \$o/\stZDtcKnS4VUY? @b\g%JQڥK U- y'e3UPR$'ᓽ_BfLźo8X9AEU c$Q;. R55߁ErDVC󸑟nJ.xMI-^t?![a[otf7vrIa*˸M|F|A0tOX"2-j4qցɋ~)µ ʑXuH| _Vn g zA|3/ky{Lۋ ? ^ײ]YsCjj:vA(3Gc$WOOJ{D V@k`;5hC{-SN #* :nƱsn'(/Ъʲw*+թSthS=U襵yo#[L4`\uSPTuDhON|i|tUs5L ̯[vċps48\lBH1^Zr+x _fJ2/gho@N2"55,9̍փFt`QHE}\]_z7 ٫+_NRȠtQf[(;i//]{yaQlo0%x o3 E\Lֻx䓷UTLcI.`\W~SBjѐyeNa߉ ?&ngqviBC؈g)ɞ;C x_BsI>Pʸ&,=1.ՉUU1 ĐRabS-ةrX C05ѯԼZ}۫2 t`IR c STaQ e6Ǩ%pmSY)l9q;"n- Èkz H-D6`7Nɬ%j0HV Z|5ϒwh07+6q&40.^)6˫ s{Y=5a R;-pKGuY0?Fcf|DRyޢy4;,ܧw2"vGdkYFkEVnowZ磇nF/ne\P=.߽J%. >" ؐ//k׹;Aސh.Lz9P‰˪OU%fAޤx&cF[H E Z[+`) yQ8f)Vobtѽ+Ƣ m{䰴Hۅf5  ~z Fc=Җftڅu^JMߥbVi/һ^Õ)oA_, [wڜoQ0:K; r,f&j؎/Ar0x,fLCU| %*È:Q93.I$kAh qfd^KNM3[el5|rfmwhH*/Q)hz:po& Ui"C}QVn6 H*,%~_=2'ACu(ho ƛΑÊ6q8|"?{EIQNB(_4g3pÔ_elNP:WܴJ]]zǻ;f_p<GTI묨hKm!}KX'yR! >bzaX⃀PvgGźۄ\M% ejչtӰF[25>y5Q c} ra E+ħi0?:wliY0kxM/ސM,醲e=uhG8F_wg .q?m%7-4ӺxzUèNVыdOA{wF.d+C;D=~p06ãy~_8n~p^F*uNij02fXG;fr\jAN5eqlǥj^X;^r{+ti*׬ 覸7#1^]LkL ߁ ,=+Ί&pT4^w#PaAlU`H6>P/[k-T`]磃+)H;6GPwqcV| 31f,;A5aӥ1$rBe;czMf8VCaNsu> KO^.#(aN6~vu]'Ku|kFU(G{QR |'N{^D"]TY{୾ľġ1 +Tre/>yVJd{TI+>gG`k:hHЭ9߈~6/j zgs c:1kYk9NL{FY7`7>e'Kx_-$hXM~nfZ9'2W%!W7>D&QW'#.ؐ~ێtbȓF.A6q,]f6n.;u96ydE!{8MjmkozrY2SkܣSȧ'О%r\Ȃf'ؑW~! p/ͭm4!9~B5-tVi#-ȳ.6G/ٶ ;os-hvnEs~orvjVMc~2 rWOB9RmL]&/aͭcVNnyM;neUIk ëx}zFZFxݴ i(K|rOaP;B ҝ!!<;`44ⳙ0[ Jg&QKBBջ+G( IwM "v^CvA3J9@6yzd)e:n*,ht衩o :>@65Q׾}?ugtXSZLU!Ta}ߋFԿ5A]0y13Kt{NakŶऑ2u|E=Up̄zmoL@ ^Mvφ9؂l sܺ0 3T&3|{Z jOl+Ρ&iH#K.С7]Toyߴd.;{H D kq$٦-Wކ675kSxy0)UzJ +_]0.PT`*٬:.놂UO,ME3Ʉԫq=WPJ uF+Ό] -n?:zX|7Zu: 1/isr*d>%\"0-0lݢFd.KVLRBp+n*Bz;7NFLz`C-",a}I+Lq]]g,N5 Զ-4!>Fs10[b#Wͤz t4L,<"8a+ok ϧNeߵ<6-EQ#=< ;d\Dj#(fOiV[[J?x5r\P.nDW-uG%dO^m= [#>ⅻ/3@ON:}dQrЅR l5ϰ_ci-4%9ᒲ&1ʕ<$5I ڤ9 Xcڢi4u7}N m\|=@qA#JR'ӘoƳ*F2d]JpEtἡ\W|Uh2$Zs 8]&#: ;5 䚤,*z}"%h4rXdt|J+'R?-T{#lkh,fSjC7aG`U?v臨#e~I3bÚ߻/E~L9|5^c&EAuk!wdXv:KW(T8IY4}<9soNYЀy~SM5~RkrXU ւ2-|d.Ay@S['^*,5%_^'eG >HAP4>|?X~h_X/d[ԻͲEӬ5DRU2y- FN9KįG.;xu2 qˌ`K߇QU!qт;) 0A^{?B6RM-vCkԫY8 tDs~Ei[@ Uwg}Nh)qbhq5|2X%-CnXWTuY 6vf굱-3 @DWHFm|1L>u(/ug{^构e-fkvRTi)~Jt tvUe:T>RMJExUȔN(hT*.Vf w`pʎ257nuB.OP ,>ݸ[ W8ϝ+h_HJ#L+%kG&vm\*Q1Gҕ-026ᖷ2njgܯi_{ClȄ '78%>ʠeY݌\gUճYĕP G&mJ,6DEy`_W7>AYmJDH3Xf0|s6v/A&,>k̮wbVX_9eZoE kMPN) Iq'&=wh"p,15YL,V׏`jbc[BSښ҅]`Fxi޽MM2=Q͜(GK zA#pg$Y=QX5RFh}1-qoP|2 6@.<2𹘩 lznU 8(3IW:,(̷ח<Jh*Q;ZA8ݺ$B}GNI[G @L6.X1u_)'pta`4Ff|zy)ҷoE眘˷9axٴ{2f3ƱV%Z [%OOw|oWh0]eϟa~[Mxx!f3`w(E߉©:_>O|<ƄuR|[(&Aϋ,j8b]CSnoI=QĐPsPHdة,B%ƒ"oJd<0P A<576 2<<)=n<͏ܰ౤$ >&nGOBa+A*v~EVxr@F#.ĉ,C1 w cQ0@66W& v]%.hXh゗kXSC=~o,,14YOCWR[bkϊjZ ?cϢ&)@##-r 26){'$t~+nq,ܼtUy ^i7 57YE1h?KxY~B[ߏtsðn9/ 4A=ECۼS(BO+{ CE|T0Lb 1DB{jM*enTϭ?Svn/ t -jvz9%S%] CyR6o.؋Z$"04А~yIGiewkՐt{A2`\^6͗ ^ֿlxamNmiY@{mf RPL(0]`7#D߮Ì ofNӿ^ƤcGe."s,_q{,^)wqlIx^+X~v\!ͅM9z3WЈt6{&bfrA-JЪ'wx5g @?IpP7 А/QݩNlOfX^|ҍdr1X6҉'^5!c\P xaFh}DXA`X. V-ۧ:7SA|\njc((+y5X h:\S xQ^<)Dĭc.Su4 %nk7 vT@pq.^Ojx&ϠmL@ Zu[vҽjLhӚ0f旕!4uؾ"?4uxwj1ڼh]+G%/^ݎkp~W.fXC…"𥳖JpzӉnz4 /[ٛ;@'+.BRe@9d(Pkċz-*agO&CO"JKWvQ[eH5M G-1f7K ^(o!6.f&g$Efo$體{ gNoT2_lJY??fL灵<#+|PQCi‚IG06V `@''?~##t h3Mh~O?m " e[#8. ڕ|J3_:];N9H42H9L^ fo-1CZ>UMG(jvm~!z;ws;$fQ6P&cx]wqN6i/G& n`bo)ڨO l|~IqGB9=_]D"O=q50h|tEsܒ7g+3t- =RȎ޷.VZg1L$ChA"aV 6Yc`N8rPzFwczD7g-Tf|OiT`v(@O} `P%UGתLt ʽ(|Ambghd>rn[%6]V?o|+ajfIwݶ>heũ֬~s,(m,R\.9pq<[-ܴI4N뫁{tj>ѧMƂ![X[]Qo'#IYw3?HcT3hyƦ=Jq Bapglg@BՆNr'bcœIL3 ֱIzk6tT?q7qRޓ9v] aTά>[ҜD\'&3ni鬊dS[pm' Ĥckelmnvz"eygM9:PDR9s׋C# g6dn-9%Q(TE+w Ck k% L `.^+.6M՗w:ԅ92Ŀ+Jr5AR: op2.8[cMN3u΃@9#`(A4)aX~Y^G@֗`ꦓ94zOmuC߲,IĝhTĆE#I* !8_b9OcU_bZ$d.D9?X`.EdHQ,aKJE *b\ӵmAtMM-T% -LVePlځnt]xoP EۼhJu1YY5Gkʩ_xu"eW/WZ~Xl96(}ݧ e344<ђ\zD_~DehCs1:u֫УwSBs[?}T5IdɡNF: 7W @nmdߨ }xT)@TpCǛ8sLd|%vx:9AG`O)'7_4BOΫmVy24‹Cl'fzaeG/ѺO G-4;4EUVIؖھop3jRYj(ϭ5;ŎxpȤc~F7%(M>g[߆}@Z ^M@}+MS9[5"Cbn[Jު9\YjJ4!ǣ{uUqY=F)"4fL0Z>I?fHOm@qk$ ,a'C*Xn ɪ9D_9]7)oߙڱd!3$||{r4T 5<'9ɦ-_-[ŎGa+^'ȁ5͆soRgfep8UyW翷ÈʿЈ-)i=l-Fur;"|[0VɱjH.` r!ljYͩ 80|]RŖ$眿Ke 6LJ-k~^jGVr]԰R>Vꆆބ6f jHO$?ٔHOf {Y8Y+N~mWi,! h5iT0nN!Fzf54R9_hv@P?$I2,FODkAQjU=ݠ8ҝ[K>XC%̕@(MCr`FGFf-wZp^w¦e,헑VO6(8BEٔk.um X*Iҡ(쥖պ@!ZFɭz/p3'Cu - ƅRB?>⩌p4EAC12  [FL)!U`k;Rt+mLJj1T\ASv/85۞ܬ}NpɨwCxD}֒nO4R?^n.N`ɚV(CǏ(5R >~G_yG{%5x&4Zpo.ݜUo/Q)!5 -&C]heԙiJр+:Eu~,=6zgf@hڠj}rd KQ]YƎO>h ~.72yO$d 26ELi5d +*pm֘ w3VmA*cVJ.nmu[VcvV #h@Ԫu61dL&!\;S+M>Q^^4 fsClȈRjYݮ|9a|=4\P&!gs.Qs@ʴq$xI^j#jf&p+f8/oiEm!GYK&,4Fzr5mi ?􇒥k#IzyGͯԎ5D D{RL ;<;b/]?JT{2 fO"T5i?ɬNRoמ\nI Y"ݫ %Kۢ1_|[|vub/'`.92FPLw0N#9YSݠ4@́WD|eT9f}*;K>>F2uQR)=ˠPK8>bF]<)%IA(&>׈ G4^nz?+`jSd27lzB]ׯ-ĝxl*҅L [lïBqxigMbV[}Ol\ 05"z72_DtX2v72<3z":(,]]Pô۔c1ՠ.1d ahsUǛHq* _nE~EbHW /IzVL!FA tƢ)wJXkBdL}ޒ"ਡuNзhq:~>e3|Ƚ4C}3a_>gZ F7Bw,xm!vYyr!6!DC>:3ӏ̓,?Li9bgs|LwӇ^PP)@ھ]J0<z!yJg|_HOHHwtXϗKvYD_~|A40n͎n+'@.TK,՚/~ "I#v WXH Vvs\`lIo:4ޔՑ'[qZ ` f:Ī.Xͅ8d1X]ޝYI4k䇐eN G U"/~y7.^ibpJ7T^UyN 0- K-r,zDsݭ1L5fu˓Iwa,}mr`)x,%l8w/9<_]HڲʈW YbC)EZ|s| 5d># 8qR+"t%=΂c;KJ.-_ViVrL3HzcVZΈsNf/KW:C'kS]KC 3'zr 'Bڿy*oPUcŸ.c$u /⚬՜cҮ,Ȼͳ7?/ׇ2G`P}XK>4mhws%03'љcNN 1'ʟX| ?C)e U! ~1rMS*vў# vYv4m/!-GXr8dƭ̸+@Z1^OaRe;8 $.FS݃ qq+:oǩaX՝x`#u5I%!F#ִ*0@;f_z-mbx{gSi`2Z5=3"WJ<$ e19ȝ"Ջ2ժJD ÒNjE` T5+v\ʺm3]0+`.dw$J?Ou 6EW&DRHKNcޏQ56*ôYFCe{bSR I cwH.bwʯ_ sN64yl&%&N\!PJ[3~@;U>p,c0[4gXQҏH rO#s@KVgABV]gvH4XBaӶ`LA.GXby6}ۨ=+m#e6wD8v}x<ןYy/RWK.Ot :.d0 3_ԭc: Ǵɼ|Q+~ONC_`2׻!3V1auX]j|a_ wQm(F1$8Nl>xeºtx3 LLq딴NR̽} x'l nLJ+ |zGxܟ6"bᠺ}Tԧ.E]\rKQgps(l>!_kL(۵Y؍4E16d.^7a0Hbhxg䙇urn.xa`P<)XK| $bAs'MTɕkl'%Lқ͒&wr ˆt#A K!8Ҟ[~JO`ď@cQ`"m2cf^1O n#$/ Tt?H!-K2ɮDg\~ qwWv]}},!t)P\(dN?eRNNnF3CPkfWlS3C29^?͓mh3oɗE6=+gÄ1d)>>}LDxw3$b`s̗I1=uQÕڥYĆ )s;O+'<'#Qsk3;ނf3')K>7U=E'ͳv Sj'Ǯ\,G71~Z`yQ'/2IsH_U޴dq $fތDFCVuGAW? qܛi}$c<0}ZY5"Nnm2F~c \WqD8QҺ'8rSwJRu`DJ`_0W=%\Q}zYv,W,v ;R Of,F й桄I5 '/΋|>ʬu\)^dnT -ӷHK_=,oYgTSJstՐCp/!=C+m$(t3c dþd.?˓ E Mz\ar%nhnPlYrĢBuhy S23˯81QߵOa" 6x?737lI"[Kijup~e 8$^|8 Thy!QivaAYS*\  Bҭ&3M*8aS "⼓fkMp4Xtm !yrd9"ˡB+O@=1n?6je'½N>?$¹] ň( Pf,[F| FQN!n s*Enq{#4T/KB_ۗ< g$MZ\Xgy &~dX` Qbj(FW_=M2&м}atm8?$.gki~ʱ6B.wi=ӝd=j9JE[@R)fzI{`uAVqwyHwqdbn]vZ|]BŃp2 ,]~; c C*PPjQ#k?djzSfA0JMثC:ЇX%Z'6F-CGRfҡ0w?VP|ŀ( މJq݈O/!&o{J&-? ~8EDv;)i!(Ä+GL-q3J!bU%Lo Uf-Rܚ2kq{0pިGMӾfkThXmnq-N|bIҹJ͚% sk b`f G|O~ 9U|0 hS@56#pu1^FlԫO3Լ2uϨnZc#(KX`YS阃#; R$^B-M=/D`94,d9aGxZ wCt㤋2T'4mm.rhkߎx>EaݤF#(*0/E#M4qJQ1 (Kŗ8 ܰ4Ҟ sk-Ҹn@it~" x`ݴѯ`(E`݀HбЃY_cP|5t 6LfPgK&Dɂ@H|'*i J @ _]T0dR ZIt)1L=VOoկ-vOƉǻË  H쑿nft7Rk1T@ڣkɶ i_Ia6/tfF`YDcn][NL( *4DA?V}e+/9Tzx@9 C kSc#0E1d9bG"(P34y k~hp):~K. K]vɓ';2ۖ@͑v#zӝtlŘJ8J`~ EHI~B 7+Ъ!-,fjOL mQr@P%,קv*"'(JKmzқI=?JykZtKNkܕ9FsJgum`6P^%֦00)F_MqmjAHX]{jyd_諳R)BxƐ1aa1U`.ҢCp)=6uSH\nq .lZ197X 4"xA}<8fE c`ƪٸlI`ըS3k, aH첈#i #SQXe_Ъ 샦MA~W+ESviq,7o)+M~,GvH)Jt0t!1%7 ,9)]FV )誾WsXxiau|)`l\&NŧoÌW6Ѽ3w1qChA<6aI <_ "#`AaszŎqH0CJ[D8RuAxQ6<}} w?^2f}l3dL~TO #@ZRn`C%Dcpt!X`OdPi셩eċƁ$(sWqbUABdW 96-uɨSg#b-AE]tspX Z."|>a64^AWB [5㷀 Qa<+`J1[Gu4m~wݱ)=mS2U 6HVO@oڠ S.D7 VnqFp}lCCML2P)YHGv,-鋙"oO* 8Y3t5:`0F&͸\l3p~((f(JcO3o zwLGcr 3Y vƓћI޶_4ffde1/1)~.ԀЊ1oV ~6$GfW<}H2宴dPvVrS\9߼l%剹;1X ~:3kuR uigt8~#e {5pTvu!8^+ Nq}I2q6 u}_)lpјU]J<˯"5nC;~!6p:v}]2:TT!))Zb+L1d,XEzzk40209)gIoCժ gAJ"l czJJB]S–6 N&rھ4'lBKj:M뻧 hn4h6NvoT++pdմR-+ڎAdo/^Q4^gmy;R;-9ǯj<$r7m8H$Lؠ^*vimT}jİ."H{oSle'[]L^=?b-ʾzm?Rse,a TYwAϸqT"Sv0 Fu&# ^9PJwĀK¡;Am18FnT5DѭqS99 3̲hY?*8`6@@ľE\;߬bJ)Mf2ɖvlnnS>FVX ġ֏KUfb7*5J*n u)s3w*IǶZy8*:0bA;7*!}PՇ7%BVPy9uqNm1O_#g{S$ &kX١'ّ$tlg.ڈ ++F-,7R&gV9ynto"PV93er#Đ?VZ_X%ʮn3:߯I 쳴D171es8}+WxkMjʧKӨs@RiR&,rbMM#r69a!©( EqGVs{Fbpca.қc8#S@ԉnFl0eV+J $92iu6E;O$bw;+j=(o䌹o$u3;\J&qGl(QlMH,m=TY>R96#׌D0~a>~v%ᘩ hݼd*ɘ0iG y c0_W08Dsg]% ۗt}Y_dR LJ<T]"b!0y*:GMt%QJ%$yKw+ui%d1XL8ό tonٍ:Tu%c G$d*8dS!usHgoփj9KtO:!8ve_<<S=gk+(_ds>$2;AH!_i_6sSv4rtԩeRsvDuѝ005{8.Ÿ? A|XTJEkK}n] Rvo%/'N9T(|zj)Kz;ikp]¶#9ΖYHf# Y07{M\IԼ\=0-⢳)msIT `yy@O`x#<~9ջX p?oV~CbRO4<'k1 >FMkl ebV%#`R@Z. nUed~~U٣8inNj|qBN:3e(Nˣ Ħ>fqubQ61[(n1)mLMnX~'{ly!yS=q6̀2iڒ=>_5uyK5HYבl\<wl7kDD{MVӧQ.@VYЈ m~ws;XkJHh5C".mU,&MJ6?2^*U~4w'Nse‰f]0 "Y *VD\#oH3<:8 7J/C;Đc!v#,#d{:11gENy?;j,Z1_E}I/%~o,);i+)%]B{1~Y[E(<,AhH|V)JttW D\Qy7MH~aj5E(xD=i~2s¯w^*[hF# :T_/Co՞af}- w#6iR. },l.6r͐o;m3pdZLq[wpeL3irG;g9 [V_9M?’g~mtkS9's'ͩBR%kvahj 8 rPM'*%v23fQ$QF\xs.a`۾|EP#^?VALmEb7%$.*6'=xn33O_ lΗ)^#hv `Xϱ[#%eoHN|%|t% Dž(ACseNبPe1;xXA݂MhÂ'Ole;iAw=Y8p-%"L*?[t ;Ut |Idk ߐ,O_Y3-4@2Yk&IPcKӉYbp$(דz i^+kB" SrM)v9uR퉿rT>"beLj\~͚UK_8_f:N1䦥?͜Sg.9Wڧր%y$T1w- ~;1h َ.uo=Bk߫4T]SJgVj[PzjVVöbL})-$Uj‹yv6'-{xB5c2(5yu &_M{ߤY]a:$Rtp̱MLmŀxaC$Z-xlCC`3pG猦iS\2jOw[ݜRk3o~L #שSv9Y RS*L}JNiF쭘P#$kIt4dيq8?A!z(ݱ>V[9m0%hF\`ȢH?7G`ߓ?BLAUC(,<tjac:D@#E$f~\&P[%9AtBy9jea N-d OK ,ֆ`tqq@Q6h޲M(sRjus tP% Hϵ)$]j.[܍[1p$YH CA0~ 6bC#smѬH4 @ZTg/j>OU@LcٜZݨ9hĮjo4!U^-/'ſuCGڈt~MKMV.o.g-&&f}i}"`?1BQw,ԣ>'Ԭ7 ,0L3c?mOx7骍 ##W`V)^8(4;} mǻ+G{ňrBx׳0YPSd?YbM7V\x 35v  yqϮ3GSdcO~h;g{kMEnu%#ˀMQ;ꩢuif8??k#i+'9%P_AAM6".G;}MHqIf(iQfB!Q~' ԈaFW:'pn |%E<3yLۂ2rsc釦Cy;nh0E_I\ d5+.^޴im_gbs-DCPlp(tƮ2KM,>\]SXfiO`W `[Ν7ጐTwb/$):X |QI<A'\R(mٞZJҩhdlX>zPylaѻb|1\6| |߸%~ \lT>W8H(>*'S!$! XfQ#w}j#$](Y#p=爐-`lɰ]bNHs* AW9oɶFaSe,'Uy3 ρҩDz*oeEt/6Zߍ3rT@w0wZ,ECy"#CT-SAnk}$)s-Gnt,N߁'(Yx5xgCLC7oa/>@Y[qƇFt(\m70Ve&;4!c#!ZI#0d2#sG}K~JhA:(*)lXq?qc7 Pd_cL0ت M:-AyjQmU%Df[٫I"t%ٙ'z ܖOx%4)PN }9v!a޸-(gAۿ{R@74D. IQ ;S'\ X6Z|b,5{ +,+ҘUAM/Wj)hqu-:3Y9m~lRk~zVf}rDXR5u uE*SoU{zѧeQQ^LZwT |>=X/Z6=6e 05j{`|>yvg~0"dQRMvWJ%QZ*aN=fΆH6٘ta}*.1C$aFjm`o8H{W@@F(-ߎ+|MR)+'ԐI@ >vJ6' d2@k#D~bΪA %խ7R&yK"ntS+ȑ΃Iht8rǛK[k1< F(pmE~rFM) KaRF;Wλ_{l؉)Whv '%؅"YiNM{BSq%R~ Էk ×z%pp%]QHwOt2C^l[&8Zmc(!/ɏ!/3bSd7Xea}.8Qcn@DCJ `V6%*o(`Pq;[e%U7zTD4`dwJK+ɶqXᛋŚ}1(Ź8QOҶ 5fRTS FFvSJbt:9"'@Aȵrm GێB,,4~riBT΍;ƨw X8E)mʤN%& <&_.Z><Ű1 %Q0y+"Ńs1r`~Qc%|ɏn { u :6& M=T?J8pV%&9ON8Hu3t 1>>.!U)9lc#S$!L94b#Ջ! VP { LϳS٭LϾS3dÅPbw]ۉ };=ͮ7VMWT_QcיΤDT4soTNTʁYo4 VrMg#kˮ$rzQ+c;CJJ֎Ei6sCAm &d!iO 9QiN pIj8(Ԁ^cΧ?Z[ʶұ= cNI2}O] }}II)ZҒܝooK`a@8?mmU sJL#ᮨUXjmEH]!uQpCRd4)eLm/ː p}_y]bm, gsYcូ,R@i`#$f@t{yv̜{meqP]oh!5J̾ <EiY i-z6 *ވa<뎡}HɂO /;p}˧;_7d&=B!j/Ѐ4&sNjhH3:4:-#$cTQ[Lѧ\7CC/Nx4`3X&l:ƺX[nydCd5PrQi( @9ㄑá<{G=~(n,,VħCԛ:PPTg+{2NO iJ?Ӣ,Q- L.*їX'O=(GǕɤ31nE!tg Hf<4`[w"*eS6ʝ*m%*s./K֦\j 5CNuViDb awFV}3XL"a9uzbwFeIG`x!ˑ$Ur.3And1^^Dvn3Q" !ӈ?EgL0d'z og2J“m3pwO?يsTMAʄT]yAOsT<@z&_a| T6B)i]E6D:571ә lAec:g?<`*sXQ R,ȡ|Jf[zU+<,VV>V\LgCFA$;k\$4 V5&vC^8 ^/f~_:³B:kҜyMphl}# d]<66=}O^:3T%T-:.;J;_JܼٵX45ht9m!E;9[v8y wdb#Ћ0=]} +yJ_p}duE>hq$ f;.f]-R䷒/ :1FH8  ̧ۣ|}b!MB]&^N]/ĭW }Էܮ-ؑ e`Tf=?RKo`/wq,b:Tln=8x~+556T frz~)H#Ha qƁ`rdtMMoжD0W|vBpx e3:¤A NT%kGyQ2`Qa^ 0®}PW]4)g1da5[ ;=zB~$q{v B8f+PTvH8Xfxц Y3~{sقtE  #_7si?|_@{1 d]vSO"Ƈ'`nȬAﱤSycsxX2Ci3N IȀqX97,sty/VY^g?O-^MZHqؼk*ytxeďa -T_]W^" |TT lUMDŋfHz6w_$pJ{+\a6D3n#ČMu4?Y}ٽK/TbF} V1֧[Z}1Ҫ{:xxݧZoR}~t;:jg 8 :ģ̊c$d[DsAi^q"&(&:H*j͚)rhC!gңc?c>&_W9͒bqe )v$c"<b{6Rn=P+j,?3yx򎼑ҺȢE ty0c))8*Q*G&Y%+ lc ;er~gEz^DzGhWV@Hya0~ .Wd2Sڦ{MEM&HAihUI΋W~.kerf|Iɾ06)ϰmu]5K^?H⹊J")p9"%`%|I?vk1ĸ Xmrb7 P?Zkzov˷$K.lp'HyRuWh bm|A:sI CpzdJ} 8JOFʹD?0y0]>3ǹG E&]^+Zi9g * W۶~7$ӵQ01NWXE p1ᯯ+2;?]#ƩT .D"~۴e#bJ=مXy})Af%£2.]Pu" iq/$R}+ `1JY+S'7!QE]JSM;ϵTþ:Bs`h |Uy>jz66!(ͰRsG`ET kz͌JL` khDԚ2m!H d9ݎzTD)6*]59qb9qpiF4HCP;?$GˏgD*vbFGHNћF!=!/fH'[VwМ(= zPi/-L䐁} 2#=v~,-j΍0t.0yYBS]2@o[P`^ڃ3?NϪEK}"/rH%x?8Bjs%ru vo:Qh*|h[(&h@Jy l" VZ8(7bq:J4 L UJhG9U*mn7(&)?KݰKx}2{wx힤PJn_c/y/)@䂣Vv/aP hqgF}sU\ ewz+ϤvS*~UD1nZ]Kn\n|XX &0zQ6FYy0=nҔrū7Z+FBCYX=phKc[2Iird* S*m22֏S޻>z?6 4:7ջW.K|9*R|G!P̎w0Ԙ~%9sb \sL] #*o\oȱfQ hl q\_©ab݀TydhZ*3B 1zY\F""k.;0Y BKY*Yz⸄*,YECyG>9>TrK*fs+holվv+,Җ<I&3)!ݔ!槣0bq,dnɋZE)DQ<%)t$d'^^q%/yJCr^ NKJ8"S^MLցkbGU1˛\8I׷CwudCҹCt#ϖI?W\GHOX]}n,e:l=sF/[@% !̌x **DM~/ {(ͧn,hf'WP,!lwp vK.s7Fgν QXt7zZ<ciWioX$| {c+i ;3tnNJc2v`D?BS{Ipj 04ԣi phi'tcT~2CNJ&?]b2zryb{ &w1ԞdS?Z¯@R‡p H5"ͳj:~j_LHIfY?T)mB 2dg_qӻ u$av[CD ?̳70qD] z~P`5,+17ב; }r#'-aׂDճoO"~ԛAދMUm=g5%͝/yLGbMu#xAU0V@7]?]Z.%GV'4a而?s<0^7$-2uDHkӐL\p{dEχAXŏx7fF+7``IA[ 's8 {p\LB@=֖Zsh^¿xuQ PTȎAG}j,۫pX13Pf!Fr~ Uq@@) ̈́{Zaiψ8 78/hմo;*8 pRY] &ǵ{ܐtRV?:iIrigiŽ$ {F&"=/.6c xRacqb"g!V/[Џ%'%x| I950ZXn-E*\|9 ĠXmiZjޟ2-V\^c#ړ:֚;ڪ&].U"98Sd'yy]]nv172R̽5sB3om-͈YvA;𛡚f M[)Q*b8^d1I if\BnH;Q ')SطSm Qg1:{+q]?ӣ*ŧe[Ygv[Y:!M~all |xb<:G2(yx2( ɕa[VV*@H=GZۊhIXoPzfq?a0\^Ykhl*uONPLg=U#i\%m9 WuMCqxN&+E63.OE=0B+o"fdn|4+VoZyNXu: ٱE|N9F?JHbA 5?\#ʯ4z*;w1^Pŵa2AυR:5Gɳ ,W94>4I0#d) }q^<xXcmٗ64BEqmx/geT|za i qxv4=̊Ow( sY2jBډ [}&'J+Ŝ?u@1>X&uXDUyY*)]yv)54' 2u 릌Es7>HdlRɡV^ˬ2RXEF3QTzvlna0m\9UE jǷ^w| '"X]z$2TA)00{3ҾgCr5bcT@2wYJT: w cloZc@oY_~}st^^Ɇ%e}$J6OFtlg-Q;2G̀d9^uc m*զalpI$eE(jZ=+"&êc hm$pAY s:KBiͭ;L X|=[_=MD_ Lن`av$Up'dE>UdYGH辭Pꕣg `TZ`=;o^kߠf$44$}]1ˀAa&ˎG@W9qPd{E9c9p?bqH9Lz8eYIeCjpWEɜ%0>Dw'e\Aۻ'dkqw )lUqZ DRdʰo` {Ӹm o+u4B_^@!Ě4bK&s?j*Z+tc 7 ӗQf藠݌ ^xqmx_β5웋J]z(^HakKĉ [׋;PP(V(JKRִDO *.UJ:գHu({V/0D2,Z@/ZkX PȪie})j`Z8$ԨH?aX;m8:G~[v=QA(pdSL^_4qyػ]^8ƋCBWwM/nF];څ`@(fW& i_x\ŽzoײgjIhn~p;iV9 \@s-³ŧ0`A3>/ s74KjH2LzQL݀V@C;A,|OiqybvaZFo áonEqLGH*Jz ^yn`lcpN Q&V !7[eJ8?_VGi3] gO`N- q Wp9 2DV"gsKƑΌhec)VWF95;N_Žۛ<~9c ?Ď4>Sx*&L>[1k:3fx$uEC(\sq HY&UhE.~Cc ;wanm04cz*َcɓ0nv8QG)'&ǴHGxzNw虭;SnFnp~L !{9C*8yFJv12œ _*b7@QZ:?uՊLhVs5vG4Ѯ{'=o>,/f[ֽpPfvjr*dI[}\z~zzeW*ҙ?fzvr@/4}Oۅ"y6  7/ @f4Ƹz1/c43pO 3˲1$)_)K4aB-^r7D%%{{Gnja+Y=L$+j2׽"BA22hOqR)n<7*F2+cep3'^wO` qRۡz*"`s &hY%ź>T:}.f5W| 79Mj:T2bbRG7{p@8r-^NTS=>LzUZdW{oEdmI:dHc=D6[ }Ϧr6,+WHTnV=I,,i̩:o8 k=y=755beA¾A ӵELkZtĐ q~T xDls)%ےS=ڭPK֣VJȞ産dގN!qĕkC6[{bw,Q"6C z,ϮJRh.ָ!}hNU e+'G1ac4H=F5ڼd&~$o@q'kQQ Z긿84dz(Ǔ N& Vee#)D RWʟk<.xXv6bE-&"#,?,7EVDC[7PqIx|9 :bղ~"|Td.n~۲53O,Ba#WjL!]\88OɚQCe,tB<)ǵGy\92v cu 8s$X2Yݪ^oG2k!siLNLy{fړ1tat~Ob&3SNgtlxU^;m.3Qjڰ)ucѿdkCwAͲc8 I5Z}TaOu=ҼJX'MVh|5)mדVeמn2u-BݐT,]v@\ZLAH@IHLF&RW ۇ Et7Kw7~H#b+5ʎǽ<>5+s˂!i (IYGx <>nP0!U?J3e s)!jNZSo$}YM u5y='8 DDͶQ7kfv4"PIT:t836@aܒXbz``jSL Q@G6 z>RAOpi;8I5ۺ%ݿHpB&q8=/[#: oparL:HI6αU'n]I_etzND rք  -+i</ƿ90| Nvect4|E#r5?,`!'7"=/yn\XכچJyck,#H0.&16Lxe]EK{R漍|ȣ[FWPX!50z39J`/d 8Mւ1Wy}M?I+:NˎbEZPE154yA*ԾsA%IBfIz9X'FZϤ [@ĮJ y ˆZJfOZalpoEeږxnQud$\q¥Vk@ӝu? C#J#}O|.qI^p{2ۀU 2tYO_CqX]߉,)aλ!;OҶ*+',*VceM$QRbH_fe,vSڮ/y8hÚ|P9uGY1I t3`QXᇕ UQvrAfzKM)3vQB~y|T6WWvfͯĄWBP!,{n$#?Pz_<:|:V'o%< =8΂/WQ0ԇh}9= jnx3*b0@4g=V3m2ؠ[`usoK3٨MRl"z:0fE0[n?W]*ɲ'{0o(" 1:y\gEˌSHd9ێئ(|-&9%%(mP]-WSUW 㢆9T#,3vwx1=;*(?f>(idfg"N/%p0V݌+8l?࿔WӍ~b^acz@oBS*u!ҳ òK|7`܃D>YuE_^Dc[­R[50w¶H? v m!@{ZMZu:\I;5;"?yײy iu=1傹wΨ/[ǮG+W1KV9%:0<+#?F݄zzalտ-{Fۣ:hXR_X;؛Us3Q"pm^u<=.Ze3}:g@Pr_+@.c~K&:z9M k{*({w^-d9uڦx`77܌qCԋi3m%0B u02bn xk:3^VL:!8҃ڑ# "1r*bC^1L:625R.Dyr'@GB Btg|.;~ z[dIaE#bh~nȐS=kFtazs6 SƷG?F]2n2N 3s>UGJx&'^/ɫ{i(u~YVڱ(SJ|h,I]4-k] xnkRqD&K@?!xtsm~ hݪ櫌 EDz ou`UGWnB2tւIpDuOjY,T ]LotzIw3ÿj@^@ܙq/\\ԊZ7 H? oGFx`*LD<=?@`WkJ4!>֐! v b~Ab {yʚԊh,h v vNDލ3M)u!SÉxIZ&FEݗJ_sn`E;`W, teps->bc(<@-x=LPV@נ @F0kL,65J`ݎOw\Y(`6Fv`c. zk3ÂU5FsRX}5 3zJ+ M1ԭUBw]+4y?'yy)h.,/r+]l%CӏV W!>ms_ȡkOz{W4bT^a Z-OI*8)bQ%p6kPx-qwjrLLN 8w5gh izzw~4a;r"} jBGQj,R"a P .~utQgIv,P_C3̓hƌ H k'Z (>w HR/K6[[ΏWA݌鉯')#Uj yHv; F6/arsf)W \*[1s{#;X:ws[kM"qߥx) 558#o^ΧÎa6B&;&^t&7:}*j~P\<m[AқDW,aӝMXTXk]0V.0e[ɥpQӯ={ ̪86QvqR5 ZHܞlQ# k "I*֝=qA WO7 kY ^i#)pܕp5 ʟg:T-87f+ u/9y-@^1nMwj5amU C V8Օ㹔"<=~ZI?'|ׄբS1p!>޾U-YTT:O, /9w oMr)o+8“7.eØ_{@_n"X|^&jǍt[; W uy Qx s W(%Zٵw0'&h1ͫ#5YDNm Af1Z~_o~/bx' =Vɫ`!>ݘB;/ѧpeԉ`8J"88X(dwS@%ΊkC' ̕CZ5\:5Qt;Xq^&OTF% Lu1Uj"v{ J<{6L-~R \:t6 :ZUle1`*xK2!>uy-\;]߿g c9}0 GȲWz,4AMn-< C.tXʍ2wAq&5;Ē2lΝM;Y*y76'#0AdU@9Ujh#$@\-o5"R:pFE|5 K>Eg`$#Tqj)O4O81Y@Q▬\%/;:1/EA\#`y2i|f͐x^ThwdqkXgoCOSJNl(HB0s=krM+('$SC:uNO)Fv{ ˜6AV7&d74xr0P]KC/U!b:W4H vzZ-瀭gܣctܷwFɂ{~F۪xd Co3i?S~ǡ&/MTaa#K^acF4Z𷵕D;DW.R65g2?!|[x溅Iw=;O` \rF y\MgO dIxDuqz߂ʯfgrX=A ̵ ޥ`-XpN@Z[Z@jKQYzEW;Q.Xi)%\o(CVS)py >JXmh`G|.~t׾εȖԸTei@)Oә(\<-q4!3`= .R QQ( TÑ\CDIt(zFN8Kq'2i("dFO{k=qQT1ҴB͟O|rhw@.ϹanQ]saRA40+fMamOH<ėTrV){1j:̎Z֩>Q7 (P:5v)xn60D IwG <ݽHMCVʍ&ɕD?j>"R3DeXanyIuVEs=0KKG֞\^yl"p/p6&>V-"q-sd\ڼ%o/.bCܖA䩢|QTsxɚ =)5:o%7 c(OoG6pv}YB~x,|ߵ&CϏt1lN%<ʦVLlAFx "ߞ߂ bhHVk1yxǕQOY_aФ-^.D5b !nAQurXݫI ?(g4.Bm%sn)]޵Kkw8v2 &LdHEeQbwTcSW.Þ9Ñɺ7Z ڿ_P:+%/GFk67Wna.~AS-[JSBMܾc&=jǔQ8xs^-\PZ-U,r<{GXK/^ lM7Sbr*%;8f\B{PpVGFuڌg[{]nyD7tއ׍xo6)`_VѬ*u\CK~ _lrz`]wqfǸ>e|t@߀#GVGj~:8Lj%}W乹A/8|nQ@lf.~~N*qram<5#)Mo]WX`;2>Edg=:-h.,: !:l;)̤˞=$y'=wc Jh]@1'N׈7w5q~ +*T*lw(aLVLԠ81볕Ŭޢ ]92C(1yx=4ˢsnMaj=}M؂~{ws6d4vqO'V7R53(| 6ʳyαF. _gBaalՖDvd3'qɾH72`LC$PN r7[9p9X32#LC-^JҖ ޑ M. ֢*j s1mORIߘ}-XV5ˎwM5_xEJ MuR`GY/I$|[ "׃4~ \ɏ.YJX+hV4 @{CI SVu;mCy ՚#wiR,ۇd+کPj={ 2Uh7o)Վ U:7<'nw}aEMU-i4(ۀGV,eo2kkTRRŭ~VHE.b(ט-$v0)>.QTrO/1ԍf2c!1j :kCQ%+ sN 6R<Z3Vnfqб;E՞x;tG{)Lt@ǹ8N!TyO&:YwM.+hMq)UX&#@$W0-ӂv )<`i Fΐ"6ljChoxҟGd)@OEb"^oe|.PAժ1ّSv% !ZYNf?pOC//=v_U~f#ࠇՌZ<:d)N&<`8AEC*Nωɗ'?7O0h%xw:r4">7עWBM'5E #Ȧ5JxdH3v>d8>BE{v 4IJl6^0Q6dAM?cSvBcG%;T(q+ҧuw8b!S^s-|銜TE6sxcܟO/ 7fjBXm v;V4Jd28Z=*nƳBisHd b,<>v@~25%پ?kY7f4C6*pj9t|Y :m;dB8U] Hi7#} w&: bc95?ٝ|&F{XoWJtry,]2*P~;͵nNR,)8wh\-[!YR0*U*33pEgş̀mroYMm׬Үsh TXCwuU(K5ʯT1 m 7`r:vƣ ïwTK2TAq?v o8 _jZГUΎ:@clZQ$z[Ԃ &!XV4eX!qD\Պ_7z j"5+>0~v2B<7!v`EFBI" xۤߍ s"4\ވUZV9bё67^R hCXvU&`dֶґh8'6%0OHVo;SH?\@^ rig/'>>릠$FÁ_krIܨ~-$(a}6m{;sچ6qEx]ABɄ}"bn/ϛ ,X 4Rcl/-l)?n;għ|n11D%{_RNwq,9?OObAЬu*iҰ*4hI;\e-fr_3v|5}G{WgbP=ʵ 2J nTE*;aA (a8L15R&ɡ?sLV}Kꧥ>iK;[Eٵ< 8;(N)x]3A׾NS9 eL[= ji30%B#"Z͗D%9q'#:KւacWq"iUMȴV#)UyeIo1,mu&/6)CBkibV2)u (ȩ8 mR*xO',G_|5v pĴ"Q8Cvkv+0UF\4 yWn&^kd }?Ó1r\|RAYD%0|`F6a^u  -% V5iuzkodLa@l ^c&%sKG 锯&ӆ[ Pw !Ӏ>s-bJu4&-2Ȳ#6nH-t4!fP.>DWg|3,o؄WynK81c\g(fAkgQQl݉* ;:9/ QJ $Ch&0Ryn8NfܰA(#B:`Me>J׽+Ri:5a{#w46SLभ'ôq6#aHĴȱ1ƩF>9ޔQ;2(5T%zl:mNبC̡gsT}<S*#BvOI:͋{a 2,sw2.E#H DH {o} 5U';-KySu9_e$s˝ѡXA7lǹ_m=818fX^Z9C r6#I%畼|v0>:2YCP(Cݞ7Ncq()f"DkVDTi 9+>5Pj&rX؀?>mӲ=:B(3&+hGoR} mйkֹ9QXEdxߐx MFJq8+?.1L|6u?w~;@yM\@TbBCH [0HBO_(ny%,/ٰAgVuBF*-:akyÏu4(ǵ[&fpOM%OgU rنou%<Y/5˻_ɓ;B']mO*jFL|TI!UdPU BܜM%ᔎ4B}cqBO(G9>z3-U[9@!Na!K,xF]M+Z$J@]dKDg5:@N\sLyn}.9^& vzq{jrғGk'P>(eRM8C_bMAdXRZ#T xqT6dfā͖/<^HL>nAvaK,2~o.Puȝ2ģ9Xre4Kݞy9_SwUBM=dg^7>Ί{3r+bH0M{lㇷV/ˁeXK}b㨔+sToXkjt2TvT=WlN}X@axVYPV&];'b7 GV!)%hypOoxk.5kNQ(q[F؇>I<Yb(vI ER#n]yLU`.rx؟{ W((G{@:`WwD0OUFvm첳S{^^!tDˊaɹ,<$F( b xdqtٲۑС4˚:*m~qU@!q=". ^ 6V$VO}S=vunjRs31ǣ*4oW84p'8ǿ<7|_ O,MP6ouYGZLf,5 ?y_߮_ӌ2 Xv;XlBl ͳ\TDy}q{#a@=n3PTij'@:} z3Lv2dsN V^G%Uؙ6-s@A,P Z'Oc7!w3`쑰+^Ck%w6f }̲Qsp |Ttݒmb,7g+%*H|Dl-+/(mQ$\be4 e|]ZpLH~wG2Jx5ѩaۍ!Dt6zu7f!"U:<";bOp8`- 5%Plax20_Q [ax姛nƌK҉T!oFe·'hsrax5L'#&IQ<c|SnώNHM$YB&~e1[I, 2ԄټI ogCZCW$Ľ$St0*48yP$xj8~{ Z"*7Rz3'OB?2M@>< Hv :qP/[K]f4iZWn-6 WS)OB Ng)_F\Ծy_XSaCTRU" 6\iv]n2R>6|dv@;Lj=cs%ct\St?hC]fC,ɶ9UY\tR#I;sT#Fjsr;J[`VTr.R`^UMHod| WC-j 9&:YӬvٸKs}P=ڰZAeOl]+ҧ Ssṅo3O>~>$ piF b)3\gy;s$3& '‹E1JiA%]QX$.yUftnJxL)>2\7C]Y<s!_e 6-B]㗍+bcIVzߎ-w#Kj"sQ H".ZM ~-2mL"X'xJ[8`l'涕vh&Q^wI8)Z-^vLQ^԰~d8Bl J9#+Tʍ." wE d-zVE|jk#TKDHRBY#\Dn<30ry4Xa# C~Ub% Yڞvē #Ĥ.j0CLtX["u<]nH(  YA^S0H#'kir9?衄~놈VtR^=G?o+sQ(SpolQ]T~j=+`孚ZMdѪD+f`Z;WAG A,w7Pb8C$ShgߺN4kk` v \J#5LT&,⛯aUUMiIxʶxaHZEnD6}Lv +zrQa5^B_m<񨫮n_ay\SgUM#\wv=Mǎƌ|VFh"FyjX4=6rc]XkaPnO ~;@< ; t*urIbvQ-[fTF6vS8-ըc;B/#{^Ag=_ R\.f6A@u|(.qB~zo{]^N]*COVp zG%009 /k? '3}Dක? !DdĆH zyoL_d捣Hw!_(`B21',׆t%\.2L 1y/"^Q쾣)AVŅE/c]i7-sZ Γg ³p(Q=$t\c&tjq̯+ȟwi &HEw4}b|ŁL5qX^oa4Ʀ% npJ @Q?^Ʋstc bkyxح0CJO.3Q9O0 kvT(Xŭ@U~>-Y>g_t"e]\ƈm_LbSw܍tGۤ)m';M?)fOljUm3rAUJ@,plYqH<5HM4[u牵M[ 7ѽghN( ʽ; rU^GnD))FUi:}?JCOCisj+c:3ш/jAc:NʊÞ^&j mݟs*gi?uf's?}HF0̚:+5kmI3wgRo'b ~̘I`?r:ʣK0D &E.\1J3YrUY~+i=7zۿ%[uԻiwOV]v@c&}IhhʡCR8Q_c}HѻJ.eNI)ٶH=lfndԐW fkf#e1{5dNO"BIו-']ws.y73Y096g&)\ 3v<- 8%%---q=yܱ)GKZy"jS9Jj֤B Ҵޫ`䟁@BUG̃X`G!%@qC@m:$a(DXvt+r>MJTZ=CO_)9?? բ/,k[&_qeL3'HI;|RJ6*A,dmLknx*hN.5 <2U+[y2)bkiUƊߨT \^6ӽD.4VO^+27հTPJ:ȕ@1c^몕ubVJ'[pIL>P># nf?I2&b~n,D @ tZ@A"`K[T<  ¼OwTv=;&8~A-ZGlW9gmHbe$ w|zmp'$vkbo.p!BSb`F3Sx&"Ae¿$@V(/r&v5Xmc~Y# wFA+N8nYeNj0 `]<+c{-̀>:Y^s~}Bss^)NL (_ I,:KQiN @lV$yъ>GBtϾo;uC! &5fW!@vOj)͈iP=FBqoG%uC6n+I.WCdV4ƙ;uuHtGIggO۵,x}EX9Q ߕeZ67XϗD!Ƙ :W~*`m,8KS+I&E ;*kSy K["щ_چMx#خZ\KijŒ0G&¤O^_UX. r!ƚ8H#ݖ@R-wc-%:vV $# <{Q%@]w@@ ( w[>pa[v9= $#44 ==k6}3X.hJXH̊?|G#p ] : ף!>$Id`?fz Y (v5߅|Ѭkl?~yvɲ92 SP1x׆pV&4b;WC_T,T'kgQK0Crtゴt_&d-;?9n)66?>Q~2F3b7õRH!#_f\@}ļҋIXv1Ge\k2bs <^\4^V mF)4ڤg!IJ}iG |_3!KnLtޜl &m0SՏ+=a+jHEĄ:q_;0';`ӿc&F|is-j(RH.>zM@܋Y.~~%7 qdXL]8Pn}FH1cS^n6OX`eQpn"?Ԥfa!j@e}uv!g^CIVAoOJS`lEk˽m !{B\fZmrr3b+߸AƇVQ@*r({" I~\.3sbw>PB=D߿ŃGaULP= ;4 !_Dh~ u{r$Fu u9 2Gaw*Pnv_%FVZ}_^-0/#6iBHNr5/̜ _=M}Ȉ5ߞ ǩ'5hPiNinE{$qqfXêڗ]-Aokn ?ҹ 2ru ;r7C.րgE%J -#+mX`(j%-VRз/`2w'6{6oҨN{C{_llm",(|nC eӭuejuD@8QUNje8==֚}DpO 0PNL=NMCWHw0WKI&FeB hS]ɀ DCGoi>E$;MR|UE5uPԻng-h|2]MaI7yd(2EwQ&>-['Ƥܜ yZ%o k4tK:{^29 Z**hG*H}>Gv}bYGQ?<eԸ}`8udj@]ds=I }h;i6.;5?0p6 P#3CϢ^ 􉚽VK/?gt_hÅ>䊌-뺝U'n^SYiL}Ǥ8(e 3#(cd94NQ{}ȕ oRbOpZxHbsP/p8F WhŠ;[hn_,|rgF#ߖDaQoΕN(2b-[%txW%%zr$%$[\!9BZב+<gOx,6 yW/7]+r] Rٞ\/Āvv~>Ƭ!˗\rKvXny D[SÆ1E@6|rtGӪd%7U }Jf@q1͗?'4,:N͑ԤɖR?w2iCV]syy' =ro$G.SbDgy_D<_" 7dgBBQKfyiW ^} O"!#1(6_|N%+FjD3*Li{jE ת ^IKg /njDEU+:Rqw"vī} W)\7b߶I72gVG;GaZLr!W)I$Vl3h}-ޤ` 2;}NV-98z}Yxʕ%JtҗuU/ѾcO`i, Sj8!Uc CN4[vԎ. ψE~dBE`54QuDzK-4ZMa+Y52 PfMӜ &]diAꢒh P ϭݼvHpi} rc3]P8Xw~@_YTK>Xf-JJN}"}:@9ew`E?XDFDΖ9O/p UToPwӖ~Q̥}53gLvR'̽YN.=35GZ-ߏW;&.WHBM|Q!{;:evg㳴[k:kw:Yt8=} ye0 {-a+ڮx>Tu/ 1u/ m1$n:@s6Q*BϦT|g,ý2i`)YFoj.wx+Ⱥ!nWPÇ '?FdRgh'˝pﴻ׼~t^_`Hp?i.F`Z\:2NjlVmB+(_4k i?5s.Ĕ==B'XEt-R Fc3sAn4vr4sT@JbC4T媘3>qvSk(lL/vY=3-pK`K(^ s ~0P[iܥ"q7޳בa6<2>蒀򾋬#}(mI9o*ݨ?v$#v @\p($-(}NcGOUCS,(uч2gFM=1Ǜu"?E#g_nm2Y`c=iٝpVV-SPʊo UL~YA퉞b/QS++qH ?r(q3~tS;PaD1ΐ^ޠ<~0JVΫ"T{U~$]E7ȓ  q4;.ʚZ>{{ Dkfړ~5P %%Մֵ/))Z8R6zGLQM9Ɩqd vuV&WA4(4wCRLn:ӭ7!2k+mPxRԝ#E^c&:v*7 j[3]ξ扶d0Zm_>M+ q.'l 7H$Kż\G< "=(=fWh THd [`Ykc0NMM`CJ+/TLz.K~{2@6"Z8\B[ǣ v.'v{L1qXө˄jߧtH4@y4)\UII^r*U5Wqؗ^U)2>*Rݛlu=cjCX.)}J6F1vsgC`\? k4- }HP%^N 1bLjĹWeo7M[֥OsUh<,Gt\0{\ [=UOo♓`qteJZх2X<Y4R8O⿭̛DnxMSIUʒ/>Xy<[H_+X:'tU6zd ԥY_`g<{Jx[syBgQ+[ y} A[K@,&\ig@:[WOq|TwhF@j^&vX;%9xHݸFV_#)CH윰^^nK 'PUKx[OI:%Iq`ߏdiptK$K`ޒ#=Oi Y]_sM Ľ;'{<rE27qV}֛'pMdwmhuǶUtϰonmO(;7~vquf#?عi>w]7ЦJ:1EYʄnެT.:;Ct(gNF}ɪpo 3YJEe-) U1Roӱ^pp7PSFIDA@<;:ħ[8crS\δL5\*pV 眣̫>$zV8цp-CH=``o'⃩kq'#a075q]u*mwW6wӏ뫾XZ#`6Z_+Ԉ@ta'ݨjo}[G;G35fzRlU?XBš6蛉AV)n4& (a2oxYӮ +\Y+Ө#[`N]J0KڷRt!LX}tU5/XXAHc'0]{ՔHPM$9r^*BOC}@J:(D , ; =PQ,Ubvf0$ k/^a8 C9.G: lO9Jȿ05<x"/bA;4 x׸2{H0BwgmhRN'f!)T/}Z]+{`@\VþޕaL}RR]E}/jWW7t-ȡ'Nڶa5$wrL>3/˓c6̸'zs9W>tI WY&frh'z%Efczw!Ȫ/a QX!scz%a!|Դ,,oʨW1gٶT5KPU-[.4dqXz%6+޲B9lOs2[E kFn?h\QuN&RLrD̊LN |?w:1jsx,pP]К[Û}TWԧ/Y ,,·48E$[7=tng"O:uSۤ@|J+ [uÑ@±.L("ʨ彃0e@ҵZ-rۊ`s%AEOfD&($Vv=sDA?՗#d i/!whhDbnڥ)do>`1FGu'ʥfFR ]/τ\6]~M:R % wW7[ZhCكe_%s-]?ׅ?8q;F]s6P[]dvx^_cJt$jvr!Z.P.&aBcu0?a67iMqo\UQ TE~X{ǐ!QK_^Hlo@jA)1 Y 3y376H{V$Wm]7x0-Z~n^9ؕe`"7 @3Z+Mh$z~b$UW[$X/cMψU k}:7^Tqc_Ujmm;px80 #];/S}53 /n5+Nd\^wTvkkwtkG-(+ABxy1K2s^Q 8 \&2-}g_ˏW;rWy_TY…㨳,\v̍I.1aSVs\^E<)NA"ܛ,n톥7!ʆi\=*ҏ:R_l*PsQnb [rWZ]?0RG٢-:T_E$ez7֬6W-%NP=Ր4Ñ[{tzՠ_oĥToaf9*%Bkbx.",RW0&0{@e.*0KԎ2+ ɴSG}ͫAm(.9*\Sש@FPzOE7S2hRB`ꨏhRf@t Czb>ī xӇ ILP0>2u< "O$q0 1k1Rv"'K1V~u-ٔ[Q4h:3U4ԕ:IYsn׭&Wk3jz 遊.̝X+(4\G&ǜAuipNc˻\-_TT]Vm&p0vw# 8,0i*i-B^aY @b & `BpA ,}F; ;<"M_=铧W*Qm*b6B//38OquO6+_5$SoDa&,E# Gf„JBp7S*>30_Y?7u='7C@+ IaZMyZ$B6O&BLaI-h'&Wk|$\uϿg۪bĐ-fHT@=WNQceq a4ޕ`pH!S:Cb#652D`XŢODg\%n;qmYO)朒CU4z%S:b5`3x >ʬJv!Z-OΙOB'pN}苛I6]`("H-R4to@,xxjiH6>TE412gg)n(EӊEv"Çb}6<'CBbi@@OBGb2'vl*YAGd-J }`;Nxb-]T oڹ.c>n1rY{5ucԑ"@nApQSS=ڣNVò|yfLU`Mbv[Qtzk&̟Zɽg<+Z*qnEiv1(a>%4KAGSo$o{֦E͍kϊ:_BMNZżj.[z oĖO h5B9XESƑ$M.04=NOY=ƒ̧lH! ijGO*4\Va`Mu1="K`2?6N1ΩeP lD\Fv!)/&KR>ƪOHdAy[wEC:Wz8Dža;SFʵ+{:l~Yo>DMߞQMS?ZCGS ierM#d7aZbDO-*M@.Ƅq95vBQ8>Aއ嬋b(($F\?)CzX@ "/uub1;9n%"x]7AZΚY5&i"6b%3lf/XuZlڞjnV 8%,]jv(=qavE(GKw' ܆EK%̳Qh= G[+ู9 Pl!t-êH]|4V.OtlqǺ\<Et+sn 3܊>qmIKqGqS򱯇lF2˒NVF䇹'+ Gj0)SՆ=osٴqfBPN6̀ 4I(m{\;* ɷiJTX;.ĞLr)ye)U4_yVOeac<Eġ:0pDVzȋ|(G8aXF8lqPAb5c(>SU5/nJ͋=##29.zT]F_@ѿ4Py4J밊Zݩj6(aдٽwC46?]A4w(D ر ̫ qb.o#[>ڎ&Ih[Y#X'֝QaZB ɧirR +;OC~6/*%oj4㏳c[?`zg|L5͕8YPw9k"*ƫH67awD-tA>Nt|q/]uM1ACb"Kk &}/:9sUQA ĝ=jAHS;Y"# OjzgtRl 8=Z|) V' Ra h[z 8*t.Gl)<9menr.L1Cu$pyKoM,{N]p5=y $Cslu}YvT!/cO}IRJ~˱I]t.Z3Т(gpVTy\z=f֭Rkln\xx2T0*`C7 -?P-%:)emGL`vi޴L~|@}y`zom^56XT.AR>S)N7%E!m# F+mmr[;I;p&vТRKHY׀(zBHVܱ ֣bV=O=V;q`)ʡ9k'+>1cBгV!>Z`p:)R* p[vyN0/{yKNh%@P.]:u7Np"# C0H4\"D0;LVO-? 쟳q*r= (aMx|1fvU "GngbBd:* zoc52)Lw Y%Ou{R1onﻦLT/2)5M`䬖\ub/=uokT+ ٬bI?4φ^Jlok0[.31W#͝Ei/=P_E)]Ş֛d:ylklŗ`?EEx4IMFe>>-P^yJHQ_aǐڼǤѽ{n= PbP4Cx"YowDۢ|GPѫ]Jqs eJmizI_37|P+4cb`ymWVUC}owBHVUX?TmӺ~2S47edeSxMr:¥*كϝE0Dj+ q eBq-C{ FS N7JAƨ`DJAW=XmC6,?d%rD2C@nU'&@$Wh(T{z_<3Ps{q%CдS;Hh"}Ϙ;j>% D?6l _ o<ל2b$d)Iuj6#^"}<-_5 8'-"uAׂ۞#[qG^kc`w/,,K`8<jwMC0;#fCpv%d/y@k\Ǡ^_PxH7hѷ`g̡ˬy͙6X8|0STӶ!/% ɗt)&H5'ur?G0Mv(@g,dzPJkť&.B6$V*ΜGxi|}פnOj5E=]^Zv7rEruhBLj)%Op؎z鉲JaSx [ZSrvcE$Q1$rI<, 1 Y+9hb`BMU:r#Sq! e ebx,Y`>2L΋tS(~2ɱ 0P#LdX;3o󿔪/.{e^X‚[=GKCQ4hIc܀TЅh]:W)o݃<_8 {:>OqCQY)Li' "˔B8QD"*Jq%X /#d1/ 6|/iz& ctG('0s4-s,?I)X Cj'3vaQ/>Е'1]]fږ^H @zOve wx@6<@XKX)ʬUģ_ 1rʲ`u0tͧ Yz 4Ryԑ`]>g Tnنk>k}P߯`@25cW$k :2_ +ڳ /m Xe $6OZEL mEg^9]bUTdE! -7oIcGXĚhM/hZo*/geic*Hhvr8`NY-9*"7THqڒՊc%蔚_kZ?|o02J?(0 1/mq-Kj 9ॊE(a0CMcpRG?"=PNa v4r>u >^G)G1AZi 2VHc r=҅XhEC=Y~GP ;X<2Yx˄iϺ"biɼ^gN v,ݘ |9F'WkR?3#v;M$ cN-&d2|QC!ײ ʆ?S /'l1Wޫ$] I9u0 SPZ(UZ~SfAVɭH *hoQ& u09YToV G%[52ip"7췫 AH.Z g4!t)5rjTaOW;7Pj=|҄p _Z%Sau}9dʼk˒dFWJ쯪CEbzW~ 8CO\a)ZvFS&iz&\XjK]FI]4 ᷙ(C)ekt,+Y, %sv#&pHO(1N)#: 7mqǠ m2I$G6}GڎaV5{Iw>oX~Ы!aM|!w@"ʲTpm[b;,F],+bL` #gBl>o:ɎnhOʵgXMiOh]sSZ-Aw7Ƈ♶ H2]U驂#xp)ςum:Hv/J.8qie@P ƍm*JC'"=P(7`|wE[lX%iSDz­ "ݞRALu;IV,EmM(cTXihLoZU& fITv$7D즸Hs }N0wyHC#APX*)ArfoŘu @ qibZ[g[c*@T^ ":FHZ)V1DOI5D Ou#2ם?;[JGMҪ RGJ|[`}=@S?/d '۶ܑ@-! Y0l0mIQ0B!wqIO#[ f8Չ_[kb"8qUjxWwgdhIk1~ jx}k> ǫJu ͤ!QX᩽!ֱ݁8fۛjkq+t1V5JD%k"wI|vH3AEPTv4V͚I9JO5Ӥ[ḽ_N5gPsRf-V AV|ϖE,O z[G9& z6Ж2̧@i5%ϣg/TwN 7D&Aۋ˭2>:&KuUԓ᠘4w[Wl{/_'MY~olX0[URإmݚVcve1Ҫ#U;JL brx2VJ0U"[LcٚU۩\%\gAXǞgܙ:˫zu#Mq. m88T~8$IpyJ K-MTȬC"oQ`ȭpvTW0;B6eQȅـȨ)cl|f9iI'4XaxXg+4)~ QuYy@#4w!AO=6jU[,NIYic42I7ڎP2fA_5WwHsM&ƚgËRwvɤR#71R"+>յ~H 7v\NiCyςh$7 ݥd?F+ mN S@(ZE}*om< 6Y fLhMA[!{5:]QEU3]OKⰅ_3ZCZ1X u_bm'(n-gtĜnl( tTJɔ o?GzIOUoͱG}4ݮiu,*A3 oP^\aB{q X faU5} ,<ɓHgh f}hxW[f6&8߯_d)&Jn^")(/r߸ٰ {uD.[B269]d sza9AR+Ȅ(5oZVXJ]wh!g;ts)مx>*2rä2<>E)!)\8G\ mBeVo,_Mk\yPZ"Q0+zM.'zIQ;L"UyX'b_xZ#{iO࢑FNq5V-JJJlOr yaD:Vvn}{<:]2K4dͅ-oCAetuA7;h(E & ^24" ˊ!no8_;+RIw۪nu5ǰ*8I8~$ VQ32sq@=yL٢iJ*g%mKϬKg[0;J  @#|zH']^sA(,as5XfE9׼G-- 6\8 "Fm^5}< O.+~eu;VmVU*^*E t:j}M͙dIo#g]؈Ct#' \xcIwɭRk (0Л>mkRY[T 3f  2 EHݞ"Ϛ /s YHp 4:Eh9~ )y~m2-=p[QC> jJ( ďtϚG'3n_M}[Q̃Hʖt ހ*;HRnU O^ԡq}lg? dMiMZ2s8]cj]/nKT4t\;զ(%r|ydTW8_/>&H 8/WLOsM%+nI<԰S[o!^: 9g*d7bT B#pa?'y[N'pg YT& x] W9vgHD}ZZw`KOu"!?a)+(n鄓Kv ?' Pu'g Mܼcgw?: v}.144+Jq<3Re4ThN/4 4"8=mOR>?%+Hl^b[Go-WA߭yà6 uFfRt3:gORiufrE]*&U9Dk'm6.mƘ;Qi )K_-*$Iofił1<ˀ9kNE?E5EXzVV .AIHpDi{zc4,1YqfGYCYBJ*a"8 Ԭ\𯪚0(?~#g`$N,Ȟgce3 + vRr;ڿ$_iq=W:IÎ7tzYo}D ME4.6Xx"Q+hW(UASN+#@dzY!Aw}5wvF՛@JYo7=o, ݶIx??_h ~}#ա 1UXIk^ЂNϘL$Dg$gbI`v'>^c%F:" °ܜD3b@c[ʚv%~eW@d%#01e_iw2VZŭ0*W yI 7 ,rlaz E3g(TL)!60~{%I TRXvڇ/Fȫ9՗m<ބꁢe@mįD 7bA:?KU&0\OmW%[)DZ*sjȋu[-N\TAɑ-aG 4Kudxa;^NSm_od?T2Q; C5tc1N)+Q-bVώ+Qp)ЄI/"`$ M\lDp̰)4j-̨7o ~@l(ybyVQ*lQ\RIJ,qc 0f ]qPȳN}Kr_Kuywe1[uuݦ0#f"χPBN4]qSbVq{7#z<^Gab}N{ Y8O7uVƭMt57? 0 $q …SMb1]ۼSJ7nJ]]\hjNx :m!u=u1?n2TV'4bL]KӖlC߉R{Tx_c;=`ƀE2rz$' $s8"@P3r$tv ?]u|NY;:wg XT'T `*z~0opt Ocj${7٢ǟr(qPszWjÖV P]1p3< l)3FlёwY}[ {TG^hLCz0PўHr]rR\Scc(AOY }>AحGXU&D~Ӓ4#2R]0SU)qMEX驕D%u~^5:hkHsO*U2ɘR DU~1U5pt+ rQx1>Qn6X Bl m @e%w2˽A Q9!iuKW>1M$8^v2`qͪy$1i5'&]\Qk(୓hǍ7XFeG&XbD@[~[_A5U( h9|Ӳ /LMFɄ?הt)-GTH&f 6NNQXphkK2z,NxDR{2w3hf|uߋ(*wh o8hLlR n;JBÔ JO脅ϠBa=X- dOt1MXeC,-` cW =ϰ;¥p^ HhSS&x7y |=> $)qf9bMgW2\=J&Ne"߲Z0o,V$ 0j|7wյ-4̾y$XB eWe~%\bc˨{)F\aO5sn/_aܜXE$"ۅs9oB 6Y:NQzj,ȧ/Ԕdb(8C#=0i!)b5KdݣѰ= ޹~ 8`("h`nĭg$ (Ϫ.'1}'[[+?WoyD5%wƯ1C@J<`7wcI`Xl_d^:'A.N^xH \juhO-K}#-:yH[rJ$; FiA;N{p%pU*;1@Bbn@cNԲa%ݍs+|d~8ts7Y"!m@f I.\7 O-4ROW|5˼@tWl}nSg"Ԗg,FulKbp\q`XQ=Hd N(Vuف"H6`2(VEgsjIV9rK T,j],!;(*a4m@B{2D;s-ON;$8 Rwr㛻kG;'*LUӀWK~ee\Y`-a[7b|OiHCBw)t\2i #H-Q.HLocb!U'k@ W?19[b3t޻Hym9߱8A?" J!#ŶBl9J럤9myMea7˱ւ$bjKxr+Rm3 RCgI ᫦$Z}*"jQ﬋Hs-ԼHT+cTYWEUSMkH0b rs`!agd0b4 dy|c9NbI+Ωȣ zUʷ+\(,]S }=]L "w4CojeQC=mhB9W0VACQX72i*Q}##p2Oڏ]9׆"cA :_/w3Dz¨Cwv6C!?A^z):O`|p5!Dkxo5ޕƏ2/y K8~bnHx(NLgo?-()&?lQoK9hpڎu=Sõ)(t;ֶSsˋf[oFXY-Muu:^G_ M\$銦͖7ș q ;OG`ȇ2覌U8C-3Sv=V*rQh(!O941F3q\jA ,jz1_. ͋Je?-BځC[5ID݆JzXeWV1ڪ,>+兡e'^Q2V` X!(Qg+߆q1f1>EI|h5%U9pkMtBT^ߍ:BSp]]5=Cmv5gHI:UryPfPnUdGjWGfocF.r2$*qw\S%g<-2Oɕpne4>&R+ Ҙ16䍉Ȅ5FpT/$:Nu!NҎ\bWp9_`9RISwT1G9 Dgo~.K#`1ҍJ{%)K}ac,y7ͬKNw?_J[C X_һ L<ԺO=._"USތ]HA|YfE2\uU#^Y @Ⱥ~) 9~ʿ9ыLS&ɌمZ 3|Cҥ!"iLƉ÷fE_~[ sڿ2rxR>@CvJ]p:;3Wϛ.GZfesY+_M/FOB9?yw:+$Zm[A7M b?!6OqxL̰Nas;(ngdìu.,L@nh3SeDSdtӺg=^lmǠ(kF]l.yC~ÑHYߜ/>xt]Im7#Moڦ%~pHn@ CXLy)qʯ/4CF^G͢X# B U\Ncb(Hhrc2'-~L` V?,\?Ǵa'MM4D lƴ~xbu{1D.0'Cv?{&[HƝ "ҕZ0C'z~CdeBI'xhzdL838^0:tQ rEt]߃w:F"L[/àW{MkʀFWX8[Ag߄CZ˙/JC%qBRIy8+ OdK$.fbl?QBAZT\2$tSm S-n@epacyu3"dפpJk ͂gq\ FԁԦl۷q#np0~JvhiLE{hdνFMujS& Ч$͋UE119IjHq1l.H7JtSq:QqiuHQ'h#s'j柮E,*)S Ed̤-w"?-$0AySOmXLW ڵ=A:}m\JaMcUG',!KjY ܈@W qVm)?%@67'FSu7zj)R?PCqcY;"\w{ V$eeg` ]I_T#|RT硵|VzS0EU>5|`Q$l}? "Klqq{nRe׺F6_ $Mԏ5_Q QE ia# SESɈmluo5]*sz' X\U8 MX?Ł@eJX[qD&rW!"@n)LfL]YT:p1)GNCMS$A>0׌ t=1.]?x{:?*N-a!ҧNhе4n'a,Z)?iskH.֍uD@tֿYˁ[ 'lR`;j ?.kP_Ym Cw7zZc}s؝5?>ulmyC0\|$uTkl̅Էa5^!UE֩vߺLT&W]Z+[UDxAjؚMfqVwa {,}u_.ieCz3=ч+R'C5[LEmc 5zlrї pret 9.7l`|rQmYkM͡{d'ѧ!qX^MѮ1~(+?&5j뎍G:׷Tw;h,G=f2Қ $!˫`P8`ۏ0j"+H'cu4R/w"|5_j|=-_1i[([&ܒu156q@ STP9NN0 nQ7,y.zSsJd!J.Q=P:j]QTwtƑ{3iiƲ8qmȚ f1>Ul++*9ys N}]L0NdU1 9j<4ͼ9AQ ryۢվT¾̻ T4>ۘ$t~rK-+P= g;TT8(0&`}#`쓰ˡ)ݩ,cM&8#)<_ҟc,8-+Ýx,YH~J jD7latgki wSKF!"ch*64 O4巿#XVryqHա/6@j7 q}㻙VFh߻ឌ:+9Rs=tdqRhD*9,5&`tJu ,7oalxȔKHW%}YaฦWTN14D_S:`Zռ$Ү7P{/_ǀUt0UF=B*xz۳J R%pFN9&:0INCk٦r&J0 { B)a0: TOgt+iAs5^K]wGx[Slɬx3} Z3Hm5Awvbf#3_H8v Q 7NJZ"LxƂW\k#ƔL%hw㦎ups Z҄yahCL rIみ1 `TliGWSVc/2c.]|gh^ek#=T7r%φUԼ˄;>6DdJ.:ReaQCր&|p!AljSP2t*;}</dvvhq# E_ 'ɓ$spT6FAI l/"W\5;mGZp(pJf-I-LSq 2D܄JF]]YSy3GMYaȉZ1ʚi@Sd&UEpNFT88ur-{Z+QD~Wg!lxdڍײ n3:Ηq"5Q} UG;D<ٲro@ "e0ƶ̦r\%/F٨~9PNAЀkWK2-35Zm_ٛ?7r_8%#̮cޡUżɺm%ۥ)iisX;O`,ԲrN68 Xaw.l1YFF`|^l^ @p?3mooW9،umR*n#hk;VReoTfb.(ZNL]Ah`[Nn6xB@66z]l;R%Sd:9ngeSly^ʕGU﨔ݨGd-ujK!fhƾTQpwr{'Ibmg3lAlT6C IK$@@ *%8.,m8a˔,O^|$2wۄMOtK쟸,9hGj51y[)~gq ~zFl~dYY2j7C6COb;BZyJAP N&N}:4?$F"NU Y5]ʐM* PN׀$yt6QLδ~(\sqM? y1E>If% noy =by7(S(ңcmIAjudz~ ƨ!HTH^! uFj$P3weY+_>F>UI@=/F=~c_M']U$c7)J*@>FnZ6gi^?l7(\+mNvްZnZYbȰ(I;K(H d2'ʠ(2 gaHo傼tqY*%h Sa׎>iW`#ˮ#Gr9?ӽ}x)~޾M'7_ֈzI[N/b0C bdft_$|1zŬ7Œ5^ٿg,8}O9Dhd@eLem3RpUpό5v0A 4eII1d*d-8NS ı`9_鵯V ViO:+F $,@_q.3{Bڔ]e .gBByL!%ysA(Q|PrJsn`$7D;7yT;͑ro\SB;VNwŤ4ѱh=@{P̧ t,{;heAOP%?}cluC 3u$y<[L_/kҟ'-PBg@(p6`' `[qZP;vaODhvl고Ō)zn})Gq fX3b+-S+XU9~g%ȗkvù1,1j ɏ|ѥ]$KMkVQWUCAP;qs^F>t3mhd*XM CxC rN%+9O9T<hC?Kx~y'ϐcDùD"혈Y; I>4$I" pxXBȈRMF`/$uɭ<<A[ Ng*bi " 5gwp)/58GU]B.wМ AF5MJR4+*i$.?x-mGAY f"AfACn97DEB޼#4gBM|_*}M'\VdWׂ1O\ }6rTx!U_5֟EK-pAy1~=%K>\6QV^,$j_rbyKuVsΏE p^܋@kY1E:7V(ZSSpnqZ(b#[N+L,I)e.y⹪[nM5ά$Kq,Ҹ#D`91N2qZBv<: &3Gӭg%$9lm5kϢ X(d;Қϛb|(౹Jx1hsA_|3a_s1fu2.>ȣ3T+Pe7ebCO~'SBsٌ~_PKP3TGijѸ3*n99HԚ\\¥j*-(+0sŮ 29Ld#Ol*fȇ: 4K|woSm l E C;}q/+BճJ+˴vM8itY삾=e*wz8#HgAiJd]_}*z}+ fc'aHŷ 3G BIz;U_h7#93gv.C~2xNm?s( %sL2p?Dnw]a$1{I_EB~ ' ;v|ۥC%nv8,/Q*GHH`Njt+A*?SG+JԩFLk)T07f~a\V,#M1mv*G~?Qq?jdkXeFd=yw( 8;8ode{=%%Z#[R)/F2R#qo!K%XV.|VZzju?~W6J(YݿeNၡ/Ѱq#|3+k[Vdk0Sڨ`fsAFA_HóX:3dAmpJ%fQIC²v8ZIj率Ag xIS g Mi%fTt*R'K\79߂>Gof #R[(&R80_lW.U c`$wM"Z9иT)R@`S$ 젖@[=\WNW*YOY8G`4Y>YI-ur0_hO.XPR4ۯjgG-@DgT5䳆Xx贠@.}[[yUeݡ~j?͞%BI$KvR$$pDE@S^΂DTJ Afa^L+ qhgU:&.Ʋ0]Dh,?qeؠ32HFV/{dئ w"֡w^*:W`olSБ8A.t9*<gM/_jB]B'mXfiXnĘۡlRh1^ ZL*ӐKjstv6dGkֳ!_X 2?tK7Kij3Klpk`(ϗ& ܶsmNE~GgjClzHVi|L3`vV(.R!(9XIa4}V\G,fU0bAbXFVEcrb.RFE8n\?y`a-ͯ#m5B͎~9f} lx=^BYK3E#*y9 h_ˑa!bmhNl=(hU"` Z>_+_X:~7΢88bGy[vTa]fyo):D`?TW֖|g^=v32N_WsTPRhTy^c״Sћ-Rqw 2UĤ_s0nm^5Z]R ZI b7nyf8hRCCy4IH!WkYѥJBcn\ ֺe7yn[:_j ꃘx ILʹDS/%89?Չ+yd/㠔PAT;KoBWgmĮQBE6/4h# /7돶`#a%*w?#hjm%OgXO@{ue6W.N.hA)*n&>a)"r̯Q:ALWSJiDoN]G G+1#Fދ~!CΖ2x#ώ{tzl/Ρxġ*S"Ǡ"%52;7@F)MJ!{)|0h`hDZH>mzݖL1Rgyd"1Q_]uശ} $eiDT,dRKqm;u:D DB̓u/08q5,bٯ>g쓻hI;*9Le'uZ&LevâtT2+o@nkv3ry읉(-8Ce;Od2XI4 #pfbWC*T^BQKNhfqk!POv,ܭVZ~c({DYMM{袶M҈fˠ*StϤSH~ǺJ2gsio)-˔{ߺʹĨP+wL!yڱnn6ɵ[kgݟ̞e7vS߮\~{FE(7נX*St ݎVBv}^}|CdLz-dH3FZz i@ k51fjwk=)mW'w_&b9c$@3չĝ>/X@m3 ӪlYbF^0\}9Q\>QN_x1rɫ䭩('Tv fB즡}vL@C&1q]xwu ~\{ޖxˇկԾ~V UA, UvBZA<AD`@v_.ѩvo=f2Zttտ LZ,5FOdy-<7{a7xG3[QA^d*PI3},lf+zf 2UȎ9v/ B_P@{r(!9ija$/8;i׵-a\8gcSIf})-yMH,2#\ RHE\:vA "oJ/R$X@jUiU\-4^d RϤ΃ i$Gys'6DUrKb{auF|{>H$tZ3vX}G򗔐PdB&V-g(H4e"=(h>ƕ{@P΁A : 2eJ Qjxy@h _\d$-ily>SM}_.D2ZGh6ܭ_(6'\iXW|{/] C͂)N{z:H]G}s8_ LlsNXn5IO|ykrwoQ)A4B+CAZ%:qf&Uz~iP=r"dS,1 }a/sOoJo`&]>萢eoM?AԳWΉ`#|x/c\7[`6L B"xFx {9gVrmϷyF[/$#3}) hDmȍ ZƞvUiyN&l-\%zXYDXĢ.:n+3*j̰2f>NR<|IOֹ_׽$E!*OTbKQಅɜXP\^E u80QX 驀`&&Q)Ut]j 143#$K~su ,`Oilh| =n{mv8Z>?9oўn~Ůo|D,Q6RpU1ϕq,=62 ;|ƠIOЗ?p&چytY(i[Ed"|í/4!5/+S<+)}|15ebf8"t &{%5Dt!]E[d!2&3r~Z>W*.k$uc3*DXuEji'wXץeL&Ϭe2PB)UkNkXu:,czvx zӉB6]"xvGP+~j$p|gAGj]`.-܎fAV4H(m)  >7ՙ~8"p8bxmq  »^[{sهE?Jp r.vӹf{&)tٗzKމBޘg~j7|o]z4qi#jJ[HD}K]qf%b< 0@"CC~א͠.a?}EK3\yB?A-j["̧Ċ؏|q˒ $:L8`gwfk>=b/xE{L yBf"GP$9RF%os h>TZT{l\7l|"9yX]-;ut_A@z2mj|[Ky?ZYD#ZS] Z)t72-i&G/DYrEx0aY?_M eEH5q"5.ʄ($1Q@ |񼾿F=@߿$4+38 N-\Ѵ"h/Iq!jA'I{kCKX!UژCi [$#UYt=qmu۔P*|_M!?Lg1'ݡ͆ܕa21P?$wG쫚3>nik[Լ GWh7VobJ_/<2&%<Ɵ}Ʈk*|Jx#VzZ5j0hwK"h$%ώkDžŅoq->vޙH£0b"1<)%Q؁N$M Rk*u^d$w'ם\>ĉ\򔸊0nqJ\δ7*ccQخ^Mʯ8p[gZλԼg郄YR.+L4=n+KA $x+Q9S..v'v@b"ȥ%Jyhi/Q)oG㤷ĆJ;n$>bBIU4 ާ/@?do#\U jZ6T~잸lH^M{Y]Fړj**u{#io#ɝPL@F+!`X HD #i [<4G\2sDW_?8Il2cgh, z xW)v;Oaqp]JU DZFy&jUU>SjԸ%۞BVd| pm?xL+w q3DKSvuwsD|v- RUqJr.~R3MɫQȂ|ȤLr4VNfYԷ^Kbv.Ƿprן`72uybn<8Qq[ngv!s$nfƐQw:uÊ/y7!Qp`r0;;gm5Xva]6,xOƽY0`jhjN5R%̏UYNƀ/Ȩg8b(aSz:j(^=U.B]TNa6Ԙ]K, r.ڹoDXh,}_Mi?06̻xu2l2iJZV|gT#lkv~Aǜᮠ(SYt[n-]I+GOdžd)P^#fYwI}PrAZ5&~ʴc $I^8b<Jz[a8>U./_0łK=rj5m4{O)Ǜ-sxdcO,dBINwv1Su 0BM[*?;Dh7=Yv+p+lrc]{pݓ$hH*_ -CGoD1]@3lRU 4)fv6pݛu176n}B|;#Un'ېA p& "3j4DY  Fp4o|: XPY ,TӚqkc' kssHGX^wOTtChKDb7C ݛɪ/GRvp/ *bI?0ln'M#QsXѥ3Ua:Bбf2C@k#q fF`?G&KI1S=6?oeΞM8)#=N6ZiŷѰ`I)W$GFQ"R>dxyj//s¾CmYef4Yr7G"sgkC|U|}G&@j?~lQtWh7`P)fN ڣ>8/cFZMN eXt/DZlkM(.Sy*7#Ԫ6"oۗk'{d7Awh s:p-)p#{=UHy$= źoQ߉e8%M %mPC):3\yN gg]́0?UNE^[怪"lf\׻>&_ߌq?&mT)\V5Ң 틇5}9}`9@¬G"1rUc:x,dNDCۏ?jVPx2^P_cFm ^R= WG@׼NDt 3[x+*ҶyREd43~v'2XBdI#ih;1 ߑLޣ`ڮ ֫' u;%?3!.Dr ҙdoHOt'LE2|Cmhuv[#t‹v]gʜ(K@@/[A] 1&X~!|B[nUL"aH+ MR6]5^CE'Y++E v9H &\;ND&#ugeK"©I&-w5V3Pa_uU:G^| tP~ywЍWŀ޴s(ӧ']νn| rr#teEi%B dP,YJuH֦w!8'44v =@X%4)eߔ@Z?>98+{hq= b'܌f݈ݴ)VQNIsDZqcFƌM @7HW ;Yໟ!ۊ `a4!͔3T|81k^rEߕ6 S_ׁ;dYS 8p0+h+(N*0(0s4;cB3GndeXJ6)%-VX!@l F'}OG6,)B Ιu0_ Έ V\vS\>ki22@Ĭ\?+ x|P܈BŖD]QcDQ#{  ޛ>z1O(=ACsm+j0Χw. k+NPٟ337Fɛ qa'IKcĵҸ-)S o7U5yI;uZw.>e&FJA~or]`@]q#p@ߑkGVlC# V €>L1 %bVh!n\_ЀĝQ;?yc{iiy:[5㉉V^)V]B+߲(ͽPוa+a&?t`9E@= 7JŜ+(04('6v1iOH_¥p])+xDifb88iaөV-!]+QD-PJP ]'g,75Kг<͌}.SkڕWG/52 ȤBVLvҥBWi"}~op9SB ^Ҫ&>,Z͢exZ>̎0ί7q֚/fÈoc^:&guvYHI5qò6e +g~1Y՚A_:T_lǶI%:{ vdC ܎AUF#+R6_nE+]ܥK m3Ewt&PUQ*g̣I}iɑ6bAJE&9j'_W89l ل(ĔEb䮚 +sِvL;1@&>e8&( }A.eW3υj8J`Y}ALnSD[TOCJ&!fyyWv|,zS0 5oZ;-H-aJߡW pc[:uNxgz1ZDAEW)ҎI3՛ xb}8zWeɻ`W9; Nʉ@V"0ӛArtl51S!Wu=eziT6|oacP:>~hb1/VM X |k>Ͷ3_W챕4+sB ?Rf|;kv(-W### TgK$RlZ"rNܻXzN1$Wi鷃,qL²@܇Ϲ0i_m`ᆰ FkBã\y2F)q-]o`q,8݌&@bXO;r$?3SD>L%F! ,BsKans _rFHk0gKv ʥQ_`@tض4DƱ uUK$$d#|*5Y(m3gJ ^~"{DU^ǁ&xX^ALŧ!8\ KL@ѩ)3 nzJ5L@p2 kڗiR NQEk5":\\S^-~ QEi=y?7Łs *Svk:1Sza)F9#VVyKfa PcN;4P xbfڃ׺a@Hdܠ%Dz%4 e5Vxw.̶:υ?ҵyw9nlec/|~D$@AL:Θ`3_ʦ=>9۾4_mq!01 {4\VaNEn#]> On[Cȍ(_F2p_,Oxԗ< r?21qFG&)o rD#m-Edېhb/@_<&/v쀤c R3TT FX/MQCkojvysj M>}?U.]fEnJԷŌ5-wWΧ \Ci5NlMYPSؚ%gFh,x7fn:mA> =PsQlf/+YWH=}TaUlN{fn(%:12 V9 _2ؓ$O`4w*kRgqyq a*1^}Ke Gp耻g\+K2 Udž+͊!(,(j\1FRM0Kaj,_šA #r2Si,*HpF)畻\wߤ)68L,}b ÔkvX7.--W<ڒz<̨޻ eI x?1"Ԉw7uh>LOل#@t2A'2saN=?@N\@Ql,.7Z.aC4vO5d~6!/?x};ll/W%|3e0J#B>/NFKG" ~p`^I{g{)[RzyaApwlGӫ^=Q{g0<&\lm iқ}WRh>Tvԉ l+Z!?3u#QK 2O< a1t[]tcc :&NfD1 b<$MmX"uTi"mRPȆH\O/wRab {~uVe=+l@1W5;G8+fu-?gt.ω7hNI|pW&z:Ի. AplTSh6gصD' ,f36 ,] ^*dQf;TGpWV*&"Yp'2 8移HhrC.(  ,V4/I_t{?}?0yBCY-]: [B!1#R?- b-L j:$/8vʘX[J행pw w *x5sOTHN!!UZW/H'9 5{;eOtBSOX;KB~/S_ɫjYyFw_ |п9_/KdQ #$#!}Ttu8$\LH%SZѺuS䷲N< [q_vQzW.WcS<4p4vk wg/8qV[c*1&R(IZ@h0w5V}S@Ja߲qgA a:\pܷ}a.E~_bZPc9€/#u#=B{xgga\B,Q $Jiq?d3UC&ʑh[5h8ĠGzpXoZъncL C؊=Iʸ>y,|D%? *B?:tzuV??tsJ0őe# |IYlɴ~W7+Ҹ1l.lLxG!j xR&XЖE ++BOJ?/p^dsys>vI~CӕvbeH{[j2L,/PC%?9(`À6]DPM"4KAB&a>\UyP>4]i)F]{S$V9j^%q,NHkxQ#%"$<~}2N|Xf7r+Y`Yg':PN ȵ,3hL# .ͣ$[~$YHIx\ܪ^ۯWِ:`輣p} ܽHmlCg{w {~n16 bni63F]8.DM.sG2Gܞ^4qQog8[nE]]v)WUkIw7\yMeԃ{`;.J+Y(ky࢑b)] } 10ۈ܃Ufu؏f+v A`F7D5ӦYri5V*)!/[_baHHY Z-k'K cLGMWF"U~o&AN[s{<XOvJ,ai9M`V-;ϖOFwʝob iuzI˕jboxj4@E! *@Q{3vtW^J4 0; 4e x+Hs<ƌ"Nn֔RD4|"}ABl9 ? e 㶯!bx0TXV1<$߳H^UO/tcLR? Įr`Nh$: I{vˇ&Co#]L  x}#-޲O(4A*pbm1(ٱOšWi֮oxÌb44V^CR)J$J*de4HA)rc7u@2mB5NIiKmf<v2W1}H{{  q-2/k6`+.mP_Ɏ3@tqK["ZΖ !JV9r2cQH=֭PiY+j/la eo-#r?Uoui9>Y]y~6,-vFb(*vsOKo$C0s t}I˿Wtp_5>5oÚG?/W} XWjJr] ^#1֞i>%^ Z#aj-kn~;zchGf$[b(ԞRšSU&G #8E~zrzWSB&wsTIa5̛2O֋3A]4Uu@rB^7ڄOs1fO,^$3ioUy(|s%%Oe *P'"oXpN W+f18(IH_0~*UV8zI])':i>[)\ r6ZI0ym巋9?[]U Ӳ4X+LˁF6lf)WV}E^sPUbpym!яgH`;h*ʪ[H^'71k>`\Cә>YpT؟NzRz@T-7F B\aESqյKƌJ0ĀMW|ǖJX:[ܨXƲt#Xݮũ̴Z57IhMռs("\!Gdffr%Oz2H'iʼ#m@Zƫ,(fLHVu@٥ JR>ihIE(tXF~]Ӌ70yGFI^R߾u.1, n;5 a+}fRMX/">Fhwش8ai;LXh:0ʢw[U7LTT0?_o =`l\®՚.F2O# SA7]ZH? =y\ CEB֢T?@5!Gy|$ʷ8Ca-e{]m)σ|:Wpp( 9N>zXѷwd^sr8 >Ilk tA p~4R汪vy(6T[3o{ ue@'4_8%\f/5(M Vds|oNäR@}r( -ܼΏ]AN%433a~8WE^}2fO j옞FVEz `(7 Kz$!),~tvjԜ-N#LE,(( eKP[v%C @Gu-;CAbj&qQc]nYQ~o^w"g>Kr=e!%l=ӑCj:/5Q3,?qFQ⌇VG)Sw8mp&g(%\7`*X*PʼnÆ7߆i+X[ޥG[g`!Yu'zڔ;+ś-&MK:nAv֊ͷ& J%v%ciIL,JtS^AiO:0lt( %P ZmB0)i.xso~{`3ud*)nnh5@0qxKwL3T|V9r7U)jqmĮ/_:$^̹Bm8k6$xjNnϫdžTͶaQ>ch8cX)6, '{}Y)2%#]ρ͑RFhJ#}ttY_=ǟK QṞdalrū }ܒ|'ǃxkOiT_Ȱ蘸-rR 5;6"=arF(+*TA(Yar0<1q!Ł3MFsDsGS ;ISPALkI q^v jH^p#yRm"0h JNOyaqxz Ϲ$Zڼ)!py. |kӊꪡˡֆbwv]II*mpY u&9w3S͖ꇥ* ] v"1K7 |FJ/'pܖ?,P`܌u&v˭BS,S8Ѹ%qG9*e|e,9sdxQ/:\M؆״BDZZXHav4Lc_q$8xD\AgXZmpC{b>LFk 1Y'FAʫu hH8[dGW0w-el:ȿȣ8 q3iX٣TQQ-k9:Y #N]vujU<,ipm^E߿^/O6l Ĺ[jI= BlN1,ex,_CO5_:$I M~[FhV.3pu9V[[4h,o:p,:#:eȍS+<"mDSFEhp>6N6'߼2$ZFEH@s` ֱ?krf/{UψZ& 9~$WiӔ:Hf\weϜ)WЍ j Pp7M3Ls`]%GOx 㩔Ey[q ϥ#n<%r͐a9 fxI}L7UD%`DWN"K!g S]E6ՁZyFz0ie2AǬX(/&oGxAS6S{bMN;_C6BCq,CLkixdP/j/[\J!zPWOA6h3T?ُ J 0J?eeP 1}A/81(7zV^&rMpoK]\.$>0b{v=pP\ T7uow3ɻSik^/ZVe_WMn/h>12aT;4e bn groS&}76_ Sȟ0@8R&[Wu_+{ dڦOPwy]2sCRAju*c5F2尺"7n\~^i/n =Za>) *ՑxN#+ݒ ӚBE{۱_JN^+Ѭ]:K ^ ƈ}mKY48fLȥBv eha1HndqlUjҀ)]P>h`~ x*MmEˉꡣʃD&LxbX.=@*n)EDY9BL] Z?Q: h9Ϟl?B$4R\o7ٟPeL;GN9k#(fk{&\7ȶκ1vVd1P=aUY<3Ch$z='u=#"of}䒊$BrȪзPm a@wk)ȋpf{_Pys(.Gάx0B+txxh&pŽ-V\-~і \0FX'(Jx?kCEPҔS̘I#Y_i?* 5xs%Psi"f7~8kOJy9:S `HzPqܭ@'x&w:){d$Q;:I ]21!* 1|t>Tt+Wܺ I6]Z >f[G`6"5 K:N0E lBV&Kwhy_(WGBA[?9ɥk~ȪlQ~mkYNTe^ Pw~~zHثݝg;oj ÝqpH<xhcE 44_1M l+]fCJ|gi̞vMGc[?ӼQ$FKر4 ϱ3Р!F8=Axr79NEm(?^ sMXE6p޳PWH8CK~V4Јf9.9] N Ÿ=Uk%Ǜ;em6W" \4_LO8R zf#V `U9Lo 7j<-vpoIr^qi̴4u񁟎|eE#*)zҿN=Bd$4\2 VPѭfQ?D*ci+Jqs;]ƥL9FaZ73ïux_oٔģ%'p@1L$DYkjVKX,(PMNlbNg}(jyYcQ}M~e߽ElPb?֡άzQޛ(ږO0%)u`R9+KyKBh>e)ea`t?4XYexTAϓquSe1T -HV)؋VmN7ь0T$oPiH -n(@X0g ЫteQp9 F19 {T9p (.:VDȀA;3S\(4FEh=݃uE#cj7/D*Fr.xV]}]HvΓDap\vQ;~$ܳKďhxi8"kj}&V~צZ=afS%tV]!yrdW@'4j> ,zzv=}]Ʌ. X|.zO$7uE`C\_}~R׫E qsHdr]xXi" N4A`vxQC{uWMŀ9Wo6*8)&NH h 8H_ׂFUF3[573(-v`t0vlnh{"vb詈$oww|tzeNԉ +O}&_6+{ Ak aWPES 0&}D{cTwqz]Ӌp)mVMBꈬ:iLb,If`^%_؅Ԛ?d[v.wWק-DE)^U <&y-ƾ 6 !qfgf0пO #KNt0NS^:; 1/}H2Z)d,]'LO ߷SeXP82YmEK"BڃP%FٿPH*D%۞xTlN#,MW]su-*1RN.Ws'RR5aH)q-D|G o^g^N[߬ffƹ :ʈRX{70a0bmp}uDMHGڨ\1 =#exE $ք}ěj*lnhtt$.}p'=5_ $Op7"eD ܧd), XHDs.v V"BM"+hi!Q0CZi 9v5t['L?%@#&Ĭ<OZB i6;⏇6SU݃;9ۍd\#/^5܆^o Sl4Y}ߠN,(:@m\P!Nw,3^B.h!JPX}̓Jef.9P%]Is`eɝƢ?KET 5N$̀˪~=94*o)-M)"-ж uvAe縅QJ&XSznsrq6(6d.]733[6JslQc߶F6 9#bν\sXX.zF$q9:zgJ$,-f#'%F]?5-E贺/\?'5@Gӟw!|.zFHQ*fWus K v&r_dO #Hg}K8LZ KcK  G&Lcb!!߂d!oieN)PFXk.Q pCr6#DRAa/js|aOnf=KQ,iL'b{jS:݆9m71jg;>;w't81_Љi1}X&wXV3LbO|QkV@5/^a_kUA1BI91[cd&hr\t\ !/bպ7ɂ0_Fp9ߪ-)$%ARs 7pzf[ܼQURh4nl XN43߾;gnfdwT]eBSdV6?TIw7:1>V?%Eu.:21`߅83lscR`3tm#f  2@Im_տO2K0qYsLXIķc"w4$+ YGbG"mӗ? $Ź)SGOXhu!nث颀!X<((yOoY9YԮ&HP1Dq®XNUV/M,A;K^bW#sel{ Tf,e4 <ɊBsyJkqzlkMUCςHz~ %h5,bZytU'ܵu=VwBTR'$Cbmq|ax-IHyKLA `&n4x@1i96H@__d -UGqYHF,DAq&Lz^wkl?گ?@r>࡞^ZgyQJ)c&ARMZ+";hz1nr01vI6QѮ`wt UOfJdisL+N"yi`:iMhFfV",ۏR*cΝjܖ,_fAxpPFUIg p{V3F: ePPyH\VK+`1!+ Gs BF^?qK%$A`T_ 5(7"31?|>0*\QT%!FWwMW˟Sa#))H%`oRUV.G=”ڍ\ՎؐFέx')]{eʴȍl(0K4{ 羘>48 U%+f{](`[Um~6rhhR`66A,٦} Xd3XT7Sr9fгwF*:ILUwv tPw{uVGڑwF ժDh3!E4?`nIyT^JHЊT%f+QﻉbOk/?oPʓ#ރk8$qԵ#{H+8u6!J A 0qI鳞nH4 f] R̢fÀ+9qF_3pM?%O'^ѿ%+)(8pWyh3&<;̂b"C.  ?GH~E<&V =UͣWtgy(cw6%z~/ էSл#,@i%Ǟ}*FG&iȄz&6໬*-{L-y69 LS~iDv[ҲzI;;>e"! bAo N4{N(s-HC+`;*[#.JP,"|%·W;4 8|p=g3M xY6LK{g(ezX ۍ=/Sm0aBfyc&8W} -,G;6E /jCi *BсU <@~l|b}oUc_lQ`?i@*RG‘(eR x~N+NJtzT^<>G6/( AQNI`e$DivN*QpcnفkdmF 6?y; W_;*VT>]V}}vסN.6֨\) 7L@nj_f C#x{_B>u󗔥ONT cDLY8T˦=NRa5!_yjCAKA&d41ܬiq]i;6Q[1#qf$*JHZ״L,D@fD.>4 x89eVFMߚژAĊ*˄k6^j"vBRY\ïz|03?h^bѮHy)%87,B#:WT]18!'' ؕ3~ m<\ee\[9ÁD[xJGݖG0PXa`F'81 ,c}'*"yke+5NgDD]v`W %Z*uT=̣_=d$EwKQћ²%9q!bLvVX:S #PM3h;tU 9>j0^]<ʅ<ƣt55/ H-^#ޛ14iQpt! 3{oGW 3dI ㈶T<7S4jS_=L]"#J!i[q96`=oZq}%4Fsq ̑s=O=,xzC8^u'e2\x[ܪs.OQ]Y:2"@XY@&2:Z7zUi|눐> d@Zf:Iy@ VlN%Q_hq}G_Du 9 wyX5Ջ?'Ö?е(Y;AόP hDB#|%:F;Jݖ20>DS&GC(:LtcIwͭrhgR.d\by u^O6*E Vl!6Rot|Яr#и)­Ao$^W>ɷ 臝!aTڃ8;]Ih0jCד8Ү `N1;8}]&w;A`RWc$wHDZL/c,!GylqovZmg mIWVtC%*}YSoicG p%еUT@~ :Q2MO*Ǣۚ!^W40n^:y}_U>ԁA& ˈ؅;&U^c+R,oO P^ޓ:zSj;QNLp/()7cnPR=Re.53Pc aP~F?o+ʪ SUohEeSQpH& & onz. owCT 34=>˛]/|=nH5H5D&"57Ef#\ J\ R+O!s^{3_MײlUL,jzLOt=x0_CM/$=.zNSU<)",VVzz#)qT 6TK|g 83D6%j0\NnTra?Kx׹<}d92 Kh5E7tǠ$_3#=!EQbDћ2ֈW+C@>1_:@(!SD#qd btS]=+PcK/ļvH(a=:]C 7I6U˲-G7"+{Ǫ2A(Fx uyT?_C DqʏZQ)z1ck`6f (,;$B>k.hnHl )Oh6]qXLtb[^"N+lu,DAMޚ/^kXiabZfOaaIz=kQRQ g$~%}7SUdU侤ZKvX_x?jC:ԏs/RG]?WqD@Vzwa[]Ep*Yd5̀*K&|EF¼,Q|UC[ 0gr1uӝイ6ȫKc?jyKI6c.Dn#`y>Ԏ֯|遬Z>$wfqR: u',WD8-oDy;ߙ|cǒtUԛ I1fl;qTV ŧz1mYq.ŠO#v)5qo#T~,e~_)ʇ!)iRN?{ lD~'vtAe9#l Jݱ?heun1i tu`p.#;TlKodӟ6eF_bV\\b|)$B 4p\lKFo:EPM3#Ȭ+6p!k]r vKvM( gքJXWIIZgBYM#"ۺ2h4\sH R鏅hԺ .Ca՝K?LX ixEm1uEDY$;,/M}"!C쌕y+G1?cKst_szcvcrVwKp WHͯٹdյ:/нX)T{Q-GU}Uo-8gI? nlyҘ7쩦9T(yn!5s{- |jOQQZR0RR˲T@)f]̒bFv M5 oQTۯ_ N1u*Un =hjzԕ;Q=M³B8`-sjiM6dMAK-fE_y5m2 '!G$zPT!`{K3+gI/= X@]q2Z,Y Ms:L|Ŝ5?;5qNL'JtaDe -k@Ѯީc,g?֮aY$9w ^=G;c)! UoA~vH,,{dMgWV/F3Oh T%h`_PTχ$ل/[,3FܭiPtx LoLhku32cNaO,Lz;Raܼ rׄlhW$FJ/Sp 9+\4M&KnbM#Q .1&R.R+StM'ٷC<20hj%azߠ3::t;lsyJʵD|^ #NRAX%mm}X&!x>a'cK.U @5S ΢ܧS$Ƹ9S<),eZNۖ6B؍}'^C 2B2fiq n!e.IPgz"Nϙ]ifpE{"2%;#}*d2ʁ:?^c8sߣęquX8 F"C4D5$q=ԿK%jWՒP@;WqV܁lrӝ &RT}5*@ `hKɷC $cPA0 )0Q! }5Py !~"í>!T3 Nlz2PJO*:@ū!1;scMkPanJDO?q|7@A'ea6|2o}e+5:pGB@7~PwHh[4ީٹI&KIےې4im:0&!A;C8ߑME@!FSJO\g'ǎދ:$ vi@OH=>HI9ka{ ME㹗pQMBG5ϐKMomL{fӌJ,C̑ Wtfv5 &i (̿p~ *ĄސN~I3q<&I֖WwWlY=.CC}^wu}}muV, 00kErK=o}A; KӠV qvpwV?I fL+PfӿX ߞ,#ȩpPԪČ"p@l&yqȿRd=]Ni.ocvK4^MLP$gb6Ci&#U ҶbFțɰH HԜ}h\= ̍I=Ѝc?:mЦiǡ\*YQ?g$h$.,6}| ߅Xqՠ27Rnĕ3qY,:Pu9y ~oH Z3 _8 J"K$X?'oUVߺcnTp֨U;\Vyj2b0l同 ȕ r>ْ)n2_J`E|F<:&s*)7e ._] M?.Y1}7r!5?Lye`9J (>&)_h~i|wʘ=[ƴV1#-( $tss%w JM }ca|LmvJd3E:C%zuwvdӍ/PZåݚHWȘm='M٭-_O4I>zX G V,3H'D!OҎBusXB:GȚIkC{8"\J A)%r}}@ "]~~k>[dD"Xi9j6Oa\?$ ^܋$w;$ŔmP]EÖ&2Dl}(߆*uZ !sD4m6 JȃBs(VL#Q!@ϕ]=[e-9։';-OSaě?s4qփ3^Ⱳ&k4OkHbz15.Yd"^3O k掯+M]Nx3$Ց> q_QTvwcp v:Nd;  ״ɡYmTeBD9l  \vmxI;PZbBp ԳgclS;WBdo a?IXܠ<"c, Z@qwiX!0Њ8ǫ.7_ 7Uɨ2I8?n@kKܖ\xGdE_D#h }0C4[\?+^8ºK3C6-%w!FK FXHSi؆> Ƥ-_0sXJle:9mKYlaJMҸ,aZ(鳩`k:fmJ^ap6tt6`CpFL>Kp/[eHa_K ;RIok':pq `(Q ɱŅ˕A"4.^C.67h > oaI}jywdAe{@Bȇ v -ky,L2*@1V;#QzRz **QRnTBLPsYY]q{>-}hNb kNꥀ0S\u2C~Dwʗwb\[{Jg\]{~Ì*Y~i5OshߞFʌfsɞ}j˟ yo, 5Y*K)ڏ#;kV[\IO跤%NM5c)5ˆRc 4V]p;d'ظ.*c6*c[JRǸX-,194N*1Qnޭ Gްms@fXKs|{8cl'@63L^^А5M2{us,ǀڡMUN"_TpyWŞzլ\H.}!T]rw3DdYr,{(kVk T/wo,IKٖ;Kڰa JAgHoѵH?[2XdqL\n<р M~k([?֯2<#q R=$ [w_L@LT%;]f|{ ) r^dBD\481sTa<7t7$_(74 ^U] iJ aν# @(~]d.׷obx>2R$VVNg$gpGc$p$-}5$:ցUZ3NhK&3W~-״Q Lo zu}*ӫH45-ɬ\/$vtHϵˈ]@݁YP]QXKq#_I$sB*oy\V}}vQjO"-H#mˉ'OTGUBEY>VFT[H+u #6 UloBj8' ?߲s^=Ll|f%}D{,sCAz ȜTaT̴6/9 Qyљ(?ݭ/eTY@v{P)N4^NnxgDpa"B%r )[ZY;t}Q{OD F'-LFe I*MMR mue n+Ht<1KrwU>7c$7W7F6zC{y'‘jOkS(!C*:H'j6R%GRT)"RnvmS8OS {D·.ew7 Zk|KO2,iWdV}*;z :OԂ?c4K!1,oTevF&Mj9 #pִ30[,)ܢ+btg˚cL\&fzgX ̓6VzX|n-4g~C@cף?AT#:|{9D2mPK3#]5}OJm`<<Ɂ7K^= r%5O4 ;a0 [,rW\>f9(i[n7IY9_16U 8Z?"<|BAfYs*k AN*y)YM}(22S9F3ڼҝ`v PC!c`#1IWKP=a˂^pCmNE_Ci rޜ*KK< ;'I-m'}Fɱ/cH$/E5΃f(kfS:1Vm6y" 1{At谯q#_bױ5Z/,xY9`uV'1+!mnG3'OVǎx ueg&DkrL(Du!nzjfiFP([t]^|_xSE ܙ3^hI !U|gaBK\VE2/8$3Y 8%XVkU`px {3bUǂm̧Q9nRDʎJ=" R|ё5v2i4m\ӥ[թ_EUT*:PS3>fC7 >S}IP?YyzbJNv#M2;Ut-c?xoV9koN}B5]"C\}7 oK6vqBfd!7o1dA3򤝉?0 JFlR fKy~n 2ɡxėLQӫ0$CDdnxD!v^;*YD1riE߱#?f-hO9.W|r+%4%m] #Χ_o%6 ZpڎxLU$UcH.oMSy`q(OJ%7)܍kT?UUf/9`$ >*J:};0S-jb8J4ڷ6J 7n3 O– z"f Z?ptcG80?3hm*gڞHX]f0^Z/pS w95RûQynkD\׺sNA!ֹ]ޝfP'zA/s5ڭGX>lZш8)R^^Q⫧>6d"JrxÓ偝ͺEEk "WaB Ay`޳>ƲˆQ#UNRl;qvR!3>.|oloxXdS=>P|+dB %nw(lR)L+MpPrr7r0١!V% ;]Fa@*XMJOݲ]6w@Zһ3 LӴ3~H Ű JmeaK6?:0/qu+ >kr5v>YG#(=|# D =ꍮ_'w.mQ($QD`'] Sö Ycs]<1[ yNaaF%FL'fVG2.^O4˯4prٚ}`z0rV"FcdhH8/<+aE( ,%{cq<醊%PH)'6QN6hJ;&X;57,Hs8͸"ߠ+C{;ჯ H(#f$T)ƎPqεr⭐c6 w`XT9F-n/}U|!eEms{q߮;0p\Q3G`h%s88mB0Sb&PjkjtK)r5irQe6Yj&*N 2:مN@Q(mI,&77ѨHPwfpt. aO,t*6 k:):.ʣޤ`'%f*H?qWEVF'Uչ*7˂2BݡNOLAo gqRY(]'ga"i :O|'n>nIAFNw_j"cG:6^ kd51@QOY'QoLBb\Ƶm`!jT(!UEo>\t~&!O]kZg&Wl`Z1VbK\/U[QGdP||Rw1 Ay%v #јkbL-z6)yv~\)W :8~´L.rS;诀8E)Wؤd\VECR(*Č3˗Wg8g *k%nA=Di$Ep{@cm-F ;r~qp\/칻 ѡLA={z)(ڨ{!6<MS&Ԃn8% bWjDv4 ;*^]º.O$m'yϏҙ! Pi\F, 0Ln2!PCO5%_JJunef H(>gip(P,n#:;:b1k\|H .>ltb@4JDhcj^ĂVy(kAX\dvS_Jq3},k\CM鼑grƥP\ skI CZD/;~LMgW֗Ηﹲt2íB7]9%$s  ϴBU=Va`&rL+d .v,LT4 s4\ud5s)0LzgUW=Ѽa̩|&@1rc۬rՓU#{yH 'јL_ZőV"+9/PiYԧ0|YrgE)1~,yn=6Ȅ۹ϣYװ?A^PxOHs |ikr,Brȥ򇖘>N\@VdHzAIǠ: 1FG"?`~OZrzx 8tPq}еOUZ_uva80**$ClX ? یs\p dP5s#| *8O/$~vs}@\<%vp)p3 <ݾmꊮ /3. }f|H$Vkw)\K ɦ7 so|Q;S!a b1 ;dcYQf۵zt|J-$s? %N@aXP#YсP0k$zn8+A+7J0-%IcAa3*AvXЗfBx>\~$¾C6(1)x Q B27O$pQI +F,;w Ζ3(C%伏)1OɐEt8Z'I[DgH:R,H8@a]%%fד|eվQ.Ym@4S ig\)3y$ϡт WAΡt09e^H4{6"i̵#H8G|?t܁/>T|aOWt9`ƣWIMK6T4T"|S*~펞"g7y#s%cR0ǂH (*4:q6/I]|*<-b,^ͱ6,޸)A @P#?Kt7mg׶Sf ;4G5sD `U`٦*!hG: X;&Xх`-&Z.TI̢eat}v+M#(ŶCб13!r('Q( Ƀ)|jQ8 EeR&5q&>.LqA;{˔WwXQ5|_ ERJb$M`#WK_U[c1Αt.&Qez"RS7c#7T29ܚ"h~@sau[@5c 1T@jcLn=5Dv|w:WjY s{KE.p i03B:{VijBJ;,V27'QHE9Kdoΐ >+GکESaNY0|r=7 X #^Pe?S SDk`*t.쿕բiddLC l~Jw@U̺^\bq|dj%L-9Vc&DU{Cg,%07dkQH3e|a1!+?y _긻TB%woC;SnǼI1U3TO&"|)OTFO{; fʞINQMSaLTE[BG䧑צtAHW+:$ y!Nb3]s ׸=+J JK V!` 䈀ו@"a슏TBۻMR} /U&HjYV'ؘd25GbZ|;"=*(Kc<^Wf+nkf@ ,|V}Eߩ Yւz{' _/xM$ƪXQm,>Ϟ´p!>6E >i)WcJ7X>.ʟZzqV\.vUQwC(0kb+9}2Wq8FgR$N8+^LDIgZu;DI=*s`fi~g9Eqkfz aPlA3q{3 (,/ZQql !Sv?W6J9sKj,| ,zYऔFd"Hu| b59kѝdqKٳaa Ԋ*p <[o1,]WEb`'~Zc#p0f,%mN㯏{r*S%x: rh"x Q(K9Y<~. ^zA6t;0:V1%}˒Jw//_d3C!D4Slsi8;qH MVXZd6`(i]]&@Ds1T+{E `XوWCjI5^18r1-gYZ07070100000078000081a400000000000000000000000167373ea500002754000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/ս']?Eh=ڜͩ)+ {4~кM zQ +]7vRC(na2_fkL\!5V|_uB474| ФųY"yM ef ;OVTU2b xGYQgR*q:ղ61h7Kb?M _A؆Mw ;2CHu|vtg-xyk/y$915n_t? Zu):?ϒ 0x RelvvOį>G$/fWl&± 7œFOY wZx :ut`C xQ0Lٜw}hSIMڭC#}>Zq-2d& )}JC h 6ʈә I@䲡b*-^>&bs8m60Q,A)9@,cH &D 82}>v_L߮gXrxoG h>Y5pל)dFK9D] FۓqO.-K!|fdQ`D0wl5 ~QAv7$]+71 ReO~ DlȭF>kvK:4Y}l|I.[W̚.بq%0mUXR9 DbnEsnIЈEvQ6G3W|_ ^] Ԃ-yx”=' sIZ~SrC dmv[cRZT0dH|x`00I^Js 1^9Ph%yb *KI8qk|9^ pr&eT2(M8p 8jUEmJ|ѹFC-&`eIY:-KO@UVWڕ`B;n]Ydsw NS^G%X r50>!оnXT4+}YȲa%͢l 3qHѬZLgt$ng{9C"Gc&XPД+t|o8b' oU<mڙ(dGru(PTy]y 0j"js/HN\&1޳"q-:kATߢPC|EA(MKET:_pQxw:㯷P 0rw̨҈B1e3h 2=K!\C9.<3֜t wF}U*АݎkK{,îڂQzdxm^|djϏ^faU{#Dr27!. 56N1|x>F<܍-.ʞ2u )X \+ PJ]o5\v:m#u]􎗠ӽ3'HMh >طxyތ.CāGGj#h4d{8)f\0!@E6G˳D- }ۜ`7|uݳYNThXȍlj=%$6ͺ8rcݗ"F']Orjr/)Eq/:b+n qF۴itƝ H,9|03N-qH'lܤxwQoF kNUdi+UCʅa "$Q'(VvĤxQH`d*6yH2*MQ14 }[In:LYcq oւj:J0%M5d})0je*h0)X|b":Y{߳{ˋnUVG =y K=y7*4dًqXځNo45z`>y8"VF\^'V.gѴӞ:=IظAV(TGz Q԰@jg|=SvÎH5дp?()^ҩ湢|uKJ>o4~TIL8?RKȺuqA 66<NGXH( Q8_#b8xy(+N{O.쭤T^+L9Øc?XvȪarm0$hb.^B,!Gb{(^b!V0qA~7U3gdJg^nVh?0L֝ D6'<*P ?~$\khpR=NwT,X'[[|lח⋇?5b_i{%AB=|f3D;+F9/(, E /Q2 6T{ \6|^dFֺ|]~mE1KH-ULS^gZiagWsrK7mgkФjDÛcQHM5g`BclSGpj+*&M{-Y(%OƩ#c;zj4 YCAQF}hy\cԛ>޺Ю:]j@tm^xthKNdNGfs ^A錄ʊPb94`rQgwVB ?A['fV Útj?տ< \aI?0ro( /3A )[M!%18M:xQeQ]Hxb)>IRhnd*YbCc4%\Ą堺sE27AOz-tʌ+릎˥"9b oSnn()yԫ^+dg bwqi]($.pSrNTڇuD#P.ʍLue(ò`TpEXV'A0dܙyNS8bt,#nKRu8awStD B WDb+gcΊƭd,S6kNӾ;8~1Rdqnyۜ)l 4mpf`,H5Cި. _CƑ9W0 מ#K5gb<zw.ǾOCGx+u͂u0유 2=7 WxY '0rIVU wMPB"9_UzrQ-0X(8#Car"< Tmja@%DD@iQ8'⥎V`1r*&$vRJc_sN@/#[RDH:"0Ql\B, ":? yx pw^oЉBB'j3$k,.35%lE_]USBO".3vzz.܆QHZ40Zؙ}Jaa|J f<*Q>tkcFUkιkW.yu4[Sp o=HnvHZ fáqb7TĦ%*N\.')"'"x19t.O_;wr_ny2:Аlm.pĔ3~׾ S]{k:&QZg Ԍ[j=0;kTDLzϯL۔[ybP(CA([ t_bzjF,GF>t'Go}/3!ہ% AZ{uXS"_rXSŇc'3)56+15vؖmpmUQcdV!FClDЬV1aKO\ |w܊xlkUk\{ EgPeMPQ{ Bm->(NnwN{pFdzVkjIJ,Xؕ;6.R0R4`r ջbpV~H&G3:ZM!e],sp\{'`hek78GipM3Ɋ'V6ap!&{--Rqv=)ŴXLyNW‚E_!jm;fMm<,!cx&2ꚖWjl!ӆd fAU":Ƈ}x{wՈ#8R,%KxlvH)de蒬%rIϬ3nۜ3]z裱fP5 S"1jpu$"-n^YO+L\J4$52# 0qb鉢Ua HJ ͒u2kۨ/±|Fgx|S:hLm(j d2&ɠ uw=J`8$q8nKv;(B(mrӥ=-#* oNoT E{bGTU J\FĘ0=ksW9+6Z=*ߎ2Q@5m%:r8<3_@wHc?dS~>PCUǯLpLtjHP` A#9cThu`kIQ2 >`3co72Rv fN;R_JdjۂEn;)]I A5j ף;6Ӝ )(JA2tD,4̠nlc{NHTQD q ,[1K0&SܼUDsxWZr'mVGWrE%@Z/DC?gZrWΐ?e]Z%!*^>W1D@7?# !ao&0!e,yYԪN+;ߠTϋ;dœ[עtc?v?)Oy0s4LLcT5jY1<쓋S em2M6"_~7Pˊ0CVRI]MJeh}W%)(dti'Zb]#@mCt|3Amju:hj*K\88$&~}e|\0_SrH(/sq.û[Wqf}qTO 7b͹RuU\K H ҋ\mT2~Z蠍/GgPYj kyKJ8"8-𲥗Od1GsS퍰U&k

s?JD]ܳzG5mOFc]ޅaQO=gQ 3HPiiC!>u]Jв,JYy4b}=mi/7OG˖b3Sorafy*є,I4#v<83ܘ劰sSgp>kHmu)D0F՞üۄ.\/K&PvХן ˸Δ?͍mYlƳG*~ ,v {O:tɉ4-p#H,PZ9A;8``Q$E.fkJǪeQ}?ZW`kދ!_jMz, !ڦ5$DX.%%FlFx5BK5HjlL0f@k [ZP#j+ ™h%䚢BYF)\*]VKI~mYy'pK4q BbNjKpd&TsBn"]M|uש+>NkִR+j1oӢuU>0qt$#.uǿwP/eIò> o]齱Y&;c ioM׹DW Klc'U hFT Ԥu%mP4v$#r}`9gaiTtM =j2P1ͤJͽJՑӍ8S"EdFX96**%6 4&Z#*Td%]/orTV-𩩉Ulx|I)dՠy?\Oޟvb|.!ežzEtxd0<ܼX#|d3j&2: F8Y+?.2m6G'.{ pF~Y^Chf$ۿGgeO<' 4(+'_y#,S)bXn]*Ru5h^5Gc Y ӊ= |F߂JbheO ';"? jf8g0)q-߬5+ȿ~|hR }uSf7 j{ߦ#I 8>rb]_$'3L*ړUGއ0}k1AŠ؇p˕S36v]byB 7ѡrV-f/^¶ĨCRR T|Tܘ9INyMo+0v$ \M ȴ\,n@xOd-GdAģEJ}(Pkv #tbp)FLYb@RG:N?GYI$IݴNJC)3|˧qO^\d2"8u]38m*PB},r(/{BA2jï/!'9CBL`x~H=>-bY.xv[8blQ 6FF27w)[` d,/ Y ng WG5??&[Xt)h6Eߴߨ'宀s5]A@+(*Cq @I/6 * ~#*'yNbc9ZdUWIBs e_Z# .VK^bK[e(%xU)y@ݬȎ(nuawŁdpoeӤqt@s`D^sy Kr+@C'ɚL _l2DMNk=gYZ07070100000079000081a400000000000000000000000167373ea50000dcb4000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/t]?Eh=ڜͩD/".G2 J[B|79兇ψ5v ~fG/@SՍ3v1߂,|TȜ'Z4 H}|e~z`o=1kV$:$֍;Tݛb)S!ϴ=#&ٲ䱟xR2uw櫸"N؝_8fLȘ vDi 1:-a[V4Q,ug\)OE8Ў=:7$KPJ14ulPatGxRuo=QF0a_T#fϿtBIc]/C_ pr֙%j$N{W q(]g|@6-lf[Y9ic#gtyxuGB ﹕"}F:(*i/"7a6tF]c9ޣ}ZNCX8mI?O-U^룯YL|:c x~yH!TiꕱY7hBҰ E&)yB9EN+z?8JZ^ǺiӪ.fZr!& (8{! _e-݆2mrcz4 1'4KyUV"ݶ%@T%LodVߐ$?n!!GtYB n]>80q|TPXM=>BNJic_1yuEۧ4k6w$sj- %6 `+D~&c6eHYBg;Qc[D4JR&fU:L@ NgKNt۷)z_inhBpdظ) 9-131g{kb91~Ni(dKAU-jZ s-6+C-NGyvEWoև}Cǹ>"hҐ̚ Ċ/2ֈ%"9pdM8HW-͓-' &zU'Y;nۇyc mh帿J+'$놛&(ohNXl,~A&}#\\Z ;=QX2oeDP5ONL0#(m֩0*Jn+k߀9q+Vlb,Rjc@ˆ A<:iv?H2άᾐ9= 1q 0sJ.AI l].'. *'訞nJPv#m&sKXg؞'M??Z%[99 M Cwiq?R80a lq;^(_wZ@m/`f75 SS3җGGc9KB 'yg_dzw-ICõ)[ '!Kw>K;W,ItaddFTzKF72/iuxס}K=bjJhZ $]0hR,=[E,~7&8Vj&y>0@;z)-tc2ySۢiħe&u ;?Y:e#Kmz% 1B^ Vt(E:;5/zz?/ gaО/,Rmgyj\)BD JqM6o]a^Wb< P>7'8y<>6!hâz=㈷QHãkJ /l=w:KM 0Qw nC9E?cn-yT;%q,𾄈P4fouJU,5e|IcxES_.jt$(ΰ HITȼ6/ *{L ͷD:N?%@ w|Ҝ2L$*0}pMjFr!TdM&D L˖K; [ Y7j+mMB.$ 9!zz5A.g0mpe޸&Z=ZoN4vfWKJ qSA'hOR~.O(x-&M(Y TҨ[إ4=~-7J 3r&Mma He9!5?ՀjTZһ3FЈ3L(\7݀rfY22-C?seώ>g:7k.QeL[~x~]m3C;)GO}#,f}Nӊd|q♐,udgBp=,:sCwk›]g$=M/z^><8O Pe0w؟ZѬ/ &jo]E3?= ړj.fQep6S"He}'3K%U}l4fɌmlExH`?}?Y)7RRĤ?& >GxagDQ?D/VdYfYjo R5 ^"`8Sԝkan3>=#/q.էO5_Cv}UܧyjhJX{d$Ʃoh[nr'BY)Ű0~YŸf_BOSp OU7 WXA0klY&U4Bʁe 2t ;,pDݺ~X&:.3b/wڳQE4?8u䷰^ujj=)f'E] RծԿ#C ?/oKDk?YJļ] 33ZBf9Ud'K2s=Aej.>!6C$z(hbtFS1MxV_B*le8X8?TBdT¡P%~LXGUJhW [Y4?:fk^ ?v&nkCðMJNעYo!ma ς:6+TA^n|[G\U9&(k]p7bE@(X@yWo3?iCT23[-&$))y⓬|HV/%l;t#b6i{:߰BP >p|>erA*A_5cQ1tQHʁ3v&)8aZᥖX&0hD^>_Zc߿UΫu"3[5![sY*XqN#T{|CbHbW(Op`9,Y Dz)mc lvH;tϥw8NS{Y8v'Asn|Qqf5oM~pD9\\:e¦ (랼o|!x:h(z Ť!ȮqcK'lNX1,4gT1rB2B ֚jcϚ=g75+h>EMJq~C*86,>Z ,npL~5Џ/j|..¹TbyEb^2p8 ufM*jTq*R8sD.OŖlYTm!I wzю &Wg)RkC^6[ë<}&lzik?) K48 *1%l6,gӵ v5m,Q ЫB47LY jV0B$m`pj/$o{8Zn5eXE'^9cOcU,ud} O}08\gK,َP3-P{"Zg]P{Q]gJ0VCφݫϹ(\%B =r0!^=_p]) =Tʻn DiEs=FGů<8eDr;u'+,T|z| ԶsPku :MU9^1HljCZ 8?I`ErRuKd9FD.hYS9#CԐOj QF;i㜴B ÖI O1CZP] *l,۩sGcq^+5OUmqɜ!)qF3݈N ,:{'b;es |'J-ӌ HښCHvV" j~Up+,/ etHM((MޣA΅-rZI&a`+=M;|cՒaGV%»fp60푽ETvW@U Ryfu<$H8~ѣoQ1ca,u/Ӡ\A}79 R?9b;TeZKob8e ]ߢHK[\-K JSqsARBJ\* N-gr ]ٳ_D^JbTz7{+k%CEu0l>ab.'͘w5ۃsWW폦ͣɳQšg`ʬo̾릱>1Q:maaѐvI2#V43t5{JDq͡l= o02%GE{iUx,Voח(%Ἂ mFSÅa^{W@U ǽ8y̋p|&u1'6INyۊlXcJdrl:!%`wC2 E)jaD!u UW_ל0aP?T4Go&Mե'{_mq#ͳK84rjqz.C@\2N([蟒wJe r7)EyQQbD0!2eT[)~*hyҗ~-ۅ/9euI@Et(!kWcM9sI1~_>hGCA|C9SC@ד6qKP GY '}{??#ob$YܠQ[3(Ȉ9_1㱋aj~7!M$(ڹ<ߎ-`:de6B$á_{!=IUļyX8 UqN5̸wPj8Cseb ߇Q߻N6B @%ǻ#'M:x0?":hM)9l3㹶=K&+oF,܉>f\)>&nщ݉gA<]edڅJ;(乌(usiT8Ҿm&iH{ /;-eV[=죚m{~۳܏=w3}*Ou]$P{r}d%w"Hs;^e6xlJK@1󝀹B#H˚*SͬU@W!GH[!p1 ed 8{YF(7q< mk*z%9WRⲁCyܼw~`~d=\.__OKV`|G[iŋ) gTT t`5TLDGy){Oh)VAwk' OnO"Ɲn _ 9TCD]JwcHyd5)x_jGV”O7ll ̤`Y"]kbEtr}暙&[›`Az,)3:GP*%9}$[OD)hQY꒕(9f"-4ɷ}k:kx'OZ4Kc⛆(tRp1@ͬ=ɧ*s<{ v}F/̧{ Zdp r+5}yj;wʭP"3X8|D[e;* RD?/n>?]Dmeg % +VNN96G?2lU;;sqRBvF~Xp 9e l4W]S4=t}upݸTQygn:s't@KJ5@mWjGƹ?g%*")|-O5(bn>_|#,1 gw.3u}.4z#,rE /*peVq㈶EG4 Y?uhwA=u|esKfօktTkol(E"m4'۬?TzL $ \,V G.h)GڨKeU;Qob{"#t1vFEдB|3`TB=Ј1VT9;0Rj2T:=` ܰ #&R\L l !8(^/6Z.lΠLT)IB7W񮞇ÀK1;GM?˲xI bAZU>6r.y pGS%޶Iݺ{M4hbV՘$PtE?f(hlIğXcZP -|Nj TcqM%@n]k\^\Pӯ9i$BxQs0Z{1!C &ОTjp",;(@o49Ye![м("gIl/bj,; {6#tĹIa=ހ7V1ʺ)wc-|¦!ѼGN+JX#3x8ѻ>eB9Ie)'Ձv86t k ̋AW3u^=7 \c5>ǹa%Cԡ/o'H\ ;;Gλ\=lWFs.ɤew܀QWuŐ]h_2B&sɦ 曛Bߓk9:B`{h<+ؙ?ir-Z2%.l[r ȃғǥ1o|Ja%KFp6CO!.%9F4l N .wC ’Rt֦6FDN&ɜZe Hc(oOGtc#.AVlÅA:/nqbd8Y_cq–}+8Ǐn`Y8!5WOr6n, ]#Ąw*=W tduQC%[*޴j]޷;߿5)Dwgh`^qdt~6Sw4a٤ & n:w" /K_IZ콀MSQoWq@5:V`0`q\F-qq#CdȞ623n|ۦ>;|+f~ZYD 7NH.MqtXUsC΃TvЊ14J]-kXTWSS~ pIix;. ؊ȮeƂ(w*Jն] xIUD.[ ?]{首 ϧ`DL ߸. m@ʼ剿 -ޚUqQ$PD<-e5 .l*+ROԬ,Q3I?a(R ז+?%%^DϞ?c.C>zTQsXT }3lot wm$V ~ bC=B,EU7ήBNOEl3 etv2b}QId"|? QiՏ~ĨΛs[ -ZM"i;j2@UBjWʈ4=(F._<[gfM4$e_2 iqj`@TH`iS.=1pt蒧#n}$XK\}S@Սd{\薅y1O9{ m"}\:TϬԩN!xijȧO>.Rs؃(=[ߖ>+b]o/"d,E}| 4,L@I):I煉\-vO~Of=q_流"̳cS Oe(W≖C%gV)"E;1y=md# h.^1hgJT=;pK:1 0<-;I[7;L. bjGlVHHI \+nԆ7KQ)`7y.}@msrlְ.s G@$Ja9{rl14HܼB~c'=@ :L5?Ba`rvtlȈh>/:}$Z D -?Z\@U'tסeðU qcuN4F-u`pX?;oH\0ci|G\Ǯ}o2|Q7h 2-zZǷŮА^PF1*ώq2;j梽ˍ͌I)F3Kzێoe`W)q:)Oej3xZDFdR'ƾ}Obtcg73!{;Ja-zCFݩScK'7W=)h\-KEXV:\uZe,} NJy#뀮 Q>(bevG_`̣`Z($_f$)wzZcBC[]g (K9{/=AjoZTh1+|{=>q;/W8=h 48YPYzzliE6{#,Sz]=|>QmT8Ul0Y]4YGDlFc}K|~^Z=7g驢oiZUF5]v|Gb|UWZ= "6m؏7#9͸)53S[iaEj^1{%D(<MȜq1⺦l޹dɕT[0c&՚l5I>/bSE % jo-">KQϟMj 6hLY\ݝGXd!wGGIgX$Ar ݎw=-&s UA}t<_Xwgz@>\B @л>oড় NbmLv]]dg%R@SuYq'7͋a~C_m{ݘ|Mfl羞KH܈X"T2ƂWtz*UfA< [0R%-(f+}-*+aŘ|i/a`&H5Y%女eGn$_J?w C X\;u*W_PXoxg.˳hB{*oxȖۂxQNǚJ>d>x1-vQZ+*3vELi[JP(A@#k:{ r%F&>/r*K ' iiKIX%hM[R /U/b{@Lqʻksftu%nԅjוp*e3)5B~0f/B!Dz?li)7 dTp\PGO\"gxU֭7жmu$I%ҐKP+eA3M_e+~S64@-As)od|Jj02kU3/x0 g5 NK}ʕ%[0·AΞf408qj)#iwb'nQЭLXV8[hcbo}u`f'ˊa R?]'-H,\XB겯][h3"Og`+| x|IPC.'PK;s)TwZn @uG&ԲtRہWdp4x}ce \?&kN`MPt:MHTLeax~w[o /k..!yABh_1HټJݎ 4NV[niܷCV rWGSTtF 8X3puT;ۓ "xT/3ى,;Կ؃'EI772"k÷53Nf%_JZB~<ؔ ➰_QV!z#&G\LY"t%B-HtbcsS,r$^o^ۚȯ̜IQdZJ,' :B+!Lj!o|IOrbH_oybs%|N::ri|\1ILf. cx4߬j 62$ZcdL=hջƋ (7'"!Jbh{5%ga,S\ Kn;_}ǖw!iXy^=,2( Y;f!w wE ̻UwK$=ti 8o ˷h8}!/Z 쿙ݿ̥E_L3vc>5o>zd%q &e] ?b]yH-A[x(,UY='Z]eY%I}va]Noѓe e 9P A0pr@8m+i0}ݴem'3jI.-UDk OYrsI9nbz > l`&1|nxvo13ET,iq_ZЧ̱nRyA7F_*5JV+̸ xl?V}le Χ["ݦ_thQl] x<"y?Ah;]2QwOSXzORO7kybmQ0z=k'+qې;LKތ_iv`sˀ8 KiAd ]ygM=3{$va qyM96g4P+NZ3P |!CI›,o:O:,3ZTAd|5?=*Փ,]?A^ckY_C*x?XI*PP'V_ݤX7`؁iȞPKӊn;`i@{TV\뽾w{"濥9KL(WgQe%y&qxע(0ьi(y͏]e] OPe@47V={ `5<{ ldJ7b{h)~S]F(4/im7Eg6)T*֮N #7>*<ǹ# XND:!^_6޸HצqW1eT' nX:Bܚ^̚8;<)Sj-7Ɩ.Iy 'IY+u PUvmM" Q>$<;P>߻3Em=hXeY[*]_qӂ2vޝgI6`Xp@xߓ.V8Hj# a1g]3scmb_>Tz4L'! @51LN#Az|@'ֿ+"'Lܦ$Մ#;lw72|A{C ߊ-׺!da/oCZu,Ѩbf f48NPhqXM ㆚Vؕg|\7^nlww).gS7:/$$ܪmpǯ߱Zp@?Ĥ?枫4a[*} [PIb2*Gr1e*IxuHo:4Qz56#¼9_Vr,I6({$+K :'5E bdS52R63OQΟ輑TwDLKCc:--+} 9fYT M,E c@ x+-Y츋lz j|["b= CI_5pGYxC<* 5x\;q0@yI@ͺ`lC!$niPA**QξZzU`(v?ࡌߗja̜"},0@u1IR6L߸}lnLX+zmlNwJSfiE`ӥo `$~ Ynü(N pǻKeHݫ-Sʺ 3sEy82/^T)cG 4lf5 EkXUxő 6҅@S,XMD UB`$g)>F0zf(ۇ;H{>[lP0~Aa`c>5]dV[F4Qpn-njHjb^/ج Ka4ݫؓ7ͥj <=X5Kƴv*Ӈ0ՔZ} pt84TE&=?xNRQbpVmh*cJtDWbPJ(ܓafѲ+" 8TZ&+QnmUk>2 A:Fŗ*"!/5H; }kDz;RX.Lɐ&r^zBSu'/R3S䭏'ƭmmzb=A>Er: |T S>.GPz7 "+Ψ.VJEū$?YMQkAXV`b8"tSf1O`T&N`Iv+@ٕ`Ɂ=Ig yZ .€'SqDS^73 I5s(: h|/ ~統]g5~+:#jz0Mڻ(H۴JRMM/̩g=TyI]lvKQIffb+!DY\q~6aioY~.p6R%<8*i%M42^Y%C7O1zRy}@T׾ɔRr4m6ҙ#6Z|M)z33ϟdaʿ<,FZ+&veIX+UMZ a 1 X  !:[۩d!ovܞ'o.~m [p_`,(x>5^o"ܻV1$,ܞJl4 cz''_5R~Mu~' qǔ[.LI׾n߈\$/O-.u}_-n8ݝElmTLY^B mKD-"CPRic{fHg]dSk+fM14LQ(C@K{d5bԼB^P DɠZ7ggG+ asm˴P^Q|I,jD7di&I:/.`QgOq%gaц#TT59#3+W[Ua bU3vPugO}LCfsw͞e yl2߄w V4'!KAμ$ Tdgddpnq%m TͮhpoՔ0i0 DرȫTO DF5_uɯuYG(PlwŰH{M,qGDvmЄv)XK݅u?TQ w.=j OqZlKZ>C&QKzANz!GgP_$IscX5(.K_BO5Epv$=bnxr(bdFT09Y]Tc גf钼WWӰjR4yni2eJ"wUCKr!SR!w2*Wȫe&4HcSz/4z#%z<K˾:c~/sq! r3,p!.rq!&LDRݭ`#^>'XA QE7 @~C]({V=3˿zAaGuRGϽ]؟{~B'‡Hu \ sr$Z}}e 49<\ $k&\Ň)8/d)i>ʔAs9)T`Ynk`eY!ʵ_rfsfIh!:yW+ouD|ADih)j^ zLQ?XTA.Q/T|FA>Q:_2Б\_)72j\Jhty9hx{Zq>׫:lپ-)Y /aZyF>ٚn*im5=n5AK0i ^˭g&}$M. d2L#Ra-}gfӱ2 Μ<5 nޫ"^h+Vd~?&W>ҍ*ѝۼ¯ؕT%e5ߞ r9vb Hm%eQaUb_qڊ1&ogyfcQ0rQMQNXaт dg'~ =bcLK@fk?&E,'Zy 9?͑)SB I;lc;9=I'e쀎ejpȒT|kR8? PSTʊ 977KgOH㟕 jΏbaTQA7w7N798q[-]m`[ H3[|]C*.4p_)\ m官(>kȡ j= $(.큮UqwύUUA0t)X>Un9C*<>s,o$GMCCAW/s%ԍPCڀr[m{Г(mdmWBQй^7PnFJͫ;a;[ D&bK%Z1lLʛB>k#W乘S/[B*dSΪet癞M[nH*D*,n.;Bt޳Mv}ۧjЍt`,K6Vp /XbP/7Zr 8381深#N{5W񿛁?;%reZFʼn)A<{pS@|<'e*_Ex|olG KjِhSyn,q}c~ȻحLPaR#ds'OïeɞlI9B%^vIN.(gT2H6Y+HSPHثM"2 ΃{ cYЮe_{K`UypOe :*@]B-^^lYzg5g[3crj+ͪA~zU`?ږ~o\lk#%,Y"@81DLK\M d Plkݦk !_欁/귔h4]_"B+Wf2ہ6 dB<`v^?HN5![$ )W[>{.l >cfͼ-HFn_CQ#褒`+#h':r+E^ [^*ә hl"l ^.o6LF%UӤ:g|#d<'b7}/}=gF!>[(CrUZ3 e LS-jyB8ܡ:F'esŌُdIĹvS֔m2A66S/AKznwfohTYGr0J!B^V 4,q! :cM|CyZa*P.g`/0ew:jG+C:h=IrØ Vwx<~)R oXF# rl 2Q2Fއ?WS%> \Ђ̵oHǐǯuc֠ M1[D1hH5R& I4NMuVfmJ(ji ⧆݉'e3 $]{0$s>CIyAu[ zv4mCIHis }C],;D 2ߦ g ^Sb u)8nޣ ~#KP*dnYfc쐅'GQ2}5L;ԧí)\n=J4܄8M\m2gLcĭf爴Vb`y$hiC |/ȴV-t8JdP{܁g?؀߁؝*,N P lɗzB=ػmālr@d?EAKK?xVSuP'ox?R؉ N`?IPVVpP?G-hJa/dyJi_H1;`JNkՌ'"Ww=s,>~,*l|ju1"6\v.)hVkTQdDqYt9gYJBŨ-r2^va^zd'j6ɮ'XAXP򙣞;M+ |&WTb $,VdOUoaU([ ;,&vU '/7n'#O+ƄĶ.!$o?_J;=:O=>/u%K{}FjZISos~ίP3ȚСِ$<bcjOWɯw98Q"HKa:. ;ʨ Tyڴ@XsWothfP8.rZxoCoz$%HP6Y>4~lgu ҇L_,lUD%C!7&oIX6 Ճc1+j_\e1ۖwn|]pPKn6˞m7ݢ DvC ݉8aRvcp#)2 BG8 +J=}6'3~Z!9yi23 !8[d Ǔ]V_2p^a&(*5fGX$16 ̺g2Fl!`ȜyLqS j%9SFD +9 dŹU$~AZGO͆Br7kQ61jCpGDWX.`Gw&{]L{8N)@lHyM`Nqv O8Pt2FTxs"Yrg~(=S'uvԅ$ S4[6S}AE[56u rjJ~|_|'GQ-r{r?6KxGBua>|N&MNIxhZPǤ:G8 1e~8Ƞfi_6M IfZŋʳ]f70eD,>.#c a^ g~ " 2mUg-8Xߕ?Ƶo Jh ϕhoΝ6RCsQGDC#Vٞqrŀ6B١#+|MO%6|% 9rlCQL ,Qrh.$@%4U$Hpa&ոoL A&^l]l1(acEXFhXDVCU(IYw+1 m7&m:ÙP_JR룄!X,>zy]\hh(SG(g'҄H,ll/GqYBr(*dB})OGJ(ia,}}$(v\nr|jhrr*M5mHO~o"2s%Hw嬝**Ѱ!T<#ĩMo F^."}0-7vm EۗBtz孋THVT sQ^b[#PZ>ɫiuêȅ$`A FF-Z/J7nioCM ؼ?lR5NE^t#<>园Jmv;!507^yVRY#>7VM+{dO&YcE TJCxr̀"]1*e D! $BcR8bh&)&NԄ)m}`7gdGoqRߗ7al#NVZ«<.6L׭oXCFsD4vƀT.#= ۫·=tؚc'g 0\Tn:i Za=(:KD `9C1#Ⱦ9Zd{Dߕ;3^{hE(PVx+ϲ3D5\֬3=0}۸\V:" -+jtLip1U%ױDs"^ ?pV=C܅y76_ H+St2ܘ: R瀱3TʧE`ynpF7YWWbCӥ>]:Ud9.-*z mC3ux0-i&.Yqp<~<禮/%(^q6X A$rn=\)ujAw%LY7~OB) bZh"LwՌ9~.Qd6tf͜)5 :wpjw=<3?p?R0=O6Kr 8#."*V#Lp"g[aǮ%SST bx:Njͼ;e#xL:7<ʤZ"Pȩffvܿ/,mJK$ cm;ɼ4[?T/Uk**$lexK"S )f<4}"v!ԦLwDo<2n![mxiٰؠ3[J MU1/_&pF߸M0 7k)b]= 0; RF(Gs {$2Xxz^ŶgÇjgM0ibbNi>z?,J&BCkFzk?c8˼*uj*qsw=WTtG;G*܌sLX[T_ˮR!jQHKVN7c@ Lx.s/u鲧t+±dЇpM"PR)לh&)Rr"lF:023/=cgsn| qVD"ԄnVB?`0z~L?@t*1T&OI +gw"R|u5娿ŕFyC ɹHon7̬sZ*ċ.o\{AU#dۑ~s>SˤeFԷt*B^  tu-ICJBX2EoG*5WW;K<]fb  } uƼG&;jue]UIfq4?iQ/I1--~_"9๦mՋ@S8A+nhwohE/q[f o@VJ,bc#&ɪ┟ΐ$S&@C~efu~;tgL!kLXفw!;;lT e.15U.[x3g2{[FvK *9%|i@Q'#?4V*6n{7l &f mAw7;DoJi|_/piO,`z/xO2~{̗诟Vd>mZ*D%zZ45d>ג4rSdCF"9 |I󛅰&tRD_%C1¡tqgGMy^r d[lԻVHG0 *xljB_Eu eBaF,~>^>4wtVZMK1Aq)KO p=wz̻O fqGK#@G2Ō|!RԳ,OY ü77a=q0L iX I%%RyU;J`ʥfbr//h4_WQ=)^2XFB3׮|թ=9i,`h}P\AҢ^8wԗN0@SaOrL*׌4Rd-@Ƨ4|٥bv0mt+rS_A<\]`?! -Ja߲ DQ>eVNdϳvr[BL8bZ?H1+VN%DkbDv{>Edo5hXQ$Yn]1deH-EU[TNPv܅\հi&;DlmEا<*.Fe<;!a y3ʙ0uGhy=U պufm'y10rhd;A׸gK\chQ鎼28$1[P&L|=R5P$7 zVFlm(HʥQ.XMչJ+i<]-3օuM6{wNq˵<'zſ(OnjH\8#k?~ Lި[|4 ύ~N/!=\GZ[ }<+$z[f">cfGao!J@0錍jC"y54Q{A ]_qm= qY^pc}6FZQ(pW+ܕ5<(*[o4l,8ZG4"l:'SdU[Y |ޭq1s".kɄc Frڄ{B%cq}a'6ʼԅm< P兓 KߒGOVv& ZBi gaye[YlPz?1;X[Ƭ7U+t:hNE)^"w:*,& #ApKrD16,&w羷W9ntp|`0^!V|Ҟ%ǁ~])sqwS,he0ۙ r5\ErƸ}jZ)_ZQ gGS௷~I$E>@؇Agqvෘ,v10XO)e<>.SNc}щ5y`,9ϡun^2W[@LY`JpaIe}əܘ ;7sr ;$aTo-gm H[5gAyM3jPb>&4Sb$Mݡ6`@GungSĽ7ax|HcOTv|Ft to;let#x$7x)~BxxMW,eTY,Y]mCIW`2@h$CA'g@s<l.(i1Yݲ9&iG~#0N#@ o/m LqJNS(IVYD2Q4n N2 ҄/VqPzon$3mPѥ;K`hI =GD_+>LQB&AI+7<_[gk|hx'~nWF~){[{}v3 ݨ$+7O~j|G}c,^j9.e,J"ef ǦL~{FG ɋLUג@LBN"zE)#G`-a%X-؃yt,hEc+cl)D936%6P%5u7`r`5>dŰ#2;PἏVNR[Fomf SE`jo>K|^ rcfׁNј{!M>ҕJ:N5YUNAJv^ ٩Rߚ_Xqkb4_X+r͇^5W:s=q317QDɩ[ұ@ 8V,UL]QT?nsT|w. >U9R8wFW9bŪpt~+ w Vy\cnmDZ`jy|m:ns;iX {{oa37rok=Ze=j᧑.Okl,3eCUA/ Wĩ3P.i\MOZkiy؄nVN :f%Py"@_HFh{\~9Y(-i%B V47 ;[5<<.q6-CcqC}ȷ9$xE1뒇]`CYVY&&OuT~_YiTA><,iPtR +5sr? ;:0<( ^ }?07aٱ.4f%5NX$nKfFOK&iT{#9&WhNsCpVâV ¡$a+PCݔي]L$鐖?k;bco33]Znzَ2/_sEx.bR krsQ'Qや7`hnҙsuR*2V ˯L n&_Piui)Ҋqr.\ =f,ӑ@0q./׾x M!F8SWmry5]K~eU/oK Z[ R T ̽c ( DũrQctikcUڄ-%:" ZHt6Ҝp;۹Q! j06SmcHWGf9Xlh w$$DDAcJ)ꣷbN .fn,Y-i(|Zct*!'Kv9LJnAfh`~?Zg.2m= `=zez};/ QIB߭MS_ܦISJ%E5w3{k7G$+*/ޜşJt~Ԍ-}(B>8fTY~mPby#gϯ:\V2.n^9{.)5NiH- ;2t9Ɍ)h u Fv4\"MN])d Y42~toKZʙ=#06(b, \ ~c8jާes+@NsKs<^=kstYo +1b*/` ڂ=5neSeWGFF()sL} -2Ȇ S|$B^vf' **PW+\;+t#+;(`OKj\G(0"z&%9YƕJ>`<.?RQ6Bs;8 膈ma~A^95D]ӤDy-?5GgVv$Hg%!>R= pY멥2kRgKH_*C`ƮsG9甹ڕ*nGHB&!hh5t~Xn_^%"fWownp r8+LիN&ӯC#9 [J#%aE8Pvo |'dʏ$E nHm.|se}BNW#TV<1)abݙ>M1jwbص釋#/gǨ[؍{B. wG!]~USld˽F E;-a 4,O_|(]܃Db\WFT=XZ lΧ7vj|ݬ 0R*vX2j| Nfϓ hɠDyu>ɨ5-L; =/q m~Y!L\Q5M䓧k0EuH!.(e.Jt8Rr =3d.~IףXtA]Jט6)sTX7΃|mN7;SK6h|ݷ>뙰D>)6R2t4]p(֔Ԙt,%HcɢyΕE((j@e=Gԫ#ka?$:|?IQ8  {ki ࢾ0 1jArD\SaT{`ZC<m^TQqn#ȋipA;1G]gsb=k#IQ[HHf)/Q^r N#F5(&֗Ȑ?BzbaYu,GvhoE){vy bHg35,?=q؞*_?=u16Zɺ2ί./enRSf^Nn7uT4I=%= 8LUq,ki s"X?L#Σ:gR+{ pn9TN ̺qxq'`*.A5wۦ_3=M%{$k̩Qd);8W=2eyҧ >r` O7_^݃Qcbcmi`r B0{ȕ/:y>,m&΋>\Ny^;rhFPGOsk^}"F_O5kO,vE"lg[EζیXjh/`-rb)%' %"rt_v,iEtQk}6ͪ_#ASu<{ԯsz' > |hٌ(F_3DI+@rHI2ɚ rtG0?vcԘс >=:FσϨ;/'HٓYtڭqt g~dXwbsO),7AL Un*,ƳE,J@K@6[2e!MdE䢗.|mp ۷0㴌ETXxokMfy''-aG 1SK1(^u"wbGE/bY!1';7@(Y>|SDRG\୉8a8ܫVmQރT1gYn^Ό>^[$nu K)1tW!Yse j:l!T RpI:e Jrv"7RՇ:J{zP1rX?d|鑘=$ EJx/npZ=X*5fXϫ |%2ҧz}YJtSdZH;3oV6W󙉎x4[T#ۤqS_(BʟW$2?EaP>y0 0ȯHK``e{=jH _9 o̮pƑ[Doɠ^1 q[QUrrɲ5],YzoĎ>^}}*~X.D^;A+!.# 3GX?`PYmٛq3)kTlm-u0ƺn,h=Pߒ1sSqJ R^MswdNJE-8Z6l;hGb~ЛiJU/f4'dP&aם|aT;2O!޺TB++1Qb14Q&O&! @$MY8-,fc@k'S]a/JDew[bNF&ת]Ix"u) {XI)~aKT /WPC"lU+ո!]I)ߢ2 Į 95dPQiKS^Uܫy;ǗM.jCc~6^ʧ[{'@ @>()ݍz||xAUQ4R{%/즀8hz~I6.j@IoN7ׂDzt(#$72\BmέFE $,RAB"K-TJ?o&jyZEE!IYݧls܃_BL)ЉƐ h9hl\.%N!d\̹vB$)5IXT +F:Cl6HÀ6KNoज]U[k)04)?dkybBo 31G瑼@5oW9#UU#{Nq9(q/di҃\IBֲf";Q ρ >\c3!4-rDMEgx_4#)!I 7WaDWPf0BluXvدvżD.R*qb%&mi^3F[rMrK:36ڡb ؋)Xcx:miM 蓅kyd&Eh0i! EgGxw\:*0Z\*d+RU$nHIҴ.z=_ 9v"#,u'nDiiB)%tOޘRK稨V>! ?˟өG`zO8HtcC\\J0~xBt :~[9+0dUٌ;L3ˆb B$˔/QA&+EqǏ6ܯ9tѾ*t@lVSw{)Gȸ$h  9TM4܊=u2r aŮP"lOq 3N"ZgM`p=>+LJnJ LdݠYWcc^g>0̈Us؄5cԯl 7S;)\;ƦU NkӖW8S S#I:6 Քi<0&PA#+R^l6â /G*rb1>Rh-S4!becFHdT(*ҧe˹+Nl'v)ܮ{z|O5qsM[,GT:.\I@uIJѳJ\4Lq4jFOOoMIf,-F9Ȅ^q3w~ C|K‰k!ʜ`!_#я旃L!ҩI5JQMAl#4\Y<473AѠ@S Wqp$?pLW-ٿĪzJ3ε|;::w /rB ] D,>@g)]er@K9$\G:ҷvDk=Y2i^RZ!s0XZU\4la7gIMl[M`Sl ܫʤ?0 ˑQ>Ly^{t]LZek-d :+b%u0W^[v"V3֧AG t(خ{nD,5Qj3 u@8cP ' 9 %yJZ5DoQH@~͋ YC2A Tc*}`ykW}+uGo;qHzKS*ehSPHy6 Lj%)6_j?^ۍZ"'UCVβլ`@4a͜y[N(&~rs&ZNSS-Ǜ'<*CU;V;T ZwtS`CoAqɎr"2=2xqx,+We`&:NVY;o ѣ#?z0N3{_TxKK_<~,J.5T N?NB{őoф26t1T0Sx9 iaPT7OseE'o`Y<[(%8}C;w[1/x 2@Dj7Myg xlmkÅaG#Tg^%ˈY{7Z!AйL\T*vs Hc41HmnT +pJ% sy21 &v\>Wg2jStcA9F4]'\j _ڠ{~yfe4N(6(5Y+eJmfG宗``Yr'zk@R&/+R@Y嬒!&HнX?+[i=99Ev,rc" -;J\(4*z?l[RUE]c!&s<`RnTIӍaq #^=#BP-GU6AA"!>E|gg$E{lNHlk33Bc\8 *7Mi[*wìߧ sY-Fm.oSzFnzP?|Ptyf(F>jmaH .wTt)XZ2 l[Q[>+@o.rt{0nƨ'i*bOJ{1"Cb_`[C~M .ʼwnhfQAQ)Tqw6w8 =9'0/$4J/2|`.X0Zdy=W -Yrn5ZkZ4?zq/N]M?Z1v:}V<u+b0m1ܶ53ĊANj(6Qܪ,ULHA/zl5dcY%Ę  j;:-tFP`j9{:A蕁)zX[#FtHUv$:(+%tww )z7F< m~GXu!b}QلT5,:l׽-Pȁc: I HFH\׿YX7+&B,cZ>{TE#gQw_ɬ5ca%f Z?i>5\8MK'B5b VC-#ª<%"  =H%`@*ѶM/,+;"d,ZM͉׭"p>'(B ,fÑs2iL p:wSbtz5$auŸ5a9?^Pm\Om|fVJUu]c23)آpw_#2)nM;}ԧakZ1peCs:q'&"gYWhbB~얹ٗI@LAL5>u>:CCUv#Y hذ7[?J[]?|-Կ_jمy4o奯 )4ܦᮨjf ꯤD&a:HQDH)%dih#@#ů`L!D3tYLYD% 7@}ZM:9Hv%o>_ ^0Y Qn3S*cNGo GIbfΎʵ)Z*!;5vڟ.b; Qa TE&:o%;ˢIVޜןi雒 Ae;Ɇ~:JK~{d~QC& HgݷZMT6෡WWפ~} KPUVj l4$,hBV BFr焂d)\ M"}oLoPp Ó&7ybLuV y bo/0H5:gIPmdIÕ>)bWGݳ76[Ez#d뢔 *031"M@=DI|KyuS2s$uu -& lk[.Ml~B K'OD9{\KSd-qV,AXfš9veиgꭽKsm?3'8延)2sxꋣuV,@0z;^q5׳tUFd}SE[" ?j3*L>UIsŁr4[W\WbDC7mFs<ի{@5 jQSĶ~Y 9lbqdms0wSa?IT*HA6 <(ԉE,S+UȫX t/dw[3oA-'9܀& Fvߊcy#F.1*ugHtg1iߑ E:_@Gz"]xg%I볗7Hkb2b&9 6?J)!LzkTD\=_'m> mrW ;qj~c7)8x]K x3^0A $@pNT[kPn;X ,ӄ VwDjZαV "HkjRY`G|sLh0ЁjI`+-:Ψ46{0>іP`IG)*̰!3:0Po?pƽ`aŽS(qHYVyC,Pǩ8Fi°MLZZŗh9Fdr 9BIyYV_~vMLFk:W!j Ͷ4bv1ԙPpTw :SOqeNʚqҟ݉%)"U +/̫``%%7>#IB}Vl>]VAE<|BN d8>@;bޤ$AmRysT0KWvy_HGJ7{s9 3R[뒚gO2ObA&prAYT"뇠$y.QEN5㒰 /żxd0;4Tm\mx$ԹA襻lc&|BFa\97Rlٳ|-4) V}_D>ׯ; xe^~zJo{Y)~:'9p[~Jk7b7!jhEl•PPسV,tWXXg^y{V<`XCN,q VdXJ0J;nИ2bҏ+/@Bc_h:ix7wg;܅{'p#JA-r1Os $sipy\uxU2 ?Ixj`630\MP5"mLc7I}9'"lxZ*?x夘P3onBӲF-N3x4KB2;³e=]qG'4Q]$TmGK|hIMG *ycǏs+I ko-Zq8ؔq?ס(yYX$l 5..[vMݾ.ޯ٣6C鮱6{ruAQ C2k'h5G+d1'kZtޖjH*(4u1fG&9C.ߴVRZm utŅ&Es_ Z&Adxʏ?[@~y7BZsgk)taЩY1OV[*f/(M{WwCgݾ]Vs";Ҋ] P0 a'0Dx B<|nmw0ܫO&*\?``<k5A} " K:΋xztsѻ#& P3FD.56Ԯr*|+d%9ZIQiבK“On J-ף%,;bjO'5|Ϸg#QVi9`[¡AIڑ{/<\*F.`5n.(l%#\c*ԓ#A!b4u_>\-?eUd.lUEmV,|Pn/Sg%ܔ2M̋61 qw>5\оTj/Q@*Z(^Eݑ+hHUM+N>DY3PCdg ob OЃRhƳi( 0UNg(m~Ec 8\;he9;r%1d|Tsh3[">O \(1r!k<,Yŏehh>d ߅;dz AZoK ]`4g[yؑC; I> nR /g- !7Hͬ_{/hqYYp`_b^~R\ 1X$™GwŁD.yT%} dw#x=N. `kz%Jչ>\9wF Ӭ*wN5V Q9|΃tR,o\-[͞;fFc@8|WtcHл\r6t{Q8uQphW[gyܰ]4`5[vKs¢.kLqv+߷+%m=-B]OUUTa<- ʅHɬ_ogJ[ö>|Ju韇j߼IDZ8pAҠmGB`sv *P 3LL`^cÅ$n6v]8`ӝm(U"[@!s%+ ,9MSc#>!#$VT)e i3,F˂K&B U jW7dpPxJ#M6co2"]IԿp%Qa$TӠҼH=!۳[,{@3Sxέ KcQڐkc_O^wk/ {Oe22m>yW!}STQM4wg<]؊w&4gBKL[[T_6ͥmTevtF*\ #ror.YPD;J!8kPxI  "~[ؽ?w8]O&@2V*os>#]-N˹La|Mja53L3eqV`Ih-MdajYw2d\}?kڡ{f4\ҥVΉst=*1ѯI5n6o,D9ǡ S*Kl@RNikIAPwڿڮ#ES̴~`fBK[Yێ$qO ";K/k-:.񢻪#K(w} ^-3d#Kd2_vM6_qo{{Yax_ΉEO9f`M|`3ۈ/`Cv#_Ȇ,H7R2${̑V[Ⰷc"ۚSkz<- .2.Jf([40&tTݟGUu*˸B6m+=Rnμ\ظi|"ϗgӹDcOD鯊 n%h.QEPn7^j(|'&F!ìhB$q dmyHN#sBzonI "k}.)ZA$8i'R9ZITѐw](yq# !4ko|:.\^3Ox-jY,jz슅&O|}P?= 0Z䥭CfA'.mn^,Wu: Q_}X8p6 *bJ̺] BWRI\쨝.i6BPKФ+W]WY 9$!rˇ)ŅQhUp;j}c Utkъጯ5B]'Zݷ!rZxpcCB Y l.Q޻.HU?6 g7d"p;jٍ듸(ѓm{zTy—"ݟxWF`?C8Pgoy)1IʲD'x- {v۟iHʇ[ƀEp.W'J"x/hڀ-3L7O`ҁo-SQ h֞YEvZ'(k=a".Cz< O_\E߉ ,Wo9V3"K9Iҭͫ :6p8H635Ht&jMjay3@\piK߼TPk^F |6Ä/]$COWnGgKI_=/~T'`ȷtK)ϑNSkwX!*2j (Չd;U=Vw>܅щG?ldmE,_'{ J%N<~UaODx gSҝ.<զ]IK=}P٩kgg:Ϝ:=mvyb<Ű̗}f~? +;$堽՟Tb=oN25LLAv~ #ykBQQ[oy"[Uёnar A>=ivM 霱 m萢݈tgMhKG7jFy.Q G=eOM@J o-N1~+Ck41TS!dU,:ۃaMwf^ "sV2u:3|W Nz%Az X+؈7p_dk5I99=T8QVw6K#`pMIPE"Dx:9ޣ%?s#4!5sq1@oDZQA]Љ| Aȓ.֘ 1$ٕz_OGFHX5z0cUL66N-ԌEW[Nһ_l^ހ6E>d&W{Ztg >]ix5xrDj#iA b`2g֫(9V{|g bdצp,ƟmevYs[Oc~.T7]{Tn%,ߎI{Kqn3CʘqX1K>;cF%T #wc' |asGX$G~z g! REraA:9KmgK#Yn"g?0"G2R=ەqNzıA/!rq3`@_&L4Ι&O]1'DC-'l10{d(_ ocӞ,I&b2aNu t_+SK<5y90 Pc3#@W?7ecR"(ڔ HQb[WRP1ul-tɀM¦%HJ ?Y#/G"}&|qwPŭ,Q@G<߉_31k .ۊVnN {N$i(Əl7Z&#"7] I:T8K0AAU57|dNZmnɯSw@aՍj $]LHg< m7 U'!6!):+U*+uxw8?rRՠ9]H(Z/PY~"H"}0uK͡NʫtԼt49BW >nY}/ 3ӷtNsP5uOfmgx;%*83/)iXEҰK3~-γ%oA7&ܐ͂ϛI h_#`~ |Lr׬oܠF]=A<6+Ng/zW00IaCE(!rRdtyߠ| ̀,QfG5GPuK=Ҩ(uL i[okbQ#DlŢ0i;z@5y Ӹ0\V2הoT:g0&쟎h3vTJʸ, ڤGr 1#Ԕ`N~Z~Gv>B=~UI,V讓M̮H)i1N5{`X軮"5Cc9uh۷l@t*Y! k]S/99;Tv ȐTՠؽI"L$(}b >ec)V*84xMCwE[`ÒwfS_T`>Vm'P&8ʯDf MC\"^s 2Oѭ6eͯxLAŀ(+$Klcj2RiI֙/p/k7ŷɃhH `ۇ"K`]"0ep Eg,]%us6=A-L_~ыk`WrAH]jS,Nfֺ p0lTx}!.6T[hht|P&h! (drda/d 磼D9Ȣ%_еs92H\2llH.bÄ*@kt yE1SY6`NMC2i/]牟y~/IJ;XKyyD r=,+ĩE htS^g__rcV#Qk+l(k$m[O `' >"`9H[rA(eEc&߸ABg*p 5hs؄\*g]LK>s3<0'=97[!*+(XL&9GφAU`\JGrDF/ImZH97՜cgdeaɺ2;JAnJI']Su5#-Fhᗰ(WI\ AĿ:KN7'=숅˱4{8|1G؝s" '5/XT)]n?B(%-pUoW,P+zWTixst#b7>oS̠!;Z;MTZ(Q΁bmk#$#Sc w~\jmim )"UhND@̏ @j٫ZXwF۹OJYYq%n!¯^q|ީ-y 0'ޣf!V߭8H(G,*0NGĊ*ؤY**u+R/4`e,EZ~˽5-XXWEA iH׫m]K+>XIv@ lVN 6";hi|\7i4 d}&3Ba lێNqӗ'ʝy` 7n@CݕJE! Yg*~"jcE%^χE'?z(y|#bsf;'AﲇcOdN]& TۡtCs; K^c+pg?LvwߨatV3+j*D$5*xG*߮ez< 8q7E?W񐙰!*[wolBtG>Y[H3 -!nTHd Oj+w |BqRT]$ٿ7T2 wDhr%.K-iJU`(*}=! :(.}`_5ǩRL2C"$=t CxlNJ"2`Я0?9Bpѕs3FA?s0#(/+wtU]YNqe>52QX&i͘r݇ V+)i,q_M#dX~YI u v~&y6ӞڥhhY1y9։. \kة+l ]qGp42`{ut9ւfpWNRb'lg{jb7Rbtdy\[y0GgmR5$`ge+E{ l_^XMʐcxӦC䏬uS𸪻01F̣l"(dX#|' 4'[cj)9ˆ`q3U^\Ÿi)OK(U#<N@G (g3LKeуB&DXWZ}+n=uz[e/| 'M=in xx%BΩwz:fPsEv!`Q]iqWᲙl¹Xq8|x|800-b}Å(m/*"!:9fcZ4YxF~"g*iVDpAq^EG$R)x qa]j23N,ybo˭UjWI%Zc$y 'Am<4’M _k-I̥*-v{(d+^LL(FaM_!8Dee̘ DC4G8s*ن_xmV嫥$7mwA$;da|~ &NE^o$#?Lc A1Hy&0:v'njxI(do 9n$cUJ՞gA4C-̈V&neňYlFܔrg?IyoBUZrÉUiF~hpT( Tw;s o!m6Zbk G4є9]#Z1p+$(je]Zt]"0#Ƅ{%Ƙ6t1n,q,]enz"Grzj+\Ps.b6IÙ) jz -m=,cIT2&􌈩cUⲒ%?RQ;!Ïe/ WzrsxmlS~ĭT[\$hu k-AoĹ{H0C/Ghu ҋ"RU\ۃ-l̚@Kh[RFE,ӀOzP-jo;:[@üS#Fl3;Ge.ZF#+)ucAFk/kTwB'TB+NBd._+jL{Yb?N/%/:ԕv-Gv`Z6ԇ[dq*:X4Pfw).M_1nZ/ORsO JPw6[mbڃ>2X`kw7z=#ۛ /ȴ$ED~=NI"BG+D|DTʨ821&Z#R@sln0;>RI#Gۀh4,#\AE%GY /+90N/  T[0v&g"? VLe(huMa1`] ,ߣwb{=ZfX^sX%/c b}G?.ppq*qw36"Ӽ-ʹTccP+Lfzx@є:s(1voMѦ QCgVڏv*0˦1&]gkMz`90Q obyкaXkAp|nPdf F\ЅՒnc>Jg&Gm-=KB3nȹzb&S > zƙ%"V} ]`]V 6",Zckʀ*MuFUĮͻ'PZw`4ItbcGĖ9*3tdraE;sx?j*ք{%"*y"rixZ4@UY'祡(xX(i,g")r/+(3:םSOi*f6kXZIS\58yۙ PjHr6RB0I <-!4E?1ÌōPiqWh2|-[ bRѡU8,r9|O}#Cz@ety <O/ݫ<m,[揜UOkd{]fG] |Id莌!6N:ݠ*thtv'Iqh[̣ -nKL蔔 [)ΉY2,V?pFBlgvP<]\L#`sƉՋE9yx}N:̦.Sτ=+2m\kq< muK&M(Ku}& Hna nQAy&)p[׆ُPv^ <:(rXHV=cf#ZUrK>`8ik:F{"[JrO, R+G81蹓-5] aia4=siKbUгN2^mVh0 F|>6 h{qKX=WT473&)χuke\e:j-qJ0)rp/**&sTp0;T}lE"Z|>I5ģ8ְjPh&6*8H#**A2y\֕bfIZ&mo]{2ULHV1 L&B4zg,Y|󘂄5ZnZ)13f^,(B+'LBO?qO ܂3\?NlΌ]`za[z}Mw]wDPţ=S# e lپBU 2O"/qP9K34õR^fNOK"vGP&)% F|,R[]v#RuDYcܻn8R y=l:a"ZՃ\ԫ'TB)6qZ\ָHK+A;[`K:!:KK/cfudw0>03̑ $݊+=p,E+Q-;D9p񿕉wve/v_>?FM|`c)TR Ų@`=I] sh;}G"9u{,&}:Q-ݔDFPR =֕IH= ;QIXM`Efu |YIa~If 71aY,zt\)W !+f8uBk\YnP<ͥ9֚|m8rכ%}=ݦ;Lr&U].k*O)Н2bBbZϼQysU=Baa,a2T=} d 9b~#-NjJjs␲t|k|ͅ f-w&DhC!E6-H;á%evcӡW~C>!*DRv '!o'Wc/>)V9\AV^ ktA\Ǹ`Ȁu˱9]WMAs?\m k)-ZeN^@K$5q?tN\jRLqaF,NDY)12T黈oO7[g RqͺTRݺ޺{IE|}p3$"恲X]dxu"ҝmnD74)_jǼ2 mdNo }v{nR;kF^o:6(. ]bq莇ҿr Z!uK?c7|sS|{o v_բ)^)qt wx;/yML嫫mƓtƣUA0uPXѫfZ$e B "Cm{NnJhaڣ~pUO+(`?̳L^ү^f]W|Ȩ0) ~y1)nT'M~uzcǚ&6p#<FkVQ?Ŏ K$Ė!lڨ~j9+ (piw,3El톒=`j4kяS2p!Ȣ[61;mF5k^9b'.5_qxD|}aR1b Da%b"g_Rn(2""#AT1萧x6rM:r8FP&eUG[ jjٕKrS#JAq> abə۵'B̑_7eSZ|wp_n) \q5mJuZ=~e= 08v [Gve%Ruڗf +jC>=Ws\Hlj-$^I;uhMWxiRM}шB9IY,b^ dR@Ftoތ&1 KzԷ|B {+,1m–g["P/Yz^dZNGM wg?αqZyg tj(je7-jaH&H2iQ|rS`2Hx3k?_D}I;K 7en Uz·|,Gذ5MKZR܄G$3^V ŖAh-!2HTa8#0qZ5l𿥴?+݂˨Lr 횘fy~ u<>Cik|g [J~6S5<^Qꭾ~-񝭷T+ aB] Ұc# .@{lP[A+1ؕktWqd_:˼\9\QNFOM|[5|/wkJ}%5o]b4Ƒ.po4cs|-KQ(n 6z^RS{JtOJ\_Q_\D졉`(WLfYdDv,)B!~  qPgGE}uZ W0cu!P #'1DJ+2 Wbf>O2vFgak#'\Sy{s fHvea~;[C fB/RKq'/[%$`xpayBp{<Y1t7= /ZY|WY3FZsan8U"9/:q!c`X: 07ĔCQ#cnKf?P Njxfl tK Qt]1' @"+^w+ 8 Q+rBp@mV@9k[kQ*,$}'gr۷3R'r0?[[NAk@wXdi<Uw ] ?pCNa1 η5$0DS]b@Qe:wf=IjtX}wĽ ԡvW<9P9kFG RؗCPQpgD j%}y<1#bCPq=^ oeo'+MLJާA2Zwp.+3 qb LꞨQɒ%dP6pRNO{N^0O^tL9Tg̳VYDr!W]X,ӧٳIMR}9TL!0f.t- єEt5!l~1 .;ލtVQ9S]Q-S-ͬ f̮vk ,Q-Es 4>NF #+ےguq_Ł&$PƎ:(kPGJ]_]Ŀ\5ҫ}ѝM;(T;'s^">Y,[$n֪gt9\ləb/g$س&Mb=ЅhtU%i[3f"+%˔,<6 Fk `O-qNx:kQ*i9ib)@`b+ CL ͘ӻgĊ1 R T˕+32 NBel@_,GJjrO!a*u+kJ#Kp6euIs# 2Қ i)TIynh`1,_cY/ht/K)a84MkT^xm@(B2z5 9o{zoi.B\ւniK0VopG;qe2`ɻvTgu࠼n/ w^t齞P6~=g OiT0yAhУ-{T^e EB@/>]v^wdf4X_b—!H`y8#OPr- W-;, ^Pȕ.q4?f%w¿8ןZӐ& 7`APSFv&K4Ǒje-΢:e.fK*jo!X<};awnVn!wKuQn?!>R$y 6uQOZr fS/o#5'cC8fز}| cjx4ޟjCh=Q08Re>EAZɳ?Ҭ.j~Bo݊Yr1rgr>.tTvwu[0LTwy>ԌC3aw^q$!-LKeG3]^:i>0e/t0PF5;^hvЊ驌{L$-)XdžG{v0ʃx_,GσH+QM4y$yR/8IFq+۽O ׫}$dΆSnU>@:o0 A_u|qc:~ǿJr` J_&BmK߳h:q)u-Qװ2QМ~ ۈS2)~^]0R-]l~u=U͜e3Sb)`~dpA[q!?wj47l$ Y|ԹiL]΢GM&nO!xCZ'rPN]vz_wZrڔDz"XBux}@W;pmm`DSB@Ƴi8xOy}{aΩ?>FJRR8 ;Qh5p-\R]ińLʔnqvid%t `"*}kJ} =b fڔ\rݖ2!D`5Ĉ:ށwZ,.sʵZƐWkyN 4 "^=2NJ;&͌а221KJ8 M\*&,`=CsI1:֌󓃋D"R{7t "Yf/*91 #ZYy~ 1zV?-zcN|Vhs_I#c194֯]nwwu_H}>udJkr{,$8C.֏5YmG,hwz ܥrG|χ9\zPlD V]HR7wVd {@qs0,>W%* w3,$3eVEᒊtj5 xXv=l}I1k\,L/M-Na2Is+dWD:{UH 7i+5c&J,qgn˯DCsK+/cA^V >~+Ÿ6 - b י:uo{Vω*)jԋAJsK.?biIRL`LPٻl)us>o#i2S8'.QpCU"ɸ?Ya3]O%'aE/l,4,i7K>ۆ@Zt:R?M>4<.btSXU 9dpޯQ!?`@$VU KC F TcxZVCZxP+A+#.Va|<+(\}(NRc)~׾Ok|oSGG_:9i{8{xlX^dW5~AaS0 ٓοG`'ŮSbD܇M+)>`DӰ#CV4-rA?G3wwoh.N?+]n*f15\r OJo{16uk#$kXumW/¼ Pbiߤr[9d, ` U+O3(6A)<^ /V,B~6S|~jKľIȐe|' Bۑ )ɻMl\6 *J˵9.HGj9E'sն&0ӳ#ߕn#yu͇u&yv-W0Ֆ =x3{,V_7U*2zLG0s)@1Ԧ>o *)Mrje'9[mg9vc"a Vd0`nEo O[yVwǩhִ=CObh@ʐl[bFNkYŦ"h!4)^q4B^ T@З:. !1sj -=FOWY6 -}qLN%V@'{A~q⇖}26Gf %k?1+7"֔aΤpzdتJcu5S:NZ;aa길wP^lZ͢v*0ĀVBS._z-RW1+V]_|kcO-Y\ 3fb;t_ٽ.{N9i'+ZP|˧ЈUR?ݹh|0ҏZ6{jH$K!2&UtB:iYF=GTϭYV|+|ّE-;|g u<K:9xu|wKZƆ^g3\H"uC\Pf|j;>F$U~: }d?>'fРKD8V -RbIͿuKqF_O3M0jdn>:[8BD>HZڐ.;<;6ӝ$p$p*=(t26b \nnw,d5Xd⾙ZC@7X6)恼fj0=.SaӲME~b2{$QcqOdF㦃b #%' uJko\VL9P׮0A =FpAf3- @zYP}%m\(RznP8~l6#|#<{=J8  ?&2jrO Q8VqӀJOT p:qʧh#Bx~5,c\XWnh:[lYw* |SeMv3  SIn'=it9pk1*G&t|kqIRl0&cF2#NT7:skEޝmp)PS#)֭+r̃$=8Z+ZQO`zDOUK_`m-CYth8+qECm4 2(ȋ+K(wK͙5ݘMAx5ܦVRh,Xb[*P,-FGPbRo^+T4 Lw?$WRfi3`X%gY|\(R6-g>/B(yYZfJN*Gp*+Dt4tM-İW0\1mpՅt<^YG^IW.D7\: 7鞭)UZo5'ڨ$P渷Ma+_YGrS\fYa+"^T ypVy1=k{ n&]{k+T|0̄jP9܈'!c&U|*-#;y\C摔vMڝg0mGDvV*[&i8cnDTV^rK=dh6w7шkԶ&%{"it뱟2EṠѨF^J&q ֝8j+qSW@dwA7^se " W lL7! k[h^%x#%?mY~`F רUemQc\pH<"?HyѫQGM+s29Vv!ɘvh\"CdV>6 h&9UI֯5uvql>#i*MM\)+,e)nQ #j>RD_/XHOK.F698~ƤBӐcߐn#9r"OOrd'j@<@& F pʷ>BBH|+8ݔӑ"(t 8?vOݥ25+8 %Ex*_BdƱ\$ QgsUOpf/䂐 ;5MlԬ[iOE>UCwd86o&qဋ ׭+𙭬XM{\rsϔ4lqzkWGM՗!h,3n"2 Sz]bV}Eu""9`1ķ7;|'*3bd\bLlQp/7^Rv-÷쉢8`PH*+K5+L w=\ u}D*[Lz&٦T7bQ~s0A.e(]A 8}5y.mZJv zH#N6Vi5;'@QH`1S3@^48{1)<|i'fUN(/f~![҃u2eF*t21F6Oz0ɇP&THuJmeM׊I@]e>ca޸/4L7p*d1*8z>ĴxҚJ ^M:j_ct&G3.}Q$8˜ |2/@7+ to󐶒;=0s]!sуNmc~Acw4 s٤ {Akǵ\} [ TgJ,KRzpC8 "ձCY<[Y0 f3R+jv"q8pNP?W $eϷ[0\=IYxo:=gj #}1LN&<%*nYՐL2Sl?BVѮ;tk^JT\wxJ`oB&؎.Gꃸp,Д??= wE\U6XZθ zG,dd9V ٕ̜y;$Iv QYj&ɏ;N5O8֧_w˜Bx+#JAtDy`U40YA&SD M)d A\nSn륞d_W9r `NBy!-(wm-)mGӏ,)7}P(+"Ruض8񥶒o?ffo2Z2Q,;-”TщVe@ tH?O9+;D\WT$VS+iDTS@c X['?" 4&uH C &ý[C.0qFӬƒ{j&]IS>J,Kpk^KEiŀ#njIclf),ȯ듚Q#]䇺=q/!{ epٮ?{I_!]xQ*>%;;BoJ@4D&K 3{xۺԮR@s&]C.ǀ'c| @M؄%s0J *ycUq AY$4NDP.H߬H,,wP&OWNuz_S+re;Q1, {A=Țu\ ŒX:<HN;rGcnr}EC!@;bIzNd(O/ 8JDwPvWQ0 Ds"E vsD4/KR*\O, െd> S. `;FNq7d(S"ϵaT}g ]o M&dJK BRHӳa^$C~e9o )WZtsH$7JdDTȧ7&&m܍w:m py,l[g(a`%"T}ߐLn/Aa xMjo NQ0X|x2E}r?Gx`E̊ -Z;ɲ'סv[^oCloѓb?ml$zsםxAv\Ս%O;_?/^%MoKv~JMjCZs߬'a vdB0#O#&d#~U\f5NqOԣS<^P g\>,DAAH-ID],)0E8:wUQ,1~r`r]y_;}()m\ I|@t"ODR^IM`RM93N.@|WQ|$ii`[􊋟WϪƋxײtMg0j2~!F 0(k":m(c'ܙ'Z79*;c+Df"džRLl.HPmP(%JO$eZ{Vo4`;|z?c ffI͂nR y 3'~%cf@ Hc/o-rAE rvߘ2'C^!'KX%Z.ex2͞vG$P*B21Ӌq6Ou˹Iy48Ŋqԗ]ˡP}atVSדC +rYG+차 _j]a!HL-!3V>rȜ.5=.lfuދw.2ǧ|A]GW9_?~m'o3xER\ N2J JZK[3fT % 6AFj礝N-n9b|ܒ1-]  feŒh"%^3lM^ ?@p)9Ѯl#\3.iA>PM 98aiI/!4MW 4LrL4-,& XG 0횻 ޹2x{q-M!I]7  6*%C6R {ɯB܉ڹ$cLmnW5 OLߎ%Ң,n0Btpr9~ 4xvwv:mR7xGJkS j1 {qvO=0`*X)Ы&8BϭNVύofu$CK1=7?+[T\(1(mcV{N@05'62"]Ua)²r'ڊՊ!'X_Pbԟ; H %ח1 ~C)Pg#Wlnptq*#,ȼ&4g£ $@A"ξ#7'>>0\p0%("ytɒ!@Rhzr=MưQFbmhRM>O#0;i+IВ@Ur P]+CzzsVFxɥ .@"hfKkWu\*5ı̻HXORȧ icԸ^qguͬ~?V֓𺂿o,?94Bp%" \E˂:y}UzL.BQPZvno1`*{tT NS?:5UQD3 1ZNO|zv l;J]^`sY*aĮ-pKɟEqq7*q/d <m6 BK8̴/ v*N*=KoMϷ1ٖH!:aV9s؆bH;#YC4Fˢ.qsSbd%9 Zs5aX#J颋KZ#E %PQ.MHjvT: $7WRynBN3aݩeb䀍qUa gp@Yߨ/S1FKwSxZ֪̓2n_1 b |b 6f)l{; :tSKyљSƚ3;f*4hb49,8DVZ>o-vk<3j}J]i&@]ExObbS9%O+/&ȣ(.8 i0R3gs&ABetT&d-L?P &ƛsԠ/hgkRN("i<8L)tjK Ait&˷ΨZBPX^xGI k>!Yʷ !+)YҝMˏ* -.} :$f҇ A[eJZbiGOL9ȎC3Y1 VR(|/,]I?>o8nuiXLDz-A.]ҲZNIhB.x8Mk_E}N jȝ+ų*4"ۺ1F] ut{&bb#Ϣ1ѥ8~0nlZu?ҔH_ DYMTB]fBG{)rxKxbB7MazD&e!ǹǨ8>ښiwmĵas4ul@ dwy4\%K]gqS=0!Ὓ5vr :JIjAQuw6(${bao=郴mhs4=8uپUҙ\.74 $İTqd@i`Zn͙r3?I%5)sd LOcKP4Rl3Z n{"K۷A (EZ | O JN 7anv m\O%]"ORD rKSk55e߶3J!`ii"Hxn@RD!nx"d-kpV@UPf~bf \6W:l+ e| M #pRd-~׏ z(ҨO-pzoя^H3Ю \Ԥ̥ mar37!oB|w \ݔp]~q 4R?hUࠪ.¥zt)6O69E{˻vʨE+ Gce0?5h_DTmd"VTzyM",u 9@}Z,l-wKƇNn@Lj .d H"m&Ew1DM;&Ru|eWfb%@Tϻ3>d Jʔm z){%Z4uRyvпg:>c؍ŰCw$LwtHST>Kx3^zCq,؉vx%$h)D><\Rх٘YqL%p 1?|z[o\c#Q˧.Aqhe (xQP9y.d7aǷ(d*a l> g);gu,T;0Edpt  }eFZ*"ISSҽ+di- ID[3\ r ^al_U3\nWmq'Rw$j3|a6/SLۑ" iE>53`ZCMNꙕ*DF?c{ao>WeI\R@iq`wsL'4ʇ[w3|e& 9 k̸F:9 3ZNC0,No9_0vJo.؄A>tp=-Obл [[ҀhTZB| 1a w~"d"f~v'eIUEsEzk`0Lg&$*̠ٹ0W22ڄwOnAS] JO`SsXr1]P,%ֺf# `O'NO*'fLoy|]S5#wG  DwroRZ=vRY:p[xo׊216 7ܠǃk[,Z, :Cky , F&JeioY:j3]Sc̒fƁ_7'l|yDٶa4"%M9d&gTHp[B({t0zlq?gI`$_FkpH㯴4uET[yT:/mAg@:!a|$;E#/>zb61ѽƠ?tj)HJ)q;L;PM2'aV͠q* hH{Yw^6{y#hxwtNedsbq?w>Z@J=-.q@{K_ Uf~qBٝ/=@>y -q~N[nƋ sK/,,O>06".9E~w0 +?K,] ] \ayN.>po2rF3E͘s0 caȱbk\ȃkQjsҸ: ~gv RPBcPbE|؏cV.#{}c/Π8n fO4Gn1W *+5B1ʚw8;|*Y : 诗)zĽ[WjK/QkUǻ&aةd6"W{s vYaS7H *91(."t4,E:RLWSlx,m]'*D4yRk$NQ{H8!W/xW+s0Q+RBC& x8pK%L 9C|x[DpiCQ4'nw3lueY+~|ϼLzB2hv0rMK2ŗǧ0U2d>xJCfӤ<5$+e-]u"8ovl\1K T߇¨EkGY(n>w~۷(fP1 <ۃA|N:ym-+8C8 gh\x gk{IB`YMb+d.;!UF) ;l55~^_8H'\=mQS){?(䊆r,yO+M(q4L,v2,~ݼF߿D\pXJ 卝TOdDbb",~HvIS6@vxL Gug ~eyޑ{kj'IWTCJU2V;nЦGN,L̺;y; kV2-4h<,Sa595>prXn="L + UE1qjA, ^L|E4O'Up@JC{ ?ɛFoBWHo:`kx7>Rc1 4АwyQ -D=iZDVdƅ$W?Nk ǠG+¿3J9t(Xv;qP۹T/ʮ?e8x3Uؔ_21^LfUvM۳% Q=e{ΓKg 7P~ 3/h/InTדnGq# }Q1| 6ʪgG-1H&m̈L6 T]eӶ`@u0#bD}fRM -E-*/Ǭ{bC#Mn`H/p.T(i8 /'Sl3^+h%iO]avZm~$i'ޯ7bTKoAs&}|,UlJORO\/V-Usҩ/8fiIɸo&HBD2b~. p WD@II2R- wNʼnsxx/RfGS`V㖴_juJ W b4/7UoiQfSFi-`ʍjVnDvtNە0ww~yF+2N ebJV'_v4f16CI]u`nɹsFu}- ug,f91-L?SVoͬX:G{sn$h@]kwB9&@q.f3R +E 8E27־]Q)}7ޓ6MT=O6GPwGU>ѡEtQ V-0& IdMD0 ^(uY}PR/VNc Q䗀}ht_,e(Cpc%67ldb?c=@cNPfnY= 4D*!8[ycaK,,0)P)9ߡzkO# u9;!@~omz; iỳF+O5 ܫ.y@iʶDKTlo;h4'exӭ7 [N+PBбUb4o ?̑gE?/S̳aGYdL^GQ׳|]ҭ*CF]9-hSrWp; +<ԇJʉRyB˴5gsZ ј0B*Ytumgzl&ME{2_ 8۷ǧMr2hN薌AVptҪ%+ +/͝oRJWOp}9s/"Ї1v^]^4\:*(՗n%Lb f' | McJ#衦P)k& vWVW,oTgZ}K55B>B>r_/eAh'eAVP.m}F9ߒoyB"0j<1xO^FQܓz_Y;T0INL{X,Bʟ$4VKO [ t&{IiqZ:I tZ|WzQ`tr]ŋQϛ2_ó\XnPz=F Tv?G g5[mlg3ŗ#?i9Bd߫.Ua.&Γ!G &,F,,Lj@ ͂iStf[6?w$DO`F Ov+rspo ~!Y Z-)` K"*O+p]Mf ^daj^v$fu)Xj+>bEZrْWz쏨d ~fza }0=P>-"Xx9ʘ+U,~nD\c9ƞxiZ%wĨYRN9Xy)&mO8'׾ Oq sHöpdhv*E"eǀ6c! <Ѿ>1ȱn@6pf} ʨ:xNncONW\AU[G]#W'0θђH]h8XpQߊ0:q$ v a,W%&t֐tYV B JF+9UtH`7Bt~c 9x\|/9X|p+4i׺_h l'TiJ_: ˴bu5MLyNR=<ũOֱpkSm.WS `*Oj5kg{lOWץӓ́lN9fi8LgAmY6&o^`ͪO\Mv˗K&έPL]=|?]H d"o}y3yyR5?+(tm }7_̺uH;輆w+2Qy^8cj^ J#jfgnyv },Y 9͐mc"ܸBRk)߂朵)c~VmSJ'^{`ՃknlL6s AvDW\|m2fq)ݰKtgM&j,Mj>Y:yt Wg>Mi58-/(A>Pocoܾ TT._ vnU)M.5Z/I*bx3d(F9bh+~}nWMP%)Vt5_ʺn$C]ޑDU\z.>Ls$%G\{֬OIBylSW]^)㽢To;ɧDFk:(S_YKq]>% }Z1αOƥL(P1-j*WԻg,ȃE2ǵs"ʬQ/oƉ($jyx5۠`ms-?&Ju8Gxl7`\d+Y,.ՠH&V9oP9ʟ fH*CԛB:/}+K)d?=)g^#='f@JNxfdA3}ǭ<]f"T_/Q8S꺟xS~}y1_YeS5'c[9 cPBKsĵ3>5̿'ĥ1XR~^_@4uIQ@wo** 3_ VB.tqo(E\S"b@2Zu\QT:h"%{OsćT#p' ~JD 4WR֧8(XjojIBN#pe,oWGqYi*깳޸gIȂ~d8>i`O#)_'D?O?p¤T _dJKT S-v h]atfdXV>쎺NI|>2K_of}qa$50_O$[]J&S2hD AeT"HALl*})Tl̶ +b(Ǣg'^'܎Y)%텗yuvn9!G } ]{)#҅``Pe~x-ɉ&nm[Р.T12S\ekiQػB]_HxBI 9A~Y` QhT9ʾ0 cđ=)MBE r =tgP /?]2ߌvP_'8fvsU {"|uG-њ 1Kd:R*#/ujMIkF8_o>}@41)h.1-} ?CXł"ɞ:2,DDM I}8<dC ⚍raiRpXo.Ø8<} F2،VQI0Um-m{TdgcUlSP)X-r>&;m!U,!Fܹd.. qrK3,x)Йg|9 H$?u`xG9-#-(`Ȅ5g~WLqTx{_#v<+vQLYBmk@YV1X=9D}(; ߜNCd`0`!%t#0O7yrxݔaG3#2ZP59AJKKg;wKK-遄h-"F0p_c9Ów?YKZ=RlvVSc7۬Hcϰ(i`9'%^yX#"ovc\Qi&qS`4>Ήg[ұ7=)33 Dw +'"g$.`I#TV9@%to-1125*VQ,l{>zF{F@K4d1zE*jsS(*س5n?a,J}[>TvLis(J-j_y<n.DVI&Pd:A-\߇t4fR&əF=A=rFY5%iih/6h='E~fP_!nlb{\wD/l"ӝIWSatSYt:Bxe٩(Zvq4NȅqׅC|NO b"c琢eDҹi9eW?UbJV+5̱rt >U7ʩQ.@%N0,ܡ'lbn"_:;UO-Z&_6^rG6G[ނ82Qhȭ:mБr4̈́Awyپ⊻ji9×WRژ!@B"ֶX%>p[m@, nsYBe ؼSȥG7>;rhxn1 2HbH*Yӥ}g t:K6)O ia {rD(l:gxFc#6^a4z*K lRO@&pTx:;X Bc-1 '@ 7[Ѕhuv4`ZyF;r&'hWr9OLfXRgưۑR$D7"Enj2G˄A_G>t0KQz,{AJEINݦͼ43;)*ID=6{/KzUŬ2/[KZl o1fjON=z 4{9DN/ 4ΐBiҿtoj.IR ġ}"{64覀Q2->-.G7c`w 4(s&M֤ЉAFRNR +ICF͏@_C=".0ۖxӇr.Z䅦~g" *{BUeya!Tj753Ղ V| ca1]lt=*&!G /:b19YR H`t] -䈠W?$yx`ՌyUsX1$}Jc՚9qCnF#d€5LeNM$p嶭pMkfng*LTW( 6"gwwPu su jd4 ӐSγJ0j<[aM>Җ k% ^`m:Ï$K"#,vG/g2N$KHf}R} #Qj*y`_,twL:k Yemgt3=lI8|͚>R(z'1J8GȪH'Yzvh/ ⪧/~n*ifgg:Ü1>y_'氢)NVfPP1wJhy۠p =6I  (|U9 FﱏJl!u3)fGJcQJqK֋>{UJzS.c},=Ǘ,aΚ_̋SEi),ecy~:̾2"5jY !Js0fЏRƾ8j-ɒvψijl\Bg&W!JgW`)!QD 6)k!]uzTeڻ@637S`0X,7dP5 ܨwis&o·P/΁)iяʼX"H_&GssaWwd%opo6x.O, !Jѳ\J/&GEv%Zd gL?/"5_~4cV|Mh0̻}GWOae{jC Uf'H&>dXߵe6J}]\WK]"+g %IJ3՛q/sȤO7m5MO^TxwvF%P)X;N) XkvU\~f2b0[ɑ0H uѶ֎ uSu=ߵ'd)j3$ƦiM쮓Gw.E\+|9c\}]lh;'8=B9khl7'~گBsa#0~Kõ>Gss)ypt(zӓ|[ml߯ HZYN~]FA>_ۺ΋eY.r"}TM~)X 놼* yPwW8:;Lk~3"[ⶕlnl~p5 DkA(- ZpMWT„eK+/"Tzv7(ڰUD<2ZPPۉ_j:X}/|EjFr 1BnyWrCz08Cm7U"5*`؉<nJ7j%g)HN^S,bmF9SRM~F,*MvW+]?닂FOᚥB%Jd{h{?lXW@z?C@ JvOaXPҐCk#R&+)5ֹm08 (0SLBER A|8 lfѴ[A3FVƒLPmzHG%mCRzھʘ`qͦl6k{HK|uw`p‘8&[m[*T,Dk9ɟ˹n]Â˅%F~mD3v Nϟ{O|SCer7.&fTǹ:3ZgS%TfR8*TK5fBE)9T}=ˈ3[>}*jHݗuĭ+ߌ,yRiAg-s 9Ry] a)67j $ @fp`0 HH蒲}l~aQy /6r4w'@e#-_ircw عBHD1=At`c?FNԭG> gX}ZU!\"KdZW s͈.Grz341SSG6< U+8e._!"9Boc@ݩ]ڢ-Sw tr2*s"g]u=:̬3WnEk&$nl. E)˴nGIrYxt:1Ab[ 2<(3Wp(>n}ZYn *\ݒ(/cSGG`)-%Q* M &{ /K\v4a7OyΒߠD]X,Vx$-] -O98uve[,nNQ:k0`gj%̏^Uf9Š{#+մ̹eil~e"}A.GF= !~79VfӞxѶ!PHFdQxՆ{=Em lI.zuL\ѨhmL"uj\Q=ZkQ)IqzFo,Lbd8&UZ}۲;:wRUmLeeU7оB_Eыʚo{)B"1]\ ңc*{7s?_ejH n#4`>녬Uka( ؛ !xƷ\&C:>Q;}'$N!bO/'+xA_A>)5K쯡5S1pS>ޡ+w XkdȬYЋKy0D*Ui9?N)b:K, bӒ;vI@XHu}ZvLǢ" х7?POBͲ1L43n"04i"٭awP |;IqtE"fPF@D 7jF6)aE6 ^gr ̺຃;K:O%@MLz85 mLjFU4YGǚFa"[Q WU6뙼:P`=/#uI$i.Box!*'{qC`XZi 9v\ L-#7ĄeH==]EXgyA藼 eqG&Q_t]&9W؝R0 zV G'# vx njB8%K Pk=Ik x@z 6x=՛jW6'_xm|ҵ˴n&cMçgWPЋ$NQbhLfѢ>ւ;2 +0zSM8?CƤP AS?[jX y΁m^&B#1} bʧpQhf2Cֺ[Ip5GIhotTT{D8M5Igp1OŢ;WJa(4 QelV+SP-puҕ ^c5~x@K*{.qtҍWr[;Qa-;`{aR-,E^dQ(FB4b0'Qr"{ί|fUIE O2$\ еEz TY S V~5/AM/a(5.#*K6ŠwDe8TO" ׂbG%zTt-y 2bӍ1lD:".<,:3/YqK/inOEB{VOFIfrW[rW)eY?hkߤ 9xuOY AlIF5kcB bgUyhZ"jhMa_k7 Z\߂(.9)ZEA7I N!Elrp(kEXC@ ́bMj|ՖV9d"~=s7╖˽~eAНߗk&WJv؀=UvV4ACpu6񴂅[i*ehN^ڏ4vy$[,uLO3ePteWb#&gtz4g a6Zb%]#aj!jG6 M$Vȉ:)8rv _' @@lIoXIgZB, B~~iGZLmD 4㢉Ww1Z~7Znv" ևpy6tFHȖ ϔA8!WtC/ OWA8+]GZ ÷P QN!S>)E r1 5JC'ю: yLRdJiSFv5btz|ˑ+]/(E'4!ҽFXrMԲ\n+k/B cҺb!;Iԟ$Jʠtd$l'F+\t( kA%MT1l㟶~]1@"//h)CݼTQt+D#!{vCpF1BF|RuSPoD﫠jwVEf֮ptMhԶ~~-tͿ=:DtZ}1Z. 0,TW-Z;Wo av ebd Mᶾn죔tzغ r,|wJ i|YEm+2~(]kמ}=~YHxT. {?/˨j i }IELAbz xc t1fQ6HKmUY]>#jG=ߢMcMU}rbXFDX(;M*_%|[`HEkܖ p> 7<zG~g @޾]*$}t%DLObq붨Yo%:ۯVs=\8znܝ!;\GtXSg.'w)RV'fP Wl͇ﹸ&Q ԁo7I !Y;x )'Dlk0~jFQ"C~ LT8~>-,Ę1ܯ:OzR/2K͏⒞VH-|cxM+@Pe f΍藐.^o }0V !%"tpD`0ӒY2d;ω VK{pWgUG'guC`VlZɴwna@P>gq0QT9FI(=*ާ!df?uC!m#5::eFX{DZ${oB(;t-­0['lV.74}DM} M6ׇ/1>y#'FYn'ߣ &%E]N/ssԦ_8r$+ SY6iC> (ɔ DN6`J\,3Q-$^4"#-.q(c^fW|lkWߞGKv4zcW'%{1,*6Cqb|3:bؠ=u"J?#c|OZY-zRU[+Kd?FG$7<.i21eg"`Ȁtԡ)8b tgVI +=V^q/.z;d6 YW`hJꌨ @)5@IK%+(UH*N sjV &M:;`1RKt`1oܗX߾Dmcgn{wH'א+EP}ք ^"$CkІ*kpkOqe.ogsz h]8Եh6>Q'5>[$ms+#9>ߕjH*-S,rX2' DV[kV KD: !iR3r3$BY?ֽͻi@ao~Ë;Sȓ0zHPWq2@w 6-L^pV\Yk%HY_ekהn]&?X_AD"/fFmlRXw΄7oTLkv4LY/(!L#qkyݜ9QQ<8< S`2,J pŲ!Keeᒉ흸 37/iRU?,} D-Kؒ\>"rwF}iWx;V;S窚>т~ja97-4Kcz 9~я7Z=.@i}F}BHNs%iU'2IihBd,ǸmɅ"`&ګE`n:&FVyPz.kݡcw̵fbIAڛIytWϤ^] >s0!NeZ3q ͠9'tB%KBm5me{bzs(/+zoiztek j=#KF6*gn( ҝhr2؅'Aya&5,Suj3t7 dɗz ƕb/g-&ڬ}W%5Ɯmj|$dmQRhDfFU?8I"HI *o<-=3%2]WY" o#Ŵ*uP,J.xo9Gbc` udg~05sAy<~wsG Q0Z3GG޿C7HqB0(杚FiֱSK2ӓ#`~)Yui}ڙouRNK!gK1<2-|ܽ 1C|%w͊xg*Xap$JK BG+ U PK%yObxN-D[ty1f]gWC\5ge6l._X`rAǐrJ=ThWMAG״+XT~/~q*FX3P+;7ESy4pAbx6ZqDJ9"B &tPJX8\hkuL8*SKb_g<7l1)"czb .*2NLP!c ]Q@Y'e38{{LǡlQ]zLg׍vFU+;fR{ûyFzsT4`aF El)` FB'N(4s:_VS}=*O_H!i lد/ɽour:'0!h5^JU`U V(+z@vF$0TA%_O:p8CfޝgİӬ:x z3 ܒ$--M&9Rz?&;|h^ J<Ƨ X2sBn8@, }@QW;8Rթ<:HVjh:FAPu)[l8{#p,h/7+{_s[4f#lf0]lxGcX᜹~qꄼ˂/ g!A- PvBp Ԓ8L^F еm{-7|^y@c,N]pT6kuaArHSDP`^8hlE18K%0y g*WϸitE\ ɼr:hΩZ+.娕]m>2!EndN={;] HSb tKV3~Vly )y8suz觞&%D 'H@+CsntDqؔr+W|xpuQ݆X'z_~4B`az՘rQ̓8:&ؑ؇wa5iA 2燔֚H8$kNk΂F~ Ԃ[ڨ|W-KwDP7e5ęԥ#78 FEʯȬHL} 9(pxз⻢e4&H4vXkF[N{q9it* Gi -b|]|=]V3oi~b4<[L `UI)<߸:*v4驫} <'rL)&Ч#.Og eg :qsh^_@Ha9%vxk8Q0vdgJl Y Esql9O=_1!d\;/\:{y=U\,7}:|^#D&tXXFIod:ʥQQ$qpqis]F_ f\<{pI~W*c% Ҡ7LJ3:z t"eMfnś Ҡg>&z="g"ΓF&H(0}MY1څZR |?܀ ha4UP]]i|FU"e?ufcͣӚ AB@3pFp%Whۭ+Y:Z&w@Z֠ˡ%@)/H{x%e~k .nMb7r_{.oMRlHN`D noOJp@r5r ࿷Q=ٖߩ)5Q#-;Ϋӯhk[~92]bzc}^v >$PAͽP:R BIܝ 8wLhE y{3F/A~5t|PzH )j\@ !B8_K vǟٹP2?c]~EK=4$XUrHR~EbF{=,F@3hng&n%8X"~ uօ SbZbX!IMBt{'yl t%$5$CN3[&/^F4PZ RU(%.4lg2g.*KS(Z'6F"e-+Td6P]`PeO'L&K5!WP^\^HhSn0;r`<bƤQҹ9eV8 \GtCGﱡ[saMgGlprĞvplo%Ϥ=UNz{J|tT1`>+fs<ۭhrj aӨD#\ѭ؛JDc!h u4Pa{x ,dHx8#ުvTy 𠕈=ئXr}-u@%:jinc=NE_j8;ւ_f-KX>0 77Vk'L 3Wuk:o͐; =!ݹ ^].y)?7,88JFט< H1zv؜.RX{ɾ+vwY[M8.Z #CYKT.2QjZ/`U時\4lu _yqƜ4BgŐt%%0~8b62xzpYz5-ĄoAIiNV[She4𡟽M+&xQ8MW$|PzIe7|&)& J $~~F%fynP+˽E6ZXVN*WN'M8k-UcgcÕ=p.$ʸL{g)R̐? )Ɵa"]D_1#{@͇҄;3?;mAc=hk7{bؤd${ru_#7^6ȴ= 9 A5Nʣ?tV#ݡC*pn@_gЉL?pw_̹W\fì=p[:LrYb}N8jFS]orܫ:F+B h e%=>I͓#/h\jX RnidZX &ڑʽ{gR=5ōpP_\0lzW>5y]CiA%cuQIyC.nHoƠkQj] P q?+Nuw5Qc>ƃ_4%^>9cQ,#%7 etU(MH酬4Dl7-m]P} nϣ鿝R"Ѣˎ[cغ%X UE>4TW3hJM(zn$eEӫ o$2O)oaJݯrDݭH4HZJe|U0ۖ. #oilX~Gvg)r-!dqC쑘zהc2,iƷz2ʓjԲߋbVrtQXJH(bU`fm'ՓdWZ| .'BvSgy,ۀLFĜ/ tC~*/R煣K+Ü"ҵz"Hzl ~7%o_ +m,/IuԔ}$F,Cgd0Z}>c !sB/y@ פ^݀7$bE9dH(zirtK <#9 yb(FԏD.Lrby<ӡANiU WAXE!IzroP~~m2۰[# ~UC$z{?ȻYEScMa~h`;K{IR35 c{ %У:~ύ#TpȜ:U&WןnqcXK$a!Yr1eߵk'cH%$sNݍ³L4 K-BQ{(.9zXɆyOC|j|sr|m@xo #K Cg}^T\!'gP7& ulmq_/I:;P$b@:?[٦Z;#K WT$.{{*B_ }ccop=,)4~tE*RB\Zm""Ohjp$h{VLX~3l[~Aس] eX"Ίot"PIKD}9gv۾8a`H_?t|8ѥ-ݡplOqCiAJ #dkTIL6v7t{.j,w*ϓlp2cHs-O ղxsfM+0wQHI$UT%VқW8m h_*V#@P_/Yθ̅Q%ej5 l%r4h'xoؑLy A- ZDZZM Ѯ2z!k} 3fzdei2cWVִ'ȓ9/0HulohԢ 2J$ә[[$dE9}v )bM bKbDsɠ$o598]g^cTYSm!J]?> I:-@gC%&m0\؋*;+/2#+\M'9u4miHcL 5ygf| $i;V\@WHКb5:9݀b2"DmPFZ7_:`D *Ib8^/x$,/f/K(h84nkЧ`0igݫs49+eG*6Rg>H9;^oʮ10s)dKx3;z1I@w| u[\Aca!CC5a{X=p i[(7_Ta'8"\?*s>v+{d*ss"V۾^jIߙ IY6 Lr LM4Ki1Sp1P @BS^4yF铛PHnM8'\UmXH HNr ˉ9Y"t8v:T`ngS܆e%ҝH=lf(Qo9 k@9AF6e &2$TW#/#8zkinS3WP{Wg@[f<@C0 >OhZ:Oa}=<;9Y=,*-X ^bCEJ: 3x{+on76q KO s35n=9i⒲\.(-@?Bv4I:3]+TE@fjc1ۊN://tXH$Тb`"}^dòv sS6v>*D>Y TA]Vc896Fс_P럖0*ASX%MU@c)B)[]<|9R'Gf־[ ۻJk1,i].o):];8'N%oPek2A`eFJ_|s mɇ :Bݝl&YڥEgHrRJi"JXsmz 6x;zr&p_2w2!24 0YaɑE{]˾%3l a\db^1s|eT0~3],,?^ h'XIJZҙ-Qy 0/'"1(ՑoVӕ3jlQo( $ZS"B7-E~x!"zOV\Fzm>>2_P2&'TG&a0Jer@w_Ђ)8:2yԚK PGMdM 6xrRts3~5Js:^V>{~Q @~9Q1ireke]3GDib$Bq.iJ Ƈk&^3/=3/+9:yk'm  =&KFcB[mq-} H'_<35 ۍ|Ioe>8 J+IRےȸAVzػ6aTiή#9Y$ـ;YsVc'$#ё53*QXm؁ᑉ%QEE݅=誌. 0c,DEN)mӑ2?ʆwj4Tx1u@  >*gDyS*V1]zau%tbq$pWx%m8Jo WjuNcXI[G-_vA?axM+oFi@{簄?X{GkQhCC˕ae;ː^&bbpf].D"|,&4TWI{JT _R_%oZ&.^ gX؂R1 c: ;?̧Jb,؊k=,])ȕz#I(uxe~I=1<#_ayp.*ɨD1)@\m 1y^AŌ1n/&n+hT4MZ-I%zr. ˪l#j:VEA|<s-@ Vk0q$*؎}rhe>t^!^ZWS5x8 VQ'yFSމqNWcǨA7졷гt+ ͪXN-ky7ET[-B$(DVD,4 vLw7_tisIOKp/-S8ROp]8VAD\l7dj!t6=9@hq( PdlG+Y[{Heӄ'9:d=> E_('kfx5P=:"SI=z9C'<ټtsVo0R7f(i&Y8%!]IqcH ٵ-WbasN1ͅ}ۇ4pcKAv3TzK[#|xX6%`Ҕ#lyNyع3|"f-Π8e翺?"&[A"?lkZX)7/ e(Hr'1';mӭL۵}|{_U$Q${qQ!+L|VTtCЍ3qgΌ@q1 [P]pYX®oqF,0R/迬iП[L/{Je maCW ߆>FlySM+/Y FPoQY*dVc_4{p6MKkT, 43@#ӻ"D2tJO3ng8XU-\,"v mvgTw-ƜK=z.%J9]FyAk3DnV]7{{M?IH)m!-V{aSl+Irg @?h5WˉA։ioATj"Y 'J2',bmUӿTXv<Oh<+_Д1©唉/myEA8U0`!攆jTE0BHg.SB զ\dIV+w~!Cۏ-^ b~Y`s4Ѫafj=sqWMo^UVgS㵐S p}y=`!A}yTM˟XEm4.YB^e]@pcoR˫}nٟh}̀w[ᕟ֎>rb{k2,!YUlEp֢2St:Jy8f?Q2X*Hl #j5HE R%`7sxjh.".Ujw*Q:g' r8vlO(1Q> vG=oAjARux!Wuݑ?rO3O<1u4&x%OfVwe3R! oN8,:@%$- ' 4g.iA V((J 6GWaftΈau|$9 6|%0s%?1Va 2k4ܥj%݋$L /m_),f`qQ{jb TO8} (- |;JnY1Çp!яpSkGIZ12kB` q$ ~Af^oK^$>L}C\/Nao[e M/p^4aTچ%NP(쪎ElƛQ[o ffjwY揁#a6ho^w[QR|Erx6ZhNS3'8 Qw*̂U%Gx,#l?&2|?ɏ4nܞag w ;M?ky՗խo(6w>BK[Oy}Ad>Fb&Ce!/IeT vW_r5rᕾYib$1&7_Z/o ^uLVֲNIK..WOR*+?“77'x֕WFrTW|od mK{HhLkU2o2o{qb펪/na`~?$(gNTVܱ,egwg $c'FywU#!z"WK5a5ƿe$*aS{VL4. c@o.d S/,>djhnZZy-89Td` ;^n {{ ;3E&w 8cϭ-^N׳l%X{='8-PTB-oSU`La/nĶq{l͒^iġnUɃ뵺] JhԷ;\ dü扳* dpJe\TBX1-d X1SmyI/_UQk&Uҷ&v}b5F6pR  \[e,Xyڽ=@I xHsb9PܖN+D.#?P6V Ulƃ%y+H$u(x+&<5`ԀW[[/P2 S"€+r\pD-=ע)a62 )h['z޴~?iҌ 9L)2g.O`b sYׇatEeg܂@ìS*=-u갑̫\ nm c lzxԜDQ}EX P~W? Lף*u;\-gwECo)Gɖ *"Ln̩{}a_ʿE`<ƆP41l\gX1w ʺvK"AAJ\,ӯIC%shL8׹_x(t S76t'<.2cw= H`ԗ\^wxs\ں;=xY,2C:)Kf &Ohk J1^p=E˜n!jsk:v;po|^_77IbMBAV;fٷv|}VnD D',M >ZJwY,4 s\JҨR`.Qe2q`8(QtIʃp-f<5Sý/ M JJ=IX86{/hblj<(^sv9Iáނo.ITn4^3P9JYIWmd28fG4NOw^7`WH_%m>8СzYC.8:vV1>i#t6d'/\-ܐo|f򒽤(+ @L> ;Ad~f#8]r>vnY4.),ܐx]1c<~0\"W ]8c80=ġGg\9)t(vP9!klhfױ7>sw oRu D@PCheG`_Br 4.O6NdK;T׭~ tg:hG4$AѝzHJB JᤷD־#{h ?b56dgr#لKZM`hC͛.٘ÍG, z%*^ۻpD7GR;D P{ fkv_삲(<,Mad!@P%ئ5ݮSjCoBN#8L;D,lI j#5P%WhDromMԍW+7QSa4|9we|w98+dpn`vzO݉cΛW<իּpkp"Ns{a67bXKkׁ4 ``ZЃѢ)k/Y%" z:nѥBb|lϡ/Dёf22D,6|iJM&+/z;رzѳ̚2P!3o.(xS;rn m̟Q(NYy̐6fw`Z. Wj"dbN)/"m$&1rh3T6[Cib Y A{EK8ċKXeעmRx&\o$;ӱ-I=6vOY&Da+A&|渚zTfxk"O+: qQW_s/:HUk"pO ."m#YUt2r ~B>!ۭ*S/oq 1i'Ɣ>1gO ~L3f '.̢,kp,vӘdR&Ⳑ"WCHəɋp/-ɘpE[`s'8H['쬀4r0DȎ+(h`8T =bٹ\:B.z4Gߒ\-Ynr(P؎Dy ̸92&< 9nRWj@8ٸZӸaoN 5XybkAO{Kk8M/Bu˯"ұ[/f`y=w0G/NOPA+a\%+:+V3z@Ÿݓ?{;ШJ;Tm֫zMT}Tԕ<./$oMk-iLgMgM)HbTW v뒃'<'|72(,6?T!Bm *C3~+9Qy |0>DL5fEe XA+DtF'0?ʚn԰#vPNB^\0!g7˯b;9&lgý˲f#J2p.c.I9y  M;0ehrbwY*GC duy>.gLj/IZқ9/ߵ}gvL15 c 9?a}n48gkO SAl!nV}q "iܬh.aƸ8C0CS:9tmgգnyϳ [DL9~1>Kّ&SsHq(\Rn::*4JܭΟl_ءGe RX^wF{FGݓ>f]Ź38;s^ovghኸ;!~*oXO!%ebҲlJSnb)UlOJjE+Z} k۷ԫP.s{"k(Je OAa $&#V>]m,aDqKkIb$ Tp 3f_8B_%;cqU,ҐG(`Х9=hh`~OtmԺ 03cGOw:\6@T:''x!#N{xL]}>9xmrӊtT:L2pzy2.Iz7b@&Y=Q(Ҋ륽ܬ*rLfsX )P n} sҪXЕ~MycMphxG&!MLם {J~d(zJBlbބSч.3O8A*>S/yG2|Τ Z@AlbI՟yCl#f6sՑJ*{vÈ#~q+3;P=Ǜ wD> 66HGۈ3M ]_5!^yQ0:"? WB3ڀ)bDZU\ˁIgdld2Z(f:B9XV,NMY8F+$ QY/A{Qqm7;qƳݮYу$U‚_}9hg)Q ?`wUkz_ `hD*L.!X ֪w>m0F7)[IǍ\a</#xqJ8VHѳ}b"EQ 8Cvn%~(Yw svb(;Hσ;Y Z>&=;kVV!>#*dvRD,ڍEtҫ;C#>훼烩\#6c{!h @MNyX NqWL>PJ[SMx'F} _IjH^i`WXKV 8v"t\N ?ĸo[Hds[,=!F%jdԯҞ6c{-LifͅϞ1(gңR򢺊0{(U"qk_ w쬌KtοZ.' ׍~'N`_ybqL7\,PS+: ՋxZԦWv &TdSX.罘w^{R mI.D5ġ l'aa#BWIeZˡSp2UQ}9Tjz =t7Y7sU\ڄwi{kL#u5C=*aHQ&7s#8ѭ<Y,N+(!?VTgҽ`|CK{nychWOS4K6+Eӝ'2TKr8@GJ1 JdѬ׺ʜaX%1B2O ZS;3ɴ6 -iB ^0 n4d>e{7l<0$jsMevn+rz"Y~a(8ww iS+(ڛ_*)6ڧ\( ̫d2jNN\}z =Ry]V[l-ԔP?A3ZAo29Cg8k+1c=ZDHhLns7**C&ɹc6?OJ">Fv՝X0k'1ƟhQaG[LZjIN\_ ^$9Nѳ^B4WlW8Q`eOxtTԟ)vxg؀ j*λ?I͢GjchԘf$ >eZF q8U4)2 gX5Ex|sC7n[~*xOQAehd=>irՒ+12x3̔bZA^O֩23JBrԄiVLum]ScmobtCxcxf2^*gܳ`negڽ4Ҋz;7[5tIhǖ&)p̗_Z՛eP ]]/zM;y@^td ~( IZy`و([AWPo ]j%q6ޜڗ'.KM=re%9̲j9>>0-r e= hv;ciU 21J#uF ;ݐrP{M ȹЊpeЩ9ryBr/ ب s#CHة[J|5=*8Α^*rh T`gS25~$qUA&pmոa)}W?ʉvN,&vL߃nu|%rJ/1:-(X( >E_K?x5䩗do#|cb$@lӟtyj %Fw6u6D+UG1 \7S=eF7AtP+DJ`f*Jd2&g>FQWl,uԞ)'Y"/0gۺ4ɇ ysHH%=2sk}9dkLT CSE;Öx9VԸ( t`g: F&ļXZ>#thnLhn4auƀ-wT=d -O]B丵rPCy rNpɖdas~ W =Zg[`2ހ{Oϛkr|oJ|kUUӉ1F_^- vWU96duxe-I{#]c6bHa>CN&嵑;%,/s$'m ~KZ|X1T+u萏=| Q//mI{e`g~V/Ž޴YufjJ9>=>WOIMTuI-'t*ZDJ:.d=*$&).9lyX>TyV$dWA; M9#!)L  2Zc& * WmL]aO,7]Bdpe9x=KIje~id )M.17E&Ue臊wcYU7ˢdݞL̀M8ϨǸ*a;R |y8dg)=,׬rt05ڎQVka,:@fo Ӧì>;B)]x,}٨s$ti"2@l7p rayȌ 7^0#(,ULw3!Mi|lI]F τ?_BŪIѩ{d6dftAz[Ym@=4ug_x/Ũ*#KC.'z,Kr2bB8 :T~m2`8~;*d1_KѹΎ=Yv{zyl@\6[ /`g+}y:_$P;Q2Z^AU0?*<~[2XIm qc捩"cO:XXe~3,yEty`"sJ<T UoܳPOx) VKW!ݯY#²?{9-bR)5h$~A32QU@ IC;aciS? auOo r4$/yHM?rÓbNv:\tE#{.^~>x۰ȫkIh56}wS{w*cJIr܈3 H_@ӬԂQ:@ /1y͜FlqxM> 8@l0"Ig.K4@3$::Ry}܀4^!u)cP@3+VzY[h"FdqE MzҾU68{9hQ6=:.ەB=Ri<5vҼ+F/gU6_k``cM@RTwCNsvSy[ŒZĔGA"?cO`!utG6h9GmXoט_t ;u <9q_{d>IUt ҼoZ늍9d6m$ W'.ļci^DKBYI,v'}%vJ B8y*M7Pw3O8vf#^j ºbцh5Q9̽ Mю0қUѽM (VmvTYO41*O\@6iɩi-f+a=yEY\|ۍ1|JL^xivt~U3ъcQXTQH~P+jL5yJ/8#õͥK[`RvC=-aTl('[ңr )ҙmoMœo>uŐ7 u_G@|FՎ34ڂ 6y8JFؓ},Nm]yb(f]#lMj fԑP]}GfnVu}_UfL]Ɉ/ܸ'(Q($)I2gm2u7|e1qI1+>cj-lqYiXAֆԢFuNbHJ4{} 8l~g-9dǰُ[>"Cmy JuJ.1w* E[i)_ۛIC\J_7CcPj{WG(QC0Zi}?i'w@VHv$!\6ZgLfZ m)aM@;֛<3]Ʃ 0ʷoh z.VyDI,(2۶Xt\<7mkxNC(Cҍ a@y'V:G-i7[Sz@fU*Ռ w{ϸ1D s:܍ VFzKeӺNUGy]֮ðD&V]TedAdَ @VY7Vi@P FBjృ_oaLH'2m`>nw<_]x9Jʷg62lW]/-Iop&z/7  DKEwj|~zX8)쁍nC1G+\;o_ޙ:,.`k75ٍh9*&5IN$)x6?}B!KPS4teUHr7񗃹 *U^K> e`,[OҰe7!n2J{|p sKd$cWJ@/BCMA&;ʼ\t }=~"}Z8c8+Cyӻ_bPnme It9e<>ߊgGڮc fp23&cPАhf]4)$ Σ$]sX\,  ÇӦC҂' LY8#*P&ޤ#y6لW! 0,CJG'Ov:KI} mK=**N'gBt2o&fI *R-l BF|*< fT:np$3X"n:(?Иw,lzE$NQBώoʤdyPyז j'ݚ\ukx ̖LCLӢlX['W$[GC\(ƳT _xm3A|D= ^'h ypOi yz#\J)nnpd(\zfv Q9" SyNuiDì)\<u9 B '*^-g2:%L[kvX;USQI&JoϤD?lî>GLy_B]TlyFX,b,W;8I6G\c3o- WӋ`RJDONtwYD@3}#)9]m{nGQk[5d?3?ƧށgDX^Ѯ~pfymL)\zON'm--  |d`8 x>h[-#+GCeqm+ΐL/?";*'3_O]>]C{5 >Fvd}o.3᱐ȿ+_6""8e(_7P,"鯞 ŖY2#S3Qf#gyֆo~9WJj=wb`(Rj/WH^!g{BT_ e1/- 8އO84D@Bަq΢Rк0~ƶ`9 3ڝPMҠgsA>֝OkvLz䁋g 8Ex 7Q=>i u߸(0Znar͎ ocSˌ=eֻ{K(ddyVӗlj ~MaP_ Qʄ3!U*{x ߀Q[G>]þ6H.yZ?0'"~Q@NVMk-a$][ rjzdVf" D! 1K8TgK'|f| PQqa6%0Ԓ Et41_z0w 3vUxӿC0`j ~癦)Kb1ᗭ=ƵPm& u'j^*FW?K>zWpl%J! `:6[hdG I|(yVr rKZ2EDN3]ՋS96VdyGkPo<]OW=攫ġ&H z/I麀PpAH #)h}mcZD0j9s_i Ћ˧2u'_8'Ck (\/ؒ+v&` 2z&pf8ovPIU ՘nm^Ί m$AkU%W,wF`yIթY}S:ɲ1!,pV+Q4f떆T)G+ܺ\71G-a=98FQ:djzR݉K?E3eeyKz8-qp-:55($IABr3R`l~Z`f# T X]-SыM,NHhy?$KkePOG+?d@P<M7KebK9o~-u|ׄ , KKIPLͩm\AE7|Oa芧(Rg>d'Z  .U#UZa^~ς3XCǽBkr[D<{xC d ^'7{?8ɿgoًcpb us*OZyN`|a,Ur~U$JX~@/'v Fڵﯵ[fՂpo>^刀lfʁ3mF7j$SJ󙜓`"o'uâ(Q:隶 &:ǹ.)b9BJuӋ7".S 6[ҲIxca7ؾV$~6ye2P#hwt0ۊcZ{бrڳ! ^d\>9]"Z] eX7󘥃Z^kX5pK:{ҹ: ?Y" ?Θ,meL]?-!VmQMaL7lnfIg_Y!;raѨBz3~Ԙ+Nvڑ@jw~4yfں-[Ml}6a.,?cVȫV]ב͸,b0WEG~g,(Q<ߡz3!l{" MCM+JFݥRkfh]Vpy!:;pa3̽$'J4/?;naLaJE Dvr]p@/8VWoDLMVGPrt{? 4<ה~֬]D 7@&R9TLXY3.`6`.=%&[Z.H:?3`^Z`th.eW0\m~Jg1xZk2YLX06 GLN!G;0~j |B6nL|k5)ٚt2W$_׉o%X(D<$>^E?L"E_Fj"aGbAF=$4""S[ _Z OR=WTN؎g\BF`7-Χg ѣ'D7Of7B >ּHB["Q9D6ۈJLLOE9F4]d2E tBKDKPۛy*1 `Cѐ Wc(/ڌVeڿSQ+udFDk'H@z)$ȀA^W ! |'uؗY';'Pc2n–熂HPK}($K^Y*H{F$Oaع kO2#;=[9.)afI|6_W6똆#]^Xxg*2R6xq^e6)b* Tx+D4v&DZ+8G^C>%溁 !@;Zg%ux3- ~mQX{"rt*J;h,i<'6Dqjpp[ʋՠ8@[]ӍU.ń9vr.JEsr~>ZUM\}H.z_MnWB%"v%ɖpZ747#q䭠'AmnS;kVE 5աnsP4 3"-rqo}kuiE H+hamҪ}4G0謰"]W#W|>:5o0CBO%Rp.? ~e0B k S BTGu{^[|¥F\&vك1,T%(6͉>&EЅWsw]aE@hQ;,oqX(&7iMەE1wX%R噉uZNiS',O9-LBբ@T3o~NT,j ({z(qj11fGq^1%Bj.@ 8sg7FMvu~0?ZDhBܽaapeu xO MSbȬMRKC4˶/\Z|NEhi]g0P±i HN)љcΠ~u~BAbKY3L>攑~5/(KoMޕj&^.dnfy- 4^zeg36M‚ኬq;S{FDg^gM2&wLr%5ѢK. z>#kig۩x28> kJ FIjߜ*1 q zKqlZi9±}FOo VNl]Nuth:~r0t;ԈڛB Dkw;caicdCb(T R7M L:Zy)4՗JE1i(s}ot.i)OKcB/|h4OZ?zu_wnqDU!ס9J딸ѹ#ӯ-çIw'CSV!V#ŃYڡsӌtgs|ʔԈBx1nGnqvQմNJBھ/*~mO$ 0uȁ3/lLSJرw|q>  q^G&vQ3RM:"U]$sLQY?j!ayEGDa W8v`ʣﶅ6+S0=G=&1]!Mcq<\OKMmohÔS&W}\WB0;N؄"$f7%觥RM[+sI +E;$fT⺂0tx ?y;,{} ߒeX Y0D>u)Ԭ=Y~.{C7BXL.) uC]qcerAoG6 3¼(#kv`z9$pu_@(S1Xwf$zIK;/bVyG,cJQMjVHDl*`8MݷZ"zU73lیtK]%[r<pY6,{D.AhfqP`C4#GB'oq Az [S!,d] YA7'x^k` W(Ja.!^i˂I~F"?dCRGqǮ*9#Zt"{^`0KC⤂AeMޕ(I?@(@{$ŝn8}r}\t-!?,ܸ.QЭv0-mW\;&ت?ت^w *>CimzuV#-(ڷg#jS'KҔP1: OJLScvG8[6$,mNI ĸ ⿩ ]ԨX^ )&`E_\<Bȱ;!A0bOST` jtX v詑ݿ@ S ȂnXtc]* g:=2^1sjz{-2uḗp[fX(1xʤR&ǚ>myg [`Fۂ чs̼g%طcQ 3 ;ݪr|}{"#\f* b  7CL_4޻!9x6N"|v%7` %N+@&&̬%" d ~V)vfiK iC8QѴ"~t۪:DcճŚQ!]cG }ilj\oڳYw r, ЁCl"T; SX>aK42P 6D`r L:A+08O?RFP-B ωU'֒oo $ Iv5B(!O9džִKd{ga#b=!. 2Pw1al8pFF ;eeXRXP2+8W80??ٔI&WM9P\fzFo*EO>KlL@OcGI T{[1M8IoDa\;-~no m_$2SG|nMT~:<|?+JbjhAYi~rX6f<7yyr`8^MH0!ed'6dg=%%eٺ:eiALT]/OdCToT+cW'TBb f4A70hoQW Së l%YAYlOߏ(3OYk#x\~dTL&oJVIu* DU j^R#$~EF~=!$ʴk/=-l("$&e$wBl֑`]]jѐNxt)aU-cJU6C8P;կ^NJ[V ω"FMf;3 &6ʂIW#}*0X +sی@cHEx?e3?;-#QI ;5Ti*uGi042* ;-BGi6w/A~M7%KG!AĒO-Ɇ`,{^1.KE'7 wa*:u.=]OQm ,jrWˁ]Ci&%JbH[dH:7nWMZ]R Q)i2༛,cS_R"|tV_;3Xg쭈A ‘JX☫ge༄JxuDI%nomaa.e؝BWO&UȖȁѦhƫ&'*眸İ:VB~%1=Ku;ɾfH ʷJFx.=E)<ҳ:_ΞX@Y?7Oܩ8gl|2`/\ B-cWZdlJ)Ǭ0 Gh-7}Q*d"i*p+W_ gOu+o]⍑4g!!UOmxAg*Q0%8vX@IEtfPFqeåY/Iaƈ"wZ>^X+1{H' /vWXXlv_k?Kƍyd\ߙFUX4cdbCDŽ8ciyAMQ>"H-x%ڏw%ZokoѶPi6(t+}Igg/ǝw ^WfJ9^|w̑ы_eV{{NKM ?j W "ٕB=,Buϟ&j1j ٰ<>U|98!-I%3ނpib~oD8館w#"N>A{ު(AEX֚zJ#9m8Fdu$n0=<-BEIf]x.{8ϖIU U2{5YS թ&i*&v@"$z闕H,GIOf/$/Ӯ+x P~CF"{4BYEhO4N=hS|=wbT": qusAlkJkU%UF*[PLK/)jDF I vi'hU"{&V:Y Ey*3gKjʀE@⚲{݂Pq!K5\)kKԅ _-gcNK솩fpu֤_T[OgWѕ=@(F-<YZ#2k2R]8[.H1,y-\ v[,dFsM+>/_9E&#p[nEc\ li_GnyL҉Yx ZTj2MtߔRhrB qA.%2c@7 `BR*xTQ{XgTnU64 u׎t\yBcy|[I>]*F=tS7/v;Y$ni`H*O5^٦8ncR2P9i\7E$΀ ;Q2jdk%†}" k?m9@1ȃ'lˮJj&tPq̵L 8s8#q_4I\8w<H %L)ۯuA!SV8H]9yOr:ٚ_K2g-C)khukW3A<5:r.*^hEZ#qVybz !UZk?9[JJ{Y{>&^L$7s =L[ wID1Nds2Ιn;wdH`֒0%H+Kn4,yElH9PM\N;e2v}ߠJKܜWQzZZ|iE R¹ ,۾=7$R$ c[ovP0۳#ިzݡq&869hd:xԖĘ VAMhx{qVDЧJ XAfIu5W&fiABH<\xSށE=zABZgC p<\j렾S'9ôKs+ưjmzhPgq!cH1588 XLיqLڬb;^Ⱐ91eƕ!Ѱ5J2U- '_n &(l l"7yfh͐_ɯD>пFm@*7\XcHUD4@;uq0\]xEP5ܱPuMɩ8]#Us'l‰%3o'bcm,t&ݢ2tSg&hD1ʶ䰂P5wj\ lH<`4w'qчAq(?M,,s4zg2)Z#0"ޫZO!eٚ2)xzX8 -Aρ-}*Vި0] tO>I,p.\;㙹3leZxGn0LR(i$ީ-CvKe.5(6݊|XӌҀ 2}$R&H6 +;G'.Zk6fuxm8Dj;mn ÆXmAIQqs=Y'Dl\ZlcujB3_B̩f@.$b }t24XJUx!t-x )V:%9BWXGa Lkb斃9ߐ6d6t.@"$Hz,3Qwx<7ڱ` @Ufflbq~|j+f&zFu6隸1mfuo^+3cvFU=䞚I5|"h@2acl6$)`.O^|N g",dcctBS0kkId{ %!tMM׾%d}ǴK$׀e&W Ce`fV`Euf5Na)m}~[Cb*I1/hpw1Rp#F ;1D%ek#6Iz:e {EWfߣѲUՃr`,8C^}SVzvCl2HR~es>ƹ.@8 rG90;?2A( WHAD >*4g' )zfETGv1(ӏaU,δ-Pjp{0yWˏE5[ZDK/Ĉ4%$:EIzk.նxMc) 4vWNYqD2v(^ ,gAT& k=Y!t&1|yc%W86pcm\diAuo?һMk_Mr nO44c 4ӷϙ`}xHhʑŒ%0\w+ n2B_ <; _i@A߳Y o=YLWgy.A{Wsˁk:}g0BVJ+f6񭜋{FRꞳrJ_D.NS[_M#v<4vZXn*~b\1O`7!5[yE]VxjZ|\W&Ql,* s=~&x.ŏ/8,Va$Og՚Ƀ bE奀%Mdڛx?ؗBl30Dn96ˇ.BiJ$=zR֔%: W8R UUe' 8CC٨2~#H}Ak߶|$%ۤkVf~@is7)Uu}9 VTGUVJ tbB:l&a5wDxSۋ4|#s8wB :[=s vTb&dn@~pD<bԞ@0,JZ^n8r3֤Hgb]El@|! !CVʳ|'EGo5rIsierB-eu}>)jAHmT&#I9K'8 G&Z“V,{z,zU4khIC V;YLolڝ/ POMB^&]Ix"T5fS 1Py%n;esݻYBJtA:`) Ah /j^1W9.'$1<oKF9DXx>֟Y4zeX!m soJOޗB^XxumeىľC":N̉#2[B=_$9 r,+DJ!68XmLC?.k$Y?^}~㙆vn6ziÖ0UFfq,)" p&c"qjƉp Pl/qY1'u?xIYuT k8* PS X-?βQE%&nj)j;Zf(YZ+LX:e,T{Y}b-ߏ5;}脟+gx;oRtyW$ qBfR,q9rjXmܶAϦaIY6/^P3`)d:>ҳ_KBzM>NYMđ^Q]gV\x1ƜnE1ލ ҏ;K1ܹ%Y"o`F`̥Nm$Z"skȱD++9y)$5>.{;k vcvڤQW>p-_Bl"`O -ŅҚ 5n|avd* nDd]I,9 ?G>ݻt2xMbB\}xK_sT4kn%YS4&3u#y*bM}r<m7n;v~d/8/KΡ,DtR;0 e{=gһ'icoQꂓb[@NՖk7[o:7YHse@kk~0go7E #'j$+'7f]n:``T!McЙ.ZKg~RI?aw {v"A)k@{x̆kF*tcQ47 zrꗔ0Á]yd,W w77Vcqg zeGI6:]8y(Ěh6ohL7&2l%`vХik}2ȡp6:euQRMrd4y*GAy7_!;S$ np_7q*nԡ0S"uh53-C+f(s.Z ooˈeCCZĜeiً; hM1V)kRcuVJڕDO/iЀ857O*i7u 5:  CVNJ i(ě|޼+T L]VGuc0ƭecU\H!2vY! sϊGPxsP dGp$Cږ&$4<0%kDm̠Yв G~"`wD 2 f9(1ҙ]uXQ=&y 7p&yOT l܀Ytη~g ZՊ bN͵ȣ (7Ƨ߿cּ}![4?؏?o|p|<4 BTPCҽht+Ț׌N" jAkݵbe</@+qX.R4ƭO |]-n cbJ.5 0 ">qsQf&6 ̂=x2͗\DNyl깆7~wiÒϠ0W?V9a O9s^~PcDYl1hv5irXL%zYy/hU'\)r@$} J+,+v⟆%q~bn2=?Ll }xsQ5KDG Ff5Ѵr$*uYļ\px͑YU!4-&>=`1ڀDQ߫ @#U < y2Ɵӯm*IBg" ` Wk]-# qb@SJO\DfZ~wBt9I=ڰ5*;*KSρA̞#㋭~~p=.Ħ V{>I>aAziz]%v* f<E4jx;UY{8ɝA$H?b (J.pin*}#|! ~D%H2M^r# %PU@t--#&X&R<Ws` h)DŏntƘ7 YU,.4ydqpc*l&#Su3L0rf6g 6gV:ڞL$,z@<3_q7+2w:`M3|/5ǁ8maLi/֒!M_ТFF{M"GmW#!Ol`lPs0^@ٰ7"lS_ѵ^o"Jgu&[?״2۪ {oai`g 6qQYwp?Ojb *x>zpP-O:Ǫ{nWa:hIjІxD5XRڃOrSMnM234GFO1Ŵ`al2>8JL6xAj/m[XRFV呢<gDJlՏ *4q 8ÝIjqξP *U+kȳ]ڑ9- " ){ΘDM% il̨ lfFKcբeMf6@( UpL/XZX4f8 WBk?#=xjC./m#v8gGwC7Am6O7OE3,\-4A9K֔Q1 \NXUAR Qꩡm+y ֝d3p Ҫܧk \PO*]K+W)-Q|Gz 9@YC[rBt8?*ƒ*Xq9 }ZI.N)ua9=i<aTˈ1F$9* ֨1{B: aLH  ,Baj]kŎ ˄i2|֨Bot<(rJVY9GIeS܁#oGV_u/LЧSo@3(QW -򌬿S2z2VQCVGxO ;v 'D 3#j86bcPnS0Onb~m nOmۡ$$gnHB}лY CE@d~N0Dc4e#* 7Tt'!0ʛ[m0Q}ܗ}5L߅!xНWQBPcQӀhl\5 #{@-! odFdjϋm ~e%c}J7/}.j1? D7gr MioBJ[Jtv $ 쎒ߋBp?)rKg`}ijz)dҙ뫧QDwW a ;F5@+\\5 ),Ĵip并 "m#" iW˯5N@eK $5PAQVuW^1'(4s zlBW[ &M kTVXd?דdj(ʻ©HGfײRX[^/d5i&邌5JܻZb`/XLǭ-G?4GxN |}aHE!mGvX$jא 'R%<]O&/EOǙ“?!:n&ktR9[ HZhmT|\N(뤧rm?b{7U5i"&5Q%@c xXGAxv#.iB*dǘVt{D[: HKl$II`X_-cXM\wSZ\'Fw"zг،䂩DԨ]]+ƩznQ ;y+ u5X&9Pht>7Q gW(,W2Z'@Ȏ A#.x.!B7xT$rav"ŦՓQmj#u$CT;{7;*3p:f \Ե7siU@^ ϊ=;hЫ ^ی苔Up.[k!:Rz_dyΪl9dهn} qؙlllE MnIiR«{"`§|(ڧ-JCGP`"!RbQ.x[ՖQ̙\v]qIigPvX=DZ瑠vֽBYCYDYz'e0al⟟Z(ÍXWgxf] !0 o++`hd-Dc &acуT>{%[δ~\wL Al/kɰݣ1d=%*[?mXBMQ?_~hOU!:\[ w?*U& Ђ/[]&/"2mY視֒mf&Zw32MUwݽŗhwU0iQ :58'zaÛf|gd褐F A({mΠ`"UH6wn,a³`E "IcjY :ݡ* &f3-ѝR [Sg9imK,zixR2yI8@#._~7rwg- 8He|a}w$>oFIye|ͺ7e+CG}M; VY2lt2X}B2jC6I9Qr$|GEO!~ew$!XKwnCj,v@Hg4x>0|5 JE Nx ZRT!Hn;*$cIa^X]sUG}[FcGQ Sve>Ԏp&KNm~3R]=#P]Zg+)8[XC .#ZB5 Ȧ~t8ǹz`+1L߆όa-¸6${";3UrڦnϧnKWL!q՞-%qmN'w r+/[t;+ܴ]#O_^5;m6Q*0Jb]n xL/_' s֓a5>"%QRݼ;a`܈$yx3NBV uBbaR5RAԂȏt' hӛXD, L՚UqeP##\lkWmcoڛ+u./v޼]K &S|ly|׊n{[T$q2Lp3p aP,A$<_` q3H@$+d7o%dtE3-TCM}|&(ZL5Vyϴx-G tsbo:@c>L:x7el'L@w- UvIGi2ǰ񨐮4[i|A;~N' -K_,m(ij%T7q91{G2Â`JP]G{6 pqfY> e]udgx|v߶+\a%[.&9Qz@1I:xOJ舚[/]'D:fGj#rK8bi w' ujIPqw 3J4a1uKiQ^ {9`X%*$'vIh-M#I஍VnsIV*l k4:gOt>w _XͫdpgID= o/&qQES| aha@4wizʯZ>SrKfWy1+?@Dr/?h%:Y&<Ov>C&1 mx"opB5ԧW,=m ]W ĎPzLm \ZKkLkyNRmOB[!]pC>;p?4jO]MW?TF!U`#`vEv1=TKAf'ۂAyjV(3<=m@㔁%>=xD"`8֪ju]!=N zce}AO)Nڒw-"G G>1ԕxԨȶD|xpD)(&'7J+%ZPfrs{S'7Pݔfޟa7%6YQHއ5َnn0"%IgMVYĤ t3N?E-M\8,JO/acqA7 KcjI$m]/0CEtP7zgِ쌷E_h,~[ԩrN[ټtj~,HdЌNiu ϩ.TAZuq%nG4#!]qM'lI4cņqõd;y,%) m_+/Ḧ=C8rx_^%t./-m:Jd*Պ7M*lK<[<*4Z;_L rpC}3QzYZ!_4ssWר3LkN5>Kh*Mo.$ʍAF"aTA2epޛu-@ 7&vlbviG ASB`ic'IKaﳹa.هR^nOd}OըQEF*I}bNIW@7hY3s^mRLECTm2R{9-k߇tK{ ㎱5@ KW9o eJ{g ar@v9oɀJi5%c0'Æ^{J2gNB(b`j]^eKWܗ!'X-Іꑾ|Uoo-5:6n-=3?rHG>TkBh'hdN Mj[ !0CŒCz6Jڴ*Z`Rձ/&CۢUDfS;1;7r_LF*_"iwS&'ێSϿ).qv0sE)*g9-*~b$F ,;W ç ^ mlDrO+*2)i86_8L=]}W'sDA>O~rァfP'5٬6s_muSl3CqVǭI`cY F8N<;_yE{^WϑI M$C߇2~ !g/~Zr.J7Q:0Ž` K\ ZpijE5%-0"*#Mm+rܺpT, G+lt0² 8\[W+_;-5`]yp3)i>[lUhWheP]Ҷv>9*u"MJr&dDY YZoh bqVJ9Њ?s,fvr)bLپ9d[Oo] o;S'9y@* NiTcLxs ݄$lI)ܣ셥;$%kuUtJlGȶfy>pEv.è M ]7(77j;$+TKyJ\̲@Z*o 9}FAV5 ƫ|MibZs80R',sMF!٥T624Bwu UVvUfYC 4$W9ӳlh|cѳ+ FLb^F:#2v85mdhnLmL+/aVTXaGnTlSeI/'<8aԛ"rX,ѡީ܆Osw8$!Von'i_lJ) 3o/XnĥX6M-m~erF2X썭u"k$2*>K%7:ۖ^oG'\C#'91&e)l2ى0 e]+I .=K"RUK9o"X$RqzU[ʏN$ 0Ecx_XV0 bc2Ȝ^s=Z4WSy1$v#F(l2z*wE4EffWbE_|`2夞a,rY=N3.@odl2P.Kלiv8%$RQRV`!@Q}^~ޗLIO8-vSpjQ"BIț;i,q `[Ŵdԣ/sZVf&LY:v}L7o]"{Tҍ(˟v%;:@4UhG'q%Fjߋ7>u Ӄ!|&z!_Į.QٻTsp,b2^zM}+k~\. =a{ܕ3"AFw x7!wRYbWhԋ'dd uV#G`jz.iMD´zh̬i,Ta3qҺDݙz r[%4eZ(8>wr*37;ܠowe>ҁ:xQa1cӃl> ] +1u-L/߳0,h6' ̣ރܼW7'oc8WX+n| T?r15h節0Lœ.DI4u8$uJa}/upsqFΐDQa>*10V!A.I7=-?{ݙtrZ|Op )-$I#9M+68S:(,Ǣn99P(SPvHߚmh>TӳJø;Uڛ8"LTH29@lxJqd"UodRn=|ι7Z%7,s~% }~[x${{:0X ucxYllę8#gsX*ZW?|2,*,,DL^XPKboʏ0XA` 50>[F0,bO/"Up%tB)o X*;s5ΩlMP4CvmTgq%a3R Cq/M,)::}XgqϏOˊ1rРShYO"l4g7 zΓG淚θ LDiۻ+ 3nzΗdo!M+_KxnI̎4UxuXD2Չ ˍrLŐ.ԁJۤ͘*=k>x"7TO5?-uw3/Z$*> 5Q`IT=N^͎8)صڢ(RePPcǟ-<6"ɕڕgnyMϽǥ&HmӸ XY@U =$r}~Egh)Ig~=c=풫29-Y|v]Urr=q k_$Geb e1Fj]֢ l6eb*Ψxd&}gͲT7x )&:}h[P5cϸZt%?SĕO+^9GR;pMh.H6ɂ/W~έaqA3GΉp@dzs *$Z6#cjP4i$}0;ΠM_pD᲏IxfCE儮W {ހsMG&:#]% Ť9tj$߼l42p}@}b1F'ȷЎ i9i̸mLӑ`Ϧ;Kg㻯(%?#=@_x/_r%#^LX/(,Z(+j?0z.^kϢ2-4ht2.w0wlqj\,M8rb7,h8zF rd wSp5j#L*h3&ؚ!UF~m!+6S7_hpydS:FRK.|N3P+wQ ]}>\ ̠-+wn[ZXQPv}T$[1-5 = :. TV7TUl}iy_84-!"bKhR 2eu +yM*2UmQ ja[bmZ;G B>Qk 1ԳݒiwuQ@.<.h#Ȯ̠+T)qLy9 ˴YoNKp"bKqR&@UUZ|D|h@԰eHK<R Th W\Ս_vVvwxwqhPw-D qgkF~$:ws`. ,ʅ_ڣn4rYNeS U\!h Cvj+.ڑoRz$|ˠA=_IV6 eخR-hGnf8q ^Drp^wd 37Or`V>`HDf*wItl@xބ}A"B-tooI=-RV; хPmRk(MsV2tLQQcy8CH?#q^9 zLvis:gdw"ގO#:ƣ)h [pJ|6FWMk]zxpOp4WNpQkDUHﻱo 8ks #g8y/nVZ Ib: {ЋÓSfF՜:]{5gјK:Ti7fN2A[sޯ1H,rC%u [,jrI ell.LOMu!^vsd6:o} pm*~-m.s@%鰅vG2 M'B nzi7QamIς䩝Zf xur|۪=>Ktmfį=̺P Fl?U CIB Nߝ5/wLl3kX hH4@>m ۹srd@:+S"/ٜ(Zԯ}BG#X`}nL]v"?3v&l$ۈ6 YN"%.?VJ׀;Hm\@-QKב|HP\Pcl*[}P SAaҨޓgpR(cA[LXل) /f9asjX*Xס}n՜sIOEM|Fmi~8ܩ Vڢ/I^xjSQ:,Ot:3i=Fy?ԕ_{7JpwEV dLNuhWJ$KҜk$/DC\: 5S>_q=*]iݠ'&s@q^ƍ, 7!2?uiijf)z_&P$]X"iѥQ<05MG͔)IOsĿx=3'1,mYfß(bP>\bڌ$׷Sf*r (vQ3uД}GfbZ΄IMLShha>tWakzGBṺC4B^Tq0ZW%$.SO r㧟g nVr@pO4&ig7 Cj'Cwl6yeD0li{_[aH"ww ׊Bac[yUhSwH- .bAJ iiJLуm{T'wdfpT17]2aYP|<jPH:9jel1:!8=Z}G!(QD3vgmt9YbZ;nήGMT$yYr'idBmkR"K-K wMA.=>衶qkߤ~4^$^ s'@!| gDm~]kC5jy{+eh5F^ Pv 3~-D ޴ElEZֲIlzAQۖ,%,}j:r개=7ۇx -X~v>o|_6^@xE4YYN xT9kb&6Qi8$%1J!*MÇ; Q.Erc?}qZ3~Kص a4X`1f9xz2Nɢ_ RJ馒id Cv|G,joFoW(뱾KIZXݚ;iND!Z=\|K- Lѯ5ǸL4LA rO F }5-385 ~fZn6A4ܘhe yEպ/li<3! ȡEʝyl=?IGrN8dXC`J"K=,?t݈*ᓅw {qӐ̭pwK{s k MQ.FQl_S[ dCo K(Lf3a{tEbt=qtJMzMJ6ה>fx[;}v15'V*9rLպ5'MV0 2rShe=LmT$ki(7)J֘:*{\ T ';ѮNB/nytEJh3\:2[S1k ek!^BYf%̗eSL!JS0ƺ:/`&.,a9Wa3\!ЛI_+D_W`hz*m}`!('3MfK N?9#qFИ*,%Y n*-h0u: ;ﵾqRV|2c3pq$:5]RȩAOa[A/E\޽aql664;C,KTRylkˋ * aYFD}=W:}SD *2t)3rJȧMC K|&Za(3p &7aw0=ٚF]5(Ĭ#11';NJ+w!@nn@?vLc(iE;@u%.)||8HhVën$R;Hp4òT]qܟM@^AdSꪳڏ_~d?0JAUGDÅ>Ryjy|b,R[xgoT貍%Gs#ifVcqu&q n};[-Dޝʖn]so@P4$gg'/?i>Mz l>AgH?NU'Zk (4{h)f GY˩h6Thȵ)HsPljs %Αq /sh&37] '+Ob*.eLz酤}~\kl8kugN/jIu= UF\;O*)i:k#wQ*QrLJ#SEH$2;힜ę7@mmTjf#G+ A:rHJD3 %)\Gߔ[bZIM&%: 9lE .JJf 5aMs^HkC8F9 !KErW s7rEuw;EZ=ù(K AyI> U]ȽZS>řt-A6+ ;68io#(Je{}{CW)xJY5MKr2MnYM:S rwFvD<|w}rcGo* }wEs YCI ?aK{l_H8sMڢYYفʚE3;u_wGkd¥lp1Wz+ +P>!vj|=]U]vnm@sӝ< ?c <~U&{ぜwh++9LGߜz]4:s8űB!6G49+T,ϖAQQ#%ֈQhWMԌ1(\*XWL$e4eux06`Ηb9"sq1>[ kńCxJl~.LL_k`Mh.0^%GSҡJ_r;8]1FFb`"B:Ft9=?#ZyЦ$[дQn^n,E_kwX&tJ?4(tD\" >(aR\TBD`Fp";ha3$v ICtɂDnXJ.śU'#[JavXcX ߰\G\ڙ Sq^9&ŢD[<0" 1VpF5)!/!L\%>~`msj@.Jq;H6n) ̨=Gm2/k,W滈$U6kOy)u#oeʍؚpas,}|^D;ի]gyHJ )AbYu@ZnC{=ec=N 7-pٶCWs2_n:P-[Jd>p[łv[{+i(17!NoC q:9Bq˱Fe>FFYΨ fR 9|.8йTD_u1'xΝ'fdi=z-qb9]vrZ3,؜''iH" LQH9@dx13~$vm 3b~~/pyJ@1Ys2 RUV؄n Ii7 \{̼x _7M[sѶ4/Q)0Ħ5 r8g̱ݢp%bggyg[w|i4j%ǧJ1aԆˡ@l5o_[*T|7$c:s!D0$TQT5DlJÉBApfv> f0w;P5AcEOE4=vWޕF^؀=cATk-_PI8Zօl@/[)"gW>0'axN^w&9}%.c"zOxҌt !W~e.='і=9O| و:xǺ j7 @Nq AcgmE!.3sHFW`k^C$L[kNy GL2FīŖoƐq`ƽm'7d\ޖ-Шi#,jkE W_)l5,πubkj"} 5vP",c(Q:)#Shm? 4+^yptRG(45q;ԛ U7RUd5Jcژ[ ࣁ+nT6.+;;E, nNd1+KUL8[Sխղ*(51o 4ӨYEw"똼cn+cqie@b3ta&[7cJ^~Ou><Ģf2-8g'$`t4/l4\W7ix®mRvc2{pcK[ ucXCeu8PWpI)T)$>AeʪQ X% Ʉt }ʧ d48e=Dʘ2"^ua6k"l%6ްKsAF'8=rzip%X0假5/|x6Rv$*/>g%p+z]@=%KGb O[ы=LT= B8휪nfY=Gp D$ו5?O kwk(Z4t3pMfi 3g,!½7Xzhp$5$XTU0~n]v904PAF`H?/ ˈ>[rC"l}{QҞ_!#报F|oJPzLN=8U$8 h[}H Wr_Z7S̰_D!SdUЬ޺2Ư?dz||W1|kGWil8^G9][ q?lO*ѷ>QGo?N&驳a& q.:L-+3_rV9aSoB?|~z'0UŞSq>Jպ?槡@`_6zV]ö2޿ug@HKhHNEH|kIfUSRZ`(pD1d/J<{^5 G:57ރK$X*ɚ2c/0)9 +}fMˠ$hT'OjOs8 :=,/~T$8j&~$JT;}MJbd $wByBևސdE.A`܇y^j{(lĩG‰h԰A?ސDUv%>acaRנ,=%؁z@{nQ8JY|?Ea0 ׻ΐEO~B8*=PB\e<¼bxG~4|u}gY1Ee-wJQ KZ Mf1cD?a %m眵|. 3Ę`Rڏ]mMCq`Q4ѪS G^NOp< `pSp_kG =9ZĄmcj9|L*rGd!efp@4ZH[XS~m4k1́IX7g֣gq'L5 2<";f?piZ^jA+yWʌ\ÍQPPzs/J_f!6 c-je9hiPND(Mt*g7!YX{.3w]̗T~C9_xqELOه@;t4ʖ91!ބݝ׳VZg`3D<+K +Qb!*_›,*)dSrOʜ#Av%ΘOiGUmfdC\rRE:m<-Z)梀 hٱrtfHgHGQ9Шщ }%yn>/Q(1&d;>1N(k,QlQ5Pc~} #La"R԰&64pFIͳ:-%4M$jh.>e #yoaBE )HydczP=qS{1ֿdLA<ߗ,Fښً*㮨B0A)˭a=H+,v mvw^%DQ@lQ76]; \{F-S\G{ܜK9$hG61;*!ȢUyW3>YJo~R! )kw9akx Q}I=ScOI4y0`,X;fjٶ S2TON+qIwl[ 7?PZonkˠk t$Έ^ӻ |.%LTn80R~%x"L)]9:4hag=YSC)^<xnl<-M2Ux!}0+t*9:H⭽[)!yVϯE `Y@nUXP}7fx\7隕!ssU/p 3I. 揣ّ$(`_j[3/ccJ"zq"ӛ3]Zx^,[9|w$TB R8nw".:_G2q[MpO7ь63;t,\0d=29yO,3@`q:w͸ExTJ8àKq,P{GFRP6 z?tW=tmB2G}Ƽ+Xt!.s [ت4L58EOUL Qj{%KD[] ˨]+qic;rԣtNLU~v݌~= > $`CȽxiHF"vCx!|dl'>ݼȡWOphZ߃NǷpCBЦ /c>s XuD[ZFؕe"m:5F^<|f)q!4هqx ?Tm§?Ce?e4јEq[ 09 q٠m{e HC`HxdutÈ}?9: X.&.5\)A#A, t+Š/wey>IG‚uΙ"Zw(6iFkɶq AwUI ژ/?<&h?lwTh)p$yھX_ȷ.ROe>5#ZSER}6}ܡ _f&_>!TP՟IA_<$G>xIf5E`JsgŅOZty k%ܦE$6 yP\}o#-@2x+a5Q)4XjR\3b3|<4,c1ufonxmY+Hm̚v"0?KKMV$ =;(*(le J٘$ C+~򺿥W3!2;:j5y)pW<М(r5C(9pyܜG~6Akz󎺤c"KGJտ՚8nA>L N.~r_Aā\IJp({)\p k"4%5t'{z_\Q-i{^!0>8"W r€ECOjڥ7 iicZ,OaZC{#3`m)rԊ[-#&Riv_ҧs*b>Ml .ƨ=9;kHR~$a|hWa 4X:Ϣ>TIݴ<#-I`WlHU$ ߎU(Nhu[ ßO# Z6oRn<٦ m9.wJk4)[ApH.VPeںf2.)'I 9Ad[4.橇?!NInXT:N"Kٰ(-Y.@?W.=xsf orH\đ0As*V9C~@?1v\JT0.DK3Z6=$07p;@ia[V\p#sb?k6_=[[q/co[g^!]Qj>}7Hv:~[Ad5IiSGCyH-ipM$ ^T[ Sr>(ɦ{li C?oe#HЀi7hR![wD\6NKjD 6]eZ` ]BQ/ 7dnăAxlս:W{?zLҍ%@Cf40Yg]aTxB2KA>Ilo,o*7 M5Lu9q /]т 뿅qA݃1&,\bfUuq .e؍|f4oƪ_=7:=3&]WѲP=g2K+qL|]")G +MuR JaOIx\_OrGgQi'E`1qGNx BaR9JR[Z I,oh c3: jh;0S1 >9dKE5mk/l\&75\ÔR`t_Ut!kZ9OSá&G;UaQ'40;ܘi2#B+-sfI A:0\C1=QrԗzSc3{Bb4 1$u߄>~d㲇Կa/s=&=;+%G֢umW lz/:04lJ=ћ#n6M"qEm4YDNGVx=o lXuѣhCb i4tDZ/ĻDK`U sx1RX/SI8>Q{2j>*qQ-a2N`ƨ vRNQ)b!N5vR/1llƥj5Lq0;(KdE$rF 3Wv{ijIнfxϠL[QqYrUҪ m2jWL/8NNOrL- 0a3$͒~v=޲"׼mPx1gZFU: [fA]u;AUqW\"((R,0[^܎jlr3yޘ21X ??MAO=t4o$;!|fսť|q_j{Cƕ$tyAܟU|t72ϩv)WA:ZP}d\ jQY[]B %̺A5x;{^ٸe3/:Zh} VEz`ْ ;^@CǃPl7 wvW>]BcN4Ӟ̣CKA! /؆}=Ǡ9뚟A(0;zrLmWQDZTg9j /):"X 7d'nt]~*=¾_(r=d0v<ɥ:^x"E˨燩؛LY*klewW|UR)>čZ j/I2(YU!!T,\-zxSF(!Ǖld/$)sU ({ T 8nT/R1Wvm ń|m^p>co "B7j KqJoY}+MNC1 q3k뷇y=Vį0 f0n[ü~Kkutg%CZS"@-by^ߌyJE$|PIgi_ܐyEK5J_RqloŋRT6z&-' r)q"8p&b&C,YRu> ~0!ѭ13)˟6su*q_ or x_ אV.t* 3քƚm[\ +nOgqTҲ0yܬF\'3fD4aZ)]i[ɗkTé+BHeW"yy)ᗶM}SQI-4eB|Bͫ e@}%\_ojLد:?~dAk5FYhzC sN5)\N4Vl*]M*^)Ǭ0wxY~8ʛ-T:0&XX-Dƿw/yeA@qOW*@Դka)-rw]6`PǧƲˁ%\;:%tF0Djˋ ~#" Im6$dwbWS}"plJ^BǤm=@wgiddL3\Ք-8('\9LFD)rȃƍXa2`EtCh 9"`'m6\ۅSȏ 1fc۝|9j + i rd8P 9f2P ?8?F0@Xz}`2r+)vygX9-)`/v[poD4V#o݂ pPoNmjҭfu`xp} Ӽa+^\aFv@DH*9:}{/k@_Qbi8VgwZoK T\{;*BEՕyTHV> bG(-(<1;ʣl^j5/P/6X}zӦ!2͑{] =-qb| ڔ H$!C-/krdǓWH4^) i8+xE4uh{9:O{%(@zCqK'n ʏ3NcR?$t￞D*Z-4ʜK/6s( ̎CP^*<}$ep?ؒ') B&#' #4C22{r9[ai~I0l!-%!/{{WW"ԥZyCzb)=Ǟ}tؾ/E7N>@\!ѡ3;:9r悱Լ 5EjTsjbwgr5y F1+.WUװSVyٯD /юVԿ PcUE) L%ԖufkaFD2*mV|:u4{ [HGu%*m8~@ϝF:^N9ǥm1?TY bqm(|r* pUV\ΑZ:"${+C35Bj)mdk MVZkj ([~9|`$AO z`Y<u;z$)ko.Va&]؂ߙƫm2Jm ,{ʸTNݠ:w6[(I @WX9~?I}=4YE.[ʆN" CT Il|Kɨz2p!/-czo;HPXs ' TcH*0ҺoE7ap)`^ܼ D{Y$d_Ò8/__oTYv>0WFOnÄ',L%oԂyˏFWOTףWh52b=rz2e5 ivA>k/F,)cyvqLl'.%2|=2mT}CW^v6U5L& R@3!k|+++DI 棂vNPσDBʂ@س0$MI Z = r+$~ п]/BIPt|聟fWdI-8ZJg!>FG[ot+%1"1"Gdwyn k4!{"t-Tc%"`jPD2ŹƊvsr~*K7R*kux8[yOb)(tΙe,-o.I ʆ+5{_.,TPJ>)oU&|VYT3Em"40Jͨ H6O2$5:ZBu!V)j7c&O &EAdIB1jrt0R[[E@ Pl] *\NJZ@5#b2đl^5 7hr+ʕh2tɵݷt©=p-b*4>/y˂]`.5JND8 ȮiW>7wzh5n ^ؚ&R !TD'+a< s[aPQ(H 6>Cxbƣ'3R?%2!QF| ;4 aSe8vroI3*6E$]drh#!^L,,WMp#l2'`XNaq_vXZEqbj٘Lqwg>zE]A0?pҫ5Eh9EŦVM|€Bץ{Q8V(AC@r͖"ygv3 w6ioSaO! ďsķQHj'vDus%.6mAH8Y/e;ۧ,1ST{]ؖ6,gpУ.OTl1l)'\nd KC.+!o*ilu8գh 5 ƛ:^!GPjY&' /I]ÞhNKdɀ>]99ƞ>̍&+'~jFRWޠKk+1f/ Q~_ ˡ~ FL <ҀR٫bƪ>(UK)1U{$VJzE!:v~'66xDܰM(2Z*)O_ތHK߅E4Y1$X,ſHCm|cM/uluo(=I($T!h\̩TV\/6ܳfd!uk@<:zq]d Y13 \SV.P`lXHUIAҭilXʰ$6&4k'1]DʕJo؛syhBA=2ev=ZVÍp'>Q*L\z5am=2ɢ-j2Ho-iX|<]f>}F؄5' _=UꕃGXѷ;K'}2"wѹB"jA=N__jXz-Sҙ]wV>-_ꂝgJ\T4ξfmh[A72/4v[odl%$o"6V+l}4+@Csfu3yYIl:a'O0Gcr3At ةOXt\be^ YS9_ikGpiq[y:9O}~3nvYlQweָt\fWp+Tq zbĒ w S_ J kE Dxk{FA&LFpёHrnA?˦Rf%z &UzL.w30iĔPbq>ʶzW-(l7UxUpeJ͟smoBNiݤTFd#B-DStp3z#}߽sBW[\0fM3n0xiHSÀ˹Cb&HP#xI~;ג@0uNj YA:QXe@@MRT nH\יj*VDM{CuKiWsO\ݳ8$qG#spO p<( Fk<ԙ4 y=>p.t]`x `1F)iy?KXSLK5U Π)o8:N1YEM3<OxVמQQȒy~;)v(Ӆ[8jPtB@Cw%=rxGO,B`*Ø>#4cdFN@Vl*Szx7A!?c?ѫ >\bCvry,Mf=mcUTʦ)elx`I~JeTꪘo I?E8MzsmH$+PmZvJ0:ruloݡ Óu0D#[F+ ؎m:~>]JPHu8 hqH\#ãTNv??.$VSqS9reER:)y#n.壤vy EgzɋZs?RS«Eef+r0hTdWy)϶SEwAXh5rN W`Ɠ@0gހYB&IBa]/@=9rϹjI;~evF#\앝cTq%W]fTҀ8EWx;aTfӟw3"N| l)K*۰,lno=uw(-iN5'mg=/9f%;$eݭ=}^}$ R\wcUoudA> #x t>(8!9t"m/4sM{N&JdzO}<<9S;t&?!kh!-/haOӣ9yjWb嗆kwYd%Wmr+AB1ό7; l߰.kwco2L95!BF۟?E5/Kd[*WGq!>gM-X @iqxrҡ FW7m՗Ssc7Y $a9'DEEWFCkfSx-oS7 ]R1w3Ǫ$ǗI9pb{%[I7`:8G% -9+@2y>'/\i<$Gi__VwCZSϾ*MWA-Kwc l:,$7«NbqDȗ4ry_ZT+o6J+L$@o<]Z"GNOݦ~`  o-͜y{lO*WqVn7A:5ɺXK,Τ^KĮ-tVl?CA!Ee}Xܡn{7u@2WUKU/oj 7t'BOUYgXϐ@PWG4G5` d˴am9 VqZM3^-.hS}5yIu톢 9J';S 4s]V APC:`gnQX P72gD!FgFB&\q32B{WJП":Fk Ҩ]lMz"eOhZ\`OiqHfkqV6)kq;;p+` CKӖ`AN}u%G\ٞ0U'P?aaAGf(B|̓ ωO&k;CŋS aU]2Լ Z.p덖}PqL)/-|+Ws%Qر^1N~(P0!-cLIql;RtLq3g3:&f.2`InAoYS":쎉6Ӗ31 :/W8SU: ;}-F$dǦr;x%pX.8 ŶAHñI[4!%ֆM\)iƌ3رӫ9ѐr>It` <^EߪݘŜD(Y1%)f {LĹ\Ll O0&Ԛ ubsDswHb&NWl ʘ JxS8D\:ӫ;.KJgV:˓ YOZ1gK@Gj87I\tw?;K/'ڌSyN@Ot>4KϹK;bb\: W`B;)=S5ywFOE [Zd5~Ч~Ε#}yPR{S KD^Rδyl R߽M CT %=dh(݂8o+PZwA"v?/ &ahYpD}I0D[؞nV.lFc!wEL\1I;qowmh[/N2"pv_N3fil@7)]x5N$*XGuA 5P^zDu;-,OwK.Ⱟ/YN+&BG@("BO 3$d?ʦ֭Ƀ]~^<+{ sdc%̭K泧NvbG ü٬e1Oq nrK|+qH)lc !?P (ҰTM N[2hogDNJ3?RGWVn$ Q,g~{JAF@FtSׂ4m e.IãES%G }6CNw3$Af$퍡gWnN3@mHb1S ށv<[[|0On+kDWpU_8jw]`1>vtp)a q|Tz7AWv6D!m6'3=ɕПY搒: >v\O9-b?l&Ekh -9?+PHKI6w70tͶ9VzCvzuv}XĬ }%~⟆(%j`f@u9\r. 8{* )Cv?Ew"V9g<&ٜ oBp@.v`BTƤqv G01o28)r_'HN9顱TI|r"H:CiTSP_ >qYZ=gc+Ƚ SCU,V לz$*L.J۳!3LDub挍 3mS"5p;ȭ &ʂ?6ə \^m=}S腈$֪1UD˶,Gmm?4]Ɖ({>O|:g38 fSi=i=V.x^Hkt'B5jҡW Xۚy21~`cDV͖`&i.D%؍&(0$%kMW|`[0$&]Ѹ2&Fiz٘e3U*9~)"AO'|ÃsYm "K][A5>?~!oel~u$* )S,c;ixZO}b+=C#R\ +hOIOrCade*|R+n:J7|E[4 aDXÄ'@@cA T\5 quswաGkjZ6V$硏}uV<l$$iDdShL7z%n& ڤK!MʁxDWhSt@X-EymyMB)RG%ߧKiSCeY5aVzOǣ!aZruC98lk N/0Fir5Ӄŭ6܀HUC͋dJvW\K뛈h*Wc4߸|%O׊x].~מT;9Q꽰XONF,_4^70;Ť7׫2G:=S>E)#=2eb3tصuBgvmXVRdO=.b"?<.LAOs'KH-I8%.!;kSe@ =p::"G`!S $wɲԻ-v۪}cI9K-y,aBٖzc]gMf-$"hE`pʜfM9&w NQ>49:҉xΣ]/L z+ `; C&eSn7W U2DB^x RϿ`wbV'#0׍j iΰc6 i&LiK@-xF1u!_XL#>DHY9”Fq!?_bf|da43EҺRҲZa[`}?}Fg-a(9\oaC9w@ʐT|Hjd3%#Qa{1{||xVB jޤAwwVJnP>"$SUWhƧ!b7J{Cj>+<^# oU 7Ъhg0ɆӟSeo9F)F̲dj%@Ԫx/ObhΚC~\ ~|b;#ozl"Ř>y7iK bρ}s4~r:O!^ u[L1$ڑU=Ov"ᮁ[ꅛ6b5NDvvչsgZ*%SE! (2Eզ'k<=E JFw?f5~X̍ b{$1Xbl&g AҋhSvWCDU ҄θE:,\ 惐npW?Ia9d9§hױ( OȔ?76׬ ZʡIܹ:UEVNgN@B|`ha<=YҔ Wܧltp Tח]*/`< ˉoYƍKX40D/h"on;3f+cQ{#B/%+p{*kRE`2B^Ig-o旐Ca2ĥ@gQ 44ViIE/|'2ws5=Y.ԢF-R!ے8ϾfEEkCÙnI'_(1[PvTU+y O]w,츎=z{ڇ2=_L³^6wpr|漦@ywAv`$G/3}ʫfAp-|w(9]b67,jk2+jt1='SHⷸI[<22dK-YbZfo jT>S<;0',Ntmj@V6x]TJK(P+x7 $%ofbLjX\(Vos3K.=DRY_I<{o#  N9!Bm$n /#d_e#,ŸW0S 誶M^g(1<NFFT t-=e&UXT}!wrj*TIt`xwR6_JˣDfJ@$nGn 0qʺ hkР/?q@nŷ@90TYS Oh޸KMBͼK&sǑ,bg7]_k-uK1*%e*%2-NK/z} 9N&|~>)V Ƣulj GHMjq~a|:!hTGx?&8QyrW6MD ͙{Tu4XlL?bsX)1}ZN)KZ_AK7h7vp%N[:DL_StL3~AȀxUú;Z TB2މgwp';I\5ƟMoU˒qR&~İm'Ko"t"+@PߐaH4vTmbImVkf<C{^6%bb/,HUk)TeDUH> FnE0E ;px,*A܋c.~=\i)mX *83Ez&R0:qbE(Ϡo0P &6VQz|C$}`CW11KF0ƱYxk/T4,Ǽ [5UM/RsUGePpL;{`120VP8#VAa (s I):jzO̍b.݉bTЅmBaWS(n@M-)fcYR*|FWZ=f^˕u*W4Üp\9Fy͑tϽ(s5xq8ݘ'$:GlhX%l/hUg3/i%g68:+x^ B j{`v`VOX(Mʋ33WV?5jţZ k,iuPs30JdPXUkhZa7Խۚ|󌨐 ݹX.W4ʝ(=#5^hc[3q8xNn0 ՆQPg\|V,4~aX4ݻ&.7!ek8!əyf|a;~*ĶEWX} L)8@hM?g{cVt=H(we6 D6@6ք$hb7ީ۱Z7_ꇐxv>@Ljz3 \R"9@duQk3HMUu^VHϷ$[<@Z(lrXNK-G%|9uNXaj3\HN8 x*Ӌ\U JAGr]fĜ~ |@'n}/w};jՉlNB_O C1SfƬsC9ތBo r`JXp54- śp>Ysee?5y*2Y'I4jrV 2%h+{~5p# cՍ!o'5V_ֵt2nj;8 +nsT)Rj]D0$><"eW[1y2'IE>xhߘ&{}V5/gELQ$Wؗt@iIƱFoh5vDW=#m#berHjNgÆ!BV۬VAp$ ԋ^o.͖((DFkxGX\+segvEoͲJ := 3rF~ԭdZ"vՐ (gC I #-% , %V&FׅvNB=d/EG%4%7# +.=Aa?C5cJKFbQNP)1*۠fPHoES^ aCA48gT-'"U }Pb$6gZ4ې2욣d! ?VԲT{hƾG>"-bU@)mnPFc. RCO=1@po=!?.!ը,'ϤSI33'%ޗsKSUGsR7eG3Ei/d/'(ÄW;]rjʀ+^qEڿr=N6w`;`h;QG1 r,6:Lub$(ZP,cpe/\H5;1O '{ey;|%i<VLplV"kS'xijT7Cy jZJb3D۵>GD]\px O-Q]ب0lR{Xtۯuߤ_Lw}DsPn`N5w p"}ٰO;{"~}-׆On_Ea T|C5!uV1 wLFcuE;~' s|D dJGߥS"X2ʾCՌ?)%~$* k}dP&Z$e&2HtX AYŒzgR"|T]|]kgvbj27K~zTkdP.1%pUĐ2S7qeaD \7_ܼ=]~U1`},Og\S)/khO#rY7`PN^MX x`'k, ǘ=s-/[+%ڰ5k%LpUT[A.4*+˭ aO_k|S*-$?OTp N%k/A<2#|˗Ǖeә߯ѾǎM@2%B٬;`WfcjV˒:]ȹu".i:-w}K݁>Q>ȱSI)J:b#T2?P5MXqxݏt-nn/ct*^JU-(I?.{{IG+'Sۥ#r|~@Rni$Q-|wMu0pDl@P3iB|'m1s'׋5N18i_}*!@-br=>1[o5DOuTPCIQ:u5rƒy= |gB+=p>ql`BGNqV-qB瀞@/kAhJe<;pM$|$% {cˣZKfK՚ uDw()K~l ]rgY 3uh1и1ė&K>%)5tqNE eP`h1X?:1e:]L!C{P?$?|eK/G`(e!uuȏL)բ&xmGOtOZӄ| ?Y5C746l |-1HO Z%<ҝHMot=j]3O|<6 Iio4M^ߧ.v粢e$4`.!N ̹Wxg>lNI5>IrL~nRypO%OJ_4 Uͧ=#`8k:+;zA-SK~ T>^7]gxM1c̗Ŏs񠕞`vNpۄ "Tm]z"ѹ[AhO% [6ֈj2FK ,sȢqE36q8wJMZt.$N+Csg:$DZ(5.FL<7+rwp.Վ0CYF#I6+qH4DaS}lEĈk3\/x5m|€ܻkx]C&J/lh>Q9^4n>jĤ"2WܦZ@cJ޲#o(~VξĹkw4yut 1ĨHG-A ,f% =ϗ k*9j<ےnvD+qJYC nE{Hj ,F\fsiA] L!笎\;[gL`ǿIr4/T!Kaɾq6i@1T BYioZ%"-q}\ $ӄ#rU{.1G`=Gws`g.(ZǰehQMX k|!jA| B,`'T9L~}oVJg&h]FV OqS%ӟg/kkc G4njJ0ϊ/>eh|ѤFV1bIN/BEUmj@ ε ciQ?MVb3VpIop1 eJ3NA,<>(pf.bDi`o3S ^ţ[42ޑG7r]V%$4leM%;p1x VA-*mS/؀9:,4Z (TR{ O xNO9IL)(=rYRC:0!jM%S1#m.xl+soړܘ=8*$J2VaD~)aV1߸x…^p+WGCAS~oR. x7 otD٘ٽ,/0`w=p E^@_7A[jH  s|`jy/hyߗ?uGG7jG}BB̯յv3GF.e^1I:jK:Q}a$hŐ_YλYTQ"Tn \8{b}"S,s ˮđ#l^s3d_(K6]H@K( qeleAB)8+Sy("0v)E+S[/#f95 D}s{Ţz#Fd=`(9.$d%z7$njLz_khmi²Щ>/Kq䋸=I/3.R @l`pfkDx|ή(եd {?;*q ]wNU-ͯ6AOQ7s:msDJ2rX6>ӠQutN6c-&4oI6"Y-pO, ~:ŠiR(X,s bctCi+ !܃"?IrEMs|/V{eJ"ڮ'TaiAjcw1Zye/L4[ugt">pn#8iTɻ/wHh `7Sl2< !gfaPPKYviΏf%"QձQ@zhcKhk^ {+e9[cJ._OOq&#^ ի9bXW c7nğle{$l7u(N7Y"4?x$ɼ­9!!5*B~TVk{7!spvztG/TC$ͨMot5`E0&J-=v('oB`琥Kx>AԡS{ cW 4u{YnP;n!)*]IvЇ!z牱409bԙ0".i$:F"ˬA ENbZ5Ɓ?PcYE<0QKh76KL3j|<Zv)+NHܶCKhq!ʟMV6kIJ2)g K_l 꼨OL)(6,Ɓ'$?qE[* }ۺt ;Tq2YF^,?*f61xC1uHW{T -e9$K ʗ/Fugwł*N+'v,3x!QnR4ћO).- lj#wۗi̖9QE34ohdPUN W4Vp8_(iPAį}r<\5>ʪVQމ+!oⰹu:JHUcC) G{[+֊ǯ٘вAn[qs욜!1xzc<<+TRƾ}qViL]Zx$lhΐh0W3<ߌYv#| jag5i;3r[z='ضkͲ<[ڈvBGxA: B4m&"u]PͷL |TcbX|5~Uhb`}.|mjZ"UĔA>DZ[X_N";0PbrCh%qYV*܊윩=jO7)R6+N0];=>8}uwRГs¤\Ƕzt`l v``+T缥d)IT"TisIo(_ \,AC:=7e_qk0(*M&`SI,n#k G[uOc0%T6E[hS)QѠSzҤDޓKr'HQ/ \:WIQ}WӺ"rLQ"QM[.aOD1䒗iTSӣ_0 pظc=`sFm>`ʥ3d9[eZG./a#3S=,F[;3 bpEypaܲ((-癦Wxd vI*XD;1pO,mXqJ9 9-6OpcGOEzTp IrBUe|+^ƕlM;@ө @~l,z[}kWI:ZeaF I5 }Sfq@UC綃|׍sl zAMK+yh#n"фWvJF"[D$E:57 ] $SHi:i[yjk'Y!lM6fwFU:&_ /܄<@g{ ws KԝC\(YTwƺn&"MEĤrZ#HYAq2]T^n"C# 縲ctEg`+ !ENc~* 4(i >-V. P<@=j'cr'({H%tDT;DXu;ZuNM-G[xX9lPt朽;^o~h$;gEdNI*<ܵ?bXCZ=Fͬߢ?G$';G2"fZNeyU0%r wg.3HNb'q<_(f"|1qrf wgK((?'IS߇mYŊ_`ɒ1;ۂܣ3I ۣ6wNHB0l .ӛZQPIAݲ'imTZ/AM (;d. 8c4v5W|I|m5΍B (Lv 9yI3}m.j`j갰˼> Gi")::REڍ%CȻkSM*"P7?=: <5pRl]zd =ZT<%9i2Q\ginX`Od mlEy/bb *obt"`H_IMQ&aUf̐<)&Ww Is<<4g糰-; E>$ʠIxuCcм//ja\VvoGu *@kF_MDOT' hx _:L KfNOC__Ƥ2?x>±;Ğhb㬻ʢ=pzOQlXD A0 S٩vl4twn8C#*)Wus3DJ6?jvl?}X{EhHTѫxks+PN5m{&̒}*Cj6ȨIZ`J;|++:ُw3"ܥV f*H0'RnQ:' LaJ[&^IXȟ<^蔛է^ն' oA܄a42̹>}8 ˹{[J\2WEkwWv¿q7Pof|q#Is_J9 bֺ驮<:>܊P~^OQm@dG8s 7߰a4f#k^Đa2*s)AB;@z[v3A#T`xCt4bUi̹Om5jAHcj0pCNWxa9©yo/eDH lK-8i('DŽ#ZS~ȧ e焅l: %}FcFRvrY։܏~9ֿ_Ίlfr8x!āQnR䭋4r2SlUL]ΣDT +ǨK9ng[xt:9FdsQ} uh_-rAyҍ3K /[U'B21/''ziq>xZ}DO2N{R.;%?-'ػieb/@3WkS$ rez͖FĊc6r0%L{)23nRU"P/I>@a;3rHEX K ToPB#yDԧת4as1}ӊ/բY s\\cpy/J؁ }T~{{)CxT*\S :/fW? s4@Ρc5ƄB3jHu s4w"`م$ g>34Y*A:~F"Y"FR, z"rF@n+")jи 5([sx=NrhI| ^ryxosֲvbRWv=tTy{NKzgn}֔kq>rzM D{xe@@sD`dOz_p3q:Yf'rA @yFaD7BQK kA۵Scv|^9J6UF~w 1v}#7rfETIO[yH"l yԍ~:mL"IqHI)XWjrwu~]q1ml!QyHʡRq/,;C $=> yQ[/l\HD"d}jdzgh[Tu~5Egt* xiZLh72 čtZr1FEiE-׍X;'3/< C}>48gT0BEzI)=vux@6^q& L L-)Q-zv@:>hB +g#+עAx:7s(5ǁąaQ+! pI7\G'ei,| bu\(pQj ld=Ujv^xs]fk]|i4hX#9$bAl\HOK27 {1f_|~ f\/d ZJ~KA#t'YyNq[y&N*Kɤ(J w{*%j avspV *779T>ݘ]Ƌ7oL@ !b`!"Oxֆ[oԍxW&5,L)0߅:@豷X$G rMlVA>Kʛuᵛ2:9Yw4ȴ D.5iTB 5&C7y 콿ӓ(8Al &7[pxPh7WX-BV$M\'b˳aB:ب<yHӑ? pTx'7jR+"qz> `.;%}FJa Sv);F0\UDJa:wSsg©'s=h;Iu:Sf3 䌰O!I6TxR ;|ͽ*K",2jxI6L|3ɉwldy!n\l/O[3:T ıKjWnrwA}z.kG$`kI-b9oݕYr8=;^y7@4q?^}J^wJbc4¹6-'l7殩ˁp*n#$J/%ci31<^G 7)D 94mmkV<0s#fC.T.Ɓ^s6|vQ 9WꞪM8puPX3cБlNɥOa%WUʑE*߆9AFN6cۨ4*DAk.|=ah5nw$܂˶A06jR2m|u ,y2%ە)_jO(9[x!Jm܃i?iOhW%z~G(3sA֔=Q/]zt)U5NXrѱZ.OYru)?34NaEMfI-<<-Y>r<Oh !>#v@y~]I2ugYxph /̕kUÎ.uMـ[ojQ…,={fᢋ`TD5=$qJ0IR~A ~c_;@3c%49Ⱥ)i2h+Yʌ֑a!\"g}amfhIJ啹!;qاB/Zc*U..p>ϲ9%R~_Pi& sûxpuSSf^A}Y0rvl1Do>wCW @ƕ&YhgU-ㄑȮO`@\b\ppcűe[bW< a/lʙ[2^BK=Lt#GgVrM 6u4  Ğ22htPjř?VbR0 B%W ʼnGϰo}> XCJ8O*EZ8>#w=Ymdč\>Eb H_(E.‘rCFq-ٳc?{knE{OIyzra֭O4j)=@J\M͒ ɛO_ďS2yiB;>'$.e[q}6@&1>.tF])b[J`U&v…J%-v!#b!L8N~!!neѳGU-{ʔh8f+θsgq`AErQj$ʸP#|\-I= [DsQM)LB\¶>\eܽ^SQ|ĵLeʅg+*[t8dacu H)BXrð,  b)0Qg?+Cbϩ PF͌|/X/ Veϐ) b2PF+x؎c7?coP%Dstr0XzCꟗtd+ݘfA Ǯj- hergTFVD:g;l ԈP#u&M.'!xt &`/;| R?r#g6ѻʠO-Bu8miy7$t@[S꡺݃5.eiW)} 4>ٿC,lrPkvԿbH`I01~)B-2 龗sRz wG49ڶBւ{ GBÐْϑ>~}]p{+X#:᭱`EJK1 ` rQ P(ib"-?6\$~i&v?y~e&0̤OZifC00b?2vˣ;:_}Md:js/x[8 h|L1-_+\+s UK}{)]Z%b5*nE; flV=b[Ԁg3 zÀ;SR+*-}qm=76lov2t= ? hVlmYJJSrpM?Y7<3=BzD!lS}V&p^^Ɗ^Azu]L\qã9uQ; Չj{m?)(d&CTۦզl4Lg'nmts@3M1 U`M.g|J]Uev?˟v\|z`])ڛu Hfjb:>b P#="uAd2"+?QpoPar72Vw()DX(\+ғ|a;'Q'stYlńwdWB$ȅ+oP.߆\8Jrد Yy/3>,{^ڷi)zɌ5ޔǃDgTCA7tUIyp2"BqAЋwѡtUU֜bHHBZ[[^ Q&bBIR)DyS"lCgcflƮ1ߐj&`z:䳆BL1 V=WV=2LnEh[vǕ(ĝoǡ&' f E=ȼy4~)ཟS3ȬŃWBM? _$[,z gWVD71M"O *" *%3:Qz Qh 3^M٥ի{^6+C7&wJkNֶaYgӷ)A+9~`5͊ 3NxXq͛xݔZr:l_ɯ_요k%|Jex,mFFlclYTzrvzzJf0Pc4B"M4%a OIqPw#|+dR8jv_ 7Ke>j/ϋL)M`{P0Bfb2ęA-4oxZ&쾬[9 fl cz!Ky_ljrp 8|>r<|(BNYfFC@y@~hyr5Ս˶L =*$,%6Ie(`Tl7e6n - ef,U4+~S<'_7i$y $\$zBkJ颤9Odrx9_;.g?E sDM ڰ,.ڜ*4! !Mg욍W2r<t\0\YoB?_doҾgN1 9Am'{^31LqY9otA31N(D_*4mIs%w[yu +.P6u?{ U 1M`hOlXaj# #ĺnxst3͋L. C2pqFT\16sfjZv X2 ۦu ,g޷#x"k2.F`^ nB[D ^PUihsck>h :uKbaKVA8me; HoF+ !f&?Dp@_,|kyn|6* F{GwOg{'"A =۝)9υe,MD7TNٙgwBgx^k!IAQL){FdFgwX}F1LJ5s`vlZa[I6H4$;YPX- PﺴWCK:lJߛHa/N6u]5S`ZusnuנzmUulކ"uV G>l.o:;x -eP=>a QLkOڍ۱>#fvRB_v4%pϛAû*ΥDcq&)WIY(~T\W XO*=]ˑnVG'cd[@4Uu PBJj**4h,@_E0@ kR'|ؒOD%U38WkH1=gN: OIn~nψ_C֠\HJ7-B~Ÿ}d[Ժd_xT7($@(N5'%KJVkVkd^, VDuNҌ~\g eOY|/)kmA XbА=8i-WJmԫv5\3p2=]WeР/}^N O\GNDs b'K.D(!@7&,=HJ0Ϡf4 ͛vDlu -3/:VG kh /ٚn_/>I401uuҞyu\4}-_ Qlx(O+![@n XX9_D* [zA";:Ngi+ \# 7zu_S2GZnqza iugy XT4%E[6>paX$Q*y : b)&ޖbɼaMqbNX'I͡0J%:[ʶNꊒ( yܫ!ڀ Yፃ$Fr&iH0+VsU~\ ͰfXlh8{Kpsd`(yr}5* Gq[_( [\>{sK ZmJ J9 ZQ .8fz#0Ik_siAH)cr֢HCZUk|"[w?[0-Ɗع>&N'v! ӣ;rػ+gkAߛ.˰̰s Utv ;CLzNH  踽NCk;b:"U"pJ: Ȉ>Ϲf< i4 ި'8+& ޠiyN˔x{ddz;d^jꛖv*(@ĽTyS,쟏FKo٧p4a=ϣI*Ȩk:ݲab^?ya&V]"^=h0N'MI P8KbRE⭱A¾N0|9?pu,䧮LUВhlW¯׎XE[ g0׵*LKRi\ŧ[+/y5fO!*0Lax!Rd`Nc{ؑ2P|"(A v%*h]{,o"v&hʗA(M2Hv~.Ӏ"}=H"RA>_RcBy FQvk4]\͡"{?XwW̿>_gAxT}\YfFJvm?߫&׏sSBfr:@v'[:5Fϗn*;iPV=/J@ky0;һ os./~e"P:Wj4<ԂbFeND1`:5QO,rtFGGVbfd~C6MνDpI8}S) @l5SaWX Y6-Ar nŸ!pS s [ /7I!5F-U'YQVUC:+bWwx|QꥇJFZFk Ji?# Kم;)8GA@$GCwnjn))(U  Ƅ|s`**nGG3-[[C݅ ?L C@gX;"bОY*BTA/>Q՗_ǤAn}i&2))S_O25e,gЊ<=p4- :+ǣG+4ӞWP0R7֍k`#dEVWV X퐕֣+,,$\@YP'8ȚlPl77NZ8ZU7kt*!u_=v>G㒆Df,}Hyk;u*;nVpsqx!1>y7@=:dQ'`ȷ23r؂َm^2$76Rg:O+6) P}۟ XV"bMSE[8GCݔLHYy2K_3~.C|bH3n\κ!1#MUcѧ")Dtg'47.XshEʝ[ yh0;Qq\DC4wvn@&hcO E\ f{džr1r Y6òE_  58Of%({<+Ekni yj߳stI =OT&JM#i%ڌxV@I '" 9PkM] }(IؘIk.q^/Źc{*V KG/)., VtHÕb!u}Ur혾*!oϟ/GY)9b:.4vb! tk/tmZ⭛E_R)!Za Nw<Bҽ[WNSdMvaF #X}g%_1@iU'WΤW3iW~aG0=xe)Wn|!q߁_M~{꿩X'X]mQpZNVbR^0M{Kc(wG|^U6Be1U*!8G}-T̶v3eSLB ;$ՄfݕolaDsv{ҙ)ɑURc%oA5C~1(Y%(S \ҫȺj̷9Uc[f!S`0 (I큨?9'61>y=(Sö,rCT)EO|yIz%"lOZO=][8vܧb7.?Ⱦf,E[~F ~6A> 7z׋8Ik_FfYl o[X7+ŵG 9d ǃa6Rr1q%VЫ.>dm>g LI{2/P>@]td:1$;pat@kD1ښpZk+%sbgc2ZM`WOChz )L)[եWIkl\|`ʲgRT%*"M\_N^# PkVa#9k_gJ 7}N k\^ X &^Ѥɗ<Μ_mN鑵j ՟IzL'A~" J>W )"hL*AŵmL/Yf}R}J/ 3)+ϡ6MϿb;*(AefsF|'1LAv/OVOiROp%iewqv]D[H=o^ϮN2s].۷8tv%ӉT֙8݆蚎 Hn%qv͎P1uLcVH:-Cʁo,s Ȑ6$A)V!eH:ga6"4/R }VҐP KouYfJZJOuR9QNXОHo*x~clP`SP403mg)gzE%8۝Bmz^C!ZFjwQw+ ghh (W‡30hIj},Ȩj-K35Lrũ1Kq rvRe]X ط&qjӣ @hiG-HԪ3[` tOd٦᝔J`MPnުxM[Ln aMA% 7t ( ,@] uCk* t(nJXCrjgݭuW۹,rin6@M:+HPԚ45/l|Vw\ZWdž> i}ݫ8'?i@ ^ '; ,ordUIOB|gnq`}Uq#붖lu.Ɗ X;u8z|-Jׇ f,ׂ(, NOj-xloMH{3SB9қwDqjnh-w?4XJ^oBe."ŷ2S`1&핗p8E?;:/zL IIE1,ad#VjftG B $Y e1rԭ宣lvN;|G:b܀x#hf6a%ׂOÜ>V%5MYtUr(+M=E?#1rlq)J!C83m>7ѦН^Żajs4h\!p+Mm ;kY;er8rIOrPy\F-o8?eNF@1J~|^Orƅ\DIoӷ [bB!8Ɛ<;ѽ FacV#O >1Qwq&=60Y&DžcYo_5:[hpahE/N7~hf{fږ/ʯ>t4J!Mfx,}7I 6^X-Ͳw}WZ m_54 IFE]mIv6[L39~}IMCiG e3sC!^I,,wlZ;tD/Uk# _ ٻ(r/'|?vrTFOt؆gv(Nۙ~Ȭ? s&bn:V9m(R&-JFea "0Ue+HyKXp/-JDVN_<זr8"z^w9w[.2ԼlqͱT,{GD|^1@}dfaRxTd&_n&;&Y{%U12!jhO&|:O|6}rtx(v SF>] 5q3Qy|΅-6VXe{vC̲jC{݁f:KT⽫]] .מ#?sŻJIrTՈCrG&I^4@͵ƲRDe[OYsAX"}bF;Z'n`c1nt-Zрt৷F<MMes͠wӳ2UTEѨ>ڭe]PafG=gS>́S Sfŭw~i]P=)RﶟLJm_ISmXذ]3ۭ\)]/G5t{, ʐ"I1SQ~΂LV:pm9_Uܞ"I+ش4H,tޕ0:hN1M+M)E zp1@RF- qʶFFSZ .ӆh 1<ԹBH~4[Y!v07}FJw|ID_:gaWK_DtʯVC^)1j1zLTh }?>Ҭ- Ia 源eoӜfTBΝi"#4 SYo.8Bd&ѧB}W<їAEvgQu'|Jc@1~dq D(xQzvnX}CnC!džo9o#fk'fz,r1?gڧ ;w|t%oPIRуb:NSEa /شs.W}B}SߦK 5؋lV;uL|s-$;ޯAr{sƀ &y܀fx$$]#qg+H}\u?,)~bnjh~e5=ۮu9)BLV 9C@wz Jԩ0[㙵lIcFI.[kqc \o A. ej Ȝ.Q1kI9ȇc8\kqKb;TM3(;EՐhۏX + {cW)L䤤n 驞^D)ingAPEM8bЏM߃ =k:ӆ :3c00T;τ;<-<i4O fIE)m؈.)ބEh..^V8GdnJ, xwhKM.LGb>5oւodR.F0ß8xjqĂ+Դ03 V^oE[}3eNg)۲44GфmPBKdRGuü3s݀Ż J,iv\q+I5PN,uPF4E|xg5Ly0%991ٷ fʂW G C*VOUܨhӦzslg6_#WB)Q݁{,R z۝7jJN%3uy~G)F+\rQ0`@P5]C4?HM1v%"Rf jFpzfaj,\8a1+/Ɠ)"D!j)+o@*CM-Jж)lF6䢙PjnBo^snJ o8#I` /3pCw~k_Dzw ..Anƒ*<"ebVv0}*ui5wk7T)?Tyzg9YfϘ}&@:PplƾP?tΈRY_{Y#FSO#jr õU-=no>)unv\TrN0ctz}",[V-&EχL%8=֡sҐ8%HO]7yir=ٛ *׫Mj5r1_>1u¿\p8 ِMA}#zJ[ȍPǘ?f? g_Zl{4^'+E@&uPlnp׉ A.7ln9< o81FxNw}Fa!UY[Sn0_# HkТ!~PA] v-ύtU% ߤY8rf'-vaa:϶}D 1!3b yvaf?kP{5LӥWO=s98w/O=F(! NLw {5u7_s-gA{_H bHDi9D+ztƨ3DsiJr2ދSzO,!#Gс>-Ȏ쭗K@%Y@,٨ݣԹc(Yo0A JfhhM%~b(PK|.3_BxJ1|ݍ\?F9 e:9@/MYny/sF}#)v&_ Ic,z+-|=|6zxI6iޕ0xB(0r&@o2 !, k^gR]}M;&%a X驎e[VD搃q61di4T]GBorn^Q~tzUޔ]0^a;UƮ8>vNUJj+',Lmr뇉N ):%Ҍ}d{1.?<6HT_/ÜvK#)2?HE廲[ta3# BjQrI54ǭ/E+6e3Qɬtx 4"iNMq̤B`ƹhƇIU_X9p$WK]a>bNqo c@IcD-v=R8g4 z}ÿ%K0 d͛ ~ή lk3IJ~kT,1#IAɚWអ̣O$ф[a68"6]T_gD{n6wnK2BNmd7нg_@u$1Ԉ/HFc5+e?z{L~yIi؉w89@Ɗk V1@bH4bLlg ?x%9[(5. r.⳿E8Y)dL d xDM~r)Pb8lԆg\-E<Υ5&>ئ Jy}!m0;WS1javG!ЕTpd4jL[O<SF4NFPGWK~M n: 4Hs^-cU6辇#Ͽ):37\" nUmHr7޺\Rm5nJ?,`T?6y۾ C +7}O^+nJ2 9},i/|:S}(,h9R nֹ+`lrSL{FsF;bWׄaWꋹpñ9CCYpxm^ ϩMu/;>̄>=!x_I?bgJU V==i=eFG/(5{H#g,ɌI_Aw*Z| ~4"A-+BgXMd7xa/mm_|}:'7 Zl3ݳ"n[Xn[r,ݭ}37knC.g1""H"T6}nV}!|z97 -,NG~Nߧ6\Ǵ ƹ/O3 .y/m~uE֍*zHa͡ǐ ~69%#r$HtJĤf@pZь7²%LTp}O$Ť FkICj QXEuW$/dOv'vn8MٓT|| 7#Ji+Rri*hN!PtʡD-> 86}"L&h)Ċs IʑD(WAy@=%8l.iMyzLrl1BK&,Q_tbL "q,z{:bL@g2:r#wL㉃VڣnY9·Y$bMb͗Enުr}-Wj0l `1(ؘ$qMG$?٠Tk6rDj +we|wBx˕ZL[>¶z Oi g XNȳ=bx/7\bJj'c|s{3~& Z|HrU&v+!x!#*B2(~{kwO}8.z NvN욁;|3FBU4(v%,M{)_;cQF7>N2["d0X~3p5E'\|{~5GbwulF\RL-dgMkI16pm(8_ w.`Fmq7'~k9s-SG:xC8.gk9/iHE}ʥM֤ZH=%=!;BXð "$@mPdGc),j ubqb&M^VSl(9$q+W '&] (TJ|6ӊEnE`x'+؄mZx=1d&mzt*Ł&7&- .M`C̢I/Ʋ\8S 0N^͚!D},4LBo7b⑏ZS$=?X {#b]bc{nkoHeN Ka쒎.+\:qDDjNbSai۩$ǐ(ͧ},~HOrEx:׭;:L.l@ʮΏ6d[n ?lmDٝQ>X:3X'sV=@ȴN*Geqi@%{60g݀ғ_̢1\#49$ݭp(3p2Lw!&?0@o֝Jb$t5Xkf 6/ gC9CĶ9<ѯf\/1ҿp#b>pfD|Լ,f%I'#"Z0`42WrkΝtP|p(֎U-\迡Qc,$SĜ1=v!NW)uv+K@2Rsbҡ&-#bI#|'LVJwB̧֪q|ϱtYR]FNE J%(Ir ۙ#T)Jm@7vDd(F]~xo%J ,2TYc SOGr(<2h}alX=:=R~OykO_=#5Xnj/3vc+4M9qlGun=l^\Q6a )E0-QBvA25;$9wE|O)m{K::H.kH ppsM<|yAHinw8WESJ1-ƒٲjWv`[ }\ʾ~iNέӒڤ K@l@bhd5b\Ff%>rj?շ5K݃bu\=<J'LLTNeם%U e\慪.=ZV+knVfM8(?fP,XBg>M#$07{gĹ4VBpл»Ndbb-~י/A֒ʮGvmߞ%j1\vM`@z|=Þv)BU;Q :8.(Y 1" NO:;>eMAQwfkN'>hjˎҮkU׃U"7YZ q܇qkj^KP١+|]A3{jN`'h_+prKB⿛e6n' @ QH {ǘ!V{F{heU"߀qw pԖEVe "v-/F7'LajT 5 JUc7W?i*ZasjU6@Yf;LrL}SU>,.mus^HV^X7TH-֓ \ΰ\ء<1{;P/}1{ǥ0e>P9__ yy $lxQ 뗍O^SlYצM1!x}>^1~6z3⧹2OSX ߴ ]3+)Xin`Bj#e,V$= )ݨo88y<1h²ۥCHD ]v1XLs0'W&7QG!ʴ]!]NCxB*x@*j*96%RrdCk->aNsͱ.:7eEno8A+^ 2T6DNWDrz+W Pؼ^)0 4I[T8}a㻺A-.S0?wr&tˊG1t1*[RvF?lnv7jna ( wp%!м<Ղ ϟ~>5guW/_Fvc la1IWɀ ̡nZ~ċTKl,yAL\iJ##F"xv4xDr麸"GEGl2PIo!ړJu\e Ժ%M@%e:%T2ugG]z5Sd5xK׻@nM;[ҧS3P#?_cR.htYC#q_xgϊ&\ƲF|~ {bl:VGG.z!ޱbNSB >b]jꜯmojG"N֨B %l=4a^pţJOWHԊP   O2f.ً D2чywX}\ע)|g}]ԏ~*DEF>B~r(}I/-v-3dCm{U%bP(]bce)JJնdfu }}|6+Pr0(ww/$jŗWv<ZZa~tf2m^.6Jm:QE]n(;ч@F:P#Գ ne^-/ubu'Zym׏own.ZV`HiL [b(Xl8^b{*@umW քl7TC052 6אtluFȲh]S{~{y r)zXth.4MC˰=Cxm/EJ"q̑26nAջ-A~bz 7ǑQ(q& jCÎ= tIsLMjJpcST{ARRʨ{BqK(rJ:g'r<*0&ݵ_׺`xDx:][9;zOOL._Fήl_pzD]ܽk)\<-#?,hS_cΙ-\DI "^qKz!^T/Z yx&Ag*z]]!\ܓ#64.C"В '{wo?w8bk=0ʇv T$@:tm-/'ZYݑ )%\5ACOVV>֫J-eBիwbY#vKQ"p)y=R/z+&Vdór(q& n@liop]߷ڸ0χC9 Gf~6w샞=Q%bI%jgسp#^ &3fRW-^4_yu5l ǯE>xaLeY=MtwwSggf`f6fT~_h V@"ROS |>Ғ?zj.IWmcrs[^]t% (w3^S%ԓ7?THG)6 =x|J>l~JE7X'!?P)]D\;y7@_5`!UT5ix# S9y"w95Gr΅+.Vkǧ3 V 5QC;-:҆S)ϹGR>.vpGoW6xdbXreN5N698p 5~k&ŠOͽ1:O!U;\FxpSW<n{4(Q^=$"S14}2ȕr]SJBUwwMӳ }$^L3r]rw9d~"$3s5IFy,\U;C!좲+^|% b}waAzGv۞pݑiUf(,($.1LdƷ =m@Cr-uESp1K3mZaa1.7w] ^FY`p hiܞ臠j87NMTcm/fxT<( ʏ#ySg&~HNQ;D؍&PؒcdK7H4jJiW1ύf^[+})'YNTԫ>!RNtv$x"0y8lW9u MDŽm9Nsp㳨.cB52T$v7<_ WދBI7 N@k&k167Y%lFRs $ΧJGkM`~UÜ &R9A\CQ d;b!f!F'e芘D4ʆ}57¹p(COU@`?R癉UMc;%S`!ud/0Qif-8t,lL +hR.j8}Pg3Ï(" 8䱿v dµrf:AWrKܚ֖:L.UMm5DHC6HI,qbEa5pC*dL;Hi,1D#|[9s$ {,-\WWdX }+ĪE}!Qgmt9Vo׺&[FS? 051 d5恂oz?5 ;fnDg%5i:HN|;&Z V[nP.\P>a6"(?T;&hl0Ij8"m|sUˇXM1Z]Jdz17d'?~]aӮ?fbNg$7<%rP'廷΂?|9yOXTQ@кc ,2W6p %AMb@Rq) XK)%HRwh{ߧU*vǡfldf? p=FD6=q)޻M&[Y7?D շ,ُ\6~vϸErBnRVqlH:qcƜ \"A5Р.:7$Kۺ/W"RirܕIfEp2s|Oc :-q҇c؍f,Ydg/D_'9z2EBa%@ma%!2ṋs \7s_?Ȳ`/G؅/9ٰ3DCG8d]ѱz }kuA'0~!d&>B4)rHM'rLam .ߒBG4z60^rzY4w1܄iὦ1Gn5&` dgvv )@Y_ \.ˊ2ޟ0sm]gF!5?^BѲVqYto x-n ֋4@>M&ƁuI}r9 H-ԄA='DWҶBzg4~!F'DY_ m*УNrA޹Ǣ e2޶}ֱDH3exatiqZGd$pSrcA-v]Y$weV~TE9^L8SȘ;1rİN&,󿲻66'Pn=<^)l J8\0<գ.S|ՊgQA dLP3{]u-g|'#p*m!qGT=2hl4\GɺjBlM[co:}{%*J9 tg=l\ӛJ:9^#4lTQ>T(1U~I v8`3UoDWRc̦=A淧h{HZ#cf:SD,TD-TWw^@WeJ ʼ:YElsm{&>LFPdB\ w1E֒џ"aʤzlqMCź=#I!OcThz)fQL/% d_E9jNu)0hr_J.J<*Z I&֕S)0{$fw`I+a,8jXR֪$yLE DnVlc=Z`0Z1ӥ]벷9L?~k[K,Hzfe܄ _ntI #/}WiNں;ݕ@MLLy(o3y&ޫdhIy)獡uJkVT> GqpjWr+ڨČQ.|,B"A}KpzlC\k~ waw* 2̖uk*0=WYMJuР`)4f4l_#Gqvᵢ~lr@()]LoJUJ$,'#4(I{EH)gHv=u{Ϫ+*'P,}|,ɬ]4M;NߊP&/"LOq lC/5ON;]23Wjѯ3MO R h7j0C,oX(=P.wr{buTઇI|") IN S<l;>+8 O^Tʕ\1QiA < THJZ]J[)#(x3/Aܢ6Iv@A\7W٭]i>f+~ ?lZC!<`V8l. C!l>i&ejP -Q票9qnY}Ʒ-8z94I,5}:ֈ0cX׋"Mk|(ڏ+l,6[tIg@ߦ(_pDIimBJ:É>zKt*}& ,%~<<2S$UE!ӧgTt2 jW1ˏ I㶀[zHW 1L84gVP?}aA#7'38̄}#jAq2²S-keeNz둆Ud/LT3#xSR:臀e)I(fe*P$f*j"I1cdlӈHwy;\VxJWrX.%tj5O/#\OBηعz1qG$o1fA(]ſ+GlḳǨUKe" bNT9Yf.!HDCKfaAdؼ%܌@i?",o0P /\'<92M;&qDj[LxCFDO-ԕf5IA\i3" :Qң'l}d쫾cGA+_ u;"R>㠫pXQR)}OZo Wόv|aʌc{{[yysP$(u6$d%[Hnh~{sucJ;Wz$#^xu.SфL3V8m1ȳ {)uY=bHQX4v3t9oeJAI#<&b:y1TP_T}̴V/s+G $y]Exv"^R3_H a*Jn'`$ۦ7f]@l"qjBhzR`6t2 kDD'["6{N?_TŖ9 ɻt%<`zأ@f#ќI^cY2xdmr;6FcIqXj\r8ƃ݊lnmձ*6V^SBw[r|s{;.hʕ]~4B!;( ѩ.apQ/B%. _Sdi< Ix'=Aw!kxBSY/a"9fctmp^)_Lڎ (V$8EsxXnfRo"K!e]n0%E $ un`ZI jk= 6Ű"c>Ž>}3eu;g^ i$ ͤYDVjGe TJRƅ\JZ3J7u ZF25;T^|pm7pK2Ogίjt+pVY;pHsyk)l"5qXw2QmXM;e4BǞ}Pct|`W0IӏKXѶPXẙeY"Qaַ.h$L)=UּZTNNfN`}p@s|؟+靣/,2XGR59.zu;MhElѯ#%bEZblo  ;K[*3CR傌_f2ȌN9 Ha~wd N-MU>{d>h@9!6lOڎI9Wm[lWk'\gqA4}p2SIֲ+mNzű'r9,KRj t]sS[/amj\?bd޸ӯko4\Weʥe? (Ķq4حΔ1e>Y;5UQSʻ_F'V~5qͨs84mWՀ⻘KH|U߽xsޗ4A| wUa\_Cb&w.1)qX/r.p]erƌSsKEHJP;ciLF) $t%~8;]wRDt{%l~{uA.#8k(n}@nrAwߘ6eiҼsorݴU@FoZŸھV]ڮyA~̺wm(֌1=,v# o"/kcd@NlJi5zL쏖h!+A:Y71K wS6 ۰)XfvOKjU><>qͩL-H ")?6H I7tc5,~ϤBdVm }- wy̒lQ kGR$o):} qZO1<''9߉EN`^l<ާ0R&3UoV_^B ^ʑVKm('>d C!dc. , “z-YSˈD lY'[8cbu쟻@`Tf^0 UGY=(a)*RNEROqWeHqCXh J`TDi}I{3&Vo̍L~SF8G\HAU:V@/([Z M͸I">ͤ/~˥ Dᒸo{46x4?i(W*'7DEaĨC5a)~g8zzù#Uc/ >L u1Vǯsڐz򅦦Zt0p^EvsP≑1e=u!M9rue`TnN{p#x"+NGOJI-.[fߤ "L)>0+_F)f1pX|9Enxx=!`uXŊc~ݣ+Z~aOYvoJDނvOOZ):NZð,r0ƳC ?mfBM2Luaomm 0rC$OY .3ͭb9,dŮ;N&Y qf0$se70h.*?#_{QD'#-Lw%8+P\grO&Hbt4ByM;Iot fa[*P}<ܻw_8a;C&I%d3h4mJ/3I/͢kdq8A2QUJM) IfSQ\y>Pnuqiq]Ӫ1 4rr+Sɕ1H_ݗԉjе۸V#;ݎ*wd27fk$!be:IUp4m@d8IvKx;rIB씘%A|2BemB@iQ>m6ZTɀ2+f<0ٸr7`GA4[Ě+" S r&J@Ƣ+f% lWy 6Fܼd :? i$60e(ٻR5.Sޒ[Gc |KήxOAYyaDkZ*C vVdYN|~MgKLjR{Z`0񞨡9vz.V;Ric$j-wu`H&(C;:a8kq;mY\J8*!k&x-\GC*&qA4%0|cf4 ؽQgHc%H.kTwީVf|x9ȍtC|[auwўXe[9Dj8l!jjWVݕJ ِ3WTsI&oXv`O S4N1T{ \%\ԇV9yIǩ$?A|Sl@hKzRZp^WALnT/Q.<ۦqȌD]GRU_Y M]K+ܯ.8c(&ΚrVsb x!؄Ga-P+1$Ҙ,c'-,9NdDzMxFf|t) bhR9I fيRz4\=iOP1=YwMDIcK2ݔ; ͡ g=o>Y~6# 9_`䣈e- cjCS\-屫 %އN "r"~yw/?DGF&,59XН2%_ Sɶ>d7b*2}!"lCNWۼaO>'Ue'ffAA!^VtӬ$gL7$d8RoKR+Z+=[͝qhlg0V:<@4'O1)BwsǸbx.`s|g#S/.jqBD`aU LaWBZ=ya(x2Sggj&:q1 kti_\l$8IuaN-:[%0X_j~h:ȖJC.7`PE#Wdj,x!J {оVۆ`dwl"WuuaczMKqU[QȻ4KUߜ*<^ Yϥ~$KdPUA!!xoMYiqTq-Ń/oDUnð|j M>0)xzFx|X#5RzF M0:G7FP2pIZ@ߘ?xDbSI\?FV(86$%lo٘4U+3s4 fΆd:ASl}O-?r*GLUُLH-Jk&ۜ rD4WV*L%!>*l0CyVΗ=^ %-zspFҔU |>\a["cqk"orDSϑ2]T+avvKykB`E2bi!;otH7Q~h2LIN*.SziX(>٣YS {f`w,yf3.F0@L Mx1G40GuԷ֬IJ2ŠQ~CH1H%73ullyX/՘o*@~CI$c2q+Pl _!P>ISY-yJ,a2b#+u$K7Ӡ:,}Twȹ9•GD=kh$FxYǗdU OEO`Mldu/AZWg xi@c $xV^(s~SiZGZDP1_%-|F{bvåήx:xB,5;+҄ 6ԂZhHȒ6gND,,v3]>20{, ac~7tLl4[R>kw`Sw׊bԣ4^PÿӞ7Su?$4cٖzbGwNyF)Wkm఺bJ!pb#I 뜰u4Q)#6[ Ձ}ZCȃ`/ ܋jllͯQbcBit+ r]$ܘ Ȱ+z9$1lMz 6cA+ [ɝtr+ҴuxH׊쭮 pzuK|J }iK(yv)UԶ>s00O!&/+U#yL$9%->68 L\/e]*]т]BZmK/$\߀׎hEW=+ӃM!&݇*fŸqR't%5D6c2/BjNNcjW<(G{S)Ê\= H#XuĹ͟Sv V(ӭI(2MË)qW$ooE\_VXTX)|{$#$}è5'b_omVObH$EhD&ٷoAf8(!h[4I\hn1)3Jq9%YCH $qA#M328K7`*?pn|XHB74UCk?)_r3 \T9rjZjN=׍ehm2H6R-r1J/Brr= 7>E~5]$ݸdRfx"K b~4;pۅԌ9<B~>(Nڊ F?U zy2_~38-xAD( WǀѤjb`6â,hM!Bٟ>C[3F "2Q}p}%l98BBy89J8KmB@jck.cҺLW@xygZ!{@] /;c8@]){^P+ 6y)P'lt'1ibRKA{a65(Z}܈1ߟye+&Os<Ԫnce5?t]V7#vMR Ow4Nɽ& {sH>ذz| xTASxG#q:gG"LL׉A)S\4OLZ]cv$&9=L  49vf'8{:w1XhP;1)Z ƨQKyʷdT@c,攫^).i; <ʛ+fD@p[({$ GkX.j nWYQtWZ֡c{ZI=Jf U֭j|ƼD'j:V^ I=дdrB"I3Ll֔aB ?NĤ hϧY~5/6ʌt:g: VmfOY3t|=|l/OOhf~~p>̼ Qa\l(Ѧm+?(m3S<[q iݑ|ݒ]%iaR=U-IxB"(|L[2ꔢ F)N~cmǴCBs!uNPDƴbttAS0Ƈ}:?t+.Nj$U)N.eIc,&b g12*zgk".t 7d [;PG{oMce !+:=N/er/t\!:YloE֜1,:TwlV~,rB&s(D>[2LZX~I<P[L 4y#H%&s{ľ-uZVWO$)\|FpE\~z$Tŝm`#Zŝo!Hjq -`[C|M܃(0w= b qM&׵:*k : UP89'LA0 ;\7_fg-ʼ6 #B&{(h B]tލ%QTF҅ j$uvzE[Ls(sV\OIW ,䟤 T DZzp-K(^H;ш/s}MUYvnFdB'7u\Z j[dZe XYI'pC}I=Apel` jEN"2uZ4cMhp<Ȅkv*9NGdc x&tD-4Z4B}YD_y+ԂXQx38ωx֎90p~ $@TAsA=P+Y GvA(|9 忎hD ]3egRklԵw9֫X=?5jWdsEt\胰Gn8wC !I=|ς ӚVQ|qTK -4#30J=:k a(6b:xIŴG93ȩ7_H5menGՇ}@^`mS4FuwHIH=U3c m:~U1 >uU+Mw34a]^#y`!zY-7@&Bd|K+[c\薹-;+Cziԁk\6C^uQf橈xrhW8BqVy8ILGG1Wr <&5a[gL5Ԫ,ނz\o a@LSY0 M1G]٥7+`UqggS l6Nh䶸w^2EaWQHIvrd>w@e1yWϠA0܍c f7+x}O+܋ xLDt;ظM mrZs+H{4 ʞI N:Nis`(gJǻ)0uiq=+_eWPVCF/2QЄ68ghqdT̀(ㄴ>} JEHPROD0P%ʼ rhwhu;s܀h [bZ}^[Lk ٛT7a'g?PЮ}g$MGɀe,J89 U9aA?fʫhpѺτ0K -AߛBhekd#J) Kql U <l)As'i^@/,뗌$G YsXi2x IwxRf7OqۿG$5Ny͐B`탉܅`an 839T!>{~EJOVܛs7Vt'DZU@waA@Pvۺf CKX8X~m։L!ɍ+QQ[)=+Q5Xʒ7$la\0'AMJtE y % io\fNؖ0T90&9ñWv`mf[z~iN\3*.G",Ol&\>.&4.RFuM#3>U dִ7C-'駾qKЬcB^sEUcsZe~bvߓm  rƮzO@_@o]M [/5 f ZژC!9\FM S_5Ⱥ`,a)^XsZD8Lc>B5v?wvB(ҬsFNVq:P`D XRP+bV/2v CxVI7'Eg&hHY٤ZR/x692#FekpSkeFbP|,y{U)m) I"N{zóqDG1j;fw3AB"%H6~ʚn39, >+C4c9ZU19bOw 5رc Gʓ]n9YV],^h+&w.6TLf}D|$5CHg_~t"Vq8qvPx0ڐZo\v|.h,;,ᣛiLHꤶU=3*6.ǀ]-+NzSדť֒WEڋ~ W[nVU4+8~w@GtA酱}8`s]LM# D'MVlƵz=LZOjZTua/v#]grjR=6=ay`koU.k_2+98eZp&WJr>aΫd0i\ = [Ée#0P.n ]S ]`c2KϊwA@ Bb. ;TφbG~@}V  So0 C~+t%ўa+n#ctU|z-@ <N*⺴GʌNC7C7q c;įvj8/j0?9>XN d:5Q czÔdV?v5g˴O.:P7á.p;e,=^(/6⥥6$6v/"C9!%9"M`ib/mUA0%"zs]XCv1hsy濰钩#b#m04U m]fۃ쟺J]n2l H+˒FugN ] Qٶ\}un@z'~j-@5!f{F$? _ha#jas($8XPy8pت1U) 8( C[I؅6v ϸѠ Rt(V7//h &F}ی̴{IPM7C&JR_RRVyլ=F4L/:M9{l9W~/'t!}JR2݆:"9w*O /IxڻlP"c"4#¾¬ُs*IaM;R(fS Tʞm.,VQ cR~yp^&P碜e ԟk-0E=hMzcbI.]"hZB#BʥP.'mj; +kt7ZƨZKRL,/`z`[][Fŕ8{h[&0r)/`4nj$>8Kpwv?Mu EEa+!R#Փ ˜E, 3_o&+̑a1g|V[5ȚFŲE"S+? ^w{7#p{vv]$XbO@qfiXE|T-4$7Coݤ>}.$u+Pii vיW3G_ph:=7k1p$ 3hQ@8?+1\gI6bf<=6-ySi-'͗p0T٠S$nA,f^-JʐkiB[)Jz{A}0 ܦo(K\0<%':.mX3yK16]l=,1Uq"Jo5ICYCg ㊆k~3nfea!)?$뻃7%fA'+ME~sXTѹ$zYDY=9=dQ &:>NllS|4Ϙ?W/]0AWC2j\#aq&zg3H5/)(Ҍnb*Qƚ¿B+ [w$EYC?|hcm/m葔Vg yHa 6ƻhUz?愎qkR%MXCxWD+'>ĥoW$ZI+bjS9l-‘ݛhD9mn ANؚ㓵جGijۈf?u"Ʌ ze@"?^.&}hO)$0&fN[5pnXg;u@wn*׽R3I$eN`| .K@3<9{\DJWD:|JgxyR)1.r{kG?j4lV;J":bv)3Jqc1qhf#40#.[h|ҀxOExGFd@]aQg68xyӑ­K_ϻ>E2OÖ19lS=OH>pBj^؍^vy2Q 2ThTn>08.Y<)`{\z? F? Xފ|΋N 1UpŽQxhdfp?Y0 Du3_𙤱{J\EᾣrhF-I9 rLO7rq 0 )57V\ s c4{2\LЕZ 'asuFD`% 3q8ֱ!D^ rL/$2мY}_ >ġ&nz E*ɷkafsxAqF yo?5!Y 0!u]<.ΟtJvvMy(fQj-z&- L@r?Xr*[Wˌš52S,ՐV[aT]xiY"4F Uц='{G,A?ٔ2]BGH쐋e~3BP" C,E<䷘%J7TɁw_$r|$dusrѱ^0btK@l)oLk_d3ȹ [JCxB(!ĸbZѐk~qt}]/ OFrVat m c B*e{T 7Xpo(D3↴62l XɞPXkI9,y-$W8 G@k)fVávW;O`XpCa;tC]t!G fіUS@6xt &FאW q+$ۦXRɌIO&c\}v5DdYk+[_Q$AFjOyy^9h8Xl"-L^㟡vѴK.̥ w"mb%#[-ukl%|nT}zw@!KLqe#pciANԗwva@`mEYM.JȢl:SÚ_Lz;nm} .CΠ-u܀P< UQVd]{:\6 ?nusYj͹A=Jj\go'Q<e?v ț+''BW?[s? 6ݗN薤f򲉴 q66J./I]jP*P39c~Hl2Y 9Jb=ɏa:wpbNG6Z.owA$鿳+\}`rՇÅW1n}^'h+#) :=KR?v(w4Q3C릀Q pu!' 0Ɂ:1AJ[ VH-r%AB_fWElH. U,52UZghl1 MrmdZ/4RYL6̲:Q ◬;Yh{ ӲP  $,Rڶ0-U$#`9KW}[#)WX7wG .21jK; (=;ܱN Ā^1]昞uccphpCSkhwky#.wv1 h*.v|(7^ftT}CM^qeSR5 j&|UX{HFnq4|x*9;W|K7\D# Y(64#( V+z@ALkg],}+oZ?H  焬Je nͅt[l 8`IzAHr9_-eP6̅?.kv&lo HB^Pe$MDWy0}BuwɋC3R8'p+_J( EiN 4`c[{SQ RG-@an-b5X1CEI?ڽJ-uȀ!.F:Eg9Ahj|}-.Ts&*I֩ϊ8s`D3?:LZ^>iY~UkDQ{ܘ_!FR,.t l":H$'?ٗ$[w|s1^\`:[_C6ԧn/Ve%d$!T.u}qVU>X#k8-1d#̲D8tw+[&J/7xϤ!(@l'H+9YE`>[C.&!RnYoi8F/%RE)^X6|R*dv@S5xRa![VkP*j+J{搁[ޖFmRHLOPAfI,Sxf̕JV6Zl&I9{%N7h|l~*{n̖ ghrd`ey,[SGYy9@AKW2MB-mQ%y A hJ.B| Ur5b˖*&C Kp7 {q1O%'lb%dZ9%4da }IN삆D?SiٚaE0_#Gu4K;Mm" J]?!x? O% i'Om_ȷ:w^I2DfC&*jf ~Ag!hiU|/a䅃sz+i?4}o,龝IV?݄4=i9Q-kăAN֧ M'o]DZGѿޕL%t7m[u] T8qODԮ2^">o [wMAaF"(vM#L"j`#"|aC;zoL!$\+h4`3rBB ͩ|O/"DX:Vnm3 46j'Sm>zX1y,j{%l6).R:gڪN{^nx$zv]:?W>[z΅j6CVHu&`^qv;}Mba'Uf.dX ۘV`&hL*CR` >u`%YH"+}< _P%X|\NweTxw_5'[l9( 'D;TZ)vP'C~Cvh -FqI d\?Wxe#CQxf4lz\r[{;f`}d\Xti{n[r̘93Zޙ5AzBs՜M'.zOiD|/lGQ:ce }E;}S+b]jtc\rς۝~.݋13gUH_O %b‚:_\}UCy&t2\ߏ{^ (,Y~CHOp47-lcsmgP3Im ^Z[R3Lf܊!u z`M'`Y?ggܽ>I5zvsN\fC`_B'^v;9# k­jM3+j8.m@ Za쬰p8 Q%YfIj\A7tI.ٷ=a@vѯ!9?I?sĕ ƪs]/,/>'P#7Qz۬|9Qm?ZPӪd='ݏir h:|ǪG3G'c=uEAkc{UeL_%sk38d%L̨̼P,-I$sSǩV^2"cj&6;V" ߦ2Wٴ8WbL߱τDwnϜa0\ FHvwR0D󬲊OӴh;QZC: i] w"!!$Hr#mWq6J`K24CJ*Hò?Y#ol2ugEM0:X~!JD kPi6oD,cL g)Nɾ-a3`@cȬj? M`]OX5E9Nm^ڷ&c>Cg_rWG+FXe׵{AkDr$Θ#G+#\+ë[C\4*1ˡd7TG/3h;~k9-D+Gcy{ i#hɽȜPm @s' ^䗈)GW*>J[*ge)y[o_Q~yv.ZNDR`PDh"L Kg$e>-v& Ci']*h 6²c@SQ!Ԍz#HVŗ -_,356#qV6@rYSPa36hEX8qwT1ē5! ZzZbg )#m>V&\j0V~w+T~m竧 ^l?vy~26A 5y?_1-;{u&6rKS""ɥAi \oWj<6b5hI@9SZ̷v>) n@L|nn=G$2iMwAS%vf4m)1-`ZңKoҩ)UH:?@nh?Gi[%aݬl٬ӢV׭6ܰ3CT5k'{wx@?1RYNd*ɅKop#~jCN7sH6xQeы0f [` CFgvv%gE*уS]p]2(p$whA&ܩ. %p(;2Ev'@6Yhc">0ZS6l㭹~>?1 L#&z*zwH~.yBd tU/jqp)UXU񣦕ъ]DK~O߼Rrsr7%5uE4֗RHia-I̭߫ƂBuS_"m>MAkKw))Zkj,7r JtGPsswZ Fu5bn>/].]WA׃ J lzas8Tǩ)=`n.}VkNJi4\O?sLքqkTQ6}-H:] Z6j86IvD|ņ$#V^BÁn IeL%iтfg&?4^t8M$H5 ֋~^[bj/%Q0,Թy(yz~6S܍_,E=ܠo5ޠ?7> Εa=zRSU$5.%/VwDUWaz.}CԪ&C*N'G[h` 6HPPMG]+>~f=n-]U2 13L/|Ȭ滆۬ uE如ʘܞgUV}cemCɰ]'tA<-GIJ7cifZ#RaQ=ĵtF{6u uaE̦Ǿ>{l`aC 2'ZժK pUpꂉJ~HOW6gr~hݲ6W\ߚs0r2j{B _ i w쇰p%.nf dB 51({?L-mN)\*OY' hd'غD5 T}\R5Xf胇n}nW@9? 3;T 6Y$2Fp^v TM8ٮG%O ;TNwqN$d>3M} YZF:;w#L@%Z $ӹ.Ӷ-4(N駃H _%b?/v31yWe\ ɡΦ9.?TDζq ))1O|z.ӛG;UQh Rf)Jataotx173t q FzdyE8S>}w!%ߥSh Fy7oo݁[?A^ olw *kŐ[R{ op|lWӘk9UWYZ}zFsJZI}q>6M ޲\ˣZx#>pϠ j\8C%4^u=i?azY\ܡ ܷqޣZ"kD¬X`2q.flQi\&;E_Gnq$x$$N7Ҟ6x.U؟1Dh>d^w6З$J,ˆio D*I֢ riL%$d*}f$w2bLTzGжvZF?Z%§d-RrBeCmj #fqEѯ\JaS)ɀi$}_=I'@.R?viOT]C98cT s/< w Q 2OQTߝ7Y$J\Z̠DQlo4mJ>_urĨ$ 2%e$`Qge. {Ҙw%g^|WԈcYc/M!1ׅBqR̊aTиOrD+&{ʪ~9ϥ9\a&{*EbB)dѵV9ã&T3(p{*/^ ]אa̎l*y0h@1-Ni9V̐ TUN/]iN7hdprgp]5HOA~g5\j{<)/JD@[yTŗv_t soȮD78=>fX9U= hůC J{ZU_{xTͯZH >Jh~'#CNnJ3f ~fN)\)3qv92 >3`j& L8ܠ:ԥ/tt!x6q+g/)5![f3NL o.Bx澋E dCJzL571hta63V4ԳBuF^;nka(}gۂ!Xnur9vfs;rT%lIM+d!njpl? ۝v/|Dh;]mɇ\j3.銄V~TPB\:=VvG~tcD{Hdw\-Dĥ-Y#4e令!nY=4e V3ZYOāJճ (&ORFZx~¤ama8HA5mّ)lg蠩֚5kTg;'xO޲j.ǎrB9NWIeD[>OcΕߠbnQptoXcv3MJ֍T4uߓ1"7V^pAp,i 8Nײ{KJKP)DKĮ//y=$LHM-wl8D  5AN[k ~?4Pξ*;?.*ΒTZ9Iu$)Lqއ"Zohf?;nv(Ɩv[# $Par*.k|6̇U7jikچS'\P4d:EmhZD)ڨ'ݸFLР6MEnAV S,yRMNEky_Wlū&LR|hnN{rP؆? HbZ2 ^F^2~ ZNÚRtJL…Ms݂ӖHlaGkM`ILA /(8^bm"}X[U87=MUKGY" F\zn {v?` gU^IrFkh:G ݝdfr ,EroD k`W}AhᲶD o6& B䰪7D c:ޤ܎dbYXܠVI}[Ը+B#ʤϧU@MTTN#]f~]YR<긑#LrG SevteZc(>VV^w\ԅ&{DL/Cϗxr3am?G'D zקnzl:892r)HFTsνg+3cmH=b S_H~)Z 4b ݩd` Yo/3Ct5# X{x!,}D%;'cT*צ̶u|5  oX𯻄+Ptl¬ ): b"#Xb〈7\>32kb<svŲy| -? .@+|`M?|2eM+oG.b'^.^,@Xs-K-0{+Z94V=C{+ nM2WAmv¥f Q;ka+ܠ ~Y'Ԃ[H\k|FCiDۭ v۬ۃ-]w(ކ6MgiQL5k܆#+[*Tw :%WÖfZәrDnMe0iiAR%r̈_GYԮ=^:76ҍ<~,TnqvA3ԩK~(eMx]JQ3IRΨVƎo2qYo$#Wi&Q`AE2y$c&:x@"A|ЉCT^Ҁ3"ſペq8| C|t>Z |>m c߾8E L1q .|10Gޜo؄K Dz%+t7?t;D$8_Ȟ4n1Qr4,0QB٬Ÿe(:Bz8){O~.T919bq-K*+ѕP &)!t[ƠwYV`M~Gbo_T%0;(bD|>Yr@Kr9[ 74~&$jF\at_/ \ 3t(A5oDn=_[P\61xu<,r^(En8IS8@>$G{&u}.H)@<&b,k Ӿ Q^)\ۆ]Sђ]ɨ |?viY{dM %)(r5 |bPv %~埭nd#hּ 7"3P]!Ĵ06 )}ef07^}X`jWOЖ9 oD1?@:Yy(m7ϫD0 AM=>hT?'q >G\N5o.ޤt?:_ `EM59,Nna۰13VF16jF|BC$*,;nP2|" aMwuO2{l53e PC$4B!#_5f:m SHt-$A~+k&ಪ >zPx,҅BB |[fpxU]Ӟq@sByF$(}u.RedL kh^2rڔXUK3:e ͦpBފ +Ӄ]D"YLُ(-0tI@'iô*_'}2+_оߓj[.}9|jUY: U!-phO.N&!8"O6髗Stݞߴ |5;EA$vI$\s64^"+>)fi顠LZvN])5ٰr\3?^/N}M6R6c|9w6Dž+ҟ J3a'Vj~sG{K$A:)r0mw6 UI"VrQ/ZN<[){WaF1a̠~=HpW փz'$H\>3UWuĴpÔsiί~u`)(b\q u4;<+fJ3 C/F=r:?F &CfFzL=̍G>v- "['vf)"^ar}>kvz~!TӾWH$K^R'$mvBJ(]fȺlS؟iP&Xn0^͘ovPPuEJҵ7}}0C[  (n&aQÑ j+V WX5VGU-q>S s-լm{"/Mó 4-eDklPFDL c{_NeϩMD\tmx_]]u^O|i5;Á= ǦWw-/-`*KeybGZiSk VQ!k$īˤEKldrtֈ'Ta"D{b5BgVS h~َ9.=cDmrܕuַ{'Z&TY;9 N?~e$ѓw4!=;uXw^AdE.5.nTU-v]v@eIٺ0l,KV4"7jjk)zN0|ygT #18ٶ-VzdTNoiڤ%)>I[[֔i<9Lac zN)r8oTtmZgqԸz+ ,oI&{֪m>+tcxZn9Y'!2_D9xX]+2g̱l D즥/Z8G=n659ܤ^/H OAN| 3\tSX]fhaneSz10Q*?{Zr $ˇ[\%n}BwtL:)Vz EDpZ/>s$fX=.VQ8 n٣~JH[y89*C:Æx][]mO`߸ĐuU̡Vb0I]Ed{zGiR1Xq 0Z=D^5hMh55mSV"NxI|eᤇ Cv&cJ9X"I)eK7iN8C< #S~,uQfiH{PsbRiAtl@jKGW0Ҡk2{828ƀX:k%8O5Atbj&^κlILInlO3a?xʙ0:IukIZ/S|អvn~K[ [>Yڣ'$Zipw݂Xu, P\=?-5Դh#a5<WB?cU{߮(p|NCt`E`$He7-DI: ɟȆ dE[կd# Ε \oktI3*]â GAp^Mw3y LI-mV[4;uG,مrD:;FP5W^ ^e%^INWt~>WB *)bTG?7%;O Q2M H7Mu t?n"뺯 4lK%!FǨPy̦2]a0Pzݦ:k}m %n/ P/Iޕ.V!Rv-a "g*8 5c[H^8mC@(u~w}V],[k@-|FH@["h@]"&#sͷTQq~c褺I3E tǹ\dgx`pcqN[rm nY 1ꜥG;@]ߌȱ{s_)#@vjjeCe/7DB1%(y+#K#֍# XN@c>_3SXlju#h%k3-@CHFejo^ S$p!R9t3pFpp0r5dӳF6^wC%G-^OV][i:Z/ٸkY8=ZJ>'DZwH/ZjwTU^~.KܗVfKypD1+ğ{7+m\Ii+. d%?mx1t(EB}9C.kCH:76o6)^6Yu=aCz'&nG-2B;典K4B Ҁ; O9JYh*MW>ƓLjQnr9`B&PgE0: (ҽ`<W#rϘn파Mv*\V5y.C@wUЌ1b'`JJuvs4.,~e˴ʹhzۂm]Mnn4$~' ?xT+zwX<>3)Z?Oz-#A7 KT?.H0J2SvDQ:$#Z?xT-|Npo֌Јu ѱ6­GNۅj5d0hӚ$gBd!,mW~E"2$>J J*r[0n_{:Qoݲ X0^4V~7 Gasyau)oSB4> 1d&OQf&7Mݚ^śq3_HOXp׶mJ\IѬxxut*80CȃVŲs7)3G63P""y"uwRzM6)}A&.;i6afE\i68jz:c`c띄G@+C. ņ?fur$Ƶ |_clui9g8Ub"ǡ"񴓌(WjC5wB-YG*쌄Pmh$ǩ\&&v\+z #lƲN+f#8 @=@.ڢQ qCoY__͘05*L.߶3n|eߩ~v΄Zطe|3'Z}@[d&6XPTz{"*#vpTyBBuE7$ X}8o 4X18o2f_zN-N3z $WP j)]y'D({{N܀X$͠}3mwR3Qf\Uzc4 Zl m̎O:Io 2c[\OY8}JlzOisCA xe[~qz)g] dž}%"o7VgXnwgrޓ@*ˮ$V^):gt+yMԘK79_SаKyPl;tfM*ȯ)>/f ݓ?dE6,jؓLWM;zQ*ľމpp-Wؑs9 86&c/W0)>\Q om$Aa 1bʞY·Rm}ȵ6Eni[;{umi]=HG-&*%,! FQV5Gv'1Zuْ4^МOA K->2ҭt@]vT=sSX`i_Aj0 \h#%~-=p#="k}>s)f bL .6c,m0Mf- cJfڥB0, Tvē莧)%EȴٵLJB+~_y*im@FrlʠtlC',,1\Xl&tdOiux~:5oו~-TQ@^BTBF_kB5xܕs%2s]MTR}Xj02#wԌM 'Q_Y=Fq~S<NZ$,VJA7HHMΆ'Je\ xz@@w*+Ο nf L*f(PBpG4#)@ NLm^4) t~W6"ykDm'e2hmTh%= S֢26ӻf$ 3 qTDQr+R9vkIΐiD p1ޥ~1U^vqHĬrRG)/(mwVp6֌%sr^qϩGk8dz)uf.MO\߽E7x ZoS#ˤOyDž@{İ9zyIMs8kc>V)]SV(˂ c4-a qB1eؾc4aytj[pwmW< 젭wW1C2Yej!Gs#ˆhI2ba,ݬዾoyśb?t 3I))6hqW4l0b˜zG,MT2n%ɔP;(r^*ߛ;'¥K Cyu :̷q#$hL'MU\iF-3ac[x=^JǟV,j1Yp!CXrUV34XTLXa\{mXPI/"R)z|𠟱C.B\׉cxC_ݜ#F\7H(>ȡ4"}L̾_|Eǀ[҆eշ JTtؓ ѝyD/US7.Gl->>TT7؀Ȭ\9>ܶWi<9`;=:X;||"-PˬI+֭iK_3Խ,IU/Z(q !EɖV~!a~{})ciQboaxEFCrmFg^yH:||G@0XN̽,jxp|NCH`)]s8c\/3)c*̈́#.[C|C}u>^;CD9:(Oo7_irEE YݰccF<̚RAzbzGj5=L*lKWٖX,S[Ȃ,~M-6uj$FG'eŤ "s^ZM;44q.װ&$$PVm2r G#ˠ,|.'.̎0qVCH 9Ap삺b8:A0!{ LA3(L~CXp0>7[{^B(s2Y+@ h:H]۳SAj+pO:rcJspj/ T]gxZLD}'ha?9\tQB=qpޑts`.#9bi!V#H0Le*ș٫c玦+w!^FmmT/1tY37H_QڑdR^(jr}iG5f\ PND#r"j$3º=Dbx&KT< 2rNmVznx SҴD_S+nC8RM/qokC?t#x!͕R#t-L0#m W=IX찠ǒHBlX܁AR< }S.7,cd3k9)_!)2XFMi􏭶\ svWt:V/v1&@< 7iQ}bz P<CBs)PT~&~ ]Tw{IZ$WK;!j urLlBlv`܌q'6ܒ+lpLp-p ShQ߮W\*7]uè xm4 VZjۖqч諬2%c*tº>E}pkOm/9_jāv?/='-~^6:TM>AڹOP q D:Y+bY>Mo(y(4,,MS(]oolL$ہ'3#@t/֤!%WFZw7|Ym%e Pxqu ^NU7)2|J"ȅE24+yqI0'+AsRwF\kΛHuŷ$9aw);p>U).ދf M7fZ@&OcĭkP*oK4r|x|YWsRLV#}c77jzG뎝׷i8hRl+ҋ')x\֠AD/Ŵ}菥ffl `WfAxrne/q}3.ɧƲSk(o=pLF`/i(@$5j/2\)tܔh&oLmuΊe-8OZ.Wo+Eɧx 4>ӽ  HO*D>gRcꚎhDB`:9_oZ{v|A 0 qIYTkc蹉mjGFvH8 /=Im__h2WQ)%II LT R=@f[WpC`TrW)UJ @1o ^|I8C)fQIeHH*]Su?$]UBz&rMXrbZux%+戾]YuEixdBpܗReN$ܵ[ \ /we<0H%z}> oSN1X=u+?srʜY ̀uEzlT}ҽal2T !X+ XVV#, ?fuU F{]B3{Qce͌bN&>$i%SUmM%L"a-&J76xŸ uX/s*ͪL61xZp9eKY|2G}xYLC/sa+1,˨W!썮 tݔddA P7_@ ޽Q)c>7'?8D4p\D2`; j|$~6lOF,9f>| wȧKl@FȸV1VCz{S= ZSg8̄8>X\bJ*XTtQu/ho?,XASS0$<@TzE:w/r \{|Oo4+j3hʽG 7B-'X@Mc0;V~f `ŴuVt)*Bָe /1nWf0  1HhΰɁ4;@GB9~i|zQ8 ң+HnQ2VVVrFGDЏ-#lo&=#Ү.cbOw{W 3rT079.$Kݶ"mwM=dJ[!Խ-ɓk ^f->Fv a[Sc[~ip#9۹wNm^dd+dp>lv\8?_71)9\{A1;C/keD~+6F<}GbkWHN!4bSx7 }m#Gvt6h/e 󧂽2_ ʻ1Vb#4w65]؏C5#-県'ݦin< 9k(ğV#:=22-!3isC{cbOٰ4|ˤ_~e$[Ok-Pd{ aߥii(^@E쥦SlwQ 8_dqT%e&z=-R+6<ЅƻH]N \stW&({(tCenS|(,ptC &0a?ss:?II9=BBNvOX PRK= 'y)arl-a1zMieB*QXboq{;|p?Y:BFQ :x(g˅L .NV<1kqTe^aZ-;'Tr&_%IH#*{gTl  cm=*|j;@e@Ito!Jk W^g}g['pOSՁ#PWd;mwҶe1H̙W=Jpua"#mJҐU~6k9`Qktcoald~@}Vy9FU_)V"2|=b+/JL2ldq7|4kX.]>펁gw5DWJE ]FyĆbGu}f^b›5զiE.rsMFD:Mc<ښ6d¦sbу+{0֖^^ymizEw22.3̮A,2e,G >(F}KA< ?ח/N6CKA] <k1Q\X)P*Chd~@ku˩ծ؉4H)>Yljѹc:K1o%'d*1&۩&F]@:4c2<$+'FIK8l$zꤸ&I3S" p)+XYB}`S Pz}~db xӮSQHܫ) 1zKyBQ3y2 g)gbuUsGAsgLzz Z qnqM1s_d$ʬth"9 R*.?+D4|n -[Xfs? aZ'հ ء/ADA%yrmыӌQ1 ]&‘`~[ãJyS!!|&dXW`@Tk\"2/{($9vxmLOd7!=2GۃqX PsMQ%Йz_Pj(o xy+2ĝ:!ORE|r˜\u`!vY3{ i84a"~5D@s+d9T_E&")!;!u{E Ch~`*E}< !/ź>%oMyL ~p AIpGZ%j%j&#G*3{ߜGJ(qFl`(.q3=T]SrЙC>& O2{H7m,ҎO[!-ԱӊIxy*z)T^C7'&c%Q_Tl>R=޸VVWXq|eR{)>x;(8U[ X=uDވ?`%4NW?%\_gRbQЁl8=YhLd._^ FH#cd}^&xē(-AI$*-T&qt 08>]mr 9dly28f} ȷ6d6:DGPA7k:kgYUϽ7kX"og$G2`y[Թ!F@t !D_kDe R/=PU'_BP}w nVß6bRT$)m| fep<˅ OoR:һ2)B?7j7Lʳoc= 6CQMVrbؿ늩y:I>ө髆ϽJ 1`]h$E}^q"A/;B̓!sx.{jީ1lBZU1 ϻMQַ=*NDžDo97}=ZnMD΍m}Eg{;592P?$'^y+%ѬYs͂Pxx N#lnN]Yr@-%}9ǂ`ԛ |YE0EmlZmt8)wu"i;:T ALɳFc½tM8|Z}Ssz3@~rD,)$} 0[QRl(-](}́Ӷ vY3H: :C8E;;=3v;6SUVVݡ<'juwU&V6`~ph.)J壻y[eCL˜I%87{d5N{y1ӹ<} ^/,%FV gu ~IOƽ^ͮ`"%U1(gMP`E0hԋPzag=د7D/6%m7dtS;j)4O{n)DܶS_rifܪuW!;VT%9T/dy[i xgӆXC}H\v6.N\c(潨 Fi 4bV]ʞ[E ~cb\fJ~%RsIr%BEn3v t NJI9 \M쫄Pj0^~؀zșt#0`/N3o|Iה!z]z_diqoޣ Njr%7?s*֬1{8<A۰mŐ[dTJ}T&XJedә"j=oLY: :Ӹ'{X69Xt,r:Jb5 ' NgZVёT\yFHKTOT(M 1[E/uſe_1vŢ:xh/o9.1+}+غ{=6d;byס!yH`=t괼FD*ݷB"iA33l4A3k.c=)|1 Q1=c2/llyݭbAXq"x]7vH CYnNblCͥkDP&fG*t*#:&k4kǯAno(d`GSpvV8Y:%AQAGx(3UhEaj"Qqa\&!GVA>6~(5"LG-ݎF}mD;IF7D P_+KCɥJ!xAW~3L^v'>s:Q\Q:;(yd:dB%iT4;ݐ;r,fnޡXPR4sbJvL"ȃoW 8@k!PhZslc&%R$L6AO3ގ0H:<Xqy$! .1rJDi&OaX{wj>0  bj^,HF70ڗAq~u6!fٍc ,Պ'-NibiCdǦBqI|:]AqhoFUHFBy^Ge96JY.6UopVMm"X(A%*ڜ$XZMc<*JjK :7Z׿z Y"PuIp#HNHkUiRE'τkP94H`w$^ >^0Ы2x߄"ݜZ:rKVK\4*է2C?njӯ0jJhSF6)' C\L2l~{%7'pAnD(f|Z?u^E~0$x rmm%&CErTTFZز4Z[|Y nr[':"C̛ė4+3tE ?!<عsz> @Sl-lY?Һn^'3Sy2^TdΩUۤ#ua~S 5֚,ڣi%fJuX)*p+d=d5(D ]7lbb ph ]ѥPqͦFDZAhy~1K1A#UZWȹOrG /_Kk3L#G2mh౞Qu;t7Wãq0kV{JQbٝvNn?uݶCLP=h2cr$=v^]$T mmg'_6k"-lhCHo}0h%:CNMj[[ĴP}qEGx⨖ʯ aS`G͓ nR9/ogX V9$pʟu7a^p2뺜?1"JQGw`;)L5xˉX?tA-07Wϳ^96% -Vԫ,Fb/l\?ώU`jEtѰDeJZ=˪'fI36=OMccB ,R]r>orqH j꥝A^.Q!vj `N_)JO@?.E0BZ=#x2'(T:]~]XM9'3r/üs6j~QrɆҼn#+߿PED WA}5 q4R;|΂N+}㥭2(K+`eu]\t}-XE{z/f[JoVxq0uRכJ{SܩKܪUvE۴Aqɏ[^&!N FuwL]IUekTOi򪨮>Άn&NOAx maK{Ȩu(=YPVO|]j['&YY@GNz;'9}WSPa3a) BCN<3a 8̩WMEע2RҊ|,gI4%Wv,r/d{G)+ :Qa oL$JV(NQucHg(-L%;AR13cw5ݹxf-M*\ڃn>37| FD|F O^r#^l(6ɧ$^FidQK B Lx|r.a%3z=l{D(+v)+Փ)ڢA%Rҿ#770X-4G ѹjdYP:2%/d͍}G.|@*Zdfv"甆.; ρo~bM+uRA8ƌcI-ƀls W;.31v[nr=EfƧ@uEt-fmc [Q<J{}?ݥ9׾HHH`~(Om'o?ˏ,ǑVOYNK"7Qӡjӌ"[lױCWjQ}`ۯ-ǠueDR0׽_݊..Y ?-e(O!>5R!t=ujw0LaM5Lru܎04qVqӚɨp=gju$i1WXlǺщh@\vL5˩)&p \Z^V^T>*4³{¼E- $+ S? p !]: ї[ꂰ P=GdѥQUspR+-4 Xe*iLNW8 b6yl%e!5ˣ[ҩ:hAe{$æPOwrww~yM~ AS9XD?k@\Z.t`A26q:?;o.}ꀤnⱇ Ycm>Nm0z cLhhȣ}ʿKi 7B:xWYc)m׷34|u托r=i5Ue>Ύ [ak\ceE\E.7k'шAP9u.fnC:RDIiug\3@mMaUy43-9.߄Oj&CeuUP)1CRAo,.̵Ɖ  + 4E@fWF zqzzBu;/[/wWyVC6[ B,sul&=Js$H_.qd7t#;WVqyA.Z.면cꋧ|Ɓ:,LhiwiQg. DGRy\8$_k L$8X- Y(Rѫ3bH`ٯC4nbYYxh#XvnFw,-nfb,C~ W<2ޚ 1~\P!5@OlCf/ʧEtZIx(ʍߪ&,Y;ם HH+2d=Ca8 !p&.Q2I $.ɋ-7RhAsaX 2K׆%^rM1@_&N"&ܴޏ}ӛJ]q"]F]9G^aXO[lR75ڡX!L ܼIW?/p+\iCpZەeN`ӥԓHڿҧ7至lp0wfƫ1kk[}y{s1#mUmȻgާEl(،EZqܵ!PJR zb!(A:F0:>ңb, @B+*6(B[*aag A7viN 1fEUu‡&vk{E2$8G\HJʝuKW -Hh-dU9]@[k7NJU 5F]#iyy7 <{Nt'A>^s7Ry, BK1(WfE*w3f2-7 J^kz;&P ]opLಥz#$qG+.&qVRi:,o"(mڹS>r4p8L{L@h@SZ Fz2g*C6#p6,79g\Gu0)!O#s#Мho([oHYy.#lNwK?t,y3bjQVQ`ʪt!;d>A(E%훿8U.7T+p[{V&_ ИW }*B(+[K"A ޢĐoT p토/,/ r2n芚7BmH6&Vt%"{-k Z"1-<"΢K)z0[ VcZtb5fTˋG2p[xx7fm%F_WI[8Q- d+F'1=E\bu?40 0c)=5votH”Mx(aK2R0[E[{"5Z^)kt9i]0%?"o&beGz rkD"<1nqH&9ZRSmaM6 &O+upevAe[ ރ#ѷYa\V>ۘK&UG=6 9-`.~mF7#Z y/# *]:VVV,mv$‡ث?Sk7D"ADbzW $6xesꭏVp/#ŵYyzj/ixs鱙KWlhwāN[Ϳ{UkNJfSӖJÖ)Xx} S.{}Vb?CF/lb={>gWľ4WYOxٜe&/i%VnFQ&=aA/6dxʖQvVciI O͛9#a ~/Yg~ pbN3Ts^R+Zv--}01'93#ub9WxxtV"}.*>j7@)#`li~vc>)Okd̬Y-GeD'McE-nz4;A:)^%먐]ot׼Hv=_`j5`-:俙&p&TLQіӐu_՝ܟzwh8Ub+om);l#|Of(2|?ebh:.W_5vðD-?~B_hR?U5 +j\pU1H. 3HzV"f-Pn[wYi:]OZ+Ժ9!wT_>:.~M(H.*wȳ ios>Q8/0K>Id(Ļ.3&MٖۿLW"xwxqc?xdNTa[KPٻSaKc&=3:f\NܼnȲ !03Zl,mgEc/v v.R&u#34S YHW;=fd{0B?4n(3z*!< 2,TiMG 1%9rpyQ(6L)Y#KD]sIp7+)F6Z. Z6iD Z8_ԍ 4RQyc} GjBISݨ#9^HQI]U Ptc@F5N\+Ma( >lm3^TxNM)EʞNŅ94-ѳ?jB[zq^+~ϫZ{+v,;mEdn%a4]^WFD 2FI?.w? XpBu}Q? M{/=lx 6y7A˛K=[9,]C*bL1esoa=jA瑱djQ i]Yc ɮL{^mEyC:{C-naE%hНb8AG}y?;KxnRkAtjBӎ—]ߗqov~<^uv霳gi0:Pƶ縡YqV'K:DظիGIf+&#e[- rQ-l~Ah2ځWy L`7ƚ\j!8Tmtbxǎe2I*#𫢕0o @σ5psAAp]:ez;@U{RJ`t2sb6?T}FtPpB B7Hx64/><ؚ"än!g`J堰LȎ}vfƧhwm2e%|68D-Z mق_3,T_V i5Y׾6Fhm3qɒBֆ LJVHh<nqߣK(lNRبiZ ;='H^s *l>.-0p/L ! 5zH'. 9M'MA #t ̝OmOg̐^2UM˽|BqF'q\ 6]TL19" .žz1sI\f5$|/7u w4wHԃJ{#S7tut[$a] "49)Gn^qMJ6V rX*O?e0@[~$V)+yz=xnv7Q} 5Zd6O[f{ERSܧOk|: 5CD-TsdnϷ䉌=mlG,~d*MaA^hMZN.GEJ m*̡lw3&*_J:sL"u鶭i{i: f[q&ʳwخKDLi\ޒB |3000>=jMJ?h Z8Uy%^ ,-mmԐD3Fs; &\pVBth.6ǩmI8:s$yGzکuB^w=lBlhfPi4 :1tJ|~R԰v݂UHOȥx{/=A||'FȽUX*\i4t?HD +W.r43;O Ԅ$rK/ɺD`{꺉gZ{Ӣ6 ,<`TNLbی2t-;~DԤHw|eg 񒺎,5zӗǺ D4͌hI&qEgyq ࣬Ξz&1;9]Ovq'p[s*z`0K>QGJ'OB ]KSf*@r$LHm0 ĎݾlS4gL;a'w:YEףtaaO'" i %*֔Wx ҆q#sPʕcf[þpLUlLն1j_d&9D,Amo@ ]8{9 9S>K>x ٬6#8]{!9H lS$+cAj^{ӥxVfBqbU.nZKjD!4n>}#84*oF6#U5دnl:tYDys%!bۿJ! f$v#ehBJ= C TSbFpD)SN {2TWLݢf>&:=f &Et8Vj @bLfI i|۝^#:+JTYg{ ~w|Ĩ ]C8)- Ǣ'X޷C hܧMc w X娦 G!6y+'WCߑNS}duG5Ȃ?[9Ewao}1[[3]2HʫxP3fcHclai!N.I7T"M PT`?5PS62:M),vMXZQ3El(q4k%`~Ou4ׇR߈2#J;L=2K/VnVqBp|kjp+/OB@m#y NvSW aK)mJw;ai5Vlb qvӠ'ybQ;| -:G3Gm+Qn3? %vtKބb_b.RߙyХhjq4) #PڎORv,b_hO6 mdk䃺e}]8,B@8~gA9Q@trWv4Iҡg-K w~ ,UOtPjRL%n&jW x:9SyS$2n„uv٠,5@aY&D֑fYt7{?.&}<u-`\*FcBO;;T]@fޛ9yŗZ>3xqT-]XF.X D;2ki:ǹRvQ4Z' v?\Kpحl̓u [ 94%:!L".ZVnvx; 5WBg9§U"~Ecwk !4Isӥm]o@Dߙv [(4C !: c \~ݿH.* GCbc!ߵ)VI9/wFV(:5w[jʒ ^.=d>8FqQ:Όg-ۉBӂC_a +3=yi9Vx!|TDF"p~B{D8\hM ')8"d9ޱF .b1ؙ/dMQ[WnnWYOf5ݭuގVK$A#^%u%#g Cūaո *A0 oيUV'6~IDۭQdV#8"t~~MUλ/vK\=^J}JG)CeWkU#r/C726 7 3J?9aFnpLͯV<σ Vyq0XɁ~3{}-nS$Ȉ{i%M:5 5aؐc:åۼڎg$RiE%;H䇝rg*{q[]G%/<8St*7u}!.PTI\'V%`pAdd1fIՋ(&Oqp/F~r9 ,%(s њWvw? j'=Yn1VR 7^[v8q޷pۗ,ZL [uz`7ǂ SwB$Z( #[k:Ϳpsm }N®t^V?v[:qځ"QL:S0B.4 9o 4Dc9Ǻm@LqaGA,F:GZ6NlLib*S+ʅ*yUNUav| ?HiQ@sWH!,K4~`cN͟~>OtWl;P3P*Z\gΤQe&?Zk(Yګp!ʇ႐ò' 率~9qpr1?>j ,9GI{4o8#d}V|̥ oǙ!P-;FL@ΏWci^yK4*GGeޑCHYA";؟\}wIT.<(O7-؀o4R=H_-SBu,|ԃI(r]ruhb `ok:aF\QYdGPl bzu-F\zúB LZH/elD倵|S*G/F'wFeV7!endʈLpurLxRU`-EvR;31 F _j2w "wF+[&uf&dbnr !(d"]C.ȯT?4ZIEzng?J&YoVK쐇-ۙn~3%tPZꐸ-<ˇthY ĻqFɺ2 e.@ar3g̯c(E!K; '}(1 /*렠eSGVQyR|x؀i ^7 T}B4yyD7Pcksn0&CX{e7:H †#:PerH1Ya6It`I8HǕ4 TiSjycx@Ɖ}5T[=*=0C̊.B*Ζir}+~u ~毴?Kqkw! 8sݵ-H6kM5pLjȉëZsʌ iN5<ʽD@2#KbI.{ӏ Z' z)!7>w1m~g^P :t Fg-lyP*VNEΝxqՊoF;#W"B̃eݟ|S_Eb)N KtH4 aiz\|q*A*ƚٵ vE8l{W &i4$h_9r #b-?A7BS<6EU$hEL"Uhռ#tjdH*ďY" _T qd ZNF੺ndU@,ͳQ d^yZ${ ;uguGz5[=}8PNL\l)(̬d>|csHG6S31/K)L T'Q%Rb\pz/m<ʜ]49mឩhCXۘ[OCg|Xfؕe.3'ܺc- Yѭ9T.TWbE1;gYk=SsX$a؉t4<:F=JDcK^TB&Gω+V[!3\'_'a3?75wj$+ݦY'\/ /cd&)ca|*mʐyNSq[h2qc-fQa ףpzCyU&1|fA,帴 }3 !LȾcq&Ьa®&`֎ %!/@~)-![3;e\K3Rqa|S ooBiM Žs & 7:΂cl~05C}=4Ȕў bY+Ue" .\3be+t}ɬKr8}aJ ICUxڮF` }M٩yB~4{mP95ˌ8p E'扡||P}}u~hCXLfSTg./ux`_L,]^nkxO ^> 209v"e@PNf:F|S0ZhtJ7 (^ Th 3:eβ+}?ɂr%YT>DkWQqc,cPHnGO $e)7b~Y6M^X,dW?D>4 b6Қ4z,S?Fl bqXKZf;~O6]CK]Vr7M@'4@Vt{7Z*"#Aꀗ<]sm9Ŏ5Τkh٢8;U{ D1#Iou aOv?s"J4s庂C*`#4*,6ӽ*0*KKU @3 dW@ e{D-abICbG p 8l2qdqՋzyGGi ftC`L= V,y NNLt j||oWGv  pe K> :П}7q[Z}IDSWطV1r;6GSU١$?"}jIa#L@Z=ɘabwu }27*,t]y= QRs~ +@pCW 2I'._Y&ΝCn+[#,G ?Ӣ!7kb*zQ+КFDgI[} }-K;I1E%QkNHv'l.;r2*Cz׭L'3G +ed0#گj9^8iЕ8I/.be nV3ߕ6'ېǮwb:z\D֥c{97`_{נ"Nn7 1|c иaW֗0t|$8MF~b,cZ(js 酴pTCo2u*s!Q k,͜X;5?d`I3.!gnTT Pc?tj1D%FNP Sf*1˩)_愉s 5g̋5M-WJ#0`rfRC%s X1]EdhJW%z pg!0v7cj-x5OPIlLo;O.>OD!7β >k( &޲׹YcJWQ'c;eDT]YD(}s'itQ%bnYLH5⾥j!YLtce[FY M|0dSܓeL)0S.89nze7~:*-PaTcn&;vPs/ `5,4, . C-A9[S0)դSQ#QcϜ,&9 RM ^(LBf@"<2梹|0w'B [B4WnFV[nY${ie;MZ;Jx lz›g3ǧ(, `R..iw3h5\1ڂ6G4ciH"˻d 6%/p)hlL7V/?<͐lFPA3y6;闛P0J+8L8tMN!ZFG!`5;DcUX EUld6u^\μ zB'@pc\O,zCDni9rϠ6&FnkW؛ d:R6[q_U,C_qፌn<-noN1P@*H Tw<XHʐ -ʪKO%Hjpe1?w v&4BX$bW9aLD9\ ~31lk:7;|>l :A;#EV٤%hȣxWQ:b8~ 5e7 vO3dnh+Nƭx O*y< n-Ҍ[Xl0ƀ(xP Bn9 \ eGX$!\!!7wS0;[',xV~S8-ÍgEܟ;}䗍z'ރ |ܕ#pe5L [,3x͏r%?;朊w$UmQ0_yu.s~ջ4Pjr.v̅f D zg`u;U'W>wZY`IF3 +r!~WYP/&W:>ީQը)a8q#wtV gZPpC(*ˣS>%b/suIl}8_~%ݫAE:(w5bS5dGu[vYcu4)nBt^-v[H0BzJB0&n'>mu O(wc7 5:7usi>2cN+舚Xw(-yPelDE8hn]OuLW t^dTô;ѿwf۹DUMvNnCzx3$ax˶* 6|+zwട@gF՗`E7$O[J5΁Qk^4-ym=[: E}V9:zF]Xoo'**|.I/RwًQP5Y6gŒc`Q #7< jA]qU~1K0S#]ܙL.h31ܬ+&+TZ'٢ f"C筜1Qm- Z/CɱUY e5ҙ˒) 6`:cbn}ETÇFldPj?#N Ge\3L*wOyKs*iGY1a23./ȳूbhF}!k}sյ*=r[ْX$k)i(`%l~Z ]}d<C73(`M {Y R=Ɗ #QmǺ?;=:#)fnuEDkǹ/ sVQS~UQ Owid i/KH͉͆WX 'eu*<fLX,$2̹){kj?N_x!i gdNgߐN6LF="@g$nUmld3BQe6ߢU- 4:_{KbP2'ͷ:v0dQa70CRI$ *vFiUsP瞱]]{15盔z ELycvԮT ERQ)GGazCcPM guXbjSLw4 6/[3fu|ӗ{t-|)aruYJ/wŠ >qK <+`H؟o3bIc'1~mƐo~})`'*4* Vx[,纂kvn=5ahwj/:6ǎUQѓEVfAP'Hs&>ɭO[G2<+Tbb񰰃27:@>N3+xwE8x ;EA z {,Nb=~ 8q񦤒P=BvƁHP΅AE_0#kn?iuǏ _BK#c|#lH+E3rslد}{Mbp"S[ddGXru pVCF[dwjOCtF ஢xZ)lӡyPX>0K?W>2[9qՏZZqw0C֮IFy؊Y=cv8,Ej|UF,&FnR.:02ӗ OHMz>Q6JH݁(ܾxnhx+WunJpZn6Zʡ,)#iZ~GcDLOY+pY6q'ڵ!@0ZyjP)f(<^)0it >ёŢbCM-WԁIbIqr!+Wln`=`68",FH} SHF|T γ ܰx^W/ VC #j@QHq%#31a`kpJiZ(LT ֲ=8\f U}̚ҩD{CWK3lduw6Ѧ?&j]zw^;-U <Z*3g rѲgW+v#+tf{wӯt&d{b p+=[ky=1g Ն2ɏ˵ :g5f8[CR*2@)AҀ[L[_!cFzBJ.|v2@ٻKD[7.R,ԣ1/w8En ް҈:EmHXb C[nQ͗ˆAW̩ dCi]fF:Vr1;1c}/;9v̚6I& a>/YIrWD)Q2~@?[o"P@xHG&ԆhYw}"IoT8o$}ڣEC\- LHh5η%ng5zg?ϵ_-zp؏NSU?q 0B}A,^WBWCgQqߐ}qG̦h[M {&{kC;xh:c`v3(qsIUєX5v@o|woZDzH N={Ga1'aJ;,I~ߕҖ!Lkyi\mvzi}xPVp٨IXUYk8H&ͨ--xWZ&$v4C_ɒY݋cVJIFtLW2TaE-G1laqwq'ItiMGΟP ({y.ޯa[FOBzm?sG+7@ݘ@ס}MG=݋/MP~iDw=dQpwxAX5& gMv?*W=s5An.ڟͥrɪ[M751S@{!5$&SؓC!A<[|sfR8 )@2%8er5]Fؿ]',#$.qٶ9+kf.q@lo.z:,Y2NP_SEgFB7C=((Y3GKѧ١uE_7g|on%:,ׯ7r zg;ws c֥|^=˺HWAĻ?.VL}.wW?-9q2϶Ä*z?wc8xyI lwA3% bs&\EĢ\?B`AE{ cX=^fXaZwOOJI2r:}~MĎ` (p'\x! ]=p8 ,bvw(]4q7ā,h[j ^VN9qRbhnBϽ`MSAl$M%*ݛz!~< rdǕk@fȂEomD_Ўf"Ap&o5*SI6wސTv?BC|jv{lϧ!21`x$ SqgBuGf%3abcFjv*o`j6Xu>2C#eKAk=tOoeocu LʏyiSM mCwT0RUk)_"Ọ5/W׾TX'+K/7gGYukx|8_.~#o) k"u 5x^=vqwgTPW(_28|:;Bڙ磻6DWz)2Ҟ=9*/!l63 fHĺRt;`X3!Tn{ly=CK1ƄI29I (u!-a(5,$JnMuA`K9'wɐBACXrWK0JPNG Xеjy^azh6,A{],"w`f8XsOH'N+15:)I)ܙ# :rqV+.Q[C-d[I^ P]!5 U C{\qnz2,xP5 u3X3 ~6w --8^܍i*^>h- /42_e$]F#q|Bo)fwYQH+y`C`?_eecSXh@m>^ZM@+x}u6(.dpCۚ ߘu+Xr&P<1'NafSL|QZ&G=ڽ_7=ĵQҕmLw+Q~y4=K}@kcq/^[mIqj^JJW0fb .?5ZF0Qa}6ok7i ҧ]?VĂ^5ܲl3\8oȏh]~EKm-$;Ud51w6Nvcek]*f=4N;‘0!DBHx1,x3CQrtw S #>@=dچw7`FnkL C&͓,({駔+8)T&-SLx#PU])4NYeP hٔ4*#i1z)0<7)o4Rcƃh4,I(Ǟzlѧ(Deݳ.ьUPܕxpM|f C})m eewm㑊ĚV Uhâ-=*d؀9z@"ujRXiw3(l^ LMɈ*nySH9L0z\% /ЕR;Yۨ efV kMqkqs|8pyqt:B~O\K/_º{hr=;;Tc7p]K*/,6 4<3GC.5e$=]u΍0,NH>?ݤն [7q(j0 $R?h`7/IʒP9EngPV (xG^޶pᄽZcӫn]l@|q/nCykl?ŻOTQؑiͶv8wW(;nvCKH;KOg~Sr@&^PU|O/U}u/Ea]/.rchzvs~iK'bQMwzX1;r?qqy0U[cK1.+8ґ)m<@}id!ER5H;@UvLaX#>7f*x~u_OG4P.N'~J\LZou,LIŒ Qo=FvqD4ga4\2C~U|Y<;Q6/q"BZ$5 Ѿܼ8kB?nP F./{&<(bh7h45?\LK#.^J%+Lb_=V! " 0݀$b-Y7DPtI{pfmo/\qo6*G,#wtw1= M¸OL'D1WƟjo:$T8)M'xM)'c;岓.*}zFB- yeN=4kK^I˯uĄ$~ Rm :!7WaQgy*v+pjS}{M `WF2즢c~M\"sІgH#c/^RL-oνwuqctЙK(pn͙* .q-xdX4>g-w@Xw@W͜# kn,_ѠѪjp2  _Ko}Jՠ1sP!}%j5FI("] tBFި/ef`+sB[ZL>Ȝ}\{Ȁ~A?O(#m=x]|-0'RHe%7S2a*>i䴯hұB">/CZ\^bs4Z4"GRz[;-⊮m5L\3=jfс/1mM5#C;2f0 jgPߒKMwf~wB3ډPk&Tn.q}L?¸p UfTH&˒*8#dP%zJVuUчrz,whN A}ka1qAt|0`E"4oY}{ASznKMPΠ)> TԴ=.g$pz.7]u汏Z؟70VsnBQ.bI> XĄjۿ oE` 0!-]:*MfwwFo8:ݼs~ лp➂, ?x#[tոB%6'k͆S?M3Q/ "eER%%-1D>sgH~r`˧rW ~mtEyGJÉ'$( Ngã}F#>y`%-?| ?NPc]Ҿ< TL!_ \0WҝaG%.ȣj vk鄿Sk j]Ib4CܸvGKVP7&6Hqo\cl4X.kQ R|xd ֩앒C5َ#ƺZLAxʹm?*/ jK5܌ɧqKl\8t9`H~ r!?r_s%6|Ʀ\:9lpXKld;$}TjEuANfh?`A8 R2_\ˮlgt}aӨK{*F0\uVT^dH"X_Mɢg5M #`%>n+XmŸ!גh)BOh4gԐiljڋ4+By-;^K'Fe, Q=!ñ"AE;QZ/hl80' Βv d+{bWۧN`@M$ZeϟejTMZt@T_5twBD0fo ?E[Y4 YwqĿs5PH@|%N^ yHPj8Gr.lqvR$P3"tOD-6"?1?;{w?ԈL3(N4ĖSz=ݹ;kmX RcxȬv݇>ZfIޙH'l (JM櫓LP,c/D-U9̠TƼdQ@P$l~2|k.7Dq%EvG`QeŞSdڂ Ūu$MK@~ݽŠ);ÚT0V+&ƨx9jP7^O.aN:xP,?@?S.(j̋pg6- "^$@?-F٘;9‹*y}9j8wP DCzt@\?QiVzK2L7iWԂWrIMY.7ufcX77̈d 9;[AʡQ+/>s{x=#Rٺw%p -< PP$#|imwڔo9j^<fuK>ı5!\q5 tsIH<>&5X+%I1O/>gP(m`"L+IJPd<[gֽ{ϻUZo%kT+ȳCT`q,B*5<Xg~SWy(t7g`zB08Ult~\ed?;$U7_&)={y; d^%\QC]V7_Gx:EQgv#Ex}mI.a jfi #ec @3ْSF;gjmR9u8kw?^ W7BB/UFcO  {k>O?׎YB̬oȖ?>Ic49^ʯ%}krEL0S 6C $-bx^AS0+NnцƢ  dĪٝޖ.N;'e9#?[vW> OCӼAj0\#[ #Mb&t;soVeQTǛ  O \p.<-? !4P'݌mCCR$ %@T{$? \xhPHmWP` $.>;m菺,W /I.$ pPw~;l㽏_2dEǀˤ[x" d uW$vAR>ԊB|8$ #ho^X$†g#b4 R=<$hy`mFrݺNѓ47VD_4ye3˞؉X: H:`[ 0Z ٍܺ2fi\#)`<^!x;Ko)[!oIkD<8-˓LJBlXKlL\o5}zo9%aa\o 7797q9Ny (pQš7DDOS3J%"AX98|qA)ԂV 2v;3WDoldBNZLQMOoݻ‰V,Ǝ,iuDBI8ea,_+ aI̋Cs˱S*ϩ RCIZm<)8F!?FH0I1FBCXSK>TMCo\wsoON6,q7n4/EΟDe ɯ 55_mnmez g^=jcNkkw>w z3P uFuti2:a>vђIja.Dvڗ 9иGᥛGF[ Q!N.m08~SdGӻr_ U2C}:k{|^4/3\ Z*{>zptJG{Ljb{ :D݊NVu"Mot$Jd?Dd[+ )đo+[z+ݺGesmh9XJ!{g%&N/'n%tE=Ź^Q$jrMebJx[mao [ǃiD@=ѼASc:?Bam?۹]}tzU'u󰼲 BX)"5l;"o"(&>U81c4ϒBEfls!GWST tdU(PD^U*X|އWecs?f%gV9|whI[t2L56!3 q~' zNՆŹ'&ǝ 49[EVP)َ !_N38 }.PoL'{1G!5H崩h!fy0 ,p1iziB1YݱjۓlRe޾{BM[k4:ւmOn&f?{Dwٹun4"4..n-ܦ/2df<5FDr _֢[ >Xu =^D;`aXyDTω]VĈ{ /##d2< fC+Lg敨[-!DGS4 XEf ]퍁pY3N L>umh粋ϥBMH' o2ykm}lZ 03Fh ev FY! :G9G/q5U43!! uB'k<Zͅ )S$+G,h('w3xW;1W]Cjm-{ nyqn-Ӂ4!h~itv9'.{ZKݜYxA6r!J8&*҃EuM-_X$R9hj77$Ns"'lNԱ8Ί.Bf&}9Mۙ%<@8/ܷ8Laj D(R3]>ކ!C%6i.%Ė])%pN[6C{@zRBdO>lYq:{];*{׶wH+6zh3"wK懱R@^{1WpC7a 9RXP/ݣ8jfy8HÚec v򣶫E4bOl"V̳.TO|9r> 'aC/GU 2D`kk.ۖ@ɫb۪sְ52{e8יR@o5tTヵ+9u[kP*cIhXjR'}~*bc֪LORdd+׸&xSϩÜ[=NǖP M+KP_Q7 4)2W!2 éE[`G?H⿃ǡ rƹjXBe &kx6Jۜ} S4P :OhcS_[6bP'Kc(-CtnNtO $/C~2~p.#̺)kl|4X㪭juy+DpgX'C垹ݔʒz.NVζ2A2^5]?:0Qb$T; c920^>Bxǣc-9[)d̔]-tOͻH* ^݇G)Ic(%XF;bнѓG5axy2|G+1oDdNߴAo|FR_ug~ %%G̰mJxeDkNjTT:d?v1_GEIpi$ݼdi6s7oiN`7)K^֮S)m$K0RwW؍:&ú ) P]Z?2{-f="6 x7v-}CR)d NC26#"d缮wgm!TM@iZP,9"'=y6fM.K0\\ upi#Ǹ$4k؏a?d6MT2 ؤ.r[SXF|~b}SMkt~3[(HP?4>KH͵Jwhsi0~7LgR><6Ov=C3` 9 ~1`v\)=nM'LZip?QݲA_J-鼛%bagc01 @q+( &|ƞ[nsm + *W?} ہ>WMd$=h^-3Z7"WP9vl.26Q@)́H`֎u<} v#o qD$v(|:k+x35gd3Ab>myZB =^hsBCHWY\,YdyEh_j]g[YJruD3?;!peԚE[ry)O> >7g8y&i!yMUJ!S%k%@nH @s /F9R$D99,{.U ,R;7~r XNoƵZ;tP$u:jÀ#TQfAqC*+!-k;v/BCk7<2+[63;4) s5+7`Yځn7 sol-gg5k)=v|ϛ2>L Şۆ+^HCIsMfc9 \/a=b=L ,!=.>? *=kD{FDȯ:GBΫJ` ߯Q,Q8|Z- 'hJ2[M[bX74RxN%;SlH}g3πٍ\ToVqKb5&$@v9sbȧ* oտ& k|w;*UFxv2nUzq瓳ijsTP6?`'LF_u3eBt@-0UiKD׉o^{/U7<яߋj’UMBÏgphC T]k/x}(Ksv= W3 Cn[W2?+1v7Uwv:f}n4,!w17]D\$bsFz}סSxG7 ^8`$ұOucgKl) 'ەR!Z/qyZ::aۤ`߲ '(J #EM2+71g[ ُigQ4Kn/dt ~!*F .>ݢ )ۈƁ9 KeH 3!m^=0zRj}s/c| 40}a8Dk&@\BYذ[4q^ϥVqz]88SYW.ۚтWQLh=fIA,7Clk[0W .6>q<OY]f.Н<ג|TJ)JNm m#*ٍ4s%jxD\Iů8b)kV]:)`(8/2>zRB,KGLܳ|Y G #FpS^o4w:5OX]# 4>9n"P>RŽ3ڢ"./ q 4T|jKnԌRepm cjeWB79Y{v+<ŕin\EJt4׫6gHE_>F7yHXǐ#ةaXN TG\+wstD֏ `كxmm!A9{z1꯯!'a 97*#a!AVxƴ^x AAy8n>|ϵ!*P sA*LI\́k1MÂno]vLmlZU{<ꜿq1UzG+߇Ji~m0gТ.B܋HjL&`dGO- ,LzQ)+Rř |$>LݔNS;pR4h'&'G nGB׈P>xIL5&ؤb'DmjG|͗jAz=gQÃmӼ7ޖI_D0NjS]Fs5w9,>e_rеtȹG`()u7pB&eοOzؒch@b7!^zNF4S|N)v0ij2Tel,ҡ~Z9Jr?;iRfb;Z1J8rkK3#'I8_a ;eS 2F.6d^^A{)e,͘=(YpHqCIF>d@9}C%5qOeRHK-SMp?s;HÆN"P^[$S7 rH&վ/[[HVR*{kg[Qv:6J JsaE]r\(,Ѳg-M(;\>V3;ڞ(꓉!nH^B*y?oC&/ ub-ggMjB``51-[釕OIsĮ"SR>.f㔀@Eq\t20Fvx"2r1#Š?BtDl{tZ؁fgZmkW"Cy4< >n`ɻm6J7@Ӂm-4Ue,*j KLS»<^ 2wؓRu!I ʮJk ֯ #!WKs,@Y6Cܢ~J4yTK-A,Ǿ4.JUg6w_~hR4ոΟ@DXj ?#Za][j񐰇otu`adAd*qH1/ōԿi!;:]F9v!@;^..`gثL"٦='Q_< [ 12Ng*S y.,wVPcP{ hX2zgG#IgG rE̘Y4t3{ւ17&Ce.m\g;z _?ޢ\թ5u f[d1/V!K\*n2]S,/RܹOaoVs vjnQt~v(PvR+np|̩ ;b:.(?36t.vl?x昈A,;zv I(DDp"|$ {G̍ x@fT:kXH~jZ0p̆OӢVkaH]vM+I] bp!<+J۔[(oH d۟XDV\ׂ8Vܻ'(Cov9:0UB6.D*4}gxvեGXH^[%B;i| !. "Tmù3L-XIGPtǨj)qK ]rG,muy SKMF)q*s#T՚j2k5hG" }f ~v=BPe8Wp2Yܟ<'" d>XC9k>cNXs*[x "7vOUdM-H+S}4RC\d8۪ydlaO}J[Bվ\G$Ιhz^35/RMIT4|zeqģyH9}X6ʙc@_%I -B5U᥉&BA/}kA)wy[n3I�e>^RS+VLaZSN%,MS;<*BWOA&'z`wpHy^C#?qxTbvo`К!`N {_WpE-B[DȕMjdmC4#*윘U4 %-Q0'u;%Vs8C1]|r.zm6xoֵQZ[]5J+KP[>6vE+:%@2A5*r|aщ,GtznZ s5x`>8lS?`_ |nxof^c=0k:n UB2;hU—dBݿLxh~; YRX#d!Rc7x4%eXٜS>OWpFEY+Dp*DO%,Oqs= SŹ=2>.5\*Uu\)țz{ο['#Ty]r)83',k,dƀ*naWc7Jdü>~QX=GܗDo㉹<ݮpښc:- nr㭖+nvt7P|< ?S/W.)rYuO:gX.t뻱'_L9wO%%._$K֍X=d-Fcykq]^|&w+j eX%EikV!%-";%D.BʃvB+PІƥop NUJ3d+ab]n6DO,d;s`9GHM~m E顬[\A5 ?JZc^<ܦT+o86圱o-qS//(y/|ۛVN2Z.C&xR#E{5(NgL˸ȉA:t v׷xQZB+bz_aBҎv  rF|~nd9:vCJ\6jwST|).mR_zVB<୍͡+,rFH/A%G!0  e"C:%LJ5Ϯh-WVuCfXGZs(Kyޏ A\g(^ -ڳ)fg?e` L@1[ /Z]TH+Ɔ; yymyf 3Sz ~Uyйh]BQ)ȆK&|m6!E#y*ڇ* 7,4RoE^kwx7%md5SfB.g=[%L2x"?k3.f" p L%0X¡Q_9LJ}AV@#̞q\ïx5# f0nqy Daf>𑈐gHb[[[|v?i#=#pe:})4& HmLZfm L&[ObJz4io ŷ@{3SG1 ,=I6!-XrX)#J<nR6陃2VMiВ siO=ocZ>WȜJ\rXGE5;={Y;;!rd|9U3PqcGX~٬,5n ';bGJlt'c2eGS[7bU. zWѯjpX߈Wc|W4Nۘ^UraxBXdČS ,XL#22Ϛ7j² G m7Ĩ7z^]QwLh Tͷ_☦y߃vaUh2cRb\8O@aK#3T9ϏEκIz9KL%#S äj_ożPEnh݃""B;|^:IHIslI& [ guPX'jmmhxZ/]t!N 'J3Ǧ+I@WȎ(jܙn@+-MQ5.jt[+D+0%}N֓s!Q6hs}?)cj;t6}TWꀼ]tpLǘw@,|U8XP][̃߾M)!ܤO7!ȳ9`sܠ>ð #`^dWUkqZW(ې},5N[bx} B @D[&a~`'za}<'lPŴ75(R5JKG,PQг dz/YYr\#z3 ˷3pM,Dlmuuֽ?2/ePbxNBTd*v֑gz_?П[^$yᕏ9^Bܟ6޽qC,.2*odcp8V1(T>==O*l]p$.R@,g o6q<ֻ?:f8MӦM`OTrz DqŁU[KCy# =P>H1GzC k DD.dF$SU $c$A B TZHF`peCzsh'PR/) \ûYnV̛-PKTT7BPB])*Uquܦﮃžlnh,dØ݅j@p Wy'3)GH>qNï4a5C^t6nQ(i2p.v١#n{H驤h-Ez ՃyW=dBP5DUZr`vSIKho:g={_p2j[pyh۩Su {W/HۻEK¨64I%G9uELH9PS:S{J,n3UW=B0}+W~¨B<{w8{+ooO{:p4sH=FC"A>:ú[ut` ɬc4=)rND%%v~| _6y2c?ƋEBh)\T L/UPRw`3]pYLuğ[QtU\icIsqp~hђ?OVxX<෡i0(ϼ:P;iD{t7֮4o5btYBI6yZVGҫx+oJ} |+~{.+_Enf4Bȸσ]6LR-/ HĒpb^KFJJ҃OCWn]GmoAw->JN5x=#IgQv#jcpxz@rwN͘ŕLî_nڰݛהF.*ԅ+4&7Iibs5k?cݓ-=֖m#̰NÆ_z@J *t#ux ,P[ 9AC 9zF]]~X1!!r80VIN$E!9||%*Fט [߯׺^]IGJ;8Je:|}$Փ݈.pMR͟>G{F+2 2]OGIeKO}ϹR A;R(dܶ_9e76< ֹv>>ix ɽv 5u"vK@6fYvTR r3RZ ǙE=0eeo2mcX<tdQyAI |y =ǃ!e{{PNHM<3ǖdO? ?Ű:\ul 3¨@=Dʁ-/XCCdŵy2, $_33DJGVۇ⤧: {DHNTS{v>2r 5 ԀV焨 GY "ƞsꨶߙ ;b;#)N. S0`!0ƕÍ xB)1@s Tm)=,tvOY9eEk\-*E8σtz>aA0NOˬ+B,yLߑ(Ւ^`={̏0A@$X~7 }bg{"Q>@ (ǑA[9~ܿUb{m!z{8#faФx\ux@?WP)Bs8' |$[w(1ly$*PfH?ͅ8Ju\$QEБk!js?JNMmAix\M[%I)1)"GBr %3RvbƮs-=R y)r MJV*xUr+7_ivr _̴-KGR[u ,0ՍW&\רH k 0m =ಠ=<Χjz>ͮ 7=uN2W.7 Nr0 W2k-w2muUQ,Kzk/ﻑ/ /I]Lf!{8dȷ.P>T?^p&' yC\/RkMUwE:dA} HvVSt/Ŷ)!B}[~WeB2<Ύcy-UܔZIQ*EdRKB!I| 9t\cnnN\#4}PzItn ABG!nLA@5AMEYnYe!3JVFR[!,(;Qp>m% 8@B-6FfPަp>)b0݈80R/;,oRFIBiqP2h$K3yWۃXP}i<]guE!<حt@iAA rѱ{Lr9X3aMmNt#Zh,Xo+ӄP;p).@1hG.gpSI|e|Nfg-F MS垑sи$"-j|wA#yEt>>rh\t +׾~s5ل=M4V4_$VSzkJ2V}g.a- {AzN$’At\dG3A L}6 v; ^ȞT9j "4<5|Jrq'X?9LJlI'xU\$bS!5=HrM6IoԒDԓ sίa6[%0XW`4Jyd8O:kLy/JHѦ!0ˡ)dxڣ٢e0Yg )ؿ=xF3yVQҝYrB,d>" W7T33. tzDd_8xEIGDVxX{y>c yK[O>s,RkYeźnHK8b4>`QI3B37iʵ,]*3Ha ^)0rއm/;]B:qu?ݙ?BS3aw7B nؓ+o=?k;< Qr #ʋg +("͖L5H Y>~ dⷔC ;'`$WϨOؑH`p)TE㿛vى]+W)N$c*nꑍ]#qt ?{mݙʤgHJ,)@3Ha@Lx7I-# {Htk;.b6z ~NusKX?D7P)K1E#j5G̬~wP=anJFgRKޓ9e258v0)sUC IWHK$Mr4zfGWqTu`i'G?sQ03 gT7sE)ܐ 6!H:oxVyHL9$ky|q8z/##b;+甐/@uE8声V ̎9r([5lO:VgȫheY\*94+Obx+V亠ǗHs 5,ަ.]u/rB1)YXɾؾw!/c bvQvE,|xx&>ixO^А?ps#"u*Z~1"ʛ'b+G @ZB*k@n?dUxTx4t&cU|'"` v%DžyXER2lWg-H|gj.9_GtjD0 K9ز,z:Q"JHbLww?>XeIN7yp =ؿ}b u;3 %w|ooP;6>]$԰WDC(s`j ҉盜DGZCq޻G*%3׹I)crɧW % QaaM'd+ 6u"}@R9 c$X|,HD)X 3#Mノ,JCy$ڟsUHl8p)=t@ C/Vkܲ1qˬ$UWX*@"6y|,D&EAPȘ݆. .3˅%;fWggwCVg5J=F1OJہV0̙FSœ_.L`l -.鉣pldz1 AB"T:ͳ4:H@lT%Iɂo#(t$D L-DQh= :#huUCFVtf ٤\I RrpuKJr^E;pҔqvrfc\}Ni$Ymo:0JyU.͊kO%7TO6SCn1&ƅ +#.% lxYt%P56YOt/K jX:JDT-G_3|W"!iDX>8DFS;0FlN`XoW.?0?Vr+@kU` 0uݿz?ʚVܧi!9( P7I1|"t)JXw4腋4I];0-VJ/4v˰ RogeX.@ss鄘l]z6?wCUPNd֚je j vHvX+љEx ߚ88^xnr6dȔ> 0E98bfX뀣's!frbdWmvl0Nӊ!Oib}ݖb{^c^c[!׵L?^+hq+> $#A4~M=3s5!XjߞyDrtsC {nwE~Riю?,![^;Y|=$y|+͖Kُ͆YzHAMǶZ:>N Sj *5qHevAWf@:x/QEwUcɢ>Xƒp9Qdrn*&MkM!&~H;YY U_Ĵ"s!8wL5{R59  W4f{q+/}"A QR2cajɥ$/;N<%MhlXΐj"r(E~hM=_ lJLb7u$4^b{BrJvIĆi$agn8!e?FȏVOyS?_Cf)!?CP8n'=.BPcvC>}\@*Q4UQvttrNn/ j/ "P/1$ 1 'y-Ir!Hb~''V;f۠/6  榸9Q7ɋ)I\;Ȫ ;V#Q }Bsj]0 @s{,MAkS]uV00szy9 A+'n$b"oS3-gi ,@sUFo{~&vpޖI'9 h(iU':z_{]Ee=XЁS-~AW4Dy3UC%/DVe|qVr`٥%tմXR Oi|koC1qq r O٥mua{BUyJ[~#E\yڬ/6ܮ&W7QQsgdн$TyC/>UyQ=+xX<ٽ?0E~/Rw +> qr,Ex=3>%ޜ%=#秥 Y ̀?ox!s85%)b;M1r\J;E„8dfx`A\Vz|x/xh "/x`>[=1K3/hUjX>޸'敥Lz^ٮX'k܂!:P8%xVPȠq?':PpmSe9 /:z]Q¨ B#k<t@OOkT.RTeQRA,o ?Q9(4( +^ʋ;bѲ:87pSMm䀈l\2 ƬuEvDMP4^'̘(FyJ$7⩻hb lT;q^7z+mF6NHCG+s:Ӓ#{ejs]'=jWu?'y.D Jٷ@(t۞8f?@H98]!؅hMߖ +=ҽ:I?N2M N?hL=o}|Pma-:  ITS6ƋPU9oSp5dگLWiJ{܄ &?-ݽܱ,9O9*dґGJw8%>9'^6TB9qI&or ~W&sINU)vm3lh)yUy\j'{'B?NdžNz.hp}XDiMiRD-e~ ߆rOa%߸٢Hql>ƌLCLק/H-YsTh$uUP˺lY۷#`p(482`.ݖ_^* K8eo>'s92GM$p\efhM$}(?$Ø-7aE(v.r)I: [-F5G;\f \ ^]f:oLkk Kpzg~ ~GY :?o@%ZtQ}Ͷin~8g< Km6 A䩈g~X_0m*mي$Q\mb*`gIpPfpb2xLI#Tgwtj̕9iϠּ3_MiLI. (mvL͎{ w?7-Uw5i2;Ts>cL\`t|V}g20YĴ":SVg@mZ,ȿ9LV}ziK#)$YwK0Ppb00m1:ytǸk\)+Qcݜ_cWnsJsHƷ}or" (ln0&QΑ4z M+,CgƷJWX۳g3'uZuFPN绠cMMr2~ +ueT4SxVVE.*m5)5(7tB:Fڜ7iU[mNsoqr?(4VW37>?G9ѤrAWW\WJ}W=ޔfϮTM300P?1^ZXSOuWt& ^k1ϥ҉?Q膬AQ/ !`t?v Q;Pb è3?ԑWVoD Qdz]Ծ`L%]5|8 2Zu}  _S5[5͇j^ OVHOh2z \ Jv*L*r:P;"qtL䯠% ee+_єGB m-il /*rW$p{g(َYT0lU0h!P9r%bA) $MзEa `xpr"[=ZR9~?\OD˧$VPͯPb@4˜#UqEQJ7b'VC=xO+'j!ӊ5cW^IOBtZT* HxYTZ+a4q0$5l[UՌ zmE3sA׻; %84V{"Őđxp ׿Sb1=yO^wYȍe8]ʃJ.O; nQcLJev;2;_>pxe3>vtEvyע= Yg@Vɫ`+JYWVEϜ [bFaN)]/ޙG2!-% &2lMuW9iabٖͪ$>u'~xë^<<.$ر/͎t2\irp;_`["v#9~(џG@+ eݵhmqVfқcq^:yzUC$GAMwg3a/n_ `ltRNd3=Rxf<t_?=\ 0 %\ R)=\-o A-БnFÒǖa:¦:|s+Ag` L[Ki<" [, :_剴_Ӝ>]{M>_d,Nph7BlYhC>NcڇT~1[Kc |2&RyJ9Ua|K5wuˍcui m-j1~k(/FKik/ʐYjTN[AYoS piblfe]6=}(8O~X1)j(nزE1%# =k;e-XjwGoCWAy#~N(3<]}Znu-Mg<̇#WF Wg h=elX'ݻzۊVsؗ=x^-bPUܻA!-;;H\*ѽ7[[!&'N965e2Z7v~ϯmiؚG=: kWvo y",|rWix5&3O1P9;гPh#ikCGqLLRa {"%[W~:R|zQHIcmʒ (@FM0!p(0rv֢Vqmmk<\I|`vĽ-ǯPx`L.Bv'8h+<Zi]{+Y(fyW 0"ցlRb48ϙD-"7N,h`Ǔt{"QH+VvTZ71X&/w@йamđJʮu{u:Ls8`m+<[r׶p]h\H[gnLp$9ycR5YX;e?Y*I`!s%@(+-XQR? .?FbRH(8V +a)qu\8B%z{G)XFƁz.m%T=,T/ʇ9NkXOdk=( );gBe4đ"XSMk]NE%K%Ɖ,_ۡ DcM*ܦEy2_j{ i%FaiwQϐ{Fzɡ+ݠōԕu#:9mש pk ONG9;W{s9߃P(|ݕ];U 4`MA5N4]HTKՅ~- O ˎ6sbyW[ K#$ݹi5n CWBju(Dw{"_*o5&-Oz ri_j6!K<jg>}ҭ'֎1RPWz6wmXM+~Kx QlJM 0CnhES"@? +1JV4/stdTKMJ`. & FqJ}hڌ8w"Gέ]痉n*Kw 6k1 yN$2O8]N Kևlpoi5,O$ ]zmbT %fRFBg};Ԏo hu"z72%$F~W/W1Eb;=fQ8794 br4G?Ʃڎ @#1ĵMXVIFU4];nU:PSJNpة 18E+0އ> p2Y*ޥ'Hv d2 4FaYP:Mx#&r>p}A(h7,i~ lF1Ú,U~ݶMjљby{ j{\Vc4pty= gH~/6q >[)%z5kXt8df;YzfjǷHs`є~CQ<{aiRH=MN>0@7^AUCS|ޙw7fœ @Fi)sjukq5]g0zlZbT @ [@Cԃh=Ѝ؊j L

Ih(j*=_\L;W_B2Bޱe5Ί<]5x6fe8>VX&[9 ٪fLg݁\k$؊o>[cD\ԆJesǭVg TWm2^P;JU s쟚zK2+ȗK*O g|#pq^tph v,I'pZކ-Ğ!i=QOI{' |k.&aAnqfsߖ>+O#5Ьx'(pF}lUl3aMLRFB2;w9tSʩ@52wuˬ8 kyp VG!^|{??Rw民c_wyq.XW}h 80ziH nɺ,P=pgǓm8=yel7ꌻl8'Tp6b&2l 6S9{q""̵ґJ-PIɭ+a4=l=eEPz^t3o7Ј|Uw<$Sls(aN-o1'rFT굺NʸOR# 4}!3Dp[1ye]w&]~ :9016Ɔ;h߀*L9wIq"ݽA5ҴʤN\lnAs@i ΣZ͏hèژ8꧃ »\> !Q7qh&"&yI~,PݷZ]D6y6NVe!e V|i5WD9Th\:; ?[MΔ^D\s٘CWBkckx@rl'id^\bkfm/R9 _*4O\qyqrc#O;S<=άLG^@="8L8sxF9/S3IXK'wx ^:hbX8r:*#Ieuٖ[#ltPs>vDCycq E%D7Xhcb6WEhR5cܨp Oo> BSBG0Mq`"1Naخ.A`봩TW<2np*֥p3iK囐Zm- 冃1΃Wk=lM!aGF]!AZ= Bڭ拍^?\nc'0*BmxJWq$tQB #Ү }ѻ!<[0$Wה_2SU˿ÆPl{" nS^NA(! 4hXE[UP ʯ_J/u)!H_tLLY?pYT[K40t$"򇨐h$1R=eL'F"ՙSN{xC8yH>Y e^HO }R淕[,K{W'SYaD;If i u3BH ʦ0(rS5$@1UmG3HBo K<}u}X~/'"ɧu6;:vt.0/sR܎pO@O ~Qdp;%I #Rґ;m)G蠲p%Ɗ7O#w%o$5ܺ2Δъ_/5cN~!OU`+y| ݉Įpc"RV4bl}s;DܽI+ZW1Ie5:g5q{^ K1HM/WT;pjR۲UAyS8(/ԒD4>EiߤlPū 5(t.8@|LR 3"^8W}1`xf;ۺ~:RWbs?sg6l*QD|)zWӪC#^ح0E$jCoN'_pp_&HGe\ s5UJ'9ܳn/@Cj.ڝ= ypz@bXܳkU8Z6 B/[ ܥ]Ƀh2;[bTl0HULغhE=Fd=8Rg:3? )V(BɏwN15P ugAw5-Qn,y>viwDpVNƐ߁Ӽy;Ze2b>Ai&ϗI^i>𢡊ˈ[9kWyCTV|4-. .& CW1\ŀ? c.6p>Jxu!BE|;5ׂr0ȃ_׆&EJwuKKK?‘qk,0v۔=)B؍pmM du?cNGx*xL#˖*{vo'4yNk18Ax0Fvd=P 1Cz}8\ZM;nχ?-VjfY23?3O(~X -MZFIK`+mĺFӐK[Jk >x_~x^ tJ\8vɞ)ʯ;7sh uB|qQ]P( !ݸ̚GŠ B}]n4G1^QFi&ύDB!tcl?T;W+84Wڇo{nKC0|yhfcZ^k+5Iu坢 јϖ*GA69%DdRw)s5h\g,rD&fvסdi*ÈdNwVIy*l^W^#Mj,,2)nL8}W M'u~9ܜu3{l0|fo *F]6 :Fubܨ3]ϬH)LWY Y5,$M~kg-czD$aØ ޲#hJ6.w6S ԀȋP6>xX;&=U ~a-r>(U WrQXoMG|_R풗4+6 nIE=l4|C|#216g 痜%5 FvA1U P\`fm7w>^XL"Y6vePo(@]'tG=<6tGg*;#gK ʪԴ!6ˋ/+yE3VCZT7?h<޲NUؒ@;{І9V6Jx XqU0I}%~ {'KuW4Uu>])靋s#ʚ藒).+MȠe I&Z5+)}{YU!`)0sZVC]v#esBHƙ!, 7MbE]@i YuB+wRi$1)${ZT,ϒn:zv>>F*ikAeKA|ƨxՕ1/X7AeW_cSX[U)615Qx̓g'O1(1trX|I%?&Ҩ7ehP8?9i&䗎Wo=,q(gE$"[.(0CM0d'mc]~V0IHԻQU*$cb<9/Ih4xܖ}0`Y_SZ*g)h4{!HZ^ؑ!tLIP-:p3=}pS7g'!>UX&f8 įa{s$3$[$"8L˖Qs=2̡+|8X[4~B~;4_/nֶvrd krEtR/@6q/#g~!XN.V-3/E• ֱESrVZ29X* z?@p1!A!It+g45 VXaO|鉤IsojlXTЎ5k(ok.U1Ll 2aDžoT3# * 䲜 ?܍=cJL٢̧5bINomieݹG wG/ 0rUn"OTxE.ܭɢ`Sիo.`*"u@Eb| Frh XBC&]a4 [{0 .Ea+5}_@ז)YZҞuEnŏB؂9̭"}ލ?s6<aISȸMSqf v[dB1&GrcX$o^":v.ކ-QW̶6vU`ۥE*{nƟIJq\Ii,w>, {4PW` A&W%ZТuS}i_i*hfIJ*tu8.RkIډ] {~>U`[ETf;YxPjGDXuQy Ls+bc{w>Ӥ_/z*)^Yc.>k{Lyyu^!N@kԀPK(̺⋣`bj^Ql[Y^Q} @ܰd F(3h?3=r9` O4U]䥓1yxsN[IyKĕ#UE~(+٫K܈V=J:Y`4G;!e4Ri,'~t_f0>/V-'CkMr>Ҥ[T^W=؟Fb m+ŻOE9WL\Ƕ  "#S=э3j-{2b^jǾ'bn-)vXNW~JTqyňSpt9c8ݪ $ZmuRkc+'tjmCaq㬦n:][5ΏKir"wb4!Q}l{(GG)0|OcJ =h[ruA=Y f%77Rx\薐,PCpff'U,3@sw؍qy֖W) ŝ! re+MnC &:}IZ:#*g/Io빚Z4c]uީ;WbeXKw%sN"w(Dm3:,APz;)]*ډcleN:|-cws ?CQH=, 9"Ty%&麛/h)'廭ĒџHc,_^O; KE4Աc"\gEYPK~Y~)y4 I_Y yȩ'c]4Ff"W>c|x&>?64#cP 7˖rϿ!QP9(zPᖶS&%_]_a[A4r/sgz0EzٕUSZ2Dg]qZ<Y\Ȯní*< M61ӣDpg3|#Ѐ[/0ݽgYͱMkxB $2-3Wmp%0LQ_)q~2/_Q#BCReh[+,$,cYlj,'sKl< ~+.›&Pzqt/M!8+TB#\>N4l} EQSժgj wq9ޖtMoV!5汮l^1w"wg%NY(ҺV"&_@%gMJ 21Э!mɾ5ؗ 3YU(uMp||*Dμd=\Rޫq2&IÙOAh S#Nhi0W{寪= l܋c:wNeEn/-W ׿l31A"ڙgBCN> GqHr֪sp 8әFO"p7m]r._@(}GGc/7WӬ10)=Cb_zOha2AeP-U|Y#96jH{fi8 M-9Q=xf#Zɲ o09= u% qtPؾ"ikTĠ'Plg +*f_c/"`ǒlp/ǂrrMX}4nN1Ӡ!1A\@o6mFIsT]ۙu/d 8eo)3uƛFYn9;kE)[jq8 9jkliPf.: :k Abn$(1wB __y1ZK?qeoӴ :t<*斃[+e70+Wq[+&83[aG-"{ V" IgE[>cAqXJ$Er-Nf/ّ7˾u*0;LԀOH)2nL/)%ĆNU.ӇܾoamO)ZK :WΊKJ&vΝv戺Tk;x%&mqp}hl(W$٫"\AF_HZs TH$s>W4b[ɯ??l^I-&ຮS@)|Ok<*`ȬѲy2]w|%+{ux upt5jr ۉӪMzV}Н_AQ(}~bG"i$Znܙuy&G)y-'3+= %q t|b 1vkYn>I" ջۭ4K ni>G,32jxJ)̠?q(iYo4EƳw\6Ң,@Ml:#9=>^n nE?71([˽nA5DKsDh+y&%LĴ1_Ubg> ERW{JWDGl^cb849v*|Š v?WޮP \" ڦ_ ƽ>X&@p yC-рK;OВߠpbT?H葜qo , j e&kLjzSKEԕ'bj&P}i߂j7τˣn(a&i:{kU/Mb/79WB$ = }rP)rn%֝N!eV ?\HxC@M[Sp%p @n>n_b4MћCvO) Jr^.ԫMÔe*-/(b7&mUq.Q20VE5}eW[V4Lztp%<.L Jf:} 339Vt-;Bs밫('Р}M3/M"R\u\;Z&ѩ2p@ #_;tЩ}#dbZ]>^irs IM'jWro௄" 򈎦\[4+!Swu_:N`gAo/AApr$#?yGP6c~ 3L W)iUˢrtL"[ UFFZs&k% Eׇw/&:p= h;~ (/G5c& @bx_|@6tlSbcRҽCb&<6Z!pUp׾xc#rҹ R8mܩ>7dkT˱<#+\{C ;8E鱛=×;\Z,mqZ^'EI/}.5owՅ7u$YT%L388ܲcprs'Їs[7-@i7.$5X0 se~Neh$(t5gI{7O Pط^5TԿdz+`"]UE CVApapH&sXG=|AVƋr̨q*!@a>ux>cctE$=P"Ty'CٺdE[N ]p(vax"y71ƥ½'K5,Y zWy*5l"I\^t/@vhX}Sl^i9!9 *P`Vg ޜ ނv>l7'n.~/X̻OSaA+q-ì28\ /eo=[}=>P}KhXn/#B%(#M#_ zOL=m횓pȐ7SޖN'-v?JOx]J/]Il3 }sgV|>o9->w)q _{XLnfЌTásU WK=)WN>z^ntWf39OC-Gu1]eDMʼnCV)-ݲ]E<E@˖Bo vg#{Pr>\!~9cLc{ s?ӝ%XWpo MYK#YI,_%s0&a,<>Kc5~=ɞ%2LǫžhvzHud7 StJ`m( !/Ep64:EJK~ӾMTir7tGS}\@KQK1mvJ)g47|iub ,>S#϶EGwf:/]0٫|CY ZH"3Өء!J}N?<2\ju~Q/eSDKYf'Bg"1"^h>XMxF%!t6  ?h>i_LG ylc)xjI5ZMbU p|ȇai9:`@&'Le~ŜL .z z~ l} `#rMi>-~&OsaS(ԋM3qqص̭yw r2CLˉEt2{Db߆1/:cm:h@ תEyVS}09SR=3Ƌ{&>JI![/١~ͣ!'TrNPa6:2c D_6AYɢT$pb*ZLBS1sYh4iw#n\e)1[snǩb9I4lLsMm P4 h!ZuUht^v0bP[m^ijFy9Ȃ}NSjŌn=K9:~q4ry,A^~䚴% 蓒28I裡DѺTi]t%c\\_C9b9MϓNkKDH+0$0]Xek2]yj :[3Vz"xt1]Iْ3TX,j"ԨG)ap;f:+CLc dԅ5Dw`#.O);X5P?K^yz<;af Nk]bk:M\>:;Cx֙o=6 Pr2=ҕJZ>b^(3}=S*A[[ |$Qrg'ͯǃ\@jG02}[of2. "͹L,/BF .р*e^; +"%qsy 4I|@4ҤIMG~9Β%'N9Ȋ>:x߂Q]g^yEJ3# f^.(?qdƒ2h/4d?CrUEЫky3QȋyXkp*A 2tkF I Ʌp3t0n*IA@p$]]ʺc ;B οX+&5?.0"2}$sBiGҢe:Հd 00h* +x4_1&-X?6Nu nFFAYDse&ێnF7DM(a"U˝ ȉ,IT.j.ެF~QǜLBkQ!a\mgYF<o8^C0Z =?۵PS;~3=#RxW61+/K@Nz찃=N!I9>y>.PwϪX E[FB0$Q}ي<#DŽ%|1R(muh\$\?0Mr:~\_s~!t0y U1Y`LJ*$XhNnۍ~*Uhy D[.x,Z%*%T駤j$aXeA!aMe21뽉0CyC.ni83ap/^SXQXݖH*Mv9$Y.[ @HC27))y6whu?6  FV FpvgC Q:lȚ{!&,)k7tcNvrr=\rU66Ԙ=ғ‡5W~axM,@iwF<)øoĸ_h-1zR? -,$F\qc f~`=#gIg2ɞ$vmʌ^GHmgv-|X ^"+o麷o-.8e13pᢟ#Qص%'NۻhjFc+]f<1/(Ӝ%XiUܦ]ڄ bkt̢ Y0z8ލ7үo`%25MUMCbz"67.`ΌHdCLRG.6/}l m҃PȇNm: k_$'N6 r*Qk.sw0L WIL7t~Gr4Y=#et~竵̙C\!`5wʾ!vL5h{T9VR`9i͕@Aw`*h~LMA&gvE JTٙfO(`k_gng[|}#벢>eW)v@;a]IL`GMy޲#6'(ՆE=&%3 QsZΏ^ЈDl.O4¨G&+rW+Ixb^2C(GHjBT?O!Q1׫Z?7~G+;#S 0|#FJB~>qÄDJ;kΩᄁBbŸ̹:Xi?*h4vM_aV),dOJB.Hq3AllaP2:a,ia08dzWJd`>'&k6S;R֦ȸ4t(Tt3޼@ݍV s RO|k'M}߉RO}UbFI#@٢ggq{TWlBډ4 2frTi.u诗KT%'e'7'(lMQRhkH{lZXdNew*H,S2wP Mb'1q=l0KBAxMlHFlb q0&i}B市vaT^SلG4`e¸;xJ TbYޯ3nSưwN-_w 4 g΄ kGj[{*+,PI\OyOޒ_q QoYrZ'df* o8{+P;Y}19J]Bi@\=-jM|w`'rS2]5ȇRIoFoR ڴA Ԍn}B̒ 328}Jy5H.z.YQ IAEw2xO9h'p$Q]fR,S?,6yX.5y`,}=P8 :fmǖGf@9}5Z&Uᅅ7Οe)iPo;P ; pw9\]X y)^zsڍ'k {HWCWux;YF{·X7HR1=jQ \e"ug[g [Ya&Jm r>6qlx2J(2E@wf8mM2O SMSכBr7ЧvB"ll_9 IsZ\>$c? ]BB sLW -lL쾿Ւx㢲`MJ57PBi^zzʄc&$j;n'Ѡc|nI?R;vL~^[T]IS[6{Aos};yجiK 'FW '6LA k)O╙ ?5b*50ʰćHSZ.al`VٕԂ!40}{ ;G7+a`jpp.V{Q?.u\?%z,ǔlPMR@V)I|!VI#Ƶѯ-m At2"l& 7n -C>N;EDFVTg0 ɍ"h'\Yb?na)k A\!\ym3u噐XhON8xO2z?2{gWoH^.|\}OySXvx7 w4=&ǥ,4;H;xN쥴")\щ5|ɦm@HRƒ'?_Fd#zoBȢ/$ ]W';?yYss6զ3,tɎa ) EɌu-YѻdMvz_tkqG0,uדJmP3]ph x +m{T]Pu &.zc^Qn#Mڄ ^>4U1HShv䮏p4f ,YwQ?p*OP ̸6%6ݢJhQkW B'`iN(łèvݦ0sqcMfgut$1GFEy Bo[1l'=~KTlG/<Ă;Lo &>2:S鐼-3%*6KhvXakikM,VmI'TnP qi:<Ha6 !ʭ{!h7:{e C 3KQ~y#? 8jvGy4M)?Vju܎T"`YFI^ˇ©a@͜@V7vś➋t0ۯU8&̺; [Ŗ=6xDyTUze1n#juKF/g}֢3ˋìin:F׺>-:W8u9L;1 9)R]zէ2 [\͔oXĝ䨛%3>ujhP-! =ˤ#Qu@A 2ud:4MkWpxw8]a`xR673HDr4(ɔffVJ㟍W1ȁuZ\eR7ք[d.u$H @؀*P>=mn>Ϸ\DX5B&B)ѱޑ}96NS{] D?mɚh)ť-s/),Tu3S3p-Cѥs?  >Ҵ'UCnm-n̂CgABR8zmK"&v&D4w||&=tý\K~k,:]jD<_yjp+ 0!q&J=Ef  &A>J$PXBLJV;֊W`X :е2Ҏ$3 H\e (*]-.a?g}!IFQp&GֺĢRMx:MwH .4LADV Ȟ\M͝p]A\+36#$KG.媋yʓt N12zsθS*&dhmrAny{5t4I:~Bɢ=^-tQWx CCO/ <[M}XntBGHܹ&jő7/-SwD#'WAYp:a%`,t[t[_""y1}ob9͵kX؊ .y#) {it&e(Ps28 ?ԃmĮE$)Mh)OrpN^eպs1NÃ'{gIEw1dDhz(KCN=4\|Q|< z ƅwUf=~eز_/~̠"Oɀ~zw#{wG>եb@sV+O-xN2x`ȅ4<F<]ǚ\ѳVn`qMoQ'^9u u0~ "]ـb_tpgGa bLdmd'2 #;isʖaYhzPo-(l5U3Qn6i@RnK1΀EGet EkॅH\>ԯk ŰnP?ZTK,y Wh0ձBOtIq%Ev֟n^2u5̫7yZ'?wn,[A `ُA|D|VGsNQH$1&TKa@՚Jȡۭؼ#%ZT1 OJnB LxW_vnKX͗W<1iVLQE\"_Lpy Z&%( LW\Q&2E/7TԺÛW x?b(Ǫ(5> u swKmmMr(8ǵc>ѧ~4g %}\Xڶ)kLQJ]v.aE2N/B85~TJ1m-@C+vB 0NsX`A9X( XlA@ah9U9ЗE'ǢΠͱz5H3sT97&̇ݓ*\1A3jv 0hC~\]}Q#zmug]bKqy6?J _P~ ,x9%J2 ˴sl ݪBvBpӆvr'1ROcSl~Alà}.TJu+ z^C468[)2哒t;:i.kxVMEsǼ| |JEYk J21Sx=w9dOaI.oAwQO-;K_6? 7_G{%uG^ ztiUAӖÞLK1㣘,Cs /7Dݓ[*m*4pQro79?&w>ɗI}׷BOgks|h7$7'jpFRIa auQi;cH*Pfw/4-鍃$&LoМCtVy̢$FvohVG2 XQsRFR~ ݢ!D{Mni/n3},L񷫌Rʁ[f n hA@DנNσbAb6)Z+z)Rg"Fxcˏ;)y=jGLi& F^HZj*CwQ5vL2ծiڣƐ21/p9|ASSN:SVpBH/ƺ)~ߜ D7X}]x@aq (Մ7Ne|,꠆ηi֗!aN0oxBz# KrX끊%TjN|)̦zd}_f!(g++(u#@ ޜ4$"GR%^a?%MBD,*Ri}ږ$w[ 9ILb~z/ -mIzmfgb5Hf;':e9aј`KD+Hfdɻ!"p5NHAp ;[>~sż͕{R<: BѷF2\f²9,g[[ i ͵,n118KH.nmZf.]bN(wO¯*-nAi, G.SMiiȸ=z*tW ыKC5[tqңޗvr(`9Iw-d ᠷ2ZPid,qmoyye!Znz0Tn[PnBHnc[I!fmafc#e6zKEaB+;$ȮIilԸb/Fp*{~@:~&o{؏;ټIB 3ҩτwm5 uT )Dx1 "aaY]@ϓ|̥΅FZcjY㤡0iC7䑹|e&l4w|@7^:Z{ ))/;Cll"*5U6AŠ'=|Pףv[7ooln\Q&ZR;P[sibݍ#,b..L&*2}Ǵr ժSP9evSŷecd{3c>N{ք'oɥg쮏φo .}9QIDBʹ·kBwڇ˯k˨{ME}7hwj)m*ԩKMYG+n3K.gVD,ZvE3ju%;,/ےQ PP2`.[x&!y^6zQ 6|s_Hffo)A( >M ~"0na(Y9',{OLk2.iͱŘh18d5K4y*FZ?FJU4| U^?MaqmlDA$nb9S12Z^=7`|2X=.RfC97ޖA.}Y5Cߌvj!"( ]] J?Emڙ؅ɘ 9LVn:+3t 7\9KR|ĜKa_Qփծj X.\'m Iu,=¶tj-= X!S⁢;g^8=z9m6х т x/yiE rn4ha7j_eUԙ Mz #ALWb P.wI?Y$*6z|K ;F Cbwp^;bW#ET9L*sw{ϙ]в"pC֏xCE0ܵ:d/gŃ~;ෳ a*/E!eOqL'5-a.$0C OJvjw[: W^ ".cXk&Dc+lbm#"ǿCꢳo^DH>Dɭ*YD:tD ?eGIbJ2XTe'/EzيT6@c.J.Uc_^XoJ踲Mi~{ZO%8J &\:YO6.~cɐoݟS;|2V_RZ.'o;з$ 4` xhS BA,Rar+&'kަ#_/IINX4*{>Dƶ ^ǧq1T߂KIkX]Oxc=0_gD\lEuY[FSk!/$ ԁ#,P@[mh:ep•w Duw7QzChfXf໋JEaR{ x{&7\I")# Czsb҈p ~4UK?#n,t>b5VeT.Cs. > &߂cp~nJJi7'a_?'cb OCD]1$|VulפҒz91rC@0o &e Zϕ\l=3-`IfgKK}6ur,I/~pG(U ]o?sY?KِפnsDYzˌ/FWcibvqH=<ڒt_^f3/g*<S(K:]8~B g,C'2hkg̦Q4bG,Ȋa+d$:TP fC4>EZ3WӼ$P; dV%t0ڵyT#o)<-}CI?6)>ھr]O>f~>8<.`'b(CfgxgvJA=˞$H|AkuBQX"Ŏ#h{˜DcV'砼8o-wY["8qM!UI|&PR;Bd.uz$8R ¢"N)AS@8!fpknk;#dՂڨ.T=Յ/y+^Upy~]t=7M}Bd#$ -6Fŏ%c*hc-'c$h.rTF ?z0/iKV-b_) vR5bId"s#g!YAi\8ilK"A# /a6C71"ä/;8ϑj Lo1.׉,F?f)#\~IS,0݄\ E5UԞO+\ଃ feTcwy_D5S{EX]d*KFP4+arq}(l<B՘7>ft&&u`1Dl(ZlD}g8ߙLNN іnkQ7qMLB۱ʒOmChX͖":N9jҵ܌CLZ%^JU Lʫdqi.GG&K6ZZ7.KN' +̴&odC 'G5ڤ~(+FBɸ__Č(ѩi@%dB=Zf `yCJĞ#c3X,Ϳeo$$\Q8|H?>L2yճ?M4Zi HN/An…7 0is j2uvoѨ>%aΨEfa)u ܍mtb [힃 _tqvtiUc^6ImZ>ɿ霿S$Pigu`-HC3LէG(jXK9D聬kiro6 NӁ -)`W4 ^'+5o0>y 5ccTWG L_sXVUÀS@'@TF`|kK@"QG2yg{:/ῷ/S~;_f8٬iy/}AFK`wSf`waW=ѽ31 ߇-FvZZ3ƃ-:4 wL_A.[ w'Yh=~WM"!(!wJiJzuA^B^ƞw6âgUHḱ%&=c,%zdbL.*"s(30V(qukOj T9I֫I]I_s WoC\9 1Gġ"~E+! SSDSlau=ӌ0!yJm␸*}VWrtb1cw|Ib^j $Lh 1.MtI2WiOd7 } I|# VZ[w^Oo'#no <έv(JRN+"?Q"X1u[&X"͍|3߮!h]O-&YvtH:qML9ߓZl'xP zh{>Aq$MZ`9_[o 2CXbhDZlάcVEwv[qG#AT,<2(s'5tg гQFKDNoJ)!Ph>i|OCŀ3Cn  ȭz_l?6 ?"_J ^%13ng( >1@rG/gĝ◄ J1z˾ѣ~s |lDSC1ǧCЩ3lp(8/Y4i=rm4 i3 "up^lq$x%_b<&V7gGa-GFT;x]e{|l&b]@-D,ߔJAXBOa^, P¨YR܉ox9&t3 9DtJ"q H'vQrOzX儾tUHKy6tg7.H;9,ޔbE X3z=pg9:x{] #]G|F8VpTIZ56lkoݒlJ$Ox![t,LW)nDxk1%Զ c%>3kΣz2# T#:ubPR 9"ڣE'9TǶV<(]rvC盅k}bJE. 'tv;U~ާQr|z Wm{ ؘmf)?ÌIqVЉU@9"BN W#\w̜ !ڏ(I}`/Lyt%a{`q5@h_r8Pq;n"3TsQ뭺l;_ߎ%X4isgJL5qþlb3f@:01IB }o_9Qf^:dW~'g0Dx^% Lgu\ c-z }nSO7vY8fDs\zNofWToОAo_ UmƸY}AtRb^:z5`([ށ3G"ҥX&.i {lU{OAvݭ "F 9s{SK <#id&d3ZĎprc|[1̟;~=ix_TTc0POTЯ/8Q }UFo:+[ bSs'禔bGnƙ,/M:bci-N"(g Ԇ7mF*Z5'K9Js c^ ftؤo5դ=TL-eq9E5JbDb_n<@t>٬ffsVY'7/XR[53%QliA}Hunf5F9'%|Q|c=79ٶyyg$&}<&&K%hsHÚ_U6 VW ":Di(Q6>KRPck 3Yo,2;_m־a+UUS 0 ~P8s.WF{00|X ,I.i*]PaZ6f[%ѬCe2ؔH鸋.ҁ4cO אּ)I|7-Z)raaaʫ؋_cEʲS6a-/PCo(ʫnDʇ=Ų+Y//]r:sxiXx-}mdp/Eu%"@)C$مXР !Q;" ?͙ 901xYv5w4>M 9=TD+?jST_|Ƥ ^S.j)Q={I'$ bݭS. UlMA:yc3]mȻ1_q%P.2KfYMBvRWq1Ìc?q><lU4)H`f5ݞ,JaX9ẇ'6y@?kQ4q7r2NzN/R50bƪocLuI]W A&Lwkw X1)H'w#]g`Hd rT4+W K{/2^ЖL~^΋ܵ@n[)^0SA__ nk?JTs Jؘ?ճ^V*.x\uxH;|ipif84Fvۻb@ꌳ[tf!rF$Nsq7?W͓&*po8 D-B{W?r*0ά6Ĕ1 TkTt^& T_eJU %8F-KEpZ1K`:Ƈ2M7NIE0MjYyE.wo:+ CQ_+ k{0o : p$y MI1"/#۫c"YXF>]aX<{SpO;LcT׎/떆gӛH Z{=s%zeR%NZnB/C FӦ5ߠ69zU␣_A*ek.I'm~EI#wF1Eb L{tlawO2n U8X'yo@2Ujh)xN0fg\mDJ9tpAM<(=3L< !u3MG.%͊wyX!Bj/"OwxSCW4JͺBY\ xٽ{@" Ϙ&f.WMrN4[vBgqIL_s8NZ2jW{GDI[ʚ= U9eIiM KDtyPDg4)F|p}E. pOQCtL!][ ǺU=m晽i _~άn}`SVgdƻpߣJ f=-RNե1Xh>uKG\r넆;|w<ǔ0H8 Z~p&1EHIqBgkY(ሷ_խF['&r{e՟"-c a18u`OaTL^BB1e.@>9;G}UkY؈}xu5m^(FDuC[amY5 y{ޒ@2xn0}NɕGcH1s-Qaa;`QymWܚZ@yz|K]taRdc1ˬXE5D0qľ+6+ً5:z{zf.y9}1w@@]˓`K khL2U"2*md%&@AbJg5]Z4 ֌JCcG5&e}'MryE 9U!E2cl_wX4]mWvXK@(ZA>Q-!Fo]M)U_MG%OkV^&.*+YL21_vbuYԊ CAuw֖B#Chָ' ۿPϣs 2Ru(%9`JP_RGf-j 3{0e]c<~6o: W;O0[,`KT?z-70΢}06]~k*?+\*˓~J007 ,h<,&a,x'$](1`Q| oMp! ayYN`ԟ`G!;yhڲ(#Y(4э+M'̺Z`ݭ1펛hP\9+.p/j]Js)9YjSAJB6/$n[w`__N췿g cZTK3]Vɒ`=M=E=iz z7TaT]O!C aJƌ8WĦ7{ɚ$=Pz\1@iJXUFুC"sC3sKv9~E8 |B)aoS[6UF؞\ъq>, Mim`E_4q\QXAG޴DGJ43F{íBÚwZuR Nm`RyRZʇ6&2,{j.Vk[%N ͋~HḷE\&1jaJ#sr,٦:<}$aSC;zg2wIՎVGR,Dds2?wݨ ^@# \z;g%?Խ!@`oP^7J-d >Ҳq-$qJ2$R;R̷+*' ]\2s.Qc2W jKN 0fWV{akAg~tRWWf1Y]anE5 Yfh R%; Jd {?p<;2Bz@W |}|~D |`S9~ @"Z]KPE@gFoYKp6XT dϢyctÝl jMŒkm1R#jݦa(fj4:yAǭ:Wjɠbn"HkmRP`oqrý! QB=I`űlC(PيWbe$ hTTJw#׶LR( ͌rfX@,`}8$q  -FD!SxN;:Yz۠ U4 Etp9bt J=PVJpYK]C1#̓0ޞ5lWNu(mE fCS*,GO*#.l )-5SՋPW# gc #9;Vͬl; jocc }6gi\2W'qC0O pfk\; r ߨk0 pEkY_Hc< +u7g,A c"i9D&'?Q9߀`{'B#vMOnis(npmޛ@/Y!4fGzW ﶸe`f-鼯p{~!>r0R|eI&Җ*P2z U͎h ՓȨ-M9Yb0F7w. y ~ŵ> eLv`t),csݏ8RIGg@^xw\TF_i L}>_Uis Lu)IGg/,^q 0E ]HJ&6Go:_i75PaVmM3m_Zo'#Ng&[&@11y UGfǠ,! ]IC]**.Ѳ$$9,[-xpw(f"o8-JDNKA} ]N=z:~JޡZC]22w)*h 5Æ# =Cyl.Htm P>[!6Νdm@!Ɲ0ҽ[|7H}ѿU"β _(߷[k Ahu܁l?_%G/6zZ25/fJ.jryEnfxK`-*V#kNjh&{j;paHܻ ٩&SëԞPwʿyH/錘0AyP=?"хM ~5Z8գWb㓪'wWiƹ' |% jE{gvv)YWZsd0(+ }K8F=ACxmQ.XC8*uWg<:KP̀ AۭN=|Y$ x`Kwwz"cq$oIoiK~L5}X,-Z87V7 4b 9DT`R@ ;YpH6CJQh9fsfB!&^Tֶf'ƌ$WZqbLZI yYfA$t"!҂iIK>M;;~eg* a;v<ݠ3]*/ԃ W!8}x M[1v"O6qT>D㹞F={Q\ZALư@Ö!6J*C:+RNNAau}[lbAc#'?a`|xXf+04Ͼ+F Y3,%©Cq Y ¤c~;w$ G}a1 𣤚D D>8!bz4 d7(8vL끓ZI=Hv{~Qߋ{l [X}Fe=N%cÂ)+ueARg URrfL&AZ_F٣cT!"LAb̕sF퉠"SD5oASVtNNv¸fĺa^T}zn -{XFąDi|E]W%! jBE(p3,Spi`|(@Iw58~I 9}jPAw![/ƲH8M*NS}fp CJX _ OphBI;*z,9xHZpb?܏=1S`4yrTRt9ڇ,Ka:6<{K3m¡ᩘ 4kԯ@b;r0xD<[G:`~n 2yhbLignm奟%rDCFSV^Q>qXf7 SΕuC.fݺ7$&ntQܬ6? y5޶-\eHOޡc,K[hn~?n AJܜOB%ۆd<AN5Z:n>Os}Jae5P2KTFa_$JC~?hj=ׄ "{d忮gchx.]աxoRD(+D@ 6P"yHLD'U:e׎kCo>iu}zb.géb1}2LO`En48gHZUܘ .GyG6fӦL=Ŧ[~U19؇p=z6dJеqAS &Ϟ,n>562?IUr`4 h|el*)wĩԪ a `8'O*#Kg,nŹb=}-+RGۚ(4Z뢦2)`evaEQw ])x҉Ǐ\Z -9gmQ,Q; K/(eWX2Z c"!O3W# ^0xȣ?J34 R\&#D Iv KqjJ=Px^U 4Ҟ܈֭hH@8^&K~FY;8Z`UR&< Sj.U"SozuӔ Ӧa0`n+7@b[ ] [{!nkI?C 칣4CxN e]؏({ ԣ Dǭ-x 4A? "d55KxJ!ʮ8^5"֢+[}}_ -xռQDMc_>*TI|œSJ0DXl+57+^K'宩$'Ն`A)TkEKg]sdjU͆qF6wm&fHJ Axkpd:)G0pq /}P*BEw!ùA  wSm-^nM٣;̇0,@5oN#b bdņ>I[ *2:=kUpxS+0/8xlo%suޮ@"j\Xc :/[, o*Kwx{8SL_쏱IsütasaZoR2C[/y0]Rz6||Վ3G"Mȗ($iNDᎣ76&֘dF Po6M\2.23DUl]fJXaS{OHgi34:o!W?NW=S+__xLci8"([#2q6 U(IYOA+3prT!:ftEA GEt9A^ ,NTD v%5dZ8j7ÜBPSDf ~L"%Xع[?HaXHh]tXgi2#Nݢ fZ.Q@irBi1]e+J~?h6$fRKS^7וUL~ZUYtPVq)e 2m /祩];D TK`V!Ff{K΢X9bv+ E,UD5X:7>D@ZIA%90)vOzoKiP$= Aj/]qd},!Ӻ>{H3G@LFlAG74Kxhetdk68Jx;?C/@<> @ ~" rzGq%A;[T+,Zh>[)Tt]wehNlO7cf` J#~+8d>:'*.'"u`m|EOhZ?G6T|"1۝yؕTr`jjЉK=P/^{V@oRDhW#d!egiT. ?=xzkq36D =:#۹>տ߿@+{dMuHX x!|2gҀΡ NLjiu[w%e([nRUt74.v6L]M1&.ΰW?e~ _x:w;z7(Z m[<)T\ ?v_u,,M,Nu*-4>8ٱf#I3h`J5+e7+Q$Iń kL)y$^k1 g`|n0uճ㬉iuFC-Iߙkw0Y{X+-sK^;Fx `aӏ9q5G3ԳqX℻qa_cCIu9J\YFndq_iqEvo50]ǡUK\հ`,S;0M?U>o o =EI*B/6rč+^͌ꏸn~Oa~块6 l,@ڥIcCi 5p[;,LE%ϾɑJTLEķٸNR|C?HlB㭱BBCt X?_2!Ǿ`W 6=Y 9z#L@2>ː l>Pa,@mQG6lwq Z}֌H~F1ш]1r` {]Zhe04} 6 x}4 Ao-DufX8gŞ)ayyYId,ȞZ-Q Oۙ҈ȧhrPQvZ8[D)m֍p^*L 7B \Vfggql%T~]zZiZ] Ж]p/\M7zl O*Rt~>鎦i?[toT84 =acg3M k*Xbu6 XGi[?F%4Qqek uH]րQns~CoBWR@-JgnrlmnBaSLXڊ968رh ɹ 7 9{Û}2 xt:aфo7Sm5Θ7ub;0b a! 1L]^;l;0 chE2/k?Hzki]:{(eW#g]~hkd` \,O&J #nc#Xg!%FĊlqa!U փ-2OpS3݃>Uuq 櫟u-6dP?O@u}dxf}BAߓmX<4>0CUeC{x:۸uf*0F}=iM/[4]I5ŎnO\Y&~97 !"%C&IwI9N&IEcvJ3#0S*f^X r!{VIJ6>_5yy}C4Al W-ܡÞDuN8z,|q[_o셭|uiJx tp8A4*qHz|;vZq,^:ÿ+ක}c0\JBJ J9/Xƶ[*a=+lYo:9E%Ǡ`u_tV3[NTmV tX"]$ƇztjCBNHX&: =[` ب$CN hT@T>> KM"Da8հ6Ymk9;* 96+<7S]iY4 |06ѪK$dC6PF㛇4&JŖkI\5 k@W˷iw=#Υ%r/^ -:QOù :?#Op,kQ&3g͋PbȈ'ͤ?e(5.ϕ2ESX^sH/8 f:_ KX |[Cϔ."^X4G1|/gj ^mWYhPc`.eM;4 Ga.DwKoN!BRE~MPMKյ7pWiB_īd)V, 9T I$p>qAEUI+[Ғ{WM7O}bOV0aR˓WFlA2*!e>V]5o#a@SxBOOdy_lᕀl|fU'p137R<*< oGW:bh-I=C~l[Dݱ:YH=8@Ơʋ:V'핲$na=43 >qydëUj|2>zTfLɸ/q^S*E1͊X6k7$Fkg8v髍OZXz$t7cG\ʞ܇@fT\|AIn8 1] a$%j"G1%F_{ Ȋ߂@ 5j^/1Խ )Q1Q }0,s2A|ӟlU3+Y7%+3<6ibg0?G2%i_y:V`BOm@z^XH&5fKѝRØ^OL"8eʚ4U"BafоVBTXZaDžJ+%R&_XA?*p'0$T 샔4 ږ),c_`Cx6i6[]5WxtbkTGlXRgm/)w'Ě\?WL! MS h{jǃCsPo8{"ko+\; Qݤ%g* )*U)YI_}yJnJʇքs[!''xV8ҳѴDXBhWJsk݈"vPV{T/>i:n+g+;/G69Dk\w[#`,ɽ$&ĝn{JFocjF}{5e"bƎ%IВ~nP"LUWQPҙ+ {Of,xXf't([4`T/M=h#g |C9]k,d9#Vx}QLL57V*7,>zj^p@Kd,A1j$0oْ5f~7S1 . GJiQ8-*~a[ 2PKC׳_( 0 R3eNiD=mx;odA^"q*e3λ00CqU C-24i\AzHc dBq{] n%Z}`KBeqpJQN|)DlHq*Al(8iNk SzKNq,iȶ%0{7/ b["3Nh;òK * P~/Mz?KE6N Vx)]ּE|p >kW<#T%IVFǃkuvŁ_̈́| a7>zR}w+GmÝMk:C^'®xl<]ؒK7 ÂȁFL{oGK5CIR"Tvi 擈:}[*#z*7``!cj[ klM(>@tJ YqFf9U] I0xo *MUhB\릯FJ S<Ώ6p%n/2y,XyFQӤ/N<Ƥ%Mx.|U}~NM*w|:?4LhÓɍl jР?9I 2'(W'%0b;F/MQGԒ#@ tY5b CZ")&PJĄ:iIaOJ`mC3jvsUsln]l?qFJꫩ#02#fz/lqI;F*&\ ȥz=jnkDJA'ض~ѭ/eX5ha#Բilp@X+ M:[O& 952Ydҗbu{ W,W a@7Pfcswz{65_Ǟj.jM-+AژIR}Xc@mOYifflF~QNK )@NR,Z'r-ɭ9sn +0'!sD)L+X9qX #|& ҳ鷢Ґj  ,]*@K*`&/mфk5;O3E;ZmB>j_T~X^Ve!]J l|l8w.Bc\OYՅ"aDU~:F⮚H2m a/Rx POW J0^$2L`咁@fz[*Ug sD;3`{S$x\π.F.j:aQ!5l_mkWʄe4d %CCj3xi?w@ O<ՊRyHς/B̼J +gB (+ҕ.N׃*1{&ˠ)Sq f Z_9ʁrDZ\GٗzIiWSy8w[Zh0wk>9\ N~*uL*ukH}H`ΨAз.R|׫ĦF6}X$W=e@1PJQ8N9" MbL?՞4ֵ g\Fo_g ^ӄ mE*8hdNK&ėo Ĥ ˜'YZp-Qx9@ye /Obv]W0Tq.Z&ebDrH4] P&j;X/ʪri.j(qPrn2{dsvyt~#4ĪOIQTT+fRnUԢhhg¢IL X1Uŷs Bn>AH ,ү'[\5~5$7 xE FAYH#:*! q?/ pR 8"k,̊D jay-q `?Ksίio~>ן%X~}a},i}ރ<) 2Dv>@azq]|̰}TGIJs ث9Qv r[ZynF=#e7ROP:puT d!ȿ; }O/9*[GYkۦ>ƢK.EgwRsD9 X7qg%ӄvWF! u.A&fX -k}~~lB"(7p l:r+Od }tMkhM_ w\ !Y6?[xwEfoyP己{R pW.{£š=jwo %)zpDA&qRw&55@ hX§`* gu ]MO3F4r jr-S xAzDr Q ..\-V| A_:_ҳ)PԭAJ[m7n~ #}!c$)LqT.K$H ⓽l);˔2LaruG77X`MKy=7!Ë.di#_'ҐEώ[fNV+#gyXw%3->[\*4kU&caD\Q1y {e;rLтj`pntyykֽE4m COɞx4Ź#,k,I"u݋(}"y(RZ]u-/[=6atV"aNmй[B #x.8 !ܡxG'2}-D7ҐY>HAy= 3AQCӁ1%5s2CuKn!} {\=6LZO;bn.8RY+-vf_"L@*3="-TYimf|&bkI@?`X5ZNZhl/L96'5y"°SgW 芛]˹f|Xv YH|K=]4.մdqmg/խ^y7Y6H1Eکz{t<:N wY>⢇N1gWwJ݋KU2%ʐ FBGfv Ꭲ[r5(O͌+Fo|Z nC{%IQ.k0ʪJG!q+ނOR8cբdAk`E 0SGNvvxL4"cD0D@!ǔ"N&6wnulXvji^UM.W$Eͧڍ9. C͘~Uslg˦%K]b1" X*QmV:jVk5Q37#` n8+$(usUUf!SC)k Bj;WV^WL.j_=+xs˛Q ŕD*bz7lS~qt&p EК"%a2ڊby*< o{^5vXH]+8 ^]q~?w|o#%rwC79-jO qB*;popt+ vrd\^/feYZܲT#*j?ӏBVoPlGKN|~rBCG<ԇVДӱW,~c-hhhP VRҴdI1"Cp<_{ݽ6F 9)6TIRaQjlfFKJtILJKZsz ŭ 0G:!,\;]Zs-tfc[s;m%i9y\6? A{_;J&YkT @ WeP`yg9ѿ:Y3.٤䯧Lqz鼈f9=kdy=,/naF&m-I׬@z⋟R,JQǸ0t94*BjK5XK0-WAKnRCG@2$^LsUY&AaXWhD~26 r ؋I' /_&=SkjnFQ !ةJM'ɱ5)bwnSG,Ϊ*C:^D<Ž[S,˴Ec&|ƫb<я#2*9AYO9&čXd\+>tc#('dě 8n9|n%X$^ljZn)0HVm} -AA0<L1 T8-HS2K|fB[>/Bw#,c3a'yJٷ.d}7큪]co-5^,?4ck1 VKn!q$MQO$0|޷)㗞\ U'ϙh,]P_u . H` fA#݄aSwp 5Qr䳃/DcOl%Uw]KzXVvl5FJPb01Ϲi߿en1cۿs*#Cak[1}U͋;kF=ˆmXY_3B?zǒXCI~:<{fY;̄dzx<џ6eVvRfSʹWTOQ2#wmǐ@16ZPA @g9<N$CK7MݶqO7+(+ +$q& %l[U.nXE"xeZz+jҝ[hݱD8 ɓZc3D9#X^ z1#Xiܰ& \es flZj*x3U XNm@O)k'*NЩLY9h aeNg: نXß}шS~b>.^zܕGpT1U ;`=DR|Ŋ:2Ϻ.0{ ~I$oGJL<$ET!eӸ oT;U+L4S;(i@LW2و`f>c,*?1[jIIV:gvT0VW5mD iq>;b04Mˎ 5BCF 6M[M{pP&on>y"S|!/[/}Fc@l1w恀N$}~@!/UM~3{od$K>})8e+O=8ctT=}[.dݞ? &m@ɒ+PƳ?(q3"oR xvl}%_n-iAK02iM('BЏ*m3h<q-%r+@4š/amtA.> l/զc&~NƏ蛪@gԘغg <5CsXgVri+EX3~/*D ~W+-BY9+0kCR&@8|-·S΁Ȓq(~=w/pF t8Yh{L7w)ƙ %an5_ )V=,UuD+0>=,u,BF*]<$mf Q`>2Rm }(]*Ke豁F֙Q!bwxӀ)踻fM*E.gGߨ5yC#~C4_fqMu\,!H[ˆAm&ܑٝ?Ў&Y| NV6b)wi斵YZuACr4ʵ>r w5K<; + h ?ca%0^@lYEWȂjxOo=kU|6d\1ɖD/6Pi?>};lLEv5=kTss kDlWrA\qDgI~p1ˠo&URGv^8uxd!3)?Bugq;_%uKn8Mˮ wV°>نxV";&,]Ogj2~XpZ݊ERIn)q:B9E @-aþ;@n^lMKS>wi;SaWb9Y$3&gΥ{T]Aqxcv)hb?]x9H(ZY K]A<.6d! .-V&J <\LKpaAEfoE|ulVGGKl;3tXDzd#=¬9Xк.'g?Ѩd+*sW}jVTMd:R^@wn-Q3 }Zúb OawvC3|qX7] Bm$ SU'f>C:=iiGPdjo@f$d\ZjD{yjv‚&^=<#VjpbbAfv*jGGPL8S~)paUH:sZS+j?*d\op¾&0u}VT Y՞Ќb:O0=uW@Oyb|o,1r!\mL^ԫbtA{2b{E&G sfiЮU<=騤X,Hu"TS΀nu=,ġ :_OӀMϱ!!; k.F0蟌4D fI7]CZ00kKqbNI=̻-dWoXTA2||I{8a,"2Ӿc9558Ҥĭw *HޙӞ,g1&cEWFd0-thxgpͅ{ "~RH2{e>.p j^CB3@'1ƪW nqj,YMHJ@En|tXf%ȵӌ5έ)à֤u޳gazZB 5-3lZ*T^!:nTf1% h_QH8Q hϟ&*Ķ$Փs=EG.|DkLߊ3;MOQqd8m{15] }ˀm̆BXˠnEf ~ԩ39wd%$/3r-P gנi,!Jk) pz2϶XWe:8џ7ӫ8„MF^T:uSj1|!/6KUŸ\.ZAdW5 )'eXS[2M.ܹ/m dKyB"4Ɠr.Tț`^>;bzblf 7LDlZG ݙj2c LIVTZKS_l݈nC^3=PqriR'I%0K黎fBp_.f@Eh:[vd+5P}T$Uԙ<7d oxߕ_HAkՐ]Z5 @F <}nhDXRch~ |uTEߠOFQO%AAQ]Fq\G#.yDpWs;R~<'ޜFw#RtϮVfd|xE~rE>!Zmemj8aInnxj} y8 rQXY}ȕimMR$..ruG,b}F˃q.bCQatR|`뺀1({ -޹[5!T ݏ`DD*w#ȡr~;)Q?EQJwGٳ~Lq=t-o-0i%n}Y{,64Gj}>F#6:Uav&'ɡȯ-kmgV>3{K(I-of],'FZ.}GEA2 :X*ЉfeVA>Ix+!0]JOAlZí~Jꞧ^U@Z6!ml5•N ۍh^+`$m ǙgڲfDxySD|+7Ǘ>yjxЉ]vyȬI-h v! mj8iEx?0[st7]G9gA#^IPs6F o U,E ׈.aQs(@=%=bM =+l+U*\U*y |!ySsO8T˪I$8!l_S P}ӳwؿ8 k,l~΄C̜hݷD6H|h^;#%Z88pe$b>5?Aӏ6'}~p sF/1K60.R嶹R `1@MmRQysψ`Y}ldWujR~kHۈH /"VS$~MA:"OAYr~P`!4>,O ?<*V0t{ίhlg7aGJ5i!0׺35~iIHpDr-ĴdnHaRô_ғA+(_lqL?A k ի]ea 2 5zg#Ssǟp"9"8JL(bxG񉜓@Z.N;0BVa~SZ,f c A4bPK|㨊B`<ԛ O/]VΊuZe[JJn'egݭ 10yVUWZޚ=myyk߀To}2S-[&8%fS?&~[Q!IϳjQi7ֳ?Fu;õ3DJFBrr 30 ?NݸZ IkS}6CoCmʤh,6/`9eѕz.SN7 T+-F$l%A=loJb " _fy l-(ھ Jڪo]͜ެm^_6$KK^&0s;/ƠY HӘ]P׀C"ͻA/}(4jÌhUu؝JHtJ.'/J_bX\t7hUNzEnWfZ}697]G7F}=7ZA#g#'h5}@@6#߽:W F$Zo+95nr? ~-.D-JOlm$Dek 3P@L,rV(Y P9PW=V:a|R~v>|@m9A*O9}P1Hn>fuʁ$ɡR}.)0 )l *jdelB*BEEs1˩0֮q!A{|$]!{w¶b  2^|lgZyyK1d ظwb l*oUi@0sHRC(<}|[pbDk^mz7®F>*gK&6 oJ]])D0g:=ttR8\7CX*9L-s{P'x(*80 Nhd^eFB\$/_A֨z%Λ_ryT40'blYb]|+G 9pXOOLt$(.1QKJ%n|鸾@ @%pͳi[󊯉AWOXl'O bFfV7tXd-kU2ʜ#۹2DE愘rdQ$SI}1?-}Z< Q ͟ av핟0%02puۚi6T_L%^@b|gs&Ԗt0!oezZ%ްo|-+cO|΁pOr[}^׶Z_C`/Դ4O O'S ^EWubے?!O*l[gq%P-cL y'CYЯ?B ĻU:xVIZK/+I,7Z۝iJ̟kǽi~cswT$4Po _e{a$rm{)D_OC֢!GJu'L0f@=dA6_ E%2@'OOϩ5ܹ`JW_݋7CNnXڽueשMcCH.zdI^#.hdO9 ͐^!LGe$dT%P^5r_p<36;F!|TWPFiGq ־$}X.eT%L$%Xm,^ӡHc=c~5 1_-4T)a2לP6ڱCh\a]4(6߉[ӻG$([Cc 0VT7' ">|0S[ҷe wtג/f(|A7G[7p2m KK~cl٫z^si3R27:vM}3 eXv'#D~r )^ H~PHSRm]oO\DhxQژH>)OEMּ_~oa+wrN?+: |e4 TW=i$<F,KR$A*_lCHyq{NYjꫪ_nJ>T+Rzsޒ1!ߤe;a&} y&`Bke_вlC|SAz#s@_WBC {Qm>gw'yef8doL.QƲGՁs^e\ ᷒"aq*>4 [Oh eJ|Jb׍ľ"i!/ۮvl}pE1WuBJ'#IInKӀ/9'&Ē~4Ϛ )U-) gc+P}NWʜn@{dnpiPbe9kY[fnG69Yr I;x^q5|sQ+NS=J`/Bp9;4sggs4_Bf\xXQT~ڧChP.3JuQ EG ݐ>ɜtvM0.?R\=V%bEseYC[#"T:THK2\uSJc{HC?ENzT74bfC+~Jw'?RDbG [98ۻY޽-v$0`FSJ3{֊4Xy2 %9W3ha&%R } l -jOni^˷#K.:[N^s' -@HZp-N70R( m4 Yrx)^O<~xީ,KFt~|WߺCɜH`VKq~RP yq݁W 4is~x/k>W\+. Gu OaC(Pкaۏ{>Nn-"ոs'v6|?k`~Ey0G 9؄AXAwHb%µfp1<[mзVqI{Kcwq f^ǐՑ!0 0#2O%F/'F0yoe& jOPZQ)5z*G`\Y+M![$r7p(GE‰z5&HaHvn"v9ܵޣ>eeΦAv㴢 rQJ_b ~:lu|nUrY 7ٯN Oh';()Vqtx~1we p3[2;C(Af,Q wW1ԅceGQ过VBrEy4H){ 9 CΖwOQ<)Mȹ!{Y)eQ'ߵe2@{vۤߋ 9,a_.\lYEP-LƏO@6::c?G,`!%dS7OU@ ߊq cT,u fsA =e2 iIhY cr/I$5m "rhTyDJH)킢,  p?B RϘuV+c/'nֺ=P5z^hzMt5`&= f>y|P8@$4(:]U'g'fIM.ZG{ ٦*'}%Bِ7CFQ{|Cn}? [Qȵ8MVYTݮbᨗȕ԰ -ʞDL&Y2wY7?4|rp{ijHzNk=N:aUZs͝ἠfըhVY VK{v Dn3C\wc׫3\c6CXݼl_≴"j\DLjma$N$s'#B5Zќ˯Fr 65U3'O/ 6*ͭȁ(ԯq;OQ8a!#?:K-ujv1'rk/tdAQē:RnգhN4 7OSEkJ旚\by-׿$ā)C>j=4=.O% s=ı$es!kd$&s@_]eUXT*A nd8V>-26,|]4{9꒮îe+0y_ ]:)O@tAFUN|ޜxџO6/ԣ!cs{U仿l̹U7LMt$#nHQBspo|.|N+)r!0Òz[6[s;@ z{|ǔm:k>S(h$6.y]+@=|KkNग़ﶧon;.4K+5'OuX$NC[\(Vɻ6e  2*CTt%(óc/ @ n5t8^L8-0471x'Q\QUr)~Ag'&\XK:0 DQpmC]t`.9P`W`m!8*g:Bn<%P}p-<=nydq r2iSHc1M(n)%]0ME{\Qi FVJx0j>յw"L"A:\Ka.oH\@iEI⽇QߔXgNw&w5qĵuPFRcU|Ã6R` '6jC\0D@f Rٜ MhaZJ,3!O)`'{}Xds+1o9PV(/D V]fuDdz k/ n܁mEE6-'E0w&!M<`8Vy_,rϱvl>}5ϗ|S_&ak<(}"(`@v GYd6s$TQOK=lKVA zӑOτdŴV^(lX߱=僀v"B&lz)'zz}DKXHz!DT"|t7=9wqv"v2d`_<+&7TsrBt9D 7vZ@~젘O/ogd60Ԅ]FXV y G ϑǐvRœEطF_m61kq{nE/B՞]ґ&g4 v/ߋsG80lm蝋*›+f3m6*4=ŖܸeUd[6/&(W1VˤFR>]&~a+&H .(9|^-1Y.LqtƚupЖ-."g~kգ82H^N$6`|fEe au5$/E.9<ϥĨ`|6Y!D\jC6AG?!}( .}@4 M#RECCͣilU %rxHY{n|zu d"w0(FsJC'O@u/B@<!Вde4O@h9Íq"a'D[=?ۈF~p˿f-iԫ8=1BrHJVwC%Vޑ]}f̾ rOy`0Q 4(?$#x*)$ J|qێs'q9WXԎP,:$Bdz(/Uggfuofk+x`]afsl6tm4t)cMZHT_(n0ċ,|zpnovz0|/.o)JMM1gu1of!ʾ{vm΋xCWۧahfD0wQM bOGzaxc| i`U0UE_ sӷKwV_@M8^yz{8aĩ* u8R cD &xzb/%\I*@TEG$Iqt r\[+̔*t}^5yeA`)*MicPhKɝ[`S2WБya҄5eC-iGc:3^%W&D³j] ͫ\em\WB &J0緪N(&ԣD鎦%|ewt.kbӺ=xqT!7d}D 71ҀSY!9.}ASOm'^&yq)%vEV]jRi֑b|s3Og0G!qo)i qw <;Crf :ߘ&ۼ=\?EGN~O'/U*wzΪR%jZQ?e2O+O)U8Cp$ǟ$N'*):|{ ۚ@[0uVմmhlB:_0/_lC;W4*nX%%k}Z@>auF7ҩ \,8,!k\? ?aFE=~Dys :r'ob '7E+݄W$_(b% HzZA2nR.i/Zyp7=3Jțut'Y䷌MYe/i#iF84e)RwݠʠmQ7K}8IXv e ]:aĄ$èg?&,(Ih2NAvSՉ"Q¶S̡hs? F@u3%#$XVc1 J-x*9e1{],^I6!P0ijxרT%̓~hNTފ>*$ '*i e0:仁@!gPZVNg$]]L9:sc Ə2;GcQg^ɟjk fk79o jSU$Uܶ\E:ϑ+ʺd]u+ѻO- p\,P+/T *ݺafqbBS_%! AzK -Wel&/W=t )J}iӈY䉱n\: `ЁÊJX7/>QBd̝QF8oz?@*;{?IHT -M݅cwFCwph @hEaA4dW5ޖaqh[l|hRQ|=z\ d !{J )7 2 ̜rpIP -wkBfa |2웜 ,I$5wOo'GlNVvJJ?z0xQ<^?.~u^6Шe GyyZ+VK( yp6 !sy> gCd^"E(HPpg y^όaex|pNhE#E:֭®`]TqaاB Xk Ϗ͗y)ٖSrd- dqW0jOb;ȔNp,4⤶ٽRxĠ`? tV0ZtU7AhoCsuE[Ƅ3F&*aկgHDZQ7sa&CBm;g.07n8-h{*Y_p=`5z3SoX 4̺`il-m[6'u`ش OVhAD;AOӭ≨Iv>B}{2Oaɸeo> D ]xH (S|dK-%t 0` dm|}f\ 7Yط{X%Oox!n(ij нqsJwbl'Flqew;pD{Y}_jL }fRhӨ&P\& 9mMBr ^2pr1BK<pp*(h =%X47_3.=ՃIC}:Eq~u@>׻:Mx%饨Eb7dVx-4܅Oi큩*9~v2N_:5r+$!C)QhwvPĿ1 m^@Ɛ]> K`mz,}x`^ej9v[{R;r'1D%_$gww'6yAn(x|uPW_T4Z0p{SڑbP_N P+B.؀_X5#i=&>][Թ#"(sFNv_."ųq 1E=alze-b.s~XdGUһr5po`6Aۨ̌< !cun3oͯYP9pAm6͠3K)!~2n~[NwԡI9 &ְ܉Q*ߟؖ~T,X م}+ \q0)8:.C'=kx\a4w(`@\~$uwP[B8K"Ik zKC p-NOitK 0ş֡rTmE:|x!F$o+BWaБ*&Q[K\ඬ=?۫~ch~)c=:'bL)2'¿ef+89Fr23R7P\o=X`g v5b&"EW^u]ތ[?y&knRdKO$0  W2n!p%FQR!K[nze.x{N dDi/܇f2Y.K]|&;;h Q9)Р*lVV,z1SЋEKBy5(U=/s Uj÷+9 Z' &>_nĬM\Cy m@9#/V6aW[rc.Aw(n,I~a*8C r/ .:v;N,4)9uZl9& C;12 @)WnHqnD~0~d ʟjY= $ݓg|HO<jc&t4gm@I$.)OZXPUz: <3TXO¥zacjUa d9~)+b`Mho]y({K5e9 {7^p 4 VVU 5?_Քye%)ݙBuJ0cXhbt13<1`4h޷#.Hو1g ,. j#PcYX+ΞEu{icCAk eO7G\uQ8E.co:¡ ] T$r%4#,6U>4_yFZtersaPAM)6]y?@.>q⑎,on32|H-D S6=oz^]2i].b03yu`M {MB7 ZwĢ ~l!40Tlv|3(\,ԺBU^KuQMo30ApP&;U4H]/(kdhbM3VƹnU:-(~t3M.!bSU|$魁"UsUvau4fj WW^f1p-_-KcUW.b`_uXvaW5z.tON [NED. V/}+r9b֤*青$ K<8%L"̜R(dwOPtŭ[N^VjK6cú W~uvdkBݻ-Nl?r[yJu3h(Dl-Ca}0*E}A^9tTOԿ/%P|7F8nb.n1+z5STDmllN4anNJ3rpgL=5JUHo-UްѱJ|< fp*"<Tt_f)Es| `\ɫ/^Pc[Xl I :´j8 Ⱥ*b"MPxZgsim$Э24txd25?⒐׉`$Q!u1`9dVle%dž jC0h.M;6>r 0'n&c( a4&@>hv c麯}Wj mϨe$-ߓpy3;/AMFI=^& "aX^ϓPU[H1e?c G8gkUNme88T|v{r @ɚ1T31H1( *yis)ըMBA1~/Ӑ_>ԇpR%cޗ:bpI|}LwW<0C6F3p2XKi rM%-Jw TȨ;ި8_?\̝ K!@^0?; `7a 181KnaԼwٹhۓcOBDٌOqM>cyNCmD$E`8'PI?k]G,!; Ou$hȽbF'c6j?/{ƫ  7@;T3@8u$Bg >;{wz[ZeHw)zl*;\#vHLйofKe\jW!)$xv Vd1$PbD畚ژ7B|S< q5E[aki}\}['-)lGʠ*"p!hwz1Ҁ~2bOk/J SSL.CYGaܫX8zIkխ *υ j^)F(Rﱚtyr/a{₃4"1kh*l6o!?|LiJq]Q:y8[AhAWeG iL/,(~0~kӿ9aST7"bvoVO,iK0B/W0SFʥǧ<$JrY<fa=yfVL7l"V{aB5k LCOu㫛p ZNdVɪX #yX|܈ЧB^rnl6F7WH;_bSW0C5Yd>6 ,ɆxnIP§)CVJS#j U?E2(wˆLݪԼyݥA'[^m8.h2.4o(x"4XTL=[_/O>Tҫa\ikaa0/& VvTFr\VmzB;?Ap"|*C7ay!\Ugc[;Y`LC1.4I3P2\sn$e RٷuhcubiB_➈Pq=9Tuoyg̽v~몜9PsemlhDGKWhc heW6_@ql+=?&P =Le71f5TGN>6n$jbp;/^*=oP #$uҫ4%;4i z5IX^C HveU1F->ac8T@^(;&C$$>&g R8ɜϛPU`R]gmҟ|5N)dKZD;$9nY̸\'WIF {_cDb#E o|<x$S0%ZKg^v=B厯E>ʜztɈ[QŅg/^wboßv'P@fӌ@A kKMϣycWx#@^tqڣom&Z ع[.7ؙ .9a g蹯o%qTBOԎ:C jF00tߋ8qLyN ŭ4t.kЫ=sd@%9L2SR8Y9ad3o&U#{U<3ɳ eSt+uXCdN,3Bܾ,kWtݞҁ`\b [k>C1wK PMO-]zZL}_r8N 9}-3x1Cbxҥߑ &=tF.| ?ٷڅ0Z+](UmUSn&M+KhF$BkבFF>dnEmDٸ d[T"2ޣnq_DN30 %ï[d忋uOK{ZY\=DNSOz+B&U꺩9`$u~Y:gRc4ƛNqYA?k ~ Pc?o0u/7$X@&\}w>(| cׂ*K\A`?q165x} &JƆS fEmfv:qV/±ŌM(T5aiE>E O{m #"4|4j?x=?*-R5$Pr?Rٹ2[>6})A(phP{W+ ƢByp޾q+f)RjdS7\6v*6c+[ڬ:v.o<2X#m62+gʾ?ZvF ظHPyvA|Nܿ6>q]ㇲV$mTWVj|%>z[5Jv{fzQbR $eQ*I"I R $GmH[Bf٠qSm~n8n*~6q݊B^qצk^3leƄPSbFEM]ζDɉ--,y*a=*CZL=r-=A/njnHBCrԝ5}GciX”"VHhђb)6FfF^uPKţNAJz䶢ЏVpAňq26+zmB,Ǎ@{ܪ ԐþGDЊ8)^nJE%@4 'G/s_ ?<S@z O)[Hև FA;[,RU^)ej1]S_6&jP4cm }PKFOUoZu<ȁ+O7C4m@xڤ,b9o~G/ YqhDhIu1g u*XI'>" "yMLpTX~`ѳ@7M ů5YIh^{Q)w/[3fhzI0 x@`xhc l} i9w3ܗ(ڔJ:C#jb=8 o|F !Z?u 0NR>[dEs.oOhP7 gբxX"-(0:y`/+ d+XݪbnV1Xob{))R 77{[P~ 1\ȯy6m٫ )eL/GOT"KÎX8ОvnŞM9HgCGdܯPj,IH:Nlg7$ r+Ud楛d{#վLE!&IQܯ l񊾀@fJ~MDϒnr3u]n >)k¶siT 8X~۴pGC#/gt}q f_L&qXKe[#7lٿ}3%4_BP :fFd=]L)~Heņ_bBQE\d?<\]!uS0GPIxV׀KmK L?>sÈgl- C[exʬfUn%WXQyzb#ܰU),igw ;ԅ::jhB.Qij䥧^[ybhlf֟4y.DDoԛFiTOcfD*;tH3#\Yv,$8')-iڜeׅ_Lh@i)M`[9'>'bScÜ>u͸SA[vX8 NC%DJ4LcyF6|b-д% coB|}k7>W}ub*JӮ-Cs{@i ?:]*Z;cH˯Ww3{Ң^g4č5 HzW?fԄH{2 %-횕-0ʈC 4wK9˧7C* %:|br޷+/wF@4Ҋ)hFNبwvS߰]Jj8.cצ/WF[XK7VAI;t-!os~E+dѳ/k&4hC *6\;]`V{=oe˥&+s[hY ~K\͔>[A/P^%bE.e<1F:#C1ubDX-7y8g@7},ԯPo&  *doY$ bU+%n9= b`a8A >8.!euCl$¼8>[9Oʤ3G@ړ$LQ7ːafr}^jOCa|\X__Ϸ<%2I[ԱxX==:}O\΅ԭ8ak`tiא~!l5dKԔ`D6Rҳ'? ɨ&,,2#0~46^c=iнH6$hfm}*?x7ޙYWib/^]Rr(e&#' ޯWl Bq ?6QS ޟ F\*smU[3%?cut6r5WK\ ]u^8ȲHV4nCiigpzWJLVCPRp=ˤl)k / 79]L!^|!Y^r1e">Wp,,M/!?ANykJԾ *-NGMH\wۀJ y<KD$F-jG4/8"PQ]D~;q"FHRZp~d~%A߇daS̅ubW:/[ 0 Ya^Ӓ(vBsJKyZ(d%>a1*fp+X?]4l MӇ"N[J b9rZ[%IIx^tɺ?e7̗A-P_벮28`)Q= ڍ)ubv~IYVUĺy|n]wM3by7|uhU:$1!W-6fLdA"Q _Of^Y@7FLbxsٝԉDV J]3P'̻Tv9VC$(Kw㒹q\%>p1 ޖh ݚ7;W%LVy:E\T˭eF CCeUnWOV=>Wi ]@˯+Wu/ٮMXRXdyr++72DokRt U?Q!,K1[aJ`vD>6hhPp%~tB5?gZb}&@;Ph?a GEB \ɝe|ZvZ鍪_lĞ!&#)Q$60YZQbٳzsBƱ7XnH75 ȵ|+gg,.#lekȦ=G`Z3{=]IyGr Q":eAj3k q_:s2QPTke_w[+ B^AaȪ< Gө\ۘPԖ5ߙޙv^Uƿc O QY~(Yկmyɬ[rP$v۔"1$*Hѡ.Dxsvѷ?vѶAMK2{vsc$Bܳc}s&kCBE3a JC4i: Ցp-inKRRgB`iU XYx!D\G`ZV'.|D;nwJ`obX4BFT/fI3yMl1iM#^(w&CS> 9FW's7l)w_WrWdmK;+#m0.'  KEK2 D @|lk.^66  W: hHS0ؿ]&\'tΟ+L2x!m.dK*IO@A82F3!qj60^Jff.fh}]*6j瞗5I.?B1fJ@Tk>Eͭyqf kcgCh) *N{p*_Qߑ òR cV|TVHws#@6!~[λЀ}(SHǖh]5<}sשʡ eV2>w?m99-뺟 , .^X6Pki3'MmFʲdG%-!i}טu]J*gW7#fqo%tii&bF!:<xJUCh|G*<0 Z$JЀ҂!w Nbʁ\9r&ӟH)UK0&kkjJjS7) Np.HP5V}]L'H׬^[()b`eJ $ID%EVA0rm L 8]IUCWOk ɌdC8U瘞~ڒ67Uzڞ"2ֱB~ַqFu lJe$4[V|Z2p&?b;^i4w1'B~,qY4,(9[v/iDy4Kȟشg+` Es5OoJ\hA ]Uu-* =SOQ&Pf-Uo`lRgOmϥSWSFf)?JHzR1 k.P,Kܲ{7 I c{Kq+F·!6 Jaơ6S1^l|'L%U CrsIF?c/<JNcu\M˚:b%= >R}|NY~В]pM隤hE {1M N^J'MyΎcwo.rc/c)Fрȕm ԫI f%U?|3;x=n -N`)0vs?=(!kh 2zm7KwN=b@>+;+/ BuܛSHdr@~ qd^:YL!X-j;P ⫢O}A!v> _3`{XOR.10r|]_:S'*. K X+gGWbi\CF;+Q<WiDŽRI;z<9+jGruTAg< j]SlWLhmQӡfWC@Wpl?\V u+*zgISNKP2 oz޽?s{WTigį-3}=70r?^^ z%lĽ>e{, ;=U 6%QX"φpsՐ in駱w؞6wj9.I1 "Xok>amjW "ƿ *=S)f0}dmGDmN5>/orGxDkTa։-{ X>O$?-Az`IĘaY6.E(8M-8i_2T&ݫ`m_-/Wv? bpMV2'NcHyj_mf$:i$bm+kn3O&Yò}yo3FXRioXК*apwml ר'~xr=35oDF_i¦iF̹Q ܧ9ױ:q/fId/]r SQCU\T;RR<_?mZ7N:rE^K/B3Dq\ ;* }cPfa^&Gcw$IQ=kf9o;<"QTuTGW:}ɼM~ץ{kj3Xi#T\H9~ +)~`'_yf$vY(4̵#(e\a͐`PP`⚤I:hNT3B[Lm[ ib;Oζux#ā%WT g Rf?/~%M,t"޹ĨZ@&$44']dV)pJHT[wV?-Z Zj7OPlZʗsDX&RƈEDWIݝvڞg.彠(q@ 0oH=jӕ\ =ܶrBv  -c,aX"4{lR{$OrmkppfqOLhYaE)Y *kХ5ۀo"b'b_*ȍ"7vdD8u^R-_B"B550J'/u_"7C#Y\,*+VQ-K<5d*u(t'Ɠ/4d9{4FY}ȩ~@@d9sZklggJi(L(,SUPۓ* yfc+;NR,ϫ[{N7+Ckk[ [0.]Y /ix]ա|~mg)ew^I`A6!KȦq<*@M&\9jF4XL;}bF<*[RG|YLh3w75O5^>a3{ѨbIůJ~TRIјM`$Qƚ p|_a%{^w^3fNFG L}4ZŒn'HI%x#pN{. 4BFXLc/ LdJu>S=e` @lh>c^@3ݜ!XRy:K"-`M=xh 62#aI"=]૪^hӣVGQ I?RZSTJKDTү 1U/&RKѧL:+&i@vR`ț#߫G4զpΰ8뾴(9̔s W8EDz7C*ö~nk'Qi^lc2*H կHE]=94EtJsޖ?౭ t4'l@d7JӬ% ˖E\qӾY$7T򧞀.GcҁSL/dwjB Cv+LsQo6+udM 3P'k[[^OB-(PN+^,UyHjѳ8]jxlEm˃Uu31-Q>~wEzuIz'UdZtet@oGn=9,dZ' (E;,4=cqƗmuoJK?U۔r,Bqe/NvYCQƴ2I5ǐ3bykfr]0 >S?!/ZN~{u]4G6i=k \{Wj$h_ >Ӊ z4Ui>Qۮ5!Y>š]F|Ggfμ)1* sR#H(搹ɥ!gu~C(:E^8YCj9 SZ\$JGZ-di.KrggK>ة~O[섽e|M4C݆=[؅!jV>'u0ٕ~ ylH}w 0t1W>oRz҂u T-z zq$ hy'SRؓJi`/;ō\Tx[ }*4 C[a4BDR%drU\lAj]콁3J(y&B C)5q2ZLf UYOrtȾ rGRɏνJղTB+'NT*m^tzsjh9<+QOleIs>F2Ak6(WL>s⣏ :+63Fty?@l XYV̵ k1RXU,(v?..%F ߳یK[>lJŤjeF[[qջYNfk6Ԡ#\A-%r*9M]&U+c&yϝ>_܎]X)㝫?ǏbIv{ŕw{wCY=ԧL>Uj9q?Z@C-@U^y6i!^B_ 43{z_J^*7$*M&!ggl0~HpK/LSPOJx۱;4u=r OXbFrI!\^j%e14Wǐ,x>rBTFH>o yӠ% aBɷx@<;<]Ƶ>>~hr< U.}#ڸ7W`msL,flo9dWף-'vKF%/JF3X%>"ZA^Ntm޸KSy;ѭ KubǣVʓKaR]%T9@Yőq9!9txFbX;iV㎞EY5ۅ T410Gq+wɦl:vn,Uo%Mm1@RB6:B] Io34|"cVF:/S^Q4sǿ&J0'BW™*vj lRwJdO_[?ipo RaBxdsoJh<8<Kng1ΠGHel#ބiC5UJ%dOEJ@ Gv+CGlZ>ЀDkkM[f2ⴧb#.G\*(ò>4!hrY_cP*8v5~jȷ$󌰣Z- pq Bqn/`>͋@Г5`]}OmTtKy'^W7tg+eo kUB}yGF!\/ "~;9@/&]yR&UF(q8X=@;]V4JQ;ik!& 0W!4Lq-H+-ppO$%4G)AhR8gBYsG5>sKn 8B29e JPݤ'kuPr3=f(Que5xij nwb r-a\6j 󍨔AOJj{WxF1YO,>Oocxsj!Eb ۱1dis1(K{qs(hDZ&9vv-ϝݱ,m,GZpkSE?6vQ@<(Mhcb "ϦIzf 7ek,>[FBf !Dr *su&+r@q]1zcԣE9X "6O^$ VKV܆u@P=&)5uz-iFK?5Y1%.C)ǀ aת)0hq矓:kK7EchxjUb>rҏ9}mGk{Ȝ|~ys{2aԒjَB{v&cJ(58黎/Gzlw"aGU}?{dD x|27ij>.n0(rxx7e e#?&3+u\Lf@ӕ]:id7?9D p-[A4aWp@bލa%Ѕ@B@Zҡ b\Q%KQ?i5ZNSp뒯Dq4~MbgBuqPT?ubA <2^l3ԵMf-Q!T*ԯR]JkyIdEhX$)0|Kɵg)ש ٱϼ(fXf"&| j"s@q=)]H2<|< FA/&.7$spZs~ؐ3D\:ZP D5X 2g>pI݈6 2;6s6VXˈEu! OJ_`eZB4q\ >/p]plqbIa]Me+ U:4?zݏA we~R@=Ξ@ AI A,`I5ė6b9QTUjtCą3eŮ] d4aq6܍l'*-f-~ϳC`s6078ߓ)_J"L1Jh6;DqUH_ v_BNYAw¯ugȩa9edR|x 2M)c .EmWvmw>>LONN)gU) #VJ~^bhs#y;+(P@uPZ"Ynp;ǟ;]CkQ+꧈qp+#@g>$R\S>`[|rr68&/Dۤ?t JhHP̉`, ȶ,ω`:*'MdEKԛ|mC ž)lS, 3Vk̿{<2Kc?@)g`t-~FaCGUcVRzf[M^JF!#==ayҮ:}5Y&/l#3iX4GkoJw^*FJ^411@kЋ&wd6Hz :BL> Uwzam rݪBL!p 2@aWx\>Ge{h5(p 2а%?-ZZZZޙy56l_W{[#H|cR"@*ã YY-uHOz}Xk[cDw^J jlSY‘؇){(79I$'KɈ%ᒁwV_v[l7J^jƃ-,Ѧ6q`1>)dT0Ꚍ,1B#WYqP.,}}g3J+N Xe+3؜h]SԥS"jAw ^{ 7IX86,uZFOsy,{dHw%Y?X i8r5bQiH՟lKR6L@ 1u]EUQ8l MiZ͕ ,#3<+SWcP n偤V k Z-uڅ `3QJcN(+|z_L1Y"6m_"J%\itڳI Ks|!M@8ai\ b-t`՘Yd,9H' |46.#9LKm:od>5aUy޽V?`~[75}=i.pg\(OaД@5僚*_=.֒Rf?(rUW \myQtL,ms9tw-j5R/L4U _ (F= <$%eC9+ybfeIgij@*DL,B'ugeaf$4-ۻGZ$oZUsh3Ag2KAPd&G8J 0#I׹`%֢Ce$-ZvHk:C8MtIA}4rA~DGt @'%ݏ蠲=o>MD!dkAc-R' 9j4Itʡވu1t#v9Ǭ5g"`LOcT$Ϛ8&uc+w5Jn9Jg bG tZ,U-5$P-])CB6qC0ջN-374b]la*d<c0lJiL~ߙ[.OySS)7Ng09Gk:_5l_ILC(v "GwNiguL5ߔ3xskρҞhxj6 >Ѐ/}4ZtT2Vi! FweT4;j!-7o^T7汧EԃuCVmApvBvH[.^*EЖTdR%}bH)]HÎ^4}Hj:Yk:狩Y{RE^gX@I?|hTpI >ixƨGs<}'tqS+5:iBgc$*F,{tf5H쎏mzsICp :RLP>Dp>QA1"a `wW$l(#8]~~HT=t8e>함z(U0҄O֏GhF+e|jiK!෦-:QD q^];xjkDi|뷮r*ԣd'#lC5U9m1g2|?.'u HP<5vSPq(ݖFb;sI{L~AByC(@rnU6|)4ܺ{L 0$o$`!Ds}{ƥW6aյv\ܿNwI9I><[otg3ީr,I6ШU"U,ZssJgZңu{ IBA}?^gxPG2he HG]bq7R{)&FABo5+0_a%NM/UǨ0~W!V9&~C@-zqR1K^:eZsa@C[nnm"b*X?M׆ jr]H8'i۾FA8< +ΝKAYLrAʴۉ WD~:7Ω}F59&yv{! ?5TQfqO+lsjW@R'ﵨBՅN1*CU9fN (9R]dL%VHNA.7Ssa@cQtHQ y=` #:E#`G1fK|l<?V\񊚨*M1BWMr Cf?ɕEc 4T(p=Hip&ůHјPG#ˆ:0zEܳOn$.& :@~V'j`l;rjRW>,`CcӣQuNC9`ҙhۗ0ͦ3?x}KuP%}E`ߧ(y4`߰p& cmkIcXG]2,1ǰyӆ1@kQo~n蔟E>d1`XcF 3Zy@;D1_G>pU(oة2=]T~KRHG,bmH0ͦh İH/-sNq?B`\ TBsx_~Guz"h5V`K> i 4VMCBŋb_v/<ZeW&i{Ty oMtKީ;r¢ݸ}|9“;9j 8MV7-KuPcLP=5ƄࠝVNHUбM>?"KCHBSR?)^ᲐQ!]5|۹jSG8{ɸl' Yv OI^4YhZj `[vD+ vV.#S/:U(b omSP! ^)mHJVܵ$G3m?9)"yPluүȎM @3A;B TJ\igw> fXNXqN]󿀯ƾ2aL5>`G%E[`~4ۯ7udV} tkhoK?U/2hA"j %!a ZW =Nc[kA&M2EPR\V׿j_71d0PĖd;6\g?$ѣygP{K)g%1 軟©#8w^Q3(JǒDuuM=Lݙ4G"Ya«2*\‘Gs§2JPcgiw~3LGmS$|Xi mi~YIZ g1lt9'lu5pPE`R7c-o+ e2_WBR'_P^Za2γ`7 kڭ N|e [㔨-ME`a֦eʖ0E- v炜RəL HWYf 6SKѳ(Zߓji#1 |M Uݗ Ylw #T;76~YӉJľ5MY;) afBL?ċ [2`4J0a{Ԑ7\2t= [*hyUu}24<8A>7z3(O'<'^Y,:iI{mϕ.mPkpdCCY#tG7=dOlգMj & SVIYTsBAbl= A$ʗ9T҄.&KD,=+(V~Kt w`n0ZqH優Ov0tJP?'MC] p{wl O="Tf*NX@DKq^g)ApqȢ26 f I[C52\&* s.OV:ǽz(F|_aܤI50gp?E4/Tt\(;:&us#CvE1"ۅr2>mPD/Ջ({Q0t7 Jn[fJ5.ۥ՝YD:b^qd@F6}q&_?/W`#8]7&1$Te_?DvO\4XhSי7$T4U) 校MNt)0nwyJJrY Id|n|n(C%kY}Wܨe'Q0RVN !$b@z7 N "alW+,L~7Te4~L?Sw* X&7ys usyT'jX{@shQU鸓3u8[Td|GϥZ/%ސ@װYEj<@:#mV*PSYEl_ppef\)9S|Knaw /D=Rz+svUޕP0<@ "r <~2:A5>~϶?H e``2!J@b,`6$OFf4/WU I'mO~CG o "b}eobNo8~Z3[| 84-l~NxWoXN;[`>7 #?bYҮ!F'-X(l Z%RUP3DiPU:isO/d˒y?FAW˜ZS~#}3ഡhw.X" ҋexkK [[#@MǏ/&KgT[9y!\V{OUXGN}̗0gչcJ~%M1w!~f2Zr;:^}]jzy7>,[{obt=U-"* 3G9gW胊]I%:C ),^3TB[Ūg۲`JIFkv+%]=NUP?OP'lrʹO]%8}1}[:]) yGφ5S+Ѿ~p+AMU%~WD5nȱQҥO$C6|KTLhG2KF.U$;3D\N\./ W.5i'*?/P4v3b々xm(y6uJX/@Ir썁fr=N:A|>@/ k_^<qSϦJ ?&yDZ2ؠ7)gL>vk Ic |V4_WT @IO掻+!e7nr Y3X b% -.OW$}$\Qp~<.|v*^8-#@cX[7+b_3,%QrG]r _x =YSC+˽Am68mCJCX<5bң=$˪g=qguV@_25(fi{Z]b}&?T.̄llyVYhL,_ͯXᩎă%R] 8ϋˉs.^O˾e"D΋GA=WA7:㰨PZfD>KN9URHԗN:`Ns~?)5[݉Q!5ϳa, T&AW2qlK,T;-14ZjGrZg}5')$AaHKdu GF=qAi]+/T`{BAo `oOlMu1]ƶsoӵka*Ih7ϸAA`]hL1<6UF35@HF`9fotE|F~ee0L'׈_{s6b'0[;XnfL$^ru ;OEь*v{cÁh?:mHC: \:vb_LQk/W}ZˠAx`ǘKC|ɬr*܋•1s' YFX7@#i(op~4ൕwŦP^/bF״X.8(//p1SSH< NUJ^̵3b{HĹZ ػ@L#/\PJOq.~@`Xj;|:(0Ӱ/jʡI{`htEhtI9idn`Lx(;Dx?(4  }O^Ov#e׺N2] ۃѷzN&teI̼heOs8}sVc׈Rg4C̉+d>>hͺ WQ&Wr A r&ck4~[m>Qs\i1|(LPIx.0sθ=B1ȑfeYABEObnWSAa^WA,Vc2-m:zS8E)֍o`* !M'?T/0`N<[f6v?wJfMF75nٱ; kr,\5ߔiWtM; -'Y*MƅPʕ} ['l6]LZzBGd 3ORf#C&rn"=n4G J|Ղ! |.(YY967XuF#:c|?h"yduIEJb/B2I(C1۵eXeD?Yygx4TCbWb^R`W[ЀBz&}ߕ(wHg*g&t{nc\?1p >W,J F (!Gd3B3ԫ{ c#Or7Jqq */(5nW\:1m9,\iTx<'t磲=7DCWVV>aΆm[G9yw^zlǽ\B;2Tϟi.'2Cy`4s$y[x!T mv"ڻKwl^'B~Nr=I =2*xRVXFdz|宠 f\9=.=Iz*YD<|3͠ '㴙7͂zGn/][;i?ZDW{=ǁr pgۢD bU9Nn]z[ގmmQHjV?-gLCfz٧ p&u9l[|e_@ 45&ύ;7*Vu9'ToO(jȾ\#"%:Y6w:N4g4zרfZHX6>k>z=C^!H=IY}D,fIMw vqw E8Q=Wz0oS{]:0 5m4֎p]fI3mAp.5lץ``U!Xꀨ>p[BcmjeTŘb})IJ= 5'#JpǗ4>߹ẃF0~6oj(w9Y3<~t򯼸 n2"Z GH`Σncz!0"1Jh7Nr xg8[L՟Ps8:uAH5] u&i-L?GzʉEd'F\зZu]n X1l>q_d)n8`wھvP./wv. fGYdL2AQ[o\)\jsy4(=TuXzU]ɪ|uCN-M&tH1iȑk܄lI#$1kF+ZFPOвȈ]Yt Z?[:Likk~SƟ^4Dܝ9:SLh!CLϣ͑NYAsZ u~s>X.o(ˏѲ~, ^>YwK웃m \TUƋ˻9m s\S޼Ljjp03WꐒA*h$Eۀ&}P+' (8'M`M6Fb #? Mҝ``AdpNhT"[̃|=^/Py8!1zbx~D;j<Ѷw&1{%JGtT%z `Kddú@ݧORNs ]q|fXKhFK>9pfosk6O1+nG+Cv<ۇDLO ˫$JSwH!J-GNRpЯY2|!R`N.cDޤddHh Yg]#yj̢DP G%'aJޮz.[rPݵb& 68yѓ {dؕTFA02OPFԟ~y ڍܶ*MiQ83"ҁ `SHLho^aJiϊHq :F?@Akmsh3 ,O 6/ (|%߇ +B3:KD MPY:=)Dg_L?7ZFR%ʌ+]XF(1cLxu~OIhއ_?G)64){=c 2PXcp]cݽ:&#f <G՘6sT ߤx2ESs@>^QZQclj^Gy-cŔX\1 c=,V{#޼aQm|3G;Ov7"%T$Me?弴l.LUN#:P/J#~4A<%J+g@lA& n]+Zz=D$tf:nP*ܪ[xG=53e ~{$ bzsE=9W6;Rh/p;`(~MG" @U^H=EmݠՓ3?X/֪@&w"|?|b _3rܓyx6iAkd= i' iA*=sT&Ρ@)2\,o6ۧa7? gj_4Ř* *i+kGbA9$ ŧC4)Ž!xע vgk7ՆߦEh"lV0Yx8Maeb* 'T6Evu qKK <%ao*;"%s琱T́<RD @dsX6D^cN3Czb_'IIbd߶o'ID]"}ƅv<,Z# ' Jd}v&fX+~9NB%>ʮTHIwV]P4ueoBw>k$ًy%bE)%aT_5_h};DVPT ,j+*^d]:$w3] vzZx?c9BSZ&j9Z^Nx>w7*; }naaIHLQ:E(%N=2T >/!T0 N֐y?ڪA{ۤ`0O{ XxOa=N7N.+j&Y=`QҀ;(>FEOR>H@%J H籠 #^p*MY뫌+Kzl00A0ػ]ÚCob$m5vTkȗNu\ ܦvٌD)Mҍ4rgʞ#:6#L{y.~Le)A2l7D>&~ 'CjNCI闁Zه5yv%c!Im޸fn"ӏ$r_6?6j] ~ƫ\*O2T4ST ;timݤiaN\w}\O"*&L2AMZC/ 8.?{HtޒEr~>"Q51zJi"'NM<y< PhM^4LA&$f]|+1˙ |nJ @6.X!*hu|"k)wo(^Jށgc&Hޤw~Pm׽"Pm#G .@cK_`65%N{A o»*f|U!Lߙ1g&bf<[R҅ABp i'*Pp?uÙ;юdo l J@Äգ r223=ĂS J"zb۾;"wuk?rQc`In9% KN o^Qy6#[Ua gZbɊ:} `h/~l"ۨGáϤHo;nX(3-]) 詇6a^kn;T*tyUx8o@-йE'7T}*@k8uˋ5sc@kF`y0*Li_E<=0B3XAW+j/*vx\ZǚtJ"D/M o<6GdMhbэi[nLG뚬۵ETFd.rf&<͉H"6H],ɶuSԾNqKQ#>L8g3g]q!2^/˂@}'Uk^CFJ[I)&W .;Voss-moX O&(aśbb(+ܺȌܸk9Y??! u%qna1䀅XEx[ik٫n|S08d#r"6(OWIEnضͥVO%smpc}C-sQk2%<&ϑB?]HNL)4?E-q?`Z!D"3A["=l]0:W+A&200ITҩ@A,@,]@<a XJFuM _boDHz xuT; +4&tcj Scxe F9/.#PQC޷ۋ ZӲ@s>|u%h#6;5؅T5;rP-xpO:77.)BQ_~mb`:6ݺxԬTX~q9[~b֪h`yiǹĭxzgnʽpm(!3sX'M]1Myzl5j#$}*JWBH.ktGO!u$*k㭇DzVeABP|"S5J!oQv=7?6lpatj*3³ܻTn8ƘԖ8\^bр= ēNS+f^`]=(˔fXτW9aI)QOHv/Pѐ&GBg9 9Tz_ uL;h0 vW54$=xֵR [a ]8C?$/V4}F3we ~I mxz,M_YFpuDb M8"&\{TtձEh}cO\ KR8ɣ!#4tRX 3|&Z&1kTSyX+W=VY@ZI% ޟ %wZU"[ACy†tp*k6Zr<-:r0eqX^h%U؅#WŻB 9禞ٟI_Z4jh6 !&+Hj`|{"kۈ9Fdo A{Wnci|,}I-cYT_ 2qi־]m?-ӦO[B*@Г'&&W/$V "\'4=&jkש=a?[urùϨ T k+i1Фq/P>?! DM<:.Mr#eE9MU8_.!#&}Q~ɖr3^.sp]u͂e(|kYpaj櫳e`2>$-П*^^iPNqFwdQ D mmeCXi(~7#]l%0 a52hjLX zD|,xuOOuYF'´Gx,zyQD ~-k.wydvgW 6k\z3?9pBѸq)f`ĦkBs5VEo|plzzTL(A{s~4-\丌)($|1(\N0XZIȏD]s(djp8g'a?׉ЈDÜTStϷ: /8ůV-N"3ޤ8,jlPgV;mb<"‚kpζÜ}3:qZ ^F2}bi`#g[o|7 jl8tUJ.7:u?@)`pb}IA lmBcCK].bmg9h#rsړZݝ-So H=-$ dS˔68nmYH;`݂*cV<ٍ L:n7-6L>Wᏽ8W ^@:E(+NBH;ƥ24"l,Bz8d5#0˜ uQ+ݰ) Q Kx +}?B=6뽋>褏-0մ`,`hgd}wĈBJщ<Xt"+MT*/4KS|}s/"MFZdn1EZ B_kSl>v%'wTq{TqyS2@Gi'TZEqIc`Oƶ{1}6M/9@!-in4W_O,\q (&0܍ qպ6N[W3Ns~ a?C'ߢ߶<#H}/'ˈvucB /GD}Jy2\_<䳺޾5]erN-\jZBX<"4Xx@bRn~w0|^;2n.qEc@?, '$7@zql%YYw*X9{NYO|>QKa7)T<-֕#%A\{KqDmD`./?[C)r&zxhݯu #/9_K}iˠJ~) G㊘[S tΆz+r0XtY,zt$![FW]RDnrSnLM@.E9s ]?V#Մp}f`vT kl=2^ _*DR8n"bW[q |) { !M߱>DN̨##VrETe/U$Z=ON:k ^R.a l|Nh664'͑T{:2;\Ugc^MD=vԘ=}ߚ.;ycFL0Xx32p>@ >ܶڜmX:4IzW EDӀ[,K n2wb~>1&=E^|LCgƽI(QA'1%Ogd3YE%ޮjw~fדXKyͳbaf n/{3Xjs_v6'~n/cD|hcBz6pG.wl/V w tc ^;:ƦA* UcO9^2-uB>b[oR2v C'!֝@(uvmr!UJ^SC\ |c]Ͼ%2Yk|#GvaM"OyO;E-rR;7aS l$A=ʧ d[NȲ⤎ #i h6HLCiph!S N1Ϊ_fFhS$̀°WFf~O׫q"uj?7%@] @Ĕ&DeSȅn(>67vfDJDOWƭ:0E5NSXe!`%yT?XRn葌?9-Mb.F t Mf/Wb&Sp7iӁ'uУka4cnՎi Ҽ%`$zjP@ktf5xQ W67L}T&iih]]z+LbpY8BM%:Ὼ},eT61>͆d9|X! 炏Ji:YS91G.){K],bF73X4t4U6Lt~V?8?Lr:k>E9x+*C>tGwt!3#qr:~M { \;*ކd@yQ\{8VUfxLuGI}$G+x)e T՜whcR(ML&vEݴb_IZZܔkz[֖5H^vRH(VT[XCMRpB[,>4蚛ȫ6zABrg!ba>oH>H*cMVͩNFج$'jR !b\B:hO:599oiȊ@Q|Xazr٥@>[~O͋ xQB)!JDiJЙL3@LG'Ɨ°ן'l1Pƚ'G ΍G& \Ot°0"&mG!7~;vCޙ? 0Q<#:ki8!7>5 JVNQ9@Bϯ̱*Jt?|-Yb:nVO-; ָςt t: kU׉,ڑ,4mnE܋#DBH9p}AM }ZoIta64?Zq2.wxO%3qĉXLI۴Di' 2Mʔ!Is{H<2 ֥j>Ɲѻ5L2vg:] Z"ݧR R=4r2_2ᨔF^]Be f x-f`r51 ,L̉Rc! )%Uѯ:NWP7,!⭢`x9p]f.mCD0ɾ--ċ>u:7rCnH䴺pbCx^տJ v"1y` l^LjW0>ФC6zR!ۛˀfER>,oY @飦/eMKvQ͏&Nl5 G] ="Gh@N ':'!vl{gRo*(߭rC =E(+ +@@`т}be_7s#<\+ԬƸΎ4U ULTͬ6p^zZ<{U/rx+B "^,QVa/zU'ַlL# @qOO Yж׋.<ɏ}8GmFTn!7E-ҍGsEM.vdQY+-f}~lׇa=ҡ[m{h㺜8*q:z=K9$sHꃚe lutX;t%mN{?A Gk%zǸp]@߸2M2P2IWUsHPGcb p({s)<n.#x3j**-2}K gך_=)zN4&76;u >D^eM\ 2'~Tt g/IJ@xnӝ|mm0*u1'xozCRs_c5) s f>F|Lt#}UI]a { o1_p8Α|[92BeRG@Ɖ]AyNa}[FO VO7sh/: vUfyunt<>v"bʼnEe`oZ' oR 3Eُ^)AVk>A"}DOȺ׈qTt`f)Ƨby**?g kM6 ݧc*(oh̡o|2IAydLo"ZسIWTi{9.xe jн;G=h1Xw\9 K'&5$F`r/7fC %֧uC t` o?8 xͶ(k6{(ܥjeH4f/h8M(#/UL`yNs8i9K @\҃3{C'l{S2헇?P|"T~i; iQ~`P@3bqrN /.DYNSPyvGYazpKOתBb# ze^V/Aݝ p_}ed GWlD cU\<"&2\ |2Q9@b&r`?>J6z;e+: 9W1$Qe絶d{r0D9_;"Rw5#`/cs.#hں::hm Xu.^ԏb}%<ueɑĊwnۂ9-E,ʨcxӿ8"xqɾ``?0{kJwt#fnbqh5"rK<55S&bD݄o$4ztW{g|/|D6#(Ubo2.\|m`7a A,IBeJv|AKq"UUeyU+aͩW.S-M[204%v),i/t@ OqQӽfr#9h?Gje{.@Uy^B N?m(q~wm#p28=-I57z$eMΟLg~ͦ9ՎfP3iyB!Kof[o񦓂 -V?z{aWM:lfhv^6l mÿfy &(3O` o˦y)(Aߤf(}o˙!U:M5m:QĔ}|\gwCل/B(2?u`-!Ag˴c>%vu&?NK^K#*l!/dn4k#Q0b >Ю0L#Dp( ڦ92{Jջqεj1$rĕu;K="pɾ vn}b-50*A;&:@_;0pߦ.F]Jټ@#dQ+ѷbT{KQw!UaKFnU-6 bRK}ز.c+/# 500Gs쬝-nreO 2>~88ֈØOR,9:/;KXT˜#|_\$`ֶgx=D갡^nπI2"ENR !S`r28&03pc'AY,쉔6#^kՖlWFXH~lr ŎU s)/]^e?x],wޅ~ _گ ڼ?K(yߪL xkHw6žW,P#-$#O3U5+Yl4D%L,MOfLvd-~X/F^Tk'uנ TOekhw_: {y5N2t`"RW1pfy)7 *س8:wq^?Tq*,61>SԹKwz}ԫ$\24dHω@=Pw3;;Xg]u .q\ҥD[4Fa gYZ0707010000009f000081a400000000000000000000000167373ea500003638000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/cxl/cxl_acpi.ko.xz7zXZִF!t/}5]?Eh=ڜͩ%+Glh1pKjz3ubS4m32paUum>ugUK1Vٳik^͸)196-l\=4F`\1: Oc02R^hI| 󲦃Y^)5؆3*M7QYG![k15Rye2 ‹nH8@3ÙU/T =q{7jȋ"lJh?xT*=؟$=Za viw_=tbaZ!ﶰ8n7#\ʥ9RØn|*Z"ODh΂)WF%Cݥj*1!>TAaHFz1fķ'SOo^y&XR]Go;蝹H43SjE Ʃoutгe=V,Ak(R*Wm8 -Qg*.3xP)S ",z,@/ӱ0EeI`R[tS.b >Hƭ-g,{h[@ͨ6G1u݌񄦶%`[c[<*SFuCa$36Ĕc> ;G K+b:hU1s;Cx)es`\\vSE W Bki2 Sgİpó΍S s8' pt]^1 t U4ș$aʲ[yA5ijBԆr+VBJU6mmlGQWB&TJV.uTIcUPl2e6{CgZc&ću V'V',U25CD bz~y\O([ *V_r > ;#QD$SEx|6|OgVx7ȯS]*XBDmehЂ9A<6πO֞!p}&tezyʯ( |?Jǿ3ڭ2H)e:Eӈm3*b-rEK7 N i]-+5,q^@vK` 0 /ǭ5M5Mh P )U=FAgt%O":E3%|8ߖJCp\qH"_ \bd}O*K0jx*h.y֪c늿KGK^Qd57]V9W\RhhPUQ>nXoLcٝѳ0Ur}''u~%-A%BZPԱQIdltl^}M,'2Y7ݫ0v2)y`AmJY+b2J&_x'UMl"D侳TMG$r*.]\ 1pKWVϷ*ً8D )vkmU̓bY:zclaVE`$2jC8?iպx5)P5g'O@M%ߦQ VLDQ1& ^gxiԼLRrz 9쪔F6LX뜫1VOa4|Z/3ƿH,+AXz@ 'FP{ԍA臢 68aE1-o]g 68Gn&eB>%J.M i$4cRmmjiiA5 - J'I5yR 5aAnh ~Tl-/wAiw~!*r<^濟E;[!}]7K ?Z"kf$@]X|gS+ C:{ڳ@R5I}ߋ(gPnXѨ{kXRqeD:؋24DˇÞKaX،rm w@׏X18#>@=Qbpݚ0OAHĒXc\tg#~N?IVcTpud4!=~RgH̪_'nN#+I4U%05%>gAzW%1=PIli1j5$Hv^& Qz6-\Ou1Tg^0/={Ջ)n,! = = +j/_]R sC#;Ŧ B#!xcAaP!<ŘwM[FٺY B9O 6%d' Tv=ExuȗeLNvR;eqpؒow!>]=Đ|IJ 6!(q(gu}']-wYJCjf9$}ύSbI&|!:# ;28dL,ݑΚatFlh{/).Y|if˂6"g* @TV1* t,Pz0NN\~ bOo%^3nc|`z5E~0aYC- al76$"`K^  vI]Q<(w2Мol #>eù(kj| 5ٟAݭc+I^I bֆ:%{נbIw Z:`mPVb~0=\"0mOTs @"m Φnf*Z9*J V|r|~ҡHoB^AdKKٳBvL# `=]]:Yx C>zi˖S[2KgV{x]A᥿B4fcGHlH3玾WV+ P}Ќ@߂6)uOIhE[˾u$N{"}}%#ar%Ғ!N?&s൯Hw&vɝQOӺ঍2qmCblw!:.p>ۢԞJIHĒ.d.cfp$Zx7SO6'lcpnώRFl;zKsV 2~H:Đ2)\DR: y\NAKPEtx7ohl bFDVp@;_}ȊS:u>V\$ِ|6UEe1aK77m0H8*c9] I9ޅ.`u-o]5Ό#u䣓Ҋ%@4RRU~WH΃< f"sՔS2dʗB9ZH~Zr,E4`[5@Sο7u Xy1HCy2 =a\'j9= >Sħًl n̜iQuXQP!4wK ?]RY|)' 32]v*WRFy;qŷ[8Or,x@U%}s .7-gc !h;N/S"ͼR`Ըm VVYK."Z٫*. LŎf%⚃(ŕcD "}$'F^(c=!2W>7O}@0q yy2IbbiϔY7S70cEؙHH26O\g 疳ybe5=(0 |fm(qf"f>.G-Y:@E'&BMv7i6 "[wBx?s k9jJUժ/1!w5ыSqU;@g.0d T?1KAa-Lj0v&")ϲ2bn~K_xIU*E̸ O0xBY$8r?9+'Y#7ދڀ`83#W6d7^"VE3CGExwxr>v(euk2݃a{~'Q@c9)nNzgŚh?UjI&E$iG\ R CP^a&wr֨iXSa0V bނxRF"X,R"}Cf4toU` W_7XeH}mz'K ފ¿Q,q9 ʜJ]~_Aϡ&}Q%2J7p+]1,D[@4Ngۋ|}5'rJ0tT1"Fх`xNG AY}ຬnI~M2/*0v+3z# 58 bzɈX6:rS"l".]c蘣pD*'`6*΢5t@Una=69v2)]7UxG+=Ax8")S!pn1hQRE]9EoRd;/%-wNjs=F(%$.@Ta~teFcbKoYVh># L`j!Cy@ۄkOa^GT JM$`U߸ˢA$qkM+{:UO'Mꖈ6nF fU speJ;2U_̛ bL. 9䪺G(^R+}/s_tr(ޠ<%i@\?'Ҧw+d˞Q!d<4PZ쵷E|iYfܙGl~-!=o#8^Cj=Fcr܌ÊXaT^~̵m4Dml 07/&W2ukHa ג I-E >gOG,zd;^MvžM.NC*n6e&9?~8\ a"ơ-s!cf8 1ĺ?[1;ǥouV^59a`dڒ|&܇M{V#'n _*M )hcc 2ʁy_tiw(F!U3MC0,Gd%3($wyho"⋭c_G%s^A18S*rNW bbepv&\eߖd\גͫ[bȰkp6`?Z\z)(F$[EF7c$yIUJZ(a8rݦ\w zpWϹ 5Xk &,i(T?dcp/ ^fb 7GeVLƠzɢ\0;0po-C.ߠy6!@ j)Y$Et@cr@5ʼ[o}d͔OPTr'4%^#Ѓ Z揽Mp,s̠Pn}c5h[r*`oz:Kk\2&BBHvM(كy?[P0J p`BN`;f!/V/ױL@ 3UdQ '|xU@!+ۻQt;~3hA& kGU?\!-RfXz$Qe9oi_>g30< jd~%ts_9Ge73ifUTFS\¹(=d? U9i!aH "B4 i9pV'AV2'mdΕ%M]BwIfi}pA3SNuWK^Nj˫o1K:@d6̻@b=k xnX$;ZmDsT-ƮO8-Ry4RDDkr?R[.31$C aE(bA5G ܽuA1v5jI 5(BSU S;bfcN[gT~VJKLuk)? 6Rjm%vO">T3%r`wN $MVjykobEa"u`.QdH(C}¿r]4jlVkoϩZvn"hl1r)xIUd%dB21&C{liFhp$Hn]_5c el䤈vGLC^OcRNℍpbq@$٤Xxa4MlS= ix~z}eﲄUi-4ml_32̼R>QZ,`v~&:R!8 wj;LsRjI,Iw/$ˇ43t-% 3 oΟ9(ԅ.zs wu=fnkYnKq0\׳Ǒ@Y.ʡkW`=p5嬽qC 18i]7Ff"N_l_zH'xUC^>8_2( w{g)u'G/)0wu~$Jz䪕xYy0 E{ҜYtwafBPk-fF]kH/xs2I3-ʮZK4Z̘cvǿ,Wt/]6t,\>=4(I@IK΂f:!@c\_*c# ?08N*B~U@܅rWǕR'wܺ r mEHW L8Z/`lM0))>К6@* lXGv!>jCګӴcCdӄ- eckPӆXy;-JTm>yF>ۻl"Aas9es{J/*#j[^I{-\4!,JFث𘢲E(22#ʥ2oصBrXhux])l?,'+#hnn1_9h <և^y<٫:).n%j1gaP9p1H3) jν\+B~$_U<9IR-ȾmvɋE:W&$qsq1-1|°TiZ6Aߐ%+YqTݶXpQxGvةTс[oOK8vTsFƧ8:q Ur =V:A-߲.䏇}mH6QI&P8Ow7S[Q$:(hNdR{jrkUA76 ;LgH tc& a`C Na2!ByJ=LS5E7/ gl>LZfŠ.s:`Rld~ս6\U`uuξڛNv1kǣ罛˳ F\uY犍AFD0>]WP<7?6 ܓZ5Vդ!ă:jעѩݽE pNe>? 1C g+ej[ۨj#'m/ּ4~ )fGv6;H<5 XפA7݄)Oe M{YEфaž؆PՄLǺ}eX$>pa:3[拐 (>lp S|{ƚc2&/VLתīdΡ,~hY&nֲKsq8EQ,'+4mP$= m1>ڨtv@>In]iK\FX]:ep~o\j{Wu/rB3I5aClMŦIH{{s0h,My4yzF6l}W>̾Z0ͱҩқ|71~hZbfϙ*̷ͺ!?~p'ȷwǘv9d*Z}0p hV[U3=ٙ< É~ sN/z~5&*q>k&jF@f]\[†kK ) }Ϗ@(iJIY+y,j4qPv!%ZJb8QpxFҡ ~~fDg>2Mqc;ԕ"&d2X?]!\|S>C r3g(@;|i_BT=G ` lz}d,==&>8:$ř!ѳ'B]cw752eh]]}u8S_26cWJR[۷}1ߴ3ᛧUCeL׭.`c$y,]i<,9ZU]|A=xa ǷTێ{(+xз))zx09&.L3(cp?ҥ\;mc]'!z2):jQl,2],XtUOe00hen,;JXO^7 /{zeGI.QȖ\~Fm/ƨBFeʝyInZbppM[P>AX_ȱH[+hm^kccY:?-Ge2Z(|l9\fy25\$QY_效 C2.\ ! s*OVPs@2Ƞ)T+#"=;D\}9Kљ|Yo9^Ġ*%9՝Bp8׿V.W4ױ『t=Sd3o2Lp@yxdy79)qr 0{BMf״m,卛0R ͷsuje}lx n+MZ 6!4_y,~չr=*ROW)> Jf)NHH 9 zBu*2t* Uv`'6laұgYZ070701000000a0000081a400000000000000000000000167373ea500001bf4000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/cxl/cxl_mem.ko.xz7zXZִF!t/u]?Eh=ڜͩkHlp2L{/B6^wTuΨ[1]<`DG#3ۈ*dw9U4.EMHh|0Hd>{AVFJcl.캜6OAh B\,l5zγ[! )<$QԀ&ܥ4t=ʒs"b uPG=w/PrXa'N05̨=.76T.&z_*Fs m1k>:s0CAd j5bsY@=ECF>RacN06O )qZ/<etAH ! uF$݃f:ٵ#EFhZ%0vԺ:Q("5s2y1D$OJ x 8rR-۞xfZ뉚YW,%f-rۚΎ76S.3 ,ƖS2Ub",7Z@dJD5i&d=!+6yܠ \rd5Ůaע?8TJ-Yf &-Th_dQhpY`u1.-zZ: ];uȠl r[ nY &Ncjٕ*I> B9rB!_uCa;ﱟjZ#z@H*P4zphꥱV7`w {ez+>Mk0pȞsCDurט k#n}_1B,bj_rH'Tq0#|2k̏_pD!,S9 .Y>hyyOMD"/GFn%'NJvfET Ten? ֻo_3kL515N /B98E <ɿLkюhL~vL ud]Dxqp AM1 x>^6T8ym5g8 }z럤U[p*2wqN~Apiuz8~׆!nn›ʣMmʠivvl/h_o̰-|6T5enLt~WxP}sQa; 〸l0 (A)@d,<ȁwxU_Daqh|9!쪂W%P_4NJH2<1;޳oѴ6osv[16zo2|DBi8^>=|JHUkW Z a֨L2K^2w%ER(Pb1 i^jζOP>V;YzhƷ(C{Z#_T_uf ܸ oفMJGemn,Rـ 6 `2nz^.C`Cv `K록M$)J+G10n0YA|ɘ>k'%҈t'koP4gze:}g:z5vO &Y `TX=b,U/Z-hհlCRWW#DE>0fe_ Ï7}2>6 ϖ[wϺlǬ\)n𽂆$;zV'Ir_CT]/CO"bρcc&/\+JQ9x]}ٓɻhTEԆ\DH"&~X"P6CY{PU}Ęó&=dBq{[|-~RG{96H ?^ ;DM}b&{%<с-5b)Gimߵ6 fu Dև6Q&7#惉4yw5l%طW6hKf#0^S/T&"£m=M+6@ l?d.AGzWZzr"zVt4jf 3FHI+v!b;7oۈݣ/ѫ4eM #nX7gJoMu!6YEBpnPr7KVHJ%!^;];^WVϜ/U0+/Gț4m"=0 A馻4ĩ ;/goH](e;Py3Rx^n|d\!U q SȣVִ{*uqt` >m+\1P*(Ԥi71[dgxw cP<6P3(^ەS'LW~>w´Ҫ_D +Y"/ARZ SXSۚ|0+y#-getx%K(B:sR?̬l(Jd|1|3C"];McM YCXwO 0~2=>A%^MdTX/m>F\AmMk!5^mRinM% HSf,"^, sb/ЅFWo*4 k@ q˼ZD|Y >TFX׫@?&L P2=q (F%Ͳ< &#w}͝tKEUwl<^]δ >MN?f![uœkwcjJߺ*”JY`6nzv ?wS6C  3gph{'s4EBeoj) wg)K][]s~ k;\X١kcp@0j(g "oM=H6S޾I@C䫂M!",l"6$zJk51a0f)·5w1綾^g=rHilmu_)4NuFrȫ4 ׺=Nd] Mv޺׎M@U6HL5i5Kٌ^v@ gu7D10I̛xO[A_eR,Ki񎒞k|>Kbyg ½\i:kӹdm4Dĭ2ːYIk2gkq d,+6}wA%e4evqԿ%r;\C5- SJDHhl ]r+r -LWe͖~ x#ޟNefȢ7WxCWLm,P̳r!4 9 b2Cثsn[C,{96M:H՜/f%Y[yCIQݥn F^[ %)yxLJh:]7c5;&$D"^ήMH5 Ah^Ozv 7f_2qw?i5g|X߰(?qJcm#i4R{k'ʄ!gaek4꤫%m~:Ȁnd$[t$qie_J¨sV?H> "Y9ُ'դK+Hb\(6ون/c]wq0500 k{BB9 L)/= ~P.ȼ Ye`+"\,OvՃlhO,ܢuPs=+sݺ=\uC>ߜӸeֵTTd眩K嬦aB5E0$y~$c+LA6XɦϛBdo=R'O29ϡN F@^g۴V[i5 plK퇄2Fu h!I "b.0>x¸\J+-jtqSߎzjW4 ^D'(rHzlIN_(Ů8KR#rEZwBi>_}F%4o,9Yl^*݉ ZtR? ]];KQ7櫭kٮga #+&+iu򰫟"P6Vv<JN|N/ 4yG'Pu xϺgɦL ɲJْЩT!vDZ6Ey&nc!F|U>AstpNLfD6_1K={QDdk +̽0Q5A(5}9koSIu ǑRsQƧ'rtiD&mϑw/ AD\ Bl >qIUK2J\;5n9jԣj}cϴIm+{ʑo$?Ydg}PX4l3Ka3R `~kx-? "ρ䯋/IʵN:W,6\La_ #J& Jyj]SnߩTn|@- VE)3 nu:塛 Ppyo(Udw^cp/ldWau2%l4fRjwodm2M#D9e8>Q$;RZ(_R<$E [(y Tj2w_9޴* 9~Eҷ߲8,*wuv?t ZaoG鰆.gy<@H7.dЛ9|<8> 65) x\3&YѽL4%rBe#7Da%:ڼ&F iԌ-,sw㾁9/9,x/]dikP&ۗ 30'CG\:Q`M)̭0"D$ڑyTΆ^ܳ(vB@iY^c45fuԟL#R~x;l4'@V;oz' P>T&@ۑy P7~G4nQ4D0_{m)$ ǥҢx׉QBo6̥˪d+f0խy 5w2`,\^{bƠ&7z*(E,TJ@.3ZvJ1 <Ӊ!hV )>=r=_@%`pסal,uב*@5&HiΙ1Na 3QitrjJNս7FK$Cr!&` vFޭrytvj)<$zo؈Nb5Nj &U8&4evh0]cx|oy3"O_emgmxy{<=?a0Jy>Up#/Xd [ Ȏ|˪` TD-qS$aL㣾g}40k':ĊW=%f Bp43AHNVZ4F.o*զq姫 ˊjhLX1aQrNU(a'ăij?ϥjI_ԑۍG5d 'oF:0_sV†PigWYIcDoxQ2Hүд]\nnꬁ0ߣs i]k~עhJ{HJN7Zz% |Pr[9*uPsKbz"&@ne\X`fO&#XDOۉȬEv | z bޑ3w5 $mR8蘑E&}@e%B4/Bni5]]T"lv#/`s82'4ﺕ?K| ~\Yv_"KH A^g&t__%B8&F%ׄ ZLasGzk@C[+dbwEޥ_ndtP&\w'^$ZP+dR'q=K>跿@TE<s3͒~Vl{"urM7)Itaڇ$acc>nѓ3[7]ۧT*-g(H͗]9BԻfQsmH -(ijۂcۭ`E/>akRQpݛXn&oh쳥o1'X%:-EhtcƯݍ>/*!D7CB9n+TD$|) GK+{嵋hX7(>ÈĐRfæs[Sg=TCjg6g"N7;v`n;O2^+`9B@QlB]w?_Tyo1gƘ>qb hP}2kcV6y={Q A'P*trI5Wv* sV@;#ϗB>D}I5 y' ]4|KkL0VaBL!}gY D!5::Xߞq߷ѣ(h~I: ^#DqJ_uS{6p'jސBs$~ $#l̬Rg%0dSZMxkBj(~As뽟Z:q,Y'+V[3W[oRH~ Wɘ ,Hw{P<#g#tA )*KF|l^I~R^.]  kŋh ?m O}%*#@(MAkORݠ"ukʤMn-jg/:I-Rb>gdl^#I!Lw ok_$:BS?H22S*-F2'/Хd@0`Bav& Ivh3wsR^P}P$XN?>3RNZ@l,Q 8M39kf.RO}Cm8>N_][z9Oq}ٰD+~tbpuozLh@=E8[ajV%zqObikO-%x(4ޢiIydNZo{>TOl*'sJu9)=d<镍a{v!o#xr)2878yeg 9ҩ'l]u] Pj 4U4Oqb$9$4yZ ÉXGkRj-=A.J/N;Co!peۋ%"3Umݛn&|iLܥbeMRgk4~b{=FO xsAPk+N_>VIVqy 4yw xemWaj*oKGoVIݑa,FtG52Pr=F8^XVmC&=Sjm~)W⓯H8LIzy++}J~ r *nĜ[˜ig[Bݿ4 N+_pXpv .V@4NAqFx5Ua֠"wp;1Z>ns6UNo_ӉU@3q`dw`PFL )߄ ,.{WUG z MYM WDMY/5a~ke;e͙sE_h}q|ڽj'P[A{_N0k9nIJP5mc*7\w,(V,fsԊ+f{I}쥛.πFfw4#5Q ./scAÍer:ik}>@^3Zsݎ1< :m}Lji8%{H?~0;s[i[;,s̖C45>pٶ6v!,5˃t^dСT\?ݲ pd2_㠋_@ |sG~q~&ܝ%Fq{,'CI7ߩy=fvfV(سWlU0|e!Y!񱢪r|wecNVҖfyd)MnPGYEU '#1zi!Z 堂^Cx ׀itk& ׍W6kK *׈^?قXEZn >h:/`&_熀].pu#HBX<|jZ (p.FzW>׫JW! 'ZN*rfu}<Ѕ YjF%K(WYkR{k[omm6c3kb* 9$#O EQ pu 2`= b|oSwl)Y4 ?ӁHhpr_0bAG]re̶8$hAbEIKmob/fsV8 dPQKdԸ4\k>epux_UC_pVL qc@hQՑ#Ry6Jɛ<7'qEyٟ8qU*1&etH{ M$s۳M9D|ɦ6P/ӣݰshï V+1T֠az6'6_9gj?ܝn]>jʻa3K4/:=l)!}|E)GuAٙw rVh?cɢ'a U &M|-ArwKGqOJ' ҔF*Y,0n= [U.k!wD7 H H$O.Dۢk u4ҍ7n 7U(yQ6kA:!Vivq --fm a!^̯񫊩D-h|bWYQ(4M;Wll ׯ},ir%.$h 90>_k<ʻ6 ߼NZ<PL 2r { 0i3kf`!kyZ%zѐOnB]KI?<k@FtB)¡:Z"`YIPXT,; i6A Q':8̯>臡r^*_f%,<}a [76 :RR 5G LAD(C5e"˅(w&:1|k/x;CfGC|5Q}lzٳgLqA+<+*MWc:Xj'ơS?kpr;AN߹z/ Yx,Pk.M,~d6Ĝeтޝ Lbռ85zqk RAZ:izHBkV(CHD,|V8{yE9ŜPՁC<v^ <c|h-q=HmGALy󤃔Wrs6 y8FX?W"ҫLrܤ;_x|57DWβ&sMCK6V!S *$IW "WD吁Gِ^m*E\ؒ1vB|U0Isq6cus law4AfZ+t8֯,??eG^:B9ˇ)T9I^pj7؞]o1g nXK7Ƈp^Ѷ\% BU.̬zdr؅x(ªd߉q\EOtP!);*5$1B?5dMpE VqїϢ'\A)6Q޷yrHW#klZ] :U?3nH}m/9we& tz:QKpp 6ICwy aL7-%ےƤ AUV ۥ\XrnJ#P {`=}%|iѹDeTHLO∮vо1t&uTdD psi7YӂD#Z\@<*Yq [8sIhߏTjhmY}gSV ;qẄ́)EtX2qv'Ga*'>2G*ܥAU( 㾉>cז2*#jHyF3qUB? r{|2lݞ&@$元J(d,ʿ[]4*>"h'(M F-E>ñ`t͛yڇu.cF{rhF!woŲ{0Ȍdݓ} dC3v=j82yRx.SjJ]$b~ytb)j[LkAcjzwr &妘1*\[쑏2qbB\W gvmNlĊ5ι<ܙD m>SClW9m, ݢ,;XzHE'4-:AOSY]>It:$qul p쳮L 5R0R]55jx!H,Z” H£l t< h2늆hJN#|g5&g+Sl;S^it'E.ޛQ-~}1z»rY\Pc)!S6ɣ@)Z5tV|p[U Ä|r$r j7  66ֺZ>5:@Y!NjLid= rBJ@W{}{H!tH4"3JPCjPW|Y!ҰcwIe'R1Xaw"^6v{ge4E52 X&'5gD7x'sΠ|߆紺–bdHGս7$όaҐCu"gzW |{k,Ǯ6u ԘĄRLV;o*Uh?A~øIbP 3ƪA>|3rߋRߍu^Yy|2LknQ'_{բo3ԋnJ}p6UIlIj|B;e->\UyB T&EL>&6Bk d6ZPz]!\Ĕ+!>#T0BtTCG J>z:F ׃;;#Eȿ5(i}5Cݻ֟ܲ&=Az,6\ƉɋxVb-^5zDTPl0O[V-8(LJfo%X!w%6]oiVՄx59-(8n=ȭr]Iz^ 143~V=vu@DO(7 [_aHwvx19ֽ.<Nbś7= 8B*JHJ0EQ;As[6 4"VIkcK6Cד٘"aS@R_Ra9 ;V9S<;mT94 ToߜwY>8ެIO܍egsT[ y\ vZf F$9 \NCI ~dEܐSS7rr#R6}1?&g zVT|jfwK瞸b*bl vFv,+^8(Cv`t JDʲPaͻwRa\:^@ ي<;}r.T}Z-5GkŦ ˜^cz( e|O^XŖڴ(u9U ſd*i|c"ۜp,-d€4rd6 ;rxrDhkwLΟ9ަ_*ވ9āl$g־etSV(ʄ,qmֹ" e4?ExnqM& 5YS%딣1͜Q860-^/3wɊWppU^ĀfhomSFJ.?ɡ u|9fyHz'ox(iN |% f۳fur]G1eie0-zD^f/kZ$KXhNC'X ~T?o/1z~ٞR&GBG(*3mrQ]s53XpZ>PI?=2C.逥$)IŸ+N(gy<ĭD^!5pRJ+FzP"Tsߧ `Q6mZ̢sBK$p"U΢Z_곐~6)ϯ ms1]܍MK$ %P+m!LĆE:@ ÇPA +/9C+e%BlSe3`AJ|{>9ku瘷exK6tUsut}z?Չʡ z U'@E?9tsNsu@:Q| :K_I i:MK)g&f@ߧgS^RRͿ\] 6s0a  RP#co5PdL 7s;vgH'/2 '=OBgi"8`L3. V[|#)]\0FlݜS?q( ߄*R ]YU֮e:d ý(9vNOZiƌ6A.$ӤϛJY[,\HN)42dㆉ?-{:/썱26xg r$MCPZo=j:&| 8^(XoPa䀶:hܱ({ZX,.zçYA!\ی]^{,$*eL͠qІv k3/\<KiX287 (lIŸ{1S=ǘw(2IqG.ikȤLngQ"Ǐq9"={CS;gcsV7䲚SZl[R1J/zm [|F3]0֎:DB ko6* ҹhtOƝµV$Z2kO-K!47@ r}HeC2\l`ܫ(a>΍J֭{w`?_$x,NI, VkQR-#[Ok^aS[w5wG1 ! 5p7i-]yx>Nң-Kዺ1[ӐH6ӄqw`Ei![UWUm4kx)9|:b"V,֤S^p6+yDbMTelWaF |Lɖv{F:jp?M>wIbn}K#wjެ8vjF_}CTA2@jrn?wǧlBZqz'\܂Իipe'>o{.PMBn#?W~W Hn*KjQHq2$q=(m-,zE)vߗ7;$f;"ih%Eg椇˞ gTIAQPc7 N5/iv?U:v]Xw'fK5V>DdN8djuD;: h|bN{6zP?⣕T'5-,+YGF.42 R'DYWV "0ѤZ(ut}y[m c;h 2,Byg.PD2[<-U_j'pUv*}<7ҢPsx7ܑڒ%YA0n- Bzҵ[_)EٔNN/ c7DYH)~џ-aN`Osv^j"ɛo i{9F6%`B{Go2^$<$TGS`㞑+AxQs]ǐ0[-ϓY \~j'߂.ryy*yΖ#Ψ"&W)%d:>-&O 5mQapsΏ 7HOtrЏ_ ( ӫf&O=+x &4="#Rnטy:w1=g)E r6X8,<_Fr=(5%9ޑHň|ίU#!h% S n>Hj9+~CBX?ћS^2UR)ؐ]X`d="{PMяӪYLoisj&Hޱ')HHvi~1;RlMWI>)eXF*qWąD*y }ZL=F/%Q˞bŃkm|Q[J Ok_}Q $+DƤrQyexw@KΗZ%To|Dzүr6b)x$Qs[᫾@z>(KW Ǹˑ3-X[w.㺾:ekGf:W} !p"ϴ]-[_ qy+@Z'n?=57?.!q [Z= /3fy; 'pkאh;^j(<\W- dqd" -*|U]F+*̘ܣWDy3DS5ęlɡb@kְ;Dp+dߋ%TøZ!' ENWRq$GB9B\̩QCcݘǶ$wYzy<uFo[B(kIr'Mxtd"_&KRmIWxzLҔcE >XVjge!"J #\Lc_(>ijiӹNM!& #L tXm<3f|#>Cϔ쯛gz̄ֈUpocY̵}8> ?WIE"B*C9mm[" I尣ewŷz䦀\ L']qcRa;;Ɇaekhdpmxc(y0~?f# հ"yV‘|T8ޭ\O?*) &OXJRg?>9i{2 =KЏvk&^"{3lZ,n&m0mYamb$k]NM'vc]t9-3 (l>g*IlTe9Ye'slvW>(o̱sD7~ةii*Ƒ9DC'Ʈ7|)5$MvO b,*UZ/5"Vo%ꝷX6#Y؋x)!PXpIL\K^*7Z0/ZW{P%^Ax1oB .yj<[2+ru 'i{kV$*QA0 vj=ŏq2x\a]\tvJi:{q~ c\#ߍ$hV ~3p=o.hxj? SI>KoCEy=.mʹ;dh e{㜉y.#Edp$* :k/WLM;́3AGftTz\ opOU|HJ,1' hQ lKΐ@m%DɛOF R}D^N$ۓT;ڔtD$G -Ynz=Tli4 ;Z]i+6Ht(1F!ʤeE>Q]bm%nLeJnpl:SYj MQiu[ʌ\+mD{*6U3гg5ؙqݝŐ6٣0+ړ2')OOݨvAk'm. 'ϱV՞6{N>9Ͻ>*N_@9^qhfߎR26F(.Q>qGjhII]X/ )(a \& IZy?϶?U4@ڨ@x$6bt' MOhY$*(ˊҭemGaR֙:˸\ejxC`H!6BuDn)Q% v̾bU,ϊe0EI;f_6 2Tb𾨜۵tt +Bt1TZ/Tg[;Bn@WRF>+N!1h_!k7+g VbGDR<.t2l}H saZo)7!FA TT@U0<^Hp4:ޣ~֚!QFȭp+5z5I~D9XO ^;RkHr3z7@NCA}@d[Q1Zk"J $C#ljKX448qV:܏}wBxZGkU<*;yi_(z`|ۧ\M"VAQ;)Y`ر#͡fe1 wgсW{뗨(?n#%tu<]_59],W%P*Z*"T#4Eci`ycE.Dt~C.{Rv S4<@‘zjz %ɇiv`=¹J NڙpX:~͋-}on{$S8}%;RjNسi|?d.[\Cbä80w²ht[8%&pbn% RoCE^5˺QpOmhx)pTC区̔QzblC5[}4*_,A.l٫k#Z:(Ɩ-&ݷZ@d7<4K;6b#@e1 Sux{ERNOR#{DO-=SG=a̚D t} UHԛ5UUd;&\MP<6k"+5-Hq6 ?k,oh$'mI%s5}߇h6瀞4Ѧ@A4ƩUr'fn빪%.?MBrY> S g ӿ xڴK[GIAfBeCVWXy֞U Y~d@Qx(147bE}ɱז_Z9=lP ts-}1}7q"KOf#I3,uc42UGuDr'NeG꠸0RA6-ij_f06vc:ˮyERAD-%G),  3%NU0_9|aoqv0&ޕ'hl^t/;3S [7"8@5Ib)aY)aMԏxPb풹Eb5-$T| 6?^t 9dqzjpӞlBa+Ut{kNZ0dvI{|kSpra&R=)@W -iu$^ k<]\?EЄe$FH́AԴ"5]+ncɩ6ܹR"Hzl!krW& w˰Lq2|p F>ik*~Ƨ,v* ]2*KI *R9^+ЌyrN'GFZi[ IĹŨd4 J?YBDRÍ<9ǚ{HSSNf̏~ NmS$<M!;撞J{X30$NjtRnONIUXuv(\tƅ۽&%T)7z^dM7dGM!(G,` BQP5Vnq\Xe{wj|"` na<9"8։h΃ ʳc*'2l=|^0k$vDvudyW`Xfg3g2Sli7LUR|"\kIK!}ΧxSI>QB;+$>&М[4Z4e5Qrc;O:]qً>|* B^6X ڿΔ^lWkݼۗ:ZbOɖ~~C +y >K3W%]r4d멋iT ~0kI۩=t>2 nslCot ^/*v1a惦1ٲvۮ\{RxύOԢ7task4ja#mϖY$v-&LBoJgHȳpf M;ݍR?\>w}gO$[߫#s+BFQͫiF&1ΌsGKI:o6"NTE Elȵmh?ni: $+n-7P{QKɽk٤V^V(0H &7<\;ޯe;;"h\B9^ܮlvU\ ',;wg*275!'s,=z ˜l=}Yp @} ^ѝl螬z* z,1[(:n1de  k$u { ˏ4"]J>qGY+ݜupZlw,*|q>2#G+r|yIV_ܞ, Po5tlnҪR/D J$dxN4Fŷ궪tiͳ$s%}(jMC󶆚ޟtVFEW tDpˋM ɔK2#GV34Ch_Lyp7 ƍ߮ɝhj_0\!2ВS )\& x FJ5&&4zA7iT(s4ieF-;Regfg1,9?ɊӊɍrCZ|XmXzG ZYrku̽4FPdox>rr%}CQ00N`dz%t4LvGE?q h LN N;rjEbܫq4T/J}$ {NgXv]ҼZ7.dVbVݺ!o$S_@ KaWeOoKw#)cF&O^Wx!9p>Jg P hɐ#$ g ׂB xFZyI6&4t=Ţ+/R Z 7Fm KKK&j, K~.e1t*rV;iv~6Kܨ4mͬ.ʛ=_ұz5ђ Ո|n5(Y"O\ݞJ7섪0%ZSG2**E "ٯY1ksrYNx]_z͉Z "eM?}*8IE$~Te S9lb[6$D߃'=?@t1Y>CwsO#{(^Wgnou3N3 t+kX,Yx)өDd!W D4פZGA& ,oB0T̼Y0H|-˕CĻK?}ʢذӞѝA"(nzb{FIbGZSN@puIq}$hb1lëH5Z\?Ub'͉Q˩C1rćN{sE|=orȷG_<3uŽ*;eGF.D:y59?`U~OhbIEfz:tGf X8=I!Re!4 (+O{Ϝu5Z.sV~#IbeW`ôho׮8rSZsO Ba|GuU났v_qWr;ϸ且nXx)i0=v9+UzIcvZk,²'up@ h G o7 D\D@V:N¸EծE9mƭE)Vg<85ݒgTbCk%F}XHw=TZDlKcd.V_A-B\'8<򃴜$ڢͯ/T "yȑ& چtc0IljGBIISI;x!{)q4ژ*BfSn"r?zxql%fX5yC E`\Zō0BO"o(׿h0FRҗodz=m~Z? ޫ,)\)Qg"VCy5l[i#eXqꔻvÂO]!`KwD1"8;MyC&p 2(Ť=#7.pPŖW*R ,N:즤_q*$bOa\.ȭp2Y#59' qJGA/F\6]ƚo5ֲP*;k~}5<1l1pF`Hy5cE}U c~" ;)[6Ewq\c(K|!:,yA_ca"+MVa E:]d!4l,=Tz-wJ cd1_QlBD8Q9$dU@B\e^\!7_q;Rp#j\G'aEl\ }[Bz'X%[*P#5_v)yFb_[TszMohXl-Ca, MkFG1cLjҟ7PnZ*6gn9iI/J rU@R"&v +qX<3:|߄HrxF+@J=TҞo;ƽJW@虸po ǕWE)L؞ >F  0D^Ǥ~0#7ީʲĒR{h_-vc2BN &"IQc 2Hu Խ#7(ؗX^^{Eηw|3*WZHaF, B$ $YG4dP9[ 5gKV{`a6XM[ig*ni0 M^0< -~RM<<7aA4Mf͔7F`d )++䦚ĻgQGySVi.K~⸖̽ m~.4ce%),]jû_/mK)' ۳7Ig?>=7LkS$!!b$-I~X>S6ϰ' bX6MA;$+y I\ ;;VDЉWNf $?qm9N |lՋK&/W} ax2<"9%"jY@7{Xt5|/6$<[,`,r_dG_vY B9SAXr]x$ D-[jT&#(qg$[7n^ |QcE+`cT5>-E ZCK4,^g%ԴQ% & uAמ\_+>3Aէ)SM,N| d5Q12gf f3p$r#G@>nب"x J~N;`힘S̕rX?CEkm+Yh lKps>dHU _743*Iܘ<7>9o޿s% k;#[Cg"#2Y~`ZRlm=`NՇȨi g wT7 Aχȧ/ěc0Qƅ;s !3]G-˄?WXX3j\aՍ@ |X0t3L~uiUޡDOࡥ:@րK*jZ=]JDYbh@֌uHee,TV ;cSR6|r |{!vP7?oYv#͇bʇ\~ ;5qq$k`!AIvHN=^Ҝkgj2Z!?dg#K!#7M 9x;mQ>L=xqRr}l As W-@ǥS eƿ*gl4iI C?$cSXyQe9aB_iP=MDcKK5#ƌNUIདgyB'Y==w&N[@1*fꟸZSܛTt;1q&'$n=C^ c^;+|w$&'Ȅ?(u.3-!2 x&;oyUgĊPsٕ`AeB}2КZ-&C+nKWU[#dJ&{,?w3ۆAv-M<},Btl%|ߺ^y76\+%ks>RYn\SǗf~5:J$o1$ ֟!Ka? 1Zд1^he7BPIOkzc"$y} hlKpXC$2v'xb꓎(aTvoLhSWu&wlS_b0sh]!c8D).O  SS +"W&ӻ(2Qf̥j\7664[ӿ!FyFg&&){~vRO~v20*Ia8գvZb^[2B9щ> !ZW3j*cvP0Wǔ(X;ZÒr*Γ\xoW_ EH[`-!X,7#'t~2=Y2#F2yZCxI^lRx7Ja:вܛf }:Lf"tΛb%i'3hbhHwb.dDn}kkv ᡎˍ~Ot N6stڹ,7I(MMxޱC I5ܡWw`q [R)2) p26ЀU4hVtU\'W?^ӓ}@f?O;<1D6d:*[jCmqE apׄRy)VƗxD1ɿO(pY&ͫaĽ=/iFؿWS<6GvAN٧IT\UJͪ?'vTwԤL^ ]ܓqu._dk k]*~l7ԡӣ|2z8("fuk"+?h&pOTC`X$dѐKkUtI/ҫA#&sze1}zcɒz}@*nď~~f;(BCX[&i&&M- ?">[,u⠂$|Ï#t!vN )v.lu幆n3c=JChg]ŀ8 $kD.ʼn8 dq* H@ h?mgRP&C =H Ed@9!{vF ~;≤fGsP 0l̏{xFp=!\:kJI +׫U;Es["2G7WG@F!brfd3dLwz?~SDu/1cV_cNNrұlYA[C cг8vo#*2ug x pu[:מϘxs>J*c$?瓕Llv+KBo5"hXY*`Cɵ\[˞ئ9mfgh@,@tbS(U,-*!ԤSMΟ[.Lyʯײf2yIY}߆?Vq N=\oXDluLZ08i9gɠxzXr 3J[d!Y2jjcO:ljDy47D?N]~䈳:Ew<8@ObMFEZVHe0*KkqgOaw>xʍ?4|`֥XC%U'򯸣"Ŭlf Qr%T~$'J8֫.a#!J dlV^<ى^xԒ6ӧyQ$$#' Dt~o+bzo'4F7VS6eA=Ztcg)i zr-993UYtsMPJ^K|7_ٞA&:Jp毊#jJʦ@ړD9oY!IC@1c̃Ut`T;AI@Gw!`ٿS#jsn4`I3U@B*-:hQ9T^P9qJ'Xz_(H]^!]ңZ!A6^Du5#VfTȣxY]^ȢUٿ8gfKvvdk%bU6 ʼtc k]) ZX,>+7N^Gc{@AWBxk JNr LM VY) C\eK UOFb4ߙtTOt)?wedU<1`5tHJBp2ePE "k"]UsƢz7*{o I_"0]a?qkae_u.}:0V N'͠N5hc4O‚x"P`"vYgܘWud[%g9B_qNcMpnuEHbrW&D0hoKˌ4K^ĆjI^(˧2ةbKR9Y{TfoXfa@P[AGNo%$#qXZ+@w7 &~K!g(A@'ޫȽIDȍYNBHw+zD eH+V'Ǹv#y4mFʰl&q=UV ԁJJЏ]|[{M%NS\HM5]IȨ¼]}8zi{oߌJW$Po_DŽg‡;k9BGקuގyZJtOW6 [J;[Á,hĐY|VXZҔ'Ů.M[|@;u,3[q>_M*IWtq t\]O?<}4 LGQ!4Jyl?SX[:N8K!D:7cxSRn)uMIopL Mކn<鏸aZ!gS*OkBd$0!.,n3.o-[t7ǝg޻N_Aڃ'uċD$ÕWg(bJ]E aR.h%~+H ;E2?eS+XCR'iG44WGico,dFnu,HQE&9έH:Ci-'{@ 244虊܅ lh1M熟Ks [yg;iN4DX6D{G` ̂sxU nX?:x Dq(9.0@e²1\kaU Iu@@jL{G*)Q{X]XR`. τ7!E~gӽ*c{E/MEw2NC.tPlz]Pls0J@_dVD,deIqNQj am"8rW)H=Ո,QQB-A LFo׿:ͻ{V"hi){-ױ)sY :?͜}9Xt t+Q#ۨ1œJY7JA\m:]+'z̭^Z̈́ C ,JQ/Tب5~v[[Wzȏ9̐x0 AvuM(Xaq YCaotw :&p_Q:I=2Fj>B9;+Q"u]Lv8MATzB@* P-B|-go2=du8: lYhKI-ا[ߏ9`v\ 8ߔR :7sowUZf2U ɧ4di\ Z:UL {Z5l7Y,e)zE汖$EutJ$L-Ue)"U PHλ~l5'ۑ΃ rm1$ v!8oEҚ;Y؜y"ŏG'sn&'yV{&*=B*A SYT@otO 9F[q ndE,H e]5 P59#l'ETF$M>]̥/cܽP !hR\j:/1*7®Iʳ=CОYS,Hg?7G閰FuU[FHN a>-{}W1[5]zqd~NkҔ v\g ҅yUy@~yD.Ns {YŠh<8s@B5b{˙:{pAvlUf淿Aq  WD73oɝr3DD?pt]n>]ɢ_r-a -5s|xX? MC $0.*hq->hYc^kuK]teh3ag|Q“TL;~'˴win|p6[YB'&V+H7Uڹ*Y)K$h=6CITF yMgkPs$츄 מ@%rd +^?fy?>68Ŀ5m Y=To"5؁mz5t‘ p>;=wi_Y. 8*qHj[X+sX?wm_C iPEjH}_J<_vBu)"LK*E+mx&_ Q5^!Y-Z;"E#er2T` %[G(z#a΃UȌ榞NcXZQn2uX3iI*4 (2yQdYm[_T,--a->zvn{<)xt7#c_[.;y/@M6GNR]3׹JR߱A d?YkPQo_:$+*IgSsWv6)!~"wBPGu'JݡGn~X?|Ȁ_Fg> AlJ#:um/K9]X?'tg6ZxU.ПSilW1H2r~{W=ɷg|jTXK7HI2+}ᴏ=3f\s>BWy>fXPVDY L#_ x$iaPT/J{)&|C0:P &q0ݢB_ #@bP?:o)GgGrd֤#b*,%ӈeb<6zΦj>5G32K??}l{XԠ 2'}8.Ǯ+bnH,di8qKC 7 dzIY:i^X4rޒI zH5XV"AYVgei8~B;~BD[A!_ҬױPR<]JC'܇)asjXXEuCdL; B(Cz|0I%RX̟0n.LP;T c`&5ڙ=G,!OK"oZaYoaxD$ m@v>}Xgk!;F[&>bԠ`.ݨx^[}M OwhdY}AݱM=F@c䜥Y(ze$oQi `|DYۉ,Bv̈́d_Bksyk30kZs ZӼyiqOR| U *=_qPl>,>#Z,±$F_^߱+Qg:@]%0k?/ǴP `n5k-هт՞JV lgbG~Sf=!JD}+쪽NMeIdCb7rsSߏ~:yxdn7M@ )ph[eI SC覐%>EU:ZQJy E)y! tۑҏHnHJSY;W#K hl>I'}Yo^82Ir NS0כ&2档\U0KcK7"5 ،NP^B Vn(nwq%$!2r")3HsY;x?kXXY;PCtkNlPH=9Ks'w)YQN`D;`u.v()#@#Db//(7u{R8qTI Bf4:-Gʏ:nR@i$|8XІQ))T\kAq93&ѺAJ@u pdb9sc>b(s~5V@ǼeMjxfPaxPN3gD}W.vO,ƫ+[30_@:  Yj-NHZѶ*z# X$S/9(`L\u1Q*H,7s8YSjdcuĢ ˹dAenE/M~.z DP UniU k͘šRiBx9HŭyH<,Ow;#_2F#X 7(Cv"~=V>hU6xV-p@"X JxeJCm4aKm惗W.+LN`Ў:l'<h4 = QC~mә}vU>ʐsB!cm )nwN=+Oz뇨&]N?D5$~sdz4 _f ^V-ȟt9_[F *+ypWǢYPr#×*V*{\>/B߈oCT|>EyPOE?H=F+/&t}Ic&{‚&sCG@"O[Po h|v-*$X5A#&Ӏ*UJQkw&LWf !n4|^3+ d3C٭[ҕlN9P”yFe%YgޝRj sCu+c3%q,^%/69W& 6eΐAԛmzxki h_8$aajW8@ۨ 鶍k{@li*> 3.Do+:Xcdٟ);!/T%/N']:&U %3e|R8<>/7|A&X싙~w@| vOo[cV %o-I8vMqJx}U~7ns__YbR@}=X$\PWk]k,BlC0 >0{[vWŧ:.^U-p>pÿpU ^oq3JH$_Hv1>E+`Q.d r%nI=8FX_2vKM:tTavOKGE9.e0F</4֨V8ƣl؀Qe@Pƚ[~ZDh\H:+1H[?>S1f:E%,g~8N;nf՘Q5rŗsI1/)~!45QTX#Fo}8P~9l`s>}-U~>@; .Bt@OoގlT^ ~ 0݌$E7*&msgy{ rQfuHCۺɑ/%Hy٧.|lY>D9C@V+>2B  R7).| `!W$* ML%gFc= SMmo, 4ZG&|g:a'ha163}3, InpǂӍd֘uAS H5Y+X~ˇrj<(PTMf7U$!Ow)~|qhYOY˾WH|@:F ?;ɿ\E nBG Xvi\g;D> )o^K]h1'kz&ܘKTdWI@t*l/vȵg|$1v?g:q6Xw޼픤NDذh8(|v2, q+ 5䊫@i;uqhud]ylJ5Iw*CJNN($eaL+Lޭ%c7q:Q7F|ts*TlDc{ubL!8~D[WQUy$~k̍ߕdrumCthjiȵD^zSY# $inJ.Lbqe ~n)W˚neTTDNI7Z["rJ5+]BG/bH?cAϋۍgchbqr9.9;NakͽQCA4L9T /[ C۶D{g~Z!d5ڟ5n"vz*'[(6fv L6>`f?K9g'e&J]>lϤE]@S]VTOV@erYu"*#k0C{GB4.ʔv(dAmvC^02LТTbQfx݀jD&8G^kv.iV=Hml[6C%؀_Jl39 "2S^Ԫ1L$?Q {8( v5N8@N;/ +3^&^Yvc-@örHLxpuI$yVwCWŪU.IoLJ YI'N=8+OR\GB{P/L2, NTi.[SKo9Xpoǔ*# xuy%as y7MT}~]DJJҥ芶5l""c[l^e \QD*ӈRenу?ʐ0ZĨ$oMdJnxf.8鈴0D^rGcU6zyCj2>hK1~0GƦ韣N ~T B ]h.p#:&Q=WDEڈwC'g.ewF]jF<^^>d~y ߎaFgz lX޼NF׾d7g~,>]ĶDk\nXU/=`65.KzGqZrۓF,HuQ}XQLtdÀfHsTgLfAW'sbq=PO1ڳќ  V] @nIVdzm~~0RX~H"XV-*?F#fSrjkJ/ $%'ٝ瘶C\VOCyz K;4*pM> bC$tpBg\}A% HQQs.73 /PX1@GWYs~>7IE/C%O[즳Y1ႼݟBE(4C9XfsQ7ӎLE'0MN* I-=o 'Vkr@#i#3[Xkȁrp@魘8 !9[$C[IU 7vj xD%).@y/|¸O=8j3[,i}!}Nl≏yn};.7<+yu|IFz ]D;lQ0X6{"v~1R D/K5x=vPkc( 0's`#%fmI'ԩ*ĵC `J=% F Q&ǪdAE f0^V8z̍0yҁՊ6HdI |9zՑ$.f,CcbIesew}O$L==-"j FeP IP*V)ͪ qn"{Y{qFLG3Jq*}֓i X,dž&Z CI^do yӒ8 INc_vG;rq%X7ӳʥ.vBLJPscSrwvI-D~<0DuElH%m9p;͏m`%hEjC'm-k~BBC&a9.)J$pvR #L|Ðob5wr6))iFZ5Iv.TmNlb۔:80ꪾpz\QȘ46w SȔP$W7]! *G M]i=D8d+e˞Wc5Z-P*??E{[Lɿ`PcNKXl=U3u)1y bT& M )P{ z:p2B2ޣ5W+-˂s*8Nsb&,Tiѫ ND:KR4upȋ'Ef{es0lD.UI͍ȱ,b]᠑c x' h"F9/4|+Zn|1 Џk!YwuIA7p't 2|_Lxy:aVmB)c)2;$y(`EtO|^BjcT3&#i@O~ r ?^/o,p5qzqF㗕D2 %Tfpie͠DJTrt$li )!cE'ńz#IZӝi鰬nvӗJ ]\hw_!~׷/-QҨU'ʍ43<R&u :W1JfVE*L<-c,Vkabp w:` .m%6ӆ-;M_5ݘ1$ ,s9EF'{֮ı8iv"w Xc>UJuݳ._hEJ[8xr@І,Y3K1ijJ}Vt{ i}S_ qv-4qeeU[7H6SQ+WgL7 ĥڮaeW űd^8d7V%Hp꧳9>ܜAHДʳn]0vK6%`nÞ;,ϓ@?o>Aˋ~Z%~g+Z6~DuznઉdiH<LB#Gp] *O'9韏"d~pC|bfovGz~t+5I,+yPX7մԕڳ`BfVv\dдwKj4(ڼؽpŘ`b*O ~q|~ )~fd;WYxs~4x<`jv#xY53n+;sE"[/J d uEYm늬hI;:>C~|8bÅW yU =2[i@ NaWx֡ S)bV JN1'וg7ϲj#:Hq nl2!g|'ٛhLE8SAePŹ-OaKɼqZ^p0B|ct6{Q`U WN]6+?3k%aYɮc4:SCJ1급۾S@x~p|Fvx4 !D]Rf5miPJ` X̕9uY<| mt6i["p.e `bIREؐL"HrU 6&SǏ=M .bͻxy=Td̃+.;E{%۞0%N5l)`QSbG6fw!F]lRۑΘ1ó]DQ Ue5T 5QdLIA3t8B^ZqHkENUjLt =@hz8=!DMS*_'$?qv|t2HY*gyHUn!%8&0~bbhYSbE)ʵ:SuaJo/R$S^%1{|!ju/༇)AP: >F0$xA[S; ‰u,R0<"#̼ki:zzPǒ@R3s,2kRvꁸr/>6Scg9 YvVUu̥Z`DԼZWj)JIҡ?C9+x|N ^:_+[jNAk?icڎR<>hPKQkkue5BIEZru'S1 HFFS_eE:a{q~a@+c v<ftjfGUX"Cbó\F,8"Ga Hz v1T@b9먵כ\@ŃYFL@lN(ͼVlLh6٤+00"XZaӋ˖4!E BS(>Ԅ2}P.WJƴTQ.iDžjSD.) nHvpCO@~ri,rl3p7bLPdX7ѵeLFR7:-73<Ϭ*Rd߇}lo-(AC#ш{\:ngP=5eiq\9dnV"qCH:{97pPi(Κ`i |(T{ p3TAlk:$sih2> ћw%_DIF&A)_%D8!=yCdi P:u4)KhVyS{Ǫ hN^^v(u+2dM0*SR*ynPMcsGGWłtש5zCSc% ݞ~UEXŭ rLJ_cJ©>'ޭ3hs\@3 T|&R; \XKޡ` ]h'źh{vpt3Ƭ. .||dV׊8Ľܬpm 3l>9.t4OB[~N9v7L&CM_ZK=}2e7 Gn0õt  lD2׬pz<-)&k22";cv*cxl-y0,H8]j#^0fIX/0Mv>/Ұ?#A.Cf2)Nr+0W=GH Fc$zsڙzB> ipdش8ruݮ璅h)LR(HmNHNp4dO[X@څ|7P<}b{o׺0GϠk$)t@ HuPnE#c~>RH(i$.65.7iZ>A>H1 ̦H0qҖhyq`kಶοW0wZ45Dvej nNZj)jp%7ޫ2n}' AzyW6l `sB<,7EhlЋ2wYi0NiZ9$VVf)}͟}E㘙wZEr. 778!Pe8ae{1zAmy73lDoosI0+Ml{scErv6hب|ÞOdN]T\5uX( QF \(wuJ>a+[6WT{/,,uQEfZwpp>x5"٢]'%ٜPZϪ_wțVfyi{2]YՃ0bNlAD5u@& \оo# Nc?OcuQ3mL)rg0= BܬV!fK4`( j^ km &剐]Y󐐞\Yrid ſ͌Tyt,zWHd2M+n}!sQ@yy:pMɰST7py07LSs.mbˁ C RT.YD*:nŴHHAR=zobeio6 IѸadJ}"Fɠn*OWP)Jhי"dGNUqK_CJ_2][ xq768= ސ_r%+a\bX#Tu(8rK4^JDj"|H]} %,/OyiXT;D䁆\ݴ&;]P<yExs"O&nQ zze,.TWÀ/V3ЗR-̌;H$UM>&`)a)&eV@,.ɯRY2U& ~.Jit^_-gܔ abv;m^3vA Z_axӆY y1m2 wMCqZ7E,`"]@DI|ϕԖ9 IhX+( a4`G0j]#^\ϘhUN84|:r<2eәqh ;vuN0@ D\ݳ$rpCs/XH4/ၵE*c+sPW l,9;n>\/JBJ?؁#n؎z(=,[XZ:eM-7b2 փ;4Itf{!.WEYyv]kdTb40!@Uc[L:w9 GX0Fv2G9K_#snq?v_ @51nQj1%HdݐC`햄+<Ħb [F΋vV|,lR[& ieLe !5 oV77Ƌ5,EX:4%s(gy(B TLO<:͔閪{sL)2hL纙hR鐈CEDݍzc"q@k9hZ4J-<Y68t/0z3wqB 2gFyn%T dB=Y QI8*E9^mx𺷃@R-Wa1zrWMn4d-(ϰzoOu2ƶF0ܼÈR}( LW:EЃjU?q&d7=ztGU̴,"뒢NR:?K礔,* J{Y"Ӏn -#yl Xo|q;)iBNPAlfUI{q$ HяԮ,sO_45kO7! 3R7|DLťV?\56LDee, : 0!ׅ^;%53q W~gJrs2)X'74QI߉&Fx`E%R@G(fÓ.m'D|l:R!,7jsd^ 2N;=A?U`=e7tW:rT\|%ݟ1س,07YX//AY-6T]f vws R+\vVݡqXIՎ6t`=$4>$O9H](e$5`>YxyƠ`s?n-\p 2 \vb%Hkb +gABQl -#_7 J \]/V*h r,pcV7Xz%3GGO W7/uM2ӳ^Q?,.zY@ ]Z+xf~S^^i_=PlwW[tBeg,~'jȸAk)W?_@&hsBzrJx;bFev S2V4DïW= ˖qlR&c܁+y5#Iѝ@&N򣌼=:~ e80F}~ςXxQl땶X?G(2{IdֈןS [4$S!s9$2=qp/ @ SAo@_o奢9{r맟Ȑ{TbZ6/ʳpvh'Z2lg݁ ]QDVRchٵTm\,x25,/3f[)EPza^VNlnP%S;5yM 9u]͝mh0NCx̨^, sڥ D'x̷˨n rDIxUگژm%+=s1DT017 P\ ņs~LzaL*4/\>Qpll촛wRr3y!WchC:Y+;h) }1zfI?@d b@k%M^L5oO+ YtWbX?7špEe"l)m{m=9tgMmEĝB4P 3$?M1m';vazx'2t !~ALB꭛RTa \zWgjPgSkZ^;; eO9R[=1oN^HGjl "رCV&x:V:캵!б$qy{|ow"HwI_DMRNk5 9,-q /[ >rKO;M) AwwEhy<$(P WGcu'V%,=1/Tcѷ뼼 '5ނ$eS;M: VZi :CZ'mQ|#7(Hdv6}r;M3Ec-v?)՗`U҄j&$]9\QK1t8g D h-nqa;r^. $'j!1hTg-K,ɪ"naOy" Dd׉o*Ĉ|dۈ(cֲ&Zfn#Jdr ]~$v8DvI̻;uMt:<scVO/پE I QXD _z .܇5=_PUG<̭, fkksuPL4 leU@e>[{@!]v\_Xa)s}4 W7B,q\|-L`Li)ѼY9cWxT a^sd|+'ϡx~9;'0I8x?17ɔy2=B6GhM*5N)4LMo(Ǜ=N#RЗ4-|{Dˇ" PÝpwZsrIQGTN"p|&|UX-d nuf$w}qb1oA]ZK7^t1efg(j$px4UM8q<;wZs?F/crG xhP?߀YO)zsK -0U @%cnTAȶiV):qD ?k D"ӕ lX*7iq`,2szVU5}b$82M7cUuĜMT(1WH[],i >%w@gt 8?UDŅFelGڋb˞d:)^`SuWyZ:=Go0Ӧb8 ൤AĞ~ dXVަRfwQT&b%؊7Zr+&q*Y'%gҡ+M /l=$3&L$R \Eyɲd=iFY=*+@w-xKo{e?HlH}Hcׅy2pP-d=/SM@P"ֶ@Ek嚨?Vn,}r\fնF 2 G鋇7De1gj(&5z\W;ӿ&i z !'NZ 1 'S.__pKx ſ1RH m #}G|6745 搯X_zf&.YHN?zN- }Q*ݓtGT@adx֩4>`RTSW )4 KȔ`C~xq|>PZ>w;T4d_w(0IO>h 4c^G̶wU<~l (,Ÿ,[xaĄm%imªC$|E v[ S '~ v׬:+l*h?anZTђ\ 8>wǽŚ*9-g, }wGK|%[˽з* (-[PJP0΂;YK yJyti-N n6|KJ@(&M/ B|ߛUVF<TqF}ݲUN(xLn6'CL|MbBAhe~?ːë?>'#px{y\3S6cQaG:F F') J}z? rqQZM:/Zyn-ZD03@To0S.ՌkP=nXRlߍh&R0N74Ts|TW ,'߅{G`I8;6n"@|"^Г^j ~U,> |5)l|CypQ/e°.vS| SY*PN38G"Z327|j}%G 0.s`,w p$i ™ISYMջ CeHǃnw,9[ 6`{]Ly\2.Bs6c=Po:Ѕ"~[{"/*&He7~)_vPa#o))yF<,k?f汎 \"UmH>[L^Q6""{+5eʎOClꉦ\1Yj؇IUk1*: n#VO=*COk7? +ʢBC7}L4_'["^;nZ]cYAS `k2] `Лߏ~bՠ'UEj,Eu$Yֈav⋯" V=I |¤e1R'BRL aW8 8㺄,fyfw=C|9o;¬z治f[ \Wt&siдv<rε(@/_0բ~L~!C6g-E:$/jWpc?N=xКpcbj^j* sy]HQ['PGP^dGax$cMZ1J=@u@6@QxrPwgxR^W- ,0(RJL]j /!v@_&B'RZ/\ dr1z6E1^yQ {QP~@C=kҏau"P;K^t iZ@@'GNj ZM֪䡐Tbkܐ(I/2xJPj<+$B 3莍{&5\dcuCڏLׅ3U$g+ҹ|4+'R@ѷsyD'?xL`,ȅPMom'VWSWu5IȾ탋w 5?I21_tTי羂K)01UL-kI=|.$0!T}Qz;XЗN,L/fLy`-,Mmor`g5Gf'F=fzE}oP>#nM0\y";`f-0m|+a_O~Mm ~0~edzA(SnLt$Z="`{GfQͤ 2A +r<I~s[8V[7IAY7.` P|.v]垿q2ਖ਼fkˌ<:w1 !-y Z)ȧ:ۘg1)=]=}v<]c6U~M}n8^<f]^KktX 5ņM$[2wd}q7md`6voZ rx(j0"tCxm\]-B dV57ϞFXܡrvϦ}jNš/x0P"8|#o@;f Pd.g$3 Z}ÙK!gIODVL!ôbg) TjCFUa_1F-JmD% /K |90^Vm`f_ gB%I.4qB^'j5N9S2:'YE#B Y AlHRNkvR$7 z$u>Oe S&ϱ]Uau. bcjD}Pjց-#PF 9)ycg(}2"٢kbYlanSa_~x'v&! F};0 v!Ux4!mԮL*[-2=3ås9 Eh7vճEOg7< 4ʧ/'lisww[K>v{u/U^d0E;eb^}lt-Բ-)0K~V A:ݾ>P]v1!-v՞d$1<&`ҽZ[gTP$]c}VÚ|-3GաV]nJFgZxG(,ɳѥ?]BtYZC:\EL䓛*Ygb^ @nĊXR- tyt<Cٲ!yEwvfaf a?XK"g$%7k*-.楻TM'}m޻\ÏiFȌ3z#.Lu X2qqkܤ2 %K>^g]Z>]Z.3VmeܙM.+`]ǭ^*Q__ lֳJ`ȝMնt؀Q_B4Z<Ъ8hav,^c Qg9Js^J5%,Ml?p0wo Ǘq[`q$yJ!3N7Wt >lœ5M%= seS%} N nZx,d3+Eg"삅+ؿ )|ȏ2wxf7YL2Ԙ!u` >_"׺{W7i#]fmRhNNaɪ0GI vMȆNhV{,@.N‹DǗi!:,ZVe}ݏ!ͅ/V I+@⊱c{@ PvȠL|@Lw4YԽW"i";_O gbpSf ?8P ڸ\ >0ߚbVm B!9Rrg~8M_&fRLېAtX 1n.pM\-  F|IN B6u,#bZA-RDtOIBv~[ٕx p|*oPjM t fN!(fb'myFl<4 Dl)wPHmYI-j\n@BHank טv6ײ.hW|(] ;̖mma.sU@iO7$ʳ1SṟQ7ν¸m YM-Xib#Z& ɟmw pJ7bҔ „J9 :RdkLd>)lkʒlY&m:`G cs=|+\8W8 Nha!h{-AN&1s-hIQY= #Zk|} gWh xwW&j/o~Gp5`f&BE|7!LzB$g7PhghӾJ3e,͵1|Aia&Iihsх<C˫+jDWMB(kih>f-:i. ,41I&AKK(Si (6ALYl8 /ˀ7y}Ԇ|M)ꟁ 0ְ~G֨,g۬ y Ɉ+7;dac:Y <|]O}f3*(-uI鋨s˹umSx>E eC7RGA+ fdpE7҄{\ r7up8՘NhOg28 H\+=(d@D&p|B;)m<57JW5HV:A3`[('AVIJҥbwa C6mopg9R-4T7Rz^_f3YW})Izjo244=THǎ`@Gv(!> F19jX(OA%X騠/by̳C]9/VJTh^͓pؚӽAu@c._AG?Q& }{賂{ɇ$:|FQx3b+]f{76TvKznh וlaFɜje "ף;ޮ=~?9ZCckg\zЬF~a,K0L>v,ĸd̶K k-&_62?.gJ/5/nH<5xq?䬊0e)yMU4#Rj4ga>=`$FX\5q*:}Hxi7苒^AU׍ǕxhyŒ Zl#]ۑɁܳ1<@vǙ(c$>c'"=HA[0k,mt/3`8A#`H;syIP6cwn-򶂝HzV!3`Bf_b@,|.؋1:\qZum q3 X:s~;u{PoAgd"^N@Rެk5hBvf \81og@ތ;lORu䬭kS<@̨7e4Ҋ! ]əs:H/@pn:]j,ݟEnA:JqET>`X} H<>eF^ߊS(OzG'#Qo*0ofJ{%)*0XA M! @]],[Kq;+?J_7UyI@NY98;p{xF" cA+I% W X -p 3F9GWȮg`mA 23#2j;Zf6r>:y | bD",QmŭN5>|P+U9z _4SpTRqΠMQ3bÖsɨJ)q@^_Su5ی9F @_ Le@A9˫e5QԜ")ccwl,Z%Ҷ\ob^vͳV9%j(mKGyV0]B/OFrn~~"9GYÍc:"&N2230:$Y!(]<АB9ڈl{]40Εtas:q׿9|GŨ=wh&#`(ƱyPS5uK5ZBei1) >7m »LBܼɃ(2;Gҷp$EA( -KznU5%ۨ,%_0igyJV VkdT <&3(%B1yvXm ޣ`Ȕ&6I ^kG|'Z4|[_R[̿QVv>Z7]5C2S,B*IS;hHdj:?Zb t _QRr}nsq^d&"W_ r1c.|N+5!7]z/{gVwL`Tk">1#<< 螽GiGu4xJR+,Jwv4uS=H[{ 97?ÞM>JA\RUg qf 1z ²`YRgd=(WOG(+';zb1V&⭜xwzˁr7qN[2"?rʊUʛ5Mp mV_ss|]*RL ɸ,PǤ2)9@U<'{ҿZxHhݒI>ԚF)V߽b9dHB\BͪRFA}T9T[Y"bdZ\0&+mі/|D+}4GïכF`";l]́drE8KWƷJ| ,"d)YR&+IQoU aaJ cxo&gǟHA}26_;F46lX̂H @j=3ul}V7ªW͵}Lo6 +i]8? c5^IN T\.rTETh>&ȎpQPp*.AR7XZXG@bԯbs'e'֥ , fLR:~ʁ~M3q./'ciLH{YEvhGxc&⑜ɰn'Bdq}9Z\vc?}UlݝBiQ۔k&L\iOz0Y$i~+&77UN8&2A\( du>f9-s-NHCSda]{ygjryMmL'h`qs;^48}p<=AIC;vM N"`)Cki1~ݳRw 7y}8i}JْdEm7H L BЭ!ej gO8}~z6\dݕ/v+51%]bsz+5I ?X L֛*c-IFy.@J}woE.i |cAM2 A/՗5~G@Dٸ^ÄE0 :W'ý<zġrz"Ul0ۓ4ghU&c\?dQ7"͖@ž"y1'J]p&;BI sS35LBc>)tS|C%Zr *ٞ \r:.23SJ8w |\j 0a?y>v֡`Ycr(1YV 턦h)9l9sr y׌f*6$C6(!#]B߃$'mٮn!TРI=iMwoh?V#63KEe 'K|(W<J:V{O^/z% t*{,n*ve VE;ZFG[b@q-ƠPvZu\_KT_C248wG HI8i gW'0EmpȎb8Y(f<=' }V},![9F3^CTY~,)t獃8leF_(w/ 2Bkka_;^ٔ.y0 f W,a 0k)}(/Э6m/m.xV ú!:IVxTx/?[NQ)_~*ƺX/ۻNoEL@'(^P!.I\?b8-xkIGgnTl#މ:EZff*Eط\$;V,аW vCr:>;V.EN1z鋣L=:-ȹ&foM BrתIdsQ(!O>3Z#ȢnL S0}QXP|QSג熕b}^-꠷0OBI&17p#Xb :$8NPwIZ?YGInuw!KB bY>_OM}EN-4S?)>عTQSw)g.yձ7s67noAT #nc=Y(k@$&sU<IītN?tNs G.e讒[CҶ',3 zܾ\yqnXfCg> ?jU8fh.hhWd:\ƌgQԮ/-"4x {8CVyJjXи.G@&2 qcUQ/sN/(`͞*zMy0N'z|}1QL@Ksl% x!MY+ ,R+Z psZzz*Y iƒ_훇Nkl^ha tA8tH>y^I[ӱLI{w1o >ݹz`$O7>hYJ4 6Mwg:7ֹxƳtkBtʋmW;uTj1^'Tj F[0f;Aw~Ce6,U(ψA)HRd7 c``*AA( LCVgvn,^ Uʆ,┈7KlaQa8oVA_ ՃܑT-͗Qlq?br첅{| m#{3W# PeP> =.Ԕ/ P慜VkXutKM ۷ݲ޺'- 5I3Hٽ "ŽݑM[-bVF y41-o i ICRKi$#:}HdqV>;i|_& UhifjդĪjㄢ,%^| \ o\Բ`SBǽ y֝WF]L&jfe5Ji) \uhLv i13ڊCtuɐ`/V.~Hqq&4L&KCW2* d l](sF'qEmpļ3ah ,$CK*LqXҋxWf|УfLuCћ5;qLSQ?uEKGmA&.a pXo"3\S1 ^o[s(0ěV e\i )D1dp l&M-R_]teLlv %?,WW9&!:pi'=nP(BenT[]æxm0;]pӶ.mV]Y٩Ԩ'aL3=ˠS'n!m!f O:ێa1Y @مuMʽBlA xeyƚyN.$h2Sm_8k[>_=}]s3%< K s6Wo^=l qal#] xo/`v*(WG$xJ&oӨ;}rEil8eE!oaI!OT.6*OЃTJiTapvf1+K _sQ)Z%~jwဖhB.Pf>XyIP5P0wO<# obb"wq5/mhv_i𾎸\nS˅-n$XZ cVZ?Hh(UerEuVu)6QdţtUԓp& +1_ۧ#i4p`(r@,Ii,'ϋA!0~:SwၩIjʿ5 uUI%Ȧon5ZkSj ?r'=~pBX'u76o ^~&',C(Q#)mv[ NmsU9Ӂݽ:LnnmȐWC)GkY-'`/RR>Ց5X$JP7tg>ɌGܐfѷմi^D |Gɴ9vPX@^js utQN|T"ˌfu2-HMMəJBa킗#f`6%}05V9o*υWؗDL-;I"K1') stA#]!;_gs\q63emWH7jql wCk$[x$`B8zGcWtTnljE~(5]m*+ΙnT!)p# W 1)8%[0bܛ?[ A ~pmolSl]񷛆p_BGB/O9%9^b\*F2*;(vi؃OjkJ m$!Y!Rtb4@vs aǵ)'n&~?De4Toˮΐm>+;:-9ȩQD#3k޶8xn 0%h 0`S%!ĮoV7UjJ'A.cFedM $fPdL mT!iЎcMmsX˒B*ͅ;g$GqeRcҪsr}7PoU=z.'Dw|ЊX-2 |9mej/N![2\F4}љo! +NRn3 ; kpTu՜9R UJ7{߃AΏ|`H㙾Sf@* Z]s`pZW1>>,?J.GpF_7D4"Z̽6g&4_k.J5=CYg#[L"!ݟ˵YR.bYkwxMvkw#(r`_QZ680AOe@m6M A;ϤSDm:;s%ע1@I#_`XRv8N"3.= GcBqD@-'zj̨*ԩvy@CvDDE"TSm r JKcSC .+C!ޏ0_y , t{l5B|Fέyd븓cC LUK/7"b gF&/lDWcoAL.Hا{{WLh\&h=p n0350ɜRxQc0ܚ8g~\M/w簵_A8cgӦ_}FmWB  \ @^-99ȜK<`w*70$@a'<GHϮu gzK_P.v,m: R+' KM{A}य/jg5JS30ZV|M ¦r 5.řBVx4(;Ѫ͝)(5qt<˵ZHmCP^>- nS.94sGFЯSJ-Lԩ[uh8~Hqp iUA`CO]}8B@AC {H䉱do\ SRvuRHvu S(>Ao/`1,)q;m퉍h$&ä|"=aSXZgGu`r7 Q8Kiuߵ1Ԑˌ5LÙ$3p!剏t8~BEDX2W&`'0H t2kT󧳑>9d*$d)ڇz< 9l[v@plwOT+4~;0y$x'`~"Z(`Ҽ5WкZhΩz Alș#>v(qͷ^i ]Ώ xdmD{qҖZ&d6 p bHئ#'ȃgj:SCl /GCHp NVSW0LD>& $b Kt̷ͷ!^rDNqq>UhP<'ի6p:ɋ*۷kjɯY/;`jH+#+zŐ.mww4RA~`SXWE?Hmu#yڠX.i[}X _"@0\'$<"ڭy ,}8$Fi;ZesPWҮ%k9R^Z[4zvg!Nvfe4@L'i|iF%Vy5&g)Z~M[UY>S0:׎YoߟW9_VZG<oB]BCklV\1msjX˪p ё:6b"K0Qzu'oM*˹퀍[& _,2hrf66@οK8n& 9k[ӊFXX./xdMiGm/ U_&\7%<=ӊ!*]y/Abt6r11t7HlCʴ-BQZnL9'ħŁfe!=츩ӳp_3f1t6Xq? +ӨN'R`,n:yI.POE!FKWh;㲨҅h}$h=pqDcYpoCV;|%Ÿu)h?Y Ri g)I #eRa&DH2̃Kx&)Ͽ28{XkBc!}CAg.7@6eZ~SKzyQehP]\Lmo{\ Y]Osi+q)=95 !V߃"+K5BT|#8w@oXm! Q+MfM-*]Zl3HlV&ܷ ϵBԌ 3368Xd+>PVR{e6k7,;4Q_"5(&j%X"vە[N:VYlpO[#fb:M'Y@!Էo7n٩ĺG!xi/ydQ>bgDMqpUt".z؋FZ(;H)XLݡ#=hݘy{D|q]YEC To˺\(Nemz?1SS%Bxφ٘|"`.PٳdBHg#${,Kf\Bgk$]_l/6y|M&#/&Nr~S2b6K5 &*JS/|HrhFaO:VuFANpKė4gZ7;|i|l01-j]&k}Y;$3[;H_އ:w`wqxnB=61 $lhVK@Ec/G= ^'Dm΂6AOW9UFL;lC2fe+pDl!XDW3H-:OړO@Wi 6jғn80.C9I0ثjȆ_Un1\x*'4 NT)Ӓš7*~؞ND2^JW|Q";%+<6C0X?^J0a\Yh<8"eSDb(H߰QBf-~x;w^F)K/Xh@>(]a|]cQ "N\g]m)H..zŵm)7Ad;nj.:2+1:§e,Ư}VÅ]0IJ7?ARQf<÷F,d(K/GeIxb>AoxZˮ*ҟ>#eXJh7 <XNR g-8&'˟pE s˾QpZס[i.R>wt:酡`-nF )0Shj<P҅SpN|͒q.j` :P~-^F'2H=ԏLRɴ:Ӂ]7"/;櫛/m&DP eV)O䷙?Lxx4)@&S|T9  iאw 4d#ߋm{/Za* .<ħ?f96P1gW7 `'zjDL @Um&2(N$_ l?"V4|.H3S XWri/$Yh`|NIoLtjߐ,CSGL#v9 DNJ/ dNՠa=jE5 1 lޗ)pQ;2>(g^UpQв z# )k-߇fw7mch&so4+V='}LSM{uImhVq%Vlٞϔp1nQsIVSK[hkÿGۀ# 'W| 18iu\D21e6u,c=+?w{Mdgm2 | 0|in@}h c,]hubHW2gX"%\ ,9GLE:S#/'d) OTLs;b1h|s;~gS S:9N(p> juVe is$H+ypq U\*8!ݠ=hi- 괐P1hvpKA*ODh^ k9CL:W< aDyOClۖ3c}NĸH͈yUg27ßR uPAle5 '^d'>$MU)T*Z)ixo}QZ? lDN=Y)UN%'y߶ޞiW930wK%VJy z6hsyuڬ3W/`@fZ3iN)ʔ{$uKhuѥ\kC>ͮ*PZv@aum a^VZ-]P4* :';hsӆW@q=Cr+{4+p<`_LwZG?GKmvnPOsz =jrMփ6D204.6l2iS&nŪg$5-h%8햰{T>H<{<dTenDW9dBZ=N~49@D_R>YIaԈ^_F-FoHN:r.]ojlwR.\G !7Aҽa kLvF>=0qG釯Z7.-\Au!cPK;0ju>>KD dNAt} 4ķBcY2X 0:YZ-~Z?^JH=b.ג8y7R}O&">J Yꮡ2鱠c퐏B;<  U_bl|Ep;@QyZC<2Ww߅mպ.8M_=r6|#(\jvz,P! QF{3ZZ!PF-NOܩD:%* m(y+43^}oWyV r%ќ$G/XZFrq(lX!@;R+.ȣŽ-0BzJ-ρO^}4i5xR *]F@0t8o 0*]\?): Ak6 "I&L}wZo‹*پE4#4ڝ:$rb_3 8@>PX_WZ]r3b@$TZD3.C:a!TƭT$ і#=kV>shJq7*P!f>< 儭,.,YAMUQ߸ǧhbf,MK&ۛג3Ka;vkJ4ͣ" ]>2Eg#/16<ɇ IԄ Ex!"kӖl vTM/[s$$'YT+X1h u׀C+/lI:S%V1Ehv 䂑ns BV`՟[ARߙ7 LW&T#fB9rٝ}m!$XŸ}B2+*nZ0EvB6)0phq-qof '9kS!X5cHMj +G%36٧,8T9^."N^g+m~sդYJ#qKؓWL* z%$V1 晉~o w\})khHhRaob'œtTO"A+C(,z Dqv%ogFT1k.xVQdvzAzǶK=޼3LOGxDxorWi.QnR{Sϋ"T ѩTH^E&%:%^ZyKwHYK0u dY&'\IP>%ǖL)垱1f݄`ϗ9,lSG~bp[RM9fЙC\ϴ"QĄx}₊-D!vV|>ѰFyT /g̀9/A&^p?!UocnQMSA]O̱|w-H񚌬h_byN{3 ׅmQ 5}H%4u@$2`?#`*YZ3TAT. ${Y0\hi⤥t;Aכ21ȓVuSŹD3cRAng G)K,h颹ߐ;Rz6)R-! kRKxwt$E KT@v1pYu|Ez(PLJ "{bG tU#"I b ěsSckn`ItLjTs8DJzoaC Lh_r2Fp2F+ iyN;NoEB|`KRAZPb=jRf97G-pHuE*l˘Aiӄ."I҉Gt/7F&P{Qqd-@bd!} =6oNYogg:X&y%#sw-ɺu*fp?b\'ӤF-Rsxdwr:]' jp*G y#(*7@ AM%Tx^h%rjJ !ܚ73ì)I-ʦ^:ipam.י+ ʣiglޞ$=OMK8 tSيD[J64a1~@ %GMZˆSa]'sM}[moC5xk;٘fۑ$$ž܂crXG2&sYyЈx8ö,!*7_ԨZÑg0A[Kwu#|4; NzfJq0NCI3#Xus݇ҀjAS y˱grS[칌Jص OM>Gi E:v8:[?$N+Z@fis؁R'=, ߦ-y|!ڡ &Z`;ryLBX7p `m<7Ũx^lQb}o#~ id]H'0iPfUHV/`',+-TQ>$*٭Ҹ)йEX8FZ{T-8#a -"->YH{v"Wx" ٽiA.cwyH1E9iSH.+uFEm#{+̮iw= #9y` jNa$DI=t^+fu+ŬO!ؗ:mejٴ3wSC-DRͪ[%7?>`RXFB971"Mzl|uVEicIY@tE|m=!HKQ.iE/uygjevnCU`"PPSҨ?nV`+RHu=XS2a3Xl4eKGr_JҶv)V='JaR(u$Dm#ݱ-N4E-ļQTP8aTxU\Q.~q]98Ж7] VCOK#eJCzH3&L7u6\kXn\ǁ_;zlaQ․g%E`l)Fiª,* Grt LHmP3ꀖiOPܩW!q% te羣ԉ;JqZg9't ]M[\Zbԙ@54SL飹<gik{]Juldɝ~8ǝXl|у0xflGs1R1X+r?, >|oEtH)#0૰0"6 |9ÐqfB-w]Qv3e-Z>K PfI٭ܶy۝>hx/#$yQ_uF/:j&\JdȖGSή~Ak?h9|ӦۏaG{WJ,jakd9T5QdBtl< ֩}s;u?yM~ xzpව+N.֌l/ 5&:Q*8Ǔ:|.н:WxqE:V]zL:w+Z n~o1R{nzjWux>y9u V{w V\|ŕfwz;;{nn{0bЎW$4&a EŷiPĂS7bS/D8sIǣvl8*uxh F.ьExS ƨ;Q®ZPaW^jYnK#%#A@lJvg8AH,L?;cNJ}\8}sTǰrp ŜP 7[+rl˸/;omyϚF%p+IAX5$0jE"d̍J6!iM8j`*naCcHm#p3~->lk֚8p&6{ۉGHP0n/D )l`@v$`ZȯS<&kCYN\_1y6Nv%Yu#z1PAvg'1I~{YFDJ,]MhL ""ц `ݲ2tp=4U2 CQW! /r$y~G݆$pDs-OɆpi; NPxjU[rhE7ٽ&ce1Dhͥ0'4LW+. _áϐ slg 1s~!Tq=pa`{7v-j8}(PƣΉ"EZdfh0N 76fKMoPԌYhڎ=E"+C+I.v"4jS„·sz=Lsk[ k F+X-oI˘(?V*+yzBh~7??0=f~h&|/2\Йg'2WUUʩ_qgFj} ǤR%{yWn-P\6<.:(<7 M ]RK8!4y3c/rm A@ ɳCLTW#m RDⱔ&"ЙyY>cL1p^oJz,fI9us>fKi)\@׷C\@Z9%' _X6eW@Ph(aG5ʺMGTaÇFi  ϯN '> zV9EͷKˋ#jʇ"u<[f]-Mk@  /ކlam yw .x)@jLhGnf x:'=\=bgy 9&st n6ƔX{r$6vÙI@ݭ'4?Pk9&u])öʞ}.ʤ!EDc.<;v^s ON1L+v=()Z2ԧ۰"gi܎Y=!HmN&sFq,E5x"]7 !44h'.y&.wxie xm_"z<tdO|L*}K7-F9:Pw@7X *3\P!ƽnrt( k0605nWgAa.X١ze+$ 8ۓ=CLPwKC$꾹|ug?BvE(P?|۩nv=!Bh?^BL匮l4Qn$c(pdƌYfzu~(l;KE@Y#OBXsL%[zi'DyX'}Bh&ms\xZF.қ 9>nX;= ӣjXg,qHXQTgqϜcԅ[tު"A1j?I@AuYT~`l B" \{DN)&qv,dXyB7,RMj^7,Ch|f`§[!U6)4&vFBH }EU> 4[I(wYb\9#*uS?C_U2Ɠ< 3J{/OC-@\<\(t {6 aym0HK٪2B5 z,zEUĢ@7ZNkV?vQ$s7{L^E>/I iV Akpҧ$hBxVh>h:'[XiF$ a`do6\atnm6L. yĝYHPMIۊݕT)VTTZM@o`£&v\s&d6O!W~Vˎ2p 9,c B96I=cdF\j0-X>+Ԯr39>6 U߫w:P ˗'&bܰ\m%o_Ӛ t8\ %cRy0fbhСHًAZvDwIs Lxu]c<9Oc_ҝ~чҾ:c)Yz^:Av=!JNP݃\SD8<*22_!'24{*J%GGTD¾("|}}P[T^ex fB?]7 "\cն!*s/A^6AE:+/S7bǸUA5w_T&2=(BNޑ$B.zc7275 @AoS$e H`Y [mihO C rokur!%#ZQvixJ6 ;VW[Ї9i;nkU_>igcU9;L bW_O +fvOn*D] +C1+1.ժ-y߆;Ө{`"62RpPr,aZ>[XA6X8b+eoKGu O,wB9k ~X(; BS>F,y?A+>NQSG.ƂE`&0 Yɔa/)lϕ]LSć).l AŞ0lo1WVlz8] 8-4?2X/OƔ>XO9k1_[22yTנ\: t5 ?画 qGKލ熃͞;)(%>;8䣐d @lq%ѺIN8Fo7hgin2jo8 z]м=POsH 5)\b@˼"9򰭬H!9ޒѦDtؚa 15|ha퉉qR6U+ꁚؠX*8}H XN@P<ctyK=^*<y.]W=ۗQcH ױщ*96h#Hz\`90[p»g/)Фs*S"H?J'o3;4kobw{yВʗJPS1+SU]@cvKFK9Q"nu1UxDA{̇q{i8Fc Y§M{ :Nictw5n`olzc'% )*@!/5ʹZ=;}KxZ= @I@20hRH\2,fcFcTI_CVԅ"G }V|'fuϲz%^qf_b꥗ɛrxT{eHC',D$tGJE jp> $xi>YxѥE/9oӅϿ͇VBaGK*yՕM!dkxe0VUCj@*JAEYeMo"WSh9 $WQ$Jw!GGDX`Uɿ>Ӂ/ZLZ~+}@*jEJI3څ-C 8.`Fjс";ΈoO*KygA(i⽬ҼO:&7~M̰*/fMHCi(RJg|}DUj4dp 8dG ugZUUx{u͂grMMy%--%ίbh" l2Rìx`3*E%v0rVujrN\{-;ii3T/U[e\[ RR-JbYzSAU%açl F0w:m4K^c8.(Tܣs ]3H"nanz ۭ˭Dا,e",7mTt{h_?4+agqH׫2KG%yǁa s(elBvZb'iJ,8qsNY^tB#8x |; $WαiOA7&LHcRйeGwvؗ9_BnΏA<#3_.N[S镻.5_Q*+VM d*˴B-E\D 4'}V!0>9;s_A1;pAڗ5'j%?012libo`>,}5n~6v7P':z$rn4&se1_:7px;|LUP8Um[R*?^хK-Hw_)Ca+F]'AZd!SHJ *lEJ KWhy: d9ˬtbgMuLOT)RD74̎3JT b-;Kp7p0]]uV6/8A4ՖQeҾ:d y9D9(?RlOqԹTC0ZNTש8F=1V,[65qxD"_TtF3"ѷfGp1o0X;UQfs1cF om7 > W.0hc_(JYEuMJ6@p;>0 >@KD~S :&at^u.p],!8f1bH r}$8ei)Ptk:+6ם+ jw_$v.GXRPsqkEބ< <[]EfE YoV ~yP;C>uT#ͺb{;74GeJ [/ (~O2ٯj$966AgUqڡ_Vw..=\J'y$?*iYBƊ=DŽHvḂagƚ-Ets)/~qw)|Ҝb}}E|=IBp lz9 K$f13xW(h4zi/:L!!dK#)5WǒP*sٖ̭!>.;}-t&Ȃ"Ir -3璁naH0){;jAݫ[%1q`O̘V*?ȰҜF& R" #nN-kyn*7fϚ2Vev,LchB։.P:Zsg6ټ[h];a=56S4bF!|4Ǭ_jJ,#`ċ-Y(t-v߉gޑ;ohB/ m}K 2dӴa #9!.Z,ߛ?afQ YAQ,|+!yVKNe/eZg'@ ?]Te+]zr.Dߔޢ F -%^bXdf-BḄѯ$hx7iY@̂VO.&K}+n w6ɗwML M^w:), ;b/4V{Kur $́ WR_[ZNgg{Gpfmdr΃NKJ|a.m,L?Xwv+DY]oв ;m L)%~LbJ5Ou3J:(.-=awōbg$Spu&PӨ!t/9_ҸL"oAC*khGwN O'vj tM9ܲU)8b^DFQIKm<56ɾ?w7.ɉZnu&B-ZƖbb4n<#N'ng"7(d[NHR#9R- Yj^@,+ <&h[Wp'-^S.3r^= +]"E+;Iݖ5 gb+qŔi$C M7އ,Bѡ`mu ;| q^2`@'~Rkͪ\Q؈H +W3ڂ_gU1v-͇:c<39{=M :XSoz#BWF>ukW>K׉j{Lzܨ˂ CЕ@a r='[5S^syì~&A=̢D]Q?r"#bbӎ:u_.}i>i ۜ9a5(ʀ[`"=G]9vs/Z ]O]%4YnaqvqO;Hf B e=CIhVsBz)_RKR|ۼ_mkP0)f?ޚp AjB "O3-{=:ŽrKaB˶b`"Ιq:wUM%F+,%bj۫˿QԱ< sun`$[OdPL;NCWMp}uXFh9DlFKƴ:%2tu~"ÿ~GdErc xExLwo&pkRMddҪ]6 hƽοlX9"}].SQx$,<#.Ϛ `?IVG(ΉqX5h]Ք+ٵŚtb[!HY yh;:}1']K[5$U܏~zCYxg5"̖dY0e/me{n]ll3N\SXռIO7#)>'G!hycS%+rIcQ.k`7gV\U3#H[ȍua5/5=/ -N@}ٙWRNJכ]5C\0uM>-?v {$v @}:1dج)ITB߅G||6%R]g{sKPpmC~p;FHUy3"$v[݅"1?`iGPl;- w^Kg8c;s :s`9^5[V4U*/&3h=7'ugAW2Fe| (N{<˷T`Q@cv8.Wӌqn!WT]j~qY"/HE°p).]Ge{$ἥ~C6 gx[JQ sZn-+XϬ da4hl@$$@f5n l`?V=Իf 0*~V1u%m ȝ#V^0ז2=YaSȽYltChSCBIw-k dXj6v 4X-~Q+ԓcZ>LdE- d)~4pF?r2uBO-bWVT4< (薛Zyd_1%Z4TG7@];{W#aj}ϥ^ %JaH.(6W-J.m9C0kR2)A^]`&&h KF)|HXeʦ6nja[(.vft?+.U6mb<ȪHG 7|0 }l{w_qWgճ¾se$VR6*Hmk $Oƿ<2-$aZP>{P *f!Q/Y/T֚Ek2WlZPLzشToAV= _D}^PռJ'Uܦ,T0o[:ю*I1e#8Q1ƣ/[)7(K4L$S6Ru.1pQg+)Ԯ]<]QB ].IN:Duos-N#. %DCl9Ol/k`m+sZnFCI< 9ʆ?t. VB,`he%wgÉ̠QK,@ KV*1vHO\l;AkxH!*-׵5,jJs2p߬Ԁዟ~P!Mqǖ_ZJ-<@.<(ś#0Ci,RAŎstiH$doQ#{ z g-EV@ g\ & 4u3':4YT=试iWu7 xFT KzNV!j_GOp 8O}A.Hت`: JKM"<"kf,Y#cdv/fԘN蔉.L+A:X]JWkqRsSѝ!%< o9%e?WA';k)ߗ zw;Fw{C,z4hVdP}ֶe忾ͳIw!C—#SE^zskHrGM&B|^E0kɧ(nTB 6X;Uu%J-*HtwY?X&m^:u t L5$-1$&GnaL9Κ(nfƛ[&/!:lbcǧ(!q/!R5y{߽URڦ7hv< 3Ҳ7 1γ|BȭBWwmd*EX"8#"TOUqVK$y1 o1,dw.8EF)cp_ ׇ ^.8mxر,|>Fa/PEl/'T+xc7ZB  +-1^qҷLBh@ u¥B!!RZ|ɜ&z~;]ՑLH %`Rww]f ltEb 0?ZPE l1-#`pOƐ:aKT"\VFߡGBp4ri}&D %3I%/CSRBx5E7?n.O֭ jkэZgse<ܯHLpB2l']K<.3I4. Dze9^{!vȮrMwG9:O{l^\vrb|_%Ux3unHq?ח%T.8p@l4WwLK=JqMҷ6L5}8!Xӻv0ӂ,ujOywOBG C;q>~Etq\: %wMyׄu޼IC/}w1°,nTS?G3X.yA6*Z6?yO7x/(\!rĄ1+Q_sc6t ْ1aqdGnT8Y,j|Hs'Z)/\Xh]zO!lPxTQVF7ti:S~ :J{E ysNCyzx1 ع``_J`n%xW3Sb Oi=]O [1F+DO'tCC}n%f9O/8dtQVSb12Q)>'GKnn㛋4'bH/$[d 5ȉ9^&PDu" Akw52_4Yd/+}uAM?xp)O/eȗv`#0 RA$* l[$'˷k("L=xZt/xnFw[=V%(YѠ(0akEg p˿W>,A(H ݀'+KWP*=3_]cmK,e^BHL5kd;ӘUvta6𙂭C U: hL{4Y"XܝM,ӤZ,{`+`8룃OD -ك<9.k&J̕%   :[fR˱8O1?yr!Ts?i,tE4l4*DSM74{5lzqySf`2pV6S9i҇AzB m?@W7Vd@#6;>@D"VJ6FfjmyYbN5hA=ĕ(GD1t7p²:ʑٹP83ߴ0_f@_1݌[O\(\E?0QrYvU1 cA9"H\Uߜ|qPY76ƍl(X |lkUF+\H(ۻڅƸu&GO$Phm,)[.M{ohӫz߾?(D<Po# 9 e PgJǾLWIMhZDdN҇+9غRJ>DPg$5S]ô{8%k*F\jz]^#sr#e8 MN0:Ynz+]Bk (% [~m6ҁWڅnЕK.5n/ wc+m:jIE0;J|Ӑ:r`ئy %0G+}e3ӕW"E1d+SИ/f9\h%;X?Oڶnuk,{ gF#u*(=1sOܪlY8<3}cwk$q:b'8:[r{Ð0JQ-(t~˟Liƶ3[:=P.*q=|︾A3/!)*@ n ]mCO_:Qt V#Ө ,]>޷rMo.,^uuj Wkb25n88YHejVVXB2jZP7BV|L7:"w@ݖUTd! +2/duzD2A[〸Oz4@4 ?I'\ V*zj8SݽD02޾t賕 0Ɇƅ*_cv74l R^4Uցt'Cf6)ȴ~yMeȀBXdb?PVlx1DD7J9luZ#5rMlxo-ofYb3TզQPRl{jS*5'@YE'#S7fg݃~ay~Q}dF7yn;7Pm4!D̡SlAikGM:-fn@ Xwc9Mx>Ov4Aµ>}h&˴?K 9;$w`Ӵ(ZcŒY,ƒίRLJʞU_H*d0?5=1-'Lw4)D@}>nW?}n-{#=zs%8_{},8n $ywˋ.$7)TUr}= v#݄>j(~K!v_|ˡˆ#skid۾Q)[ӥDnK/`,ƔD,-K =(Gv:{ $_cX9A31&V@Կj}|e te>R'4*lV.^1-I0?&NB ֕!rDgB!w`W 06ݚ e?1&NW|&Z{pZbC-EI2jTCa'beS\L\k偓߈<=Z+XTk1A^qLdt+FemF#B!YJp:~wri:-jpx^`.J+:'!.5acWc8M7wBxXΓv3Vjֽu)bhl˼$w0WAfwdSK}[D uG2A}Qf%R0^š.@_KtD_gs&$s@: V&X!9=7~_1xmM$b25- g99 )h..kLPm6EuRCR[\%o=b[>Rc+֛KdK(* e*)RWO06_q 8>7#e;8[3Xf<-vnpBY?09r]_2RsR`s"p-@cZ9 v~ZIʉ*[uNX=P۞d9B|@Sd,qUOHUo̞4j3#)$4JR.$:P~+;WZk<2(dBoSħB nMcp5YS&0m,$9HɍCP0]m J!' K`o3N@/rm`ڮH' $3rJ1!p'7g}>voW^^ؑ8JSIQ .;;.=&n- OIXfL 7%ls"RJnW yOPjڎ+;r1J_@D%l:iw`i!{+jW] q|y?%cJ;kk7($z"bf9]ECvC36 Te=Z1T^>s &[Il<E[>x͝#e tvSHˊV43_#нͰ`~º: 2x~5*IQYE xI62@P(ugpiHh=$@t#:9N%rbjڍ̒c!hlwufcu|[;_{KT@쵝|n)Ӂ\481\yFut@L3Otc,poh =Z濜Oe_Hè+h}өYBZY"K7AǺnͶ>_No{s{ñrd]Eǎ5/vk}ǂXa0~۫^W c|r,a>2v(Nַ4fQ>9𣿅_:\ڼ7\y\fm^*FF*s$^?y,V\ugHkQDwHz[nZ7B\ 0]|F@*8bځwSL_xlRn)4,84|RxS+wJ3~HcI>[m #+UuCyc kEhN? EY9/[LR=NI2TFاUL` ف`4%K{Zbk}Wu/"WYym_|) zƤCYYM!r#J(,؁ N*΁M)t,u4|Fue驷\'Pt5NK{iF /6n|`0 U=ZL0y{4ŷ\pBqp/i-g^Y!X$ep|`̦1C륨@i lU,-wK0-(QXf#ZnGntúkq%S's0Vny8]uzYhgrIG?Wӻ.;Z=OƎ )A^1ʢFh9qub@1R!95[< ӺnXa\T?8ooƬ\,w{vSe1J?:+2A((L3A-+8=4 2G%G#oϮ Xf"\(V am쥞w w? (QRO  iRE)LiRq9EE1Bj7t3y_u$`fbR$hܾ #'6´gAyw1{nJc]dmz>T1m}S\cϵVkd/3Ac sF ܛA ta~y1¹|n%hm)t|` vWFG-3ox%}Y._)U%H-l\٫0f{B.c@uڛni;BNFTqA> WK gIjݸ~H"u2~)A-5 ghL~ym/~53JTʹdV$r{|)ܯOS.i5j0Fot" MJe/C9N wfZ#qH{x<Øݼ#EׄRPvJfQȚIqxºxa X4%D5W"lOpm']2R##ɳkGr=УeaP gQ(\%/1ΰqaP B^g:R'|YKEMㄍE~F=8@CcFwD$ m;bn2'69 8 ̑me Ly1*Urg n[.SKE3[0Z'Υ%,#f-7SAwY"u3ugp0]ytq5 ?>25@#àh;LNO=ͺ ˎ`9Vw>R:^9P EYn{^RvyRc-Q0jӶ "tG9>eHGDŽoؚHM?ґ -xZkW'dҹj[5g45MJJ$`[mBZβݤՅ2:r.1~X:}5ݔ D)O@C>b^c;SX>~=zL:+E*k-C%y ʋ7K;鑢lյ-F~'E qo8/O.r' yzfYہ3"*G f&Pb7VW8W:<΢ßT)iF—{=g{ W)v016NN7JB^ 뵓7' 98:5EnɊ1PßNVYLl}9p@d؃'.Wۓ<}L̄[,~F&+,Ұ㾍KǮ) žC9Yt. a-?{AXt̂,t 1qocٓHAC,&h=QݜO*fcгy|2>"U4q;̴>zeR@UU66bk7(&fb 7p0BxME <5_4Vm76P"sb{^Ϟj)Pwc!q*bdvO;)9w̌\ # vN" }쉩 CQktU^fjhqgOVI:LEj*[,_b cv7uytGX.>.6Z$s~R?W/q(JWj-Dwٳج_ک@ۓM ^FĔ/ aBSgoQ'a2$G= _\AqsP-3tZiV+9#^Af7b||.\#,WZ>BU~#ڳCcrQ(./+X5gU?]M=޸8bW_%ܴ#/E1Bgqm=oFt pLgt!GG)f3OҚ %^|o3y)" f<upB*L~@)_EMwo͑c9hݱ\q+nuڡ-xZEaUoJv&a!@?1?*JɘHkqnuV+zKJns=l-6\eGrC[9;})__َ~k/>2Sb*_2yH ҭERllsV:l7]OJKw8 l z,bH#|lK՘9dGi%j0K57+|GUkst"_E&>Ó "߅| AW`7|6*z$Iۖػ=#`=p`ޭ<_3?̍Bi_I{'A'CAIlgRsy|',o~ǿ⠴5d]HQ<;ׄ|)xE.&tO0N'& *#d8;zbFK*bikזdQѝɝ` t_g .JÑ*r>asY^,^ȂdGrz4WkC@gٰ+;pL(G ٿBjFw5ߒ=w(oϻ}쓷"0E\˩ZW;=R ꅋC`F\|bՄpEa;`6Z#չjcT/| sZ;*27S bmeD^>S%Y$P)3$&9ڸOѴ]/blXV;taI,ƽ hrq^|˷F{Am+^n׆ϲGk|~U>~e;)ŕq4B]  E*Gh PR]__Rɽ@6Fx `rZ%gh7n8/@!U;͍$c׿: T2ی%Gb/H*f˼! *fO4{2%iDΫ+k J>qTVLD1볜܁%ɌSzJVd(po6 Ud>p[Y+FH $e"(eU6d%OMdtN7eYF]js#é|/ L66oy?:?PcQb1pD)*ˆg U0R@(CMh-Hz~Dh_TfFG)p`Mm ڭUPj=> > (z;/C2iʹ~ecH-CZ&s:m۷UYB(98NQL7BW>Z͠&%qI΃op&fN!F#>$(@6v _ot9}h$oǕUX,)[Q'~(i!j0hgZv3 Ņ5^5#\&u2! _ ԕdz pУM3GJ8V:zOl}NCK+CCx7#[KŞer˱k4U' mt5"O?d;N&W o62R'wLjq#3~`;Q Ҧ'ND@Pp0[UˆZ|oq5ZP$.!+v~?| ; 1;4xv|R5:t&Cqʐ@З" 2,5q`9R~!6EӉnX3)×sê`bC@IZ-!7F%.T6UAGDUg'w?Xu&8XG[J6}d3Lӷ}6Ca'(|XJigRO ``-{><"* //OIk @E19*wqL ʋ4:7r1 w3R .V9Ϸ)]c'yt[=VP)AЏ~]-34&u &cYRn%dQqM#o!; o!\@k!d!G)ߠƮ_/da4 fͣ[/>/HA=3ذp\gk+`&:O8?A eIeϑ Q0MƕFmmdxք2]J&y@AeN;VW?obB|3tׄɲ \nBn҇ˇS$噼C@I ؚYZ`Z .tЅ+jz-Ğ44NTiڂ?Ӭ-l\eJ0u- Azc/@W' 7lbs'v!K_/AR"iu!a<Ķhm[YPefU-UwK#!2opKNLoD;݊0y;k[_j: 骚Q9=#=⴮huA_HXDӍ DdFb"oAJ=j6;6BYž˄lk \gY.*c*T]q=Ho`q| Ky4 U-ᾱZ5 ep_jI3f-}f"F24gvo噊@'~.s(z-}#a7L_֡`Xɗw^5Ո 2̮A㢽qh 07I! >qgn89x*ܼ=ء1adߥ L5|h5+:ISao/I$5K_CRByx뚣zy#[gqNY n-b6ת? 9uU/0u|+NQgх1p% bк,t'bM)^}%510>n)*#V "udG#HIl,Ye`~ Lk(|H4+eⷃ&If*Y,2,,&0_$[y4@a8XCcę5dg9@eҾd8ݷޢ+S?JA! qڑi~$65 ȷn2 "pǥux..֮Cak.Г^/󉁽UD(Oqx5eZNa^1L/g7ܧt a"ψ\۫ yeW1 V,ӘV)44ɊI _wY[il8dXx)W_ j˷d8W ,3p&M.yŪWƻ?>$:FvL Wi~_*j^vв$t?I-X2&.= Uj\QMU=gHh٭&2o6?pHbe~uG@rn^[Ay ͊G;G"_8>#(}帝kuQn)&َ.X\9e6S9_b30ԟy2 "igDŰK^ 4FXݟ3FXQiѳO"J4qִq+j.^'#@D `w}Edj( ]X\ 15O' $(mN|}H+5vR|pˊ>6;KQHc'Rc zqTeΖ#w.Bn |:JKR͏㈵ϭ]s,5&-% 17?HkkfAxMԊ3m+ʑ`[vm[y_I5gPgʟm6KV- hL;hW.nZ{Hu\ bZ_nw 3aUă [M_hLWYXXn\Lɚ. D[8@2w6ګ5Ld#ɴaܶm,xTۺn/u׸>P uE=0td7;v\p= :/. ~+Z;0CG߮\r{߅>AZ9BL錀"0:0ܔ.&LSi>p;(; S}Q3/RojWTWhfZMmFa0rRZ XԨ0 :W O D}"~FiE "I]wwbe2yWϊHϧH~'B.%© !8z]63[l6֜0;agʇ;,hs' G,ZЉqM^OrP-3iQNS+$Q9F\X~]Kl^̩NTަ!c߇r+̫CpKف'OrSBi{ˬnP^"^:"ySl)C0 pMhhȨޫ>1g9Y릔y6ž}8pƮ BsѮy)K& O5ٵ=s P}įlk^f e1ڵx[Ʀh1 v\7@eI[ΝӀ V6闻 vfHT+IԠܟǤ=[,|u71|@<'5YKx#wExkkA^]þ9Dp2TT\OW͙®T? \i_JOd 8PHLT1~NЗ+.rxwYacqv|˻{e;Qo1:‹i:ZC҃gOݧg*̊'Nؤ%LA& ~.˴rƁ[ү |%d@7,xtBu%8I.N=Gm؝06k$tnEqb՛NGa`6j ƬNJL)E:A8G~I ]H=a*eSpqp>cejOo[ru,x!5@SW}!0SYĹpH^U\CTun@]$K-v@жb)9w&y?ue/zHK!Y@<"݅:vot a)>m7 φW'b!򶌹~"z`1ye` ކ~ hY鏒;)N9wuPE#%>cQY%T`:t{\q1z7xoV,H/Y:KW/}1}p(&+S?<.)` K@bw +w;v0)a(ȓ/BHPH?q>^hL+H/;'2joЯGHI}8cI`5rl~A!}Qҥ{v쮈c{yTh?t41%y N_J>6DRǀIO+.(+r#.^Xe\^D=Y^pl Q$(Ad6H0 `P`Lr&0`E!K嵦zELǚEHG㟡KE4 rڬFwG[qE,!cYZ\ʤt6g =zz]0&8՚\%P\[ |'Q}2Aȋ'@!-X25AzƔ0Rgx\.9w7%<)D=79־5Wܖ\y19RxjWHzJ'_V?GCT2ʃlSg I ‡m=Z nð̋C!x.^ d #_{, ֕f%fiL%"?p{}SXmkbC$X5m#k2#D/QI,t@)9$ȭk/$ɰ5 /e\Bgvtdwz5:7|rH#UKQLkw-O32Wtbe^+ kp dP- 1iQu<S`zjDZWpQI^l F]O9Q<QQv暕YAQ)'1Kn_ ` [6{ _ϡH⍠oc8Ȳ%5+ZtlS0?-qiGCL\p'jXI L TtMaY/#jdDr@}o.?1s@]hQY ϳ(|(QXFut]OzR@Aqiw ۉF:r/o+˭M@z3*}b_[$#hӫ. Ju mGoB'PN>愊S-cDd+ٙ ckc;v@q`BE/_&.5T}8qG|n'1fB`>~!GIavt7Cˮ݄$K>KUͽ냽N.\V3?'J <,]TxGfeAYߔ :No%q! sB5o\2 ɜڢfq55\UmyxM7l2tˡ(JӤ1  Rt [Rӡn*j=eOɢx'3b>WuGD{p[Ia*2rV5+>]`>`Sy}R֫G%ao#Xv}jetx kh<5"ePqd#ŖLO ~եG[$E ךYfЊ4uϣsLfN~zD;4YJ_]g>뤼 /?Vr%k?4i~B;6Ur-V=??wAWMngg/^,{}Rцj͍G.IݩoPa^i3lM5YO!,DqK-CZSǞ|/TX6=&e1ND||~ǪA/cLӒv ATYRyFG(!&a]JAN*=Ty&mҴ|`qWnO=mn mGB@Sq*ؒw4!Y9mAɺ3$/xNxx }RSb>/NJLm.Y8LBIY 98#M%-{}lCIo֓$ Ĵ1s<_Bȕ2 y_RW*M'>֑ 2fZyzf5^ӫ3 Av`:qB;zR|g d. 15VbMKᏱVG*Km&zmD9~5xYyD/ /'5[M ]PjGKMՕRw c`OGMڜ# [.eoêlBvʠgG=s*ٙ~'y<Rk:;2+BClϮ)$#GP)p>])B]CJ>MkHjtʺryn]M%gmaƀ gτ=j@8Ne6UqtQyw2KE1Z*ʢ764W0e?rՋ# jU(=l8sIN[|*V=iӍX ݃kB䓥]GP$JE5Z!  6lJhÅQ=ۃ6p0>>l"tf/Ys=X )昻M֎"{Yc9N8HIȤ%=Xؗ[O-8j-?m 4Ү-29ðDVZE{DiAcԚnjYjI-Y,k~GLh 7NJ ?X5?E5#㲘|CݩC -y 9PoeܘI9sk QN5_}A3i͚n`=I91ሷyA3}-;nFa2Dͫ6M"}ЬMp32ctc"Hֵcy̛5, 52̫5%bBZ1 vi_jX8|jg>5-r_g%&@Eӷzbx=5LzFE?U,`oKJ!"#꭫ y8//Fr$SaLu-3u,`@AeIᅬeh03)dAtڪEZ+&N=g3^ck#(]\>c(d&bl!aT2k8bƒPeh5_'+P "6E >կSt[[0N=i+"n̒Cd2g0s m󸁗;Ǎ6|.o4[T^S\ѯ?-Yկ~#ϽoE5qn*GV= @~__O0Т3GN1B%mvLȴ5N}}bB6AVR;rXEpCdwp!):X-ǫn)_L~ P(*[/gpDC &w83_.SDܽ+HnP[cU~vŃ |[ Ip/& m*k\`Ɣws(hbtiZ ĬT:v6n9"$4:e`ɾLOzw* jz(wmsW_*p24(;#\ۏt5NL~qd|RU1I]ۤr#Qq\s?F"N/ZٟQ8K(BItA''sϟ\m6禎B`'ȇ-}kђ0*_RI.=IsfYƂ97Ѱ[:[m{ +[v XׅF5]]fyB*Mܤґ'W]{~I?Iuz_W(Ãd"$0d5paUrR?)تzT/h3$%8\>clԞ`0Wב-j4m>` V aBbՠkd<_9mܝx 7Az~ yU$!gI ~J呎w &BŚ];Y/t4#E9ِ},}g?\|Lg#hFޙwzdt\ŧI2R4C٭';Wv ׼YV{)@&vK]J$t ͡wK (L\wĪ59?f:9ثH49ϙD5dp^ہcnWGuP:(M+]1;laKǧJ%Ē=e8EhR]XhQMn8/eE9¸s3~UI߅Cv?jܺ~/)udV V09L٩ ǽ0=2 R |uW)4+1=x;N ;a x^*V+|72wC7y-RE9?ښ[屮8,5$E :zHlFiI ^1Ȥ< L9lr+D{veh\+ 9|ecŤ="ES,mbOLiRW˧>~nĤ 56B H*%'2ύ4KO2:+"e)塯۞rp -3sxG(kU$MV{ ]˾d1& #wyFQBs*#]lDtjS' ?`s+sdHK x$^Vt[݃*諠[i\L֭TBapy`c*,ZkSt@T'[.EP#U4(.cS&%x3bL}/ י"2P s=B`|5k8%U ޓ]O;i L9ND-kc3frmRq^v5 I;`cRLHLɅU)f\WD48zB@z(1|yE. ^㪝L}t,*@)ٵ_>5NHU"PV}KBù2CEI&*$ (Bx*KKh'~-8Y? TCnx9$ Q0Gc`qiּ 0 jW~mlV{x \_J~&o%B*_ Av=k‘uK^A]B%sʉird^*N't$4`pyڗj$r -;%L.uTY UPݯ*#Oy#\cE,$_,O4D1#ʱøuA&ja&+g:հ| Au:iCib>\pp~'`bU>C*OnAQF-X.IFɿS#顗kL dڿ%eal+pgv6u//<Ǣ(EӖ5ms~ Y`&|+GU'>DJ1?Oi ɓ%zihcK3=uF!8'+l<x8 MA+*b!@Q{.4´+pAT,v+(x;)E,{M K6y1y6]-g}Rn =F9`CvB!s0.IM36¶_`XNۯg x n. rzF$pLDIBwsZF3+_pGpPD5CS'Iх9mJ ac6~JE.&B@n+{BL/8Tm:_i'-(eDIo$Zn~PN)ɒƃlR-Z,R޶<+b.8,gF{vGF l9iʧ9#m9v/VOѺ^ %WZ?b(phbQ K|rGmhxmG㌋ '{Ց홱9N{qd9`Gɩ"`"%Tzl Tzum,i!f_W "yS9c ɟ`&!LڶPDyu. 3;E^;ͼRv\„u }PZR0Ilm@)Ju: w[`Zm<|dtɞ^{n&!uNK[_Vd)L :0^frnRK4 Ƥ {sg<4o8Bjx aiZǷ/ Ҽ%:o65he }f$|%v6%n ҦUreCD/]s2n"8 QOvwz޿}jQS@̆ V !=-. }1˵>DNxX9IWޙ'-<IL +6|Y% 2Y5=qීcj$uV@2"0HBA _pk'jL9 _br3~[Cr}fclor$,Yǘ(ar L>lɞ&]@SO-7nⷾq^ Dޢs+%3J=.UJ$w̑YT~Vs=kU{g{~sk#S K90|7c.hn] 9AB<1XFHph*px. Ԩ'.>l\Psdٱ).$p{aTz-4.7_Dr(Waduχ.٠c0~%,7I n&-J*96G,13Z[V+( 8/r6I02bb{D;2w*s Gx1tu7V|ģ"1%~(ejF`bhNSۓ/RM1H'scGO#=lRԳJ?]<>JԿy&iP+py3vݝG=sN+,;4ۙ8.Ҝ}4 p|Mo#Nxpܝ@I  1T>:0ÿvUkN6f8; l\r+Oh.oё3<Ĕ.p hJ cNrbKPu)y35XݞQW|$UYI86F EKM (y@7Q:Xo`B=Fs{ &i) b:N`+a%n\$ ?J&_̎ܪ* nsjpJ nPAvPc3O`Q_b)J[lJ&Gt$G1˞gk#@7dfKHW3̀6?|CWT"~=3κ8*n7}sՕJmafw:1RO5J1YB=ZS iUtA0SO>> }֒DJ蔐*g2Fw|a6_{ruz39i#ύ ѡtɦ QV;%'^a'u/08 GPhFɖ}=۸os=+d e=hl YiKZ0ci)CB ۵k[RihpKFaޤNkM7pؠvݔV0; \/tˋvZȪhd|Zxk8`A-D`}n g^Y<dmRz8~dRԸceQ#6cL'%'[7JjǜDB^䌛 n"81}&za܉+mhZIn Dr~c_jIٿX.<."46¼Nk&Ez2ίW6p-C6a5Oeϥdy#%9PRSb[9{}O.> %knJHb;*lx֎1JXOăMރhg?qwa" ab޽B!6孡V/挥HOn@e) s*&P9;Ah8ϺUG v7-0+9?K1z|H?]w\m\͚ACfPm3D\t?Kdb[P~Omcqot AT0u J*>_7YtSG5X%!ڀk 4u##t Ֆ_wW!52_6S"+9BT8Hǂ 4fu@@8?99P˞yP:xiQƱo|3xqXQXR繼 }P\31~Q\dBK]p/ҰtX6J֣u ,a֮iD/d ]0&ݸ+t{nM'"圤!Fձƒ׍+wJcS`"χu9?h^~R~|Ӥu.8nzIh.#LT'iuIB=д=7q X JJf,I_URli8v*LR iAp fo!)z0}<`0vU\T&H `4Y.wl!@7Wۜ08o7ґ)g kfXPYsfTKCr8YDJeщtlXddnxJor ؉z {*x͇GNS'ӿ{ 'D0W=c ;FO:$T-b73 $nǑTs-`SAI?RWqRoxIt> B~R xa5e]ԧ'csX1jiE.g˭8%7BTTf1Y<9KE}lY' xuNCtEbB)L69,b!ljb6|oC/ e&!4ʣ2!7vc/og<%y{p$Ϊ9u6L+<^pxí֡7ecIXhf<+id17g-Cdfb aobQ$^"_l[!)n?[h]}hB͉XG$Szn`@\N.⎛BNΪkv^q)Şt5Jۋ#_p5УQ8o۠Lf?Fg7٥;% [Ch¯f zx2(ha$Q#/Dۋ'':dc3;Ct_d袱c|s#M^Kj dEKMW|rbON$z&? ?yVdKގF zaޑ֢Wd)+g~Yv?m<4sFCE AԌgkuxFgݵD~I"۸!a !;Y0v 7bwΩ,)=_PBQ2>3n@vMN-CxΆЎ1.;v^i -!)V?{Ec/@Z e Ibt"[uJ\r0= >v6yC"rݖߓy&%&xu݇vUG<%#|p@TyQUk{AwP)<,ӕ>|"X] *yx,ng#! TZ f40Kf?z_H+o 6e!N: =2 {>F)JYdqcy'HTKDBh.:*ٺ+[tXE Me9ȋdr&{IF_uf>?"lsBGK [ʫ5t zA $C1,]0Z7mk17V*AF}8>>= kұ^%Ё()eBo S-K#\eb" Pi=ygcf5a2TRg/(l횥Wj=Yf/*\=XEI dǡfBsCx:pmf^G1i(?A૜ E8H=*秣rFJp[_MAfw<;ٛYEcS'Ϯnh*?9&W%KؾqϺĵߩfwO+YT>󣊟VK: !2|v0_)Feח,:O2h`e7UnQ]o~E{~.j0m8ˎ\02tm3Ϋ|ԛ{қFN"N@c泧0ͲCY z?:χ2 "K~{D1MgѮ+$Y.>'QdAP?8-bEio.NJR++\R$,ǎ_ q?ܚ۫DNF 9%|iAu.d 5ȩ#P=D謯6+$ d^El.[NQS;qE4 JKe7*\NW"ks+_(/+NC̹::"\[TЇ11fϵk"Klnj-Ѭ=KY}ͤHρ.0 'ڨAaNDZ99hvsl29 :Ct}{*QRde"͇UL V0flr2opLl1%A,?G<z$ZYLHPQY=dT-`e@kZ|IJgXa3Vp!UG b+eJM˶3:.^ڳa ejg1RgxS;D xv*ͼU-L7|-2'rWWjAf-A-/:Լ9S/PɁsup/A_¦ %/%|xh+cqNse$:rQIac#6Ճz-LƂ"4)3OQ[ J6C]1';cF.uh'V(a^a) ||wV}yiҷ6I*InS !|v&e!ت*u?st(WIi>K=>Q9pG/ҶNj+< 0CD$JudQwvj-|Ҵٙ+ͳ+ ̈L LkJ} VT[:FowJW&/޴]6'v[NN+ŸBEj2lA54xK6DIK."%ywv$܌K֫Q+V-#Ej'Ŋkѥ򊕁5tV'IKj{IFK@Wp^a=ZixABgKv Z )PqKXY&/R=uuE3͉7"O!N"b10j (2Bd|#u'l5'EʆoW~*uZ؉6E)QC=\,>13j3 _^Fys~!X=`%hX>-=/cT˾ }=Ylܪ{\a~Ifh&/T)/,/]"y>d,>`\ۻ1ܫh9 |}wRcۛ5C&u4nREN2z'(}>@O1brR&mzeu=e٠B J u HTXC24{U /UQ: z[1Ƅt%]i|^5e`y+݇ߣh+˗% |&EAYV`G>ӭ͢bWH[kvcЏ2N,14 qPM$7M0wе8(ՉjN`3)9ݟInTwƛ懀s\f_/!Ayj)^Xi{ 8FMih?S& ~)w0L'd-xD>E˘Pېo{nC-NA4,s-E)Ej-[{ׅL=dP6\å&l0 $:颕2>"Þ51q!QkNT$~2 X0z7pGm 93+hj!$x7f R/6%%WIE( 0Gҟ2O̵'CW=sEv唂lʻC/Q莹DT^soً)yu&H5}O3{]1S 2ڕP VЏ nPN溕A8rWb6&d+85Ѭh~M >5 }Y7'#$8wg'-{5kALY,^ ޻mx~V*G4&uJ"7 $ZoϡSb/u T^ }jZ9Aj8T 5LaѴ[)cJBc5T39&Ú,34)nocpE5. NǟAYժHۼoC`ɕ.Uk R/TtOS!}xG-RqZ.FF| ,u@{q9;I,8&WfnHb;0jJĝt>-Z"+f#ŲKD+Ȼ#|to(q3J`mݲl&r?,I"U^{Sb ^H{~[D~d$MxSgF _YOy/R<0@X~d|_ܹ̓-{h; \֓JwJ B-_ JjwS tߚW]@ Vp#\fpqO!ec=F'rUV/‡JJe n><҇Zky*/OAtrR vK ف8' kc?65uK!uJ6/_P4tO;lV3JPx\y{!G-;]%?Lkߩ+,Bx]"J 0f|³1/fx>TJfmdlg'?П1{\ ߯DЀ5"_g`sN/:luIaA鱔+}|_U6F ~:o]OS4Ȭ4).iPza> 5:<4%=Tb@Tz;K0L(J˧’'ϑD*/# x| ژ z&Zž2vm@ OAJm+a?1gUolHkF !ӡqLx;z7x٫t.W.Ka]}d%$]%}t!+ t pnH%|ޙ#Agnǻ 'ε^5:dvTMaK腺^y6ABl@f40eAM0 FQf lhW0~$ #'܄:6>"= ggHf$4_FF9㍬ç2wp>xԱ<"iT,s ʪsT?ި"K՞bX?MTZ!taIQqpxQː`PAcDK5͒g^TCD:3= uA(Il x+ݒ̗Y jADKQp];ǁs`pYzj+‰LӲ%|t MkP˽8XvBČ.=~ "ho zFTJ{#Jx40 &|O˵[}dw!uJ] ͢yӬj ,<ߥ;-4UeK06B9Qa)̠_)#iz g7Cfjd|TnF whTKT`_U 9P( 0Z“^F' >|8d :`D%UKS}V1Qϩ=6Z7Oaa6u`$4Ž\m%l$ $?))JtT >TI=\@`n%Ml͞U][?C<4#>]Ңhާ O&`#."P2>AJג3U4+Qۉ-Bc{RU3]bFߴ0>: Q B6lܤqa]Ή D*d `y!DIT}eҼlU2})%7f~?Va͞1,j-ɉ(]o-F(TDJ-)`+e*vGS;ZזMC/b=<"X.~!;TX Z>!`S4c9vٷ#ٷ{>FlJ20.gD-}fGDIc#rM#1 4l "v?iI\9[MbႸ ! "B 5HrE("dW2*,pyQ ćʻqCZʉ kgm͉Wb@BgJ%V>^%)I61рjDNj8'lH)R] 5`␚FrbŒ!grn(X;0TFfc\yb+Oӓ$t>k#IZSѫ᰽44F [(@3ň , #:kt.,ӵdbNѱIt򋌬˚ffaJ{U "^ʄ8w~[I̡="r NSnyqz$(HBč= h ͈ӭݹ\|DAcB '8>K]CRU.&)MکG{h0 9Z -bЂaCS΍tEآ1A8gژ=GBc8KBCR0jV%in n@QvsP/:^#݉*AFڣ37ޣ_! }UFNH40QJ0!9 qOm59Yv ݰAVnqT˧IvYJO^sv!m+ *Q ǫ)(\.R( өz;7ƒ<FẔ]3ֺ4{鮧tW+sń* |Yc0;CNΝ{9zٯF7[[ ]^{!Ym8Q@*>4-NChY}!vo!\WpLVߗpˀ~`>-\7E@š8RYnlPwm:tS'Iϝ@5z?Gp K'DgvmP,_O@@|sU1(έ%f4g@sÃ;EȧV"v^} RkS{B^,/:wKIoGƿ֣1N97gV*98Gd4 &S3n3fCZTW0yZd~.7֠0<*>\H+L|=R.?PW|cwSx3X'{c#8(_(5?:0HHѴgxcwAQ+ x._9 W"S?!Us_.1R ;!Y4y[aXGvDFq8#èmyjhAM2_℘>Af~e9;#^4qҼ2z1?tEPxG-~{!}FTX`6n/.Kbh_<8p B2FJ{9Ssp0`@m6 1pz!z@rЕp6F[S ڽgcu:kUY'~ Ux u#ĎW)! ~֣?8j"^$|G j5^ M o2wbB=ZZ\^?, X Ӄ=}htu(* &tst+EqtF ^H ݩlH`RLQ2$3],h^X2u+*32C8 1B8Y~i ] ,ě̝dunEEtE3Lsy= *q)ջylǞ43kVd]\$` ӳaZY$J<Ƃ{YBx:QݱHd7fXo,H- ,o^^S2Y_a =Bgx`w!勵&y1_(z*<2~T#g^Gރ7]OqJ?5Llwbj)hndOv ]TMQ}}Î#Ou>\֟Ȕߊz2q0+5Xsn>D;B$D*mN`8PqiȺ:|UN (W|OlSSJX{M 3{ Rێ@t\YvKdQWb*@2N&9cKR76 |y!'4$_?hQ\@HCGk3' {74dbE96 Z3q&}؋)Q4/L-kY\W o]2mY3N/0.p o6]*ۇĚι|!=]BEr˼2}2ĚCXcA \e$~\y"Oz ~F))9&DeCaGb3߭bo )F"2 =."oKS)z)U6%Q5& M^sY׻6Gu4ѯW-WcU-2Wr+HcZB.L`$IRCCR=nY9/![LiYB&"Q#0$xt!:VT*?5ct4)m ѵGa<$.bm7Aqx0s6*Pte:U~gU.T aTXs؂{X?@ :IYEsR-ܒ l˽iݲdwm(2\jn٫ō^KN>.atO}ȡ~osˬ T%$ULT^NRB+  +-Φ{a(.i1YoQʰ撅bD|1׸%aBH]=$m*- $Zq^Gx\`#As;7s`mbύFj 5Tmگ hTiT]uzD]b*:sNSĞܲ =e~r Eq3voΚJp_Yl_ n" [ ( =trobKK8|mM= Bdjkf0}!R# o'r^13aQU"Q#;|6+kO(>kJMD;E6@.*x#%$DGKG !135zOCp$&_nMp zTZ݄O= udjx@AnV,&$=0p.@s>t3c?$AwC֙ue̢>ulӋwpCM[_f.z!W ]OQFe@o;¦p {-'ȗ@9Muӻ&8lAlXP(j>ȊN7o"*AÙ=8UN`C*޳t>L)ˈ~KZjzaEͳnݧEĔi(~G}uJ JKS1=ez[jLޖT"yQ' k >BR!<b=<"lSCH Ի'{$.F`- K?LU{X< XsR@xMnM K){M%z `K&JhHM2($#=g%g5JMTJa`P<#X 1y|'TJ pNjI4RR{<ߴ/GMxYKqߑ6tJAvwɈڐzZƨ::!8z1N}Cܥ 7+pQ-9v}a=җULzc)&[=h NЍ/ qS%0/K)ԍNuuVMoӌYN17 L%U~,)`p,Tn/\4I\)ŧo)GLmVKЊ- JВNNpתTs`I:$pA 2Ta%nx~"%[QHJVю?\(8y ziK: RG  GJj7JlE7l"Bi@tIm;{/nZ3b_+]P3)m]K,}sG_8/z&Ѭ>>v dkݕͶʳXc=)3كE,鐤 z̔/)sU|Gj8Qxk/ |+νSUZԂdI/j ]lqukAM"i㘽U$c2'Εj?N`SB$;oVpZ3ⓦD{\o6UqvxJƊO42MgNUr1o&š_*etּ$hW&'QZpa㜉ѷT< )7#`#=#zc 䱞}NqrKwwA v4EIY2&J^6p:X! Zf}ZsU`%r rv\j։C6%9."\NcaNKO=9-P ɲnH#"#n  IukM uK75腳(O;ڪR44^hzi w芼vA}Ll jk/?E"mvZWrp4>(@ R踴hE{  KZ)m&3{V<<- i0-CҨ#S,jF(2u#3qϵL_jMRJhސ@ߋWH@XcUމU1F [ $(a.2IBdLp/a ]R49Bz>LMQ M֕f&6;L:H9Dac41@@L0SI~緗g-*UFFr o”.ݨ1/Uah Y6LY3r$xA~#Ƃ=I PlGpᙂv{誮 t@뮝t׿׶ZV9˨`n02BQU5h>XN2'q_Oq+f4&ND:#ヹ,kWІ$v#Y9Fxdp^1hOG!mܤ#h j54IwQ.鎝kB\Y]6۠ $x1^ϥ P+9-ǭ]3B:7OJJ/]N33f.#i0OJ֌~\A_u{lϊ*sr<1Pr_rZO7Q Gv*P8<âX1gOC%9(`냹U3~" eU;7sƧXy U7"LsRbǪ0Gben+<[+i;'#ZQ/D4TzOL BrTr+oQy} E o6x*Ra\}#:poA->"0 3_ 8?634І0)P5EᲩfmOȋxl?䨫m g ̆rIzR@%1ïzqo&sY} &pq9E[mt%'a7w<K$9=||SYOKf7GQ.8hh>?KKoy !~?p^a 78֪ L{EyvVkeGhM}̎J7P3XqWR[;G=E0}k tq%FMkrz IMc>܊N_>||2MpxFnd4SdF,E^-l g>/ (*Ki =kOfRy«Gujo4!c>*߁41bkTfX*.XeOr2a8h 6}qwAyKeӕύP g4C:2DSrZdDw~NQjٔ<1Ϳ[kw&M;Wֳ7lF䔗9@*'0Qqd\h%V5.4?'s71qT&{]ķ傱MbCdżoz퀸;{`#4СoC-lս~ȆdB>;B?9p۸LD[ RUu N-B8zrB7`8 EQp' *H<P"zhҜ*woڍI* FM>bNJ49/>*kxOqԩH-*|6S4t&,AB$sN40s+ZstF${L>I]/3cP"6A&[UZDžKwf>!)x +iQ2kvV`ҭ,m 9F !i> U|6F@`ʦNmv 6`^`NkV Y[ڇ!+N83 \Va0 5p^\a5& I{dϤ .,3RCBUÃ5N\_/N0x#䘙nrI}JICB7CH^.g$D} ssc۔i=J7Bc]E$p~@I?7-mMH&EiLNQCCg[ 9@VK'wKc+<6;C%F6$Qx44hf7x{/#7^ qNj1 Ҵe@<0Mk>UCmrcڏ6m7ݟ0n6[(%3ܓ߈ę%4gFrBb.Qd=Xv(lV[C-BIX=uo` RnwC~ \թѬzDF$,o۷u+]ĩbA'w('KXiBV1h'؅̨!8gP/HВoaigHwȚkhi%]yu[z \!5;xK fVTx*bSqcT!Uԛ \lA0A7^?ϥ Z)E( W䥹 IRE0:'"wjN9JQ+x(4.% E`4>kjZYp?g\ϧBQOwi9 %9dHcp 7c?KsvI3şB5kGf)o;]޷"PW׻# u> 9o@gEyxxąU/PQ Xx FeM־u8\.ф:H3N):qb91i+H$c-A/,P|jrj1`e϶t&3#X;JfS1+5JV,N2fo$Xr>Ab+& V׳a"jN${S*hU^ŖwB* ~%!t(M=# ư3#ei?\?T nV:^X9N$PGR'_r:[ D+ !AWJŒ踕Ir@2*KLEm N6^ Dc>4Ƣ[FK+G6N|VrMbլ1oHʦM0wf4(ӏPܞҭhrүo'gIʤK$]Nmݶ5߇>;vgt5񍯎RIrnΩ"Tnc} ^W$*K&XvjڅC*Eځ&)v㤽;;Zh(Db^&/hS}-Wykܺ5^|x e4ԙU֜:Q_VL2ّS;Mޥ<7`-Dzo?r>/,v fVW#}aLCR)ooK=8]rz.2)U^x Zwy^"q\H參dSVal8t ndqU), m TǑTZvjtUk%3xߠ~[E膊bDig֭(f^I'v2t*skv "we鱢?PA~um\շ NJƧbDKӏ[{u"!Xl/֫)}”X~*]z6GeTsA")6=\ |iGbQJ[25gxMQUc' S=- Xd2\5`MhŊȌBn!N-|GneIs:84х ENy|/RԦYbXpzeW<T/@m>Y9]6wVgp_ǁt_rzP'`*F/-?@^z$,il)LBdߌ_0d)fM+bBCH b?/]2kق ,`Q֬G@.~^J?9GV,_ȕ,)=ZϬ*B >{a#Yb1DL)[\yS\ԎlPac9mʠOǍaւcojUS6(_LB;Osz} -h+1BGvG}3ծ_/U8fs& nw<:? l$' TH t/Z .~1pcS4ӑB Zץ $ch۰Ǩ$4lW#HowV u>.dطcWb@KN Z&W oY.9 d>Y7 Yb4D r;Gx54 8VoE'4YE±keV4㹮gJly6|Owχx* t?TY ΐ;EA`F O!?"P'E_l0XZUQ_NTN+al)Sa)]=2ޝT QnXE k2XD&tjH38m4iV12+ԻcN޺bFgK1uLfIȮ_]YMlIM.{X( 13Uw֑vaʵe nM]^iX*ExqFi g5!ۭoӗN '/ˍ7٘;nZ ,z u!>uTbc d%,5ŽN^"]̿ϖހeɷBK! fϫ"g$q9db&Ubq}կq4ʹ{nk5Ea.PaeiĥlQ3lÙr){0!2{h-Jc?:J1 3/zпMT,JV_}bd?Xw.”۞a ktW˩GI;~2Re*La ;tSS9[0h2qX#V5;ۥ*YP}zQQI张TL42Cr U䁶J5m )(7AKCq]4g-%&(d3TCކğ1L?S58bxm?a%=6gGCM~mRb13l/(^"pU& A⵱\HwGMF|9 %ݷYab|vx Buy Mt L>QNS:sSǤU{ؕ &!hq%ĭTߘE>C7A٥9j1`]|mJ&FQS?1DH#SC7Ib+L:sH P$4Qp"cBK-B>WmB5d~;W+U7fɄ{7ʚgE7d)._El>J]P4b*A7^6J7[O|E1Hx*F:IN@z_k4xuϨo$r?Cua ٶ5l[`K[-ʛC+cX( b?,!H9cfs̪;W: ʧN^WwjQGm␝Z[on@I뤭fq{IPeߌ[Jnw{kA23+xa0V9!.{y%{ϐ8)t@P#Wvp[cm[+Xkdܨ)˴05*xw'Cv?RbA$.R EJDWnW}-Vֈ-?_a+Ś\D$!`mpu0F$*wMac$IGNO%'}|If٧qk^*%HmMgD7(z[ rR_'=k6/;C0ANf:>FڈK_)*KԼVx_4"(Ļ ;A_$YZ]a# ׵6G+ &2UA[|Ns;hq2&Gy T5JR9םLgt"w7B'!4( WDblܐ}%HeZvk@ec9>%"OC{AoS3Ya>N@0B*ԶmiJ/ C5cT2{2f[)Hƈi4G{!U!ot!F{"F3/dcGuctU+,K& $r(J}[[K'SqH #{>D={FU Kop1A!EORubtNg6& Uq"+:>HyGG<*]&}fu}6يn*&<\qӵd9m)ü5ar9qKkMf'{ͭ߇YR>f_f>{oOpPPb冪0TPN*[ɑ;JP W`J}<%>~0@|WmMUŨ:l^+h`2bH~ؖ› Z}(5݈Rf䐌+VY8Ybk k!^ٷ RmR8q_A-qIʶH1x[qSx$X,n]KkFT/4XTxX|S}JA'l Bپu׷CA>[6ٚS.2F"ͳ;k+rNn[7EX3g ^!(W(w޶i qߢ3y\zsJKeS@r[yy붩U?$ .O{CG_&jU~B薴ȁu*'^w8&uQzy%- ]t7q9 2ipΏi*y4#R ָͧ0J{J/ *sx ]bZE>qI'L=h"h#nxԍ/UG.k0Am߅/t2LgVC,O'Bbu^vt97F8*CnI~?B}1C~06\%x9Dm_g`[4nY{:{ g W&fV.F`( N)HZADsrݝV3z-N'5x"^K= F0QVc3= M.uRR' }sW[ @ܿ}W@EQi(ExpS3 y>s#_&v]#w@~>Ꮄ<) &nBH%,ʘ@>]zF;2yDR (Z>yO0x1$5LFkZܖbL[ kf0)7љ#!1D9/C9 P”zoTLc L)oo &X: ¥ k%4\f]^O(>*= 'mb5tE P7>fI$_5 a+L+Fˆ6_nY0 ʳ8*aN ;Δ55:ӡxF6BWqZ'HG(e+t ^VY~Es-T3 ܨlI!mRC\P&5X;{`@R2ޤy6 h y-`'N-"5+}9 qc sQm A+JEzn{Mw9aNv%RE<|i= ,Ũ/vXxNa 8OQcnd#h{\C1Oof](bMd178 Zy_Gm #ҵe|#Z8ri |MMTƔ vvsߤ;Mǽ26I ^15Dhmh44uhp?(оeHO jU57,?R[[jĢ; cّZTMp̾:-oN-Q]\/] h#rX5n5shC)RN5FA > -q׉[%FKb#WZ{Wo9TvqlNr4?҄e=+[bv):~[5`-w?o<4oj|+ @Ӯ5Õ^*,7ddoF䏰b9]|W6;B~>o ׺lqG)W߃$Sid1zޏIf1l :SkƟ85܏ ڔ9sJ8@wED*u t+*G{ -?-L's;}G*ھcZCzERR Z$o$:0N} 0Ljjy] x k.>0SVi37ھ p/O,1 )ԚTHs҃Qb!%[EAJ)] hR=g띮!n(ݫ]׿y㣂SaV] 3yMȦx^g~'$0Hl8cGPSp|[mH!T̃z|,Fw4Qh(8a(~uF+^z{lf#yէ)GbmyRzhⓃOe *m;^^r'z弞bֹ@o,Uh2Ѕ(Tܚ{ijV!睧a$eAT$ b7j5rG)cmMH-a$[ָ!#y ck/HڎQt2j6S\J}U)1OEXf.|{P2D[õ1} 𠅵ڥ6cL}ep|L]mKP2vnj;eШz V{eZ "\kÊ0G,1hX2g=>8s2JϦvN¶.Xp}C{gWb +|V9ajG &][)i-Y) _\cJY9fdj{$D KAjA4g*eyQ@ ڰzΛb74 4?+euf#c߉~5N[dn@/P[d PQ|QU: Wҙ7#!eD`*r{ɥqhoR.MbAy+srA#@q56'%?鮱-F\zˢ@`WM)yz2o+ץ8HM=orCUcbD5b{暄6QdcL>D6W'/kDo }@[ȊWzpn9(QY-k1}Hw(.(8 }C#?4+I,jMT/m{'\u/7w2מ*Õ!.A xWHׇ^B׍* eG[] jp!yhUH"딋>N!9돱KpvzC[! o4 MiU0clض?%vL#E 'g<dhC`+5zaEۈB͋z +X faJ)fxz?@- \?}'ʩM𤠻kA:1A6 65k8Џ #{1J5ٙ H eMD`rmlAieн珿+ A>v9D5 J^=ZxodH%NdRĭ?l'i'c )tES!!r :YQxk ޔp wė>vd֮C.xTiik[VO/$6)NջiVvc*|sԆXPzu<)w֘eh]?G *CHKrǶVyz\Ul!A3p(坢D{KbEۯBsڿvl|$&u{ 32y+V:k'm6^fh3s'$fX4 %Ĩ͂h+Ea{ ܇% X+T0X\zkUk֢Q]+@fj|97gw` SD{n`db] !ps<@D~9Lәگ'QSpI 0JI p;Z{ um%  s?&s4Tj{$v HY|םA ooZپ$FXB}wQQ箩M -{qE[#MONNuRV˵cTH¬]F/TacJLtRW Qbto,0:'+kRS0GW Ƀ^ɝB>>!WKwJFݶDč ᵝ :C\LAyƟE:TsKOxj]s'ub[mE aJ̹2)==X79$x,;:S@A$ t::|8{$ %@&PٶÊl[2<)&=*YTkʭ1;`Dn/zޯY [I(]lBcҡ89Fu/-oЁ P`dOp2s~n>: eKg1(LϢJPOF ;yr"u+d|.ܦy`:} 7nA 9x/3OrBZG5ȠAPg|BRrMHAB0e%ƶ@e} ~ʙ]a~惻/pi#>[sB@@Kn u="~=5!-?͈H>Պ utIWFsX)*m5)j*|\.Cp͑N휤pe"FG"IF}e_ã)[\ sKkX⠦m%fm{ kn!y`5V:Tp^g-DA^B7T>SNU7[1aH>w޾ˁQcBrj rճV1Yg-RIaaF4q+g,tLgI")!ZӢ虅y(<)"/r>ɘ` V!z$NtW6xF L<5kcn"A(00e6 Y zoua/ )a2MN1\Jg:y`CP(q~-"l?Rlvovc([:D0*} c0IiT:|j[^ mZ!9vqͳ{:טK9RYxmzQ#Yћo~y;B)O-_͙FK P No u 78nPZFҸ(5~A5Lfi\Uo)V)ƃ\!ؓkm_UhQs?vqȴKD=(!iKrj9=ɟqKx:o.;CUl)+ `&TBPgmUZjH_^xxw% -I6y Q7Q+eɝjWǸ1N'f~3wJuIZDvaB1r-.Y9xaU9)0JYmOvZXZWJ <{?M^Mb7EL*O|5aj{;eQ?aN-* n uz~ZqL>W #?!d=d)&ngru*c 7Wo;qɷ۰,b% D<ľPZ4.^}V +>ȇNǘft#-ǃd ,W,x$I   !ʹ6IFfM(4?9;&M]m0nX`]L~ⷔEa߾&Q67- Xӊ dA+Yx4HT?[thW:T?[ a$Xpn Uz:_/_s%{P1˰5q q|Y&OWD/ &9;nI7Nɯ@W 'ߑgt-hhmM^)۩O zJ8񔇊Q5scP^םi/wBxNN:Z`*Peh7*m]1c$wbR MEZ}Ԉ2~^'ah"4޽p8RJp}$$@Y{0.Wƿi|l|i~G Sч;\""ϲbG^Uh+<к0NG[MM} FL,o9FR>xy z=0W>z{#sBɼJbӹ­;e`YM:.¯PDnFXsEv;A`U[ԌBXP! 7 & 8_)ݲh­x^/\88VWCk)RQaP%ojXj[|^=0&cJw`j 7]Vj I ip9_ xV+\;\bp^͊T "c+w8`߅f$&( w*H1iCx BrƱFc"@i}ϝ&BH5 s$m4vP]q_LM"$KZ^4щθ*R!*3`)^P`8S̡޸aP)V 6jgYZ070701000000bb000041ed00000000000000000000000167373ea900000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dma/qcom070701000000bc000081a400000000000000000000000167373ea500005f00000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/dma/qcom/hdma.ko.xz7zXZִF!t/Ε^]?Eh=ڜͩ='δ.d䫵X7 sK&;{ YjaRǺ|%(JOmS(8p5ӂHñ# ܸ)dK|;ջ7oJ3uK䲫,_r͢^!Tzj@uv ?G=/|2ܬt"͠Xa)ߕ=Rٵ 8[ D52x3” m0~Nɠ'\i_NAD"}kɕ@E[gڽA(Acz eg8eyg=h002vU 881P N-fqm}ڪYA-%~3w4@@l%+[PV3^މJxs.Sޑߣv)N č"J_"sȻai*?lͦ 0AzQ$~i\JӈqmET\?' 0Z7]ʬa 4e#OQSo/f.Z- Fl5.Ͷ3W9Z.j8 ¤l=Q8>'TWv / r~w$C8 + Kwu#ԚM vɟ?MD5)JɟK1N%S`R(Fa΍. .Bz L}+LAZhldw*ԃ4#p(C ͤؖ"ZSxHc6z_+  8|Ekە:qΦq"Yj''E7v6Lb=QN4u1T1bna=puѪE*,4wy=W^U^ݸxAMˡ+P :aJNx4Nd`5?SHP"#/GdpL&NN"+nSPf6i(; ťQl%yYIVeKq|jgrn[dvrjbwaZH$|EN(r_Ul1^cTpp]2#ԕ:W,Oۺ!:~^$zGmV/WC\j}`dBz @p"p(emJI;g29eq7JE깟ʬ?I9Tz+c}6;!Lm%A+?ENM}RN~צ8 WkN}`_f{Ŏwl{h(YS]B6TkK'~W\T7IԔ+AT$2fxqg2 #ڶ`08乆/~ 2=C0g>w >g=l׊Z =[Y.hxRQQɘm&.Om9UŲ]uGe`3o#9s}zw5*d6Q+.%m65D3luq鱎!6 xh4q7-Dܯ˴lQ+\uW/Psށ%`P&K!P\F* m1 f64kK0nsO{;Vk?:JB|Vx@8g-GMK4:iCPoNiOU˄'Q z|I 0Ulћ&_Jf}qAk+SQ`^0bKn`Ih ~%cgRq=( 0xN',HLᬛ扥U$ѐi ATA?M.q-B@푸+5^ff$i_BŝwSǹr DGM MR6AY0ɵb8>YpL}鮌7!5B10rc۶=ୃůqo1쩬~x_/*Q|DN(Ҝ7܍="3[O Ob]w @:)\rxwOtEs6>C)|$8X/㵃7O㐺y˥uW"B7.-;g8 \N_:2 ;$Lv@a8ƷB;S=(3L;' 3JMjЌ3iuaJ'x<2>٨ yLLzݍ ю^?1b_2N ߛd9JjrQ/*Ʀ:K;ǀOfʻgu$ %_\FٝGP3[q?[H:โeT:4ǀ emb o LPӇS_EgJ*()5 z~D~n('jO2G,$D}T)gcv{ν VΞ/ZDi/KM> m&ȅeg΅fɭjԋw㛗T@=( Ǭ25?q+p4 -W?_ >[rʼn ֚0-W@ZNIcaS=wtM?R|khU6F'&&E\`6V FF%ʸÞeTHg%RL0 w9QǠVGnUbn1)/JlԗS4f-T7rǾp_#V#̼`uRT!<4OJ}&.êZ4x=gyઐk޳b"PM|t7/7![L,)+c${A] clcq>§֋ 32oԦ #R7ƷZaNp? A>!H5,/`6;W]Iln\<1R^LxRz5s t2SZнdfcE:ݥn}ƌWL^ρ^4DžjR3TninJITZm K^vE?%?}2cl0Rcezc \`0Ʌhyl̸5{^4L8Q:' ^8mxK֝CL45U h3jg-\$py7|5#2)Vfjp4P\cZ5 Ǐhtd8[WΦGLq-Ьȕ;< ;_v U'v0}Bn`;ZVK!|ChHSJSLjn:!) ^ g]ָ6ZsLyv!,S@NJChC m_4ЖʣeJH3s# `I$OuթϲwNfZcP^eZؑm*R-mT&}* j<@ Ϫ?@&toKzA8 -Y:w*~?45cM嚸Qݣ&""BrK\Y !L CylU*"] 6=1;$z 5kx<靗ߗWlQ99YPD5Lѧ,$%KѨhÉY^-RӠ a5X\mUu$s$U3q]Cw&,=1J۠h%ps칩AaܢRP&N+I^n?G-2uU5P^_/x,BSD<3}@W1cļmVVM=mFlBaNj ?yݬ2#N-?Ey:EU ,|@v/%~ԞfI̻1JZ3.T=r;I[7${nfz|L-7(hj}57e6.+ˈ9mHDQmdzaj.ϸ_9ϱs\PX:BwbHcnޮf6$h43sm@g ѻn$}7H,ر*~m׳xO,ڳYRNDi1?g|o ҃H&a&(hʳȗy]UTyM$7om1+PUknmюN}n1>C8c0cd`G#hx [9jŵ^fQc =KorczW"[w.tVo ViJ~8E\X4t/t;X WEb癏*Bxh.ՙ'1ֻY6JD1.`@MȗFbjm9OEYt{u96 y2} m1_r:1!xH{b׌/ce<lgz6@Ȧ63+v緪O}ms``'S$ _ų@ɫ n_,DjݤHE_}ѩ_`%ȥ@.\SEQzXX)3>`E Z˲]EM L.ReMw/sy@+fȠ1 =u?4򕻁Ȕ¶)zӗhtL&z韽+9$Xs ^ 0d~ {Ye!8eU U6~ß䱱ϻoƒ0$éoVB3 yD@ *D+̠4l甤], `5]WX~f<&Ͽu-" V!A{!V $ x͸+JCmuԲ `wɽ`)4oGxAס/`erи V#n3&#MY$Wb6'\Vag ZԴbIB뿎zL]-"]ϋKWXvGֲ4p1/Tw=Ypp:u-P& >CB8t FfiZ3;9B= Na/2ұqhbd -- n<#g= O"xKZs'Ey=7(. ^:W*oQ_^jw'|(Z/Is֑ݺb΀sB`DjFnǎ'YNֳVVHXr֩e/5g\AbxKO,턹5\2-5$:U9ޫg7JP '޾R^@CлQݙ@xP.JӆfT 0Ҧ[ֱSOWGbI^4Iv2/#yL,%,Af߫-^;wta cB5p3P֘^dA a?g+&O!on(91X^.n6~caSJMC( KsIT:ȵ}9=F@>-iu+^I"g_<Be^V2>Hȓͬ/BLu࢜5j@-LrO0D΂*1Xvv 9y|:8 xRu|B}aVN)^߯cO<4)lU!6Π 5L%4̕`Pœh鿓|51{}0( hfr6[K`xk9So^'兣imC ` {O۔u.:@M'UN\q2tK橌 E8N f]l ijWz}눮J80 -_ [ntrlȿb`)Rҫ}Cl p>"Xϸˡ^g(_ˆ>6*6RMny2*p/w l*-M,i:Jp@ QSK-^CM",aub~76_~6v\%)R}vRp(ܶbJg#Ux1q2TB>{Ąl0u}b2?D/zO𷼍n~0F {BPw&6ݗMsbf ~}Gk/Q܏)oOڅ[IL¾N(q:,!} ԭM8Kt(!+TɩVV.Sh6c{BΌ!yb2T[.맶KC0 LMplwxA>۟1 嘳r-{*~ׅiLHK"}ӟ h6!G-'wBKOajҙXgq Q6dǿ<ٽ j#9#)whOF;[`a [G]9Z,tfӂLHr?(Z چ:f(/ܢ{QBvA Cz s"(38GGpC̔RNy·zay^2 $:\Lj6pD:9IJV!,׎%@|SN]WTB82Es2DID>|ZH]7(&T{ G)f>r`GJ40f!T`CZD̢&z,67.UjП{McQww~|,*u,~w|U$ +eWfWۈ!@v 6낤'~WEByintR-*'.'<(>"-B>+Kbް<<\09 e"+l| p( V\!.t@5뷖I8AS}2OX`:&yrz̶Uf\qqoohg]E8ȹ cGk0_. KvCuAK} vX Xb*9I, Ep Bu:(628~ Wض%L?C֏`S CKjvuwԫhʀ2v-T%t0b(d)|.zC.jނ;G8F62o>o_|kMX#߰%td4bȂЖ<؝ziI574dͽ#,We?FU;&!GY:hlKȈ6#L,=0$"K6JPr7{t ~= L̷n3ƨ{qgBç>c "Ndu>L, ~bM偁5du OqTRe]@Y-\BmVS6䥲r, a9M9!tlh ]ܫ(x[{djU֕Wash&+,eɈ:a.0 p]-VH#}G]Ԋptҝ^-o1P=Xҙ0B8D ~-ah3jiÖ9eE%pFhۗ.t5C>]c_!=2A7~25Gs]{G;se&Fsm#PPZ}X?HG7x+3?e?km߼JfF!6"u9EVOԼ@Cx2ݬIdjnXYkhIVd5`-, /7<$)㍲˧[bm*XJ5q| :e "̸"^7s1nys2PE{>{Tę?N2z$ЄBOS0~ĀwgGhd9!\&E'$Y1Sc 9'3GV_ݦCAJc5:G}[n]7KԙzIQ ƝI΁ywW;Fq%: oд?$`ڌfB*~5A(7k< -kkR-*dS̥ hGQv il!3HFQ"k3`ɽ`4)u6._HQ<;U3Y6 T7VVGRpg#+@и)|`%Fϕ錯R`¯C;IXqcNB؞ʹD~Eę|ɉK'$6:y`zVrT,e:xq^<1xn,7dp{|es>=O\٨2rxhźF;(ɔE  V~>>ns˃Lp=w c#zo;JƴjDIDdZV +ML๿= wn4>nî*H36rٽ{ h\!^/GpVl>`h1[ -fM𨒒3$3$tWX C*}7Jg}q繠q9{o]7h(Z`أ3v]#iuHX]p y֕%gUW 'wfrEaܒ}=:L@qI5ƆboCX:2VyVzH=TL+gXcWÍVֳ㡺x^LhQӐm>/EGAoSan9=Lz[9˧SpՉtdz1@M[!#WbqkFz9iB:!)-E^YaSEzB/}9k]n6׸g j䥛λ&uk#Y'eWͱw>aZ QʻVWJ=5hV4tZEYS)AS6Xꟑd%V~[w$"d%$ b?ñ-ӉT̻M'܏t2w^Z5zhŀ+"jۊ$;ཬCgy-z!*.|2_<]B$,or3ȴw .y M1Ri)D"N /@E 'ioopBާL)G-"Q^=Gf60./Uq{lR-#>SmW퉢c)|K,!$S6-g$Hu7]߸WL@ E쥱$: qdzH:Ƨʦ^ 5W:i $BѠg:Mʕe]\U5mv:b0f 25a]\"T~^{]XwF126 IU Z Fq4@݇R)5(M}앹NhWwyfq':..qjat_TJ\n0[`ڰHaD Ul<~:}/o4 ۸c![lJzFkm&j°QNHWzsWGŏ{[8Xs =4$7x̗ubΙ.9ڌ(u+>g_{?9R=8WElXX;eU⧵0QǕWe5dܙ7/@cOeHֿ+Ql VО&@ >[ HD2{ zӗ\rZ"`kt ]~v%Ma1k_OopL߷_%f= ^\Ȇ. ~4M+PH|d-AB56*RXm\+9 vGČ >sSr%  #\qL.lq/DKx{LfϼW ]5cnw )E.1IV]>kTG;ZzLI'Œr*GFxy.>Y[q7&򚈌:EI_.a39I5*Y33=ɎLozBH"rlH+ l7[9ٙ5^6VBܰsg1M`w*=$J>nF,T{j; Q%[Jq܂)>?bӬt0iqQYF٠D ڻ fhƜN?^+1 ,EG[AAl;Qq!]*o}C(7L!VȀ_lvӀMg *Igܾss*>V#VR~U乛1{.~Dcw\Ome|5oDw3Sn3i $Axm6T 9k/2Ov&vi Jg{ ɏ~{k#/cUK;jclBkgyKB܁~%^E0{>8jCA@˦s5HQ;i`;6{*FekuͽCI˵J}KOt$V|ul[4~-\J ˣs^ V]M|3rjdzdړNFJX_ViOM(,J* (uuUȘYvJ5#ƽ+}ɭX~1+NDAA,`%hv m az]8=Rsrm<1Y|xlwh5xJ68 qNfVH{^̦Ŝ3ՂM4{A $RbsSz5*|v'ơ(/'WU Xu}Ծ`wrzˎ HLbsJ)ԄHX( qB͊ԑZ#-$bHaGP_ݸ6W/)l#7+=4ܲm)Eeϲ*&'RUn< 2Jh"玹f !ڃ:h[@];wС)|\V.eyxkbnH:1ź<%H"8:| .[N7B6'd_=!ST?)N{ȋqɅ+е;Bt^b%y>5Z ICAU6-t|)Bl,enSJ73L'ʧ!Oe65LA."?0>+~^[F|轍Le;Ds) ?EfIdjm2pŒ zzaqU"LhKG0ڒ}O,M&YW5͊)b˧aѐ|4(< ZYKSAҩ׶Dg%{| ^r5>q#bCػ 4Cn℣mn#gJ=@cAd^=j}"pa;X5ք#UtW!lxϡd=WBek3=hv[:U禊ÇB0dk-2p`@oD#y*Pd2#; ZtubGUq/ok=7/ -ӖZdx\[W/.fOUrDk(X H7:y{G--?Ñ 0jͯ>m$։Y{"؋Du$w1.ha >eЋm6X_ϱy[f 9$mZk]al 6ur(D)sL]S!?'+LpPxj&nٍCܜ JZY_z{ʔSώr\"$'%OzB_g=SwjCϢVM Fc/T@9OSZv%\/g213|gzůjF?{(ͤpH=eJd88{68IMg%&^2kgN`Mj9k:%ƶzZhR/SacH:% 1Ipr"_d#Q)`~rrbvz7FQ:_ѽ;y%G)t`o+jvA(Ks.J=󡶣DSgmϣF,3tw}H0jM{f%_ ?\ WO`bg < " m͖_F9Gy,p?Wc~("#[՞ k|jMӖ^//fPՓ8$)l "]C49"n4[U4f;3Nb}iUa'jvćǑBߔ%b!g?jG:!;v&Wz&4 '߾:gHߓܞtMHbhVC*&j23Zy)2R5)щv&f`Ւh\~=hjQRC?gӴȲC1q%JYcr0H1N#1t^oU5vEb'PLJKmKsway+G(lǧ-4ʬÎ G7e݃=eMc]CΫj\]Qe;M iCt d"a8jFEOdm犺,ȺaH@{pRo%O5@Eǵ5 SCu>y S kD%IgXF^̘4^:Dy"(6q#>$?4.k%1uK|ܣ\oXByLKvO_d0R&kY=- +5I2]~YJF`] !!ѸKR"STe\D`.@>8vs355))_6?Y QZ4Q S@ °\.&nj;49V\g:K(IXiSXB1Rww,xx,&]gkj]d!C5JNw?6Tp}`"πXڳ;&*qvS7\oהWu+_<oѐ=tXfҝ^7ubϢ{-l_Jn=0Se1nJro.A ]X!21\jĨ1[?r[s:)hyһDlN4 [F@`Ӎ6Ie`N +~? TjjD[7xv׭'thX2/Asf䩸5l{L߾@$/pk(jJw)ar*`:iVҡޡfd[A*@z$9]xb)uk`RY6OP+y8ϯHb3svCP3AJcL;!G8{bUgSRΣ1O>{ĨTa~;ն؜/n-};PcbͲ*B3; `C`hI#kC|$hqSP ZT"ԮU۝~pC)[yot\7 aƿ`E$畳/T3ޱEM O&ҕ Ȇ#$؆@" 5uz\IzȺ5hqE8/ 42&oBQ3H'FPK}hžr΂W.JLc &35o@eFU@;$vQ+n{]qÐLՖ%xQ_އ ћMaZYlSU]J5eЋ^597J5z^_ {xsv)X z&y|9NHgk)9nG# ˊrNXq٫=/_%&>N2A@R+$-;t>1Ͽ;9}ouYlL-8ŕ:.u4JWw*J)Q@jqVj6L -y+[z_&]S_U-Yٞ o!:rf^ޚ޽ub={D >Sw 7&*G>201 FK;xŘ ayjVDR+X|@f{&VqڋR FUq$DM஠ n_H\Q2[ ׍Y/DbJ~e۩}@VgdB:N{ 0e7x-j8WZAǫUY]K *kYiwrjnA#C\\b8D%HX?ͨ@;5E\XP%7_xc&_lrjpw^FK(@Q׷w[og:w>s^QJ,T{8)&ŸfvCq3ڂOa s;$"\Ŀ?{s!5hZ*C$3M7Ԣ+)9|U\ *atә{T=r%ynƜlc RBAh6:)Vy''Ħu,QA31E[ċ M_oCu12]C438R3),B\j.@ps^Ғo JMzFn݆f zy!ެ`ס@@y;c[}>YGgw&_$*K~ydBEȶgFՀZ<6d2]أ~% ρ978ST/w D8h5>?&յ Tj1ξ=j 4AI~FY$ן 2$ŧ-)o4 Z®J|[b|k966Lh@Pb7E닭dtz~XTiR;P {N#"wb<͞o#,HVZ#G밂JBE=5ӟբEc-s#1߂Y26- *\{:Pt80}Y  @Xݾ'}clb }VwC|1Q+ʘ2g$qI}e֦ Ү6@?&cz?^Hg/X<-+mجG2d8LL@c`\Ϲ=<"w |ó֦6}jK' 3Di)'KM BCX njm Q~.Fy{*E  @Te{ǃiWqi4_87 YL "-̈fIՍxW4lGmΌ-$gxR"bhάx'aOwy!"vUrpP)rrb0N?4GGK -V[|BS·>)#?+Ys5PJQb* U&/Tbo3;B ׫^RoZq4Br\} 40jrZdЌ1X^o+덋_Y7dc6- Nw#Bݖ+by7 Ѳ~s< J*x ICTq))Eqֺt<0ɟ-7bp: | gGmF6 i !Aȷ.!IC'4*\A^ʗ:fiuf?uAI }V=S!WZGvYÓAxޖkFܦۻs59؁'z~6#FQv-IݻNkRyLM^06y(0'c_j=! 1 !F=M7T5>v5`@ ͳ-c3XEfFNBU!`aPЪg&lBOfhoxPGϓ=bɳ`= lxoMZYȾ>HQ1F)FUkn9ک4Ҝ2=2P4 QjLdNtLGpcfm!06o1pjoFR}sI \@ˇ)o{>Oj?@up> nНp*/b R?k-60mM? .?]oXQ ZBo9Y}V@7u~?d{) ]R(!B3Xxŭ>qöGlJ3\w˧xVĽ9M[FOjH8X1A13݅v]ܰS[c1Ǘ} %ӹGV'P.hss=Ýn72BdI;aƔ%%Is@v1wJx4G00T(m "v]/;/.!lqsBv{$vr̈HRE-Zػ /KY{[/"{\$RTU["(ov030r'dRK`oq-G5_fhkf3T~l ]@kcb CuI)Н$IVD; N[X^E5gZ+o9I۴|0Tht\D[-[^弆.>h; Gc_}MѲF+hK̡YAt`k$d1H8u;pȴI5FTCոzݛ P.?'Epo,j*qu=q),^Z9H~U'WNO243%ZΨe(9]riODG=\hoW98dTgiZe0k?<ؑZguL{ޥ:񊮉U14"z݌pԶDΐMZwVjdUOVxasqwL.&x>s L[arH) ̃5mh?l>رIzk,^_7>7ʼn$ղAJM\x n_fUj|jC#.^İF. i|%)nx 3)I* '1UQǍBlUwN6. C)}"oz27E e%h[F"AI*HuJ ix~hTcy <WpYv=_l,A uI{|;ǂXznj,_0L$[5)#h|=$ ps<ؔ%b zZ7)N{x9!PQRhe| dԼ.}t7`Z \2䈭Y腱E9fMy0(W!#Y7>p<4a)=:;(}m28ڻsWfu U~Sl, -~1qa`D4%/sRLI׌4 |+ݵZ)zhW s5wg >H0YL_k86}մ!4PY{c,GC=?ܓx$糊 sɖ]ņD;g1Z{ޞ7[^1/>uu LstCUUpYI\T4,ްZlȄHf\)ڑAFM bxZ|a}UU?=Ea;l&Ѓ¿}eڻ qz[^ 0:o獧8`52CQ8@q%!c7yʷ2dnd֏?{9a][84؀=YRz*Ԛ>?k">2o!22&=z!w#1 $5Gak4Oxx:b5XW$AtrM2m ҷՒߩzH;-Q}8܌q#]9"U* m }>`v'gco,o [xBTY"3Uј% ֣8HŰ>h7* }+G`c<,NÔ+ܐZՌYTd%,;D!X &т=l$ϊc*"pұmC Ɍæ`qTvmpΏ=7\[ >??>ƞ`Hz+'@W^LH<}rm1dG  9kNgs$jMW;zOBg=?-8 qKkپjWΖsM%-N+UVCf>e>wnopAc oG뿵?c?du۳yHN,pSܧ 7 Ba(rlF:דОhS㦟m jMj#ˇl'Nڠ% տ[4ەOì gl_([kGx^zK`|ڽx: j3}^ɬ&Y-LƩN7%EBJ~Zh]R{/شUv9И~]_y@Nz2Itٰ؊1@pl³{ ۙ*Jgt#8sGf*Ӳ0p;te> @'Ds%swՆLSw؂6l"/7b%ZW<:\h0KuA{ef9=ȌG7*1/u9'+@GpT6D0E`8W_[ LX*n B|}u|&kmJU@#%I40a7gDӱ{`t`'=h45q9iFwz>x(mą,l_ zHZg?Luя /?VX+BSi΍u2c|98/2^d#A5AFOS63@heI" c{w0a*E*Rgф&SYSr[w_{ A^&#ys/ZeB?Dկ.}0NV7L4w[w>3wQJidASE\b3>+D qøgitTĶ0A+8b\']l S mpT,n,@)DC>C=#M,|qܩ ( *o]uWackxF~ƢoUQFki@zH&ElӬH32ŐwgS An1zl¦ϧ5^2u@_&>fqtX2RuA*AAry4h hz FuɎFL`S2";ly|l?W$ L][ڝtk+5:pݢu|ԫg|G*ߢttqzx(h!mRH1 zWŽmݺ dSf9EyʰNpO,^=? R 0}(.7D47EEZ%v A\MGП{`hmLYjzU kwDdZ;cE%XQgTAԅ  &&Sַ^959b>xt1`}j{t;4 wnЀUI#V| y*JrzɸwmOߓmgҲNN`vuu$tA4|#FL[SؓoeCEԥ8UjkU89 )DH(KD[:pg_1bXfs.sd|Tz<Ԁ=)5X,ʕD0LKmk0Bd4o~2")u A?|_af8C,ElqÊ:ѾRgsԉhdT n~gQ\~n5rஷdRG"&^jUEY 㕈S8m^АyNkɍozyRBoܳ^ۄÿguMxN &{\șZ' ~}ېw _F03^#>,4D(j,hdbQ.>Fu1s;]߫eumLGFRt;3&kO{JHao X0ȥg5 ]][|hY|CI!GFm ntE.(K]r%&E5&?-![vpNU:B7lJٻ=o|Qɋ C9C& !,9A(i5w;9jip΅A܎}O#Iy;=%, u0ڡ6hsn 0_97YXe+S2l>0uS.*h Mow*M7H{Eܟy"@\2}:xk bo\PI m[$N{ O"έwY Xx]oQʔ نX 4=(u83֨&|z1r_o-f/퉻<||bU3Id:vx /D9r4+'A~Ln7ȧઔ&7Rd-4HT1˜V(+ _K"A4/9"rMw3Bo *GNtA@d˯1w)yA@[*:0<`'ݠ[sxXmC76x.'G?M{m\.BրHΛ c2 5</Í$]!|0cK,7r-aQWxtQ e1HaN|+L$ 55qo#څ gu3Te!{1ձўM lMO pf ӭ-+տy\Yۓpi=>@V:o[&ZY1Uw[CAwHp-FbsQzAb^A7=c:nPѲG12c3mnj1ԧV1r7ic X9H;n$WO+%,/>YޑlYs/Bj+S٣D'1bG ];QFUa\B- 9xw]-ȹ%yD \W@9)~90W3RhvO`%L,h6kDVMq{نw8!0"{(C4WRWJw=j,Kr8KG¤+o/m850iСGx(a pV4$H$ٗdžm \{[OAS5e%ck-1|ҹ:"BI5,Ϲ\ʄSn0*%Zb0@C86`؉N|ڛN Ӭ1Za`8Wb_ս'N[,7Ň!otvc3[TV!MGHF.R`ًO9OuхoP`.9=dJ mo4mYzWbzraܛUh4:%0pj ez;v0(I4qicQ3B@i z!yb Pz~`,ΦL9S0`/G?8ksYI53T9)Ĭ髝__r $D~me '"HwMp0lc*8`JBTӣ98/q,d(qݨ"o@YmiPQ%sdwɠs=' *G g0J̧ŵ۸FZ,e;0'7k7NcY*HFأKUxXeǕ}x(^Ģ ->>0[kI<(T3&A]D(|=\!KN^nҮs/P o3ܠ?i4 E P|-:͗_xaê,CϞ{$Omt D_C0Hi)ԍ Y"9[˝1eOFOeE)b!ѵܱ|'쎨>J-Uy3e^1A pJN;%qa$ <sI7F{4!G MՄ]<ב*mBSICY%<xpa2sqASZ=H../鰔Y2r)r}#;*pD*R`i6U؇_hwUJZ~VC;q?kvEa7t; ~"b_@ҟCD4{8hB(1Mߚɲ|A "X` X!bF)@ ٬D,d8IMdLZo^n%TěHDtVq DL M5=nj4\]&<ߴ0_*V+u¬3g=pݍkyWRgi@ӿ(51[5s5DJ0~w {BlJ&R7 Y-P6/} +M!ԛ #j$0v!Tģ@mk}ьQN^mfQ V؍Jy|gs:ӻrK>FJ'Tw\n$'%/q$=A}*BxH'+{"1=”"-+KX+\8f NPFgŒ5KGmYhYp9ɬ~tfﺊ;0F9,{,k%<Лw6JCQ7v*Bb@Zsc'`fdy Lfk]pdX3/6?T:ؓǶsgN(`<Գ+˙b kN_.l;r!_*>xZ(43R?3'B nO61v<->1;0&1D+Cc h96m$WT2"IL-&{h7l?77ДF&?3kar{QNbt:{2F 5b|Ҍ%$VW,]9Q) ب%Q ?V=T7]35uzaB `"=+7rre9Hm-{k̀/P%s!1 mn-D BBXc JCxsۀQ7Xg31f^=6'h]$p*xmG\G?$ _,d(+b-,%=-M?5 oE'2'8$~v%3wdua OKX{leaMQK;P+1KՂEX?s*+X_tI.7E ju,B4:%QC#A'J8]Ydv U;Vn BW!o!0 _q\jE/1;GYgY'Pk \l+@&n0@)as?F: +?_N[Q|端#j'GEŋ{T'ɞ D6*RPwk_QhHK_s0TZ:܊[ *Wt>aN~1,P6'B tHUkbcXOFDUmT ۺOI#b&R E|YK'>sUB + k=̜+ᎱY\]xM90S3e-m3uNKS=! p|h (J #X0fex)zAv VR/u>)jԐ1A޿єe\٪s==i]qmfq{[Isn}S.g qݣd`e|2Xҫ_OXj'ݫɿ6_`ty`ck q]Z>zl"y<#7U^~q䢚dÄWpQ~DeD$A?-v%ntI#qג1JXbg%@ʜh EsmP6jf(4er"baԈH\%ccpZ#GNNDjs`M8$jzքiLv9C1K;N|ICFXq S4UjGׁW ͳxJ3 =_3YfV=5aniě^SF|>Bt9;.ٱ۩ImU&*=ÛmST>kxQ 0_?#K"ݝɡ19X{F +Y.K7JZ#X{n9ʅUGFa|%]'c^\*y)G3 M5u\:@y6 rRɡv'*437*xR̢L# A&aI1*1_qy6&,ͥYeIƆ&(]nf8K +.DJ Bc \_F@5iͺ|Y҄ F*t=d|@E"WNe'QǓIH]T J* @\Vxil> ` !rWM5SzOHD+ʂ{sKjhRc/'"#Do7!mo!BhD-0m( [I/z,Wwc0.81`V٣3b\\qI|?{ a4l(0v;<˝蝸-8j\WtXHGV요]V?׻}3 Ȼ{ϴ,+U!N滃°u. WuGb,+[eJ4]|NelnJ8_yE|πJ\4"O;e"/>IT#0Ÿ\* =qm*'![~9ݓE9$6b Iپ܀t:./Z/8t~Ԏ/v>c~Zӓ[vd'O ruɉ(e)>'WKJ/e'xGSSҵAIhwd;4xlb0Њ0'\Hm PU<-B'ӕ]X{Cx5zH5ȌRgDA<6Aƻ3Cpk@5ef|Ov F;DfUU\+LQ1̈́Bw`^7ʉ?7JfxR):-?{~4VIs@)DC(s`*mzl /O۸5rab\M8hbJ-w8cvoGߋD"jռŽhQ4K fqYFƂ9 ēVZW{c÷G쓣qS[:;wZĚ ! CmJKXRĨg\N >3V־rgu>xŸp7IDk>Bn}úwˈ;3uP"[y0>FOqq榗Us`eWIi4E|S1Uųkx.>9Q ҟbR? 7,~-1ݺ 甈/r;qMUQ^17ZdFTK6øqbEנJߎg5ʗ9eȒ%Pik>Kf٨uܯp4+mwk):Y)*OjI+ I`}zQFk Jtnvؚ`:Gl Z,ڭaV85T'JWƢ,Kp^49:)Da!/  q#VeeM}NG +L M< ]³*f)Vdƚ`-Gs:\[1ƄfZj{=Z8Il`K_J鎹Ss/ϼ{`@+V瞏e0fO&0ziM~;JJdy|)^]&y.U1|foYҬ]8ҧ&|~m{"PM2h˘P\e:D9R ܼh^/V[cr¦"ohb iR>IU~Jͯsp%!صyŰD&m-Dj ԥ'`F z~ (u`I y|P..["/[XĪg7^H^ s$T0r7YTǴ19):}b«̫Rw .CcޝD\%i!5P䯱Δ6(Q˹`vϩS`$iӶFD)s`3pNE;ֲ4W'!mHp= 6KjH*.s"u7/@9*|-1ϰt6t  l"/hQ 6b%TĚ}A""oǻJT1`QCj',O>\aY7nAݔVʲc`azKE5cI'@BBEalI?SvoĒW7O*k9=Q_cr}CX?lQ[!6߉I|-B?#nU.r=/:"~٠ȐU)0B95SĬs oXGV_3ז6[I´d,5t3W^3'+ƁQU 3lbwV!'m:&+L[+媷( UZI Cv& f8IR :Uc{vq{J]䛢[#_\Ԗ0?M3A+4rF;p%L9]V/>1VIpqNzxzptqj&50k揑)R{9EaOX}&R;>զ #AkUzeIYv~A'R0o{'Vtb'&P,L9Jՠ^}"),3ZОvEwOZۗ[J ԟ4e2*+S)-B2̲-T[4DzK!Dwj>8g˝v46hM1-`ѝ&5v|B!,ڒ j/H~ }fi)I~-SJ0TH<51>[F;5$s1i99G$1NejU'g\I 5:{, c?(FI%bH?5l(Ev\lJ"-W Z"#:7`Gq]؍7~EdRɧJ[:dK#9֟rc&+ XHὋpFv >Hc[m. @HdC90n y:׏EIB )=|wYλwP-0.Jϟռ%C՝G F!$7WC\[ol"#^VEtlPBMX<S?Ѧ#-5SyTƝ5%ZyolJvmtLu}` (9gR+j\ @hcDbc󗌩+5nATML"34lqm% 0$Iiiڽ(l G+x+n2@ݓllq(8 '.r,'8xPe,}"du c|XU+TKV S ںzT ~%bMEV:+:6ex.%2 +uH\Lq̈́2;f]Gia#nQIbN0Zi jv;Vl\6aA/` HdNsI֧ g\=88=l`@s"_ZH h`8C㬊~MLlxabGQ&ɡ]#θoy]Qo0>C94K++fGQ"7[gƆ{NS2v*Gtr%F~b\w?,}2]2vb5W/ꫤ;ĕuDԓmnW:ǬYIb xf]FBS6" m&){o8w` ,,_afj)d!Ñ*`_!ŕ#bԣ e+U=h#I<[5E h<"9LD'2ϴdj'gTϜ|$[}Uio̩EGo#W)+YJA-ǺDӷikn*o}O~v;AsB&B־488*Qx̘vYLU*a@]գWed ~;teE픡2 iCr$hkUSoZmOxQ s/{BO' ky놓 m@Ґ ɝ il2 W^~ӑbݝN^^lr&D=/;r#W $ks=ZJOOt"c#͙4vX&z/uM.:]#b>#y5u i;nщgN]9n # 1um 6jjJ mVJ`n%:p1T|5{ZjPςz4n7b%UAi`hXmR܀EQ-RTyZf#gopC6*eqHLTavx_G7caQ\u_ y AT50ZpUõϧyX`s?X5{v-lktG@h &õ-48O j  ьy3fgm|?ai~s@ Cd $mM>AHm&Һl1R-/M3X FGi}^oc KzHRD莟dd0Z5?rR՝b <'K>|p@vu&W,v;ü;~;h D-+U vhSzf`ci%ȵP)+7/'7+QO#) !vz^( ?#Y%#"Eu(!JDERY S'K?W{r|$BKw:%MS$rƋ]fZb61~px!nWd6m6Ӯ6p*ovpE3 ×k]b9,-CB5Λ5EJ?^ kN͠_=i?qos[v3FyC>wT_mup*ԇFzjfdRA>JyNB_'IhE>`jmlr*+ |)Ͱc[IB-i'؆& ~C /kƜ?.۝gf&>5{9O@lb'cz:)_m_?clmf.5 tZ`Ԧ[qTeYa̲&ra鰩5\䝯t8Ṫ¢H~0Emud9ԭBmvGڬh9ʴsAa潭׳RNn6(P9ZBN>b} ګtux<_ڸ8w_~R킕#;X.[76@ak]DVd85-u \nSZX47L>ŻDx?L. g4>Þ.T Z R/2g4/؂m1I˿V0{q%&.L6. :vMo#n\̌Pw3 ܨEK"F/;i N~E2bp4[Rp_:Yzɱ'mSk%|V@e6.1P)[h?B٘CDYUt>crZ<|ZDY%kSP +zhfL{AyVP=ci{gjj%حC8xM}-;K8 Ɗx5tV D3㠵,GNC /Zb _4A_ q61:?-=C $-2uMf.'|1Wƀg1 0\Y˛lɚ ٖhf/Gdf{ޘE0z]O*po +}ҷ<_H&+(I/4{Zw57Pqɼl+\X$P+S_k}޹[#Kf GXݬARr|tإ'bJ/zοON4ֆS( ²f#u"׽k,َVڒL|RVjK[v|q Vd|j! iNAޛ57,^gqݔ0a4볗I|]C5a'GeH7ĕy 2)z麉EdQsҲ}F ;gkҲHc |?vhv`5"0h HYBei"5!>{.xӭ5)eao$QZy;沯Rx+ F}~$CAYVRFzj(؉ЬAP_Ӿ#eNX/$`8dHP:ubn Teycī@al+uΞ5LXUSYVD ~( f{?E}C9Êxɐ7 Bu\WF>-5kMa@<"S^ǀ";lԈ(렔or0k<~>0}&$57{qBO J>" k6Ik9춁O)g23Rt}d3)b=CSl\g.#bS3G4iU*'Xm`}\Sӂbz#醜, |mj6=\Dsw\Ѣ :O'(;FLY~%63ϓ .>Y4 ѸO<|DF'o=6XV19灌Z ӤAEz%ߪ{^$ bD]=p,z"j*C`,k:3?+'ґޘ@hgݥEˮj~-ڜmZ !mNu\zX1o ^R"Q7O*Rt~WNg)?`9oI&ͅU9 y4ҝ\eI>>-56KT2Oݢ>]>KT]q4k>Z)Sd-Oc$ 4z3띒mq𕖝Qͬ$`7ūrr t ι%)`?XӥnZHd,FHw&C)jBA|#GȌQtFfOO0l>JaQJI/çV '߃DU_omjN8?du@Y}O'R?5$A2y:[*QTGu꧚]; M_7SBIP :G;:aR]$Gw<;FUp-{m~˩P5Mk ^<\̳%7Y-5MU "@qq[cUHp$&ӷ"7Vp`GQU$T*h΀n u޺&3h(`)Nχ \~7iKJ@pt2pSSž܀ Sa Z?:ΐ>J]\ݡ蚺93}pMJ{% l "uS0^:6)uqX)^;fY56|blWuXz-[r`i &Oh p. Ԍ3Ifhĺ)ܵi8 5@d|MD"xhvv/3C۩TdTaeTXCjGp;Kܪ;sCsOql^OQwTkW=9^ĝ! [/ & :=кwΪItZYI)Xvzv`(ed|7pbǁ?Wz BN't8)Bd e]vx/yMu+.I+QADDhs.Z˭fnbL %' wi1 e4>L*/K`.+ '2upc%;CɺWّ8#8)iyg.m &^Z,k]%6,6OQ.䧽&iV*(R?*D;a)N"hϸ~D OCAF̢MD<'{ @$~  j Y9e 0" &*qqW3svpob[>T?|lW\[41>DlDZ_~H'+W$>Q1][64X̽15L7 srn `DXP,1W靃aOuHsW }%kb=I^_={Կ W#=X=jeȰ5  |Ex`$bBcp}mn5{D: uV3m.Jc" 2)XM%5B${LަI7 ,<ElgMN6`pEy"fo\jQ8gQ<zyC !hObKF@$0e뭃A믽@2%JN#D**d$qB򮹋~œTuZPV\uhMk&'{յw׋VTxi L8m|hfnrQުg K(>k²hf6b9y_ ڈq"?]FmWG1jqy{<E@6iʠ詈v@2)k 1aD%8iʥ9tmUExi%_Q <,)JÙ]1o)ӈgx<;p52Ҫ'"4HAN&ňxI QKór΍&ffyƜ rckNot'Žjۉۅ~}_'Q|^/I}K)C? >Ep;Hryo@#j^ :J>ZW#RGIv|pI8%㈙Kybq5\p> :DA\e3ῄBc,XUS/"4D${zr *ëDkȤڍ۪vdT@bRe 'K4lt"h΢[Ec0NJO#Բ\,lc_j)S)* m8SL"5J".e )e"֔-6X-:z d5K6Es|jQ9Xa'r=:S\֛.FA;+&z=pM QXOAWyY?é`׿XhGgXжiA@P -Qw8G^#[|ܧ3Rk-.,s+mwO` 5:o S+XO>+~hg]zC;`s2آ,^utGaF<4v@zg8'xQ;eė:޶_s cꜺb]}a ߎà[I,$@j,8NF0/ϱŨUO4 2|wt27;?&giYbwY,mܦ8c\%N<5?ͺ{a^bBf 4o^?Ɔ)ڤ^DK%GOv!]sRMU!2LI-W5LI$we' 'A~G!=UwL[|ȶaDԯ.__+jU3OC]xvr$H{۞#*U%a16 4x ChHXijP8MiavwގIjp>ezqvtЫVM0G3VeRNO`U/98iEHP4_w=2RyKh^cf~־z~^"O,YAwxZz; :Pъ@g]贔u3r+0' 0.@qhYj<(xg[# #jFzkK=s&ڼAq4Srwq$}|[SmcxM/N;Nk)D78VPu) [D'"gȐo@*k{S<JF6k,13$X#q4 P>PtL1gb Ya)}2W p"s PMNպpq08\ {OܯA~Y$Po̳Ya-\km:I6t|OrGym#P|IC?UTa|dQGr_ t^ aG`)N?0-d25r"&f [tt u ;Gq|V 2ܖaf)/n]Gܣ`(5D2XN)3NeS%f8:7rйB6;m<4CX܏ lR6Kg s$۰kIY`%Ӆm,~2<>`SCpAo$szވjSȠ>^:(egM>Okp7mo#;w/(}5eD3 N ŽEio?vt+ FZu-q gvÆ^i,q)#|~ uJ/P)F ~zO@x!;pHC >( y&b"$n B+)q,w_G3VW |Z9.h ç|Qjʯ_D4_~ j3T]V͙ĩ[auzU%Ѧ Jˆ@UvΜvJ\HQY8J>Ư*ѷE;C A)MlPoZrC~Rnn!Fl"`)>[.V#6=ވ䢠XӋ6l}0bI{q^[jY9/s$CbS>֥h =?ymi ;"zaUXU^`>,5wFW\l-ie)p,^=W͕4 QBkMpFsƐa59+MYsZ|yO[~%2}"# eXM\wt`cP/C ~oXpД:*?ipU<ɴ,[ϯ\( S]#ЎU<7G(60U&,tHCup|LuoAgP؜=Ԙ9v;Ficdk`"I]1^a|^t-gHؖl!С^e fRa,oaUx$~:^sQҾ  `%xOh1눴rYXb??ILnzGw[xFZm[|Twq3oAvVXZG76# Z=1URXm%0Z ,b[UA*R"cحUǜ=_":o(+d2ʅ A0% tHxg'TP;.^vgY;I2+Yqő>x*]̬ sU-UFSeKxZy\[ 2q,R HϭG;tmCA{*Stmx'M-$ନ'k,z-L{y,/@ #Egh uZ j"P}#'{^Xfv9&Ӆ۬o"mWlNf&̿pd<2d`w[` zpt{\X2NHi;<ֳǫշ'pN$B}R]0POv23RoS8vw;rړO't>@4+2̓>r"PC#e8ٽ!_KDm Oyˎ XXd2QX6niyҕ5(˥]6 jJc؏=+g$+VPg% },3PDg͜˼@q2ͦv/UAxRk ZREH=KA ~Dh~^aC4FQۿU[Iݝij]G'SԕE rML]7j݂°:„RŌ1>\t}X*TVj|W:VtaڌbP9疮52J]1HJpvHR_3u꣘b }4)np/&*1S ޫ71s%66S2/yX؊-j0q~[@zMd(CBWa0aLAzz7V) l\qy7M#AI-ku'/$q0kZ}T]uU$j3DLuǺD( #*'4zҫ\zc^8Ҷ_&:U;>qC x}nB[%q3gᠦ(UCKtC0V7cPŘ)m_mrIkNTqWQ-$v)2m<ɂY TnmO4<Q`+| {ɇ|ŏQppGY'EG4a./|_k8&[Cjg)sg`2ByIʎn֋; tOZ"Fu~z#ǺȾoƼTBv(Jw }8햔e9F^y {{>&T1Y]dB&VaVHrqM_$* 8Q5NAG\%S%Џ\7)0:\l΁{F+]9qyvS_";b+5 N)( yY*Y 9t'mRJQxؒŹԻ/H܀[oh.γ ]ܞ .|j?$Fo8 5$|}Uk0 5P} (e ^(`y da/%F,Ky'iGLp:D`.$2eмNlâ90FN1ύeir86xsV cRyy>S/?.ˀީ {P4 onCnz\SY o`*|U *~3b@ Z.ubw_n^Aqtf?/{: hZVPg–Wa}@DXB@9jޮNQGlg=E\JMٰK$* JQ5ruA}rV#`oЛL6ZõoZG#aϐ-.<[uKC0Ц&al=+8z^l^0]é~ڸޢ SXmar2qQY y3Ǵ س9VphZ A}%Р9ް<"@駚D,= ő}k˸aD<ƊkXH@'I`L~r{|9RYN%h@UMscAmjxWnI[,@Pҁwmm3 e!?=@ QU R &QYvH ֎)脣ܳ%EE (J@ȼCqC"%zXo`ihd׶[,;q#q]Q!-׽AY1!55`_4Cob/G? L?!s|1* #Ս-rQpI޽5#\ b|Y6+54.`{/l{h+ >fͯ ܯEXس#1Y[ݗ}yå 03J 0x~D;Fon,Ș2+ Ҳt 6Cȋ[ֵo1_Z/oVtheǏlVW]~B])Qhl= <#õ+{PIzq& J'NjLvȠXD2cES?Xʹ&DH 5eU+^/` yw -'7)L+^r8i*I(xꝴ5-*2s+d]$#-ZrNqןZB EGker"˷z0gM⬁AF&6,H`Q n-u23EQ޹*ȢG UEC^ Ɠ{^./HV~7@, ѝFyd#%7jA;T7ZOmsk@z<ƥ_ퟁBǨ_+=I1,?i-FSYY@$BSYTVO:m=ߕn1;@h{fSw1Ϙ?1e/;;p{I0Iu>CVp< 4Bc)-Y%BvK;WB)w>}?>l4k6Xj׬EH=USSҢGnܘ,&$1'S7+O^p3!E΅w!JZIVpX#떜4߅Zшa*P$%Kf/r\:2sɁ䞙R K|68s3UZ{*B—>üa: p܄n4S;pNEU葮6fYDNWNBV{K,ItAiLo:07eyv 28stzHf^b7LRioI1j} 3s`4F= Ըb`E@y'<6szQFrVG<  ?_T'W!^u5y@/3~G!P.MNvJzY¥#߼.>Zh Պ Ok VJ5RrR8'[1l%'!?(=w ʜ{g "Ċl43>eyi{G-CIl[;QEQk4hw|0eB,.ӛ_-tKP `|Dġۋ VE2 ~fǰ#U 8ReZ= Q7nY@107M{( #>Kch$Z|Y9Y3@ O)R5x;5Jv/^~X [y:,:u>WFL!g(..+~h-&YUBXNMB );[M,,M&mf;aHObE]ߢq !x 5ݫ6;9ITogqK%A(U=搆Z }n)/1Z23C&Ok^p'y?$$QaO÷(9#GnUH۳;S~-yU, ʢ./$@zu<2SܘڇM~fjQԺȷE,jۀǥJ=ՅW z%*ϐ\ϷfԨFs1y;W45`a:yw8Y dvv0@v?"VhI뀪|.mw@00a_f!)׃5;Ń1QmHsERl$֚.HzNƳ4 *6 K=VmsFzjKOF(y&B^yf>fԁfVz)[IT5ދQoߺt?mL.r栳Uϧ&)Y;kkb\DsUq9K*6n/Oxb_C_Iq߆ '0p8GQr_, 뼽d@-@*?Cg6֮gCV@٪+(&Kҏ[3}uu'݆OzfGhwA]JȗƊW~t`!}N@A߹īd :΄s$Nr_iUe F@s2sl7:c1llZ(5!Φ=AUM/maWiw^R9 }(=Ulu%Rϐ[GFc&j):<8 KL]C0"OmdtS*S[EWi^p-d~56ТNFgFAS<4&6Ipu7V|nT8 ]b!6 e{"0ؕ~{Z }%p`~oA@cuQT8PN ,iͯ/{}I+uBsVvmu?2qa&hJK"VzX) ت.6<.Ղ̈}@jNHf%&cΘvtl{ʁWB̒ojTݫnٯ[b4ngcXHHڃLa5Zrs.6Ql3BNԬ cW"ɬ=E8i`NU_IKVGNWÎH_:wKK!fؔf3$h<)I+l%+bOٕ$tkh,) o}:^ 4"K;"\m[W|?R  E63CJ8"^y0'͎Mf$vCt{|.#1׍c>ɮK$o5=MAYO2{|;8_)b&} %[dMD(91]TD<6k~Tsg)鯫}WN} E($x 2eTW sBW,wxbC iF\- yM>+4|LS +P U#z\;:۾)&=JATAG`M Ho"[[դ x6߲ʎUY90^ ~hOiWS̅dN&p5Q5sC6,29)6ܰQ ^kJ!KXJ) nתQ>cBGu/Z{GZh3jJۈI Q?.若d>>pdFԒD K)`~ءƞHf*0`4>=sS-"hsi;h69|\P_ܘm,^ Šºѩ:\P_Wf}dҼX㙂 wsB=6Bv(y]! @ B#Ac6k^'_iRJ6`P"Xc) &ꘕCFKI4RT='ɼ'\/7n,G0gznỶ 0io%̲[[ 90xGP7">ځ X^A`YrAPM~!uB>Ш둸'~:@IB>"f,J ~HEs~=$(ԃa;ƬYPvZbc" c>Sc|ŏ4]hC^3EXvRys#NƱi r G^[$գ%|ŭ,;tmœ]c85od'J@`}R7x1.O= K GB.Qj 1ӈEwoɴĨԉ/AI2B}8Nof.O}X(8"G`hPѓw@t;y/#oex͓wSqş?ˆ s&ԁcn׿||Pb<+s M:hLr3RJy*]fwvnwNѴ}#ߢAtvvQrgg֗35u9.$N4t/GV1BJ4, 4ڼx[݄H1w3%叒*/ 5޸5!GST]Ysn`d57η[}RR^u| py>D ,%zj9|Ti.c¿kv#͋FgeH9z;@<̡8L~ i ~=t:nkY^IԺi byuzx/o^OjoIj6V|4 {=0URd8ELt9q Ѭq]H/e zewOqȲRLA۬ԛ0I]|I܊OG[ r=8kH8n7$5!!vGV4޹q9'#cnsNA)J1LD q5Kmhl5rP=03\*Q?^8^P,Z^?c7zzG_C /YSʩX&{%z|- (QWO O T{@c=^>ùݵRF𼼗hJ,_av{Ch|P"bn_YcnoCG]\t?6 j_3%Jty {?B9e$bKձ_(HkOjDɟUANN2Ihƣ+tI8تoOWkj[RbwO:Bא"qXlYj|=璎:M.3J2IY;ZũH Eۚ8M \]T7!p%`!<&Ķ>K=M*%ֈVuUW&nހN2#y` PdTհVVHsj9j/\toR1PhxKbOR9`PJڋoo&RK1{$ [J0& q S~V'SDg,>IPx\v򱭕.c8įԉiNra,x׆3Ah+q'BGAB"7l# ^3Eb)z>?ŏKT|' 32=e p A6c7$}?98taQ'}9x#O`l^y> |ΝʙGv-(o#r[5 {L5 uc4SA^5y-.\˙ A09!mpv˭#8Q'u𗔷tIIʁ>ywmk:mlyMH(ج#`Ύ9a~k|+/Q=&P;H놼 eX!E֥SQ~,XqT R jAy3R|)+%xN0ּ7m\#:ZWtZ0IkCyG\&wZgGVW5DDyav BuJ&Mu"4Ҟn.0M+74QxVxWwu Ҝ^w~ؿ۠P!eˋ,uɅ اJ@=GFqUK ^P]9e>*MWAa|GHNӼ9N̺pqYsOuhCVĢ$'H:Yw0LL:AHej`x"wOe  QоHj÷cvQR.+7QW3u]W(NJ) '5rgPVK&uMX ( /2i6>j>[&L;o9k0UjW 8pM |v9@FLk PDxGcW;&߂I}PZhX$XD!ʓLxAX!e ٽv~W+ :gVbȡfÄ)&qrt=3V-:)Ğڅsaƅ/q]c6τ+$dMAX S)Zr @[rP@6.%̅{+hJ&juw_P={J159iu|_VTP&"` 06n}b?6O#KXNg7# 8 /CU\xؾqx2BL!$[Ϯ;Z3Lk0`ƇLt-]wF:ۈˆ͌:M1z=/cD.~H²X "_rPֿ3[E%$6ՠ=Dϩ+gu<͸ާڵ_+0#f?j zW@kT\w48yeY!Y_U}*EeG Y< Zcpg*xB$s"HqOMm ؈>;[[+\a*쀻ع1&U9:5mǸJ3YD-5!/zK#dzJ6V=#&dZcȳ1U6]Vdv)fHhq+R_RUּ|I!_1hp>z2\P؊!Vz:t}Sūn[5oAn[8A[mgP6N@z ܷ7җh;,\UrRؕIL2I#H"|Ǣa®SQAGFk|(LxνIHe F,Y& )NwVէϿUnGiY@bB"#Z.t#.[Xf(++H\5[$ /Izܢj`=Nwdz7&Zx@Tœg[\D3AB\ZyCaPws)\K3]d.rMWUEno~a{ vԨ6/Kݧ>}A︝L+w,ˑӷV^YlR/Qf!jݝlS!z]:6丽f낎v(,/жlN_L' O|&ЋNcvƕy\o_.sR{(Zv LEb8Ziyv;2Pozsڹ]ހ2b.:껆JNU>X_0 ImOwIbq(uD3QHo)ߦ5+OVV,XJyk G>.GZO?dTf[-b?O7mk9Z>3TL:>kY08F Euы ]S5C&ég(lH+ep@/b'P.cJ'[>Wx&q$d)FRȯ{> qi [07ZAVŝc;YSix@rX;MD8%_3Y&s&IhL[?w^E#ۂ3)}Bؙ@S>Tܨ0t .: GvCI{e>~b*,D+g̑4g&qh84 =oQ_%FHYDc q&qR[WCW¡ؚ]UIi9 ><ডhؒ_w[X%)1/a):S** VP`?Aۇe7M},հ|g9|1xkWǎ ]`Au{_ ՞,zt|%V~w;T%:Dj7e4UH z{nob~9"O\b8Kui@a>1d:hf&*W%Je5JyooSs@{Nזmsv?xe%Vn ^cr}H J)f FӒ6㲓ϗg4#cێ F h6GE.qt,ӛu"S+CDŽ PMPV^=%mBWb:q rnovڎ~8d *g"K@ sef_N9.`+C!t~Z+7ZP5}W52ᑆϪ|t+jj0`eS^_ Ǟroǡj%/oشaMK`b]o Ǧ~*^p~j%Gv)u3lP)qst7Y捾=\SO #Nè-5sV,M{$^^Kj7΁;`ܧV_tK5 ܃(ʢi5O/ja;w_XM p>66 ,cƭQQ~ˀGGی_r}!_2/J/2n[JmJZJbu)Եk4\"R4,F7_YƖұ+ڙ 8cS+ n 䅮nw4 MLB{|RM2F+?p ON|0ёEWv8` E|Hp:H.0q~p"Iח F*DUX|ܐwJ8aLf$qDqPwzŊ$`%A5Ymh]¡@PI:f=e4exCo?|<W[4Ԍe @E&)Ќ/}uB[:Kxߚ;̾tRQl I/z)dG0$u0͆J05 Ѡq7$( I-V"RPrKRƁE2d$$Ќhgfd8r->`$exHg_sʉ.)$醔lNd÷Y>UlS>cDg#{Ux m.ې?,|luC'K%57L%gRd-(d3/,B{>su"j"X5&+VuA+H$"z٣$.H<>q6UdCVZh ,ћ{wpj5xsڹybi 2  'ռF%!vޔH7xW=}۽jc 5`?9BKN26̳{-AG(jJQLczL:w3Wg R$kUQOA3=ǘA6 2Gv ӼU1p~/j(`K_Pu&P$ إi6\*YHgN9 [JHNܗ<11)`2wymg%W%WqU ·Rxdc..-)4b }'gƦ w+zւ0\].* diРUy#a")DzYkʜ"xBw]ُ'& K}9aG~|g'p6<r42 :TB:d9PIO*' KЇ1XmfɮT|N\%~%>T%tMc⿵[7c7laiWmg0aTG͂TE+o1'BS^Fn7RUM(Նn |\:]WԘ-/:+O0LbfYN*b@9,ؔ\"!BlI8WRᢊ 2 ""FW^A9k/3Ʈ_[^ Z}lPUtY 1,<>kɴܩǭ-BxUC Ǥ\QWHGnMk,V/gpȁs**@Yi-E}f\`xm!mfrjp >yl 1&I@tF;KfWF)ܝ !5A+c*n8 ߡ1h1>-ebcw1}Q:1(`^eP yP4^#^"?TNƻj~Qn^{ؤAGizoX | 6Z,f-V<{/znB*y:>3WLvcAp!eXUtO\ w/JTtnaTm$z%K,akT{s@gxXnĵ{³UȌQ2(":P{e2,(!tKdWS2L~77=ȨCF/[{4Eeq%TB޼Y]{Kk^!]~*T#>mÂ׫GjBAM+^__Y*)ţ`(a'$tnB}iM+U idƵ{P%pΦӫƅerTLe RF/^6^v}y{(k v HU)"؃E_Q=~u4ӎY`C+_k bR pRWۙ9+|t= G$m-hcx88rwVS ڛAt|^(De;ߧ-_ 5&;FR+DüuȥbZJK{cLd!#1ߠ)sMˏ!Ɠi)ۼw'6jAh玀kg5ue6'-_f;+fu5ur1w7*XCnM/?枈nDyTP=֧m߇Jꪏ0;*fTKK]912X^dU=S";v8T TWehe-Y 33W\&7PTZ2sW#FG,3`=AE۠,b65@ <EX]*39J _KJ֨v_//hx>fCY'/ل%g0xeкr( rDQÃW Z]AV6:=!:BEJ ނ{Z!uC RNͱ?Η6D[.fD4}+4Vdu~mFޒ*UIA6jZiw ,'u?F"? oKĠ0O>riVnŴ\,(6"lhv _8s\rQg9! H}a/v۽DL`U~ܾ۴'ڜ E8#[oQ M64X3qKn%e-,Gn|{eQl8|?:T6oH,=`kT3R\VRPQj} 7Me$*O/D ~ҰUdTS a\yԳ K q[ol1X80Ъ('i.S&cX?Jˤ "VPغSSB7d"9VX A#Z[x@./([Kl*X,At-kN8Cz Sڕh5}rH%'λ*֋apZ6qx=u$}û>uWr)ZKi6\rmjRugcVr|!vÇ3. rxi*EЄC.xIs!T]5ޢhB[ŷlӆg!yIJ=c6-ěyOQK)-(Oc ~`F)8.<` U$4|”S\PaN8'N@b?{1Y[lc7 t>dYԲ'f\ꯅpth7Hp/8b"ՓKOUehŽ )@:g},owP79l*YzzX@VzJ ?nf)=oإYnВCk <0%[pBy^ȁs9鷻hH_@-juc%,~T*8k('ų)qA$j>:`q’s|t>{@V3@gI "oCRU/vԝ`i7f8/J}JҠQ W髹,l.{6ǀ ЬSx/߻6֢W$f7&uLv( AdWY<+ܯ]cK>j>@.;vF 'Z]1sOCFA"K&x$Rd /87= !QgOReL>ID6*t&(ϵ:@ZԘ0x@%{Y_++C/&B@L4WcN;6Sz/|\ sS {380^/}\p^-шyg\Xn zgEhZÚn|½3[2!B+򜛠6jx~ɣB@)rH8m+sG0)dKTW_`e>/[ Vho M)ʶnL5i ؍u(7Z=jJ48gFDw4\T~YQKo MCQ_}!BH~ F)?v_qsջښ1bO}D T([G#8uIfS-IU->-[o2.Ց G9q8h^i6q _6duKѤ&NjݰjM.WEBrezT"+Fc,u1X]DD :x T0hbH =smF{VQ~NKޅ>[Gg*zH&\.Yپ2'߅y&> ~>niSrUH`4-г b|Ha >ö* M&5<DžP~]EU،qviY/UZYeύ{rҽZ ,KtfLHDFiQ5o5 4U3V!3k|st p#PΝpE˜yм9~eGK"q0+NbzMVj3kSS南L,b07:Y?ڿ' &6Vwv͹Q@m2vH*7/icA >]/:r;h=4Zް16^G_*VSY9T< zX%^!~$^b8a\ 붅OxIc5j;*jֺ~ ƪuuomo-`?PdEͳI># h `mįWqP]tBį\=IJ2;4P\[)UìWOztlmR1p{ia|.TH̫ Tr^ t`7O<$kJi͂U 2 -2]𰖘a'(S,LZOssʌ8;* V(P~C go&#QB]{-?V~/: @!JPwn76-2)Nv {Տ}wj$Mwfb\Z̉͊ v @V9qz1?e44P<="b؅Mh9֐=eXt}%p}V#]j"ϠQa*鑖oJ]:fˣ% H*$ZtEFJ"*9)%;~"SZ|"`+:bVcsq%ͿuFv)IGzu/~'59'+.J9߫70Otd}HQȀӠ*և2B/E(ɡ6P H~YnmM4VXRS>g֥̑\.e'+'%oCpɢiLQ.v=6Z"Z h.u8j(~I5D0@PȮjw0XûܭA܆k*7kFi )x.^ P2}SGWM.:RM^.S9.(GӞbO#>]b/OE9ꆴf [:|)KwCcS#[b1q' fP V룲9@xwxmI{2" ASpX @ckBFݵ4<NW2w,){Sz!(񎢃~g{-z?uÆ7nUrT31B-oS|޹ˡ)M,( rk]W+3\W5aCRؿ_.d "N6\k' xs?afCДT'5NCpcx9<8879iOQ~8pCZEJ{itDj8!H^N ܩ-F}[ƩD^[#TKͦPwc3)í/(Y|tw?|o@62-Z[TÍ N"{M7;K/`A ]Næ3lK{HXDzLeNlOvc_!W{F?p $^Tq)N>>0W═o핍=d͉qfs׬nF0;L5UnM) fL0IJiaYÒw(fqJ3L_u;:iK8,lF[Kު.i͖8uTMD @(,HmHXDY!.rT)Xʠr.HEY}X.o k_Յ +v;ۓ9A-΍պQ0\8^Տ=;twE&OCf]]uVaY.hߤ CR`5\r So&Or~GnRT3]TS,5L5pȁ.pbbGхѦ=v5L;ŐXdzK;xFݩ໲h{d1'?! GB0݈nr){;nt64EisWV+s9䮺*q6ԅ5P7 f| `:`х¤_JJoTʋb[J:07(w%a, >>EbbKw -HO Рq38^q_( ".g^rKE'{GrIr 4 8P6 ^EkΛAODU~TX B4ǎTr_`.H5jWdl=183aU%mZV'KuwO]0rcDU[yXig`aM3|"^*ˉ][H7cb5P xKk]qӺOm̈́^vP*,j - Xm6Y xEDRx&|]J"rP> 8T vpp>I蜝EuC4hQsT+"!92Ge,UBUd}r3aUkKaPj )ht=fkס /nӰO:/-NWb L~pE5P5돝X RJlMKmcMf`V۳+-b`tUi9"C8JX@+4 v¡K;~^Yev=-B9\vq & FAxi2ml/fi!/%PٗwTx|J_4,zE$r[.c7RhO^Sw[yFsd<ȇ E^<0yQ?D.Nj./KW !1ϧ>{rTk[ӛ*)^Ծ (V!d2sdK/6-cpB~7aWlNKNlVFHP* Td\QC v}U@*{ǸwY?gdSȏBU:-~_O(K#vgx=wNHWI}/E0 Ban]=Oums^cDn=jgƥÛYٚ9p}؄L'N:k2DtLy#fsĹ};9x(?k({k/z@Jr$_zZ199a% ȂuLÒ‹PX F/g=l6\3IIZ'50eN K_Yibἢn> ਫP,y8̹膊w Nբ'KjvI4vZS-()V&uנ4^]G .&xq6@s'脚UGi/|_?dO_tZ|uZS='Bgi&1yD|$&; F|>ueo&0ioިDfgHSڗF|Z,1xfʼz܌7\wGlNqᵈnr{/o h}I2#Y9y_eDBYwۣc< ̠̖|Vŏf Mt/kgV:LFH ;eb {d5q $B !# D8X5p[D/~ !\ěa3:v|!X=NR #z6t6m$Z= 53'zӉR}u xywG@gH b #my5vgVo=#O-dSr8寈[ xCF`M 4CRNHLoYo^ٙW!L2++SՌ1%#1>Q Ksוxv3Lq% =C\@Of|*Y60nOV&XO>8n]lۄ\՗ƄD$o2lОbTw*8 PJFN,k=9͚.W*/99-EFG &b>yМ|UD> 骻D@Igfˉ1A66qt # wbuQbؼE'ab:aSh :``uUգ/K{ ~ GrVVaQ ʢE̥vVWg%WRRјa,}οq-wqn"zAYu_zxFC[57*Pʠ>WnkT y%2<#3 G?J;s1S81 \dsFȥ_{fwu浢 ]S"dYbO'M9gvduIFON,rڦ!εuWbXw.01Sc n4RC4) lrO,f"]&1L#a @(x*-ʙ$͙rDS]5$ =Srp 2T7z9DQr7{T{bG!3H&WB@<$)/Id:*98Sa>ذ)iN0d ItD:—SLj:[c,"-.y & t&%|@%yu5gsՎ]Pߣ߶굽-"Q) i_zo| =D=! 9 yƓZ j[*h%ƣt~8EGԀ13d(8a:!SCHqrޤ { ϫ'EBT;+=wH6+x lo!= a| a{ )0W_V>WMaA;:o !j!U8q'`{dY' >cH=ƹ$[(f 0@W^$p&3FXN Ygf梩 !?H 1sx@}re10z G-&U(O_{le&m̚^}0,~Eof6`rƸXWl`NyuӪ˒PvY5t$AX$7P_i!chҀO\LoiH6/>LF3x<4v5F+EXS y\}aTd2{4P)[~ /t0J9> jld*=hwq ")qΑ! hvM (/x2cʱzt}ҭH]0B r 9nɗ$g "h;fe]5S)JI)yN?[v> JX$鼙aYPն`)ц2qc:EneX?0k2f>rH ЗgX2R=f9ާsp,Y;n+I0qU+G`l] L-ëv{o496RX&wQGFN@vk &*;2N.5i.i'\d*Ϗq̄W/  !<1P{PP;sJ!7oY6븠]\GՈ^xIP:_ZMwL'p('kQ`1{b΂)PV t1l@'7'uePFKT&q5_"x}yyEHm??&*ii~U /l ÿ}ŤH7 Aw3*+%w]ōri֖ ȉK*=~)~N4hX }1csL+ pm"8Omd /wϖvl^Ha"kElGlSs&}"A]YMxB`/F5pG ˿XHg_bw\Cqd]ء+, GdT>8-Oʬو!ʨ?)@V הy8٬Fyn;" CfVi\Z{LVgBQ&W$ef;S1խv8@`6< (K* 3+w4#MŚjvE?d qG)[Ky8I}*xmk$>fM T*L?9Umnoq pXIoV6*h#$7KpFC $;rzԏ}3\N܉M,$<w8yН rDsXm;3T}_JVz=/\ԋX򑑑&Z# %&θCY{mQ̤r밦i>bs AFWO5ef,gI$m>{ 7ǒ{!82S:L)S2֨=ѹ bn}8w `UyϷKoHҤ*%㘳MAKQ!u%\޺㥹 a_ܸK ޴fjedVBQA6!^OlJ/iN#kIu|#ڞ\L'sZKh9^GoU7 W'űm)w z,/@TCYW1 =g,QpGIO^۶*0! 7ڌ?d[y^xv3Ȟ,O^Js:iL B4JgM~޿b5wUnU 2Ok,wh5Ϛ1{₠XVC%FOVYcEGHZk»nߤ|)]gϭd2qs1'Mq[E|}Z\~C 6+w*fU=4=L6ȧo5oa64QS.Z5 ];S xC +qS=5r2ȹqyJ`zieb?Mop*@yjeS) /$1ݔBh@6Bx`6Mf -^%HjI۔hdZ2[5^fQRpfAwͣve?O;2ow&6젓3T\2p4OfR rhN)Ĝj]'/u!XhyN!Yt0y'â|(})x%ߴ*\M&HK:QAI9Nb'p-dGG|Xjp RWȎ<A\@piu/? M`hC+ZsqA`0ԾO95Z ljei[kk1_ŐqԺXˏgtSQݜ=E9d"ʣasumfPQ3D d }8jM[Wlg"cwXI4t)BKݣydY'u!CGIT#"Px)z@}vHʒjmN*R_1M#@M1Xg#,Ey~sCD37¹ďw}rv3#z 0]GZ?t a.tgO6X\lʎ1-FlcRH2*!hpVuQ_T{S:`W<ӢtVIc0:۰ioBbhlآa_mD y9)i_d l^L /+:5jSRRz* ?}Bb%T~pcbdarWlw.'YsɎ@=gOLk?>쫭W;KU_E5?Xdr&j9\dsY$I7'Xychcyk(Tcp*հ2VĈ.8( 顗@E=3zY)uš6WPkbc!a$?YA6Yd)ZzgdR'5[SII?< rX/+]Wؾǰ%LNw(3kC\>l#]jc׻AZ_H d4Nd=wSDgK~l6+^ŃqKwzESJCb*ã,7F7Z#ziK0Osm8:i6ui<*4Zޯ$rSfT ~`qFjYHޚQLe8Yi kO2N̆e@n8:Y0YB7O a|ha²+K6Ð}+zuMi {OyCXRl(PcӽḞ2.GFV"FY#{ֽ0ѯ%k-Ld)mxnxW w/h.Uŝ6;72 j /3WJD"ۉ,% [dlBdNp"ckFH61fJ$Q5*S^XEɏjb(=3ԂE [4 4mXql1c0;uJYk8MYŒ[S)~GK:H*!ʠ1iMP0L0W%qj&o:OMٕE%SB]Rqz޻<,eaffR*OO1<,{׌\7X8p(vb|%oڕ읬1" -wܸ^EǭNg| 6NOE(?X̱w8DK+n ɫPH>['Oc>f'΃B *ʔ qT6UֵO b.pPbk ǁk j:HBfm4b.K9z6,P<,ArX27=h\q=7ppS"5$-O~TFݽnt G.I+VIJ8\3"#M!yhpSF>u!vlp: "jB٥kHOHA,GLx{TsMd<14ؗaS Zt:>Rص{.Yıs7WR:чM%Z1=6pmP3el[4Za$4dhz/sOs0<r qq0ʀrd|)R{{DSpKdH\Ck ڝn檑81MrWqw\:ͯk.lK-fiٔ 㕈ZÓ:L~%wJo؅9̍-F/ 0~O?+ǣr?/ze::`|[-2&,ȱumr9gKRf:b|of#@l2>$rEݛպqEӻ/5xؕ*lӹjdV-i2S^EM"4 [e:]#H&xyddF\i#M?c>9krz_4>0QT{uHCJ:J q6~imRjSr꾺bP}u墋_~ҵTڵQsNR ~K0s6K0_}Y!|xq!7ƹMOzBp#Hzx,磃aƗ'd'WY:0sCU5^QPںtoG=~7=e9r|m~ ߰?x ׬KhqzCo9yeTYŶY*+RmآbDw^TZTڲ,Zchr>?iOmk_g`e[شNf(TkMeVjܦ` I YG NV dG0T! %%NJP|Qd=!&ܜڼ $/L(3n$`_OCFJr. Ց&,'j1aiawXi^mz(:tc/<*W#iz Yw#Y5;|UVh.jۃ͆P1GRkXfI~^!swT  ܌o>?rmCx:ajU8G1AwBkpyh}oi&$G+$9U6)|鑒 ~Qa#_ #3>#Ս4/TvRҪtP~VOn+,$vr Zwz1Ć;.e4YՔxe41r(b j66I7c {"[g@P%Vǡ+$o;J,%Ѕݳc>#}ۻԢFko-L/Ҳu=(uOeoOJQ(ir#=sk2MY=!}y7AB١Ncs y4( sVS 0&\S㛘.: =c%@0Lvhb<ȧakbP܏/3#}?'GaQFmhτ/ߤM tb'*Ǥu͠3Rz4i52!}pΈajc]l#~aJ*\s6뫞:#(`91àU]$~;DOrACdsFa4 YX>+X)T7upoHAxͤIL9!P`Aڈ> "3nRh LUvRK4!P(H;.R˛a%ww;>+=q9 #E3UϷYC`2;@P@^s3m쟙k GzK+fe5d%(.z.;XF'7DPv4-ּĶ?Rp\/m|$M#TVIvƟ:8=7SkYur\SI.8cTKp4t'OȸЗ=. 3d)r baP0#ϯk#`СnZ1_i+^ 1U *Ov:#S }%n̞v w H>;ZZ"҆W<:18.PNT/\+e~U؁52NB~^k%3ĭ2x@x'gQ};}i)zd#ߜd~F! 9929ypJxfXaTfِ# 1>KHtPY)WmsV8a6Xm$fT\6:@WLU ׯihT< Rꚼ(25ˇZ_Qi>H'W^=A}ݒGFC(G.KHxY4n[w=Xu:_HCl+Fue1W[v>CkA\\Npj#/87]Wy$Uoǵ6Jp H/ ͆ LfQK%{+QxNVPukgt)zb\<Κ@2'2D9T@7l L(Hjg[* OcOM8ӷwO REDo̺f¿^z.32`u@sIvWhYX&}XtD ߙ5Tߥ)i[%mܻR06[9JMNύGC$YF ,Iđ]τBޘI՚BEjFIY(зVSǕL1|%%FT՚c߮V="V$Dw'We˥nP;*MQ%8`iۣ~so(ޤFmGiX_!A^YGWvXh6ArZN6g  6}G nwjo{uY1ycqX+~ N5Cl|,$ F߼3-)(E0y,;xljD+4bR~r b8Tu<&5-{m DLj.{yfƳRnQKz0X&v_Ԥ;KL.VOZ "A\|Dc 9O5Gڝ (goLi1{z!KRt`ЖN?zKثi@ IW1F&qQ%/ E_+A]kJEU hХ /!|[n 2>NXՂdΒ )k;Gc'='= AoMӑ Ұ{u0K>Avzi'=hy02Vl>N:MU=Y{@g]ܚ8U5c1'ә6bV KL}eѺ3C"Bz(ӿ5SEׅ!5 Qixfo%h7m7%xϣ .k=* ܎1VGohdOCˊ\Wz|Nt$fV.媂$uĦ6gx(2+yOL=gmE&I :?eKu-]RYEJ1YV۔` ~F^ fEn!Sg;\CI-bCPftQtmG|[;@&X`T hw#٪t2 *)T#Mgy^OP.AdwA=vpyxWx6DЇRHTAwQz+QϤJǸJ6Y_ʷP:>M,\W7+THĻzQUsR(_w5I˲^-48qnRE@+؃#-n""'1`L:y z5~>l bML;/y~?i>76n{,pk98@UuM7qSQO2FzznTDnG5.J K/RfQ>1d꺥dQgi (";.' ^P|]t@)璟nb$W>y=HMi+ő+dhf^4Rn- +.kQىTTYkЄH?UXB!U[Hzx{ÑS<h”zs d\=uKC$.C Vg+j5]P0`O-ov0aАڗΥ>OWb"xIEkb#W0geM=1yyUY={w3tH#pH71wɊ#ƟH]@A> 9ϡ%&J042 Dw2N%ǧG_GY:h9hq>԰WUz 81fqՅvIOyyr 2ЁVUS oYuE0P$9a 7_ v?8%P[y A$n;ls}9dr^#>,vaϛч7Sfw{Ї&CyMguq3GD71k)]L?9 `+~rJ|ȸQՑ0V:0Uצc =UiNE:ڥ&m( pyH6HEʰbg`0Z|.sz>.%t+1G긼v!S-$榾90篳i'lc*ZWW}J(MQpj3:eLW{lSHY%~ʚr;`T#IER$=JF G !ic0lڷnh8Qqy vbB[D5Vdy=k KlYp{"^gjckK!: L9?t:jÂ@;ER@FZ"8Z YqtUטvh"Dek-X~|PGԏ'&8[Jdes,[HӨbg4~R 44xߩ.#K'I5CJ_-2[|򮌔!i xWt ږvŲoE%ToS 9XtC\XRvHoq)l"br9"3 ¹D!TX[ctl NDG# 9ur@NӍ}AR7]< ?SLei7@aJ4=V~uS7MSՏfb%3DD9u[#W( E'V>}\qv0+*=q~, p6KWQcOԲ ̿`=<[)zBi>|by!HE4YII&q.{/$ k+B3*>GC39uSb~fZxn $K52H ?,G"H+HP)J 1dzYgz7IŠɨtN?Sp<?JeԱ.OFzOK1[PK쀷 AtHֶLaA&V`'4Padٷn1AY]C?@;RɢPu@gPcQG|ƗOHLC%WUυmPѭk:Z#' ?_,+u;s;I '-s؄_M~&;kzU$A!ja~2~un*ǫ#vE/ wD PzuB h_v*vc~|Xm՛꼯WJpkt/ey/Vt#"E%`3ފ$3/,_lCy&),`铢%߭H$RB~WŪ˷uӓl%K{-vBO8r [ Q_=)RVt8?G^J:߱;BVZB -tmL!K_U'u8*GlP!(M!X[-5 49h\> /,(R3%&&WMđ'LZZe?)_$1-e[wzʮ,e>2j|ؙC:D6 ȁn\>I8X2c0am9=S"ǵ f0"/p_Ӈbl;a 'M9o|I%w̺wdopO`*yˇ Μ\y;[ ~t;Q$9L,fRl&eg`FAhJ^֭"?X-{/Wwo5ưe/)ܷw,x/Ux"4Pq@-T]je~xK3Erρ[G 龜R8mXIS.ۅךIݕ"&".n: ̞PMRE.7=bT]oc&_G&Bwz pADvM£;aLM7r~ݭͻd!NH>Um&t2 ;o3SFo[ZC5%]Sx3+rq!:\!'(z;v8|M_>袧еqxH孁bܙm+?!l##> ] mvz璘}&νҺ5hfU;:Ұ5Cǟ]AuQ訃@ch+G0bΜ`8AY.SxF`GUHkPX=sL:?H7R15w"4'ZN\ L-(ܞK-vwc/ɷ9?ܐrcEb:&t 0HЍ:%HYL^B,^rD5vmj lo.BE&sM&A]KьOUWӞ_)dʼZ_ =IZ+Ӻ&2dM<$i)=dA8412{繁RK1bb z(Df3[OI;Rţm ,4`tΩ^ н]M]NyuT~Uy P,|bq1` }htѢ 9T1T(D~/EScB:\%{/`t0˦p8PuN^]o@:b[YhQntLI|3Ǚ1E͹ {oy3]ۊTX#%e\M^+FP&/ffoFu p\ʋ%ѯ]M+׍e<ڥ3\\ K"}mwlKH@mNd s! U^ѨN,Rf(y "@& 9Y:$%'db@ b~ms4*i/0>FfFԊ3Tx8ܰ\_'"5ħ 93N[D=* M  ԽgN-/ñ殰%>q5R˵$KPXD|:ny< mvz/ErK r%uSךuj3,ZfByâz9ks8h <*ݜXqIkh!BK6^7$!#7k8V/=OPـSI *GAJl_n|/$rF.',顥UXm[6Np4Ф8Zwzހ9{ gL^0+PaQoǀ/G2%ֳ+%+L^Sb@)Τ5#j}4HA>te*?yRàSjt*㞌 5"(&(%J\ӿa,[n=(Gp"~DPԧʛZ)Ur0wjeg=glݑr {L>TE9`н,)72+4g~?…J>OȎ53ѓqv*_ʐ{:ݙ pJi>N*֞ƥ:k1G1F\0g'Lَ$ 7?FV(j'٦xY1ϩwM={ѤWY.z6.Q8DY'5p[>6?Eu sn6st/*vSG2%r&:~^#^_͋JZﮮU =d3n9|}W%^ch/<9h ߤ%ȕDs8 E1Ԩ؇kGDȷxQ{:Ʒ~wO|#U嬫S:e)tt؀䟆OiG- uMB2μ (Uc3`*_KBuee^!PwE_K8DhM`Èg O!%kx:׉w{i 3jvۋiɵ k5Ξb۽ܪC-`BB*iB'\sL}؎3wv[(jӀ5ӻp`DU8{8`?ڪ7n'n~8wHD9Uc !ɅXi0MéO/@:v>hQn|8͘%5O@9N&#AޑCUF|;sySRTr8\mnKTw"u%`n ffC*=d϶ yJxk'uf 5hhΜIcRUł6H~i?GM;^d\.g?:ɡzg6*wb 1Ř pyVT_hDҜUܯ4Z-}ho:&o"s=2^{kVIV1gU9ANtn~yIoaVFхNi QyՑh`!WjxmYKt DڻpEd[}Ecrt-rjٚlO/@#nwF@T龳X25!JV58b}\iQyy$Q;zF:b$EuZCmjp+ERVSo 6h >eP&0jv4}l5,]z6 S֫frTkaEgӱan|礹y90,p M2,)d}"LyScސ0 zBx*=b=mVA p܁Jdfp1~OS1 ˠt !y yk2l>byTm<]QiV/jXEYn=[ {.-Z+W:k1w<iUF LܫSZd#zm#/UǗvI~:B4w7e]ڱqL_8.twE$~I8Q[G5ԕ6_7]|~>ns]tt1q(OGp魓^|jmB0^+6%]; (Q+i"IꦜtdډD}eZY-f)is G4Ru{:=_Y#'Oz4KGet,xԘg$]LJ,8I":Al1HmŞ?OY* Y-ݢhKƆG`]p ueѾ6/xBn{q@8lH/(/Qb~rYzQͪbt_|3`"8m;vIxݧjB?גe eDhquX+GѪ LgH:LΚAbyiUHvqu ҂yuq?N0p<Ӥ6 [*( 3PlhD> ^'`9옽ªKm"'վmSsxkjJ2_p.MS T. g-ːLᬯ9X -ϝHuߏRFYL7MӚ.L *`HNP3rg?IT8{q_c?Vn@OԢoSdҜǶ޼v,7 g`r"ӳIew̛eE3m ᘊReROr%6l*naR\ԏuq0ݼ<{, $1Vhh=8614yKlm0*+v.@JNovC0y4T*eiP^-ޞ"ToH'(Y^va-R9^'{_o+/i(Efڗ}h,0=~NI%XunDuؤC7ؓ H;%z Xt]=oYΆhT!281JT!(p~&bђRТ%s 2oP.Z.n9fg`*ƬQbM"xq4,)nY`{'F Sg~ə$~Y3qnA<}.2j #RIFL,~0mBft| 0$~$A~ee'ͭmEYG }D-dbA 49®QB*H*ւBB.'Q7M3w\6'^+~LTcy^L2z5z)&ie:<kԥR+Pbagx 69+iݏݹ$qnEʒrnI&mNA|Rw1v9Ü9GdD[id\[_8rV(~{2P2p_ %+Z"Z87yFjȴd6ػ$d7 -)Mr<3$C9h;خ6A:)ٌi:IQZߧ ZfC2h"0tD.I;Ԩ>8(8PūK-Ws5 XB](T>"&ACmT,C.7Y6p`L0tÔ'(^0ʋ ?F ܞLNTaC,Drr5X{߿K%v_dZX!M8EjVˌ_R.~Mhd`AqAK1*VBc jo>Fn7Wu[YYp \8:P> qf5#uc|"ed d _5.GӧCg*(ܱGeZ~01E~?$|ⱼ;I޼u}?$4Oa qѠb.x# SQLC܋Q"@ EcdEf}ɼb&SU; : M0 К梡U87F{) j2SLᴱs-TC {H;r(CcNm|RVAN tET \o3h wFؤET%\bKo3٠_a3~5Wt_wX[mٱx|ٺ^+2FN&Bݫ@&|8ןv=+"x:jUF=s?\N~v^fٶK3ڊ Zj)j`Q"q 7=)H yIZ`+#JmJニĉcfb& @09<6nK)%W%9?g.1$z@=!q,uP,Y+7Ë ?ñ#ޠhm^"uRq"w<['3̓cm>Xm4J99MmhP^0B[Wn:ϡd500>;ɖq(X! wk)HnGok_2ς%[InU0PVf[ǠROuDŽH 塝͔U'8m\8\3 ..8sCka0F&_Fįʏ6vK4Q#SUJVC e+$:UNυֵ; o$WH0[ԃ^~ܑP>ߪf&I+0n6R27Պƺ !A |QaFoi:"fEjT.ݿovs)𰴻HS8)REzr0BLZn142 B*~ ڙznYI4A?n(RijuGdlV4_cJDV K[ 3K[?Ăw7I\\pu_Mr1!w F嬍fנOǘc tMw|"'pj|iQKDwi߬(_ M MW^mUIma{*Q r}%3/J컛*GˑŸUd,^y.B(I >3HQ[`v̙HH)'_Bc+Z$:zJg56nZnray7f{*:Bt@~kO΋ݥ%LGE+|I3nZᵻ?x&j-_T~x%Hu3̀Dx:BZ QŠĹkC#\"nl4L)PG-G|TzOjsX+7:nA YXuCG2ʏ)l5N Sea}ZH1jMuNjIb{Z|^Š|~߶Z UqFKϜe*P=,H?gheMGS AءCw1z^AxY5&3_݇0avqq _2+qgG{D3U*pIP`4~rR "6<\0&l:kyhqЛJC:a5+bw]0MCxaYV~n(H ^ή\l咈ۉ"ٙRRbw'#py*_Foz'rCe M;x()5 Ԃh\t]aVMҲT}vC=+8[kf֯x+UCq :"r&Q:<LJ'4#]F.b*JH8 0ú۟$p`!Ue1JW$O&bȐVH 3"J(fe""-d5DV;a cBڙ̺{25 @7^z#*2׸_0O.6 zDru 80>.U/N}f2oe嚏& !V!s7.8碂BFI5/qr=M("u0|i/Z,lKS ̀ťm^"c5 u`dwRx:CU)`3KQfo7*.S3q%L#+b"2FpE˱lƪ=Aä3JUdC$:%*7w8c2/2BH1 *Qۜ\d=yF{X,b{)ҝB":rPI`ivt}CY*YH_`ci:j_{@Ir߉L.,8ÄJzӐP*30'n2c!ɻ{V @)n_=/_SO=W,=A` ua{k+Qscزx]0E8Fr빗ۿ?&'#{-U5g)vKH7fJ^. S'k@ " Lܨ>gP l}7rPp%&$ M1Ώ{33Cmoe':_ uz-ZyWğd=t{("x7+#fZ(9HWA:av^,[iꭜ7u0klD.=dGIG<{ r JDanƶ !;I%-cAp` v5OІG4BL=H?e1-Lb!v^:]d(7,%K/WP!SqY1J޻X $Y«Z̦nƒ˦F<%%9 I[ 'L_<`]TK=X1}`?fB 3E#DDiY747L ;Z,3Uc,Rl~/C)iP/%gnk(z9!h1'i /iև7 Pz_aosBT':~?|1Ac\"q+(G_*sXZj[mKNK]Oc%}C6M>BYZrv- bHFUGqmC7__*p7@TԳ3x=s9݈j_H{P>/q4 Y1Ur3p'Dxxpd?n:n!h8 #,O8U׭\LxC (weca.kJ:Q&BYqB-ג7S5#Y:$I1ꋴj+.q!ɘ%B!~vCI#UG|ySK>H-LZ0b9Ƴ: H!m?s9% 5`4RSA^N6 G\mYzX(pƌmyYMDn0>95=%O٠NB"a'X:IV. fQiP}o]MULWM;c|a#~Z΋|re%W]oΒL7@\pmZ@l~w,M%ON9*kXa1ivNcgyv٩T_8+cl >;AY7f\^&lǎy%!0MR3!'eri[[QW=5J!]b,6LnʳW fU2>l rso2Y$+T;$_~'|)uʼ^+)k^r񔢌7QRRjQ:ɧw!W_s62ڧ5Ӛ_KLLh"7 bd? ub[5up91g:.0Q=_봚]ʂs VrrX䝘%ugJVpE~yYs)a.)RQz_U={c߈܋']z @j $B^+\ i34wd*o7P{OVm(1W")g 2ŶiscoֱǩuBi 9I#“by7N|D~d8^;Ez@֠10XebMP n{ToF];FѶR2 Jӊ?z#'-5nל5\Ӛ|V{(}'J&Kb᚝:ؕoHoՎcuC lxq5goedB-Ztu!s@$ؑ:A E2Z"1a&\'m6(_6 nNOA7wX4cbn9}VFv(p=.ɚ^-el4A+1N _zMQ̞\K2{KCԚ3#|g_z)G 4Sd<6\G({PIn_bzYC'*$m9bi 31 A6[:ªK4U]Ȋg3 $54.-uicPS-%^A]~ :Ǔo``#y]K~zPL-bSAYٓVki ["{%W`Λ#D!Z].ÿVxvLJ[oSikc;99Cփ2"p'$|ʧFacSѭ'9ǟnbvwHYl\umd ۈ2 GߤPMW _\> \~v&htH7"lb#=Qҭ?#^e64E~O:[2T] 381%(pBNH_4%&&Ђ7K]#T|/:I60[k'2N"kp,C$*d PJ\?n];< buܓbai{?խ?bV" wdͼ826f{`$kuTiA/y*ܴy2Ps^jzsb%Z. ꬅo4,IFHkLqlڤ7GxR{?2BkQCQdgGq؜[@u849?f!o:!l4OALf"v$Ndኇ E^d|r/xe'O.B=6WR+5yxޖh> P}q kC>]i3Ѧ1! F4[6^ElS˰)fC(x:րb0*v< @~/ mHܳ~/1R%4p@pδ$&}D0MǠY7HD&h@Q;c |^(5a̟lK5yZld #h~Ŷjqp 8zX/ 頻_mIN+ɭ (E$h>a%_ kqN[ Нڮ͙.[tArv9QaLWe#-$z ;~TO( ޙ{nn?ʙ:J-R4 mW %[> sEܬ ly+HyTprx!˥@2tPXj~٘^(K Sԁk%I%'3>)4U}|T5X̐Fn`hؖ5& \7)ޘGW]Ͷ %8#(`׋-b4Htd6>xxlTX{F._sKosEOIQ@zR+mq$KnM/ZlH*\[N "‰ +9i610j>Ɲh¼F0df|0 ϽMQO-ʒ繬8}GON&q5pۖm#i.ɇ k  sgrt0KYm|fq(–|j.#R;uM%>hh c.g+(P`EᴃĬ]T\XJw2wiYn#x|p;sܡEC!ɐq0"Yiprhփb9>ƾNI8q5~a@b`F C E?2^[B!Y@Q6WF/q+R"=L" (Go!X !L; .DpLudOfVΫ!~sj%l!kvRxyo}bhQP9I_k/ȉ$A֧(lF(T~L<}﷙v/+7aʆ)}ɴҟLodQyFbF!Yw3I$MeHs!nA77M2#M'sL eQXLʕ;3$\ms#n-H3Nj+zVrrjw~a5(m~.֝ufeƔdn!gՅ\p fI! Fm 3wb.+ʔ𹒰9=8SseR>N-H՝<WcHfI\PVZV~ۗwKJIzlbgs]Q-UԻz# ڴfvϬ;)do!=2҄ 2a3i\d;1 N+o.kb{}>y7un?Ѩa& M  poQM{o!f&xEJju/f/kZ>C(~%t>؊U)L] &:u'T\ KsfP6dy47Ĕ~VObtǜrc*@z sJc]v;@r!+3xwDEc?Ό\lJi@F.4S 6@w6JJy߶0-ms^H_FQ46ZrUQv}Z0цH Bu'0 ÜRŜ( Ys_f}F60K`fByͪޒni͠( B"֐NǕ#Q{Jl}E逯t?l[{N%&c'[2(r{1]s<h@.Ltxe!)f b|.] mLbLf=C A=s>a`M3m!IM L|חSK40텣 1T1Vm[HZp0:q5Rq(lugOwc*$>Л!R_ِr*J&1Fy;3P޳$TԨa21T`Qaƚ] w\%=&V-!rVgWq{Ȁp~70k6.ԳF$h^K [N a+RbKpco.*E[yEo>7SM`NQ"/?. W@ srl%z,5JܓhіڅOГ&sOM tMhCd\K+S!.|(a/ ˒#Q}>3zvLu-Pv; bhjfhEѱUkM֓ l]PΖ +3eeZ&z 2[PxrPXPܣ".7^Lbե_hpXau"Uz ~ۘy@%rak*DaAI,-Q$볥܆ xK`>[T(6. a!ògz?ߑ=ti;CY4X9[ iظ#^F y b)|Tؽ䘔dbKq_Q^JG%c !p受9sE6q$j\ڵB#(np gF9u?>bIgzz-(@vmdq@Hi1[è"v: >da&gr l{Hqɒ{4.{op>4,xl=|yDӨ"p`fuXnwW0cs)k3ҥ uLT+>-! i$p!o/9 m7c͔fj=Qp7'Y ҫi_Ւp|xS&iL} ;!TեeH[2 #vvFNjݽagjGLՀȊt^4xA;6BRG f_sHxeq|qDOy|zQ §Qmr!OQpJf\̅6l׏SasWK싥_Ou(r -BOsNE;bHdko8TmdINpu'S3誈8?5\>t; AáJ5픘2:7UdrHO'x@CB8C+^o&MC偅 <*{)hmF3~g 2dokqv\N_G|H 6w)ee ++Kaюʜ~`yG)TZߚAL D$W4$^Tm+ P nXˈ=\(ddl3T$Ў^s\u- C=|m *(b%'G`Fv#zp~:4@=3$UƺEkn0 ol|K/9/ ͒H%E(Ӛd>Z\ S迨Nwh K?x[C^/wgdO%AGI4@A cJ? `1/{NzNm[==TLqyX@L˃!#"=Cr`KdlKCՂ$ۚ̿\iA{Y)ŌF7]R+ywI=䡼Y zhD]B]7;(by=vֽyz1);9r<떬}l.ylJHfH mV+)be.leC~^m4G~χP;>S'ygF KH/]BQWt\\I"N+uќC穥sRE()?.*2;SqN;i3L6H(zg' v,h|Z<^*jUU0>q4>بE %])m}I`U?rM蓥zE܌M2$IE3K#'cľ*ZOGn=RQvKg,?Gʂ'i/EOXk[jG.*w ,b{~ڊ N NyN>5Ź"PBoa! =n|Ϭ!_։TYJ2 _yjw[l gUZ .A`&b !+=G<nd dnͳ*B c:[O fU}BxHL.)xr~ƹeWPN 9b?6Fcx|"3͏? D/,ŋ$0XWEXeˍ߇ h$hJWcwwK-C6TINnr%"4JH Tg # 7|҆Kiի$^7 orDHҮކKjo9e:˃kC9x#/("8 *={baѨF%YHi%C dC|EN){AAzkSwZrһ>@jEfkLqҙՋkY>F#sJGLO琪CX%pQMt~q.|:`۝GTخgtF@q*lā=>#=ϙ k]N -l5P1n̕腆b^'M_1f0Y;P욭8z=-GS'oNʡH"5X:cS {)lcc n7tw\0xB45[b]<CDM+fᮬwAtޅ47O; ɮ@5ʣ -܆ JZwŖ~IqePeWؤ\{,ș*N&!2z% 3F%#U=w{(x|@;%;>7k,8{$1{7[E(^[)T[}\fi&OFڽ$N*Qit!臙@d8,Y`F` $ouI(|>(T^d!ꤜ+21lQF+&X\wY ݣlfez[O&9~!Z YCι^$δL(22D0FtE"I["0h?V* *q]e{ 6Ϛ!c4q-6pªf,,յu* *^?gGRv|ϵ W %EՍ۶ kRޱs<*r-o)Rף媁87kmMIJƣIj+ ҮE}]:ˠ1Yy>[بi#Zpx ZRfٮJ3}R]VgLWct7e~.e@?6d6Ȭqƥ,3ό& !`!֔ݵںn\bLmc!6!Tڊ%>532OL}|ɂ<2Q'n:   tN u[X-H-;:y"%mXP h༌}ZCQC3-+A_f9qhn :w%t-'Z p.G  g# ̸lMUAMb?`DYu|;w\k%4# 4gtI[[=5M~/D ]towwq* Nћ*:>}_5)/% DW1h9Km訚|3-N~ayrC됁QbzuEaHnyӵP݄"32 B`;I^g0 Nk'] lJ=/ɭn/PlD[icT:P_P:"G^) Omޒ1uPW TSղ B*A~S뒍6b^ў.>3mGq- X2kT%ឞ~ȷ>B9JM<+2^íStqs]&|YB 0@>]6_͛Le^M*> )*蚹"9>z 7Ju%^;jjU_>vwZStIwBiad#e0ib4ISKg# 2> G yMEN3Dky1r5hܢ?Ir>HI.8M:.XD7کĩ#wט'm4B^] 7L?\ o\49YnnHO|Ha >CMP._-dzn1;y@4IXtc7ySܖ&wԉ6Dt5;f( |^e iۈ|C;7 #'(6h+.YN@(LFOQ $I۴Dkdĺ4B~>MeRuVx398~ oh7j/m[qrzA*U5[id̒7C$ylPK/=[',̞c94gBф4Z碘'5)|L!~NNNs #tqTޡ(nQEys=M M !(#4\LTw5 ,R:?{L&ťp9j8S@Ғ|5r3:jHٞbRP3*:$DƱ6$[.Uvdmr;t?ǒ1xMsW 1"@(05JABdOA㟕 ώQ+Ei$+NTrmvؔ% m5C>=uuBW:z=D)f@*"2-[$ܱKexx'^ȂQ'EŸ[#9NJY/atZ N)nFUsRwU%~N`-b| SA칰 ∼ t08>ƇmP7ue%sGM"[Q_n \LN"%Zng֠ꥢ; F_?\&s-"gŞDZ9P#N\""E{W bLX|yys`~X))o ) FWy1lFS&~)ԍRwDbLoC6BN&ڗ'ntW<ė%f?a$EK9^̆hGBc`lRvEWdzzorJG,b"&g= O^3퐆#zoQ< A0]&jXk{\: #+f=!A$UI˶flO`ߘPJPաEU_N0Vi-a9>3/%P5NoT@h1!X|T-lSj0W`2Z5L儯d[D=~8XhYqijHMOYeKӜ)O|dRF!ubRd }. }s{goǓ.G/qʹt|+0^ɝ.E޲h?Z DB͞n 6ǨbOpEu*۞$?$r!rҢp`4QIۖY2]r,vXwY(1=2TDn-/iT-FEH0P(z'\&Zz]8Nm҂&>Gw]A= @/FDoI眢#nVǙհLֺ@^Q;-[=g&&ijo+ì%u U-z-eo$q7Ғ=tVErOmAC։ GkaHR5Ş80xͷ7e~^BO$}$ :#R]ߔeDgM7i@ @F~IgB?'+}!˥D>VH[WG7kCv)|}-fրEQD!biO}yĖEXzr; 0 cXsϥE[;u^ͧ mNXtoq~BcqD wvI1>O=,c ztAl@,ʎp#zKˏpJe ;J37+%}"Q‘>d`swwUqgT"+\"˨9w΢J:u_La4J^a_/+TzjYM8qL44ln-Q\z|>TAԢ]J+nиzMp>שj۱!r(7BF$Emgg- }Dw[Vv}'K6vsXUl{c6 %/++RtAv;\m0;|ylk| +: ̭^(=_fgъ#~| G,NN'xmZZ}Uس= geVxk}a=ch Ġ"}$MHxkB/}->A."Bs]H)[rI$Bio+˥*:3K;i N:uVUpZۨAm~ ʁrJ`gVDއҨ)}SQNeZ^zuJXٟ2iΈU >>=[StG}AXRlђx4M v7"-5'?a!R+Ddm&k٬!=z'%[GE4P§c,C C1bͻ1 4Qn efb}vE'4C1g[4g >iu-d7+`/ S]||?wDߞS k$#}_4M.+f_%tJ{ӑRt"yreE'h+FpXc$o'ȕ9 achB|_J AGQ3fn)Fk~,jb0wZ@?k@;pjL'_9 Ժc +4tz0m[휮=;-;87 [kb p%hon(ˀ p$6沧nYRZdqj\IidP3,3Y4 4J(/ftӬ$ SU Q+Q0+ ȊÍRۭ/-s#Kwna ?qDcv緪Ј1L}"g޼*O|sB^"-!)yH5{&V0~i3_*Q>JEq$+eMX𐶗ڋE@XfH`M{K @HZ5{nTڹÔB*<w>SQCϡ=4uOtBLpn)#:=eNJ=ק&jC-%p~;Q>4 dНݞ}A=U:3r2{Q{%4嬖5>2,A0vW 2(7Α3r@ Ra/-zKj.~yET`B:2xbzK̋ %=ʖ  UBCi|2g9M:mpbPeVUUT{O@? NqRཞm(lk%F2qc7|<+T&X.Tc{jc&s '..#)ߑ7RGv%eK@^2i~w 3zlDz{.ޯ VFS< Ŵ9UG_M  O*9^mL^炙?oo1,yBcGv޼(>,)5Bq /(pfD;<i0h,p%<;yܸ4Ee-SxV*EGh^ࢰ7D.>0 UR UI,@)Ja9 DU9ܞp*#n&4o-:4JdId.\:=<;j;#_cgֲt#0(À)s/$c>L؍aR[b͢[}rlDfT1 A Vv*]IiJE7I (oxaJUGsSvy/8cq{;+e~$n?Ƒz@ P„LQ8}h21O6קTܭ>ӑ;n1kJ 7jyZwE+Dy0|d p;rV\T:Ty*u.~O";b.@6rEJFwLe[<({6 L5ULidn7"y1PJͮ6j*ȩvd 見q8fVq84yX~vuJJAw`h˧ QO9WJ\^AK&`\ȣUW957Ζ8p+ud8Q u`F'r" KAMlTzfW`WK3D\kTǞt/Y$}iA #E*Zy=^L[.P`Lz :|M/>@!)QXn29';^h.3ca0}5=+Jbc߻oNEUi۷Z]Ŀzzt64Llkй82:ntH%0Zm˖"%6 싧؉_G#$ga#c/ˋIL;7bL [vܓMp*w,CnepTzyTm0o]>͍LVmf2kPr&=4;4Ѷ&eD },QxʡIWW' 75ۉ<&R>7uR1&}r!Du;TmNʊuQ82c&. !{U Ve/)8WV"9UdN[-%i{0x#85_Rv+=9  YDFZly]4[xg ~,`xe/d&./؀@-Rt-l4֩tǺ'ЎI<"q t{ :%§Ȯg!P!8Q^]$m6U/.}:wȲ7{a4P*̯arWCV5g1@ӥE9)jZu* ڼFkيUW@o}m@460Q p`FAB|Œ)5vzoO x,C=pHJ 3A>~yN{gohuiF@#g:tl HqcY ʫ*g˪l|ïR 4_lXtq;9 W}`|Vf&:Z& Mp1Jb\ ll{4Z題<ף[E% 2)=;촖kìW˷Yr٩@{UuP ´B-B F }Q/ xDž&pl("+U8֙Aşû5J}g.ZzO#q }h@,!`=o d _(Q"yk[}m6G>O/Di1F^Ã#^֒g չ }vEX(YuA>&+ cVDaYR=a؞$Eo~X-;bQF5m=ZE+v Q:}10RլWsP5E=AAb߰7}j]x3lj MȾi|QR*i啠V^m~x=3uqLFyX< _[D5 &-&kҒĬ b(ce~x,Z~3ěH'i7Z|W!-fcAmk{\DwI7jz8% "Go J<[8 w"kcc!AS"W-yqFbtK$nu06|oZUX[y~K?K\el)CHP2 Yra= By8kv7lݳ4S^ \loԣbHyN8X n3aG0|14TXQ`Χ`c.@'==3Q#BfYtL}~AxtYf?j1 ~eKVSop5[- G YW* Q$c 7(D(YZFÚ$G^*KVE|r dPpT1@&ϐʗ|3,*KLqR8+6< ![wț@@|RY ifhBlcTV4CZ5f[ҌX@+ dhL?p|j ۿ0nMW5-vLPj4}'he $Qhc?Q:4ˮ ^6._9їuzk$+*Iis[XkǤj;5蹟mQ`'1?=ux+Hz4{RM)E]"loYTЏL<K]#23ͽ2@3{M&3 QU]#Ы9j,0&m:vu,:q;Ajib(*|r= 8*&I(ZP?ZY 3W`CV&L=q7+G2K霓`T*F=nu\-ކ5>ѷ>طsc,AÍ#oAH~zmQ]0FU'u^G7Z* % mڀKC'ܯLlmV 罓%>nmef7Oٯf>nSѝt- ~k'b>ʧ%8Y?K2W@a< |8q Kխkɾ[HR)BW&Y>."Ś+uYb2hKA%) ?(P;ޡdCwPA> <2 &6$ܣp/˚X`@F:q4 \l6yPwxYwrn[LCeߦHO"^ۗYU uH?VZDt!rNf)m؃l[&@ѷp L; X9I[N.a+7䞝LU]ޮ޹p{Ŧ w :VfM~#G߾D@X2\L 7i*"b09jHZ\>1h KA:RO i?;pJ.Ϩ)=5T >E5HRߩ^3IZ0pC ـy.n\ ee# *ob5{T`uJt@$+V9] GqeaS -Ի)b…?Xؓ(QdXK8 5 /(I s*P\gQsЀQt"H0^ eu⭞+w}-\v,raiqqyVUQq Ԗ@!k5U Y_ue8q~η^|9h0(8.oW"Vp-p'Ae~?iiSb6#ɴ x;bxI{V ޼EH.C@!q_UXCc dmILsSRV%5#M, {# 0SUU5\펙4Pd\ MR':8|w^Fo8jLpg ɀarbZTXeF)!zV +Y{&D"XHcf :_{ =Z;)AGlYC;9?To7BÃ*п&P䬙W>nxrb+izꖥ4n*YmfwIJ e%Et9iyEf"̙\'ɴh_-!P.*C&ʾw<.Wcڠ\ U'eTv}0%SQ bqu[[8P2 8с!@n>ե @9hMV`%\}fVק(6 m/^rB(+4\vŻIY]9>/^XUȃ#9PQ8K%$tEL_OtHWc_$]c֣ Xz}bϏ[DKֽFz˽49)8MoQ+8AaxxhH*QH`Z!;9J}C@w ;ܝedO둴 ²W8\ f>c?,yB:}BYW8,5Kj2ONwL-vn':W[67z9R!ּO]ϻE% }ݜibo؉8 Fh?-qYL=mF<%\{=cNӳ|(.BR)C~ MOP]>G ZokX}pYƓk(I\:o"k(!8L["NQl RZchsiV ޛG=%ńQ`]]!l%\:|V\u سĭ.v-8A ,}, L2/60WZ]E.?*m)H2XҺQĕ0F`XS#0J+ҏTeFIWcz A//*m&nLOQd誸o,^6f?zDHyKMN* POi"Ӂ"첪R6ktWĬˡ>*HKvWA[d2cIRV w7yv_ ǜ-s{>T>#E@{(uDxl&ڻv\_lu_` 'F;Kv[3"z#a`,?$;^ Q4 ;h;P5ritmV\vq`1`jdFI,֗fv[Ĺ'G0m5n|)OiX* n[L~> {(;"= X%bmkų[3@nR~{#u KDũM;9c#:@Ͳ穧ƬFR̗s&R/`b j<]sˣyƽ 6+ˮvؽ>_"!G VxGVmb/gz` yap0!BhoV{*bfP+fp9C.zZ6y[͏kDUeC6Im;d?Yfzq7$c4%\KG-$:Y8{CY PWw2hjE Od۱gsOpRVsN4x ȐP]H+9X] 1s"0'v2/$F.r&,\#aWXdb$ nxY ,W(P' 4Vs[sp3>8~k~c1XUx{>KM>d1Lp1-$^#t)2]q괃H |̿?DW)Ʌv`b5aL(5ϐmzX=V7rL&y~h=`q,cд0{`s⊞h/62Ս,rNUnWc'AcozNHL5,u`PCv ?zgAX--s7hu`/ o y3һ3]cu!{1#$ ?zDNku FTN4:Ruo4Mäwg5ץ'LTE\9%$ρ._*m};*h+-Q@-k d{cJ[ԒɨevpH<ƭq9mK၍צwr*4w"UfƸ-v_2qj"zhCXPwf>Z%.VIR9E'!Y]W}.+\흦qYEW8lAL=+Ky-&;lg $n3(峋{ީx\W8&iG1!_ XD@IWV dӦXsYA0qZFwJN5iT`b%$ ԩz׹H)Jam_r9Y,Th*nb&BLӇןnA0;c>gF*y>W:XX_A}.3dbej{?Gl704^MaKv^eNbZwM 0//1S-rB ^VN p1F ǂls9CӺa6Rє+HT@ِ=9e9 ], #`|]1Hg4,^Wʦ6Fvfmԍ_Z\+*Boyj\{Ɋ A̞ցS(n;#GU2*D+0f<]JsD 5Od"R:rrڜs2ߡ bv+TD8";G m9ԀKu3%,xcQ7|*8ܙ11iנּQG?-upUǨ٥~,"=o9^˂L‡$ i@Ng^3fB<GcFM'%&c88 p9Z8T`sS웱tŲJ%QJ&dApm $Fe5-tDvXA/c֠0kaY| }ѴݴhXDIB`,`0 4 ֛FDz6@&a=E=EhRR[0=z#жNE RI(X _Y^R.HDK(ۡV'%;*rZ{SlQjg(:kyj4jh.!D0zY6Õdd\j:c:vI h9jumRy 6 F3HDŽvVum>T3r=g|\]P]c,a*E#ħ`szYdҳ[ ^n.5BO hkdaKSJ݀7okPh&W+QYIx]['I2dy-DA`d)'ALIYaR ^jڑ:nüUNK5C4ym|evp}y*^-Ԃ /F"U#5vzJ#yXbsيS.vJ@Tl(\.5hfQIty%:%Ipd$G{/c7K^X5\mxE,j0֬1 ۼc&*j۠r3B)%(e̮aYHiؚkZqV^@;C Vlfmh>ڋZ[+8:tJ#m2)Gkw] EAb_BUᏜ}*v!H@" ?%hw>٩p_ŗ&Dzǣ\ID]V/>#uJl/JMսUY3rfEJxOM!pH%^sR|Gt-9nF@y[,A1DsDİ \OGV`uhdkP 9[/a*"Y WJn@"^Q^[^&X3F0^bȸYU roiNְ!^ H (ʥ^G7X 0״2*(Em|IՅS|^43#_+t2"oU*F^v5x{/v$#y%Bvp5WI K> g9UȄI! FV"G\O6b:s 6md`DIxM϶x &'55}|}Zb P0v!W5^9fk{e9N!_0K?N, JXU{ Zq375{;>w[sR+N.L|(AlհԪtSTh##ЋN_U\1K <76H OﺼK&ހ!0C׈yۚ<6x85Jߧ3͐RE.ID{tRt̎Va6l}l*Oȶ#Yjb|@qH83RZ.V+7aaiM67+@ Qa.Ɔ}aӱDbSzE[3>g+{uGaE nYܹ WnfO@be'*_TWu T˶I0-GWZޘuQkx崆*\%0Lb)SR{x-~Au'-7Ηo٫+1qFl &Fix+y/. e?􍈓- n}*V'MIn C9HAgE!^*d6X{KFXi`o`B̃<?th] 7T!ٶ_"V[&)"KC)ymč!F^Ϲ-<9$mSHX}#MZ:Ѓ <;tY ~ zؘS<} ݐ@qlטm]ByEx3ζǼ@;,.H:fb$nbY9lh?/L\@\ 0υm~^+UzJNp*,~xdVwzPkG fG ,Z"?,Mɫ.[q`W!{Qn&h.ekYƺ#r2I :{F!Ѓ>=1C0 1"/c' P~&FAs2]Ma^v"gV'^=;vyU$F}[%R;͈ŀ +.',ЫЮY5eXSndSK@r !t2SM5DPH8/-p|Fg^^5dM3LB 6yxs>F]փs/f]?S uU=],NʇCZQL^(!/;4f}Xw¤ړ`*uUE"R}q_(01_F6 3;^/M2oҿc GM XSW8[lma?š㛮6/>zo0$fF{Msǥ1ݎNa4,CUl"7.q`>$y< @Ņ7t5;?o#aožfɽr 4u5!ٓ5W@E|hV\PK_ Yhp6+) PIPfGծۯLy##IjŕB)z( pd}u +􀤍ECi[IB Sd:a8__ f[&GEi{]Gat٥?JV+g@q527eͪ]yĭ9= &;#!'?)8)aoN H 8JZKя!tԹ9!YfaXM&"*oye鸑e2221R"c PݾLTT<95@j*Tpg7S3n$5zĖɖȍ4Qt> 23yKr q3=Ӡ] IH$5 ?`2[6@/|*:Tp{W3%=ؼ3l _{W^J}5ЪgG9/+#t7fq]FRϸ"zGZot$?OU%8a҈Fy̸hh2԰-}C&9~v$}6-a.,yg~Fn w)e,P"˼5W5=YfhcƜa'8Y@޼]"Nc/iZU|֠*0PY^<3(`?D&SX2C9x[+(A骃olM( K2)CW2~;)fbcfQ%s>>ka!)3ZMuo7TX gn(țZEpE+5޼8_~"`1 ٯ$f۽qFk%to?an j[_C7O/%p;cE %_y+,$uf椯@JeA<*7Fj!ر0YE#&n;r @;MQ<1N-G ݁D}{fez& ?sAzo~AKl&]r6eĭI#B 7zq*8;xyc1uс/!_^ P=WjȍOrc5J')S.̚'|Q,?IXq- h~Wq&bD}ClJyYLRN2ɛ+=UN;*Mݧ,Z} D4 LoVX3go ļY' ͫpvNhPsoz:wuRx8M=s5ܛ'#Kʻl{u{&PR:M]wX/G53F@RHL:GW}Z>h1dAIUmj K&BW(@)NlT\YSшZO͚Z *WĔrŰ A F1 ~ә<#~/xo[̇`w1଼NH|6/ħE>0i B:5b?:5N7ff¨ هUbnu(< 8Jt|=-:u/ z7RҞS{*_ywbyIkh5X ^ |;Kc˘W~X6z#`o9Gs.r`l1nݬ/@:a=?{vдxB$iP71B#bۦ*+J; g\އWJw,ÄX",%$e݆dN;,Bf*w&qY:˙ 2> _+ܾ ,*[͖߬QU%!*Ю^ӄ.JƫjJ ;%!0bWvӥ5B԰TdZt^r]/yYQ&q8lM^"t%i-b<*=])\ma{>+#+ȫa(`Z5j@<2R]0`_w1q@!}49 lұtXbn9ǞǰHD7А;Ixv@GmfXb~c%/6tm!Cحq&T3 EoM(]Cj 'J5D-8QT7mwFϙ% 8S֯H4 xbiQm,S IZ1ooKiexq^eNj- ҂H mSySea)CUM2J=o5Zļj?IF>p=.5c~p@N>*J(+KD5pnN{5&&g,f%)o3׵gحxr;OE2z`Dp]KTZ*UҨZv<әeqeg\Jv{y0 @-$yً\58\^b5 #H w&T184s. 9.˶O)͉_7:L4CZq8eERhv/s7"L4"D>ly؟0bSN,i^qVaW]}2Ğ#hH(Yl |ZPy,r |O8:8z[eiTǹ5(>];f)dyfH138~6Cǐ;'Cq=~?aOR.]Ge_p-ԧ%|lA9W7"G;jѼ C .LpD0D2 $JdeBtWx$/̸'6VU-陟բwWbA_E`'Ѻ'^FϹ|f)A!IH|2dF bÜaJjsDd4D]-3dzl}+Ym< k1_V HSgz?"MBIDytǎ$`؁Q]ZbՅ(o:ޟՈ:>]^5 z+^hG'OCB}x4x[`=JVc9HNbcK"F "3F&|Lr_g0G--A%Mz_ p_#Fk|6zO[l ,}@ 8dZ` \B-Y贽;']6ȉzX>SR L\oK3dU[E`CaНcZMluۼͨd+F租{?7:e:z;ST.+ٷ]MM:$F=LŮcշz0;Hw%%ιuuײl_6Sn̒@esY-9(@2XW)9Cw98o3:ղ)T+FPKiiB\5b`PYa9Y_jiES枯(VPAىidb3|!i+9MQᏸ =h˫yKdz\ҭFrGX<ѶU&"Hn Íuxv 2TEzg鋑cN2>L1S+ y$YuɆo^ r_X_nD\?ʞ#5Vؑ./*^3=&2nOOj0exM]3kҖW;G)+gF,^Җ?0rYkC' +5*N8l]wQhp.daƄfzw> "btX竸i#AYnO|/$P թk7Oݴu&!]ߓAQl^[/ccNaX SiZ+;9"S2Ȅz?E,WU=EH zOR)PQ3ڭSG੕%&yǨ_XstXWA*8z5Xm&1`K,ѡ˃E96ڗ˳P.c}$9)s^MFו;k> ncl+ I1ߒ!ֶ@b/ yTwȟT%37}w/uBGT9Hb.Nt1he镑2== (G& MG@ <8 Wk4&'#o8Rz9d}-u!m8EwUg=x)`q*>ZNDє0 ӁM \Ru(qQ䝑aN @KQr~WP  Tɳ|fK3D?. qt Wz62:tn!] 564fK]wX$|0`wK+ [XB<$$^B#$Or;Bϲ0(w?"&Lr]g1f{u`se}'}gl=q1>$t5A^O'qYc:}ZVURVgs!!)@6Ew`Tt9ymQϱ!̷PV}n գal0ڌwށȆ~ v$g8gLQ ['oh I1oo:JmB=h-it-V|9GťG. *DPy{>_C*o?' i(s-8Ⱥ{:r֥B&:* 3*oc͚%3=m'rh2YjPdoU5Gῢ+aJ,P1zYx}{ILxmpJ Vd[VcM9P%1LUQoH# ꍐ-;Dm! 82No5z<.x}'.kBKy~bLVawh;"lH5uf{#eT܅H7ףn{o"|}1p9<4je%c׀Oɟo%H<.aiqԯKMgP nܲ}x}]=g݀-dnA-e)<HS2i|n(*`/4} QT'*\aH͏\y{-Dij־#Q. ވgd놜wBT_ϻ GgւP??j;_5Dr?W# 2N@>Iɷ$ QAq"d筗 0ٚLR >n6Ҕu}wk0#r4 fL_Z^OϙfEg<_K-8lFt17[9&%-혟szq\@UbFoIg B$lER4\{p#&Õ$/EVH˄H^s J ]f\h n:H KGyް[%al_3[u)S) 2m lCfE_.:0L ,Ξ$ԵH ZS)J?,2Ppб߅ B Q{LzQ2mA+]/}ʘeJꞲ;D̺Y=.K2![bs$Ch_j'` ?=iS;rr\Q `T&U~9jEқXk8qiaDRdܔu"U@xXlR/qFj?Sx`.J{ /( (f 1tNbg[;3L`oiA{p.oԿpzB󣾉Nsuᰋ;!ȴa%M:ei' duǙ GSBt@ql7fO]]`BԱ[;$ sBk$J:aQ6#Qh.5ouoy{g|x2u!6|x!K^Q6m:kT]occ`ǹ٧y}sLrϐ)M+tΠeag~`t5%PS:ǠnE?s1q6̙ԮŃ@a*4K.;*xȏ?co||ޢ5ѥ%E.f@rT!5] 9Xm򷂂n*?&52n,Q %3=Hv=c/2D>3(Q uPC3J,kO8oN! ;L7ѪQZ(ֿkn|lc1*Z7g= 8-Zvor5ZP7AG9穾4P>!HOlE'"vԷɶsRVjpW3>=u*znW>r;f$@7u^ bPsU)(&6L^OIrIiw^RJS9(幟 m[ɄpY(e9&,<j5Ժ2-b{]4P.pC㳪gXĽV?2\PE r?Q>RKkA^ƈh\UϦcs0VW[k .'2'Qk:X stCT1'_]4Q%R(O:G rK#'dWư㋐J=VnUp SO\i X-C$ = VYCڏ<2;ES5IEYI$ w\'.5d=!vGݣ[ =t?ءiYw^V,"YY e$" X[ 5 >vp=B_](9# Pώ݈iL2Hr9m-CuMI9.,}r}nDV`2E;D=y(BQF"װ?!rJGWЛqJn^Xܙψ|Ei7FgaATŜ]*֑vMW^c[]dgcjׇX幎5.B?UJIo;3** GRr~"pYQś2<ͤ_ ⲧ'YߒfǾ rqPKL㶐񿉪A pEMQC0Z|Hexщnp}?mde׮jX9# !E%1 h0MP-Z݄e7/V oء:R0re{ח( o8D Zw-o4+R֪PfMQ)S#^ O\5R9_M5a+ކrH2yaxNT4J`(}ڋ%lgu5{+]sv6Os#'.~ۡڑ šLl ˎ:tw-QP 4yrc:ot ÝQZV9T>TJ4J^9h7m4BObl4m̎}euҔM4uC'E-`a=97B$ݎ[9 wzjt^( hjqOlCڎFaiqgt 5p2uE?e'oY!8g rjqcw".b>o0p9}mnĈ'u=u,}*w(,no `jX4n3VBoХ+ܼs a1@ͼ$И[X(hr2Px(?….w@dfߕFLp>5)9/\|@*^S 4:bK.  ;)m2e;& tp;Q+JK2t[l"&K\4wrPg*PI3Yj!HS&8`ar~ϱ kp793! \׹>`[ bIȭs掲.q==1\zt!>cXS`;b1V:^ݖMty[}x26060=đ#>|P% ㉴OaxhI~"ϖ} ՗To wOWt=G>`6*y$+]b^]pjOEFVE2'Hmw6ii`}<"קN#ex/&2Ee!'y*Ě#89%N/1H9:H8*ƨlUEe,EXcQUeGmy}\bI*ԣ\Ny ^;д2iawU Qr!ATojqKJ mXu!k>}ڤ?RN -!:J`Av lbb~2w*D> ~CbAC3RС0PvsD.qdiwXȰk7p>턧z qYZ1u۸W$bQ:+„TKvEG^'ajcr QD|@ImthCzFRD8,^+*\Tp˻ ښO h+U0{f6udlP =a1x}_e~iTj)&WF~# ̻Xڶ)ksS쩝`FlV^Cd84u=QAbHW_=ÁSDN-*AvQ3I?σD*3@7b rZ$mERWֹ PvS'P }s3VdM='`+b-nRm0[z,;uޑ Գp;>tUpl癫k4h"J6`⸑fqXNctNeA>Z򈚒z$up7q }j/9{)1F^mJNP!rX>N`_q@y2[R脒/A e:c+K1)eI{p#>xt Yn8piOe Ou,,yheGjm /&,Wb>uo-̔r'!`&RYOו. ,q 1O[3\qdB`XϤN\ߞ[&iHޠ#A7ݭBMr6@ vjW+;jrȥksBP;;4W.}CɖچkdMLd-|d0Cչ+0jf&ߦڻ 8A|ʒf˥W$ElX7F̛%g_b'1=ʅ5uksAl-wLu-m0TN|SoW(t@2!Oa@&ߪOQT+쭁Jǃt8!R=Kn?[ک6*Sc" AӉ{JZ7 `S~hiEq)E=kЊM1C-(ʫ2prSvrr кWc0QG?FfD'C Bpqk?E4kn)¦b`œgWf#îǻ8A#W]Ҡ)1ܮ='m.Bpu j^]?Ha}dS? h9,\UTiË!=|9~"O _ 4E cY{jC0ܻ٢V呋P 2?vSOva)|EAsniS.DD+䈃%v>nl~Ա& JόIk$&gq& jPiA*T[V,!uNñ:9_nwEpL`RV S|-iU,ZrNGf/|BDĺWl}>^il6r.џ2]_{M{]l 7<JLpn-[&r=|s6+sC.'Xi:RfV4zh}-F%I&Qq07_rOKEN"?h%PΜ1KO(8Dրi`2oLVgr5hd@>VKE f*nBdX.v*ӚH* SP"凗F{Iut(azN[rCa~ +hvVje ?WM'P\~!QAۙ~.VVF>bY{^hD5ᚆؘw!H %-JU#ht’_;1RtN*%KRu7>Gc2r%\R<XxY"QT.㣛;:g)o_m4:B `ϡH<-r;E\Ք44'kV"|ģ1; &kM <uD¨}*.aP3%%ĽRu ~Ti! &@wd$lUٰ+ :c*@FSr^!T*>-O4 sy"ʒN|>8X=.YH}Æe6BdP3J# #zϸ  toN8T_r¡IE1e0PB| O`Y.H?]m|N⎦as3QUՎ^@ؚm3׷΍܃ ෩OGxcscܟn :fDˢe. ?[^ZrbkBGCY&{Ҧ^IJNXQ3$̋(e!{7)xXwrϜk9=*E?;_\@f-e}[Qd#|P6Vn7gѦҫ" H ̠:LiCv6sl%,"cX]z#1;?@3UA3NQ2 -s0|sI|V%IsPJj^=Cf~Q\smdp*69*KKq7b9b6@!V{D1‹si"Np^yr2h\컊z2[m(f\(`=/씏Fq%!xM2<0H^ V9a\ߛLjͺH~^em ݓI@de ikvNX}ܔ<yxnw Iu*0ԞQa)r!(A5DɂJܲ5S Q"C@G,8jB0-̖6fY~4HTmȖ~ʨJi$9(l4ɦy+*fLO(pcS< d#nn%nAqq}햄 䘦(// P,8*dpm::3C琼OƖ7"3\(oѐXY..uB*Mz-|.=C%"lc1BĹ8fk9#Fr-UDWX !n&X x#ڞmTpB1 gV"ƻohӋA91E G9Gs|=]Y+➅ C;oȮzcxS"]PdPG-<OL5LqAcʈnrP`NǏ޴C$f9m`KZ0Mz ٦cYӶиǷ繄D{CjҘsn{إ90:DAעz뼹0t\īYζvSRaR8iHdI\gJcs1"5f*8H#MJY,>̵%;vnnľȮg12ur4r}$&_^&S9ſ2%ۙd;^q!RF ^({y| qg'tҍiT\˂|?Iͳw Yqt:6YSR'mxwYIud{οYB3"7˛}8r.̐q9U~ҵD~\/"݃,Do~ˇsh-ָp#CAEqyȀj<ek;Sp@ #xY&$oyS/IkGjE%j+m FAES9 5j@kH|<-Fv=9s"i0wU%2umoT4Bo&JN]W'M]mL࿁{y;.)-ІvN &ɰ@e-7Cvs۾T^y_G7Ȁ9Grmy&w*Ka TlBg?7}s;$5 ~-݋xw\dA-Zg :E]Q%dԚ:6H{_s:+!0c[>s^"^opDTÓeGO ocg+^Y.Ilr~m_j{ד:{)芓ZM[  JDL(@wHzAfD %1arv8blo8dAe;; `nFmsPY.vA|i7⪱ˑpU lm?(#cP8yΉfd~rax /"2ٕz]6Ksi3r-1b4&[KFHx P.D4Gw~$5㥬z8lQEcpIkq)MS.߆Ù΃k)n.d?)$'^JĤp q$ |gү+f>"ܝ4Db]'<}F*_eH_h D.%z֚6io6Tnj|RNA[h9 %_aʋ[?Ȫ0Jdbv t$0(yQRyu>_MZ~m ЏhTdv@ %o0(jo1X}{Kj1q%v0ɺv|s_-aΓz#ϒ3;:2:l]}TdOo{V" `ly$>Ȁ[pW3Y˔٨ubvPlgN8Z8Vgήɥ~ZBeBBݎ%>zu FLt6-&9-RCp ɺ: +*_ \OS-wrNQ%r1 Z_ qC龟۲JF~ѶZk'b2b%+Ԏ|a ImԄj}%@Ř@(! 7WPy ARk6%[~$t+؃4:27A^@O  j?݀mkHYtB. L5(Nh>OwgtO!Z- qfu/x>C2iJ,t3)DXs S%[!Z | t(F1{8&k;/1"k0bd|HT"H>k{ĩ=0`ĉV* 'OVM`Zqg&< ڧA(L7I#m6{dFiIq8w-k2uc;%Gq /kIՓ xN$׹i[c2冮ҳg;,~նv&s]#2𗡞0wc"œ 0_[2oŨҨ,lj?9*4eK{d5V[>ъW$}_dE"Tteưa o;h$FV6m`:ֽ̚/ eFlL+l.zƽ7ة HdQ 7]7灉[# @xg͊lMyаN.䘠FlO*NGhb8V~}Kf V1P_`*@ yǃvw 7Y\:J"!غّ}.vـhz([*k"K[A,dJ=0nӖ񭺘2,g&4HV`對6< gA~o]o .)_9"!R$ 9)@ؿܬkpAlDcȅҸ^%TIn E"z888 E`IR6wQ 81j=NFTq* P/0L!Z`h6ZIPF\Y{LEl7M@mKlܧBeAӴhߚFP*_JLүaU[p5},ͽT# ΠSWw/SN"S|рc7eY(]4kNlj @(ϦsyFXج$֦w <؜:yC`< 'w;Qb=p}1qU-SjKd\q_0xtU\2`7mb/<6Kn)Uz=TvglC⓺ѫ2 uj2,6MޥiV0ռOzRZ ` <iUE6ҍ&.;z ]^3^s}ھjz̤c$>ʫظqȉUExM|]k)%P߄y{^G L%v0Ƨc*=Bl8i$pJB7N]ao8 1!u2"~!ˀ[Mi`i.L)"8+e$R[3@0M7S %kT޹tPJFV`o+f>&ߘQM:u?Z(I R9Xb]~`j-+ u(&.? fɣ\$"w a,aIE^CKJ 0@(H/R拾:%L&${$!g(ŒbqSv,3c6Vlf3mKsNϩ6;mJE 3z+5+cUPH7hqk/D}za|Y7Gnz1vĒWLO?_"6'NJr %,P { ʌoP)]).y aP:i<5hKzDG`fx&/)|mp0ӑ_a:w%Dt( &M . F2ØQm$#IMP8=gㄸonNEYPI1lΎ԰̙іLĽ2[3_ i*sr޿a6z==OCݮܤ_缺Z 矅"]05\F폪z.C3n4e w[rE98 e IS&vPȓJ%^6X@hjX%*gJJ|!KH3}gGVO/h"& zc--S%~u ie1?bZf l,U qJ"[|RP n*H&o( S82Yi/4g<0X<:>-Қ ZR{pxz]4j/vds A/,4asYX[6M9IZhV2O)dXT RRZN a]l[~ -@v4;<"Qs1E;*Ye• :(1p?mY݆

wgbt\M'٨e݅3͉+zYwE&+ذGU`~Ò_.?gL4މ8?oh}z 7=%[4w%݌"'zҬtgR`ڒa׳~oVf|O{s8$`sPA.  u'#iw "FQqUg1Ca؎sՎƬ pBrv vL5{O5y˃sAFI//nyDGѤoa&1˂o@ݿjfZԶ8p!7h;7SKB3א"c^<rZ “NW.$7L㲣sh{Wbk iU*Xn "!"X\5&\ى>#یF]r9ٛ\7>{BC>H5I;?OԤX?7-=j[EbxIdRB{vu4(Tb: w!~F(zQÉ8ْpWMRixvbyA0F5H2Xo+V/ 3;Lԧ>~1qpݖCk "VXJ|7sD+󩲚lO>B+RdYHV*= *5o,RfF3iͿdv!?GG 7?7^^B%ɕV.96ɷ@gh'xF[ƉʣS{g#1^NnʦI,&0r즒bt8m˺4qK#]Mx+lGĔă@yXi Dƒv;%wR| وMj1шsvD1D9t A12q%< +h 9e NE AIJcXqgX޾Xs30cn7E}ˏvV f {#M1+P57*0w&pW%:UBa?zŇMv0凡w1*B9l/?2`=GpZF^A0Tdn`Kv[XK+<5Ťqf#HǾG9o_';.}u*]%Щ$90kUڛl05Q(2w8PqxFY5@fY}!= aH])"W Ex,nzCk`j@'/L;0~оĨlsl `D=3Ac*<,֠  dW$Fmsޠ~J|TtB/:C ^ .qY62J7[iݍJ>N_|J`yN;ݧB}, 6&je])m>Bc՘,X7TAh헀Bظ~1:6?eٸRV$8(WuSE K<7!aXІ,imlLEBB6]Y񹖶5*;?\F5Ɍ57E zVm zP[ukdfvL?"nyS"fͱAu tMC+Cn^\I2F,ep.XWjLO8Yi/Uu1!Qtx>aܲZ7;做bud,K1寐Ksť|ә8NNKQٝ?d.YF:g˳T2ݍ4ԷϾl;#`cؕь`dll"g8+u !!`vԍy{w Ba{!%C分^hLۥ5;N4q=A2>Z Ky/ :$6mxuw‡CLFB ̒ARqW6//e,\ib5J ?싄joRt`q'wR>NJi5z4$t.fe/vs/mRۏ*;ѵ4-oogP7DJ3n8 lP0edEB !ԫ؟zIC[9k)רѱq بܫ6Y:6`j~ȩPO>K`k0Їw/X2;qA;;8Y]$ȇ^R|"2`.)1;sH D9܏Vr!<^KŞ8J)ͬX'z%z]>R`:ie 37}-9E G7/q(nӀ+! LmP!W,&9|;WO.x82ZpѾMs<BývZ!kK1`>bG"%:dh ~[Hz_u[3DIIkQP74qG S(hmH|Й:4i|pJ+=pb#5ocf8rѮ: ZWfS0 NZDoH\ߡ^_Syn`VMt@)Dwd/6z]V +?=$m~U\Tt/3 N֜fn"gd7~L.{YuIׄOm=VgF~g4_ O7KjWBz&|l(CMy)2 /73yl WNoYysGǶOBT_#c 06-VXj39&^by%'j:`Gp X)I㈋>Gz5ƌP\y^VE{4XK]\ø a^%R*hQו4"p)kQ]'JSM5kԆ-xf3 ?MR5鵢 R!kSyק)r*'-ձc a?@cCM&xG`(K{XO[B[Bݕ\58EQ)]Bt!T|0Rws# l0gq9e,SvyT  iGVN@ P}Mי}jG A0Ѵ0Cpf Isjp#lFpaG@ҌdlBuN!?ZUP+ocY?ڽI6QXYHCWS$W`-5b\ac12$ ΧY<#:Hmv?2CkyC00z⌃u}J|xLGu}M6J  %t3,7 0VOG} 9(`݂{πG~(uhټa()~ri"G"Y)O{-w w\A3HVED\bs͔M>'vOĮ)VPظ,wDu\3Uu)J벳a1q6޸`I\oo~iI3QmUB5R> I0{_U'ᦘ\iʩ#Gc OʊI?Ȫ!$l9  E&d|9@edLw3[$9x[SMr$NHMhΦ%\GA i<΅Xє w%/Ei6Q :B!@*Sj0U$56qQ(c"sêÙYJ:v+dah} =A(X)0dɎ@z+H6}/i#a9zx>IXX͆-c*~%Z\翐7Â2&i¯_Ǟ}i!V AW.-T_ a#!.xH wM}v d_MfIIXG1Qw:BS|eډ-SdNug)8NRUU *Y5<2,~kq`( Q\8-`Fa.wc¨'oOw(yN}mh:V *5%R5v˯[v{ 72%$s  U FbKad/`p64币}FDC݄evaPwyJ/D`()'4ϔbo' @ΜGmET- &/"̅*Y\rItwTn?ep6F'@zy_4]7\: 3K}+(.0j®J]y!p5<ӮTh-Vh[@\B[> 1&/m@ș=YUp` `cNM#}Ȧ_HQ3\&{Rk\UߛT#L^`02@&ѽ\>2t:h҃!s%M+PfСo?AtS` P?!|L_lZuXYzTPN dB/YUT,)zh 6-`ʇ'Shao}DI%,%sYYDҕ3م.D({5Bi 4W,bhٝX9hyh-KŰUs2H*OىJگ4UT2~m_8Zo˾[|Lt;2zh045Y}I |^i|,YrEJ[xV'N\VZ*SJ0v)JnCEq@-GgU;BIzwo`c)LV c{qSEwo^QOP^ɭÃ> &Bc\S!;ZDM\qJl'4i!"WCCΦv\|xeVmpEJye?ъg9&C]p UKj8JHhD~3m{sj|%'nGa6e+.ɖJ1vbHzqkqycI=!9c6.R3ÍuC }K' fva; T9.gtA'S?wFb;rzm6Jú , +VbO"N'8i8N@(S*jМ/W ُBƌE]VeTe.c ӿʈ^jŗVCrPFnv<oޠlD+oZG/u\yfsO%R8QYrʠQch^t"WZ3YRSz2[>'QdW1ε%O\>!;bZ`MScj+J[ SH[^Ymezm_LѤ8ҢvvRVfԮR/+eVƒu.tj4IB5sxOf!/aZIFe\9eY;}Faq&Ẋl5#̭kѺO%yQ@ɬ|(&_n݂x^vж< &7=@[ab6Kz:ܲ4Zғ}~qfDMm@Jt3؄E?$ʂ+r׭D ]enf7뤕NܝQ?Gi .$%(aH p]q ?Mhj`˥/jd!J miKg mG`2Fl ?, au_%+ Q>./P[*kM9$m0]^lf(]Dq!FpJemZ[7821wTJ{cb:!b-Ve;˰{]!,ǪpJuHꠑZq28;~: _i"~F:'Ea܊BC}u.JE28)HEPEhN`e o^u"M%Pɫ)l@ϝWiNWń@]fQ6e ӐG8Kej*. V۴W}o8-RRo{ڼwX,g{F1V͚whdn >"ǘ%vWd00UzDp=rwP[};R.5d1R8r/W$ֳ Z]O9gMWD>?; UJ|Q3;ݵfQgHW1ًw uZP-R+aw}L^gwKr̞L݌FCr1l~AR^vvI\Hgdzrc.!磟DR\l ǃ cYjLuGˆ ZʝF+@V~rى͐'?cq-C yufiX'21)hH瑰D2Q0r I`kr-qH]Ȓ4\6dX\:@ifZjQ ͌tڥ)(4%nCZ2l :(7L^nIi.LWh^Ä z=h~2&*UGB0yCa!M|97B5n1Eڵ9(qD)UY=Wn 5\vEa{c$ [>WגrJ2BiIqikO; c| Kv)5$w=˫I@2z?灎šiRD1Lqvt.jK^km, [,~fѼ岄5Y q{¤1{7< 5*X?F,FIZn6un[D5MmP2Wh̘A;m8h<~.1CLY|.3ބ2ƈ ~c ˽MWj/(&Nv Yp_^*]!0?vi@I /l+pePLDHhI@, 8]ASv*=K4ݾaп -G+JiizE]?ܒ0W0H1ݦIq?5V,쀋Mklfw{4F{* Um&) Ω*b燖&H/U,4wE'#$}ꟃonf˫4p.e\G+j`%:d9-,k ja'u<}A#0_){ߎ`9|Qu@U}إ$8 V%KGpR{nU&d)xo"ig$(h|3)ʵo8`*roƸ^a!>MFqqM8bqtٰG41cn(QvUr *H#ωBy  #BQy'հ*J v GjByU\\$" 7{].I%k}Z4X&vM}z]A0l#7Z9402MP>A*S32XKN:Mp:a~RiTAH.NGqԡ^<߲՞Զz4A 8 9XGx|óo@V`TN\G7̟LQ͢VI7Ǒ-l2iBux-ЯA ‹I7l\2NG*]ӎ%Xg3La.AK׉pU׺)18E^bO  AsɊ5Bd3EwЂt`ͶO~R-HM=|$L|O?@G_ajp?>t? :;h.Ԉ5 2^8|S% ό}tT/zUFL[Bo%H(!-;Q%^EVTޚ H+#VhrMKQGj囿[*Yx7rR`YlOÛJ5TCĈꂈ(/2) FisnL8)Eg֬hK:J1¦Pn`5LL&a&_aLiFE")斕A?ŝ"1_?YB9,["eH}u|Z&}F_kGv}jGV7܇KU4MExmAEYd.DwW6#L g> .NHh]@g[ >t.5]Zݰ AXI8E~sW\pe73ȗt|݄1*#VSk>eRY2=cE!n5*WB}9W%꿎1'7KN\7,FgtƒԪsޥSE'rm| #4!*ב7{Θ]"3*ַyz$#*ŒBCAWdWu0 j u ~4ԡٽ[K@/b7R abyV>umkQ'K˕8@2+rIcc[bo:\%*BH״.DW?o25v |%~Sk1.B>إ:sM?*q1 G-L< l ,@kǎ=,˩ %Ŗz0pO})}s6 }WN~Amh.0"}?O?T9V噂TkfǞ;ߘ&ǕLZF:;@̮IiJGV,cO0 JZԾkM6]>*.KI "9Mk 4Wz}-Y un! )O:}5䜇J{^uziXRRcPD2uaA`\5h%n[ݧkiZܾ/7M Zr}me̲}:"'1vi kNqm.vnJIGG1[:}*vP o9́餰 >!WlEex7fѸz0-E_zeGUû"QDLTPxc dSBvnI̅8|]CP%POO!.#c+k)j_/1woD?S3RVQw2+3.-?~0KFh/uχr+*^=k,P#[>3ZTs&N lAT\wo/I^ۏb z3fzg5ɧhvEbFkoltY'}A'uL{SQrlOK ,y)Dֿ}W1NC9? IQw(2˲D-, 7ݧM笑h b[ЈWs4R$9/G} W@ 3}%i=IB6Tpd=h0e+M:L. PEDJC]ϵicLB-ěp^#@}ˈxNc|q ,thgؕ׎ yqEĖI2q8Nz@~fp&%FK0ƒbU %I(f?&dL4'f\eW 0QU~J/QrF4ENDjѥ )詏+}WwTǁc}kuB9V1b'90[lu2f{.{xjM>J30"lvƺPokJ޻NTXBMA)GT[xjq(p-_l.c U%fX:¦junG+F+6v#nZ$$4ˍCEzDpa1J˙g?7F-R{+[Iv_>}!:ܤ0 :A'w.¥3F \HFbd'sH.ˍ8c%ӊpMxoj,_x&:EAPb:NL]GD/4R$/ o \E슽qZFu?s?¢NfG-".5M jиc-K%RhBhۣb-K u6;;?`$nǠDhn#imMnX\+ulDe~ɡC`T;uYr^@i􈚭*_G mp\RWv- ;pP~,L4`}̞JxH`Pñ'=M%ԁ s*5+X<=v(^꾟ZMao;"bbW_O0Amˆ{h޵9Cӈ ž%$}nCO[̃eX]󧆹#Fj*~>߅92/+86ySL2=aic~Y[u27D5@bؗLڹx6hSbMy]EĝCY/g9~ 鿈 ɫbd-b ; ! +p,^Z)45*3Y^rt(#U~ ʄʼnY9|#E@„v5.vW℘@pV͝nssG#}@oጭތ,a; o5fwLBRT ׅZ_-n(O<[l~=nj;6ThuQ,u(•fv|Q;sdzAH/hb1eZ ^A#(O|u-Shn!^a3yS~ވ` e\nK*|@>j13J {STMB!HUٚ/-[\VeX|/SQڦ W7iT{X| ם?S{qm8&.V O*sLɲwD|tA!&7(I'hI鼛c/S!'eC6H0oF CF|ժ,-_Cy\L4gur;yz cGߞPȓ.J vy3I>&*ֳ+ _96֎#a $}Z k}fdd2TԜr0q|UZ$ߓ&!{5^IIpZ o4‹rNM`we3Upk$CRBmp,Y6$\8qʏ dyiNƬG;.} "1;7\VyklsNM˶1ZpšA3|\/Ŝ1FNݽLzǤn(T3Z+"2@#=$̢,+0b[E%Wq0#dOv)X]{wJI%+ Ǘ4uQ=OqH׻ ΦeQOAAg5gRуGؔ%Qnhs-8?d H"_$z9Eq׫-*gb[i86;\rPj|Fn[j;0wjkP>r=C' ɓ.S#+dY+LԷnxa=`7A]{֐AC wZwGIw)}4vI9 H=zqCaX̷5mdw@Jz9mnGE]oqL`81ĹVɥ| _(R"վ9PJC7[*^u5Hzg \h]مYYjƘ&duق#gM.O{Cn7`I͇ħZ<'d{ԃ4+4\n"P06"~cmB<Mpf뽌.Fɧ#q?Xt2U>›VFq_Q`q4aZ_.:V(X{BoiU G2rXz3t!8^2sMn4u1O Vx:o<(t"h}M_W'Kaƹqī9DΑz>*!M,X bfé>lF@԰2Fp"ExTX_blְO {jSN(}s8Zdԥɏ/,"~5R/;zs_ּHC&ꏪ7>R,} A_5JT·JXX˺ڮbTHA))m3ׁ,gPѱ7;3W=Oe|ۚ(Z^9DnXXAul <#& f׵ԔZ>S؞Eh܄-*y T|($z7c\ʠAs~H>*$:N,OLi'P,&}Q 0iʇu 7X'0";,L)+}FJLޞ!"c5xu)몀C .xvƑc8?Z˦K/M $<*RΏu ^\V~j!^춅IqC;9-~w[R6$i󊲗+[5߶D?_r~y',}`$CdQk;>4UF=wjRk/ZUHxFYY(觾x$#hdk3>YleJLMwI,5١v"as8K1Iu񒙊##s2sq/1$Hy4v8J {(gHwD t4L>O[J v=5)ZX`0u\=c%xa╴#XbȘc;BՋ5cǘbeM@q۰z\_=um(p{z+dYーmV)ꝡ|lLirA $7٫R,80 ,9ݮ0ИO r tHoQoWbmiU?n|#+-0~M?cЛiZҀDaGFrBH\eՔi5v>"(a_” L8q"5TW5wvWF)w|v183R8S>>oe7[Lw̨=6|)ΓiIJG /6]50䢅.B%/"A4Sl釳F~ 8V9^"9PG?ՏȀ` !Ae^q8i|Wᨮ}Ұ_ h%( 6-pߺ7WMManAߨ^ךiL}YP ڤRf +Bԫ?ܞ+BÌʔJY8Hy]M "C=莼ۺZ 00\ Br܍-MN-j&f"⑒ AX}+=-1}ƁI3 (SLM^TB;b տ|є U|DߚҢeʊ@c07!Y:⇛KוDZ"0ca$ u<-E+Y1# l_Ʊ~w6JKGz"Y]v[݁@92Q!fcW2ƭ~qsH'^6xnhIx=[nSUQ+S9Ť$ Fm:*S%2ff2aa-`sKM5Ayr+|H5s)*P7wo<q6(Nez:Am,MA 8,W_UYt0 Ephn]h!bxpRPq\fah䵤KzA-Hը>Fp$Ps|`~b+dDz;O|lՅj=#jQ D1#5N7yK4?S/:}AԅeNqS{kzq¬4]6Pqӑγp}Q+E0 ,sƊG"lX`+74:anJ-fCKJT+F~R$%|ӺZv=|vWq&U ɉT վr v==&nUFGnPt,JPnKbRɢprqumb\E6t+`m^pK ߳Vz 0#-/~vJĭ{ MJg>•eX9%O*bm'akVVK W*4A8]F)NjS䫂T@#(vNӇh轚,tb͎\Bhw[>dV;t:`~#( `)+W/18Q* Q;>lQ-B4kXkvro @35ONҸ=c椔$ڷ0K.{C-7^Q7JvEsb gRY})f2P(cX̫=ߴ/ ya տᓟ(#k#*u $ov0֥Ƽ&xҨ,,u"& ;&p,IeSMД8]ոRI^IS;xuC@SɈ< :}N?W`K=!Re[<5n>p<喙,@Kȓ2'UVet8W!T2a㸛5 !#&uFSڒ&T5g(t!AlnHW찀t=C"M(X'eAm$ǟ ɓKt]uI'Eg| 2=Ϗ0҄\kدsbN3B_ϛ;>sTvKfD Wbؚe[TNŅ!lBPHɶCql"͠W SIץ#&Ov:a4\y6bKŅ&U,k.S_>.9_آ 4A{+^iv]7;s,aLp.޼n1 S? C5Qv/3D%‰0=+'ʇHVL_> ngcx傛"A{vpNElp=}lE8 )K:# ]2!I}MeJ߃mQNHB\NL[/>U>dDEcs o@JK2i޸5sVIj ;Ao~/^P}\Z71<1rhx_] $F`|[F>5paXEڳ?V)jQtdl;{W@XTX@@qh>6h[UNރVxa|D$L8oHea,b_9kMÒOaKp:{JXfπ`[Mau |>XxV}xMP?T=♅qY܌67ӵae]pcM9ajw+RC-,CM,M{<c28wYHe4Ó W~R|`wb=缾sUk9m`AHIܷ`g5IjN byw'+0x")Ok3|4|WP~E*U¦!-ykT>V9F%摅04v X `΄T\p(ק+D%tj80he}U36E>ޅ/*l%N9 $T[rטs7DC$W]U/vkS&wE nzWØ{G1~OT=p_QN~lS %`,@7JL.Vb0Ur4m8W%gpD&C< @Y|Rc+< ϘwD0Er4Ih=0H˓>ϭAa!n}>qvf#+$X]UuLUZ.\z[OHJy3(t'3 h4Y,dQ|LкQ*r_WRre>P_*hN̙o>Ke@N_>FSUk[߮^N $qW5%tKVkw̽~w]q/ f$aTmux}r49 &7Ea3'^m־; M#]M8ҔXβnL#:)K!%dӼaqfwy vs%1Dm~sRg&/Srq͊5tTu}3M.ss,o4&@MKFO'Lg I̞h}:QA?Ϲ&'LPlm-}Eb?_f~814D2-`xl;H^͉K/l5wH˒1PHOuH7/?]L7&R%UTP[Ue&-EJa) "(9.Sрv&PU=^KmTU^5P#s ?w>%mW`~Ne$95𲸶kB9vX<%-/0[q}t ‘v3DDxb{ &h}351H4|hn&cBPN_Ŀu_fV Yv/Y]rhޘ)`3hJ96ׯ9dBJֈ-0*xhy:C$/WNfVr쇙 IPbcˊh-Voӵa,E^9 u]'(i(]7>iMfd^yx GjWpEyz[:>:#M3)H*]7C~9oS-PG1T 3 Cz-x龷.,+ D5;DaU^;/ M3qǒ];}0v63֕WEmrPC*΂q/.~/o9An5OMY h2WV6n2".Vi>1n7،$JFE |\pnD"z0`/4!Rrl^Zznguv` ʎgNՊG.tqWW Ca":h|ة®80ytV;]V~[tޠ`!8r昑؎j 㰑΀kqGGvG?'!AޙuUuw!Url_xwlcI%UQ-or=iۄ2:x!L%vQ_χg9? f`!dz wő峁pi=P'Wb$˔)sY`^ aaKysۂS Ү6VzPj 1r5ZKEp3wNXJes1)]=߶L,ۓM }ٹe}su#YcۖO%$l v=  ˻ejif:D\L%3M1!-E.)yg g:U$B$g^.}O%-xy~=]U0NHpn աt+׍݆WHK0thU͡p7̟1r \< 9RQ*+9 DBb4dW|" b }h62c}5!YOTd55 I%$G'J H<1*1uO~=5dcĖepU"'..Cm&fEkj%UBy_ )R0Pј?.'GPu.B xQ5 WY63(4eVS\^HE1@Zݤ<Twt'HȴwP 1&}l 攻7YZA  vLddڋ+u$f%h.zGjP$ ߍgʹ/0/ޤĒyiL0l{L5YA|o80 JbmaK"(&"F0Z҈p,鼆vtAŐܿg/<8HH Ik›ʩAIQ앹+ vO8YIrYVCچvvյ`I!!G+m]5_ !G߸xE9nI3i6E`UKwi`qE8MhF:l &wbSsxJU1Ϙus*=XZZ{k,u6|ɿ'6jfYUB S BVtܰ% ;{FxRӎ.!X57meP7rH)DSx-u)g]L/[SS>7d3 2NdC 0__$s)A#- wy/X *b*OWLLFU7eBO0'$݄Y[;s *5OUZ4 e"9dGڌ* 榄.6 w?`}4.,ҁ[}!`x? βD7!7F&h6'MSYKém׫0[[;q>9vlnœ-yg[C!>].,` D٘/-]?N\:+Cqha=_ה=]1,o"@?u:;qd14Vlr;尨!-}ttQMhȴhRA{y6s`dlcKi8BGg#qxTϪw*7+|ԒA0'J/#*u;)Hcs@MUJOg@FS8>&Fp~ޏ%_+J\MǹQl SAN.噤6K)޿&iǛ1"~\xϏ^q$!S6;os:DHdn(lsɂP@]jS 5!`ɦ4wZۯ'qC/24"cLVIMټ` u7fN%%n^ޱk (qUS9<Wb|:3">67Z#/G1T7l̝.IkxlKVjp{e08H'$i$>J>=O ^0X"H1xtB B- ^ڄ";9E;>oYqv Fneϥ5BDHuxp;(l㒫IE"FQ[a]NLӔrˍLFiP:#z+ΠFgme&r]M-Xw}GLTT}X?([]/*IXӪ$[)ȩ7n?;i+3-o0n^p[fCg@L;€OB|KWUD{ Բw{%צx?&U&, 4|z31y2uCz^E,2ؾVީpMT!zO]PZaDݴ#hcYoդ;\70/ڠ^p{eTC!IzY9n#+а_a 9a”"r RЈ]B1+0BU)K0[."8fȩMq(p=$5^VǦ$/^VpiVI\H,gO[ռ8k#)MV,lKHCbfN2wͱ..]Ck5s XzydȠ8*}c xBY^ut`ɩFUfƓ1i:)3:0|4Vyki;/o@>+V`Sj|9r A94ҞmEҏ;AUt.Xk*40RDjcMyH; xL L9$8+9.UZ D%\S( !}z ^;ΐMUX$0LYY9CIBE+ZPXɭXxd@^l8Մ*Ѝ=_!/n-d+xbX#/|p ɖssv u/u/J/H)?^ɍ#\M`G * UjK6I%đz!sP8{sD}Ⱥ=%9UgϝDOESod҈.%ae"OgZ5*_}/ . `]q$f\:ϗR6kwFKPj[Rg@#eG?N00D;j *aP}/䫌gPy)^J3Gy8@aK%V3Jpf@46sEt! #]jsmʍ ~j2bRc49u;uw }>c9Z F"9\q,.QZ80QzL7WK&NÊQʻg{&bEJf+n *s: ipLEۄM|w󥖝1l벘f@\| -k\>$fIOhNh>W_4^+#틾ZrewV %{G9̶== rAW&eeW@Qۿ1 ;+5=yv5s4j-"7LG: $z/MCQK*꿦)yP.8Eᄜ9 TV /rHH|Ƭb0dN"c!vs$ ͟~/Jд~Dʅ3pԿPqnKg:ڱdWBu+YG5,HVS>yGVV,<JaXv[/lOm9%cx8|JEU<@AdQa'qKB-lCH;w43}Nծmb7> cXqt;'g.uO\=mk5Dö1%̑J!=XZifɉsܴΙ bky9ׄ ᾡ&9d|Nl=F*% So0SnY@;ҡ>@raҊd|IH=h)Z耧 N~fSWz`9֡*8XqY]h(oboKK6Vtap`,y#oC:TDÃG,  >~"t6Q<(Y\{5WAK{ߦ2:/DBg4 FI0[sC|yHG!C( ԧ&-Fw)LIם!%ڶ?p.irWK9Cwl[GrJU6p}{N_G-Ass>Khtkm!n@b?+ h~jj fdG|k =U|\>kpyaYDGR[)]^<A+RO PIm˛!Ʃ]~i5A|RΚǗs;CᘸلvUKWbxe0%%p[tqez{>ʋaQ\_5]]OTu#16r yWR 5J)'mHd\ǡOiF޼6Jl-V[|t9.!`B6mRLk-o#d3I{g 6kFU[*G MD=q8-t0ux\Mg Fi)J 2sD"OjMuV3RX4V"폕gwgdvSj];FDmq_Gv#{0FQKq? zI! F{p  L 8eWqI @3}+}Wn X?l\s@s]%\LrߣqXz]ߚ/Wn+A9}& $đKje\vxR:O0}Ř)m Vܕ,@!B|uʼnlx)_R>C_/gXҚh@N.uJ:W/2+|\uSgy߻$algOW<$ä1v~.&2Rqky.J/1P6*K$xADv(f˓ D)Tm^wC"A*=B mo;U/`t%AlDSlƌST6`:=,: V*%OsTm^L.RlWaim?uW|ɶ=O0dkh篶o ߾ ;% [vZȊn%.2-wp#4#4ׅ1n/XTSok8i_I[iE7-5mgֺ}oWn%ż\ws  RpS+a!(!qVuB(qLHt&ן2S4XQٖeF{z| k- \W+ l=[hݢO @eXlȭoy6`CZ%9] OB;DQ-sKhDu>M={IoZPѼכm4T'Ӯ5M@#Q1Cc'ys@4v=FD0+xtZ>A)!SsAMd(EY.{n':Чg+]ҷxX9~kْi4\O2n_XCݱtW/amwҳYx;de AWz<)pd>M+F!&JC3ܐv+Gwjv. dc.73JFߪ.'gQr{6+]U" uvg.Rso}؝0V}Nyn[.-Q'&v=l(d6t4Ps gbR0"(Vܳ0oӧ 潄='_X1 Xz17L#4q{k{(T"kG)B_vS9>b+h>Z_&/G|*'t:(@`M~jw/)58)zte0qu$XgQɏr>ѽiK4bep B*ZHB86xC,p{q;hk74mYKe*XHɺ-ֈZz_bF3hBƪ6"'މɠ':)Τ{c^n~Kޮe}1 ?5ـ &hNm~_|K'? `OI%kCG1 !qE#8&J^ѶUg<7o%xw l$v9 Q߆K6]Yr6[sycCƩ$.%y%ZG=dyhڈm9,CӶu5, bJW\kE79fxz)DĐ=ޟ-&sKtaxFl3LC%rXLs~ Pd̔=YAx9Kq$; YzT3?|,(/SJf@ѣ+pČ"ݬ3oۀt@Ш}QjePiZ-j.L.=E嶱(E7+ѐ,۩QlY:6+=aC3`7a(jw[Cyuwnh0LA_55g(}b?6hcU֎p$*pV*2/3 TDd ](OJ‰)`5񪨡:;O|B@BPz藸.~)5u}b SJf=1 md~GiXP\{t YaC6,v651](y"Ù")*3[MĦeYDzi^^')D2ݍr?@7Z*+-!H>*LC\即—Q~0ې/cIb:{] D0ȶyXg ѩE+ʳ;C.{{%kBN%PZO*4OK+-U/KrN KֳOɩxa"bzv4w ڑY"zVR%양6ZX'<$7tr $.^y..؏0Z? A9 ;A(oJmَ3Peq!c+ ˈO+3)_c!PmkB%]FMkc]9ܢ%޺UX"'yRMz;0.Znթ1_c^v&j)+woH4g7 |@PdU[9o:7 x [AeN_ #*\;&K;0 ck' {8[24/Mg'Z% aLJC~$vxP~yKr \eۋ|˳YeQ==u=MpU2P FȨ[ՉVQ\Nek"iQ'D6b.lxض,;BIl8@LuNpTvzP^Fe,tQ VAcU7^ޮJ}-qyߎ -m)?llw۽vTY 1mAuGdm%r-?X޾ڹQؽ(`>"H(bUpᲘz.Bݷ8&Љh%tEfn9|j:V˞1%.53+O"˳e|óhIP~ =ٸWgZ\nN>*n lK'!QWǘIMxX6$c @PL44>Tu\1*p%Q *n7u/.M;Ro&Ε}klE?{tLQ03lU>({ԑU!8Gvr/R]*!_D :`xJW\ӶsVUnt^gݥT_*p[j rH̎C>3qq)뷗x%"V!:|;W0ռt6/&Oȕ7>SUclUrے4nեlXG ;.96TARLv 5R8x5@&zd.f盠w=Zi5r|DK.׳;Rn9fa):X1u_3yJ6c EZgtn]ɩP67;P-+<=Y8W:KӋ68Mch5]WVW{2AEDFQΟ$l"$nV<fXHT,FL, Wڞkn^e b[*p̉8^_qJ(\2fU^cRne†ڬT^hƜ!W'G<)Ӈ -kedi8mwpywPB#]b] dz U< G}BcٙHBfVC_fuyi;q xnV1 yb#Bh!]/{uw#dbuJ0sS}rྯHrL`4OcI =Aҏ3UVQ@Z5K앢GQ[o zeȫ8f3AmF|k`D^Y2{8N,U~)ف rBiKES/[g8)uI^A8)b7=čVۣRŇĥ CDm`Bf͉5/BLQCm_VY}i@=ed)^pB@p}px ^KʞMbhE[c) /5-a'=UJp~i VY(7bM2qp]o>?X(5Xqin8WcF t7t1P /(e5*;6[HOʫJ\P5#7npgDzώe&FίLSQ5r1{ܚ:X!Vws67bs4xDxoݡWW:quPӷݝqN5 o"sFx"vc0i>'eSSrc*Jh40ݓ 1ٌlP7bN]TvD8AڶSڣ9!r=> +j^ZsȬF- s 1{37wF.=_+:D,}OdZfnиd$0BW[ J:hd3hG;+0IN>Kû0b|)^d@xj(45xr?;XQH[(ںc=@H'y P7 'bi`d @4 }{¯Xj5B;[-o,_Cp(ۣ`gc>2Slψk5bRAfp7j`3262G=k=ؐ[i!\OW1~!sg+|tDKbnc"z؝6?q3 }E+BbpI/8 蜮J0Qkm}k{ 2JWJ2C𤂚 L(~^]N]Ps/OOKf T7ksRƯ&8 !Xyy7׽F_-{x%d@nBϞaz4%Pu+*D NPjQ+ ><Iϣ6}PPظY~z5l')aǸX`"ABp+_doAZ{QY :&DD 0|gte5VZ0] ZAY1XvS $FCZ|ɖBPDC"!8>FV|xKqFϽ @1oN{&;URƒd)VèwGXV90!_ݙu|YI$#@zvVSd{UO J7M=C#&9rsebEIk;!F8D a *-M=#voh;=kXZYeICFLD!}7ERAU5:vEAH{zMF^HAd9>_aג?.-wK}w@f vSZUH|/x O {_~n`'! ̾& T!K=["ƨ?\rPbA%l.DHAR%x.7W5kdr',zbJK/e[%!'1S*D>t:*+.'p*Z,"_ro` ScTYX 5'&Mm X)Tp٘)KCJ gI9𕁻=`=`gMAL%=$/pv+ތ`59}.sתѐ㓋r$0=*yP:%TxY*MAU1?a0koW35M>*J@mڌḟ$;yonZP]֏7SduCCbq e)ucB|oFqH/OWE#ӂ\W/Q9Fíڞ&솄uP %݉(u@9F7'TK?4W9&WHr9a J/WW_tlD%Kݍd(C04#-qn/".U?Oyrg<y~`$m r+:+S&.NV+b~ Y1?`H ;S(|g0m ? B%a Z 3|vo^jR)v fY^4hvv>ePD,rC8{8>PoSd{9Ta%#Ǣ C-(7]EoYT?XEpRFv&)s8P󳚡W˷hPk@Mo>4Ib 'ma6Ryh];H*];׎!ko}G4%uٽ zmsøB7C t9n6ӏ[I`<'+- `8r8$(̈\*P= 4 ^Bdk;jggL{p?nBHS|~׾#Z$P?AWX3Iva; pkw ZgFTD{4]қXCCpq,tFGg>`n%r 9lH1+HQXIN37fh/V L7+.& ᱨ38D#i70kkdj5^ ;yb:i y`R>o͸TX^DN_̽ґ Έ-P잃Jdjz^rAP1޾>ȡ$oY!s+=>,L&8S2ohaL?\p Z܅(xO0%T{\z扫qpK w4Pً-J+pMcjpZ(&ޣ֎UCEp>.?R/wG_WcCMC?-C5搐NjIP 7wg) -t3iZV|2UO@~6.G3\JQpq\P}v~.;!+ZX<2^4S֭#VCY&o[8[GlGܲNk(5_@X?F= ZcG望G32s &]"[P/ܻ78q(z;L?~%͇=<ғҩfZ3`gR+XP33k,p-4 G+NVOE,܌:VQJb[ W:>jr9*qϬQ`,JA'H)vg>;]8&kQ[8: -_ yEd١C?‘|`(g=rDX6ھBp~i.AW#2k .X쒬!S㑝|ĔMM݋XF|M ?BDM\2n?K ^m.K9|DGb薫-ٝ>c0,)eIrGeZ=j#fNa]zͮa|z`N-o.t>G)q(0NO2gh0~ErKGh=؆AuH[Y!f_.G^`~x7-Daq,o+AEԪ&d\_K`?#PxxJ2!?oF'~UX9ɀ]@I&KaKܚR R%{N9ŏ9{\<`FMhkqhѨT7SI&"'2ks,ϤDO Z\D4HۘtI"&QPQ5d"]؞ׄ2äɞӠ$t%-ptu' u~ .:s8{nԗX$I#Z]+&One6͍`G%ͦ9T8F- G&wpͶ.G+Dr2DkL;c 8gf> CQS7 咹6ﶬڵbcǯ*wR`.%0 !$ teIv+RgA.ZĠ~h.0| }":zBܕ;Ս{6_K6cq|#XΙm*:HHQtsQ5/M+1zˑn#MQ<|\ݳ߅ $k)Wv\B0t \?3Թ>TEp\h7e#8FI2ܘc%= SW+zD'ZU8|ȟJHjMHt߃"Q`ךґ3/?`Ww)Pk\.-{:c2P!1eԞԍSŏS=pSjT$MfLff֪NgRϣмI\_imbA58`9'30n$Ln]uHLs'į*BpAϤ vilέDVjȇ8Lk ڍ- }w7t^J?w^d̈& eXx\e \1*]& WKC;3$Π{wD|UİI@'D^$u}R(ؒ,A8pqWc,}$A5>^ [2 Iз? b!.꓄ >/=Fwӄ@~;j?k_EYeWGk4A$=.$s PHw5!c*ՈZSmm@!0éI QEWj ؽp.4T͔~vPoݵC_$'Ե-hjE3jgV?J@ṱGt>ԥmnnbOIt4)mʺqݐPRH/(ExA.e uVJ1`Eb]$7bpeǁ*6/P_,)\zvE:ƢF׃o({%Dfq?K9w 1#f't hԉe'#.L_s|0Z#(z= ƌfϕP$ʆ N*n#[vQz6M0翢c`\hb29eAu%;23k&ѡcXJ\XU~!p5Y EP_r,t'ƣQm߭䖨;9zODF1{@ }0'bigVΪ`—l?T Do8pUUWt H ֎Ӎzy/OVe]!j~ ]|)[ 36HhךNÃfX+ŵpE5I~!\:T.ev|Y ֮>Y tjwUo@lkx^x\`@zBw*G6t+Z%=ZoqyO 9 O~V,s_#uR |ɹy~G~7鱂`%_0̥Bv{ԋ,$SYq7K lER~Ĝ3huXڴe$qKfju*s,Mw.B t޽;O!fۀYv| ,;Xw Y_ܮ%^{E|cF" µ5߅wݕ޻!Ye/:UlTP2zޥPnJi^~_{h58-}-J͔P%LY$[TdSG-Gh2g . Wɸu\o-]:Q+Yϰk^k"@* u7jqt,_R Ni%,ch+gf=8j}o'8vDy]QiMnEzkkzO!Zp_5ĩQfT& <ϟ48ϯb1- ԡZx::Ɔ#g& /3nl11Gg A&}<|Ҝ  Xj0gb?t|%ĽqЭYl5<Z]J{p mB!ky?`=`AT 3˼`@fkڈwU؍ho5Dh:SkP'B봿߮3VzaAu >X֙~o3):#?CS*`#O[=p t6KhZHR[_5 Bх4 Id$^ E5_r5Jnq|<;1*_BBnr0A|u% :VGKrV漃l{˔=89]I7ZH&4dZWϡ1mv 5]Ӌt ;w, DPT>] 2\UF-`%.ދ`8--+f#s9MC~(li~GZg3xQBJfP㆓~F/;P ^^: vfMKjâG45Zy,H5bfz l|cPIZ$*saFD( 3B(gYe"?$c㈳I$ 7ݩTr8L 9۬J<-CNyH4y("@}DeI>>9Uhtެ&8c#H)9C dRuU]Ov<\#5K{%m $`ȯ[r@ֹf!&H}JjR(3f7 Phu-/+ڤ3*(rop9#erxP~&VOS U UJ":f}18CN'ޫY;WQ.aBSϋh _ra`L&5:-Sש_=e٧XjTaie֜ <Ϣe$\Xrn,24;żRAgޒ볃DA&l|PTzqey{j#o~ԁf} 3%*M^=R!;anEԩN3V`BJR{sʼm[C. 1ZXYVk ^qBzqq<.n8"CakG^ }=aE Jecf k?sJ6*` E:lcrN:^C9zքVj[K/꛹HD4EQMWeg?@%kVxݠxN1:HpeS yq?QiV֗%H꟪L^' PnUy6&ԄL-?-.h}}+ ̠km|Or]>/' ~EA&Mb zf(s=/٩8QC&ZA( nq"AWYj7d%!x4=yl^r m8<3S>+U`MlS=.K`R-Ehءfs<_+p ]FȊ11ƞuXpoib3=9,ߗ`Tغ/H.gϥUDi Ih SÙnס9,.~!`ڦ3.vp._ܖp 1~ FdR&neIRXַ[c'AJvrnx1B˿p/)&J"`aq㪈vc~"N)輷;ePHa1[(>CC[O#ddz 1%d`ZH -Xr}36ژCĵ+ ' xsIyk ӨO\a#E?*h{`MF$}ZPvoryc hf;;1xy@F',R@GqcHvb`!jT}AC^xXcy4[. j:k!ږp/ٷBǞ3[ EHqm`Ջ[Ƶ d,xcĬX/sH`/γǺljӅFd7vʞ7Y`3cx-{J?/Peg.웒rK zF *旻v~žMnH6rI׍OۤRPʅfxnjR!vOnYQM%z |m~f@Z.I۶QN!׾m> (t@$?jDcQJ,!`+^V `ZurٟB UΝS.H`"PYbw}#ANqwpkht"ȩiٖ%S&^}4gl)4]r5<3E"XHk#YS1V:vIV zАA=9{fӹ\M$J904c J^ 'қ'R61kdzH̩pKl5;dr  n8hfj6&ʳIsBl &AR;;X4$jfq2-&D;3v&@%$ظhmr9M޺~ܧֹmQE4*IW{WJ+į81 ¢XdR>Ra-ݰ:Nwk2t!{c΅HB֘iԖ|2"!7W4(iVΏ0wGOS-٫GĚb=~nXsbM?K"#˫7l FaSM=}Z&H^[蔃!>VS܁A-'ԟG@ OU`m.>(EI^Nn"rG(RK"m4nR$QbFrȇ6vAG=dy6!<a&|We>F 3 ggcx%9Vk_gw[M㔐^)Io‡yn &*!6Qm)Js;4ȕx(?薊>͡M <clw>|:`i$ -Kvn6$"{S"p[ȭ* aNCanaH`rN0n1suCi֋Fz/ Me5uF?5bS#YZtc!\Ν}>Wxم389ιJAMZ~wG)eq<~߂eIAá"-%N4DB !*[ǎÁy| kZXNH0`T.H^[8I󅕚v6<ds9A4Bv {ET᜼a琯eHf2qPB:HQ5ZaSbod9 \`b0MշWhd=adc Q1d4lZkQm3:Ґ;r0-VNBZv9ĥ Ze5@j^Le3_$vUG߀g"L?!؄; `;r)^<">hȜe;=jSsFj+.[5ͻqsF17}bP 2%Hh% ,U0ua qEipbp..(OoE 4,C'# "\CCh-cD@`ۇjLgɌ#j$iI9dwưڿ&C5x~"1wfa".%VR+ Vh~EP=k|,8~5inr/ ;ط xa+E$j :3*Uݴ 0uW\J泽B` {$߮Ң}vcORmȨ={rD~<;JRČk $ŏj~b]qۺZ ţcYhi?1_+g̛P@ íH(:6yTTXzv 4~4i'^PAߐ[4 !ll6@xlDt-W9tjZ}-9AXh{1*ȿyU mM1z򗽌Y%̀dc<4IbOĔ*"`R *>w,d¶v7;=vO"r5锺>Go lȉ[sei3>^~yo.2pán~ԻJ5CЎIXݿb&~iCƴH@.s)A54#zu9H8S~98)i[**U]Vޙ v@09.{24eYM2Jk/,V}J'J/TMNr锫g!S +/c'$k\1mF˽{/~ 2g6[΃HBp"27.n2)::%仩1jCe(5kϻ'=["|C9'M%IيOT~e{vv(X91't$OǪeW *CH3i/k g~|e[PlݪɣTpz8gc,iwZ"'l5,}IXݼ6Zn(ar6B+%6JU1_-~=QH#Izε [G긢`ROꥱP2Tk`VcN|kL+_3u N8</^}x|FJ1p2=%V7ڛq 7A# z\A(c ҧA@TOĈ 쩻2jUEM8Dml 88^, dȑ@p7(b9vmg25d Ʋ?;~\~1=Gd'0 T# =SIŰ A²u[8%4Xmhosq9 I3.Woyڛ ĸC+=='SHfeWhϖ2̻H2s&%aܓG'S IftHT>NQWMzRjN'.cXNA c`Lj(peOe] dnxNJM#OAl1x?d_[=UNznϧi4UQGtU5boL=1> @$kҚ븜/ Zq=56cɘj'a?VUt~.HF_kaBaq].(`:QKZUNVQ /7"p2څ $؇HdI>?2d $S7Ϛ/U@ /ͱ<}=٢Hf0a񲈕:444nF]YyDpџ{ ֛wM f$/] \ 'uƈ?tm㋎]g"|_R%9{ CVV/ZuZӢų}Gxj5l숶)It;|@ڭ `ZY^5_U &'TfbHV T QboHjD?7'_0OfH\#s)*۰Z.Pr "JsBtI(l!0CtyS(/T-#Z&>w][[MG#ڮ:M;ˆ!E5AXxq=`@emvSgfDpOOB6Bw y3 -Fɡ~xuOr!(8T;-zjl@sx*K Eэ'R`ge'u cy$xDxPFĤ@Ə>эK{T\ߠ]cp;PSG:6r $2 ̔pǘ^ <ư@o.{|XaEZ vlQ2݉ܡVo'KSǀ|tvJ2]$/uНoq]bQS=/X^؆,T9H?*8E5#[2>Wc!U|nҙIeMti|K O2>?斕QIqg%6[,% VO=tڸi?* q/^h ѡk6wjpzUdСOP@/gXM[CvxO~TVoE`"nRq,-T /ؑHW ˲ LUtQյ?}94Ї˕w]6fkR/E±ȐKp"Tm)G>R*~-ӌc !l WVMԅ3c :e2lezbČ'-{t9ӫؘWp c*F%>EWD%O;F$q*^ױ {畈+C, H'6{s߸w6xe¾&YP^BkHj=ȕ6@/3B ø9 Jfx1/]*1h3l~EI"8es3XxՍUx1.<7CCMHa9h/Lny2j(dt"LB ~iTfsN?,LɌYo!aQ>Bگ:t;"+O'O<҂ڦ ?|.N=?fw sT!רV:e="Ĵa>s6^)0L'#Q-yl1t ^Lc%G#%'JW2܇AcncԖ3[L;K )vk8dP'#Pt'WRlm{MOYE. 2A(77 %gSbioP^Il;3[Y!t& 0~󛐓1*C_00EwçΠ FbѮJ%Q˜S{xg1x ub 8j$d|N(>.Ts< ^dI E[=z^ߵ7ye}sMQyLfSs[]:Eq e=9T ~7:Hoy aA4jǃ)82  X[yڌ#$zl_?pb{aXL5y;V#/=nA) eIp^DKmkbrPaauHn \} /A*tc4~z]/v6Gd,Z5CKD ZvUt(+PoƹTzP/l؉HzaNo"8N܂aC).@.ͅ;I_ӗAp/ΐv~a{FpKIurnvJ]sav@bP=)A)/f9. 9[n0{ o'nfƭoC TV<}&Sn0wcicLu:r/b`'c8og/.2_ Ņ?eIKJS[fb/#`IhV82:c\5!&.e'A1[jMMRe1 e*|ms̼xv IΦo,"R--lRIV滜p'Vm^XBp%K6XZ**Ak衼HRh7Gxw8.5c"{2\(nj_g#%I|zyrYy .W`cGcǒ>ĸV7w< \ Ib/[5 NGQש˲S|%RbW%<*՛͓ZwXD:^w$W(f("ul R|Ew!9[F(#hxr 31Esr!z\} zv=yfFF&KCt%UT 4y,z#/Y).A%ʌbC?Ove-єX]YLO2cucul~(?Q`GV:"E4L.Vm။Xr1$T值5~V&߉̲'L;:4l+:||:brdoS4+RB:?+]hknʭC k$KL_C(Z^RldG+=$_'BA;F$q4Z0|$4|X2 .oV FbHF&͞2)aҿŽ}g|qYgs1E! ? u'%CĉκψtgtY6< p, l]t\ > صr3OLuk N2V.7:7Ev:bJV:#`D~n;=aVQlHJm/`ThcRg:eKvun*8w?a&,}!Q ai4֥o)HT-n;MXҡESL_і t l`kYT ְCC/6vPXt/@liw0Fva(I/6Yb6θ?M!f`>"b[h< ' _cS>fugM (Y̴hZ%BP/YB4lJ]{I]&ѽ=ϱYg>׺t'LȻTp 4t'rp̞*̴d69 J0nl0Su,F-qII;TUsLxː2lT,^0`֮O7*-.*g>7=ټ x<Y'?XAE@Xb!aѸ:Wpcm 闇*G¡KB o¯$_/gEn3SS!u+..2_ G}AYk(}S_=O`ia^Cx_1tGmF3h[._kQ {ZuQjpV/EI=6$LV g$%7޿-lڄK z+pX]n+{}\Lxv -SQ[Y;p^ =}~a صb t'iTe$z<ܶs! ZxLW,ss<[^ MX ΄sctCȏ2P,PgiV޽>@c" ZBgut< j/]r@pa;bhCm=-bOwi^̮)޸6}ft mxzBR%,C>>oN`̦d?8# \*Uto(BO ñcgK#FJ7j+>:X B#&yїP[P_K': jP\Y" k.6++iڄAoĽ/Bi".NyLgE}VEC6O73wI؃ `r) ^I-oFf~-sfƖ'ޥxOaɥ;O EPmOfD}`s$ûRvE3ꆊVn}NX&ԯV>@܄^t8w#R$L |ͦ I9њL^1ڝc"f)+oi5%W1Sey//MZCo̔ZK8m_1Cjym[Z{nYC`;{_o-FY+ rjBTWFߤS4n2]߰&|]8kmoو t)Z4^ |*]5$rMwc81EK\rt."Dj@{S(ץA9V=i )rIYIȢ}tLqb2/{[=M_ipJgn;h؟S=ˤ9q[*z`0lSS1'Z| jaܢ *fN 4״+<-!f*vH-dP1vKKyViWdb3}?'+I/Rxsя g븏ıF &ĴDQFԸCf/h&d r'$s=깭B:wxZ {Ugv9 p9Mxl2b< ϏzNQ!, V!=˱IWUn| D?ZɱTBM)s0 eih-*O%9AWMj)c xǡt"zO#:5`C a $(gKFw!I} >7fYE/vniS^(R(_d۬Q8J e4OaBE;ZCwC9d`b`B *mx/$PcK Yз.uG16CVTdbhPƠf(*]֌!MH1eK`$(btIrIG 6)}p2..U"3Io]H?BV V#Do8&qIoAI!}s]n)/;WmpP<8zhE'^"i[ ֓KneV$bӺi|0RNq|E>ٵ0l4;ziZm4f SNHjź||{G7|jy`g`烺(4epΝP$nvo&IHLV(_3 -ыJ|t^{P.<'6e|זRY趣v~?2}]K>bڶH&UܿV 6'/CZ6PwHm&+8PRJGtZ̑$JhLރG9zIG4z"zOu`zn.3Q^E'_4 XVgIhbl_u-Ecʏ6sI2`1z vO]lJYB/itw9)ˣlBY#x-f5sg~2&%kqSc( E`82Z*V^4D`3~}"PAbe2j7Ų|́W;m's0HKj|}{|@s(}:k1gЗHUCR(Hs*@b1KFMYCGxTNdvZ@\VYrnbhtm|<"Bjс!X}7*XN #r CEި%Hs ߾ ڙh=Tr3ݻ]o&R{-^Xo)ZpΏZ<{ 0"$˙{j3eOP̖[O3KA[0Ѐ*AUFy3cz2i(}0Ӹ\iI ;8:܍]CI _㧑X\[k_|L+e lt3 גnR^*#fI32lؠeV+rDO&'/v/%O `O1M2Ft|Rm.auQp~Gӕ m$ab3x[jM$2#94FqW@]vͫln#! ox~d@*\wVŴedW,m2H¹_m :T7(G2Jt6an(]N7r#3K2`FR2†DzᑒG=:kN@-\Eu}lL @_'x'izK9^_Pt$!EňqP1j M")m- r;"L^bL| qJTaN- bꯗHMEPѻԿ0lk?=sֲ33t㖪,’1*w4r B,i^A gx}d-7ǟ{ nR MO/r,)Tp: S~,ѹ\w\hX+yš6BI R=NXEA.XTĆxo˙PːaVZ ◒dC㗜EҐSa_ӟD+mb+w2D ($#Ì9#_k אJw@|B|yFOt{жJ 9cmPt*+NWeЄ.Zˈb&H6!UXazgݲ_ٳpiF `./D 5 te,$bO]R]b ^@z^@>[A/$f|^Om;'1e05rehd+eX|WOMaAX]tTo9#i1qT-g#E\Q&p"eMg5>ָġ(W*WBAXՁ3uǣ__RRз&M}syÅ/ &Np^=puUgOZ1*5\3B^Tl* p0``SyBu {5;`S=fLM]U.DX~\"V dR̐chn@Un<)DU }mDtpy4V.d*-Cf;%}k4\h\,"RNL A#k@1u`#L gZ,]$!=#I&Q!N_D.PKd{aEjujʴ/6oS9̶2S4xQ[.bB]u3} ;#Ww_TliuLu'# Ra 3Q1P,9bVw#[~n0DG{5w 0[/G?^I} D_ߋHW˪4 fXmOmlwiNāva 7P8юGqʅ^r{ n]5{"kڟaHӮ[8Xkv%) b- 9xgVldپgS߳Ы:sc^le@)2p',!1Q:eRL"V~|.&7ի'v!\iBѭtV3(ܯL6Nz{Cջp#CP:Wm;Z JS>o!QQ_Pu$6L\ɠENF|[Wt1}˧XQǔd<9鈰!35FdN Db,;-1l$18& +뚟Q[1KRSm 9B8Ҝ K a:[Y*3̒"-3B;餉 Fopd9Y& ؁]|}IjʻSAk^leaQ]8f.\dXWBh\LZP$7JrPx dCiGa 孜بM"8ygۮLd>=z¡zpi[>+39z$Ӥg~;"; tTY[R|06Rno yGf)#-&,hT<MNHGX%ph5lB%N1J̰a\XЋ \n56k<?ʋ/Tō)Ϫ,m.i%+4&gj-L ͧrWfN5m P'1[GALnXf`ƚ=JݎKfAdlTkg ]A)Eq!~DS}c4㴿> 0¹"ŠSk*dcz:|DiR{pI/[nFR']6zj <:#qRȡ߇Ϣxl>s^-کw(_R) ?Fn͡F.>Y & G.;=l7@ H59g5* PLA >ԑ5pZ *LZ] <["Mr<ӌN<*MԢ5EP8p\ q rVxLRgfo ]:d\|੤Xo5L5D% _ciZY%˗@ \l,^ :30yi<;rto;YL\/f#}s<^EY7?i *&`g!> +Tu%|{Q>;8lri`1'1WȎΗ`xi)Qȵ< 2j̏ Ʃ3EXeV7rαBz؛#Wk4hV}8flnE-!oOVI[Zθ6dJYqQ̲CLZP0|׻%L( @8MLC*m,QJ&x^˙?o(2!kfm6q98ò$`PՖelS5Ԟ3Bj gW$q*P‘ʀd޳0hG?)fZwnӖr -H:uP~2:>~ѝQ/m)}Cdʱi88Mqڴ'a  w? ŭ VVOڄ}&"۷GD^6M1#[K=M|ԁ35o,/l&MC*Ix2. eKݧ={1E4}GƮ3zg3Eo,go2l.u%SRb__R6CPqrXT7yXϰ0:PL'ј֫QXRI!GҕB'[3% z) ]$9ʋeCPtHTJ? B`^藺m"B./( 7:~m̺Y XqiOM@4?E{=O#fo*ZF.E'̀2>ԝƒ10 &!-S/%lQ[z:Gͩr=8>oERC9V-$l0R]ݼ~dY&uM0'☦0q uDŶT:9BEUWi+`&t8 A" G  h-,e ;'d)lѡ.!uJ9D5Tbk#Wyk& )HapE40jƒ$#*5Q]@{`]EC7KW:GŋlIL+rbfקbKoGz72j>L3zO. k. (X-/.dw: x"Mm o˱T4 =)CC-(i͑GeQ[#%V#<$v}>>țy 뼏>=[vUInW9Z~ 1IB;PY@d<A\܎F9nj6%!66Yl]LV^V{MMo4ֻ'pL}x9=zx?cc',Tݰ9sJGXse]״;1 B?]VrǓ'OE{uZmqA  rg\$4dN ,}U}C=dVQ ގxlnZ',}nE,4ج)sN-z: -1!w+`)Dө[B, 55ww4-Bg^ufSa{2͆G,$e~SR̹xђ,,ZU╲{9ɥwsx)Dz X[_"!}ric)Lq5]ޭ$qq9!͖ ,t7' T rв5DQۛa1So!n de.460ƘޥzE^SZL`IT>Ap1/]>n"f@4.lnahF `52"uMǑN@gukOcD4 K Ng.2-I0⏅c< Mfo{+٣κ xLޜʧH  iHgfq&5Wq?T!QNT@^Kr/=mg=ڒp-@ p^27endT{ k^2 8H&`TDϯ}>7O'YEvNXZi*Taӣc祓K t7~5"_$x'XM F]V5S~h`3dgz`}ĝrG$ tৠz[+,Ű}_9c`'eD' [1 \t CAr;ݭr̓'n` CO7B0 -Jui_:P* a;g=l#䉇K~}s^GЀr~2dRfʽ;s)kvWxx61،Sa}ss4SK.ͯǭܞR25of@:,~&.1(5%WJhj N "lPi[޻̥^ٶ/ ~x$ԣiNÐH l;f~x w\Wz&Q e"9ƅ?ncܒLɃ ^̶~@p,Ud@vx|+n~ q'ZDZO]'Ui=򟾥Gr!,.ȟ^*#8twm g 56vwt5 xr0^+1DҊz=Ry효ezj4QYs:Z[^23s_eyչa$nroa2 ĝʵǾ J;6"6;\h?Vs~`gxujŐF8)#TH<ȩeAmbAOZԮD}a݁[-beM-le ݊[8@aLg58ɲAMF/̫(-\+Pގ8sFK'뫏*G7HLlwZ!&y1{J]EnDg t & eix.\{ݦg$Wʋ[(Cs ^mQ FQW#fT 5i)[jgi*VWţj|GOJD6a0%Eqmo%IR]טp3 lj#7SD&btuqH|F q- u@Lf9x!pOPV'/pss)z$3)yWZ"Nwxksڰ8{m}b;UekKJ&mJ>Ce/%hE+C-jhvݗl7?re{CF3 =ӄz~m+rFm> ָ<*/v6Ia-N)nr(u_=O٨s|\>};Qu2fb_%ɠeV]$ zX*\wq >`'upetAL C ~vC +pDA^@K PRy=BFeZA?<դ&(n5͇$SCRⳕn^pڀ6MƅMF iK%(Dz8"A|ukj- Xi+6>VS{oӄ.鑖SYeM) 22]\C&g #BZmC<U^]f 3RȿYP65#"Ǭ^Ly ʤ:1} \!P6?gb5N@{$ݧ"5f] jByVjJ5|N gknLS=Q)fES¤GFt( Y 4 EϤl{\f`*U].iS ;GH#e0Y$?* }MV;)0/s4Te/L>Urk#KT1!ı/Y&#v/jHSU:2;T(Q M[ Y/+:LOǜiT4BM&޻]ypmXVIySb6BCă3ǣbTlBWiegor) IWCutYWN.Š ZÐf=7̽2 LDN`r7$hEZ=|1hf J+[Z(NQO7Aa~S[o~`|[@CKsg1?~~K~`mm&\aף&,hY:SLoBqpNjOw&Z}S6W#zj w_):R¨"T9W}g !)KeKBۄXeѰ^cI²ɧ/MQ??P <li |ZSVW + M@qUY ΊRޠL]s$n.O|+(` Z5%ohsU0EkMvy 3'/oLboJ\f\ |B\O_WB"d}h5`c4C2Pr)U=9}σmZ+i}`&?W uXPLOKK_Cko$%n(np7]PJæwZ0+$i>13_#DW )[ U;Sj%+n̷R ATyd\@2YD@5$I%eyWH :%])&=ʮ F NVm@ˡs2̄եvu?5tDeAˆ ,hyNޡ[yV4\NYzFa:Jl uN>lQ>dQvmUˆZW]H M?=R6&YzZj⦝uUzFO!dZj1.uaIj>Iz>;1HE_Ufyq +:梛JPf0MbJv H[T?0BP_6)d*5-s~- li<ҩu ;2@";`̻tk`dL RD|ĝgLn?6&DQy. E\W%4\}E%y'Vn1gԲJ|L)y4#:P?:$wWp3)_f_`G2B[l5&ѥAUCRvhR 5͢Jrͤ, U}Dc ;M&T5iqEZt4^|7Gb86|.F㡿$>]CjFӂV mO}4w5G;Y9;I՞9JA Gg#&cZ@ufbAڰ14=/ )^_0r㠊믶$ǧCﶖ™<-@T%$CvFdȝ*|ӭwo5Ul0֮xs)HAHj~}xg?nP皨WPjxUˋ~v4y)S-ax.JTlJa7طx,<%tb8%n36 mXF$=fҀxIY8x)>[yLħ oP.qwrB@:y$qSbC$)U'm!t4bݏֹᠫ8q&̳ Ö=8QYq_`z\0n({:7j;Nvq^v8rITjd^] hcjb{n*nc0'$ @#C7DhrkGS':2!+wI7L}Ek* 4k,ӄ%nI)Zw`wNM kʸvqba±t{h3 U"`AReiM TKx5,4jpl& abFλde)P>);|퐴V4ԇ+ow 8P8M<ڭU&P4jRp"ӓU/uvp|aE"22ͨ{їSJ@wةzFU7236rB%<%)Y&ңmmzOƣC %,g`K;b| hUՈjw* ]_k oCJC1EZvL~6u? م>ht]sjUL fOhdA 5Xb8ߞY/Ja,CXk۩; A&b nqg0 ۯgE5LuJ-Q?Cvwڌ X'-Z-JK@BomT!&wni;:l g{rчa3!:r@-U1{;z^n6ShtgU ۅ7kM5Spy]bXgJL`}ȇI7NZBf#-s3WqVDN+f`Uhvk'C┗ 1[>|qLp}V*{=dyd 8<:”>o]{4@̹k8t|@㠎nVt>,vs6(vFוF6ВWHuW*ob R4QgIz嶁f,. p!{>DPSßڠg8&1RpX* IDiNKɺ pud]Z\s[ fj? 1PP:d6#AuG`{mEu;{|6֚Bb>~͛Xg.Tb)ufeSow,R7"pNٚ!N^HLN0CQEw5Qlm|tGY'iGN@({5ܑfXXw]ǀ!XPa N'{bMb!0IyUADA+3?fCz=\@b.7%Ư|@Gld2PCꍃ7i L=T݅~!}S~ÎAtOrYGLӻ ;]k!)m?1i!ּq2YQÀsÖL (eBJ QZ͡Bai ,)vy;.ݓ/wcNfD&Jr5o'HF+ς]Ƴ8P4hu& *4ϩfWRD̲ CxLEfd )ѭf`IF{eCpiix`fɹ7w:R)^ƻ\QBv:ܐQaaUU3l~.E'vCuw;o5X2VoF4_Ԥ/ 9y]p1&$ @R|_tG%g*)L~tfgߐۥifgp{:7{]m`mU3 ͇7@>W Q_jn0 G,'d̥\Ӱ$Xu]GqE^ne:(F%o=b͗l0ӟ-tvr _7$n?AԃH6_3B_[$e;=5{Ͽ,l@ TZ$ui$kEY-SKHhHWp]hhd~raP25evXRb~T,6i.MԨe Qnз1VهChLƍ_FH\f2|8ۊW9(S;оffL PB^. sA)S$1bR MC;3vH^j| ݦrn#'!E&SAYr$ `X'̦)ı pE’r lDM_ SS|}WtR(-'p.*Ѷ^AYp/LsGh<:n I$C`@ !AnrᚸpЙtXث@V0FbSUL_.Az`F$l>O}ؗT"fGN)!n7#/V~ؑViӔɛ#~M<<77ګKg>y0h-u (s*6>M{{49x(ki5rCZ;m~4W)fI{![t׿c^"Uiٷf$MThHb됓Sȫ4"rĤűV>.ev<`'94D1w^ÜW`ܢSYI{Y׷o.Zf AkH:"yt NuC5ib*Fc,g(BF0S_DG?}@kqi뛟 ^(N0^Pgz28( X1HߩDئ0(|rRf PG$T=q#!zKJmOXaObN"ÎLTJlN=FJaGx;22{kSVZ!$^mԻs!^Z6)R|mg+Wo51Xsp9S@['ivp `m un 5DuʍE`}z$A%FtkO :E/9D{晊lBܻ1eR՛̷v}A$ lM;*qQ5~ࣴͰd̝\^ZݳAz0NL߈?(̾TOAH+!D1rbY@4j>%0^dE{}%Gd,IE z^5&,wcO`ģ Ok,V cG(Gk( jKnuђp !H?bWl/ J,/MUkAE<;Ec5&";WF^ я1mb*C=H4,ߴ1;*:r_yr"O d^ "/1;T@z"LC}PĦiж䠼1֮pQsB?p ń=2jjE1;$>*æb\5/'12z+ǷKHG!þ:00I$kwNNә rx5T2)ӞX7Y DlHO5J:UkNVmg`ditК~67 k ]baʖdN ۀTŘ^]Mo+>m|څ|2w`+klDTN 8ɶmӕB"jOd]*ұpeʁSۇdEWƺNdlaxBU rk(QMNVi•_*qsB[0ph`e,ό>lz%lUPfvH&6+Cx%F4o2.ǖ^ 7giE'+pԝXP&G#dAz%|FڈZܜ%xei\i(;Y@#s+)fڍKTWS20Z<|B%.wbYZK.8%SQ?CyjrAbߕƾô.3 }LrI[跛r`(?%*8PmYguZ{/aެ5J-0'::NrpII5ڔ {ra{JH8LW-S>H#'o'n8Le.dܖ(3I%/>$cb ]+hLn/9 #VPI3-`Ar"bIR(+^z-WޭRe6\=8~ 7IWZ!?/xw85)o3Ш:ZQ`J Veƛ.vNNJ*2/1<\LZc"6_ R%w wGdǦq xſ_ݹln>t(<bxRPNH (4-@fyj5_=߷f(BAA#o52r G[gx=΃ZRXP0\r3 m9Q`=KxEVIY>"G͠ETRm%jBcݵ/fhwܝN"R!ztkIA &:OݯbD#e|o4lsg(rxTs'_W^=NMh،%H[S9#,;qH o0AL1h%P p- ~s?%_ 1a! WL4V*G}O w^< *t⻰[10>x7 OOS`;zi;4VG_~V}ػ749-0w-ϜUq6u J(Zms'@k!heUZ8gG-Ą=-DBZA8'! 3Bhe+bv?kV5#4 (BqTA\7zHD2 ?褙-ZrTf>1s5LqGZ?Jҿ^ٴA0ܤcjy*Ge8^]%uRּlUw3@G2 E-o@|:{0E~H(ht6:kQȥB-?qĉټfbUky[ @>Y8'[eƷk g:KBΧj 20 c0?9ys ?F3V:0W~eBi=P Tt.[5v]X ;PMeB=vGKxr]Fuo#J)ȴ?ꛈRC?6-&?c`e,ZKHfv=x0@>mBRTՕ+ShDVSQ)P[kEC KHzǵO 69f/ !.΂oջQ>#C4h9M'jZ}kھqWOJNUۢóڶ9L%lXy_|"ٽNRf]))eCN-FwrPojmqhD"OGw ^6c6O%ˏ ( PKA,; :ոvA!&K=# sn KV׌I[#ub/ dQd D,RZJڧ2< )+}d?*f1UHe=exDrQ ja|yv 2,ղPJq!M$)`yv/rsRMtĦpƯ̌R M-[̺uU_byBVB d!ShL2$kw9a/5F2SU-X>HvDj=ńn~ѰWHg-"?0]vVU"xH[BFly|$GGXͪ!3 #ֵW=-mi؉XaZ3"k |j8&%$kշćڹ9fR'ྨVVg<;fQY)(=xѽȻF̕>]?&ƹ gͩUJ dxz;248*kW{2-Xz2C:ސآ.y+9͈h췋/N[b%ͻ-Cg+`:0V0 nF+YOGqP&)%.T6Z+u -ƙ4 P[Cv#d[ex{:f -J/ieR ě@'Oa|xwky \QgA #Do0jdFs'Zعs-SpcWBEv2w{yqb¤]fsHm{B(eas];)zGBL`— S+0ׂ9R(.WKըbf\n׷ 9,oePǘ @k>"?Žɭ+C̆(UppfPQ٣hte:TWXS'/=Ӆ?F]d $t)2 vCl}BaTp`8":iFֿZg==`=卷 >K|t&_ JαT \۱%3Ա25G{0u 5x₤5<e8>loxSy#"Q}Bex0fDJ8&l(*ʵ"fybQ¦w mYI a ItF":QtCen*( 3:X㗯Rq@-gKT;񆿸PQb?Ǻ`|Q#^=u6F#]|}-E[ \ HQ塦,#Qw5ܾmg {֬X-4uqϾ]QH+"0"^Cf 29$Qȸ?j]"koPG!vq6x|xUa\DTl,IN?KCz[8lp#&B÷'8t003$V;B$_ eø9x|*yA OYNƻM yDKV7R_6fymr{BXybb}$HQɵ&n x;҃N*4SzٯLEJHW,pD+{AG<<)J?ʵ36U+sѪ[6p&6qf2^*GN@+'YvQ_ҽ sHŢ7u/Ih b5q/E K򉨏E`H sY|Bj8jyяΫ"y cS5B<\[$)2G/xb/SY>uy 4߯cm X,GjW 2DY^Ka%[5z&oV fw7$xd]N[ĤEqϣx* R9aR4+bSjHRR's#0ЯpՙG=}t\k6pÕsw3t" KaD/d]-giƐ48H0r3 %ww4{uv#3RT?ep*@JyWxzTPfO.G>"twE^"5R Yv'0vS< ZkQ<^<1 ]!d/mR$oi ;tjot/ N>K,^L'c87X\FYyUARU}ɭ5V8bY0@Mؼj)Tse˱%2}{}@;mK\6a_hGJ~o=onH=քdjMՖ4ބTѽinu8nW@ oG%"inK9E2n0uTuPO>ؚO'' *IRxlqϼRz#j J22Fs!1Ϩ.9$kS3J7#[_r3'B/*ڙ;J\QsdC0 ,'Iր[/L^N|}W lހ\e. bיEyI5Ut?N>OyL->uڼX5}!-xd tJU=OA7UGb2F.ykOĪa~!Z=dxE ]ڻå wgg!y]!>t==Vi ,)Q|8o+l+5A)豋Ǿ1̾GR[ aT"=DbULut!ޜ<kx ; 3{ yPs"XaX/d}WG~E ͼ-:60Nfov&:ߨ/'FNv1;A5'oY9LjPv,D]9twF74E)!guדTi[8OOV}g{u&S#rlﶯ RJ 4|Ų;O#_>$> d+\C^׊{'5f>EN( TL)sDȹefPag52LFa3q0_%7f2_6R^hK2%f ,0&4.!M:Rb3M~{Bzo\~/a$'ugb? i T } 03Fj uq%zWS0*a3:xOgs&L mK.>ڬڥ]&]%5T~?WK3fŰzuL;C~$z]q<0"4|7ҏӂ郾yt!Myrvcqv#й >k4,H_zhW:I"Enkԛ' _wV sλS:6* SHe\I哥ZSbh4OuR{^I:2L/އrQb[ fDNcw|kXM;m.8ſ ^MDE ;Ipe$xǛCݩpɰkɗ*#L_J%ۨta(9֦A[+IX?(,|4if ")n}j}+:U}m-2OZ\5OfR;^#f@}l60K?h_~\}: B=D~ZHTZA3X=hC Ֆ6 T2㠀zk%p/$KΖrO>mP>bѩ B?@)9P但8KaG]"uqw,RXg[ WRHi}-옊- >ixP_sqJ{ǯ4ɗS|+q.eM_ ^F& G.azG%O|@K6B1f~TkL[ 1+dSrXL.lJ4|=N`362?I(W&b YY;ic:vTNtĔ^HXr"v 5+xgG]59^0yuNH(ԪsGء$SK.| w% EW`˿r.{[Zv=% 7N*d{F%yM5L}<#|Uv pvn]X%&(jdzWsbJc ˟9h/M5_YҌ ,Qkb@Tķs#-d6U{c.Z3X aI*x[0A %`2璠3۫n1`#k)!.,Deѿvw*Y 㔥,thK@˹w!BaY; KLIz' 54KGAC+2kl`2;)Nݱ]B 6My.WĊ7\fQë-Ȏ36 jƘژ p.>D $tK5JjKOfYFZJ!bMLh HS&9ʛـAneĨZTtk59t@,dKyѠV L'}-2r'eM˥ dC]ts]x!i.'ܧfzunܳ/ضj=%ޟqFCubUC E+Xy֦;K̾ /bǷ}LLtmcyCEC|9q79BsgS,ag@:@MCfl-]ʼH&⢡"Y=c|Swe Y H~,]>;V7/]\q 0" GbIVwPSN!pS_8jS”ӜM_~X_1Pgenv|U޵Pa%-hǓx2d$la6.܃)3W^"ac=|:+X8++d]S{4*p75;AhM6󑥄_57hүE8N"2tLos*B̙S"&,Y*x~򛊴LgU[tYV~FIdvb %0G9Pf}c_ˌ--f0?Fަ__%\.d51BRkN_Ab6 Q ו$9ҋGv9̫o65}xhX pC%:@l߿H7-:A=D{)6V\8j4T,@b+VGi" S.1Ψz;/n2#fH%O24BCn7SQ"! 5 ٢z"^nNAZ:"<8΃Wsη,|K}ܴ/*6k $Z>M/OP8CS"3֊%3C)J iqEyI_iڜ-!+zr?ZK{(uU,2WIƵUiL\h_SmN15}e?nLcwVd@w41mO.2Yq)]@e+ 1Ł[Y7@5eRRru0ft= _ՊAG/N'ئp ?!p \?tL*]yae!JOr2l]E7T̸]ks+)R/sKr}SlX+`n|}a1iv "ƪonW,Vl"Li:ZLaBG&KRCD}^*@${uU?5~jµcERq"%ӢKb#A{i'gPHĄ.|-3d#^BgcgWpE[<~AsE^ D7-( N=)9,2s]i`;[5`O\KEH#/PFyRXr˜]s*hY9?r>Gvdy֡۷1wߤB%+xv/&M,cRՈ6{X&8x8|=_?> aU7;X9b-XYjM#FBZŵ1c _dS-Kh&@-~2FFi128M? ! xSBږlNpG/ q+q8GWMǠ>߳< ?Q°Z[-zZw80`:upY2ʼnIQ#O~s Jnl/qZ $f@Vi\ Mg3o 1xuV$x\o={M:~eZdxK&Z_M @ I/=Xzí(ʳQj%%bT)a%&OaW/kz|C;>C.0 t\+τIHc`6Uz9%oJ]g2qsBSNgqk/l(!@BIArfHkn2ڒ8 PJF8)0B]5Y LQH˯m(ZIr~-> &=0ҜڮO!LbW1\/'q<-@ iH0G4NYE.+Bwq˒$QֻWzzQQJkXQYTTuX-C@4׻\cwb'&ΓQڵ9w[PE{ ӞӨzǥy Xs舝u;31{Co XV4gDK[mK99'<ƛ U, fs?,ё:WKƮ|O+*% k=qc_|rFː#MVW栅{Y,$>"w .D=KK%G;xKERwa~UM> c\Es5$oo2E%q ÓYZ7wxA-u0Z!x-N8nDxʷ' o$h6l _ #zoDm&MbRppvPf+2(M8]v"+ě YrRtC"^ X;T'yDoqLƲ8_w1Jp.(Iff, Oas`;zl}u@dFĨN)eQqd%WA FݹɏxQ ?vM"?X{7ʁDQ/ o\;^3z(]6Mev)TG}GvQCqRَ9"B?'%l+ֈ>Lh:E`RPEX u7`'Zy[=$vW_NA@yѭ!np D6U\-P8GK#qRSM.pҘf Osp>Gg^T+r$ Zɉ㱕\$yo'AE~iٯZ3S]^~f0IAOC]2F(s{zRƒTȿD TC p^ދ} _Jjڜؤ`u̐ג,aѨ١N/+i՛p?G暂pu\O"a~ ']l`EWOnG'H6}$k͉C[BО) 5&CSfjY-G Kw?dAl.mZ =r[sMwY81eov݀ %~]]q3?;' ?竒riCPtڒ*9NFD(EXrխxuj/PU`wk% ' !ϕ ų|rDѯF)ZCHFi],l?)Wޭ(gScx9YhѭhHa@@vnjyx mOQ&jH072^ަ%RXXА]r]Xo.50nru"8j阎P='86غ.,Zj/٥Iϑ>hĬq H[>eTqvoC~EPU҉bny}}\neF@Qppҋe>\G5o\cnZxyzk9N˝^ФK5kz3 bY™Ξ3٨ =K8qQ3n෺djDMۤIUޕ*Xjġ&vlL ]gQ4C^CjcUvQ)|rI%V6lxȴ^MBYpuVk0*VCyY?"BmMzf1#9E8Fi3ZC2 O'-$Fj3udߥXꪋDjN>X(6Z3ZJ^94qANDaP|'Y]ze6h؄|юY5{xWb1.۠;MnAYMd\ˎu'?>;ƞ!Wz %KDMto`֞;:SE;L~+,Ljpail؝)žpJO]7+Ӊ #Al)0t&r(Ybu7eW$ЀyЪ/ {:؀հEJ4\5ސq|Ϗ^mZ#NӥL@Ac=aN-f<êj܀ZP,{QW.Ug{%o97 .k@p`<>u4ag#1ŐCg ~I#&'K`eF}iԍSk#%d [8_N9SMJ4Y<`< NE :;}9*Ư-YjSRi燋9Seq$\"33@h^M'ٚU}4E9vGcOU⬩<ȩ8I\]WKM9)H}v)#zI_l@̠?V2Ak5PMBf?YK~|06q_BeA,E!%eB?b7*`j!1XRMVp>ap_ҭyJ -3(Z-Mߪ;CǬ) 3x v:^| Pf(: 0*N$V : a@BxZ5A6ȡ" )jY4YзFSS~NL!&;R !é5ž'Z>Y5ظ. 1z{>+Xptx@=@R"Em3E/V%3i'Mf Y|:q5ή(de)Xe4%h]|b.=A 53ȓjhlu#q PLeĢi {;_foe9YŜ#kݦǁ9$Xі^ԋ*:`d^q`:?VIL,c(l@P0u{?tkpIq>8.m(|U܊KZތֶtjəYQ7)b´{ H9L_r3Dњ> h+z~G׬&jY1'Af9b;4-'XSsE(ݛP Ja80xB$+'ߏuAͰ\-NK/3;}\PZ-^l%2uQl˿ $1R;%R$z6L&axD \FekyFSq }$4t?ScJ,ń9e%w4/.`lr&02+.sO(~}hK7imGkj{h!FAkE>̗lͯCk0a5x6&W0`{NPx!AͭYčNIxFwm+ Z83Ǡ gc ~rKW\E"u% A'36]t\-9zj8կsw+ x׬.A4Q܏SG%503_ NE+1] /{V:% ,+)-\o,%ˇ$ S]ٿ> b/ Sx"LwʞU~[}.:L5+ @TXP41ǜyƩhUy+Уh72Ip'b{#ÛbagyrΒ*hJ)wM\03O$Yu wNsw'<틃LL:Dz](v*~:Y3cD`V"8/=BV"H@`X]L5NX xRNZ@Vo8Q%r Y9s=pA q4g`>D_B**yJN`Rra8 @ 8kS=*u.g]訂s/^4w"j Y^"߲`l =MD6Nf$Z=dW1΄V=dMJ%兢sU=-es:=B3` ICSp~4&Yɝ2OU&%'OqƗ-I\; Bh#On~VxH|)|׹.1/5陃9NI7CwX_9ucCy6ɹGXFw\__Dxna!=f!8 >͉ϞBG,1WBF-EB3D^c[lg ؇`GHE01S!ވ3 i6'|.dj4BL2=$N5K1QHt}RFZ)eTj_zf$ H{;& sPkCA::y6W c <2hN"C'9W S &銍raO/^WҨD6"?o-f]ʯz=[Z%[D$ ҙpL :L58:mvG4tv%(ҝrgꢬLk  !m6~=)$-욇n ꓼ$$SԥZٸxU>d?{h ?tFUhU/#Ae={l+d);I[dWAwFD&R{8JqXh(\) (@EVNt;^̝~'3 iS"9ͳ`#.2;U54?PP%KFy|[i &Sr4o|\@9%@~2_^0Ag2C7C8< AHLf" ,+66Jp-7 6uo%P|ޓ<-f٪[j#j7:'ez&E:;J.ȕB A s3\4mƐP Gh8CAx M5.ݧV[5}UuWϳp A'k(/nѮ賀9 Tz-Bpw~w3ױj CR^76NxLg'0ERfdж)9-Zc84qxpjdA\-, X ąӄ*U@h!Ht\Ȍ13YVd`*h|.|/+3+)1nͨ82HGO>; ^gm [O%%[=)5۱~N~≊%Kè7t]ܹмn8s>*9CwE|Ft׵EW R ՟7\+x19K{EZ jvb>eGp*XuQB,Vhf @L Jg &mi89ڙ+d_֦Oz\Ԕ?2aǃ'-ȊrX`[.,(a,$>F[w-#Sn2K90 A21 Z}S2KO;fљ;na}XR B Vc-;h[-GHեSgx2-J; 4ᷟE9KŊS%$ tY CyY+i>^t9eU`HLKQtHZD]@`BlOpxn/ùӯSY[7:!Iv}+ :-:LXzoX7"nߪ#N.~m nDڬk MR_yE+lBi!YyE= vyWSgĐ\18SpɎfo 1P̯, ZghB?Q9r `i#cyB8wT$LIӖ=9I8̯gXMTQɞ&$QKJ)G$?_nGtj`萌]CUuXђkZVh6۴S: ˻*GRN[ۡx龽"-#pHCO?;mptхXv[L&ht.zY;/aV.mmW:(,)ezOpQ7cp5hWO}nllWVf4ow(; UǦzyp!9:slnDPjh$BLҲ_83iSG-H(r5RA3r GO"ĎCK0* ln[R&cp {8ieNAA`=2MT접BHj.B;MqsĔyyaødzµ*I޲Z;zKK+m"Qxj̅4^[ ꅐ'4 ¸),Q޿jC" h,['lFdpv R-&F_}弃L(4;':*vwAV]Ʋv2F!͕dS3B;FBt,ڂ7X;K(;.%l.IP.xc'oϜb/4\iY vrR}f]HƚKz=)Zp+3"y6Apa_HVM e۟BI]u5(\tOdF7_]͠O1K*Nnl2(;Vnë Vy_h7trm;l1d ʐ/g[ hsuin[YcS #ĸz#u%^e 08W\FDꀲr]ٰmtMŒ2PQ>;9HxY}є9{O͏MiAJB݁ݛNzkoA r%4I(ްM񺺳7$Ľ&uFfVPfVܼ-pqM;iG @Vu-?Q+{8 py6 $َuyX)5:!ApI@z$ھ(lF^KƷ49Rarۺk(96deTÚ '\l تQBPO]l= vFb$7$R)̪βuC)p3u[IV"{<-`hy-P* .~ .M2!ʬ>l8y% `[E찳  TܘKB])$3B(>a"rHcqaȲ'{95Jje@Q4Ko AkI*6!3SL9= AJF5kdG7ngO1T&ܙKK]e##^YIvRfŨl0{1~SpCj;眇 fHu7ۭņ6NcOr* l%Y2p'~3R# SҎHn \|`('^˓mMKxwnҡlj 3,,hpf{+NcbtO vC{]ޟ"zO_Fh_ NְsYlC cAo{|P+@cv-QhZNoDqIR弾_guF >ª-!D: ?bP׺KP@A<_1-.U|} {yW+hmd! 5p@`Q,4f=hJA97֙O@Ee%ڟ@Ud%{`ٮ] eg.qUf2UT!`뗥{1,*2_w"M0#NפsU?m ]uHﻇМ03}nRJ_ENPm+M^=eH)GEf%~2is/^$K> S㊠4>(q\գgKvn`Nt㈉dn (&[fRQimRWW_RE'EIF7^-7,u͚Vhfb[m1Ls)mo=+T Ni3rџnT @,, `B_h\|Q:'ɿ?L`Q#,b38Rl6mi ' >1Zd02 hu/xVCʕ6ۙq`J Y4C[EYn%"u8cy?<6 1$};pP-:fA5:(o 632R*`>)>RuLҕ=W.[]'-;G<5 "j2pk7܇DKn!F1BH)| ntnuG2#^,LmٵfB)v#.$՜ dmV~(#\k1C Ce)sbgM( A1xfDT't xV *b7@ߐ =4Ɨ?Vpu֏&YЀ|Xm̃v*8n3#VŤnjuY,q2cݗ۳ex%;~2cDBÕՉ_o2lĈGwT930Դuf]x4v稍@K J*6BfݰYs~Ƈ쿯F:3+|]tBJEQtMx|>z()>xrkkK{+$:Jrb Ց/U^O3Xg sB૎MHI-ɾOUƩ1"BrSov.c\" 90=Ii=lcQG=hQ@%w)6uO!p-_s3I?뫉q8%@3P|_>[^-j3qg 1/+pgiWgg4Nh aiF F22M`iJ{7B8$Lֆ΄`Fˈ$<`b0TǾ*O3m#fpg6[(d?$D|ĜgSj<[G]wtd=gMQbDΞ3*짯9ٸQy_AS@2H33sMrSdZmȗn7l?\Tt]OBTy%TW$G_+h$qPyS)_I$*"k]eWp/`3s)YT{e[/wd vEפۋr|^ՆՊyiWihpX*Q;_S+FI4`Cߗ|xԯo}.dz)7L2Q޿~Zhfz[B4.J5FGHKdaC3=ֱ+&5(LȺbMEctIrOtF1l*׾Rϛe˜T`y'HJ\`Ē V]QCh!R^^]|/i>jlɃCEG֯}eYt0PT2I '=d \|6|,Y/,iس1b~nwy_u`Uׄdū}MHBUܩq81oaZHsYpY8`{P<>[kU4ܟ&1Í T.qtYX$#1aOlWuy9OGgd])ϨLgʠf?1/, PS>"x![J |I:[L` sn@cq,Ќ@˧8h{,.2~ ֽ$8N$]nAl7=adMٰ& m$ޫ|^PƘójhΪK69<ߞ\~7TIk<miFy-43"@Ntm\Ue #0 4 ,$ к'+Ȥ|q߆ZGxߨ^;]Z0d:-ӂ:7"pWT>/<~=g`:*Lx/=!S3ةߛl?oz+ExxOARC524󽠭Bˁz.3B}ɴ2SˣL{ηRw ,'[kd` ϒqz#dZ3m 7wnMzJ:XZ`J~Xު uC۹s:,#ȩLQ 8Mٻn[j,5C}Z -E (aغERآ1g#~]nS$"5xNp+jw6@-c)e:X<+P"~Oі3o@"Zhe6}P+,2՗Zu凶b<[BfmI[C6G3~1+'k:tJ+M{:P̐g> [!8cϪ+k}%þ䃝ձ]e;LJypieHjnG~sE'~jji -hX;:`-*FLAl\YZj8Nޛo?IQ\¶Ɏk5y}F{8"z-71Mܒ~^5CG,"U^P!+W0:_gevеgq_mN\ &`v?Ӂ&H[e,dl T7=n /MpRpg6Ath=7@SXg {(y*l.aXDo]LM).޶.UG"ou.dq6u|(x&`Oja8rC)4U|'KlS&O1͐HT_;K.0)](pPI24d09nYΰ C:n7_%ykH_JZ:QtbԮUH'h$PxǡANRكʿowJ|( o|h:yuyŻ8^oKQD;Qi&ۉw>.;kT]~xP?,SM&~/uu:5.'(N0/ AX[a9=޴zF,6 kx Ж m(33ǵu0Va#̈VD8UڹhƘttKjxxL(fHT)H%#7г'h`HGr:ΎZN72ԛv"PHvO~Gk7J8Z#]B poK.1L7ůN@ 2&^,>9?68fg4c#8cI؉+D03J<~`2Vw7!a0fB8Hsl*lZSn 8R[.WTj74#g̀dUZ\IO*70>,q FX!R;v 0E!mvm^9Wj^e_H=4>YlwHj;۫Ą1zVt0#,s|fk;ۃIUǙ}:oĞQjo<&I^eK_;#Qu<1/SUM+,g>-CoA_Ri9h0*=Ɗ^yBK -bۀ[>Jbg0G1@7qM2/hPKSUoljc2G5G`gx)C,e%l{Z@ ;&0Z[WYFj/2} O]:u5Ѽ~HݸL VXvnHm%Wd [AkBsߥjvw9e|Pn$vQAwO=!oDb~kx# <1If>n} 6kqeՃ<)8av ?Gv?UUaBuGzN.tZpt4Leܨ? ~EyӁk[ W?s *pP6mrlRF ۟Dzµ(Eq OfhnTLzص5Ze `жHNwTkc@]^;TߑY{_ Z͆Hm sջMk_${s'>S&nWj%rw,.L{.SEsODvU0!.mX !aA*"-!gXey]`uT;ێ5ZK&OR4"'N>~WFf:]M^-H!g'<"<7K|󄢨SC_]B˦7Ek}T;85)NjOAC*vv1 Dؐb?OG^.8qOZVd͵`>T6 pAzj&\ ~ G$sp{m@CNDZJNm$pLi&<}BSAO4 Z c ;mukW _A(iRW֍Kq%ÜxmԚ t;z isw6vl Ԑe|]BR+⦗6Xb-iEB`E$T%3cDzHݿ2deV@nN#.e4'xGrxcX2aF lm6"˕{lGD8zx4P vyPnRV9\mzgl0qjf,>owKFf>%D1`ޫf(;_h6^ tElZ[R60ma?o|vlEY{GĵN4b:4m"Yg? TĄD4Gvh2õ4r~l#cDVʼn)ɲI*Ͱ-ܶ5)M`*WAx;Y0#RVl벺$4 h|<*k8TCћĘPZ/80w~ƕNR)Y]3)\syWʅ))H+,J\ ^_tn(mbpg;5ڀ cuʢHx7+ـ5H_өcёfُlsly` 0"fVeSgTVoW gn{O-Ԓ^'A P }`f*~X{Ӻ':|Ю) b&3> (gXlÒ*K=!ed'Rz5 A|1"qC-]%!#.wi'ݙ^c8Ɨ1e`cyQyom$򤩲Gj_Ni'>)MGn)*7=zGftonP;O†:NbTjJم [9Tu}Jޗb8_9yf/\)%_7,p󦕑 gE[Z" pȫ0̕/VAt9^OJ*~}Y]DrrJG`t|DQ'$6LUuy:VJxi ٸJ6h}J8B^?=J N8'@)!Zm>UhU@a9H\)I'UM/<Ż t&zo4Ql?5*'P0(j#p׉?on"YwDůᲘ@AUY růf&G&#x†H1 ksyuUda#MΪZ6!2*p<ّǓK6vDY p$Җ!"azA~O1b\5vymϡ xBv vUBNhO7+`sW!X}W9G~wVDeئkB} YğmZ ̍iP I)jDBgHu@oY=z#Z{O`&zq*Y-j* JPSM&J.i>5㥗F%Y`6PaV#6dGV@C4Lq"3NZ dO1ǃuR2 oӜ0?%޴IQ|f.j9Odaˌ q=){:SB'ݳ>s6foTOȅ0ܰs\WS.ܷIT-8`rB8!o `c=p<,:OHY>>`Oqoࠊ.Zxc]Vll gSVB\X[$Tk9̞/K3<$#KX=4Gh8,WkZH d~,.R$a*nNê=tmP"ˆ >"m"|)Lx;)L%t>b2eUb`V"t gjпB 3":pQ 3:-D&'kzt-4)ZQ( 4+ǃlcCg4+~-v&vt q]tP# Ju:ÄS1(F~Oa ڹJ+(6WD}ݦLw3zh,EZw|_􆧈 IN֜.5R&o_61\GE6R :["lLYa"zKmf<R4e i^@fT|  bpR,݈Ogn,LJx"op)E/M$+D>фdaLU&}U@sӱ diDw%~E2k]ϜNYxvmzm@<cur FA :4REFp9F&Zp',"f@ `x DN"C/[:Xojts"E]:T;.D~K% 5G蘀 lƨR'+ԒiH ՖЗmW rWMXA8 O`P B AGXmV>_[,]Ԣ1ML7ٞ#QS`Ih(pĭi[:x^3 Tž8>A@tqo*SNSΗɵXH.zVo[/E{hwey@$rcoCRV"O4%T(*IoQZ vXu%宲 _;fJ,l,ƅq>i_.biyH;U-+Zx9:j-{~I;ўCTvը"MtoR_K>v2ZdڞI p> q5Yґ=o1xÈǼI=ʊn z_}']xNT,THT-U5/ h531‰#.Lq݃<(\o}w>i.- EsL$P@l )CUf~ !xP9R|']s!;¶LBK؇.$0q}On&PT.2^ m[W5`iUGqN{JS :4lş[P{e+W`s.n}x ^!sSi5Bg3@,۵gk,Zˍ\056l^z{vnWK[z'$g|^M Mֱ!Vo񒀁=|Q`8%sXў[hKN'vOԢQ*v@aG<2S t&X5}Q#:tqo*О!UޢSm08ՕdL5ٍt#:j)Jvg]cι!TBe8wQ|4)Eb<,*eh]x :)9#N |DAOS >6/~5 PlRk4J/.P y(m 3U3DR-47MhbWé()?>S4*U9SB#[bm\9][$yp ^ÿEةZOž;級f?{~L`A@)u}%]C@sCQ 0[PAvt̤1U-'*9/ I*OU`DNQ&7ue"4?U8~Q86ƄN _n%m9\leu p%x2-7kNe!2S1U}8_=΄|PL<ȍnM."ed~5>3gJkb y i1B܌ōt^a&W~s֓)Iሯ']W/Jl7|O\i1CA2 ?a~wݑ43xR,O0VCa87{2O(ݏ.xmw(;p}P>l9["ϯuPLV95xX٥Cs/R' t4fgB-^L`Viv cY]@;0sP=l~4>;s@e*w[7lT$IfEAijGŞW&Q.sO >j AB=+ `\*wwkSL9Yq#\ %5 w@ =hC$ѨSlT .T 6TH+Hkh!zBVRҕ] ۆ8fe-Z+x=biBF8:GTltͰ\[t`DWp"5O3.=8-tn-qsWN.0#Oz!1T (AͣǢX04hJz%Bnɓ1 bQM>#28hhDUuvo<#-\J9i{ f6ϋO"zPVK~k؀ǖLhVEz`>:Ԉ/;cτ|+k ϔn@XCG[H<"7сfaTIdV1Im¥ZkRC{Ƕ$aK9濵圹 ^|D>^~]vPʎ\0vP[ƾZ3gy'Y^bJK"q3+qqsB r_DF*LgO*ByiKmgit1xb(foK{&?l7l~2.;aK|Wn u8 o.}tu|ƖG@2~zfn̖EG8Jo#M1!4.Yrd"{ i+'s&P#7Gv g!dˀ_?&ͺo[߀my*狋-0z{, j).וe|j|VЇZ Eugi|p3Z YCrv8hԬqs\O FC;JȂ `$ |X.J1.Na=yJS_@VXEUbC( hV|d[> RKId)W\x5Zl{Aˬd붖u&i<}[c/ҤVͤL=] σL4K0`X5Qr R(]^eq0Y?>ăr;.1$+S8Y&좨R!#e[W!&л/~mIs'd?pH9o\t7ϧ!^X&:[$&yg73d@v< 2?ЕrZ4}&QYu4]@pmB),fV?["FX{yL|%q3K@-5>s[WJL!}PVwQ,gWe+W7HB6 y7}іRz`-X(3UVUk_G"33:Z$1lP=J 7-ݶQz}RN+,pNT@~ 4'W0b-NKK$\H$M{_4uD=&:@'9}S9wXkRtrQeUv*ݴf08 e싅:4 [eX"Ne'{?F`wICw4,́bW,)u0'u؈@r-0=G|bt:kd7F=sH]ZV,x='JT_(ד^fzO FeWw39#m|ObJ_6+? yV)O=Vϲp3L[SNbG+0`뽦(D6`&eH9#$_ȈC0_ XPXȓqJg LKc\AZCEy7sccнR2kԮ1w>X;#}@m(fevXAu^lDM)\UNCМ"@(kQ8C(b8x,|9xlnImGw BUG<1c[^ Q19C &hBUT7xV׺@@KT?&IS+B L:'}E^`"^WuX-r;,eEDL2OyFdmk^ٮ2C!/W8= ,ǜp CC= !U)ˇN Ǻ^XT^)JZw|; -aVOX&U?3 XL4c9т*eP |(,-(հ'F+1PEKsJ#vYɶ*+Nr&e[?NRYSV F J )o5I}C}n$Mݩ]$ jvXiOA&.S~acv&lW6n()L#ƔPj컌 E{VX*Xe3H™ń۞a+e;Y҇G-[lbq3c32`jM1P+dGhhd @u<+= =_UB=c3Jv Xy SkT@LnmmGF'cGxTu1r!*κseV瑏flDJ`n _/yG->gIX2s_z%δ +Gw?X:,"[p]YVu? cOkJӋ]D4;̓n'~`5[l\)D|X0,T6m^.D+uyVE`?~6lw 6MbU)ty+iBY|lb0\wb H,kQ\r_+5op XH _;ߒ?|JyJi9`fFΰhBf #B3^n7}!~qN8H2+ssbCLdX^-sZ Pw1&Øw奌eJ& {?Ÿwty G;-foj`EgbĪM b;TÒwLMh`?]^idK%CogHT;2LgN7{^-'_Rԯ8᷋hq F\n|c-UNC O!F7@@ '1Ժ3;x;:o|d֑8pUIрg2(-rG/78#m&;.u_'ڲ)Q%7SG` ma@KG`mޫ0p2k E /B{l6A ͍( f\G"@Zʦxhkek=U߄'3ׁsA@\6;G" bWNpfsUNper`h&f|6v;bF n=E H@w(F3ϥFЀb<[RMW|%wB=QL1F5 <VC<bk.gK7Dfʪ)=&m[/YoH=; "M{Xxywl.D^طba}N*Hq7GYh0cgy!GՇ=F/WMh9z@T-SِzhՃ/M9gh"Ht8[w])L"JTRX~X4:.$9_XFRZ pŌ!1Re {Rs5BY2-O+bU \ܡa+ȉWˤcRM#b P.3S{gi4NN -6 bDf75z>S鷛)٦ގ۶l6b>\fN˨W%[xz[m]Eks΁{YĘoRP(XL-ER eb$w\&lw!xBl .GubXA2t0bU@ FDѸy:JOsa_୹?#ہ)r֪B 8ƍ*oADxJ^3U|=Y[t ןI ؂\~ g+عkO !CnL#RnE|"smi-bo]͹۵5yPDo_M)/*~vŞp[~U[EލY eLlu!'/MWrAqHOh}ۖh^ dp.MF(R\u' h%Н0L䇮GzRR>w>Ơ']CY¤-k} ɺ#9E(7Y:P h,fItp@_ rZ[zmNw̯Hҫ%΀799!Hh:wna 7zSש Kl|N3M/t;p >==LzG G٪ZR⹛{  Vc7F K2) LH0*pgWPѦh-AF69 9`jA ׬I6~/)I:c a" I{",BM5M]fP@K{VuXnLc#hztZU]DIzKMckLrg'pKxn%/s2b,Na_,dH x//!Qи xږ."q扶мOա'z|L t;*;y`yqT9w;wQ)."8q h}Hו>7j @a||֗ ʰ |8/bUYđrH&%sNefS([pDOvqo&-$^Re^MQ=De }C= *dsj^+T~_yco% Pݬff+xϚ)Kٖ)+h%KFNq&+X%?pijrG!y\A_u `+5@:lNm ZyD;q1mJd* |%.l[&x}2d =O{ӲEwvFoV B~ ^A+esFpU[3LwI?H$o`7UԀ' .8bW*Kz@=>̀'SŹ!φN BH|RQ>+vjv&JXWދm2s'_+PIFr#~\,]3ټK+~ ]YJAZQhRm˝ Pj)=C麿t.*+Y1qF ➁b:zJU g&Rt] )U *XOgEP2F@u{8ak>YYEfRL5aȺ X h~X4!}3D`؀'_x4 X.[.Ѳd{zKtC`vDy*꠰^mvW LhMk%QمK|i\y/i4 ,9u)qqT]%hz~{GT5%ƎJ_)O>YZ=!߶:G̖3>1im6 40S=i,L 3}=NHc.ؾf.(&F EL7~c.4/?ҿ 6 VvSLC{5V2K$(yo3~K)F+q?:tS`?~&-jxς񣉷^ XA/]E#8,:,:=ȺC*p6B>11$ďLb@sDxЎc L7q@9|UF\҈-3bwsK(ǮDkWg+:y~X3 u .!φEmUǹ^l U#ꮡoP^]̷OxLnNC@&+,GKVs wtv;Α nG ;( VBQOl_̆2EьahI&"͘yư>/?O@sI Ui]ǁ'ɥ2([}CO9!?Gy?IZӎz0%]=0SVEx TٷSq,)1n҆KNGo=܃!R|@ԯ~gVzhzڕO~A㥃`.y>$`r$pnV]~}8";rzC;!X8ph=WGmmb91yg"rOzyntvdCj!u5߳G1!pē{?]A9/Hm;ijFvsC&6 ͥh2lK4g 篧 '#ڱ6|;gO -R"̣%̕D'\=*֨wtyX~]B J4,[ ?9@0O䶵ֿ7AT lgCuZ6[%x绘v?E: (!l9nMk7X2ΗA<Oꮃ *}Tt >"TzG1I:0z>f&\0;a NM}C̭'ZʳAU3|-o bbu]ULGC3qOVó1}rk{ 1*~ώ@-fRbƒGu>@\0XA`>r sY.zlU>*)`+)pjiaKY#OlJ~H>n3.u{.RT1]Sd;pFacH։ %`P@YQ*cIh*S5,Bxu- #A\>w>Dv/ט{NxoJyatleVG\>S"Q߁y c8YM5iVz+bL\vxZٳT{e R@/87X7!3ᶡw,^)vm)5:!]n2QD\LoptbW]@,=YpbF 4<}稊I|*/aFxg@_.*n"SUamܤBl<' {ަ)8Iw)gf˒tfCo6Xqԝ@@[q&t_T7d.R]$ TỊҀw }h2UZ>Ol}Y;]T?<2A ك`"2EpcC۰!q` 7O.]-2z7_ 32">Ir-,iB6k_2 /ޗF-D|G7%!?ːP٩CEV_BBGO,,l֏GKoÖ]ѷ]ȏzrJ8U8 st07H|?6~b?:/ P44SCpl,gd-ѹM>L?ٚT%1gꀠ="=}gvaj}薓D|I団f'k zy \_}{F~~4U0rAK1',"!7".)&o=iqY5GKu>eC?{?EQy.YҊ9e:i")G 7Z˷I+P 'JG/1c['p^ 휳%__Gg=b)*Kr+*;ܜiOb&i4`J]{5rs"i9ܳc!Od)u ܍J|B*(j$"Z UP4؅Bץ96/S]AlFzjs:A5Pq[L7BO[;%:L$Բ mZBaAҾEeuuݱdA$z9s8OlW4]h 1B_,T_ֿs-#hyYُH’#հ/F}Ve%,hrS-PC! - z;[ +gO"g0oDa 80 w1:ʡ^"ͮ0VәP aI=zfTJx 6q10mm9& ȚS0Qv c$ P%A%(LO+PAakC@b+jni1CY-FD' kܓG㉁ r-bjRA$ ,9×Im'0?~v1. ;;ʶн{G`r!վ1U!޴g?k̜Y}^"M[#[ۗ3C.$bYŴE\&԰ӍRP:,=p`n#;%'h>-E30N<)1eAO)Wؕf7*ym:6A)zPOA*䑢c OWi%E $$CFK$t HhU cFRPJh"ItySX3*om{ryc[5R;Gmq,+QCxdQRX:=J > Uߺ *"NtI?*/٤$S~H j/$ WS+ҾM#wAy7*, ^JTnA>6huw2㓁HL'"Q) u*<欹űXz n4|6XDp/ܢ7B%$.5&rRrRt|nwJ9%l,.IfSQ_z2FR2iߞ0}YሂUs2h͛Q1z !W䑂J>Z,bjim }nEW"?zPw6CهT!r z%\Zn-6%ϪLu~fHWn(C3}8=}-d{~\}I @//D{ O.W+K'k%JSb*BܞUaFuIΔ6 GmG洕/f,Tlpg-GVlMYb/|ZjzO ۷.4Wx6mNB(B #Kq LS ph.7/5b=?)P"ú,| a䵣:+P"V%أط\"x~Hxq 5Mg H&ť:{)rчfoJ5! LIzL'E+#ݵOf~$?_ۣT*\n:@~:6`G?k:7&TGk-OaG#1쁰}2跈K+9E\ ڤrD|"蔮rۦhuQc:XC5@P¨6 Qل <6_fvP}:q5<ى :t\lHui`/o1'Up5WݪD?S#x8:Z7J-,m a/ 8~b)4Wkޑa0!a-Ύ䁓J!nSsݻS j(Qц I{\=LsQGi֚!VTt:_ɽһ%h]BO-] E8-Dn{Və:ܸX 9/" sZ dJw xBӄ."&'>?*cPg1E^| n{s-43Is!D0JUf!\4 7nfq1ilP=yh7Ǧ^KTwaRS3%WBĉSZEEIv7&m] 'ƈIϘ^Ղa.Zm;fHO MOT/iySyEvq=+nD v۲&0K ҳQ$'FDr 'KtM+C^ީ /^][]ޗF(e|,oyyibrBYKJ},crY0\yI$~o\ˍp'V;kӎJ~ hy$ #heDt}Y/9\tz!) K?v q at"J be;l1䟂N0iCF>aU#쓙zFB)wQX 5+K&E TΊPOBiDY tPð,́Mʈ'P]L nL{tbT ]/o&q>5_m\m{ɚ*0>5[{d \zOaFaMtdT3eiLƇ^Ltr%EQVWB3:O'~|1BO|+uNtacn!:-yj*6FjWA NܘՏ;Rv.sRW Opm9"@9Z?QYEZ/?;tѪW O EƙBĵs\p ø9Y k5RQC퓏h$|dQ'$5QnÇ# KPYXIuG-o9W-fPSub}Gg%3 I9 ;R.fwt@ ;E: rp'7+un3O_w-Xu+7ϖC]2[o":q` /l:MMlo sm9_-WuO9yJzX$%'2޽BN*"j,3h{*ebNj>!;9TgľW[Iנ q7.Mqa,w(94əϹR^~n7PEcBLB#/p!z+&Va:YFN?@BKaQ-ŵHK MuHΣyա[Ǧ"DH53I_c79لHsX#3#w3".4Ak df(~pI,t-CVw}xA_5'1.u8ܜi*3nepSle-a/^\FazdE^t$SxRJTZtGмkСd r%3;*iJLu@Aqrgʒqπz1`}h_fI,,\f#=}췳͚Ěr|{)[XDcfuٕٚ!^T{8 g늗[e*7XHrMmr2-S[*f1d(4;6ѣ$1cu9\:wcu>r^\g ujىn t1ʧ˯J^@wO*!vOIڮVJ893O Q7N߱<hO*$3!:$C2KkƗ=j/"2eI;$8f:!9dEK(7.el^"LXz}-&>rz8D[ߗX3gтjgT|#I>Y3-_eor=a,Ff!=RΤ"FP@I w߰᪎;$QF{] 7LO(=H bl2fZN_B؏Ѡ1}} (Mp;=ygLR3)k)P46om< 5Hq{A]WOYu\[ff`$5w,[77f:9[l扟0 c[P҇BrMsaoҗ}Ta6猗FEo!Al dp+:DW+5H*w?_aM:mҘ.4gZߑh H&T7ڄ~R7ŭŃ9OJ<[0;Pyv-ÌbGbⰄS&%=_DžKd j8UfZFIi0 ,ko Y|6 ꕉ|1Hr0ivp oexw ?H"7ǻ~nw$ (0BD]WX*;ˋr"I|N~Is>1A@0G)U*A[g^j<",``4ۇ6+ζ܋ؼ$ˎTXMtL1oƺA,fR-$OYT,z;ôOnkDyX`I-|[@ky;HIm3f1ιxreop 0v"QB}5o`mYYY;QoZUO#B82,?._ؙfЋ QS#\cogbIF7k=Su3!h9Ԏl'yEL`"]2~L &82W O€Q䢎l DHa$r~Ş֧&9dCDSMNT TNYxsPuV`!gq^6󀞸*5\^B@2b e~UvP@"zpO ϹsA>TDBZ)jG(G`JƷ2C7&j{(_wWɿ"5lNa4X C]3a!B],22{[Izm=>W0i(Ç} >3ոy1t5 x(4GF8V'&iL0}͔] 1{w%OZj>"Ɛ 3Ydj5kw脕=0[鵩(ePPv/| /"\[S/gF $*`%ŽLW^{[t/uzIɫu@4=ˢ&,cZH'4ܳ6[(f~ MoH_\Lݔ=U(յz/o=Xl'C#e7}a+Q26F9lnHhgZ+#`J[kkňhCk.ȥ Jp4dfnM.R5T{[qs4kL7}-_J9PjB%N N$}+SR05* oBzL}+]C?r+;u2QH糺{)EJ뼴'Uv(~P qHY)eD-րi'>rUgf Z[$By"@<{)y\>1 O;l@g&%x3R(}g2oExixZ 2Qbm'EA՚RH{S,{J(gjq Sp&fc/5 oPwnka(6z$^{]O,X.x-Ϭ?ӵV!ΩUl@`nl'̠^8-(l`fNLmS8>zWx(Lv9&)_S,;S(ΓX#pcu,@F_?l}Ȗ~Q GEB a~^xv$PƜ>ӑNs4e-:Wv1(|}|'t4̞nw)IyK88|@2a<9h&XPA^+~>:>rEA;wmMbtUD5h'%@T0^VSK &N߬B- {7bj_6^AFLje8JG22D|B-.Ɣ:x}YMR:}Pra2)+d&F"z)Vn<W 9z"Eѕ>}&L K -m^w(z@J|z!-poc#R Bx[@]Nx2 BJܓYD*(+ϲAF FJ(v@$/گ|e{nZc)z&E :Ma7(YNEӯ#Gǣes-ڤAYk sI]n=j=.pn R:eQ҇S;~4c2%^(#z?a8m@}^Lx Ew㮜Pqٰ_lwl鶾í|bf_ р ruϸ\}f40'n2 8-h;S#l7p꥘-9Dִ; z;L P{Ȩ^0;լV:VnJ'f@-lkk& GOUmz%z[<r~+gޤQ:P2ǻ!F=i7Y lj7YpObJTR]MT'?tI˴r"!R)f.(tٸ6Upx.7_M, ^ A7 44c|}z\@JR.vm%T&H:P, U qӟӿSdfaXxV;[V,뉾t,|W^|d񢗉)"(G2Qrcd h-?Cεat!KΚ6r@EN+B?m]eZF/S8VܿJ"΀dfPg~3>9Lń"J/&- P(khBg"v2Nlj U$pMI(!xt~EV4nxbc3=ā|P]p@35bs2sJO~ SF?  Fs9 )URʌ^Nσ5!_g9@(v!"|D&V(JΙb$F큱6tHPl{ 9[|ŠD{G\@\3q޲! W٥clWN{}u(GTRv65}|qpDz.g%؎ =f vywIߊȢp;u֭dO< !xL?Ĥ-++E)=zMU46P\c9 Ty~[rFX9;􍤿ms6dJhrYJ7f5ocgQ=lǐFECPh^ǕxTLa+ ɪ s_qOCcVQ)R Z)eVi[ ݳRTmT,@ޚ]ֻ_.7@ՓuZ2&'=RRuk{?xf Δ-U%x!5 &Vh`Wԥo*Jvo.ZH7;m8CyMB@CX}AD͚(WY}M/MJSh"AQbN%|Hwx,d{|bRImewi3wI6xLrL? EBG|˒0n,V);)MM 4ErM¤(~>ڧqmOԏ8H4*[Y;p#'rV,y6hn= rۼJ)ػ նiF"G5H`TF\Iit'|ϓ7*=X}ek!I/-$XTJV:3tq dEGeʸ:J>>:b3zБyZG%o|T2PG f :P̉Y]K cw1?"(1v+%%&EtW^:^ `cZ;xۯ ,I#Lo#YVQmeU=^َ((D#^U@c&=xE>hB0 (Q HrŢ)scvP)['}%3:Z"kCP33~43-"~c5ˌ|-0vK}QxWy:J -;0xf}5lV~ A.X=ߏTJ07UT  0xDC-Xr6/:AkYe6JVA yYADt '~ĈWRV3AzAdEh\%*fRD{;=1`Q~Tb|u0].Y3cϋzFcphӂWQ'0`bQ!Z(DxECl/Xd`nΞжg4?'>?b'2M,4IsԩwmJhkGaġ rG&F8 Y@1ȯ$G8Qw%盒(3P&[S =Ǭf=<0>jBfmErx 4rYpG',9]aDy>?`c$,eܣ14U;?jN(w,sqvejVaV Mi*-T+UT/`Eqڋi"O'LN`2c1 x'acw5"Bf_A/';TcUUz! YsX2V*N&ʠrqH)vL)08zmS!jw8HUm|ŀp6L{]Wv7 0o'BgERFU"t>*_TpTi?eZH/ 1W+W\[t)4zpO[{ Xio{]HIiv<@w-m`4ͨ%fwn?~ء0|3%ݼ Vx}*VF*mewhy~xަ~M" rGnHĐκ7)3E2 K탊M-AޘWG;lFٚhEyC6 RSwk2[P{ d^ªZGKTCwR5&wfF&\nHkN0V7 ۲̆lҎye=: }kf4Ծ!B>a7m/2bۿѕ}?p̔C"p54b6{xGyOtvf}ĒD E"X"*#丽vhv/E()Tq5(hdRHl*6jxEŽl-qg-]'|MG0 ġ aN" !~hEgWãNf|~+¤^k?W]OZITJƷXhrN_S#XeA [*z ߶(~摐=qTq7WOjڲ@pCu#41S[; Z8r(Ꭲ}r 4R<m%(]\j3_UX_ca˧cM#eqi ; ysO5T5a*3"a=$h'r jXSE 6cN ެK 堻*A-_w41\¼&q5 ETۈI:Fgߚ%+@- ܻv,U>CJqo/+H݆U=p:,e}%7W ע(:醄v1kUZ1`}wnhWXG,{knDaP:!M) {!{)~#nB6`ЇR hfkNp?Dw'@!D @|fLhB<ͳ;NuT/ (`+v^C gaHqd( C4y "6F;Leʹ@~Ո @ ԉN2gzo|c"BJHঊJ't_q)[$zR5{`![߰A~f ބQoΩyfn./ng+0){I P{z{/͸5Ru{ 9iwfLi~J_1&YaZ^V.x d*Qʀ} O s2L"fqu`S4VYdfL`0hԆsۂ ?$O1lBcFL("V "|UVlabBB!ؕm'W?)d,)V0$g{F8^}ўh w+iK9l%p2vXXmK/'>$+9W~b53̲*rt=E,Zɷ\7 Z[mB{gڷK(e]nh06'mMz %*C ;B0q#nqd4G*Z@@ k"t 6]>.g70agWH3k )^o{(t,۴ V &[5ąH:Q(ӡ?ot+ְdJ1\f.V P%kZz!SvF sز2 b zql`cy8 -ZpdIu-+Ȥ6Xוl󴏃Od<4]YnӴ9t5'J֨*$̰ⴔ :P`d,hū@ ڔMօ@e䅻Gjγ W<)rA3zoPMoc=u奘@`XpZ6R=@M?xYݰ6wϾMߚ^CPzinh9F$ X=4Nz&%ZAK!'FER~ƹuΣ*6u!^Юa:d}\C9XVUhUԬO{BR/8h~""ߪk g^eٷƌodh41x- ߭ "_V$%Oycer܀P7(\x뛺nE*LRŽoXFv.\ԡ~t+=QL=% l4[K:)n~%3PCg]TqAUNyDz8P]CJR5yKhGOyٿ1*{)Yli>HPcxɀ9vG61v, G{3': 8O CLtK< RߏF TW7\6O~9Qlm{1Bb#44Ç67PՆBrځ vS@l¹n[U-E_䏏dC\:rg < ^Dۂo|b9wsJB)G'GrH? [ K9$iXDjc9[gTaZKl{&3;6 ݼ :vX$13|0tRyܰ*ϰ|UDS*=$Ձ&"KWʘ.:T!9^<`L3 {?vPī+Kk35>pXV[aY.vEB@Xg>YJ73䤍:_{Yͣ=[.7fpU|mVT7Yb9+1sџ7Tׯ}o!ɊV-齝=Ş".czLC١\mQ^G#f`%6ЧMrg%&ݥC;i_g{2 0Wi?+QV2nYHKf+}SWxSO(Oخ0QM+UA{ݍ$ciSZ@Hg.sU-ɏj= #j MͫFX"W]ٸ[cL[az"|FH+n!s{7pkiy<tY:BD?y2=Oz|џf=ԡ[k&CZ*l>Dq'd 1SA#CE7Thq&=(OB`B1&H#])j|z -` w+2dN[.4X?*JO>ch9}Oԭȉl-07 +H[qӣ/aToR FXRA,-=u/څY]? xXWZm.iMMȫbVHQaDQE']AQt=hْ^xK0 %I@ EقyK:\:B2N?7,CZ* =P9ЌⰖ.9m}0!v=ƝEYvUoh%T3op[ė" υGxDbv Y?/VQdUPb=/> ftƞ P/f9o.]<&*vtC /x'9:PQ#LrDسԙ'uC׊"p+ۉ iKEZk;Yz x:SᵽD|&z/]Xm[-֞+3o:0Z$.B=GmF+ uhY2,0N(^'SlI<417w4))?I7lw.wĖ3*I βDuUv% ӰR(;t*k Ij!'K荜?u/e+:V)%H:Ø?>s ˰ܞP󷭓\blcs=*|U}૰SD'H?aY>orq_ X金TZ\f簨U09ע.~+ /P&XU#US>/N+SsWt&2Q55 =Ukg逩c8^5o- AaGdF W<ֳ:0jٶ"Zhpdjp;BK`ʽb^,^sSeQ9۪@o S h^(V~D\yZZ4: b}3=8m\$ծ3j[N /at|=W&πELu .@.0s p@;QNҔYH.l@,1 ^b$O5zAfKo6}KXٚxz%"Zht 0MC)=rbݐ(o ROj9huXn_pPɂΔRDܘ *U ƚ&8i=8іr?ޘմF.w|A TY(ax9UAu~\ɨ",+ ܕ>Ү֬|.M"~ec珐"]bnџb ~P ge%ipCdD|ņ΄C@coxokCq;8jËշq gu,(Y y1 pM[;+tn|`e Ɯ\!3ǹ9R,WŠHcUNA*ZsI9pnjZaLA9ps$U6HYrn[%i)7K'‚M2~G(< * !V(wz){+RoѧD;_&oANWtqbbLIu0ش9J`L鄈GnHGAANE39,$* 4(z(J­yl=h-Tд2(*fQ,QId?~ ؼ5g$w6P`'ɐ|Us͆ʐfF)av>N 'bvޑ <@3,x+~E}Ks žr4^x44/@u'Q UI|!k:N_th]S|F| 8n7ޖ}(i!RTK|1ė{%,\ZwNm!qً\' XI?L.,ħ 8GMp6Ʀh)inP0Z#- ~JMSS@a+W}MSg&p}}#e[_A'$\efPlGo[qtJ!OìIJrO=zHmHR8~aJy9s,a蒥@܌DWI". 'QÙN*ը_ E18|e!|V.'?.6zjEytU r}8=Ӵ]'iq ?[!]u%(V}1T* ڲJh4zHZڝq:ҁ?-#\Κ݋|GrϠ6S~1S\>lOITh"s}:^_K Nn 7/ 3ς[D 5K&p^,篓7zqYm4ie ڳl^@jz0Gh`ۅ>)̅X-^#W *!wԺG9_2֛S >4ǿRuXNV:.RUzDf[1}s[r([>zxx\\ZI\Mur`Zymc1v`JW.!F b{#]>h $i$*.B(T4EDqg]52F}_r,n+v(OO\{X.P*Q3ut3תYJm/rT=V l@W "梇Rl18\RInYD<_t*g r\JF:{Ԩ1TDu) }:$ϒ&eSќ#!LNQ]hwhR)d&V'HF&7-!kZDB~ͻ9'^t,I.vcn=6i`t}LKPʌ-^3Ys$1FۜaK=>[=6.ks5SxnǯBn.RI3@K&Lbt]zosN8=K|lxU~|SF oGL9,%eϱj0ET N)Fv | C-q?WO E?-9].窋mRu./V PYS\qakzjU(+‚.P*)0^RrjB#cYyg؍_ :PV N ׎+1m@f.\)M&l"=OMQ!Q%f5*}xdk=5,j[lmoLcIL.;Mcz׌oBQk߂"wWwI"!H?(z 0ed>3asgڄW`02C"4pzIEv`❔rf"NDWIjO9 R,&'<J%M,R t-X Y`mr ,c4;']vpP7=ƴhV~v}`1`ȴ9,TOW'"by<|p5K+ FRXNJHhU|${PL$isQQt8\¹ͬB]2a U|L'=RWIF*J H@9/NR GxK{~ҦE/ 7p,'@gFQЪB{C.m?G4ܣzCPFV?\jaN% ;'6"ΜiIZ/hre@e[Ͷc6|1[Np.iڮe$. v<ƆpyRH$!iUXsmg6 }} ,]Fl.2#:͈ Jb?J1LrBз. ӝza7 C>$i8X 7Zp:ۣj,k@F[+{d<7 Fw2t;KLc(u5q#:.Ti)D4r $V#&3v*]8'.vYX1;"nʻrr!cz9<0`03ܑ 'uhHB)`z9K 8 "o 4]"ICvPG`(c|rSہ1/C̃bER!ֲB;J) π`;쓴HN5 Ĵ[eC ~w>&K d9g6n6KGe4bwd)=ai ( WQ5K\T?Vϳ'yBʼV};o?Z (L*IǣuO^qƸ8C >(=-q B=yf*Cd0;G 1rPIbOYG,7Jć|\شDž9vg$&}6k.=Dap<6%TҮ ㈪Jb4$-v4Ŏ$.å ؼ =ȗu{ox,6Ƹ߯|KFm56NuV=s<^q y/zLdod$෫AZYuJĠ(kB[KDwRqg'qhp @f\A: ,3rNju\~S D{9M<16iy(Q>2nS͘!%F-F}&kƞ8 <Ť.Č/{ DZ)8'ib9y[VǎCקpKh}-U6l|s#݆i0^m3/)Tbzyd2)v7)J'W~gIY߳' EtXZn~唿 A=I)F }vG夻E.-q.M&==VEQNњQT/z6[.j=zV*~՝y3[ eX6o3Y1OiV =cD1 DJEܕbu"KNg!nbP4_v ޿%MwM]|ܓQ"/uӬ1e4F]*Ƽd1;lKVJ !=6 -x;^$$bys*)[{%"4ۿ U⟲̀P  `5#MZrM*+r y>bZ,'C/fGUBR*ܦ.쥔~q ~7^YA%=~ &Isۢv OncI": 0s֌NUʆqοDwX&7.B/@Lxm3; prڄ5HV4Ü\c6UIW3b>Kzv$!-j,[qAi8*v)LP 7qwz yP惗@6²XHcays|rAtQDhn1K:vmEJje=3@or3h#S~o;0 PȪS_-Gŷּ'ңj׶_/nS#K13@Szz~cbk}XՀb *jgYWDy/]C#olđsϚ|EH݋-Ѡu[9N^1ɤlTs@j6dv蛁 `xѝG7aYQD=y #"^ yĔ6fj0hut]8uC@k&N‹/9}vXn1-Nq[_}4Ř6h?к~`=!l$Б(L" Ee]꧟Ybvc JѥlJ ^u'hpavZU;yr-* 7  E{XH ŅF7s-k2%@s&iIdM^ʞ]ndΔV-?=KQk1TH+H:XFR Ph< :f5 i4 4\Lb٣[8Rf Wi)l!IȲ`Cի>!EE;E-vg$\O4Y)A75b-hqks/ lzxT컥@9'OF|CP=W8$zqÉIxG?FnQ\(,$ := 0Vjzv j4\#|jof&5'}L;$Qv# cސo5)_=:yƞɿχWXЀ(;? +^kGAH9"{DmL^MH#&TgPQ_{ 6ϣ*`,?HY<\?5 ɻ_G_{/?CLm{߱Z}"BoukMPlʾq/~}dՎ"N^?3ˁ&TȘj:vH}) 9 #!}PdG>\= k҅a3{ι>s =lfҊHΈL}+za[3 Ŧ33">,3o &Nc2[w SWZaKjgplu/ \nVkfLq5K_'rFb$tEl6Ĝc i3iy>3Z1[w<$*59,nt7e b FG;J\VoVdFC4dX Z;(hѰ,M?Gko-G#'kE?-xDkO^ ?PSwA*NEmQ;0^mJؙH{(3Z$5OߙcYwԌLu`)V$B{4;oT:Vze r VQQ0 mKX9@Aוּu 4p+,tUSjPTsYw}eZ"w oJh ׺RƐsO"_MS?a֦o[lcj6Nk/[JA܅%UX2h7w|![?=gGp񛀄ݏL} aۚ׮XoTWhzG͸9i[_at)ČIJ䣫=ZKQs-i|XuoÓȩuZ\ժ/,(fqޠZ/E9vvAB*,(w1jNrRvzXt08ዴ2 .v=, L$Qɶ)~ҩwFh ߦqϸjJufu@'W"ywH۰ƫ2# `MOBjb{YjuC*ӪŶZ񑴏 jY-3Nj-NGo?2Y" ڡi^ЯbBZ$`%.C}+r W(}Z@xy.ex{hOj1`OJL7;z4)'o1ܶGÅLC{?&9>QnPP˳G{/2Maj D!j݅?{Fř \|J6 ?Ӯy3Aohps 8Q1'wzIbu>V_?O;;UǤqNۻ̃Ci6*Ud-LuY57MqWHEN95opA6`ansG'H Cq5>/'ZWC,eiiٽe\Ywu_`;I 3"<2Ierj̪G5`I. &e:>v)h+Z ˽L&,;~QP|%)8ӇEr>fL,=FVK=-)C4~),{+-<+1w]0\T̻D0}3֡^LCwTXNE5"1u'Y6LG9/5k_K6HF] ܂]u-㶠 \e B;=k+ҷ'HS=_0xhYɉ&}át8: Gt}oγz)^m[-&wLc.嬆l.ElVb_G1YqЙ~)ױQ=,$C4ZR=IW"5d[|guqM[\[]^WkFCA?MK삷B[ p[i})ncQ?Ko,&QyL0be:wlx٠B%}8aA)L2+-.%30wz8rEPwN %]97.gal=fTGR1߫'a(R6p'cE~vX4dԪ-|J㟚:TUYk,xs Rln{`^hQdbDĐf}2rDM3#cwbXݏ lty0ېi 1,-JM⡝]VcU]jxk2&놎`#\ʷΥ" \/ͷ'2W}"Ȥr [f=tRLڕB}Um8&ROvK%VkDs_ukhlb™g{S7{p}a-:=;( Ŀ*? ?|EDM /"ܬ鱵zUo20>(ocnMwIBYTŨ@tvG/_4 rpXn7xejzn#YgXA>"M,o9Y&&P/r'$0]rQ.0G'8x9-J!wo_WքٓyPC+rQ]0/9tVx@F vU_$ swP-`Bu Gv/{*",&[@.PeegLΎN)C\^ sTd!֢S}l<62 F86%5aA\8;M(?W۴ٌ/ǣdO|DXi!>FVZgr I[49sܦ< E$s_5n?9"?W6nZzL{ecEu+XS"NF ޡ*e޾a#Έe %j򾥓|I~0$]/4sW}8m8}zVug߃.}<;qq tvȃR(o`SҾՙ߂A q v De!w^⌎d0s?~]M$r/V}DЈ݃cڝ_oT l !KHhGҽEn( pEmSR\8\ $@32K0(VzqjP= ە\( +4ſ&njfZMfE䁔5- 3'VH׀\e/| /8z L& S(ⷃ(>*acߒtʸ$<_ZUS>" =c[_ i cEJ;$`jDE iGO鸓˘'<7YO?̋liʫlT:?dBTs*Y-oNY! >E_"Fz-_$ݧKIKc?ɷ D'+};JT-&gG-Vf&]T" #3ۧ$SŽh[s|F&oQ_K`4O:fV|IPȿHv3ΛG3 =tb5gd5,-,l*8 ݊BZdRح+__@?i/R9R3D9S= ɣ9W]YC4A^lVV &Y j[ti.|;)`uy6 E4S%KLStwx֎M"B+*%)A$O&8F{FO S`˹b`Vlp_]-ջt*0>j}IMn@05bGH`j6,Zi93{ұٛ;ON$T{8mϼAmnBZܙ+s=f(o'qD! ӧ9`x6|U%Avk0+e܌NGhh3^T skK~|4,hG^zQj@g@Z"JΔ72gruȿC,hY5PrE5 uF+5PQ}yA0 InI|1#|Bz/waflhY%9VsB$x~OPVĺl8Zc|[k}I%0<4k j!Cd ]MML+e3U,׈3P^u'%`Y)OSvƭJnƹ\e_t._iW9:ĭ;Ŝkk]e 4jZE'@[эl]'?5z P@$RHZ`9+B=L#,ρ<A&3!ȴʽFOx lhf%}0T# '*w(Z +sJM)ݖpmҧDl#\A  d@Crm%ur/QcϾ?sG_ (=<8_Ń5T0VQ<;*D 8C)գov7"Љw'*& %K[.eiȎ̠Kf%- (2OSqEx%Qƅ'vQccqom )֕'L+H^XY&CJ5`-G=''"[9v {GNG!~:"{Vvg/FyT#M9>:u4G}Iٔ*dt'ZַpS0pʎ&!d{h蜯Ӧ{:-/ OZP?u;"ŏ(˼m*^9->.m4\ gp|ImLzٻ}RTUUk-ŜP'u[d#)O7)p8(zK),+ v&aAY1ͼl.'07@zaMMၥԚve Cfu^dF*6?]'F!g|>f2]3fHY}KHla P#cuS9~a4Z1FQOqPhtבV|bp/q\#x;vѸ(y%e.wFAǒF⟯ZQ 1+a4Bϣ{vms+ӈ-2]W&|Ym=G=j}0Is}wuԴObSvy2ZOP[wQl3z=f)Ph`㺣`qrgS )Q`yw Jw0Zca%Wo| %7 8^;fҨXӍYX$Qڤ4#MC2~SPZrR/E<݆5*D`#H%n?ӠmGlUg@G#bX6ÚDKZiBޞiPMJ=y_^bY5р4xe{ /QܑlM_܌: c8fw_6E]ϼ\CxhgwzY6d]s!`qF=`ثVFm7->Oc@uFуZg?:4&e%sք7u9C(3L;MȔe+Tz͚3±7^xhAIur*ЬyR?5SJ̵ c_K_U'}<&? 240려PiGN8:4&eX`Q?":묠4/ePVcxX2neذ̤w8S3X9_4)IV!l G ivjۙ:Y|wCxxxX Ö/OUУΞV{xopjaHfOJ Lr扐&kMb$TM~g# 3Aq9$n:\YL)znxviEÜ%F Pmv.x8;: -BZ6*'0 ^_k=Yl_ǻaYa {U ]#%_j=.`/kpXZ޶=ikrVz<]tCFr}iꏶ֯=g2{)XpݥԚw"l] C%mn,jE9UdD-[(:ha!bE'o:N`Wp5l[jbq2`Y;'2ܪ>3./YS[\mo+(fU7S ^{"J60!/tƂwi8Ց; |65LA2_Ċ t*#cU2Ic М\*p1^YzZ- U*z#Ah1᭘CI,0wy pϠ=i?X8US.Y;g{<\'$j8h;+"GM$,_9FG1wmi36i]&%s)5t7+ TN|l  [vռOs``U1IeaBct}2l|w) 4k_QZ{QewM\e&[5/w ĝG7AUK|/gcJN Lȵ#z5<c}ȘVvFX'(ԑqs:G,F\d%FEiܚ[};Kë63zud%I^e"$׌sKzuL<6f3/lCx ۶벚vMn?abFn].@sMP5(Z&nh)1X| mӍrٖ09D:%]Y AD?sVo/N>Z_J^_k!F]C֯N'M$B~Yېo]T SyU+G|H 9>YAQ^:b Ա "[̒4mW?߮W!g=6ċk6ݡ-B1Z31m&M"mb~3nBVܰ8˱VĎ십Lnl]ٞf흝|R7yrgN9 S_9Ø!w-UfBA5L9õ9<#ŞESΘsc$S&^˶? M%:plF ? "@蓡ˀ.])Np%wT[S'+\"=8h]4>Nh/|н7dEpıT/Z^i؇2^ 8~IQwb*/ 7>N'2c.e91ȲbxmPӮtcmQ:K*݋tXRO{5 6kCBUs,ʍ27qϯVjІ"wRn#ScPzo*%b[\24IJz71u\8Al JI16F_`jGd"1 3Ǻa'D2 9vn HFJKF6˨+f1ioY+STW/.-5RexըXT_9ﲔRPo]\Dp:)kذlͿm)wr g7Yeg?rX:Fq{݈ cc(Tqňx=Or&u=|] &1 ŃO%6$e-ܰ 0,LTXW m E4Jg$5D#"ePWF84"z;Q~]?",ت)h? j1Xnocľț0ТfJL%,z [ %K.Ni}YF5{y.a6MV4M\ESl^Y?aJ@pjBlo+2$gܹFy9FrH|i?-M)#Bq]U\oʀ?Z%\nYBf͎#TހF׷Q-MZ'xt'^f$Wv0!ieݰ>bD#jKq}YALpZYv_v[ v@| '0]tt~V͗-wF؏#×=E4JQLW,az_{IJḛ#llx{F >0pY,8Pa6WFq ʔ S*C<Ō?BF\!Y\$iRa3$G% Yuva/aNX6@Ed[צO9^(qX.̗UQV\ug&.,k)CLֿ[Y"vWx(6~}xhMӪ\D|PC:Y"]Pz!Z 7ɑLC8=. MM4Ev$OÆU23jVXMdPdW kOyՠ#r qMk(H"t =ijwL\mmw%{"J-Єٽ~C<|v\y1Ј]FSFw`v]Nw! -}}vsYyb2abVC?5ŚÉhhc~F,xF{z'V]*ثPji1\ʎQ!ļnb_<*i0d$w)j?"=OCgRf7EOFUmU 'Ԇv9UĢ!m^]w7oeXzRiWMy >yQ%1O;#E@ADX~H@66ި{3!'T! 4F^fgNv%>/bk-ōoTvDyK=2Rg1<%wG}"Ug 8V+uR įɉ\x9osK0Ar!pR+h.[qzTPQE:vxU Fz[+dQS'Q%2, C9)RmT )uoy] k:5WO5H#_y? jiA:zK'$+8]6aĮ1?~J©:!_Fަ v)X8,G~ jkYvw"yGNN8C-Bf <{hM2RTf[! "9XBkx~qp?rdKQb%ۢe^EŐ"ބ᪌} (Pd\GgIj2a0|JS k!H֪tCy`wleur*CyÎ4(cC46N:,(bO~H<S `t;4%^J'(gYFPϝ񘾞4U1͗+#{nwLJ*#Q )]WS-IT26 s W;J%ϓ3Gtf@0@b{ʬbcV&Cm fcfb7}jgV izEfPhwC x`0M>Rbdj J|aS国ZP[S > 0V˶ZHĴ%BU@ea#{I *6OQ#ŴC 4O1x)R?E⽯Z4`kBA_H6V~#0V5 W+AM赢.xuW'-ΎGGl׊=lhS,3O#F.ڙ+6ZJ[ˉr)ks9ͼVe|LNeo}4|O(k,ɐ>-{S&)Ru!x(iߝ NXևu[ BB`u4gO|X'E^Ţ%tFA#ydKtqvT xb x 235uC'&ݤs_̹̒{eԙϪZHZ(k.kPw8 rBqV:bEB$ ^f.BDg-زfm1$w+R7B$u(:`Sp2B{c >ljd )r^Pձn S쥜uGdfS1莟5OR) 3@]A78$1x6>޴_XI +߶xoo(Ƃ ܴptQJP(,`ǹRD68#D D#XrR QYaV $%eÐQX QR-reg*\Bܤ)EGCx{`ߟDJCeC5: h"Օ8ty V:tVGA*ʎq+iHbHk3>BIN~ 18(zx2*{Y^Ơ/xnEs[v0r:oN?rKhxw͘08|߆$Il9@=miq;xkS@xdX';C'DT-^#d |Si6F2l&h3P^9dž~r8A>ȭzpيaRo5;3Ų N-Zꓜܞ )O$o}s)8|,{b`,^jhڵY.>5"(dg/![%3=©IogUU:- ޜuՉem4Iog+(%whH /U$3i'/6D0 C_mRZ)gOW&pyO\JKW=^jbЄ⍫K\zbҭf C3_kN۽H*:ܱbL. rbYWUv6}KE#=O]1'#r!D=7ޱQH[L<|YN¨SC42^c~jO>R%4k%"}0ƛmq_em" ^g$ȴԈGj{3@^6yi$|fM1 FZ6ܱެ(K=DvJn4!5]Hi^a~ߗ1^͢; SreMu5*pџX'Q2j6 bx ƼIo3k`JXHX*6kF XI۰ Lԍ)B㮴+ ۈu4.!8onEb)erAYAZN '-¾Gdv2 sHKFſ?!ryaݱG`ݟ7D#<zt(RNW=hX@O0NQd2 Z9kC4:O^eF܆~ֹŷ=06xle2j{憤3ċ~Vuԧ] {fN=¿u(M7i׎q<wè"Z5Kdjgq"\'Md 8ݍԝ Ĺ 0"&g說Eq֥c,/<;%?E^n(Z5ԅ6CKYO,sAU9&EGX&hc9 [U[9>cqavE͚ dO]VT_~g*HJԁmgϽЧ\ͧ ԝ[ 'ɷQ2?Ns~^8JgaC:>W;eM\_&;V jq ^bd[6XYMj^lSZ`#B (^r2"`uwI{Clt N*c\UojQue7n{$`[eP"b_`FbH`rjUaHFF| U G.UNS:_oy|$/LCUih~ %8*zUצ֑ na7M~,G2J/{E92U5,D2AAm)ټKo*%˂PYU0NP&{_V1Xy\Hei5:*2*u5@ Ȫ?M԰ r%q[{6`|V8B4tx UdZ$u!lƸ70\0^ݦ= y]bpX$!w ̢!.PYHvi~@4 ^ꢍE,}zvxbS,&Y 18-{=Ob,`842"0z;fgK8~x|bK:%!wkBGͧMdԿwA0{vݽ9ͳ=$a5mVZm-OHXD&4o]R!U᎙躇dx%2?’Q1yDôv %y/KSۻl lCrhn R+0Wa2A WTmP2nc1o"}}|S M.5ė q`P|,h"#2eKM,rNBіPhŧ71| zD_\ʟGȂ`4N#&RA?w/6t_[-I7k@WΤd*0k*CO0|[0"wsW aNsRbr)CP<ԏ>Z^u z;|덉: ,/œ+{tWFVݽH]6`0 a ^6)0"@X.H=GrXٰ B@s^l~VdAs-'/ZYx܆h;y' Xۡ׮8Ӣ/ZK Fet7XxNvYxS tX"^=< `/0P5 PEwbXϚGsNb.ߨOY X-7`S5BM1v wr) 5r ;5 'pe]Gw70fOVK!HM.Cq5 5&4aj\ 9)OGCVU]{&G@9'¥tP9.;D5+XQQ_3yUm=Cgk?&]Jt:==6Vm_Ka]?YDHQjvh"=`qJ1X;a.06wH . 'PwxSwNKYpZhIO chNXPѰMkeQ8]lB=B\R9yn&OXU+v;ȓ$q.0&oW 8lQįaEľRO" C1Ě,'MVG}E] '!+ Ci{62|ahfXL ?U$0}s52oJ3IG{j 6uaH rܬދ#lK)RրY[fWvR8?O^t~e&'cAL@I|#%R{I/2t$; ׁxapWcT}92˩>0 zK Uv1(06,.0W)_ǁժnHc(D ']ްSfo8 B1}+G0*-whX@f0QFGYZ3`đD 5f6*& 1qV֓uA꣍0oZ3:;RMṃ3|u;dtC`#J;>VJ] Cݑn,^5֧qtVy' bylp`!r`bHL 56ZuS:W' Sc43rAf b:7U @U\ J>t!>6Ϧ_^ScJբ}X 10=2`i3( ]ڜdF,ti_^#sN1ȽԮT̛F:#|kĮϳE%wgXwrFR hpsOĵ:9. VDp,_ǦM9c:~˄$L6ygw3](:9L 4,g:9,Hˡ>ݬMM6?0_h_9XcUlCN$/@*YlE,0|ۇ+L@JiXݗK*=迓z ~kʶa ]t|AI^vb[U!$4FƘCd%)zc7Os#);ot ڭ6gpeuE.;V[!*~v'OL'KϤqVnx2]0 T躧O8xa8kNpM?Sr_8v ŵ ImfP؈`Մj[y@('0 ҫ$eHu=b&sPhAGJK`8mX9)M(F"אguDu\pY]]Uo166 ӥ0D%?ȷpH(1}iИgŀq>*aB/M;-K ;ƍ>_DLtۉxU5{O(گ. I">DfK4c G˞!0k J}{Ka\0 K;MU/7!3طOYD$lO}lRt6Nsu *9MT-桢|alc< cwN)x[rG&ّiK!-:&9* (?A̵#g94GkpjYr3dtIN۩km933)suUb/S ݜ#gbbbϑdc$>59,TL xgyZٸ?ZiI/p5>pG/c?2,Yu{32\ a2d,Py,iAZu aAvTE/1.|S-jj8_Vv$] =uHuǬJt;K|o1M)R#QO,S rAS,G+}sc=,M:9{e<_GWX~kcd֛fPn=Wt*JE=!x+-Xm_]KSٻ~tΎxX΁m۠2؈A(5ԕ}6͍ZšQᅾ0MJ]z v#Q/ h$B8,-:;jF(ˏAؑZ3KDM90}U!W4*.H{DܔII[Lӟ!HsZ)7R(=&5|_(C"guoseer+~71J 6yg v* ̇'2o oS}Y1iOq޵dSO\MN4-4gpH)b>m gk5OD œl|uk i__疛},G%:P3r.ASpOݗCޣ> G3eCȎ9sO^ p>V;LX8>pZ0m%7 Nt"x\$گ5V$7> O؀k\:% ɀo皦N^<%>jߩ#SvS :Ay8KQ[;n1A:ʺ(-+S,jT*61AHu_d"*ϯTQR<5+g͇ \|Kܜb@CDH).?עTQPW2m$,gbQZsi{3,{m/7Zxl75髛R?vzQ ?|A 1N b |,;x@4dfNM |=R0ӞD]p ]JH j/uqj3uĹD-S,9iU[ltUPktѡlUTzY<,mA}b2TF_p}@GyK/lҙ|6*p2PbIᘶ̲o{ҮICǬM {ka?qY xi!uQվ^^s "pE /C})^pVg((@Dio!¼L1`qF H +8͎um+i:fE@?JGI}Sfs7=m{:m~# RWeV2yG)~ETO$:V g^Y,\'$r~e);pUsY9[(HZ蜩't{>&rilk{,"Pa ~YФZ^2$탹5u&]ln[rJׅD)mee*]W?(#v-a+qLrq0V[:m \ g@ pVvJ>R&H ~ODwőXF!|K14EB1gJүOL GY33S\cp Ty]٩)\TD!lpb\,baRrfgXG>#i|YλtHQds6zv2%t;dF/֗Pih.wﻼa|fH>KXPj*;6,A172N`$y&;"%ls8o͉r-Ӂ#7x|b1 je;{܈=/ߧ~nيNlc_,Qy'wYN Bo5ѸCWܕJXC!RXKppTKi=Wh!#Q Q 3jwYa@w'6Pq ѡ&XѐRkV_xi=U2Bc(4e:l?c"i EQ `:Zf03p<$kӘuAea.ƥՍrġ!8Zc8ʵt $k%+ c?X?lˈD) aH|..T=LBdΒT0Ssm2@*{h :1R8W-N0j6yRf<[Dݭ*;CrK9nqz>iI4o`&r-:cv :">l1̦|%JaSFA."مi]D5l|EӰu^[dV W-e4R5`""ǤܖV#e0L5w:H ~+DU}]u(6I+<еG4-Se~ q5=@]Eóbز2'Y&v_?wOaKn2Jw h U7CvTǷs͊|VD1=ajI "cDĦxIVPDha&vߊx"FDӧ-"".m>i_\tTg+$ˈ (آG o` y$jzKj U~>OMD9Oq4;KNi(S/Sz8m bq!jzqu.kq76>D8xxSAe=`;(g׫Vl*.ܙ$o'E\.*,j+pP|BEob&dPQJhh=cKtPw!DEv5@Ѹz2m*uw @{p? )Jk\a qZ8|~XfR2 x]7nSRsTAvϼ J.NSs%™ Cw/[ 'z&yVoPVrNhXF⾺UoWGG..׫R9|Yv"IdJs1u=IKcy 6z} W3T&ܤ%ߛc?[~l>).Ng]y:ŮF ,!.j )vŠ!-bHx.Z6e#&kw-ӥ;Yg[؟0QqDKƵ$W *vhhQWYS6{6FSuҔn]%& Y_Ԁ#% {5HG^{zZӌ@9-Mn&] GT I/=.Л{"Mpvzg& HjkYDG]\afr$Mӭ,1ٽ$}Afգ@ЩZ#2T,_LmvEKr]V}Ia"[S!!vXy(3姠93jW6oN蛛7 j;H^teAЯ4ià i(39S}ZfUJrgTtt; [zeJ\,DU6sɕ4$IMm hCQPeX͕1kC$/LS;ϭ0 K51wɖ#3X׍23z3D7~k04B8سb]v|2/#a$O'&FU$Jv)%r/}9ؘ0U қI{'-2V/i 9|6y+Ql^hHc!wK*Ui'S#JWzz`3E7eP+J.f> CQC~@=& m7hY[{y PV6O7$2 .>ER/݃ZbkJ·}voc@DT( cn&W0XZn@fbs_G/<#!H!`&4wsnb/ dU+֕ʺ t /* 2Q 3W-z}buI 3/}Εn%JZѸ]tqR^2[f#h=w(C'a} ,?J9n%(z[MڪK^*gla^ʐFcߩ8hY4&!XYg+VL4Ţӣ1]c=<3*3MR{Sx/N+-k"i@*<H4ilq_Uu:?˥-^֕dzE+̙fA2<4RJ#̢KW79z GGHw)qSTy{\aٗq ?'k y۫i 6l+@tsO3[-xIKJ"Fw;_ SVc F0FJ@EipQ ˨5YjH&JG ȅz"ptWf*҆+;$XP2 GX$ow^ p#Zt)M$т=uKʛ*2Xk] G[8IK/H3m G%E>=Yz0hNs= TytY!bt 3Ko;k9 %3M=C Xna~&ߔpDVqe ;ɾn}kW*#Kr gs ZRv"WQ8-`nKVs fAUE>n3)^%&.ذ886IW(_5r"=S-dzeߡ:˛9vE7<qWʿvsЀ_!4-D"öOpK'MwZHr-@ (!4篙%)Q`s8x!Fnc6-v1 TD뛕۳x6S PH< ;nP_;  ,X+Y xTC鸭boqȥ>AhɉQn6]}|utQ=τƲ&~]t&23 >K?ަ(YY)At&i #:z0T촞HAv5+<2HYB'92^;kG R-/j*' \mc)W 0jB7T0u<-]J28:*= V8nѶ {?c dŅO/ 3J3)b(^)Opu၇QMšEL߾)!if o%lb& ?/mx@VҀG6? ƺa=S!hވF+,3?N|OgjjXp#z{۞E=>!֔ ]s-I:-dBbWo9]N.Ж@o@>۞h7YQ5vm$*〓i?BGS f*nAzT_[P"Db|p5xgM1%0_ :=w=TN2vgv_Kx#}ɔ֚- (u= V9f xѧg)2͐;ے,Ї۴m3v;%}@oH$DAKK,dF25li~)dV[:dd3p[Hy +*Al JSwG`i_L^q"{+.'AJ\-^/wDdqbڶ]+2A)_Y-# 4jH"ȖblÎXz&NWyy䠸*>ÂFޙxQoPcJRZ ή 3d{YfG-8)!k.j{3ˑ7^T|܅W%YՇ9 c}5U3úƈ&^B[`SXDhJ@M %y>JfV"RpNu7i:L+rZѴlJ(.cdy^]A{{  5OF_lX++Ϸ$Ʉ]BZ~suzdBcT?Ugr3Vp _V&6Eq`]tElátNMWjsFh&.]`W45j=W9aokC8+ q^uInľJȁ ?6/Vj9sF{3B"ƛ;4rW^ђ vI9挛sZ1‡3m z0⾆>h@B5R7w\-ZO,?ˈ`eM G~)Sy?$`-#TÍ̯mד&!k2ПJ3v=]9U x(B!3wSrP]Ks̩8Q'ۙԖn+Dp' [~'4CSFU8#V;ƭ/@=8 )b?#vF[Lܓ!jwmkc*"g\N?CpGJ"#Q~iݴ/lNlFFwHJH]=s_p2n𚡐5?52Ftv+pO&r`xM#jTHE3r[zawxը  tY,UgY'bD:]-`h^}0 b>>xq=Lpy 5j7~)n u& _'u>+&]n"V7\"yZ۪<:얠Szl&S&!.4-EkXv 摪_si(bDiH{"*YLʏ[pmߦ6STyW=9PXǞv1)]4z ;BmpzQ4lcLsÎ52}=:?\'N׿mVK-8xoIϦˡYFBBt+wQ z7\v?աGgv|PrgC0Ɂ*\'a6mK' mȔѮFWAЀ='Լh+(tu~4KE ^n+ܬj~^D+kyfum{o{` {q<#;$:ֽ&8 vм ӑєwNXS7ԉ63HWu]&x1(@A_@# s%t7u[Ĩʦ,1Ff=Xs:xA70gѪ7$way8AAKܠ7w&RHYs%i (\>aV YO4ȲJdZS *g!_ZSL0Ý/c; R|I']k;{kw[tgt0VyZ^MsGU0 +[۔?@-UXĄߛ}5wdhWa~:良wq?/w!HfIk\'m6BxQ)pkutڄ(#+0 s)x\9|ARۏUCX"ٸJDs}iEw--Ꟊ-/; ?4LcTF6ppnTcp=RƔxWo8~ ً Hy{5n|ԡKܗۜرcWKu# a 2Usw E9>|&ec((/g264UA\p l`o7Nf;jM;ELP43%qG уB$޲K>j >h!d|%@+ k9ɠg(af<}9]C' UT"1HqG|5a7;/ g`JbWXh0 Xa~ZON;/4._7>vsiZGiw] ٺִz_-(0@៳쫾{ I}h4P lJ`!rHz.3 ǶE9#.[ CP;wUެ^j=䨠jJI@OkkA hwƧ< CFV]_*RY9߿c@J|Q*EI64%%6 nwkaCakxrHD]P4hde^  ~߁(x_xDq4gA\eH/Po^ ͷp{ G"`a^~ $)rZh6 0J 31ZPW.fx]g=}9\bz$F EOo)FF NMD:mB$X'lr⪈b_v7&U5oYSsp~\_iN'ݴ&kBJȻ,BWY~rXʉAnuߘؓ5f&Xh?+ҽlO&~8KAn1Կa<G(H)z<+|.~U V?pšϥH8]Bꌪ۞T2YX}7^2e䌕 i~rTX2˷{qCye]0,l0!RQ9Δ w Iyv_`_vKGStw0MY+(]&"C6{gz^,P7٭ wmzYP-Dzz!,*1$[GBW~I:;0vB*!^%@{yb?y<M !F- F6 j t$hcB B\|7J,@,ZdR.$.zac"|Ӵ^~nxBJv)שf4iTӛ'?\}NJ"PZ ;0[Og1.rp؛ jFyf}{ ]%w.@Vmлz7-[$$g´O "']oyLo};($6A/ 3j}}p]>)p[cWG+]_o'A,X Eͦ'7MWZ2 lЃs*["]_9kZ+$O$A^e O`l\<D]φyY]uMӛZ ) Z8˰2#}z9=I= }Pe1b 801XB*ϱ%$$qfk>\LvEfOj7?@MQ趫PQb0/f*/=3fd7JG?DE]:w{{ wto/Y ^dsdGCKŞ}\UW`iHַ:L3il ͇Jh9V+i}QpKLѴ1jDznC=nĤ)۵MlY8k!;&#De23PL=~Kh_(C$3PF%}4#Sz|O@y$2Xw+P3!LdXp~6rQ^ dwmX*Z4Wd"em3i6 pIgP EtZ:&3hTsJn@#RӗiL5JtviR۳$Prsle>yE1SX?qW"Ǭ;Kpv(X+Mv8_|9 1%'KAS@NB0Ћ;3Z4f ƍm\Eò{&o$%S}x>IUiK9V ;K>z稦U鹔u7޽GWvW@-:(:0 C D$.[c.;N.ڡڦQ*" `J!&8s *{dYRvod"sӾՎքP/ϟjCij=:` CӲ4K)TOi7XM# gv.ac$y`pI8F;Gw#[C~htaP'eOsNEsƑՄ嬆Vj ьDcFDjٍpelOH{*񥛌9jT(͓~bxKSߩ&XL`,B=.%#nLҮ΃%ӽJ8M0c0ɹM AmUjV@+~hB&Zj3^3HG,v_[۰B<.^$3e"MZ;#Y[.Ԏ_LSS}a0a9—e[EnCծ/u2͢Wo, >lz5:w۴tcs77'$_Hd}]l<d"8yxf/Bs{kS%P@DJq;w&Ɵ+\[l@{{ѽL%3(b5(!Yc Ѫ"٩d+{ذ Mh<;F~"Ю|SxL8ɎõIFOF4=/k>FuZ`@%6Z~:,X $Dyi8 QK]AYU)Ajħnx6UUZkU[GD2촖xCb֡N+io(<߭MϊOK#S"&Q h_ Pr(;:İHD:etrm|5#-@ƪvv_{?"44ex۱~mU3萇j;z7!Y Y9|5t`&Ÿ6#+~/^ssgP`+BlGGy-$]dƝUNb"(C ]>k{g]0 b8HLvbkC9ޕ#E=jt:~o*܍J.UB@.%r$d3,D;1ANjC^ZS+|T;M/,<ƯC5Ɣu3qXp7puaasL:;k<.;aX"Lk[ZҍH4hu+Z3}VUwO#@nOb,{4}t:|1|s/!̱$/!mFָ LcM .HYTԐ9Ke/@gNi4۰W5DVs~IȊ&m.`[s/h`!Rn#Cڝ^XL쬷9ciK\韊8]WTL ~>9!Fag7e:ꚋ|o-:'/T| E=5 p72ecG}Z!:=Ĕ) M=ɯʮr 냮ѩjadUJB$(~rV[#w,^ >͔Apkx Iۉ+4/|kceՈ5ua[gJlȮ4Rx PͿ8zv1qjP/d5 7](o2A8P^|\3sU`3/Brz@F\v7ܩ$uX{Dmrz&$^9MV&ၼk O ҟY0]v1 H Xﭞ,X1?ZI0{\籁 GBѮ[+DtB?9VfKd\(wq(lHUgu}8/ծ-J$5i^b,,ar$ֲAp'(=sJPE0g<$mt]܄g. Fr嘲qH|sn3]smZ%pca87bju4 `6𔣜uz> 0$0#:Dɒ%0MjNlipC5)X*0TGQVWG:2ru);2X@?vn >@;Z*KӲ5Y .+^eyۯIݣ]/OoO忇Cǥ&_bYiEX&G'5͝l@v-U+-plײ?8҆(/d4`?x!D1V3]Ӧ/7 :(EZ X*@v %pTsFDg5 }SC%[c"p4Tw~bb!p/*0_fNhˏE괲-ݤk@)L@ W«F,)S3ŕ^iI:s:a'eɀ퉣t{) xMj_/.գa'xWz=:v)Z<"7KPޫhM/-7e$q@ʎṿa%4Ch8Քaخѧ]RLmFy~vxQw5- DTʜA{vU&<:lSS(/q \WVf aaɃa*7^°Cː``)kRakΈ%m :v*'׉!B:Pjo{!Y ilA[yqTY9-̼OӮ0Hm8 UNjK c3BTJSܸWd| JҩDo ~.NuP7]>哫}үghL VTRʮ0bX;RJJß` |݊eߒs/(Ic&8g \5xMܚBڨtܼ%&_W/&5FR'2Y vFStw&w@lS[Ώƾnc:u)>a{S0*P@ۍA+0$ c<42 FJw|UGyoԕus]K>/^2V7w7&Ewf/>|i^h HEh/DEc4\ y(Oi'#Yeryҡ% :s9oI@wP/&f'| YҠC8-*IAh)tr_"m_dMN'3{lC<)V - B| H"sw+zuta^ЮV8ʟ,-toQཡ9;=i=tZ bwCe*xv^&WK,E j1 %eV٥]YNĢFʯ|7XNyP*5_r0Wvʜxbu-&j@[,=*m΁T>9nM$GVdOo{e [n8PD]?'yFыgU Bzs" b&%އ$o/wZDѫ1zܓ<{=]D/Vl 3Ws%Vz̵^eQ~f٬ynP3hym`цࠍܯ# njNRSJ:6IG^>O֜;+j*ߍq#i 삎hlJ#M]j|aCWgα18,hh$,aj XG8@!ăoxzL%DLSodroh"bFyóKz9v4Kr1&GNzepfvlD,yI֞(Y Tl [d1RZv.'ȟچ&bD 83As"Kw$=#}pېn &Ў$@  ~IBugoT&nU @mVPX ^vbedt@*j7jFykn'*pR Bۻhl#q&aT*1cki=^6ݴ,UrO<bӀcn3wGP[~(25& Ǝ8yv eJ9oGRL3t`OT^hyf訣 B(AgDB9 e/2T!:m z韟FӞ+38фT @WDu>"tVDfh.dC<eTĔ sY˲#[ZHqF;} Pgx%'sM;و0Zŝ5+pr3ӷp\gԪvF@ĦX" {29,{_c) DoX%@-"=wL$%N^O2:0uq;l(6Inzߺ*)6$~,*]Ԓ?Lg&^ӯmQ.R}u [6Ɯ[Fgxǧd]~c. DS>zܥd4[,YVm‹"(JYc哭fbS߭%:Cr&^ 3iIHkeIk"հf# ݡ5B0Ɔ;d5BώdkrM 8y|jH Z7ͥ1!H lWhT(FVt\jf7a=ґٓw d_2_4os?M4w|Ev ҬףMF!.ț#pA=&:5PX#fy::5Q"V7q+a'vipE8]>$,sR[w?!OF_Z]]. j r@B rXTѠYXQЍZU'0oTցn=50ŘFj,ڪlt̮"َ=Jڅyc߷ou-)ҀhLM Og"iW˘܌_Y"U>V%P9F% 2:L\,9Wr^Z瞔p; ")g+!M{qEͣ["R]Nܱ 7T&ˮvw/})3;K\:+?qk& Hni ')ګq*qG>II/xҌ\E}|mZMZ n1"H8xV3ӽ&7'$"۳{HEM =^/JT> k֊џOadilaM ]mQ [AxN @zmTEN:oϛ)ρ\~쳛=*umWr: QfooCՔ,,JgO?d[~~(ւؤ\*l@5w}UR[wS RT߈w–Z a9 /M66~g@Sd3`9Ӊ?.m|B3a-GC EU6p4[|B6bZmN6+D0ٜ0ع,]&-MFɄ6t"lL6& x%Dڕ3OnTpz-MS<vE}l&\j?Gtӏ,_+oZ`0iB5}:'Uц×ڷ 6@B "'ER&Jb//Mqq|gg?̊?)m8(SW75H<煃X$CO˜}#e{Kк% *p61. C J/N\55Ӝ+KdX䰷qLx밮++@XJ;s$u@j ,Xa L;Toѝ]yՊh[s=0Bd@]/n r$\Ks~΀t'0f.TlOz6+.Qi 6P; &xOuֿZQ%u{tBhǓSpT`l?.cydP$38(Ѿt:aJ1_SK2 !/osFTG3#M5 |lEbZ˶ 4ƮK*) ы *5h?wH ߯*oe9Ƿu$ I MV_B=0kJ% &)ߞXv~ HN\=nsujHx߮^ڷpR C /OjꆔN/c}B$uX-ъ]Of iEcd^l*6R7:tFM(Rcʥ gzO?<)yF~;(E1=(r=l!TsA/bG5(|ܹ_uR"ө썦NLoΜ=T/\o@|L4Hh~ڸb`ky,iQ@K'+jMȅĺg׮7Dot,DK!gC꠩3 p2 f8Y-+ч?lC}=m`LXCMõ%=, >\4!nu9̍N>'?YA`zJPlE؅y~ .1cPܱ\6DPAlPE>N @K=U3oHʈsْ1]=rQG|NPx9n8|~< sDă5Xizg.Y-`+?2?.*mZZ~C?>Oim,6 1sx(*sw Y_LEA~]tiJ׵~جᗮ:pbH3veA_t6uc\kz"ohwiY )ᅴyLZ(!mX&3ಷQ/ :%(>B "7rf@M=7[gRa0r?k>V;Gx{xKbpסb Z&V#2$O*9j[=%l継?щ;.g!GnWzh $LHoVr/pz,qB9̉;]0?C]5=׶.{\0`AJ+lTJFEEa6׷K:BdeQ>Z2,wKp֌GaXI VdWƑ?/oݲ"-g\H$ k 1-6mCF )Ez=7J,&`8tLבh,j@(y"s݅`Q >$n֑t?yIsB&'|(~g\}T, ':'4k)XQt`ˇj.L7j_wWD;~2O_qblh &IDצ.YBh9Ұܐ0ܿcM !!ޔ;u|L!j\47qX+.#́~4¿W$^׬LgbGraTDu3 uU>5:|+Ci;ժ%ֺnjض:fB;WB3`]̒D́g\'jTFg=r=$9g$8Ul XϾ]R 'հC%78 _}9S."G/!A)5l@ɕDv+e}XD=X}ʳD3X⃋cnbx6kuȍ^b+n!lR<'fjQO¬浫jК1]^&,fiI[MDa*bn>}nwH_.pE8PVP6a*hSR@d^>W7l0J5-yoEצU+B1(\/`GXO1P>A܇#tC˅ iS\7K8-.c̔ 'h9TUT ր^AoOM|N/<Qi9k Xўv 6حE`Dj c,08`ExF "QXNN5^krFeyj:Q"MJd30ϢGi_!Fmmf@6]ᘿ>YF^}鑀#.]JWm_j &=/-2#R-F4g6f6Ց.fsWHdE1wN>Վ[ EmQX}IWd3(g#WlM`W`ay}AS_{ W@xpLO\H0a?}Pr!䀱KXc9us(H}ޅI4.' IYs;ϸ`z$l`&ɰWlfYiK%e,Ͻ͜%Uʑ (?14^0D>#ZC+;"9 [)r vīX7&wφW+eU1!%4dMqW{R*Q}Rn]gv C&kYNkeAa*fƕ!M#0a$\Jǣt_&եeاˋ{ Y>A G[ߙQs<i$EhSc 9N"3dzx4 ḧ́ӞڣH䘜0hb@LNIZZɕn YbBUlG`k -1*jFق|HRz\*80b^ "EIZ_hш%RHhOvbFVh$_!}0O7Κ-h[q\#ʪX/5}}nٳ;/IOC]i)3+< nk=T#X*YRm|^u!HpD8&O@jr}P" N_ KԿ&hqLj\i7=xRWQ}pgLWqsꌛ>Z: b{aͻ1;VyAB4 X%aDгx@x>[{KgY4ͶG ݽ¡Y~ni5f ++2V:-QeVke", #z'(k)΍an\ř8YnN9FLG⇺ޢ%TkOjP"Ix_i664di?{"K4[oF%\54 %(A1'ܢcteYacG R{%!T^Ou&HScSbj.Y]őwV)|exPuðڐ%%l\J@|B68JNi_'] -"'&k8d KzEOt H/QBV2X#:(ox㥫h?@-1U}z葳Y;׵ϛt䷾ _I 6#z =ƖNsUqQqqV,Xq+n`Rocy#/1q62_eaCPq ,dj&|5iSd_1(T=r%zPLѦ gV@ o@,όX*c.H#8er-롯bN|4VS  wO8 rHJsk͞2Q#"[4#t5`g^ɯm"'R 1&T3kHZZڥ(+tۚeƽDyml2:Pr+cI/Z'{ U%,QG$oCYËTzN?;Tes-\Xߍ& >`\@='b04e#aU0T1m-D6ϛnzlP % j>0n#43bq wz㳭F.m| O x$؍ݸN]^ ݌-^#X VƘC:Ρ#[ #*I@:M[>:5O^ɋj^K>`q-@^-Lx=vsZ;Vc.`Y:+-Hf,xewwmm\c&ò)\0-'ˍaBfZW##l"7)xoÆ> G2*"9;y1KkX!~gus:S-,w4nmcH$:u:;$ Mkoc4 N9|&c5J?nN .,oss6LhSpZ%KƝEPn F/ia'Ί{q܆7TzUY&]?UԾ+-s/罻|RqI糥.:QN8<> >9Zy &xP X\ߛ쵼—_{]ي͸*@s:d*}3 Jc@%WMI3i(3#ڮ̟X3|Yn]|Gm~NMGT8}Nƒ$Jı$z`]ɠCJY&.Uy77yxSUމN~;ʴ7DdްNvќk"&(ɍ>-nJ#k=Ǒvw0$Vy8FLb\ҩX:d/ȁ"*h+pmRУD@᩠qj2,Q<3|3[DgYG-mK͘Wze+;IML$ w;Z-V3voO-`egӬ:dm5vѸ_@8'R͉R/dxD; j |h1bF&pa|2H͹h.mrdENB0хٓ}g|eTaҠ-(|4?g,-Eԡko%Y0Ѐ=h {τ;)פ'(& 4JڌOkdop1Z0c _5S_j2nϺO!,SR2S ٧KVS7pҡ 3Æ\h #$|lxHpsH[ G?,*yW\u涜wkgn3>vR:wP3cǔzC|]YTl =@*!FΪ@g8x9@f?kz"{ǁ;S-:ph.=SAOM@4MĹk3hMx2s@T_m#)@?o3;ݐk( DΑȑ$Ut060P9wD>gH7䚷ӏq\Ujٶߕ~h4󒬟Q>iBh֤q3+O7S7І#pݍg`qcJXݩxhfw5uv0jbu>'v"n<H~yh8 NZ 5>yxeZ2$,Vw T瘥YP;|Qk?@^YX(Tv5yqR1/h^ 9# h) οZ1m+v-BOfꞏhgM4iE1mg*/=?5B̓7(!6ou4PV&y2 ܚ|L]e.wW"clHcN Dr${wC{26r]5{/b/kf `VLO7O. @6|%:Hxw4?ڻsz`=3b EGc3mTäle,k܍b{}BKܒgF+ku"shʚ4A9~nl ޷*Mz큏{_5o#d NK9h.?$xIiAI.tE&Ȋ샾Bjb>_mn6x=p Uf*j^_d~ :Dw<җf(rT $׫` lz޷d3@чuˍcyޛ\OpځS~LO.Ҹ=PiDOWwdpKbƑΒlR#}Z&KP fLVw)V QVե}|ȿw9ƲJ9Oğ]p5+.l޹a6w7RICcf[j6=jGsu@s9#b=njK&ьuקXNFCa,)Q6 V=dMaH3ɨ>ytOx䓨 }$ Bؔ~`Dix xv{ܝL;]dAL7Z d$DŽs@lս4N<n.uP$QgT9p`N贡78q.^7~`FYp]X ݟn2\ X>5=7[16`jF)99;tBĄ ~AD2aU]~3F0JQ~yH1A>\|>>W-xo2Ӈ{l^9>1_8^mW|\#"bɭrAs_m_b(;?lʜk!™ƅ9/_1UvLF&6"uK¨jӶ0`MI9*q&eR| N+F΢+6òzH ^V}2 \¨Nqښހ?4 ECâa)u^N9$QfP@Ssam*5_݀+.k`Y@Ґ]We$#v6Y~>p0b>.9 )v@%AAHm6t02331i$&pϬXPIR>p;Im;v+M-Y+t'7n<ŠV sv!'L@/ #q^o[ ^ C6eL?cǷO *!և&!=y0_'xp:\S%~ӜZ|]Ys0w*l,PpI Óϳn'H/4&1O'B1\E. ii"15©\^WZ(PSN3#Nm,17CcBFe7xS<֧VCl>#hߐ$y\\I'וt VfFpR=> }O3Y"ONFm7_r,֦x"mVP3L_@v/%Zq56D^Au lK\vS`f$t4=/x{5cO i~wa$`y Ɵio }vRێm1f:oY:Bn !'3A 0&) 1{ Džo͜<4qLUs{8_= Wa`Z2Faw5?ItLUv$Aeve@?t[tڬZuiCQ4z; $"XTXa*$.oӁ8W5Hz843T_Y`mjl\@~Vķ\AC1Wy̫SK9=$fݝZjeZLy=G0>Cdg3j*Z]Սx 汔|wm0{~ Wi"KMB:HcDˍFv°K7]#LDy$ND;%Mjh#A7q',1@('f[}l6,X:T|_,&+8Z]25fFP+ӝZ9\"3X"RPiJ`Q{;13{utσ U()Tkǃ܄Aq~g&y3R0 ຾NtrZ~zL)"]v:cݰN:湗tG ڈWtچP8ӊ0蜔9}V|Gd$cpGpt^pkr-Ջod |dٮqSzLHp> XZBkJ+B]ٓxh%n+x&=m$2i%)9̐Aa iDAV܌)xR.ǦMDIY*m sxxi0|<'wӏՖ.ottބκ:$/ח~'e(C+r;_?ϘuN8nZR6J;M?↎me0dw 0 bji?p,$x,;x kԏ:YM*e0,f?#z(oZE D7R;Zf<=K^;Ӑi$ky,2G &7\m,#YzH2O+ ⎬@v[n X}.m n&)}p3LuQb8iyBA*r]1ItA<40f1c~/UԬqn_9I _$] >&#"U>s•ipȋl"4ݘ]ɟO/|J Ad2& G!O{`o '=O&%N靦!:+i&BKwGa1.a&W LlĚ 1"i-Zh;u<npy ]KX)g{[ k$9wurT\IAy* ]6(},L3Z1!YJ߈vG(aDcY rvz =%"ߐLfom./" O Lȧsި.ۧ@]l$&ZVu٨Oݿq|QA)|:)w /ε  zb!)PD*1 %q9lO[.Td?64bEpTI2*^h)g Ssm=gT Ђ } 4:)f&ƛEdQ1)C`-ɹ1Il~G8EcŶlGC͊H1-ӹ3^&0Q1Fco(^ʐL)BL$PR.>?k|qC $ Ɲ=\6{v f#єTt4,t]"b?C 񃟖˫Ţ@k7ݍIyOV^(q?;O߹,9ƂN[[2^=8c\(&abO,YO~FܩKˬ4M# PEk/hœ<} [84m1%eSb|O :Re+/! Jv0K5똣R[Z*k*^z .ptA+Vo(VɔgX;Fgp5@P!nI0D_ gYCl0Rkи(ױ8 -AA}Vk6mTݩg҇ 2hcG,wX8ĝوIj{ϗ Z ? XJu=+v9*8~虐E Z!K^TIo܎ wOʃAbtu{Կ*ohΓzct7Rb ܋ z2Bd`J\6jH4xl&vj&t1dκ'|-$î)s8 r+q[}8ۚ Ztt`,I.Crj> u8TN ש)XN3SO7H /,+8kc:څNkSd*BSܯ΅k 6j-* hZ7"i=!1Mq*ox|խck1Rw5)ne>?6K[fBh䙶Jt;QYxt̺ɝEܣM6Ni<+tbnrRJŀ==5M'z\ʂfQAbqWD ZIR)g"c{4a7i䰖UšAVs935c9 T`RI>kRku=8 q-LDđ>=M4rQQ훜9@nS["_]| y]B҇J 9ߕm'󏯟μ\k}p%ڴȆ>1!V>{[-_SB%tSFc+`w%!zp(?h8 c.\7EUIQ9)SQ2LE>{GExMVlm?!*)Hx·oO1[}"@5H/fɧ%j4%?Q[N 7o.νPYO0˄@ ~Ϭ.LL8='$E 1 ]UVri_}ʝcG.ѳ]We3צ!0ryr09e-6&2C&_9 &M!M^Izp xM_ % \ QIAT#ܗ:'!U)/ti23j^NAW FoV%nQ*sљy?li9M&eg܉(a.FtϘ yt`@n`G0sh`cٝ%RVnmtOGG"P0NT8ۉI`a1|KlԎa  ]jt1:BExj91jDѐ煘֫OR0tB7ZɇՎCz%e-tޮ KP TReͣM-D`TTn?/_9XajzXEw44tf~dpRZ?Z2t_jbʳZ8p _]tɬ}\iwRm+Fu;@*ąsώuB_X;kV6LG&Ju_xIc$|p'U@&t~SpVg9W|5Oӷ,6]g}wBxihCG|~.{9~1>[v`Z@O{5캺%=]h-䑨^l.t^01OiQP8 3+،{+)rK6 n2k9 π# V#%X+4)P Yߢн/T x_/) [H)ʀx.RZ57 ̼$FrU(6w(VZe_:|ܝ0/ 5n\;9,VF~墌&MsM3`a1z.[nh+6Kyˬg32'97dWl-v#Vslzk`_ɍjW:Fc3`l8A_jMm\Vr2)/tDoc6!gH o NAbiKcҔd 7 5L;܏${zRH>$-MƖO fzѓ Y8QQnL~#Y^OTcAhuZxY.kT慨yZ-oɝ4Jޚh!` /k{^+/FrV A`ISe*-2:G\xމW{[4¼SP]4?LzxH Bܭ [^&1A]zMۺaڳ>{KDvIw|)^>aGRQ#-L…@*<\Ê6&2;?U}>o0f0j._ {Z4 @OQdm&9hݶ® {^ޡfbi!dEB,14*jm 4a-ѵg"ynH"ȗW*'OxI5r y !\ /[a^MyS; Vɩ b  ܞЄX y]!v]udf.j,PpxX1 gh–6N]2zZ9Ejgu+]l]8l6J꫁Gc6Au=bGo~  Ũ=Oǘf11Az.YwC]<>L# vfRKn]SA>!W;/>a,˘cA|$WBR.sқĆ]D)FؕOsډ$&ZM9' &QUda^3 *'[!5-;;,)ɉ^sz$x[6k$+n&T㝦 DCșFP롮`r{36@̲1ز8<8DOÓЬStu ?f;TMk"[|x-ܤ FϿP>?<7GbZ@ R-^ \d[uTJFf~#fWX `=G8ƅ29AI绾tSzJ[ d3bFd!qH_BTHpˡAb;z|XN׿1tj@ZؙFb... >`å<'׊! c]L!~h/ޢ7}\bL (,˞M$&a:!TF+n%mQNpD֌^u .Il"#]Dz\oDe1UOU18)8(!W崙sB4Vo3LQîəcp<+6J {Ih8:o4D_N T>u1zM8 >`@8NxA_Qhf:JYVrxFO_\5 \꼞KMnp+Jsš2CRjЃN%< iZ 5}X钃4;GяzH]4)E¸0^cNJ \4U\?/`Ԉ`ED#j%uHK Qu ӑ_Q,.ƕ.SՇq19R캶2r0݌&QW9t?A&. +Xq~P Y#6DZv+A<ǐ\0=/ V7w.vcAIȟK`:Y-MD&&"hʹ>g#&l8/dIR[1,88cM{NYU\q " ܱuϔ 0K2?W6hDui>cmVv/,#@&鱈Ry?؏KJCoc (OW-l^5a`QP7# >_@74)䆄k_>2wN6xĈ }Hr#']qgc\;(x¦55bР&–̞xDGSUv#Dih@,ї`hi'#Cqcw^K%G9p8m(aX+݁:,Uq#wgߙFluDIV̰8! JrdQ/VvSA1<l"M+$hjTeA 5C[l&|Y#ķLnơ|eNEn-~WڧxzW&1JvϷ섨͠G&kDزRML/"^]dS#2zppۊ?ƘKc4t,$a+}]~!6y#-z[W8UZs$CB;D&;oY&K{/U!`}c&(xsUaGZİ_s\-Yb6P:/Mַ'ŀUG V&WپU@7G,䵵B׭h:''+}<86GJ1.pVҜl&kD@ڵCB1 mȧM{ȱ>f` Fj75m Bry9!Ϯ3 3wjHx{lF Hܐwǚ4%R#P=.Csߺ^_`Qɏ%CTfrMBh˅}^3[i3 TgP;Ms(NA`X`1@.P'W,UGݣN9y/G+Bsw&$X꧗-ØSOſ<,Qc@0bKlWVj/ I#o"ipkjRy,b8QW>Q+ 3 ܉=j|K=i+.nXpG{*uuТaf]rDf emˈ}m;I9^m22,Lm`bj::&z0ϒ0*"vOTJ-)ĕ#1bם~ۇ_SS:=%-AphLc192'Kv42u#~P[$N G(iO0o8zmښlLJ7:mWMS 3.bh #'T̹)ƓRrbgy˪ p&=A윴E*"pKT4t ChQJVf=SVLe(i iS.[p(pc;. D@A/׸N̰$2~8 4N8;;)^$ĒEKy(fSɉD$0Ѥ"zݾpvZYZEc+RrbY}X$qOC: :7v̥G Z7 SpPHymT2aIPh)gY*_X ja0h&kh>bhV#<'>VӯE.Ajd vQsMqH vDN%GN@ tF{Lc&aVhXAg hqd[mSDg d-gM@ K?)[ O c!|4L| !de f&/ C]#%#5zsIc62xǠu:|◩?`ZVڝ7( &R7fXZ/L'i ~+Y=-HXTO(Q? w7]`ӌw4 j2&8.PX{p,cKqyg0z%sOFCmp!t#Mi=LUĵ4x>\_dW!Xs#:F_Ͻ:qzt4r{oPʾbć6K˶x8%0`jJqv2[Tv{V6Q* ϟ61NegX/,|zԕ|\_kP/][&*aGP"0ȝ|Rɀr=g-}>I_"2D\sGU'!/6vʺB<9Qǫ6 a#ڪ]V c`1hg1*pk\U? (0RȽRօt1$\n fK'+S ƞC E?*ȣz. DZu-v(S> `Qf4'e+}FKG* R7χo"-gg?yv}#"%A0_A&X4UY: f"sE˰x.R~ wuW-%؃'f^?ȸ?0?BM{>Vvhp7E"ҺTpvj|)Dޣ 5B ABY{9!)倌/r-4sZ.[c;pf[̆n dYlB(By6DD%j7䅀BxJ?={vȈvG{Ȟ i"OB}Vh1c-5Ct!3׿鳶H! S:eSԩ!NvyBI~pu'[v+`2hj.Ѡ~#tؘ/R'24z[&&fG0iD0ٴWڴè%'}`>+"5>mi.>Bҷ=M?"MZ|i4d1b 3xT(ӐzqPq4zXېUַ–+G5('9k<6;"d~3w4v<.6&ɏOzl0%w`>N&F:8Yx#iuu>8\խ4BvO~Ht@\d3$Bֆ GzŊagflY[wImRO v1 yPÓ!9?wV!`W97luNi$, Z8HPwd\Q}Rw6pM3"L] YsVF> >K*`0 _E@5lpoB-m媰\z g}! @+ g7rŪE-@w7/e0*;,Q/~rIk_5⼢[Ӽ,]BnPP'χ͌? =CtBm'Sv&ObeӔ8h_HYTg!%VyvVh*&WyH۔}g^bFIym1OmzRXv:[ʡ wrx;f%ydw*ƫ纊poivbtN x _÷8bچ!aO,<ǻ8Y huњ:X<zaru&r$Lpi/ p%ȗ5Y2x*l M ک+~1e Ǧ n9CSYKp.$ji&tSvtGfxAՍOݝТ GTmBFmr aC %Hsan\%jCVGCJFmV3܅ϭk-td^Rm܈+=u2č=`1爂\7:*mm}k8z ]'5a伨Ec%DeAJ>^n!z[& HdR&ǡמy޽UAic2m9 $1ɂOd5B@jih넰~}ꢓKhr%gp7.?CʉkAoD+ 9QAiC5I*۽ _!qob4Fv~Akl -f|\DDQ*PHC % (|Pq<5l1xn";l 'D8>,!b9xFnq 2Jx}S,L鑬EatqTx$xl A~&x&G:BW Hj-qBc ]xuXz!4>b-cȖ_&sLE՝N< sv; 4-rdѳAI[Rp1 `5VCŃOL;m -Scm=Z!i6e0u-L8Elam)BIs$wɕ,5<عssoPMNc\7y6Y;B@9v]`UZ.vCRZS+J UfAJs=TW:Y\ }=(9+d5IMzH8XT]_hر_?B#x83A pQ6szWsRr/sȕPʁZQ\-lM(@;":zZx4$ڙ$ $bfӶ:no3;tl5P1#0sAuB)>ȤJF]V  GۀMUOQ4R݋0bk+V2408.oz:(> m`xTg ;]72Vݬ};!2J'Bxkr+oή:w~ޠtr/ͅ7Ð9Vz#mvc#'\*>&|FIsLI즢4B8eZcxWg2ܳ-SsrnE %gR!c^Zqȉf|%S[*,Zz ?1'IBja[p V!prZ&f#*ƞ86ƅ4n@yu2%UqtN< D: kha5l^]Em^)m(8f<%!CX8Rғ*PݬIHajP} EC=Pɍ"6r$zf'cZ;avRߜeqnA8. 嘪4܎U,2} py(1N 3ut}' |/@&Z8F[bMeI_ ƏW-íMmrp [&K0Q}rdFOSܭKZHl˟ʿwC.\Kk@6Sl^uk\t:tmC}b}3|Qx`kMq{RdH;t/8ōI5W=X+{]ޡ,(G&2SmHCw?A;5Ijɑ*"ǂSN:Lj=|r=m% ]<0[9m#HEDn OGO<**g`MB ~o֟-{2Ciw\#9}bd3 AO'3mV>Jj-r{IҺyAl6a#^瑔B *[<>堎K]gYh JHg%(]]d&5-9 ;(r#3UD(`WVPcܲv20!u"t2;)T?~٥^txHEg6q/Qefޛ*9 vr]7?\?(11~%b( clXFȯZ'yg+xԥw0r_OP=e`nORQ FVn qd&o{ZԈSe)B2FD贈Z=G@/F7kPz@(VOIqP@^|VdԥGS (j 3'DއkbKyRDӤpPrR`m2'Y*[zh`A!HGxH>eNW8pȣ_-j@HPX'un.c/dRbӹ.ӯq'Hٱpql(2R VOIc\ wԊDIRdwMu7u\I*l Εc!@mCv3b+c0tfK4~Ƈ]pߠkeT"[qwRÌ/~3P|$qHԮLJ{y>uaM? 8 p1Lʹ[سNJ|[߼[Ygc]8b~j h@eVWmK%s0@>Z0W%H8x,/zJdxG?1ѰPa_538!ifaO>8{JRhf\WX\8㙅$.5SpYs;1"H1*iNlze->9x$(!=#nSO4킑zCO7Ri sČW|ENLUuҠ䶀R}Mh.7`|OYUY?WV}JęL9T&k`C,0yy*$ XdI;#^"?Zӫ.Sd4=B fJj9wճR]6T 9:@CNJSx7D_`JTw7zv!.\C: e;$JF_xڹp}Ob1^jG=@(?I˩sLfWX1Oa/dKukɀ0ܳx}SkEZ!wC>C(%{-Cm?Z[hiz˧1[92 *sg AslfYѐ;e6 G k+MXxW3𵑀-?p%H:LJY?YmjS"@6#@h{Dey$<3hӃO";#FfLN)vgu!w `Z{gsCŸ(V=4W[.'IVWV3#Zv@ίcYeܷSƽv}O6dzGJg+=: 02 8` F^wQG0T?FT5cYeyUSqWhPC:)ܠko8*h\:KК~Uβ.c R'~{xA%p8T3 _[5DUVePr%+6R JO z}(ʎgC"qBI9{X4J|3vE=S=GwfJNE1ݸr7ϳ2⤸e2b9j# (34fZ3 jZ@OL.^9g)xJ_H(n7L*3[Ű11(/}dd<6Z8m[!.pRx菑 9 &B>xSշV4C폮 WRr&qXMt>Fo}1[ꪈn+=p1CJVĚ`\K= bI#ըzQ\$d!sR(NB0IM&%0i:A ߪUd_,Zå *y, ̞5tgoX&O~`y.aΪ[T NdɎ7KBzPj-Ƅ.h+l  4}ht6^5:j*II_:^KzO_2n,! &)](yJBcjqfK#oep{w(&m J\|ʆ \L2|I ۠&b3IJĢfꨆCW x9ffJs,~HGz'Q4д6ػ;q4'_"aP>+ | !-({Czs&ҵ(Ɓ\R︴zd*/{z؇SNpOl'^t@aOJ̦AGtCrFwR;G:h3,Nwxp:&9=M>q;t1rIֹ)>}rf@/N@K ,Mu;SSel4-{Q-HhMrV-~vRա֊_vg6 aE{,EُDɔU VcvHf40Se̝_O=G{5{"PXc(lu˖pҹ-j:z%>rŜѕhBtPrX ,6m4hC3z&]o.+.EؤEԐoFD *~_J&Ma{\2,8zk x߆->ehqH4z\ZǎeaހBVGtkz'K=p6*/CpQS0E* d` ٕ-?:<:T08J]NYD_ۂ>r~v-vAu<`6G&]h;ۉr \9@F.<剡(ݾ͘<-w%EQ`\d2bN!v * mI/v/\`FE 8J|`VRz$_n, E`c;9[NݝtaB4jru΀LX;{\`Y1JX{6 :8aU0#&fԌ@.I%ۗm1Efnաm2\+X=]ynpإY#|]Alc@J7Ik>+)iሿrkP" 5{]C?A ̤$~48,ڍhV3AQ-;NJFy0TV&5UPM4GK}%\FSθ"xo=0 @Q'ŪZf4]‘lE5),mu:-F9)/at|24~)sx ]o!a哲%P=_Lu?.Hk(>]={wLmf 'ڮ9`F)R[GX}pߝm`'DE95*İ 38g c *UR1Č8).q^j&f;zT6y82mXl/NVs&g@Lefk+r-hov">`T/JIMxy8 :|)ϻf@siW~`ㅒZ.8)x:hŴͨ.k e>~QLP~NA5z}j.m]$DJQZl=YCPJ$STʖs5 BE_u%,!g)y8wzP79Jޘ;u[-g)`(r훜ge'k;= weCGx wj ꦜt*.diT-C')rnz/>V"e#Ꭸ[fkK*}VFa+oSwd.Ւe&)4^·?G.e-jt-Kcðw%02D[")s RZ"$ `߃Snf[%ځ82a?_|"2qf+z{Jy$cBr0 &39@6 "~ `5Eaс@Xp(:bIVM_MGThkNkdŹ*d5q%\E~v f@Z>m+PKՎuv<2{EL>M~0 }w.p%clP8NIe.†ǺS(:) HhCq^L(ISzF|Ho޳Av)עf[__D ^$ZR5y+%2ؒG툆6W}Xo[kފI@f-1zTO3.l ʛ;χ 0ILD %U􅚅zқLP*,:* 2Fɗ.g|)*?K CKDڮo ఺?u5Z۴,Zpfr_:&폯f.qtÒi연}GdM*\O#NƠ91QZGj𯭣x\ʻ ~ ^ULRѐO&PViLn6朜9,'+)uNP5orY5(JX#VΛx+2Q)[8߶P~1nOlums?$ɾtVoѺ.92$d7 ޏu y4łR~yH Bdo_j=.Æ${\_P[?\|4_{pTmԥ˧{Co1MI^S2'Yu}'˻˺W @bk?G{-~SFaa?u_u$ @g6hO1깲QZ%Ӎv'XĠeߵ67] Cp)lV`{&1q4@jnZ:~7s]k_oS/pAccci_EѼQ*z)~j|9ÎiIrxsLG"#[T] U8eE2{dqByè)lgk=t4bƧ{;?w6|FJׁ]^C$8RPɫZ͐4;U>4Efq-Lux>IB ifG<7꾣ƥbR=Nݎ>P29سd0](èI85uBB Q!Ed^iF!e#C/;;=xNs8F{Q(Ҧ]nPam2lX#{u e"*<B4B9}uC]5u,l;%jo3 Kt) IAQKH\ :ɟ"6Z1~SgL+tz9 ݨx|}9*$=R!Yf8Ǎa[gۀKuVRd$\ضp1"[;p qNr0!h Pi"/+Å '5ʧBz0.+jUCʆ;yvٮ'nnIJ :WǓ]cʥ`)ZUD9UKvq PNڐ1b& `ub H ^Z )_e.8S0 ?LMrpt1DAie (Gn˰_hM*ln0a.:4O*ۅ8Y9q-, a8>H#'$֚@ӿsaVpՕFrQqe㨳:fC_q&g`Cb,?Գ>tQX\.]tЌHr`mY\JgSJ`7ۚd "yAF }m)[)̫aq9{8RA&dPܬo֦BU< 퀚\-AfnKBpiaY\#:ӺnDFiU9Wmx6C]s,TE+5vy9HAs@,ښkڷԃq!胐*0g4U3%obo*Qb27v9b Ñ) $OEo34 2FtBx;' :?Yfe%Af 55D$gjl&ŪD uNh+,˶*A/Ok91[]dvع$| k[WJ?'^*Ҋ I\ cU(PjlUߢRRQַQ0ؤEbX6uw34x/c"?9z gVqZ 5<{Lsq:<*yoD9ъ ՝ΙFJ> ҚXûDEц4aWwD 4|KcXqWLf!q`gɈӜb0\.$:v})~/^/XDIxz1qm= c Zгa޸~lEpaR&f0Ax VO*പp_iۇ,)pdrs}bt T!U2;P-ͣf]Kia /ѧI|o4+~n3LTdR78dccM·nW\ *ZR.~آ!gC?q`;-~nX'$JGERxj 7AcƓZ)+>X8 6{`c,]"-^ҦULIwk:P Lg6r7{=شoj&.:] k7v OQ H/U"5ʻ*Bרoq p}h.7c*c!º1QjY6'l|oA͆6eۢEZ m껀ױ]X*mܺ1{TAg?2Jsޯ(,!\A]?2; H1.Hg9=srV 1rc9:״g-l}BjC(oFѰrj2*hs\~fDZu^QEnœg:ϧ1~ S׉雸as"_ಛ|qFut8?PMŤTʑG4)JT xgP[q֭Ŕ] ċ:!E6|w9OdiNJ;N9/ev-3E$_GO ECQ` Q;:(RPj '{drN6@rGx1?>%S,>B*u;/4y+gT `:3KE2QD"g?'u6{ x#r/UYR=|,oSKvࡅX T$Ώe5AJr:GI\zHzAD{W*u4Zi~@=k>D0h?(& c<$ȡ L҈h{a쮽`f|Ʒ!-5(H\RWqڭ|JqTF*`aS/ zZU(慾iU&{&CiSt}Hg${.䔁5ʭyڱjض(;t ֌쵴X5`-O.*|sTCq=&XcO0X!r%JT\/Mm v8jfl k[gV^› 7]BA{A`-A" e0w0f,n'7a \mp{@lJv?ILA4@5=F 6 R95UNpBr N":)Dy'P>3B{FBI:?P'0ٶI{5n"\딮"jFu`Xv+BN{z6s8|==BP+f[ D|bǓK|J,gS|bL ;Õf)߀ o*-i%4:hm};sf>>xNX.0@ϚTW-k!`B4I+sa#}:RB h 8*&G X7 5jpϢǦ3[$LZUC]}ż/{R>#",oTQ]"w@x5LGZ9F/S&m w$ P=Ҽh܌Y0b겤TT4!l;C{[:u bs &iCQ. Mmt $FÂ"WK -%?pK•M *3󏷺RZg5eD5-cGA jkWdqL4L0q*\lNne"r~R; nmx3`Yd$0Mx@`}DDJQR Z"YȨ~ 9-rk'f~RȚZDIB[h|}q8K_,žGZafs+ڐGaibnf2BMސvU.L\f;diuXv&@oesEtw%Sx0|-s.y1DCnFv{KOk"% AY\~캚g䌻AdRbk[5|3h?F(q7[ z La`&Z1v`b;y,Hmv`R#uJf7c+ȓA\..:˙EKJ/N=+f~e'}0̎`gpcfwݗ|nj/ _-kS^WP~tDyZ}]^Ow#D5R;[0* W쳥ޔSL 7$3ejCUaҔ;[yRF8ƆK#i HOډyFiiq t.Er[ZQ;ǦqXfǮ{ k`~6 ) 07x Pg>fhcz|ya]9C.z7ТWm)R' `g,5J{NU:X@l~b40{rpKd\N~T?l,Vie;.F󠝎!bf6G3C$ŮQ||9)) z "ߐRNn^43M 5^T#@λ88}5AىرG؋3[:- 9b5X~3O$Ku:QWҍab+̫D~St!_h:ʦèNQK֋0C|!/+AčP`cBݻٌ* :`Ջ(o 9JJ a l<J@Qw HG4vuhæBNKIN{ i=*͇o/Sy?U]}yGj>̱+י%1 |x8;}TЃtBXS̖pk̀!Lu5͎N]yl]uC[>!">y}I P+ ?0`+ץ{T/9G웝bo ~/d UFk $7 z=V[L+0#50K we8"M/ݚ9l侐$k4>},]}wMǫ^p;ծFРOM@dm+8o&c*JKPkaD±>Z)Koo4Ѷp| H J{3:yoڮ("$gΏzSsqt>7rkAJ˖ ^O=E[@>E \̯U{kM?QSZM&]({>0C%z\qwRaTP=D?=\}\(lEg}̩Aauc:#UY m ,KJPMaM_y=+e5K&\ /T!Jtu_X\քMl^F^5,׍YV#U{:<'}}*0Xa+bXjstio>φ־6>]6Z q -PjWbXQp!|[z;mcN?t#^hzɫ٨F%LA$D3Te˅8-s?05R `8 _f$ݽvs#ܥ2bemDg/m <;ٿ܅F%Ї'm#bY U 'ۤ!]%5$_ m4f%$ ]8DWOQhwS,w϶TB E J0TMk4ZȮv+WYh$(O ;|`_ Wb \A:ryRPѪ\gvPj%BH𑜌5#q.ƪX/{ 厦[Y܋: :}AKL#u'~S7t`FëAnIhKډ# 9.9UQ1Zct7Dž}Q&uhDqNdo7]1`B'VdQF t3 jYVbN>v`;KeVA6ǚNiӦCƙ lZgrwdu  J(ڰ[4?qJ`4Ysf1ZuR+f6Ff}%ξf cRu dvQHn[p}Ic+M nX(TXPI5sBQF3?ӇcEt;=wֳv?@C4 smlv(n:8sX%zwynn~b_%Sx{gT;\~f@68*dJ%cK?g{h=yx2  bת.S:x~0UkЅ@fOQ_w"kj^ G[yd6D/ z RYT}㱾ho!E^g!p`7Ѣ݄Dž^A]Rhܛ|8/Qڡ\2=rUd0h3 =x x)>&j:޾J dj.n/뒢_(IWMk)K$T:WJ"S`,7FQf'Zi$ ePM] Ԉ I"T_w65d ߹Zs 2[\y)HUFpiy0D &I( ;% ~W#D8F<D+Ed}@,}s' *".Q<ÀՇ,LJ 'gT(RYܴ6AwL"fhTK<VͧyZKVh<=<'wLNZjqioeǹb(4+:Qß%jfE#JL$3ё57:\'Rv[B&M sYx,hf*S~:UuAC*W-sU:ٻw2'GJg2Uf֮slꈘ9ӘE®0ZǘX)Vfų<έ8% 'ב0ؔI|sD>#Dl s gcbBQ- "޷1m1@iAP+溽AڲݜSIJWRJQi *WCAg|vEH̾?RB*N6I%FdxSQ2y6r!R^Q&c#\]Lb/tN'ܘv_js-' %eӘxcH=#=, VA!!pr?u`,e$IӶKV$ށbJr.# 'HQWA!8%'J5܁*.@`;j=UF`گgP]V|d*;b\y)6B>|">ߌ 'gYS?q"s1F.kܡ_` -P3%&۴x ?R&Md*t&u$EWV Q+8$Ժs`ÄC t0A8v! ]㉨j:(/)oA ^YPʴxhɠM0!>EFCh;D' e;hVOgD~w0:DFoXci]꫁cvRW MZ{I&g@iߣ@J<({X{9'ݾ0G,|ܼ43 O%LӱBTݟ 23ڸ+0rQJ&s}tp[BW`ut;ȫܩ,u]ڛi{iA.C;e. aqN)O> du2< h UGulӊy7/gxN6bIW kHFcatx`'E1q|r؄.4ǭ&Z.۵2FwP9:%@ A p;W/~6S#<혂o)Y{d9U6\~()S;)ҋ'ujػ>U εJ<ԷnY[j 1>]L0ȹkT.ѳA 574FXX{k bʈ9%6'!nx%?Ҧ'N{ӄJؽ"NOXqK:PtGF@='0|;)]u7m61!`|$\k_H7oҶ8jC'V-S N 6:ǿNQU]KWsaٕl5R݇Xhڵ@jZC} e5gk!7"\:ZV{!-G2?ϵ h`LP 8?uya4:oD(6 \' ~<:/DqHĬ(UCX[â4v &AUDkmFjT(lϿ\qmOՊey}d % F͌0PEpb1PE.r3SYEm`DwyDDjCCIQH`2PԬqB P94l7tx|EǏ:Nrn}'ȦiNqa΀I+v4 eB׹]ZbK0cȻhV;[n5ޖvV㪜}!S|b7h2SdZer7s8ߏd|-3E&LoV@#( ¢SVD@HvF˞]ϴ\`oqd2J5bC8"VL$ZGM~nKЊj6zZrCv;H:#%[%H v+s/TT VfV5x;0Aeτ6CONLT2V]9w[m\nݿ|.{\RS=YX/&7jf,Gm^Vb~tI&IrVP6DnWYW b ؇"8d{ViH&͞LMOf7w/=(07x塐=f('C2i#"qX_E"2XC6Kh|ls HlgRm,XUz,+u 5Xsql!q%^D2W^Ћ#Yif^z-)Yifp!HQ / (!P_˷7<݉]Y͞I,8 8H{7JȾ0$)^=KW4 dPZ "5Ky{^oZ4hr~EBhH?`TF{ՖNc>ts :0u jY= rnpZFpG55\c'XG>Q35H*Y ] KѡF/-{э;Ÿ@ϥ[n'44[O8c%jr Uj#,U$tF<`Ȋ6s! r77L|ԗɅ :,}'FB~3GJ%{ RN`ƍJUptg:wtZp&H3,jKxΝ޾nP7;x!l̃W9B}Fj.|)  뻸]R^,Ix+dlsh(voDbb$M%7Ȳ_52(wPJVqGe|f}lSeN&=f RxF O܅T㸐XX7@LIؾ=8+@6Am^ۍUe8Z xci4 }2`Js+ϖe-*QPl#KaGZ^XX+& 4cd`&_ȥ,0b1Xk7/ǀǞ</GWGqm\M5|z8$"], ܈} i/^+r=kn%''V30ΨSIt6#;%umXY:0dKp5Z!Iy'?p+J9U٫)d`u`@)q =n"u[JoPgBKj1HRzr Rժ%3CjB\]緱ςGYAI۴9%92 UKW)?oIˀLb0r.$z,|" Q"Ñ~L:.cE0ompߥ{ [jIL!~`In! {{[6sݦE-Ԣ-/8J42 }2cpB#=z^9_@%3G(#i1N]کv'z]|Di*Ίȋu:1g@P&=!MK/>@#N9| P'=:[6o&"NSVcad_St$ɳ1$-xȇ_j FZPWRmiP8+"Lr~eWX)ȁr顗Bhѭv~IKp+DZϕ Z:m,W"D YnۀsMQl^#AuqMjQej_J_q^5/ñ+WOfrM*PTTDr {?uEq@bHϾmkqDW&<%57ў6 2Y3{ΰ9L605#>+ɠr'.zOdnx,kLU77C=!Yv ׈~̝E`62l:)XȖ\ٯ0HfF7zZZZ1a)*? dd/MTňX8t .3=\t:ٺV] `KI5s6chBUP9yuFr#suxʚrҷ匿7*+ ̜)T d0WqgNv 1q/;p&}^#BX14_m1 .D8awz"Wv |r5~hkiv 5!|'NjaUj /8N}<#= 7VA2",h>M1p"SkR ū %)S9MQz7&1!:^ה+KۭvKtI˱1= ecaXJc9'IOϏqt }@rF T\>)r ȧ,PSKOs'kk30/AZQySZ"ts$VuxJZ/!"g,Yu$uDLƮBGܰ:La=cёinn5 e ,:qKH`_Mmؒ6F5fmmEkdy.hFBzM)Q*t:rky*"xqPg QnNwJ9i)aks3s?9ղi0/-gnmts]c2VX;Y i, %NFЍv_~R|$ $}QOGEFL)g{Up"圥 s2vlt;{&.-x,q`{_LBq]r 6[BVǪ.X/+JbMJk$ٻ9Z10<ˡ@OɃu]Cp/W}I ?yj}#2Gy c ,QS`kaDFdȦqCA{ 8v0a)D`1c,50aA&^P m.EM RlJ=W3ƒ02Ƒ-R@ϿD+ ~N14{:G6&wg7RmvyjYG\Lu[Pe,v 77|es'/AGt1[ξjǫfWəR:+l{Q?)HK2 # :>tO@U&~'k<|^91*Yx˦012f6ʬ([%ٴ;ISahK/eM҃YVȗW]WM|}ƽuؿ(J}˸fe@x~ rx&`0f:ĭR4mk!k4ō[N~O0e*fTM]?+$x"; B'O~/ m1.\iλvptsDzLzeۣt9nmj](=0,G&IeobCwsNmaYZ޲=e3|^'N=S'h d@^4TZ[&RP֨UӸ!A;)Zd#ͼ<f5YPJebigXErT@ili+®K68j)Ɍ!lcFY3TC ұݧ[7 BM+uelNgnf;Lvtq 7{2ej޳\\J0-\Q6O_ܲPgYbr~KlIA=-/Sh;?}\*YhOjdT ,R3@')Rg V7n!Wu۽mŃDP4=勗U_ }F{c':` $8U7bpaȓo6!WnAq-k{Gs%(/\qܵ՟ L(*r*6sO F4|_^>쿝tĢWj&o76>ơx>yHKDVʰ?p&X=85>N(nn/h^ӿ>=.a㼴{Ea)ˣ޸WF>-n~U>I^ɤ;v(7EhțkS.`g5:IޮOHN+]LA_9:>_͔^q |~|p߀b'>fC4F[LcZqAT@Kt-ֲVŸ5 JˡjKuJ\֊p$`=ճed (?}$QY<[ZԔ(«,Ua\x=0?]A:e`Ӂ&@N{rLh3 -DN `:o4+(0F<# yy"DVB #(N]+f|翋FDs\O]ZC_Q6϶nL݊!2_Ȳ!l7 $Ow;Ըu^2պhُ. 1 ZWK|m_<[ȟ)P]XnW9e0GRVԙ-^w?JNM<Ю.o˟% zOnykK 8l ";gD~S^`ȼRĔo6zoj]Ck&MDE޶6fRf\O*6f.@ݎµ@=T'PY^ R걸R=%Y,M߻iL+('5N<҅LlN71q^kO}O8?!LIQȏ*+Є:Ptɾ2-G~A v`yœR;p-x)Vre/=7ld2'g\r ts&ap8C5xxyvĜýrH~bE^%+)wOnR y-$OdpKA['G!Qkwde0ECPy6pNF> Z*UBPhaV>ҀyYK'6EUDgH,G%:E#@ʳ< y{*ȓ"v'&݈vQZz]@*ʸO9yǤĐrx.d,UoETpY%oɖwe(AR3uw:tGR^{  wyxZbz2LM7REFr [shD̲f~lc*QͲְ=afI*o@2(Շ^½B%)l1 E+U87ŷE4wZ c" Z]~/:"Mnaˣ"pRpx@CT-XLj4xF)#cF?K1uv8ԩ~. jptGt=up:ܟd3uVv.H[9F%&ؙGhZ0NXvktDy+ AN]‡..M+FYqe9 PuoRFjRgCRl郕Zw" >)%oqg$wgnvUM>)Vӕe;={QAj:^d8JaƤS \ESY=  uŌ99ӉRW}IzU^l@%$cxhTMI3^@\2~w=rH`'oox"%}lȐȹ,qąG) sF(O}O΍y_FMּs:@=BO'P޸?1dLEGjUnS5|G?ᙷLyՅ>Q Byv|Aѥ5'3j.PiٸZ WsϧܺAUU~޸IgS|VOQ ؔ9H2VQ$h 7seM+ \ՒGf|| s,3|TNXvIDX'$Ĥ?4J=5 me]漚y|˘YyO(a+ze꠬Y]E3QGN3"| zI1zmvH@hMJu~es=+ ?tY[2GPSN#5`sWÞ K:kˌ7LFCHMՈ1|ٽ(p8KnjvV9< ]yIHmmho":3 HzN]<2ok ywYLs`f87Out3(\[`|cW^ 2}V=98vlSq/i^C˚ rx ^/sv!͊Xb"pCaXl2W$U25S( 3 1ς WgOeeUhEKaQ΀$c4@F `|NӞ́/x]SnzhGo ݐARQKߨ2Ѕ<7ut:W;s-n5f6;"N4Z.aLڿKEׯܼ=)SMegḙX p"\ҚF~Ø)vHp7\&[Ҹ-\:{=@z9Bђ_mEl޺L \Ďtn=GW=Gh3G30 A`ի n@#vfsp/ɘ1jBp.fX5. pH?K2Jd~=ʥjk Z v{@jbZHʵ <&<%̞%#1g#Y+S~4yEf%ԧB.&-"t: MbY88)Bos_oZnpv ЛwbOH rAD}#PS(2jl5ND/\ķ)}\F6q8E$mzݦ웾1㓙@e͌R6 /@lkוO ^qBZXsޮ—\I`S6j_m1k7A9Hޛ+ca8^*4HZpGD`n )٬{zj,!8t85?l{p;y~P_9>r=Ul O.&_>ӥJɹhmS)Sn=h+7(ESeBpM4tIi4לI)r 2~W{yh'"m7hWpR+%.\á1J[D.pnQhUs 1j=Qp MռYn1Ygůi ߲`E+'cQO6unnTjs uΆ@38|> >ϗX.`}Uqkg&K' 1(ua9)mC=[ss ]oVYnlpE5E #5<8c7V8FnЯudpK9t;)I,l 0G?gCDgR"XB$ Q_jIcIкǶJx2WO .13673J g4we_N%Nz=vrAH8 Ɇ.J.Nd{/[ZP~\AroGj`{Ty9.릶/Ob ;orFvB)o)un\|զ]TV+aޣƂj  HnK-WfL-y$m ϡYL\UY.EH;7?!4ۑgBZH6ƊK&gwW;۽-yyDRerxtWcΙkP;~p5ɳħ OZs~P`mTVr@;_Awe:dEZmJ0zM>zKVo O*=/)uy!Ȅhͽrhcf+f70.}pg^ڏ}MoCl&3K-Zd[u!!)6D$Dsv)눰_ȾAI}>H-!21"9z/(| )~Qڦ;;DJ"hU;Bwlʇ&EL9 a2r!k='N#zvuK4: ,k*b^JޮoSup<`*`tΌ)Y'4V(CX z8,Wu"χ"?><6]7BQd` Aᴥ4?(ڇWxlHiN775'[8]bSE!H#S kvP~]%>^jfܢ9YA/zlG௤Ѳ%e7P@)8VJvalj/k!AkIAzqꗼ>~}9ۻH'^֩X"Doy׏ˀdc-a*Su:CYkC3ȞةM B2$_tKa\yCy&cyl5L$/1P,nH-An:؞J|ĤHR.V ~U<V/UabQ$oB#ŵ1̮K=_ wzia6) *[͘A]{G勘5;1zsb"d;YуW +tR2f/WG ׃,P)޳G<0;oPz4JY^Qih+dN'Y IK6gD_ +XjƾcdU NI-.CZ/[5n B8!+<1߲bv# =#B@@>iWF&=M;R~-]AU_U:w؀N9W~1 pҵ_Yeai?`6W/*H؎ݲP)*`gE|G_/쥖@#~#vv:NuWx5}Y{" MFZ,,)? Eh%n6]ɟFAx5ƍљҥF:Z~;opk@s\ʽ#N¤z4! ?֎4|%3W [5c|aql螗ݾNfn?,!?0.i XzW9QQIrḡxa\ ri/p&ΜFe'R;O=GSEj.\^1=p+ax8՝F/W6+,x*7Q8ȁ*\X^$aަ"]_',\0IZ9!Xy)|xqLsб ;Q Yfdp|՟mUla2.ar$U&!Kw>PdCF#V m " 5 Uxn7&QiWĢ,\=r̚nӣEqݕpp$ݎ 1!Dօ)lidF"G5t G|AB aS /Z! x`%{l{˷r+nRdE i\ADu}.^1m3xι9v%U# cKw𜖍q.L I&V: Z1k>cy4i`wX;C5la/N]V G%5X?,c 0SAO\گqus/[0%]-1<@-k:e}r|8cݜvT)bAQΌcR\|M` 8ɵN O0>=}N]QMT\4Uˬ%q.7L(DG>f)_~eص,B720`pZIj*˭|`gʁ-x]`d6=6330r8┵R^/a+VԻ꣩so'!}!Pv#<]3 s%w:U3X[1c.cR47;/NzjFJjJ_$јv[QSN+k'~ڄ0fZK}z>9 8g6anʸn'1wDQuƿB6r‹#"ENm͚ƙ]L ]LZ_8"Ǭ٫RZJHĬ#< /0L[Ev>u܃z,U'_A}e(lB 3qߒ TwhnP3lh\v }+vKĿ":='Nf"datC/ۤc>{=85.wZF4\jW3n,gݏOir;eНgt*4~!:Н#GCȍg$0%q9kRRځAUN7@tj!J@[G ]JV }\B8_ooQ=V= }H%5–}m3&O (s ?0n8kb1t v_"iN߶ҋd׷ݙjc`NR6IW1k ͇jGFYc 0SD߃e7ʗ.~&̩ho=T8d<7_wfDx[>~sA:~0uA`"@ęB.f-T|ޙIV]nkH5eclP܌tN *uf#Oá;ݩO&;Bo\;>wO$u8Yq:) IdG扶d\gV@h!"$bfO:?@.d뾼"Mc(9FzA\w Ga2aJ^s4ȩDl}QrZ4i֨*̯y) п1^lL?Kˬ b)\a9Xp5;Hv1c9[?2ͷK(:3<"Dປ*VݷE-"^9k"z>I#ԸnĸyF[QZNQvpU-fY)\SE0E c{KVe&G#mb1B[i8jH&[TCj4ԕ[+=sL˩A= ӏ]wgg^h ?c°iE}GIkʸ0f ϫXWSu-ݑ¾åʟU nCY*:~N&=B@K͚lhb,0O!r O~СArkz0t+5:'KHl/3FoY˗*~vW`~+AҭA\!9)<+X>p:Q͡KVy-k}H;kxG9K9U&F }1Sd?Ӡ6ך͇tl~_Oxa53tǶD}cl@us7M "$s+F:RVځ}ᑯ7TCKppϛH)ky_ E/f6gQN?,} exDbMcYwҽhJk+P˄ODN};9eEjJ ;F8@  kp0aU"hFYZ/si|dǶ )Lί`gT%MF|[G YQ Vg8oy,RƐ5ƔDz_~Z[Sh-AFe7Ǖ^#$PϗN3S*j 5hmˠH(_Ml0ˌY7`bdRsHn6 tt22{O^{Bo콶Z~Mj, #}B|Tأׇ+{g7Sl-ңߢ)\9:ac^zF.IȎ[qvYa mj3m{ /TNjh fᷕKyF\u7piC5(v.p$.wV^M9ga? b|m 4Q,W|JIMijezsgBJВG=ѫe&ZQܩL[Va_ V!MxrMO0:6TZ.ӱ@/Z,ۄP2CmasBX&ݻ=l߆ +lOp.b}wv b?7 CgI˸gk7 qhuB?^b ㏎fXasY:/7|,Yb N,n$T^,HP%]ĀPrk(.BalqШa\M'Eb )qH*Ce-Ha:Rz!&e  D[O!툠z/keaAAs:]y ĩzmńA&-aP.E+b,hlk ݦIJi뜣i 1|@o/ @m8??.\,N,گ:;w=Ed*<$&h|w*=|sJAӕ1zqXZ9Hz_mcZL& v4i^yH'ǟ{ Re!! @vf75$IjֻrIN,kq _X{!\}U[ ?F[7ˊ})3 M{tO |f5J j6_\+$o!v}'H {g=)%O7-8]*O>n#bE&Ջk1(]h\fdNΖџ}]jf9I,0 H_9"" Ouw< /A,ͭFCAP>0B"&EACz%_pw4#̈ yJXgjn jz„PXfy8g# .}FH=p_=/#uI!(i\~A{@}]Չ܅Vl_Uf.GQQoM}MBWOD%fW8/AQE|>¾ ֮vM$\!}&_ٲOb-¬84w >:%0EPx)Xz W"]ػžkS37|4^~9+ 0/pʷ{띣ce頳]_79#ȋ[,oݾ>,,[cyO7Y\ģ蹛ķa!ha#x^n}AąGxUgٝ\g AOtq5'X[hن@[Rxk?RMt9 '8,H0J㝷} i+%Idڹ]:{FV4TDn'p9un^OHNr*EtvX|߬QE?DGm[F`ؼiн*}.nooj}/Ã!Woqb>qZ̙eJ[ƋY9 7j(~`HovLT˒7U\4Y1 K]Fli[i |P"@9j< "xW󼥯6 qBk/uU%_HTۻ@ayl\sU~'`F@qV' }q)Ks5J(Cɤd]*8YWf`s3&ۢek%UГ7/>y=d` IE u-A &/D1Ƅga(4>C|r)iM}K MZT`)o)_~0OɌ'=d?2OTh4w/Yk.zN,4sW"BS͍ƭݱi|k%Flrm@5Uu;ZȎbd& Ło ҋ4,J@ P?P[jHe" ~]\T[mb,'~\Dk.Ր"2@J@3JYOrWiŅ|O@~x'w݄C`+-"[OJ;`o6:I5"s7%r\hُ1mC䈧 :B[tb0f%|~ۺ^ߺv@T$sZ9lP*SԿ"*[FhRFKj\Qd6V0Vr66|NTGLpiևl&xh$dIKЕ- 'аQPR ø(w{KiOtmQ՜$X/>MtX["b;7f!$r~(ˇ:e6Os`7 Nwmڥge/:Uch)ABm[b%t![Rf:G zn(wEʥ8P5xqfB>$O1ㆁj.0x͛T܄6qC[@CM*i*/vWeh7Ӹ+[}}2!%m mW.(,YOG+]ё,OzqYD.Т*V.`}iXZt Q`]rPaTsctҟ :^8_-pd@8jA[g(Kk%yDx4鿁V[IQ@ˁl<[wKP(!ZHRAXޘ:4S o#Yu@Cpq^ZEzu`3 z|>̰n9Ji^*np˧7[*6Dz ,@zʞVL7A#}h_+y {i ¶(^ɽ,=o ,~tcVilZf68{O \3vWWâJpHNvcWrO'd?Rn,W-"My(( !4k{"b Rp瑟&ݐi3~垺!gJ{XqD9}He#OgxthkU OƆdE,hP7蛖}ŅAv t]cB rЛ1Vl SK'>X&H/+#la Dyx3 !(t;XL`ޚΨU} x#47h)"X@c/KMO3C6&T'լw40X-bnvMC@nS?]~K=GMKF]@d7wZrЇDeѩzprv(lj4P(՗$0 %Գ奲[ݸS(:ө9Ѷ DN₀|jOZEdUUxȁ$Ҧy(rV }-MK4n^ςG89 Ƕ`@\YѤI1*Y ^"|O冕OQRE-ol@ &0݉k#VhQe tQ}Sv]%~*\SCT9zU[71U4mE03Ҥ5S,NgYA O $$Y[` yæ9yNWلsxP_KW W5BPVy3ܝ$r{^@էtޜq  d5`JA)YmZ \l!CtC@r$27zN2x;uEjS㪫ԈcV.S=CV?vjYl˚HX%jr#_ه 1JQ5Hl#"#vl 'yldUҺ3iRA&Q'CO N|OfeEh&RnΤ}9:./ҳ \&ٲ}f$\K؏/dh7:Pd\lc+qDb 20a(uU4meʡE݌ pL"iֻ ͼdH]Юp<]k$ZQl!PDhX̠A=?c[t@y)&M6K)tW {"RNPHS1 rR tt.wya$=6U*=/f#̹48qQKa+iA## S:PVsR[K\ɦM. Pm"ٍԖ֣`V[*SR6pެQ̪abD|':Z6;!qf5:`X-p-^{H|-ǂy!hdE$oNaҲ0-"0DC p50 M gU'n6#YB<.&QZ5ɞ؀;23*N]Ӡk\l."/28'X̓XfIWP*hRx%ԺL?03GmSkHöeVe¨Pܽ?2{e8_5YCq^#]֢؟{+j[0-ܱS`93>Lml}K_Fd,RX |ۿ-Bs]}%\D'*ۨ B/˰fxuJE[@[VuN8+hQ{G4Y3bB1+w#^MMˡ,Lq:!jWDbXl WU";IlLxۯao]*&1;y؉4cǣU9^;ųc6vU+( 2B u`b k? D2{rVŵS܇ [֋(V l>z|JbűJcsRQK();".-x q34WJэHLF< ~vf6_V%iF.p82.u";cSbꪖ}`mFfjHB-T{_\"JH7`9}jU~5j0pZe(׸!%`hvq"^: iPV͝`x'J+*cZ. T:?υ#r01M֧ӑj>¶"&݁qM`5}Sz7}oc!J@1^m=Yf_AN3WTĘπUfJǼa[g;9$ӖpR6D4xW2-Ԅ;!Y~՞z /DvP3+zXim6IN'}[*A{A%5xlWNm*׭ Y_{OK gڛmJ^ qӗ|M``LUؼ'< uTXG7笲U-'א殖/8g1mg+f>s+{B}.Ԃ~:~Բn.a!PmG-mk rstZRLyْ-=[`_]^f Z2t 9-}\]0 eu EJKHpQ1 Rtz"3 ^3{" )`v~M_S]sD3ރV8U#Жo֏ơ Yu5 )%0[$E霮6kw,;յf7 *R?[KeX7]^8#tO:MeMWsh}3u3#sѩE~1ZsrK'ʛVΣrd5A0mJNk|' iuȡI 'V)u縩yye46"dVxH9PƅHgX?9p9ξQ;c Ԗ, nMP㬶8 ˬ:L3VS >>4y7"/rͱYgr޺e 8:BYgfmUO+FB9-ytWݏO%B\`\uN|a^& `@" }1/|W(eUsW#Vb ^a?#A_9JwrhzఌW.[~JY)Ⱥjp:vүQ9N*\=j[YlF;w{d"f^?Q+4ȥ,b|L@ ~hVK? tl^ )^}D4_I,P[ ON}:mtd%WgW+ >}DvvQJv6:uN#(JLPnh5\`_yFq@f7HO̽qxFz*~f~wy%1הQhFoKr(hlk?bf֧?g4&(ѩ4].uqM5$y ΞtuUj-*eFB2c@lKͪÐ#LK=dAS[xi?YC!ש'*(1xRk}6fMGdz;L7 J0 lwc_J%Tg8!ras)M2gX?:u3sQSJub ? / 5f5U3'9U%:Wcw .;z8d ]j\.*=|N e}ȅԀ8 m"]w}j]f4 @.luO;XYShdXkR%uzw9 Ǖd:"[(x_/^VA*dq{yuX[R_STps&h'ͱQ^io@{ &ЖLnHCzU4-/_aԐdsFl ? TؿuD[R )$@<q'D8%*=;_,9,hXHM5Ι[^jB.#E FבF{jY |,8+6IKX\0QH9GuCzDS/^^&>UtFh,$8D,x?Uˣ" nrȳǙѐ+[tĀq_߀QNO&hjo\JdP 8 yNbe>g͌7b _4C7Nff%nCiqF`2 q$jD@vNEL**7'վN%CڕQMGO6pS#o¹$t9#C2g/`Z'Ԑ ũ!'J9`&@ f"XFkKq\*#;ei_B]J JzUl0`$7lZi$4ebZEp xCdژܽV2ͨ78Pmvu;;_d fagaDBe}#e&T opolR L?G%tt+$XBM =GJ ɀN /kqM^t`7c^zC(& A"_d^$rc~tgjYVG6[k1}_o6q٤8٬G8 _]d ɧƘ2M5zԚ^DYm b YRBSXQMTد00vIBҤJtڮ%.wBŽ} E.r*)A+94(XB2Dyi22&%nwXT%>Œw|c]/!Cq1o<::r3;d~uRL^^s$=+p USSyŃ[,S1aQRx F];5ٯHYkȝƕ@k 9SG h'C%?Tpd=7 fM&^bd\,c$ve 䘺 #*N  QPցt \<} u92nnI K~Zx/q%0aϾutEPv}+E"x;BV*R:i]E\194[V@XaV wsW:h!qlu2~ y\P,2q7~M $ ~lw <&f 6i,MMȟ(Z%P<({l.u0Es~15\I8x)F,.215nb*CL9@a; \5oZyjb]F,ɕ>`Utkx}k@G;\* @+o,PlahIa~6hw3GGprxJk,іޕmK^>\>;A,@(pح?Nبe>ϔV\ބQRhdlda H0Ŷ2ZxONJ*"~XL$h+K L&S5qjjD 4rk]K CXI×ZL_ WWz  <~(xz8k[2zy3yω-$h8.3\͉}:@:OL&ݪVY3D*<ћdwЁt13~(. O0ew @On)lo>gij|^P7Z c? 'q#fT5V[iT` bs.w~m0e(6W) .2N 6,v2(S єv8Z~y5\A/?AXI|3z0jՏIB 74%慊< " .ʊ#'%1c x8SK ޾Uqy:#QwQhcԮ>1֘6)鋝ZðA]"6'gcS +䬅gRzZRO6@+''_r.({Aȣ+ۯv^!+4\7,bbl | XC4%<5^IH|ZV=- Vl7 |.[c=#e"f%rp訨<\ nj"H$./ #Wr^R:?gww<\<~MȊc2|IjYQ e=8zx2k$U`D/7_ヽҧ(K17^/:4e6J|5ې-]XGޮ;S?SM7ZV0j|IY3k1ݽ}6&sH_A'z TݚLrƴeR =6 4R!Rg;=n .j uc0ylf+*qہ\9{$t0@7/b$< ^2:?mQu$En2bq@Rt>iy0qj .M[aRm8 "krDW*TW;N%'`4gzK~cըP ZO3v61ghL!y.[x(]Iz`%)"sԎ@bAW?shWKsܹxF4+#"g2+\|>N=5,iCb58/ ץo"Uީq\=͙!*]Z0J?k Oo7Gq|cpcl~d{\W]`>[{W1ܨJGXIwJutIWӵЭGݳiuZMPH 'y!˻QWo38>*Z%o}o<FW8qs-g#h=NVbUK'4Dlh}r8{%J`y_O xܬh:%liOM3$;V Ce:aP]Ln<`ߗCͬa# ۧIE>Jl2Ѕ#y2yw_s/ `wMB_ƾ8EJ8Q;۸g!=KsW [۵UԥHV5 5 +TqMGi!܍RS+ $O%@X#%q2d%x-|(ve1j*';f+Emfڑ5LFQNS?Ϸ9lm/Rn\`3#bT\gc܃9@ȤӍ0s 4LZVJ 6XDTbi!VHv-0=/WAx,XvC-؀':9Z*xyIfEǰ3#9^MR_TcB<'2_` Ծ8pu^*3[ebB+Ӓ^ƈkJQ77*бHsݙЫ W.v ]q6c􊥛NmA){+;!_۲Fy#t)fcfH\y6(9&Ù\ܣ~ ()$G0#c0-xa#q_Q]#QN-9>ˌ[wm<Z/-0H嗟nŝްGڐuJyHUisߛ=Z&>:u7)'$6{/s&}x~I9+!lƒ#dsXT\V]saњvgײVrKE?y aIqS\a2<Rt/Xt.hc̢4~+3ϧ9ZV=WX6 ^<9HA2^ִ8n~d=0@VrJω:\nI.G |)g.u* Rzєj洋T(r1J()Bm'55GV òDo:טV.`>ܠkj伟 -_ O%Y\>A8%wKla9Nov{Ń7H!дԶ56qfzIi /G >pEYQjX4XaD>oHDg%~XSjܥԽK=~?dqSaM> }(OOc!AVd ]kY\[ %Vac6r8%ӳN\%j|[E)_D9ޗ篁Jη`N d2%GՏT(XVsiA$眨)_M3o} (Нip)&Jq zP&uzhUͰ Fޠ,cЪ{B)Smv{ -fFr K~ [ k|NjbV?M(tu,E7\}8V ,Q*ag'爋.S6;Ð(=tdk=X*>'/Qkd": yHSeq{i_Gݰ64VZ٬ʟk;"_k0T~ {shl͗ER?Pcaf?WGN:ё6"wlot-Up,-^%Cg'<}Rf`,x;LJxٶ;?VD܋_bj@͸O5.|VѫvSẘgQ$d^r<}.`g14ƅջz䠏) At{E9" 5r,ԐX'X# 0]ahҵ̄ZݭQRpMF4.$'IZpCrg,x}%ͳԚ,{d4 l fyt /?ʏjIc󼪠F49f = @ӣOy=8L( =K #~gjAπZߝ]gCECĜ0`8TRI]CM,A;Dc?e>HR[kݔc PSs**2CE2PrGo!_<?~Z+&F"k`F2ݶw\Zˡ4κ0>nP*,9 bDⵋd'e/ZRU68B-$tqhDfXYVRu~Wt xQF+FӀ)KD) 5D bģ56PV#P(i{-c" Ym%7;~B> K\6ШT &cͯM_kŖZ*|pt0|`cжnYMkåd]HRDIx Du%zN{AΉALRck|},\dUmȣSIftqu(ptZ$3;C1vK1JFTh:2$ṍ FI d8Mro)lKOi kBr#L:ɝՙLFvcx{9Ltf 94Ǡ%5ml^ T{BkǼr9[ J^]}.Ev{L)P)onMjwH/`#エV>Ә42+rK+4Mfd*l A) e{À^= Q^gH=u+ *2tSU&[h^)ޟ8㵃`iBs1cGsw(<İ];f%#-?&ĝ`9l qN _P Vg},m(^65v ZOuהy&&ha+?KL$*B^n+ODx+. DFuIƁwknřA^oYftBC],5Y٪ s Z%=qC8=yf'3d1X{8 ˺=R_F&5嬻.-[,`# F;R"+C#{`\lJtȶ{WK X~D12 bl|{%2p ?1rQO2BB~tfq 3jK~ѓs;}ŗU1AA>YNz.YBzLz܇|c4Z)rZJ[ q]/ &G&]9SP=$+ Vܟ#J `$,)N˽)_D(79\U}֊GF޶ڟؼ*9p12YN޼QV}Q;4i_#iZ3RKt,sM_TW(#`Zwts^X"aØ0-2?&/DہޔewLmJ@OaVhI GR|h(u]/n-wAlVρaè>ϛ]0Gn/V dvaIٮz(Kj8  o aaY叵 !P's B?(X az  =EԛEgh\HYAWR@pG`‚x[^][|u4|[0N|-q#Z~|^WLT$xbBfȧǍ{*8%^U'vla*G73Ms#ҏ9`avK kc1%+(s\)|ɕ9$' ,CJMIaԪXà:0\Z"u1- ~"]$O80+Q9;G$uh܈eKvҜi>7H%]0?3.kY">Hꛔ@]`Y cv/4x|\)oPRwA“kQ)\Y_['tq|"̰QoX{Lݱb,,H%A"SОұEe"C2]zqd0dxf(0K J;hBw3l8|l}UKfAnԑ+C)5(l43uQ>$\p‰ > G@SM8!+Y!pEd򀤯fI~:LPº洩j8cߐ1"1[}0YϬԖH"&Wƻi:1+4YOLh{ֻ^gX0}<>H3ICZxVi !e~S0Dbj";e4+Cw:Dw\ _P2ʖpމYd[ie92 ]c'T,3Ӱ>TLIR>)YzyzX%x̊Ei\6f[Hl\9jr{o@D'zS7lƬ$b(g{@Q1#hru;0rAR (E9ɍ^e?2n[?c 03p f׈O@>;ɜ{ A廦ǩ/> hpmkob 9ہÙ@"%>xENNWh 7 jD}6Fm%݇β +iKG03'D<`$djЀr8둦8a}jr{~PT>܁Sdc0!wJ)]ܛnKQmR0' Ɔ$͍蚬bH|9+皽񱳭L+{GfyHIn a9.ZP -#\a=)dFِɳ~p-2c~ֶ(?ٲm`s-f>F{S'T?DuęXpt\>Vb3o Y2> K^lBi9TAkA";dO`*(QKr@泌_l $H6ۇZ#T8XM~eX)ܣe* S9h ̶Q&k 1{wf6ف;V%T=Oh |P}n| e,Bdy _W)[SygU$ ֑ǧ%勉LZ(WPb~Q)?NƖ}vMM׆fh]whj;_# '~&lJT!NO TFswj9p{0mۄo-`j~J ==M&ə琁K$u€{zBG ( j  r,ƣ ;}Z@Ԍ[^h. HDy{Go \0D9|Lw pb i"S?^䞶Jr](JH732lFH7r%r:Fuo"To$0bY|隮i a}]ՁmZC:FxL)OK;_)FsvNsPkǎ]%[[S" q{M)d1)զceb+¯cD]'`Pn ^io58h%Hb$X"{rՍ@;)|ťu*]/J4dNhPB" q@^Kbn{REwaiǼITr|<548ga{iB:D~f: g 5bIk}M}b qE`qVSב\ij !c%7 RJc4ۯ B~L$(jn{{MG&W~m8^LuXq<~.c}KWa^Sdş^y ,[KlO16Ovg8cD-fjz9tJ[4FH /BXʜ&2Pɐ"<cn &(1\EfrUߏU[/@u d8^4 p d~[ni UEX+vgʺzlgSrۙ y<'Qqad$ B'm,mΎ6[kD+ʂc`-a0LAi@+_8 sRGZߎO~öc|D[BxK>U\&F"/W\s;F ZݥoťzJ9M BZAJ`u =[8r"&k<{6c$vypbFM`VNӴ&Ug[FWoZ90 1ak]FgG#Hc#5iLpD'ڏYvx7eߺcCn1j'̒"*CУ =\aoMӴaA(_I|8nE1 m*m3'(î+ bq94 ZiLV1315wB-BTٍ_浑Kk?#֏G봷+&# s3Q$<`4 .(u[9*&r0twJ#cL:xI鑑 ;*lAE6-m!uAw:Zg zp0"_[r)ԮbQ?SjbS7S²5Wa}cx븄0nج B\RnW9Vb'CZ(ڒJf \Mwp>p"&W|\d ʯٙE5薌oހ5y+`r84^`VitK"|mGsK:;>,\ڀM2hV G&ƧKJ. sQ2Zq>^[ojqݙ ,tz ] y^Z#>q=!#!3p%*;e@ʡ BP'Z>*jFʩ{|ؼ?|:LbiJV H:cqѿ+iyH9q{wYU8ӛ0sC{ *H0ƋjS:4·&e m `g[ dYEV :G>|4 K'Oao1 w@0%2cWV /?^b[/8sA3|!X`f/ͿuLy7bvNC6kƳZ/f@2#?'c6lOɏBzBZ:`ON% e AÜ "~W yr&5?0zyx Gb{ S!<Ӽ!f$9}>3Q5~>IɛpM$CpU&'[rj;V*MPڪlg ଡj*hJJI4x=1d}{`,NFiM~ЩB#p$rXYU vgcl并8s@=Trt]9Qh|a(iUaZ6.|vM@uݷAй--U6 DE&meqX 4ٌԝg''XT"#2Ь*kXώaRP\vSOR8D^6RKwKKÜunw)]잕i.ѥăMK\} zLɀnf1-ʂw ۡjL1bf_BD$̴9\X u?Mdrn64j,=bDtZ:341v~B#Fη.="*G@*} e'7nvebj6Oq;ZQV4(͸#:f~JE]yŠ ̆qOХ+<EU*7Ts=LvQZ25I2j .\4@%|*tdy^Fx=FTCS'o=`@apYtq@Xc֓U7Q^ y.NG{PZGΈ"Ldv(+0 kRĠ.|كDi!ᬸYg^AIމ.CaǞpUgfgYO.5k}iN<*}Aq.Fy01nm}E/x|$ןZ,R"&? Ӗ_,'fyF9!PNx7]@Vt⫸_;npz:ܬw$SCHtȮ*w} /yw>̽;ͮl@9!a0Qgw<bϏq_G%͸G-qsh*mugo4J#1@/dɝfpEf=wE'HdIwIy[wy唾[\jeC̿ ~j d@&o/N5d&j^s.'KjwqK ݰaj-ܠO0Z"̋qwu->ў$ڿe5D\08ḁѨ3ja_ QNs5B>B$| \>oEqD#R9"Z!cv=΋:mgBmFTiKY+!t 5%L4LfUbαN?dz>q=)Kf W),{Xa/r G|y$LM68tT{͈V}6G_AGD(I`oA4kbjL!33O٫šڔbF7T$v`6r˘a@xMJ+shr-Y2k>sNنc_zu^ejeM?_lxnGճu_Y_l4q@=^J|p!ܳ#l& 'h_ oԘ|VC6 A ,Lm*ѣ@f'rXA1G}j#KN;;~ꛄ/?4i$,Gfv8{k{ CVMr`ahsދßumCޏϷhk!iouu Ԥ)w=+ =U}5"T/EF ۈ$WL6?7r#•%BU,,vz;X{2F.Qez|+LLlPswLga iğ' Y۪c|r@(rɟa$?쵅xSl1*v1D0V (j;>NKL+Xe˲됆l:GWN!⿥V 7A`ʬf3KR3GʭN%ҎJKo X&qҒvhVZП'd0:Xl[!sEzob a ,TE3%hSa ʹ=PԾvZ0W.]a~Eqh8BQ͢`s{A`إJ^elVS/l0.gK"L܇aⓡ2J>p^xdSko0bXzw1Q2,6Qѳź܋ Zkb= W[X=s@rN /ȬshhTqe犴n9J@q.*W1.쉳m+^S %&s-YϸmX%»!mZeN>̬X@歹N$JB/&Q<R^-4~0Tce4YoVkV#쥛z /L*]V1e斉Sv"Cԉ*ϛk{-q{r(SG_SXn)G mVdsѼs j (dCL3@?PAjQ0Fr '?m]%pKI>+AnAcXR$ѰC)Jtу?o<шT:]Uȣ1ڈ\ _?1^`N-r0X&$i )BiHY¯:M`*We\Gڟ_vGP-m9.r^u'mPΞE{n Gmѧȏ} #wsU3{FAm^aĽ: 0k/@Nkz2;7+k7mX9+qб}kC>Tlf@ ( 7;P Nz"oGjJFmTtާB1tfF9 J,0S<>r#\9h2 B-UE$wg4q2>]Nssucd'xF~ ˡ'r auՀ(v=H,EC _48sބRUqخ#)Jr"zJF=!j,.ӬUs jK@UpK}g Yl izʶ`;{}; ÐKn j`Z~n7))gD0rcxK+XA85~ Q/egt =/G2mu[jpQG᠕XpÈnTyeB):E'XfGMtX|[UQ˿s`&0J+SCjyb)6XlLFwaD sFGهIyY%8b1mU 93gB Fwu/8ŷ伭o}L9Qf}P #"E?rٛq1x'`3RqHWr8)Y~s'E;9xkMPo&᯲Zd[y(2Po\3kߏD~ZWISFeYC."A[[0q ioBm; -hL R?~a;(S@}l0I wΉ\~U";1%\7s c? ?Zt2dG[ "_ UgK3T!4H(o0F?5)* Bj 2Q#c ymsx.86r/>={r)8$Mvxmlף+7o kk|y(ePFWigb:F'r^c1=?helXsw( @x1SxoH^`*g8f[p7, ^ߤ]SfL{T 0D8?i/m^ZR<[A00f{@ɪ..$ DrhHjYq> ߤЬ T-iivnR0[m#LcQXf[Mw4~wr[TU|,tYhkl{r1Psq8ĝ͍?xoع zBvbD "#rR0s@&}jK9ra&ZۄtwBu2CX2 -8:KÞU6NEC0v}#Vv%.kFB6ibFёN$YUh P9Br_[PW${G74~=oƍSGwjh(jLӴa(71ړ-k0ꔈ9uG?f(E0Ge˳O})^>m'u4Ee*랔ZrJylJp'Ej- ,Qӌ9iK5FJxt YrbډFQ(׎E/]D,C#:f`I4Hr&SQwF"VAQXF,m )@)\Zoڠ與*Cs?.\4zC圛sᨕnTc}Yiڇ>Qn$u';ԋ=B{$Y׿ͦĢH PK}h6DIɼ7fQ,I%j:}EAy ֆ"f%>&i# K]z= @09v !v Z?,;1eL. Z]AgjP:R]UkU<\/Upp7i{u¼Yl%xE=Q }psF·bN{59rbLJ% 8d Z W$-X]]ArrkeTv_p#Z6|3Dͬű;}uH\&$6CA/0>ƶR4@(v+-9Hv=#P7!mQeύ!O~ZU_F',z1&WlD/V=z߉1Y Գ/Tj^DeZa=ܱ [C$ބ%SA6v3T~Kux39x%z\&.,'M$)xMj{^WFXEvNj-iP\3G 3IEKUׁ7h[x'[9Դ{\Xt<Ə.عU` {ۍ$9)حRh̓5W".Ej7< ߥcӢ#$ l~a:$:eVTHO6crR)C(aȻj9=L 3ד +˵ȫ:E. m6xE%7,p3P片!o/2Bd{-x1A=fӖ5iNIa^DM17z8HoVSyϰګcm3IЋv8RUݻ$rA)aWNqyt0=Dv\KwgjJōɶ3PɡyF̊RQB/ԹTo\pI'f_vțѲҵ_W.f=N'Þb9*1s,w 2tKX_N:}DY@rp87IO?N 9 } 7Se=EB3&) 8[NMt֙Ӳ~ s0K§? QD Orʞ;% ,SKmc_ďMuLJD`S7͆KH#6 p|'! aիJ? r]$ܓ"J;.ްW.穚Wj}zHcad_g3FOF0Ug n9T3lV{=YX!Ւlj6 צ硯REwBhrYn53|͞ݧĈ&s6ym OHɴ7=Ɯ;z~ԦO$̈́LV+}pu/.6h 2p傉$!dW1{q Rbl}U:P3tuR#-䦉ӺL^"OnxIzi"Ch'v/TxN~̶D_׈pSb>t $>tG(.V]TwAV2O+vFmK ~* xѦNۣ;j$8+{JOUz9[`MK>,s6E䙣$Yj!V{RS;6 o!A XnEgNYh>M*x6cڇ; >T=s^20v5քoT**]G,4;&%b"G͟=NϹBv"i "%"?$:&efxM&ݸK$6Tl"nT;l{c;ǙzI@"Ap9@py^@ΉIkZqiru DWR  3O@#C]IOΗW'cru\Ysc-1a~:qx} |c҂Ƒ"U/Lf'_Ia~GzoRԡܘtcbM/}Y33ލ*pMX}=}#:=CiCDOE!28O3?M oD`dwIgMv1{x7ۏ|AԅWGY{K\=$jVo}Гr1@4ip3a3TH{ZX1xN2_ヘ$hPk$$aɾ7FnE#adb>GrOOr@[ZoeATd?,i>!`xf|t}qjfv< =HZ]f¶Da~t]Q57frA2{DN-#Kr-/Mq^YGmB)Vc:Q6)@\L2(LjHq%MORzFWʘ/ 5}?B=x)v{9b.3 0H/v[@M0^w S $Lb0? yl#=q9_I#>wB1c#ʔṾ{)yBS<n]lLU o(>JLfE茗n z=eUzNj ݑҸYI% p]`-tXzk6LL0D:f<^Jov>-bLPFD&m#Hc$~syWBڻާ>r$=XZaNrij54Y{OW+0J/usb _ }bn5H렎gK)2B:o,.A Bq B&X0--B[@-44;>Rg-Lip/wrO-QυCG dvj <˄3O@}:j ]׽QCQ@e:5?%*\|)jRddcQ  8dJKylg;NKxri|vxqܹ/+ԈtS ?Ht]g@g<۶2_4"{Bx OURŷYBCo2,I9s%7R턖Poi`ׄ.aԛN "1@ :c }ÇayfuS>01 qu; RfdeO%N4-")nTN5?E$oXvup +z HSknp]КWv7oFDQXȆ(3 lHAi RN!L&R"BK1{IjH8MgB=L0-7 b!B8/.T2 \!rko3 Q"ti})I棔oK\1+;+@ZR ?'$ WIScמxzBxxF't1~0>HN/h:I$/R_t=庾VL#APO -IH̰ͿKP9pY"GXgAzs)䜺nB2^ ;<43e.CTWy? MÿLf_!PHQwUCYl&%(g;jU$S}[_o*7F Lxr%P5;WFFN-$s|a|9 Z8=DRd=m\"Itn>Jx,.wH 78H5xI\pc N4 @ؔSSз|vPf]~n$!D*OF8q3JGUoƕL>Y#~tQI8rjuu h]gwze"53-^4{ښK* j&h^ 2H!Hj9ZY2iGÈHˇ_㼘0%yM=Z I]-QQ>N Bm*5GnIDi0Aw zJ 9Pa%UdRS~?GxH4HPDAR0#U&1.<ÑdwPXIph[Dj滳󁯊,;JmĠXߴcCA|nWìitDg,-/}#XݷJ-pNy 71[PV#@0#Km0=-tDnHnIy\)4M=,  crгe.dM3fcΐQӳwVvaS1+;j4'pm]r|| EpGy'ظ麼Ѱ#;m`2# kaj(&l"(?iyq 'R)[|)?;6e0!>JkO-Gx;0þ`Ty#,Ih3#is߃` 1&À>ƫ bƴ8kpkn6*(&‘w8 ua{C4w3(=m <{^QHEIf))p% yzBi\F߇Qd5mD-?9uo eA8h\Ճ+?p)| f #xȽؐ{T*?L4!,Cs(;b7sє\8i:c@Z9m }<"` $K/Q)Lmg##{JcS>hgSϔ,B%Ik@:9s5 _Jg0<;/,0P?% ly ĵ%:f艗w\M:(WCVvC KBrIL6?3T&69ũwc̠ _.)R@#uT0E^_.lO npKKeGZuf!myVG}ʢvep= 6T_9ۡ65 (UL*SSbzr#*߳4M-rJAOvUpnG8 ''Aj6ZDn,ڤJڭhCq[Sc\sk x6p25tCbmS;g;nMJL#C&V#.^ X T'E(l%spֆ7PHۯ'߻xͮf]b xex3]ëf=e>DlK?3$߱2w-#~fRlPtljʡ 60Z0o&ܟtI)wpF!TsCqe_69k6!B1تBTDҩް9 NɅ} JmJ"[H"dѴ0W&.I,χ(=|ɖ {qm;qE䭼SrEhI*h2u.Je&d#B)fbnY-6y~f3n-&^y mVg#MPMrC֘4^99r[2HM1 Ppdަkb=;b??+lDHLX| ^0-q!GF-vHI;'՚AqJ44H)C6-g2ϐY _;CbUsI)2ѕ}wDCr]qG:s?Ϻmd4x~1ŷt0,˟1-]ZފTAIL'u,8JBrtY8wCV l$=bZH&JxꯔBFE9F2 | ]P逖4ts2S _!h/Zj6oF(m%N~i2=l{Rn ac~xzpfgTdea%M% {8iEu[?x"3yx-V qM.G4:)I5 +%+Bm%ęu'dlzj5B yڵϻ%ynS~sH=lKW 9Sn7pf:(s},=>^xIgk&O##~@ǩd yaԱ "d+_/hӖR)ru-ZWPM`Q^BQ#XU!-r PD0A qAu13lU4sc7Oo$st cȸw$V1jl[tuinD,tFN*(B3f(oD[Xs|,dbs%OCkRI˹wW%sY1@=7Kv Sm7Ψ4_edu'S$"D4X H&fŧc)< >4^V˝e뽨9,;oڂ[Tm 'ӋJ`_R3Agw1m6e'Z-I4D",O/+{^6VڞP`zN[v @1K0 ص\Mb &iCb)fPBH4#}Ph{bS}CTW2HzX2쀬AИLuY8?<*|2쪉5ortտ,?Y'WD$-7(nY {!kt}BuDA፡7*wL˥ӱo/mi@Ӆ/Y{S⡚>{,񑼣$9 Bu\Az(M=T΄5YVHxɗ2"l4WIKRXf?A_|" ԍUvs2r>RMD.[[d Z5:Q6p 8ZU3[JP_Ix0d4S/XR5\QTm_s3 B$~LZ GI(7SI4;3aՌ6h7PKѳMNc? jD l[m/ L/[O7$i$5ʌ6jX8nD#oWӯJv: u9G_] feҩNbR'|&&Ko-~~I=`;vTsKa"6Q)kmACɀzҺ!U0bKcqNh"kYԳT/=iO6rQ1ORG$!Yxg)WNIG} $WgށRa [SIPNQe(`4xOs>%dVPD75 `ʟw3M'AmbuRz"Xkuo:jSQ|׸Y Gj3XǏm$ %ZV սz.?<<<]W,nM=Z^ظőEY\*XZ,]P@6,o˅pJB*e^߫ސmRԗHS|J =[t<zڣ m S`(2#Ï.xb9 -crlSG QxNPzl8It3?.&jSXp /S%bO[>s \GǍ2j%TgHUXSp~Zt`9X:>ڵ`&كf(O(d@YoHf眪F?h"} &8D 6$GNu0T9?L2Wzc,B:h|æ?7YlH~ݱ&^mpbđL$4dޟZ7V].a|Δ=%+yLe\!{f!-t3vuC՝FHAhNZ*yZ0/!k26S]/˜nq6^fltUB4Zg20, "?5*#8}y)jgD=XZEFU) v&-(1\煒 @gȟu,pij!9WźNۤ uq(]ZIܔ@qq<3& NQVeִcc率n\|H$'C|2%,9N~jy?VՊ 3 rR l/ W\*Ԯ 42Z̟SINKzG08A/\&?ӆpC\{5>v1)DQvrxP??CB4AcRyk V+4(Xͳ̽(HxD `ݨo觯'-a0^L tF%m|CV GFYa"M?km>!nj ]ƽ_FaoڜO~L]B(SY!ܬ;ۀV# i᮷- 8}_tίi9ǎO%{A>>T R8a9Ԑl7U/7ubE';D@"~(Dzn2ݶrQ},3㢟9^*$5JbzcT !jMOzVh½()\!#g7X7>33s ~KD E.i'G"ר| Pgjz7p1[YdHn Wnb@ҕ1)Z~cX;eL(ȹgn߾K/6@ibtۚ8.E>MH yc~S@M\'DՆFvY "6]37p . ԛkX^\j}ۭ Z#=YJ^EXJgDhr=k|y̕A\AYQ>!XN%ǒNq?8ZY%BhYE4QCk !(w.gS(FԹq[iV~u9<@sc-͹kwVPC *flF_֮ds|gl0[LYn/*P 9Ndt'ػWE$SlYe~pcG8֏nT4dg(RҺBWCm [[jՇ2̙.KХ3*ejmG\ Neg0';GF .fvټ7cMy#>0ػ +%܊K(,l$g6 s~% je$_Le*! bgss!rM@`SRr|M<\12D)13 -mj ko 僈5(jsi+~0n/ uyE:X"b_vmiIXG'CNeYf._K.!;, _.4ڝA;Hh:_k˙kF4gʆ iQ2sxEHsQ:X"ak{Q~hʳm|{|? [-n\)ݘ6|E.̰='U*)UV!0ZKVp;1x/I{P:tjY g{q23o_5᫨*=(j55"7G1mFؚSM4$F%HM$P@Kh)]|BFlok+v9ŌN{EIPD%\doVW0O8s ]I-fPl65Z D͆: &>{V9xE-O B#_J%"G(3AN *e޿#M$Cl%R3Fw,ULXfGS5T!)x'Cil9aL!P} UB Kdo*$ۛ|5S |eP'΁~,WyzZZbޝQHnbiur;QD)YD-OgUޥc[KΫ 65^/LӴ0uQ5K X+q,Oim>Ć(GpׇZ$G\4;X$U]0,B MrGȶ~Đu7Llm>QW'#askE>uAdZvK2MvBP*"?FxFξM6e>Mכ2PT4Μ;,B^ӥT1Qb3Ui7 W+KۘȔrʖ+A]zǏ@r7ϒ!LUB4ovvi7[sx)pJͣ҂5X!du#u䌔xr['&$&zkq}Kֈu9_V]Ec Ϳģ:Lpd'eG:FTʜkdVER,{'-˸N8j. щɶsrh jxGO ^2& >O*^!:At7[ta[yqW] +쿽[?a,~ᅍ4μ ;:TVnXPܳkYM*"Dˡn 3LCy5P3^7ut D?ԓ|j _[r`hs dÝ3ũRA/>`ǖ;\nIeQS^ KOnR(q E;A:0s͇@WRJ ޥXl#7 8Ɛ0cnIgP ٕ!HuL]v6!ph#jRf[*I{)i:8۪Qҵ Mz5z51E7JW?gKE |v>E\3r8 Dyrҏ1MG"6"—uq:"B)H=p҉)Rrwʯ; 2i 㽓@J?sdӉ/},]m J0 J[9 1b7^FD5ŵ⠗4gv2Fb ƞԫΒIh7*szīP ۊdO{{+GRA;]҃#/~y&ˆ t~clLQXamq&qG څL&'Ygf*bˡ `B2cBIQ agÇW8ڟ.6D[F ȸTN9j^3zBdRZ+"Y7B_f0$?wg<tHWQ3m߶xWi=l<dT?`"M6InQ{"T\\P0N`b#tfKa\J9+^;A(0p ON0UBxm;euG0. Ndm,_1* \9F_F?ن%·"l!,}DŽ~tJBa>"” lYOpUZM\U A6(c$}_aKr5]Je>+ÌקnF#]m%ۜ}K1o%aMl-pJ?])tlp 3t8FZn/WJU^ z̰"-v^oTx5Rdpq#8H$djgl4nL -ǛH%)@lLcf]#RcCIKſۇ?7%R 8J'$?S2?H eI`KtoY+QK"oeC4"4V@mxr:[F~YA%hT.?- י;L߽f{IXd_Q.'p`Օ"_78ki{&T o:ᝮ|dY^WwO E#-'gÕxP-fq/b6,w[U/nIBiݞ$T}~盹oD׬׺!C=Z8Gʨ㋸U: xrj %f^蹛c Rl? gw$;dw@wއuVd\%q; @垵= c|#xI.u0&Rs4̴Xd+PyѐCO*õ/z炿AVڰ\yo s}nbu5ү  7 +ܚ 3e5C{On +w*}A!≅(m]^VqA_.p3$O(,4IB:8' a!䔛@{Ck#J~N ԰!k}&1Ldm<#J?x$pekGDU[MikpZ\1lDQZ xqzJ#s9^-N1yw6Ȕs13po~F /pt g6=#kyr69[{N WDI*Jqŕ6BX K :Ez̈́)S11Ƣ6I}I gWK`8LT=)iy:#" Kw裒Q]Nꀋ/-CWfHg+uܧH[A|6&B1| XװQ?P~aH3 u)49jA*TyuXJ[?Ǥo*RWLUm<fOQfpN]&YrVgY^e38[q*]i+a7D?F+?,>V@0I'bEib";VH 52<)l]*Ra#e"joYw\62ݬG9,r3BrAK^eE{ Oj:_,Spv_Wi᩹NX!l2ZItzT1|WŔ~k CJK-gl]_NXBX`tHR,(I_-Z/ YHL{ER܂"*ذeyG!linEO!x0f'@; *~M*~Ps? L56ɸq\b;[-\TK]7̞fmګ/Hf1]rJ?'!$[Sǁdoj;}=v| {p7iv[ "dl|5ۍkZDk}$j*(F NF5^u44(W@KT#Zg+<'oWo 牞)+Y4kѵ?2Pq]%һa3 n!0m7dY@ x%ˀ`3g+"1l/%MK5FaQͱn4˩-tBH5aH3k= Kn̘ -;?ψВހ16~|bY}tPhu{=I,2w0W2TD*awÔvR[Ȇ/C9#D} Dz ~*ɖjj9"nE3*Tr":q _d;iL[@rA"at>&uwA䯳أЀc֨m.Cj: ">G4 Ȣ,O"ڭTs]Mk3CfAr:7}gUca8,'5ڒ<>y:2erhXl)VSA;­{[ba)ayT/;kTr67F.*9@~yKĩD#LmZ#()ʾZ'z`qf8˫ xߪR`+kFX!Å0>nI([c&MӽoDz:?*8i%I0 KXZktN"=S;Q[\Hqܬ&{2}Ϲ򑔝? pҫy\ Q"#Ilg~i *uVD>**XtZH_\Z_UQ/Vp}:Be}{*SS9\d JA4]KXo\ b)lo_oW;ԠRVl=_s&Bj]b&wĦFM+P* Q<|t|'8e9nO;I:m)_Rakx7{n؛; &t9|Q%8 JTt/ $iykxVO)U{/B{hQ,r`Rn#>n>4M Dg a"nȥ`\qE;ga>H-,?=c|n!FdxGS2Z i'+)Sy?z7Rх+kmK =| \W u7GOM8JY#$3vaoqʗޘh \#EPޜVvlxr=SDLc^THpGF_nbH觊>O ^?JFܽt9|g[+ee]Vf{GjI4}ӝ`lՠ1+CRA#ƫL|l6p+`6#| *[SB9}!7Vl#_ PLy8]sc cN|D{*jX*] )x=BUvԺ9(BׅCގ&]纰2tg#NeEUЙ֘cf5>N@fBy)s1 ^b:(p,bX.uRT@¨dʿ~WgSHbwow'Ā|w7z ^/UЅ x`p-s$F54l0ͪO#=ڛ|:6;lPmbHͨpfO? /T.C !bV;Yl$_XvBΪ*DXw +_NRIFԍ.??U&5yo`3zF1NfXpmz܏>H#wcv-Ūp>ԕ~'7a?kCw8@Q}Tlٜg6O5zǢL,|p&!="@+C  eLA$9k?=TPe:XkN?xv!YJ!ڍ2\.H,aiS2a i(t>Y`ޕKAGc9q _\D#go6KP4fɹ>U'kHbz"+Jk!B2q=[R=x,w!_=nMN^XA5x-em˩h:xۄPMp,٢灼2~`c3;~ V$(-D4/(4Ybjъ[g`OvvD~ymk,$BìYЛF1?L"*]=(Lk*QK !BxwtmozC=8-Cxzb'͔~Wגm?VmReQekS.dçH(މs 0õ>Iƒ 0=)^ |N6^`9l&ݢ8_؈l ry:X\dI9\>vþ|eͭ ^1RU!'B@C ?GWakϑ3ȈY@m%]92( 쌂L-[/0}&&SqF6^gLz*twuP-<ׂ{~lz\Yen«<'k/F5h<"Fa@g!BnqZm5N"֟'c/Zud3 .ʾ=i Oy92pE=4oFdM洺UZíw'DžF@k q0'GaFEkܗ&ZBv׺n!US/8y8ɮ3x"^x6Yyzu²!׭sa2lE}==qBJsHWuhFu;l7w;$sg^[W&*[r?,Pӥ16 6N=:oeHfe7A;nU0R)"]T6ͩ r4k(>i 3M_Uhz#&)qxB.q 1Ȱ]4Of5ΓF$Tpv9\ݪFӹn  Dn.`:;;2TxZ[ǛWHGU>r|ذ96HSR1c<y~̭6mMmFU& @ ~_^Eɂt H*NS'GIs74": 3)P pSQYIUJ LٖXR~# TZE8?c֎t9'VDOk&/5j:k),u!Iz4%K"Sz@jSn.KTXҡatxv"<;i_= 'ܯ Kjk MڥB2#3kӾ ϖv8:A<ŠMy)̗I[4虅q j֎ Cm'lL~DZw슳rbCXc6A$K-4:pH;/ 1Lz;ᜊزW\d6`.]Fg4:O5<ņ4@2&)SJݍD c6El. " Ě#Aw,s(zBHeI H" rH@CVIEsu߆EKգ 'Rȳ{ \{3*9HK$(k9߮ˡ/~AB*W0s% qɬgٟ]^<5+YCɜv1aUKu}8>zO %fCOwdd=r/kaԓ45ǫxlhF'] =TY:>c-~JxV4>$D߹cnΈ"0~Gp45GN'P d_}i3"rjEY4Oဪe))%;ג5Zd! 7Z׶W?cېJ' LIR˜5.(z.ƽg4Y2ωfF ]EqĢ.R$h&I5Klţ8vG;/ 4{󚀾4kcί?J0@wloGn,'ϊ 5ᅢ߻-X:vp_clPA N-2ݙȾ+qhF囹~8#z]q^Kq4 ?8,yO_}`J(C (|bqQwR-ߴ9zr?f{jc4yZ G}z/l$l/ (C0/Ƚtu]k5-T ejlo{bIK79L?"N'hr_~ 816APhi'%z AeӾtleʆ/.16Lv̯F,ܗi*Jf9rZYydƯ-F&\ r#iӏID蹦# ?, 9hkc-hFTҌNزpp^_z _hD6A; `vG ri?dfV[sPPiZ6`{,\s;YA-^fe=NN4 [_1z`ap-:sw.ce?5ǛP( PԶ7$1%(oS +]Ea+l$P.v~&&iqQf4noAH^TٳpVhqRoH[J{J$p9! )]*79Mh _H b<+  X滘5sv@a]]N) fF|ZL"dk4>P' m560 %O $iKc ٥⦻b,Uqs c ż8YMoʳʸr~sSTr:y;.f bc27µFn^x娭g-ص-C|Q%'`UQJw.Zthʛ2>5zs1>*z 3_z()4evV^iy1WIx{\u{p lswkRwFBL:qy4VcS^J*YcO<76ayJm c^_6}9,cMcv7":3/ԯ%ȄBRh&5NpLR \(#-m /1YzH+VJĽ"vEi q>CW'롹į, YCR`6aL@rz'ZouԲ2)QIb!_dWMF]ALsP{5ѷԮYG BK+*Q[Wيbګ852 4Xض0i7 v.gQH$%mYGL!rl 5F1t$Te![RVF#.bv /;U)3I}gwA f0'$aJ7t>su%?UiwsT;xsgd vw8ZL5QQI9J*Bݝm]X3VW\{eoa ƫ?/:X#EL~*)Gj JG? ~Rrj%T!WZw*A|.ףZf+e~>DzġF?Uխ~"r8SO&_BL?|n";C|}hT]>މ ʚǂKRUg̔¸OĸM€|hݚ^pj8?ĒA Xbs)h@A}&ɦHx2_ f1  *]kopve-+!:*)Mx3 P.<DSh46L:62޲O7ޙ4X6v11Sk}m~@ o=D7q-AԢY݂WAF>w"uisEoY#YAlG6CR$ p5*;2ɝxݡ-YSzA.,"GXdȍr2gm"!o|/QLf`Ie2=Q ]z|Ñ\p)~ i3%ei*x["mn0 L8"$BC#y3T+v&vw*9#2 @ =5I4{ƽV*P@[=Rp3}.>gM!d HdN؋8K4E PUIY m$9Y!6}/*r<>1"I<΂YIҶ(nìXP>tϑ\&YMڏ)-Zi ^K;n>o6 K ZTrPy6ʹMD);1 ,&mDP]ٶA3wcuZ'Vׁً$_h?NR.xoq\Ơ;{ٞn _u0I>eSܮbpdľ`vF'Ta;kI+Rz}+"<@4 +^v, }T7eQ.{)H\IPTXEKiKJߵ;=p &9n|bAS4w^SX+Z}6"a1h!.'})' 6{ѩ ^4ؕ%.fsG4-tV?6 i5f.rn 7g "…3*yOg2<1U7w V8Tcu3/xZF(9[o}#wAZ,pCj7OVr)y:>D}`aۑT%0FJ9g%cݜJpfčˑ2SIA+-1?܆*0v1S@pjnDM_{6R)qhq"urϘ Yi0/_%(?K_P8:{B#iJ|JTg;tHoϛI3gX$5 ꤥ}C<ͨ-6_yZorp! j0:)q[$klyK׻_c`jT!12{A7A&S,YO޶\K^Yчvu3r_n<ͻ3+A.z~/_75# h3ՌLROM,yä3M~F9VAك檱/ H>A+# q0Dɱ&aӸ? ,V~ΐ9Bת(z {,Xd  "1h!! M{̓ ,wMw%5 yk >Y+D1lvbA,Uʤ% Gx^~Ur05@QA zO({ ?ԕ{VNţ̯w[ܖE\gQhmOewl^*u{ቱt^\츭=Z{o=3߆`+2i[,-,n,WDͳzuY!8 I 1$OuwE~n<)BdBis)w os܆rCB ꓙYWK[ïiT瑭Kh717pFaœί6Xe冽rv"#KtZyjԟOLµml]fR)XzDWeiuSju_7/6;fTJH38u e$ѳ'o'D1x +a\ wf=Ps0Q5u+N(P\|!4qm ) cs&1o2RNl*$}JW9 |ˡ 1/86[{8˖w2F3C9=Z6SFVB48oHovOijL/'mOo;ܧ|cX3kE av" YɐWR#Z;f1Q<6c@QYԴ|ۻC햟>~)fv淧gFىjpydbb:-10iC`۪$tCK +:fhuK'Kӄ$u,YTGYno&gͧD)y1a,Y%qTa]ɽr\0|u]if@I6N#ٖ$:t{=:Rpt:J #=Ist|:Q>US&u Vww3ooO(Uǂ8dpԂ5._ɲ*/J[p6)kuHTqUɇ"2Ewȝ13hQq4/T\bUIz܆9Jڤ6絲ZÞWď)w;H!rդ D9O.A dZ|CnCqYs<_Z7·)*dx2ա~8# @xHqJ׏h*7oPnsj6km>*&tYm[7S{κP%D*qoR Ivh˰eB$:oº# cs*T*PLMSY9HN(س2w~KuRmȰLC6wH˞rج-+碘<;>Ế0QÇ0Tz0=ȎS^_͎{Sд>ΰگ}Hs*],!h-iK fuˢ6^`>Y/Y>3 9~JfPW0ֈAvc|JZ .6xgè"4+q6{۲p_Z-0 .|-$Pʔ 7ۢq3Y D}&7Lq,50rHb*b7G~vZ= AxXR.~h-i6'R1ZdO:O C4A@Zٱѫ+pAC?AՎOr< ɴQUWJG~=NY,ٖ+fhzIp^$ Ɯ#4Gn莢LH=y5,-^r8PaFNZ G7WRZ )M48qg{=C.5Q9>]z&@* p$ ĵ=>g1CRYsVí2ޅ"=Vr[N=m;9F{/_ Er8*;SӃ7*5x4↪U S%JCv/Noa~t GUAh ) Cw# tR^H G$@N~OYen?'FJ$(G6X-Pqkg|KY'De}#fO?uB51=9EqGA |b =u ?V䬳G%_O!F\u;SVᐸ[N}<\FBw&s,#Ϯ3li#Y[fJ'zJoEgDn|naV'(J4&#lxEXΨǟ(#NjMȑ* _j5LYDR37H5n;Ws"|s,P7RrGwb/9{)#<Ǝv1)x;3p68#˾`1%/$̖h;X:jSDҧ=Tdy@l%36Z%ug]?L$F?h*9.v"vuD-y7~r +$Jd(Jy8|(k< +§9)>1gN]$Z&T g7WQ(Z<K6nj  ce~9Tgپ>{ڿ5pS6Cd%IWr+([ZLMhou@wJ2>[3M/e!6@vMUg#4wڦm%gm29RںJ)}4ejIk.{ܰ~2_~C4m#[x)9k5]5b`m 8HCE1R/^a"z~7gC6M\S$ֽ➻hBqz:B6?)([9ZPh/ݑ݌ QÈ'T#,l<+V,mA!{0}U$N8MLK.kl֖Gw;8k'g^9xgvT5^[T"޶Ic6T~E|q}7N&z<;Y dw{,4lʗ9Odq쌟x)n#b\n {5Kj^4lԺURHZ` kn*I%wwὃ  7̀ؽ VHY.dZB_@d)4`@ZTi|8di?s~G ÊV N!/"G6Xt Fgfǘ^ki$z)נ#8{\REQSiǂ3ש'a`KagR`U΂}Z}kZfT+ /'T:ӂS\î m|dHM]}w)m>[RWk [ ⫩F1t}ƏMl˂! _1՝|t2ߘ(sjİ|\<VQA[z|HM":~sĊ}7 ,y3A髸! yLU9\+Gl(p?K*\8vA?%u( , {{c~J+8װ&/'SRWFxO z%7f3 XG 2iNf17KIVsl~y$fQO7A,DL3]U@l.ё߻iB,te(u V@l4ө夝PJ+x4쳌(bv$LAd_CtV=W((+^$B!I}V%P:VfYH~nQՈxDZh(֯+ p,N7.nHeqV|X5AtD9×H8VJ?#cuD=F. 4C^f}vx ,8c7lӱ h|;(ߪClBU@mF]7uK>PqEhEᙝ6[8+yw\Om2Ibċmh xmmTm$NoA&ىnTk-3œ"`F~ e%Ux<8X4J]A Uiy?j?IMV$.N["9;i/dŖLU.4YD*#UbeP ^fAϕ)B&{Rd!_~n>V4>َ1%vj1 ׭0cifMU:8fJl,gG=^\!8gYcqz'@yh!o{Fצ'T#c }!»]"ҠVp"pp_N!G:w Q-Èe{i݊\0g;){+:._ 3]1ū:)" ҅~U*/P]k0Ξs,8gҨ>q̘4(;CZc21[9i˧$؛)(+/]# ~,,Q0Z҅rI3Y*G.M?胡{‚bPڌeD* ܞ:"X+λK(CIY8wdi(, ݿ B>QqD,#X"w=}so p',in=xh+pxR[iuv"i8˖n`£퍲|xLw R`YuYl.1nw/rY&ܓ|Gi;#7:;,H'h|ܻa]f gM!^[s* T$L%;\EѶ«sRAR_ƾHP<&HY<j[L^,q}8[l qxvC/ySvg8WH3mh,1?*n0P .P67}w W򑭈6b1@- OBy4Qt$ rŔGUBuɵ #v7׋<P5cfxn5ٻ4Ӹ <׫䞫RGC4%k4!! SgpñY4_z3sjsNS8=0deۢWCu@:\HvK@h3kaOMSƈ4dlҡ|#WV9鋄T_D BOgg:j~2v]EE6akEW pbkuXn_ A6Noֵ\b-|\7a0wnq|_ O@_h3jf rL{wELωψx)S+:db oc &[D2w1q%pDp ;IQĬw{T޳(z!$>ݛʴŏͣY-Z>#ˬfɂd{xUu[ BY9V,`W*{lwFFLb:5֘]Nz-AŮ8 ilRYx$oMsul=cdLBV蹃'')w26>CXm kBX\kگޙT ]bG˴XgĘ-j:<"z4HxJE=w}?]+]#xuz[ceux~IHtNs2@՟5p֥]3l{G;Ild (ĝw8OJˆbO ǻE+1iFK=Vdk3 n;\/WΎ3kgt+"_(ݎH7]~ZO| M9\!EǶ/1-?W(t؞YFєu(#t+l9X꼳ʿЮ"O(n)+5kH2L -WCKF܊C Nڳ}c갡~8aqI8Qrm W ׹IS2l3Ǽֲ0Z! >p$TB*˾s ^6]blnW%zE"m9IK%!j`vsor |[_C\)o'SW1`t0 _JK.ha-@򑦭!j,Vc< _+]7s[=9y.),=#?Kb2_8F+Yˏ7WbL@U"YX-;gW Bb| %Db=;(b#:s}GS:ծo~z.b@Msj5-;YRů:'@q_I:9o+XAG٢O::vy]'2ȥ2igtzᦕ0+e+qiR$?`]6?YPN 0 -"r}Z 8Y~gP249.+xPID15X~!&9QӜ!6;HAbn[뷮?g@!^YطzU O(4QAzZ2>co!CQبinyq :))3Twh#]ORsN۾Qw~2ՄP0L#-Tu0爈bY-7e, 4s ń M]b9 |}5BX]c du)>"H107'S7@xD #XDm|3͡n9)10!LV!wZՃ b4)j/.}z'Z$8=/@u䮊%jB_./N s+k%+E4ss}_Cv'IsX"5EpZco/)d%˜¦_ՠrT'LuGl) =F]VM 2]&qD(*tA?~8U%Q'kms;"͠Q`ٗ2%C+nWws%d7X9P)y{Ui>ٵu A ({b t;7CgvѬ."܈~!#@Fm2b}=A`#EXyT}.KoTԳ9MTU5 0w}6|P}J\Hhk a a"|Xr "JHR|,:yu R&yOgG2ڐ bzUv>(8[z)j1Z{ 㺪%xRxDM’R@<;Ղ7ˋ5ൠAp+S ?*ZΡC"yfw}Đ4Tт:ѽHycY {K\4T`'&VYա{-e'O%6ڮ<Ƀ*z))QEy)$ ;z\%YbeӬ7YY"(8Ӕ)}Vj꠮|@cT g ɯT2a0ܨ.Pmī+䁖,<j"Jԑ>C/58!4*o2 l@+L;q:j|^S^7z ҳiGWet 4hl B'hvb/9wY[) DŽq5wtl;Åd?w3.=eV!t ]O5 .@͚ob .lXk4Sʯ޽hGb   ?r_+ J)*i.:-3/ ~GFA7KEfBW9!)?ZV8#oNFKDGV`dK+( 2'mu-t* uaQ):_Mg)4j,gnEMX-6* 7WS uQ:,Y2W8ՌW=P.oaL򝔫Lkh;"6@=4yu|‰Y qM..L\/t Qu+hw0A~UKRDMGxE,HYF|Q 79._b"g㢇q*7a`BiGsf~>9ßϢ/qI.#g=sn`RڄJ45BIk;V";49tk2FZvVfUz< Ԁ,7x 8zJdPMdƂnUQ.L^I8IOiT & 4ެ u1 goE_t& L5W-|7K?KˌL2؉U\־4D^-H]CUU .n( ){ O=oHН٢FI*JQy|~ 0zD~(|sSY}xA*p !}u~CKs:V`WQ5i:ђ_^\$_9( 6דgKZ :5Or C~[.;(YYYHH~ΚX_9)W }ؿMMC%iBMxp @3iۓ!'/aW;JnU7i;z LOAvs =0US{/T DU峲^U1׋}1yAm.׼7Xn7v> 9]K}X5X>!%l2jQ`Y1tט Jq{,ׯ]%/?GRc=LJGs0]צtcOZ}a4oF \Dg8pqaьW ~g'dT]b|JJ?)lM9%${f Nd&Ŏ^ w<ߎ6fL%ڻA]0L*:eu=:,R A2)ƉDR|P2OY~J_`rjۙƺͨ/՛O0զ,pM◨/\ \ĵPhs1! cfc\XcL=8#:F).kK=xLP86wJ=RFw]׿g>+Q]Uk[p!W{%c뛢 Z 2)$#ٞ@BqǶPbׯD>x'XncWʇ_^K8nnQv=9ɓ{M~|QheeGA>GA&:U] p& ҧe<E:l9m${$pGܻs/F(U/@i~3imi,SdoNOòSX#ȏQH;qa4$GOp䫲YNSs9V.2E.tc k yb$#렸ԀKƇwɽS]O.p{!#~;.xf4 D!Ρ7MD`?gN;A mdI%mܑ{m',(e@]ra ZRbzj`sGA&0vM`礈e{d߂mTm\ShBZXHBN#VLzov5NZP5-m\O,ߢS~}U|93RwQQhħ; ΥXk ^xW=Hύk)R2iUUl`^Xip)2«GsiSm sv{8/u㑮Q#]'kY42={@5Bn$`U `3VA,) ^㝞kYٞEI'D zWjPƖܶ `8~n ]XmZgYtՀP|-L5Cud8&>" ~G87 |0zh%vCRNg6;vM45+ f[u,i~A؉WR jq ;Tv|ufNnρ#m&0ްNˮ^WSͯL⹵R~~ߘ*JH"tO85j Xz\H]K*`6WOo!ԿAk 7X52sN.Jz%?mvRTP|7?v eJ' p[=mL$^?xSE7O&Ac;D/'1`Ѓ9k;yfc=۱A< 2a7Er4feXT=?,9J|rpMF0]]%J/ՉFBPZ1M+NlדA]FH` ]]4{-͎/)ek.Ng_k$o蝹axFy|},LI< rUy(orٟCf_hݮtӒYSkSN/ vJۀ3-DIm̲~G >O/ΰMx&Xl̺I3ǫro$)41#yGضF7G/OTR#nN"BB.Gt >:=sg^ Ik7b 0&>Abu#ІH;K9a|y@E,ơG$9yxTz/Vg_\3t}F^$(4F.A:y?V%dsrboXxr8*hyu-RurYYjӔӔzBIh8C];Gn*w';vς`(z FALA a+dWJTNH 3/`= ۊ'5p=[E6iJԞCɉe:{@ Iχ4%PMۅzvGڕAQFTS-f& kzm~-,xvsx<N˄all[@4Puh@zyUӒjgS3|5tI$֤d-|0!߱سTˤ[ t*2w&L,.k~,~7t<7YR>:|( iVWWb%Wp*S֢NEtlRԅYeU(@s: KD8vhT7CF$Ǝaê°?hE;20bL!x25nmp r\hw{T^R=pKe{0kύU?8Y6r2n̄ZC%~dSsJ)$*T5,z&M[sibr] *\oZ ̵Pr!wÆrcHpsS4e T=g?73g^Ju+/cf5<{~',CQ{:B+.aб Usw;F=2~ SG>73 -mwvCRLΟ"X|V^*aXln6͏GGfۜdViEij7|W6<˴•jֈTqd6-e*1ʗI462~(؝$@֛}ΰ+ɸ–۸\ %s5฾\Rg|`gC(gU ͉(ǎcF*`)"tTY qEl\Bճh{!%;z}Ifj *DqmRkiI/N̲"d8V#4q:~m #Zmh'5Bz+3T$!GO_ PBAęSd3jܟf.؋y?~It ӭdD+OR 3{,', WI'v1ǮDc[m~wTnHPC r 5[Gꠚ6FԊ׽X \y[@>N|4:Msu9>b/. y]nhU͊"cru2x\Ƥm^dl8SUafb]q.]¢Ab/GƮ;z2Ң a# ̃֏fդ dh9"O)ZK.bkni1=ق(XN{VwC:!pPJ_oC*3j}6ib)gj_fD .\iYU6 ZfCZ2C#y_oGe+j63-ᬚ6R'D:^[ -[:_xַARj^B<QcVWE~6nڴX*<~^9ȿzeJY @>Ny`5Bv[TOPE*9G9y7TK?7-V 5~*7~X_gL,X1PWQrVsSS%ԍ/Օ.E0E׎?*Q̷K?Lgdp18739'~3sC%#@30i+j4[8iC>ň#Q}/?[=1wP.`UN9ODS\֎463F;(b]!J ntr '& ƔXߢq/2s6c{ƪB yXGo×#A{Jܕʘ#JNtpWr {p=0(!&I狹@Ӿ7! YyA\zgأWh$3 L1^D36BŤ!(CRn40Q>uI+.w$-kˡ_ gX0:AŋMwtX`"vM:Oi ,q*i Q͸'O(L٦fܬ׬3R9ʢT̪(Za?\wvx !|eqb62]LAـ6U/ݳV'arY~ˬupaI`RE6+r[OMeD$_^= Vݍ\3 컒w) J5^zQe_똹Yr RaFFt_,os%<F*bnLwM̯gcE園R;3ˮݴ<|Wq*8GdzX!=~o\P^W 볪9omA<r%Z kpKyh>)n #i)P`7YMAiGe Cc|yMT3hU J2bHlEF(=]4M+ G9k],|׉i-MjCij%FKVDU ]Aub$q&u2{GaXj=}q^nvM3y[؏Bӵ08D=fbPȶ~ [zB+|*3tכ0v8GNxRhnuO`0 v>!H]arUfg`ξg 4^aXWngڛ G ˟P<6?XO08!}ƱJnk[ϰA{E, 7^j/iSM`#qOm]d_XgI+8٤K69x@h+1*uӱʙ% 3lu$p;6f9ĝ2BbZn;>"f6PNLsD=ևapDZIj*m%U[u^Ç7ᱜ4@hKUoY֓B<إI[jMRأx5D0h¿F"طjW}j>Ox$lߐɠ5d=śHE#@qqs_Y1-h\{Dm9ɉMu_͙$TgEv5*<zCP1)j{:ht/bRJ;ż4+hq.̔r`$ch Mܫ $OKNڤqWm_),}svjA;m fi #M!iL^8[:('LcJfS:Mk^2Mæ=hFPLa8E`~_=\F{!ag; .kT WZ 8mgtɥ 7ѠlJ_<7L0;B9F΀[=+}OnO,*/%V`&cq&\B @4$ywڪ:՗I. |u 0TfjEt +o۬Qo2dGNnxD>"#Σ>T[ mX# Zpy iǠZ?e)vq4=O4MtzCTaF%%/~U'0sjg0h;V7|XY10$ % cSvJeO!o=alhX!dʼneh)_noŽفFXWR~A)aU?yLaZ,&+!J~+ͷѹ*iY5-1Y>F\ӱ9lWx"sL/ƶGhԳ@Eylq{ɒY?JCq\^f'2"4~+__7֥N`mل4ݟ.(GՏ¦>[1ذiXQo*³/9+œ ֲo7\iݣz+]| a6-[0nޭk-zGssl X2*:4Pٓ턷A!KBLu6/*?#;-Uw[Ʉ 40%NDǃ]t=R3dS:GۇVeuan_WГ>Xѧ,bH9wa/VzFgxq۞> :k%aF "=N.=|x0U⮦5_{u\YƽV=tC9? 'PLMUduwoZ",Q[k F+RK1Ev3%>!m:u)PneHe"6Rzo\:#q3ZۣmB29Kb YT?U=(`4YcrXw;מ@u~ۃIL  dUdc8_ؠ2+cy' ѴÐ㉻zG=T |$X;1=0,/7&IY*k:X| y}):ut4mA~R!\'V˰YFnLB~`_x4)KeqTsc)ӡ5M?m_[|e.[k'`mCȾ~f$];3aL0^Jzcvj<" ZBv@>螱bIƆX 23ch o_moe{z\;u_Kq}mpȈPW@} B#rbmF!Y+ PG촨@߰Mutܶ NN~ +uzepyVńU=fzP_d/ze\_WhDnN9 W+o'ýnd,FpuIwTS!P_x7)%2vP_dU<ْ R (q.qIXk뫰M).L%^@l+43 )\" ߉|mM<2~pe |FـP@oCn}:&f9 9a143T{풁lESEu+$ʞ92eeO,|l+ gfY=ʿ|`˿˃~XNBqQ|Oz!iGAq,#x6x>_RKJl pm_] p TMZ~p0 uڒ hq-V8g$|a7DqfONf X! Hh 2TZkYf?!~ogJX>%b$168)s1:m^X굎n҂7`m;\IyM%@[O9ԇe8%?S 5ΰ0}K&zܘb%cczs{?V'vBO ly_#1p'5o_I7mZt  oشmgv!z&kwxSO owJ&`+%ȝ@I2G+_\ )oHa˂Y,1b{iS*I 6]A.4yH~Hi4q, h3$ș]쓴]gMa%҅p?,h.#Jm+On*?K x hr?qC T8*є{ı>5 G+ r jq؛R7L"o7%d7wW聢bޟXoQ'ϝh(VUW"&.UhB"LPFw ̴R^֙FOUk'p{}Y! !Apg0AcLk(StϠfB]N3Kn!]pvLLd9;kX ~GeSq,],9{*ǓiIA@&8>LJQUZM^D*gHI\KrKOK'u?; >}'ЧrA ApqvSZ}z-Zp1Dұ ~@S61Mx LQ`Ӄ!C`%3́dSvɴ7^BW[9OxcBBDᢚL)m^_%YIKE&k=hLq}(KA9ΡIi?>SDZGײDn? qF Φd‘CMrLgcJ Nm(2~& "1F\!^bŏ\{C!L8z'kO*1# GS&4ϏF -cuuX䐒 .m4 XIq߯7 7 $t+;@zGA#i>Sƌ=$[ݢUD/S7J,qum˩9K;t騋B B,LKj% @GV6L^( v5'eLD\7ٳתV{ ݸ( 07=^?u7_0ag0|K* rkڙKYihO#"gI!e.嬢'^2'P>xy72^rJ?&?}ǨvPI"Г9q)ƏXϦ9 j F32&ba1W㣹^/?6ONvsy9Je;9'KM*IKNնOsu4s|a4 ( dAUϪI$ä/''pc͡hiL_Jԑ*kz33|G%GC.pn<,.u&x?c`B q]Fnfq3jAvt"#l6r9St)^4\3TIUOBzT0$!#÷d ggX='.n~d+nE ll#.*Ekq7]i{5lZ2XU^0B%yޓdޞN9!Ted6Л״d4W@ 9%OKÙrl 'Q%^J6  %nouϜ4;-x:[`䷆^"+&`[0$/,~ϋc.g&7tϽJmqlqR%.:k^%ҥ.P5:H[Z/ b7Z&tpj>bk)O+Za%[SG%* (%YMb`g3<ò}m )gw?wf"'.QeTO%M\|n~ۼv;?_9Tg΁ŗnYp<$_7`mt3tܮ1Sp'Р/8$L6 ?`OebQ"t`C&֥5y;mFFT<Np/Ϗ_9VY!<&6vsr9fK -#GgNM jes*k(@>t:l74j9gyh7hζݘF#p=! y#gqZ ,q 9+fS)ѷQy8n)!=w?3)شe2*n>x׶[>Ywl24&_> XbŮgMgF_}= 0P뗺h)81lŋYʭ{xg%jtu2ME2'EG'x:-0a(1(Nڙa]˘otTĥ1iʱ>T"=\r&kLBgj 7Y I%L/I_ e!uN3{]臶>"UC;jT[.6¤g?=O1/V+4.o)mmS~h,H4z*-'A 4T}R~5|Il$ aRo]}rã,AѼ.6hYCiec#؀0_iR(gB-ߤxTI+cb67T6_9 nߛÆicPai;}-+6~gEۯ[Vb/g8C Yu'h8>N_23-=`;?V(F-pi*'&4 \='?"r_f3kP\@CSL˾~ϝt)+=U]3X`Yh< YuA=d]wI8V FOр6t Uq qHڨmw%# R]Q*q/z&.8 |t@pW陸/D$jz\ef;ܓ@j"XCKPsLJ<8ொхkxm􂹟)/9289,˄@MEV8''˽.<[bA;( ȱ,K(=0. ԓXiES)ȑSv0tyzJΌR9 X+@yKՙw7^alcW81x,)Ycw`5`64HV4QE!HyZc{RJv﹤tIO <Mxa?dhI@!8RkMJadEzw-5/VQm0p1*yL$a{ e~|Ȏ%qR/ZTN) qd Bi׆K(]=_]5EߋJ[Q´ QB6pH=hC跇dn2ɤ(=xH+NApSsHJ&ѧ$!FT2-,2]jםw3:q3lXٮ ,ow1Ö&c4̚M]r7Rҭعu:bdNB7qxbQYOn$!lO,7_ F]C LV,CX/~n=2??|>}K!(f!s_aiֶ9ՌaTbK+HRp{?yey r *$pjT{XÂPjo,5}|e!X ayE J|16Ў֓`nS>>6MO">cJV.IXrro<Xb,^R Bg{ȁػRgnɾ?H)/5 UXE5p{rQ< {v20?lkY1Edu?w|)q6Zbj]$#fJ*B|Yx|[_%1WB$|sL4yH,b&2x Gr\<OF4NzXņf} pw<PQR'ɵG; DtQB dc>Mc l%rwQLnMݓ.L@DLzӣKE@O>C0qU@M_EQ)Ħ od(y(q Ai*W`o!]i9g+՞YT5 53&k nl`(!\z!ij&2c0b |~f2ىs3hܜ]Y ?LXZFI@xfTJ%1. lCw%OwxTڪhnl*.=[BN:Er>H ҖN Q=W ZD`n|KE@[nk}Xڲ%nnrX'LF+;C;^iգafpk2ž\zfR3 _}~YX:AkQlUO ѥAR;ZNhU -6%3"'EG+ ت53y*z@Hݝ_TA0/ߜ/Q;~bڄyФ|}X㽤Z\$;CLNy_B8PF_1uI C/P5-&qAJSk\c3sQ #^FԍLکSZK|TVj9 ׫J /k!0Pt[2 0Er:YZbQp+&l!OQ'Z'p-"ʀ!]gBKgA<#HM ٍ'ncw(i8~]$8_`cG'/; F l5u/j`j`wlj6l=7BPž$ebѠ0|z3a 6?\Eh!1w2k ztk'Y|-[FȴbQɣ4|[:2"a[RڣoaǓ--Vۥ[&S$<Ƙۜ@x6KfϙG  }1Rx+l- gRd,"kZV!Fel~lVi&"Ind&o`*h{X u8ZB{s;i_#oj0mDg Jj1a  ܴ!(|D=^cnm'T-5+3-%3@B9KѝCSカqpMhd ^Q}uffc+u< hr\i3^.?yؼ{ (GLuy#y ĵ,ҡxwJy}/cG5o}=FxYI 4$$ǒFf~ߌ(Sk^Ac.fh k ڰ4`7.'5Q#g-6 zI'H=:DA_R/ɚ|=q]oW5Ȝu`Cpђ~1k|1$_ʰ>,Zv5HDd2I=+O1WW]EAUXxg"^̜kף,TTu0()h=z)&s !;*en٦A>aJyoL VC#׼~<91UGW]akݭ@Pą ,aYDtB>$;1!P>-+J^̔\.(Njq aU,-c;hۗj#r]y0x{ao zXe y#mg8tB^`%PivNK'QYKxI|C)⻇0MN.=f)h 2o橩] @ޘ)B)"Rv:rqQ2TJK\[jY?绡F?0w˵k:bDpCE.MslAlۂ]v)ʂl +?Jta( 0= m"b"vG)Cd#_h.)P`,]*6N.5~O*b[AՎ63U~u\旒0g$S4LZXUL 9a@%%Wq%G!T߃+XC'c_{1 ƄK xRMJGVLIl(x X0{Rm+D̥B'tzЬw;ք^ _f ㈼eePx3^9FtlCV'Lj7M+g.-0uzƀ^l D\`t8Ql/:~n[ɖ@9#-W};m2(L.'W$[bC%cj)ױ f\͟|%.wH0!bp6`kqdSqH16s8ܺ2hGћP <=zr#Nʯ.SYx%ZB{v ?+qpnaZc+|zmWCDL ~}-h=ry&4)P0=c`}87UbZ;WrmwD)VڽӁpapbNpepC&ZG>^W6`Sf|Sw/G4BGˍ_cmܑڇ9=+yF rd?(XջO@ݸ#[AVFaDL`_ @zŨ"sh0AV#aLN>Hp} lnE ݋~Q1H K&)aN:j@)P$6ׅ=}aԹe S; +#$6qCK 8AT}s$N J#147+W5z1 l}S$KZ0T9pFhD^{ENw歈ǐ-dweAϿ ;zr[{4`P`{+q +"'&pz6 (uJ DʹΚn } ufCg/ ׳M f$G#s<;2Ҋ2JtrUn?! !bi*lM)cE`PihD@_rMOWcxߖ6I :R@'"\ NZ}OH1W*h#ak8U )+ 9dQ)hH*&; 1 j-X]e&;?EՎL<Rttx+-.Q|z aj#}~˃@5e[Fp`mk ]1Xgx_a-M,DLp9uF, `]iؔ@3j4ɉ,FVg {&7_:Vϋ5֡4Ǘ+A)U݆b '^/M`RƄ4bǩ"j ,[0\-SՀZn{&,Li.nѪ8g5#P&ȵdAwU~b4 P,&8 ז2&gsqHBĸK(#r;yO״S6 <D`jNE+o55x` }+Q@&Lj|\ۗnt &7o@ʚ?`ΩW zEMC0A/ $]MHʿU~xx$6j9GW/5*G ,8$ΰAQħv]+jwt]2O0,M, 08- 8ƭly GGoO#6EwQ)7]pNLM?b@Q 0סb"m3'"on fL.!jl UQqe#| u 㳽λ}E4 & n9d˼0ڨg$MA[X!?X‡{6V^s&a4*fd;T!a"Xy.S5&쀉kt Piխh,]~(`!LOI~S@ZxǼE*wb!lxFوʧ,3`fܾl>3L1TXvϭ69, '~;[c=4OA^[5SfUR‹Z;},E1ńG@'lt*t= zp Jdb_:\ lz m~pA{10i!SPb33KK6״Vɶ\ $''CK 拀t5R9 ǽm!1?/!iǜz5|[ٛ},8[fd ݽԿq I@'4b8˰t=Rv&+gZcW`S@ΎX,UJD  2}%$x1S=[# 8h2RƧ:u}BM#{+Yv]qKlOlIz@L Ƽc :HUGY>}jkk)*@n8wgHr.Mp gKbsmã#)*ik'ۘber*C"T?cac0*1Z;Rkb XO|%'z_1>5ŠݭUuSQ!Y6qsJdkr#Oh\ y@~fLzj_$osX,iqgq&||u!$Qw/?R_԰hܡeg_*4iRtVj^֣@&UD|ل~G uEt5P>}ѣS @-oIr v9jMnĔ* ?3A3.5o 4-. z/ߣT:(߉0oq"q꬛(ӄ\ 98=VhG6z. "Nv3K~':bONg)bBrXq ?қ Y'J<ɦ\; ,Ej;R#z\dK;`ґz|=w)/ADlm64r}c+PɆ=W!ȭo3{lW }c%hFViH̶bn9*UB8?\h sx-Rc,eWb]q3Х J;r cJR穑܏%&sߥK\CYܝ'leKkyQ=yDl6(6iuC,769%≠A`v o!4 1.tPnȵrjLUTgԏ2O`͌qivQd Z9fqW:L1"=p~{>@\@1mlYU}wEyt;Lscn,$Мx@ |nDPCMy%h0lqO&*N:amq:zq3:S RPjن5|Fc;(2wYI3ȿwb(5uHDg-:f!~5#9AQ%"=ĺV'5ugsHtpcuJ73 ZV:=TR //܋`JVs9HW喇dZ/;m)c<͖ǔUh< 3:.l`HT3\iOz TU*U(!ə!8*e4pi-L[rfܺOFĕ?[pE_&,) ʹ^)R m9po˚[V(x$ld9Cl墨E[Q=-l!,ΝZoSucr>],mX;X,Z'j'2-"FbxZ eqE{([6NݩrCm?" =XbXY#5m^ArV2h !|\C~0x%M*ldZECe.y憉)"o18R5㗼q@z{][*B4n59G8q=x:-̛M HJ̷EƮWCMf^85]=B/lZʂUtfu:>&wȧ#=t!{ؑ4"W|MA/GʶS|:An-߷Q"Dr,zCI:En)uܧ _Εד35AO?(SOT èbS HXQd5FlIK'׮μ >MM3RxzŸ.rqmK_#e./IHI9M6Fķ}W1 y#r ,n23B_OΚe Z(?x's20Ta#CLpstÉ~C=^CRŠ/у js>W҈?m'2g {[/ޥ fIJl(o$ֆ/6ҚVW55#ODZ\Ȓ9aq2B^%݆>h~K[{0΄ҵ!G:Lp){H%{'MM[g&(9Si4`*R'FbM eJ߻p4!x!Ed!A8?8K;ZnJm'8KF_ęR]'Ђ!< P*\)hc>Y4 O#[] e8)Ϗ$ ]:M@:l;FlKFJ [H J(-fNiCۢ4%ߠ/Bdpb+4o Ff.+V [n!ב"h5h#)XI0ᦧZi_Є m!% B<)q^O$S@ޡ."URIaFQ pC}gf^AvI=/ "ƕQϳ%iF^aG)׈y@dD㯗jRCczGk{ d7 U'QܘK]֚c"2.w:g֤6 (πL2IVTaUy0ObT V # pp'q@%R TZ p`G٫:"~sB)2hNT>pS@w15Hw U=fZg蘇 |:?^)"  0y$2]\ePb38Uzko\pw;$HĴ_xFA~mKћ7# 5 ϬGjޟ_:.|Jvnj5^kI%-l`EI36帴R(j |i墹N+,$/Yr['@x#ςPꘇƉblԧt#9DfHY)Y* v u)Ǵ{ +|L+b T{@|4+X櫓3G, b^T .PUCc;oy_BLb;}g?>l3cs>TQ}Oܳ1jn]AaO əjQ9 T։zUOhm.8\FrW4æu&.]!tT`旨Уvm WꇤhHzzhߎ]0kόcskAe-cngL8\8ZI0jנA9o%9_^բ쩶;`9FDCLU\XYZċRҁa5%trƯΒ^\?)R]]`7~lsW!dZS__#0ɺM oOS\t/iua/A;Lۋ7?pmX1yU1z a$@_s[h^dZ0xni֛h+eHl]cLXa XHur*NkPo-G^wYSp-(K.kSDt*+Y8|&RD3Wݘ7,0dqNSBzu~xwT(}fOJhz*iiok2l |["I=;+mf*OSU4=Z.fuS4թe4XSu&|&~d{qo O\VUL/>[ 7p> "Ec[2A,5y@LFzgd \ ni< 30tU!R&bL{MRSn?ceR*. >(M0l'G5Wq]0ǰʿm悳tB3,vsAa}~^msw~T"C]у̔1i|#`NfmrSz$e>|ũCxĶ.)c &t}Wi.%ٯtΐ BmLQkW~u}ZHI@t 0պeo3M<Ȫu dqV 8F'{:|D^ !{VSQOKk B+~ƍY1*EkRe*gcE3xԎޢAe:|3S{Hr1{WjK`-s}0_[Mc:2`uI|C; 73C!YZGޠuS\ 8 *&oDmb:8p.5A7xgÿ^kWU%FO'Ա/Jf[Y/U}~ @M =]mZNh67Ǒ۔fǖl =nK%XS?{-ِ<L>zp07E?aX,/WCbϵF"TyJA+3.fܠ'mc\gk2qdC-iJ 9q坟 ~fqt^+)x`F[k;Vg}9 KU(u|е*ʬ>3E?o!Q^No>dN#6)RXIߴWl¢h%h#~9XD|l_*Xj$t `Ûl|V1ݗʢbQoP#qWKxoB84[ֽFlyǘ\'_\YLzNvY. z6!Sv+B$-hDyz'k  vu/sXbadmo]:hٸf THN _m=&b0̒"K)sl8[ aЛ0̠bl0R .|ۘN" nuT9"$B%-O{W`]SD5{oL8#)zoZ 9 9sK>'TpUukFPb;Bl\1Ӑ>VE]$nfC& nk߀z8/[]4ߝKsq2 x!B,{t.rs = 1|}{@D'9I.}P1c{Oz":OϠG٥!Ab\6O<?y]Hg0T Iw`> |Tթo; H)W KX~ndrTR߼vGMy0vrq.֙M3;I=8+x9`N[NFOˮk’g>WזsI`~ O(Yލ7#8 ?g}he~D*R!nCWRFx.Ge-{lG% ׃Rsh9 [/3N.@XN%L!'u5bq3S}N"I^^&&jYt=ْ֐Q3$F\xK//Lcs]>m=-LXo2rDq`FOeoJ{ҋ 3d %3+ZE]r 9z(qxH@ uߊ2uk#:HLM>1vUt7j\zt=uޡOW@ϫ9|=sdGYF8h]t&1t/Ų5@3s"\l`1r)wy2FPVp/: Vu`榆|"hQ\K]cl1Oz0sBBa{9y3ތ@gIC~F9-slUoz?)rtQ]a圓^a{4䋓gAC=Ԕ{P|tj_ش~MA.PO.dfLJ/ng ُ1/]&]ߎ*HYh`IFJz11]^F.އp"*^RuA@ 8@mSPuw[py&.:[ q!qb Bb__q ϶ńY-,@`i F٥3Dr$M^|U7ϕs&v5fg41 4 c= Z2o_F=bMq&* Ba7iJ4YtǃE(:$Lj_xaVV:T}NI-BMfM_&*K+MZR5Ĵ}UkGNdNoP[a^VkftGƞX]U>cz!\SHB5*|luf]䓀y%l!=Hz-zyOlU5(o((յ{kCf_7Eq?k^I& 䯅ozE/68AZ|$Q EMEblpm7bޫJ%d=>jv ~NM[խaٗ&$h\L÷{K*KvsPKl>+zDy6$+&֕D/"o*I9bkpR3X<#9!䉍$ꌣE@p,S ;vۜf,aj?j9bZ=A{H*5UήtY$' ֠hvz&-%¼f^XByo1*wRZV%O8He|Xr𘼖H`K4^HIyc ?t!45"P8<|FrLe?|0-m}S}7&.B3~)'!=DQB^bNA*l rs>d)ȌN!8`:&8|%zq}9}W~G=KKh Q@]hdsp |ii aDyx|m_F%Q\ :v)dv6'@FEj< >ig,(@|lмZ(cdwBZCas*{W+2[F<%0ql>:Č9k1ZOQ mZ0<=~7VsY ^J,3D]In1Nݻ?ݩ7Yǖ=d}mjE9сv%(kߊ$e @m4k H~|,s&L=rzoz`0@vfO"J+e3?MFqh|Xȃ[^b23PG8'5`ٱkٜ?`C΋װI x6XCI VDd=gpi'HJ>տxgEO߭H\b@IZ]usW /-JP@(#5*8ʩiMGn[C2v.P4郼%g+:۵&/yvTaY+Ű%`WLL(ve?3ʙI< X<;QVR}EOBHwZ IP v _wrsftoj'q()فi7#] bt>$q\]ƇMPA<*K ; bZuss/,EҐx :K =Go3y?pj !E7"Z*S+ ,b+Ӳj1cb5>+sYrG+Cw1LYAq+r9/]PNEa\^ S+\?B6$wL/=nNV  E4* I~'bPɲHv\I sG_1b-zFD!+Q>h+Q-B!3 .1ϧ2%0FǸ߁L^XyU DDAXKv c.-n0ۮTS9~&IGA>U0a1mŚEEg*''hJc~,;S]{T) A'sP$MB.W*+Ow%q !<Ӭ?.ANI ڒVXb\a7ȥ ۷߁ΌуC_v>`מPvAal%2!5x48\]TpڊX[gS-R-A<<@̅TI{;yhܧ#n.U4GGz-eh&ggcGk1?EoHr"m/z̐. TXMg\Q(s(<ǡ-OCpOHa?~΋(4c)ځj]W(QFP^.S5.&`|j3 _%ҷK,eN3OH/lOfB6h̅².DZey[g,N/D+BX~}#ic~JzAVrlc'hU~ D\\so1vdWI)N t4n5Bkmگ[?;e }Z RK,qC#;Ɓ8%QeVvntr.\i;Wc~T)ArF8,w-ptZd,lA:р5)=a@TtHBs\(OViI@.:GTNM;R/Ă {М 4*< 4U_񃐮ƺ+mAk&=W+эNJ D|> oY p#aFQc%mZ=Z;]-=}?Pa11yll7t.! Dgƺ65,R4+0^ )Dzj? l'5\lŽ,#wz7$3 \r{\do N9y-F _ TRhO#V@25%PoƏ rQ`F]g3!wʀh!02 uPM&N2A˥'I/yoe4AJCD첕5Fؚ9(By0$BHs%OgţtSޓY>;Y2x*>*Z&$ p*MPaxF r'%wuE~Q5&a%aym6zW>b׮ߪ:6Gc?x-4`ӜT鏓1kѶ|dJC#F| 2Oøwcء|N㷧0# xT=cX=דJSj>Q}c{l̲ >_m EŊĂq~d+x1 tOIߍͧߙAeejGKBӌDS~#V=U"Vd$r?mj3?kBl]{ q\+$d, sޘ"s_+fZ3qI(KLФnH*Onj B0 T!xؽ)wuҩ"'ވ@X{I]s[5UͿq#Ay52mXҸgeʒ甜}]͆L2W-`tz w>ǘE bIl\t00?cfט 㿂8TOUAct CǠ@Yy%]f5 &TX(IHO(m@޲6y%XpTLq1q*^t|c܃Rہ!fM&d8ѓPؾ48p c~W:m"IXn8ELXl 'nɌ;=~FQ#3dlpGgv9pŜrs s̅,nC%;6x@C9R. y1\D׃fD@SxX_49z1$:_9)dIF{KIx{F/Ac^xI$ܡlr@lRNHd%2p{Neu} ' 30qٔy[HRXt.UG re'[,7\oCS'$zX0G",ډɣVZvcmt(&:> , 0AWdM2F &yGV(OrT1LYpZ9Q4fb<63Jʢq;uq^XK.B5`MV|t_<*7n P:(-@u4!UvPhu!1,Ctz!r,XUw@HorI@ӊ 8ˁAݏO):-ˁv͚+^*kv0= 1%zjUrOtw(ԹGԎ)*լWГoa!Ԏ%7r"н80эyDCp洎LI\y6UHaHVOaisP.{$s!+LƖ.Ug+|k$֏e~{=\(2IZM'Xt sRJ0o!]~׫E_gf"*e["6o?C-Xb)xgfgP']#2K.3dγDl\"@z@(=R|$Һ,rd7OI w.:_wV"o!W[6b 'ωo.Y 3n<ŀ8> fjRC+ӿu#J׽nnEq11dD|'b^'sES)#{9>xF8:y6+hH951GKEC-A! s9 K$e-2\JX T 2%AaV^~H=3kӤKv9W0V=tPofcopUF%qp Fyprqf|x8+;9n`EdZ~{l K,%t\IdC=eJr&Vb%LmTZl2A5cZ0'Tw!C<ѬݱY.|oZ%)heW0t 6(H%r" m.v3֖rrso) =f߇%7F XcMcW~b Sd[w7eq;R}]8ؾGtRHFA8&O|Di Fc(e\]GBf(D]% RASjh-!e]ܟĄ%`ׇ7RBvfRQL 2>1 7CPr_d!V-~xӁ]N*'S܅l"7_п^żdy|]?$m~K[#(7Xˣm>)yBڲyzȣQ hom9yVz[lTM%ph{ZmH-/8l$:y>VKz̸0p:E)M/FS HjNPޖpƩ+w??Ng::~\SqpWAa(3ic_ Ƌ+B{j߅4X'/ *p됕r BoV9&-)kX6"+э,-Ж2ch鴪+[ˀu%;JRpn~Z#A,廷B($voZ~X*:*F:Hu9{udh@ܶ<{4vҦCټv6%A \2!8 Aw'|TM԰~0Z}uBE2SnH*h Mq+wosϷ+^1z$2'<9n%ז1㫷l; k."~T !?=ǏQH0C9rό3jꂦ00 K"X na $Zؖ9nT5 v (>lr'$`DéHkHyo0ӖS-#gΓ2Td݂BTCԚ !/}2 $pظyen~^o܆.,6w"ZZ2I{Fb#,ƼMx/>40V-3"thG,DAX꯰gXvm1G$^ g#i"í-ʇ еmӂ{սReC;˨yp:獪i~2i|֤!Fc,e6HLW|eJ!y7@@K3+t1 9~hבs`n} <> fEWجر?.`UIY@UY^OEXS^ /h=7:@jUhw?bI#P11lWigb[pgeBw !hڋE|X:TAbLÙw9x~\е[c4Ѡ!6^3}8/2`zm}Qˬ/ DR6 ri}4ƩLy"[ 7;Irj:P"'=~,uRf q>e/6:'OsrVdPЖ2pf@fkݝժt%e/O~7+eڽ`ޱ٢-Tsx2%߭/@"lmt'}}|t;SrPu6#ѻbl5AMԖ-BFT2mɸ0Of퟉UU_]m8㠉B5P9՘#i 5$,nJ0wk+e!yRjJC'z5._;wnӦYFAfcn1 G_'`(JNeƑL=ܹ8k|Յöd c:#zԽ׹²=WeԔih# uKB[sQ6\2.r -fG~d+.DBF n/h^^XXJ _UGTN8aط:g©h(y%Ph;`>l˅ߴ.ܷepsô@Wb42rkNz2,d[Gx:6;D:tWD<6vxB,ΐu]~Q7 o?9~2h Hʶu2:P?$f !?Sz |B43[Bx|. #:O*Lh"ry2!q_bt5q}K~ ߓ̳辭K=y⮂]w=;'ԾlXy z=\@`Y\yv' ~!O's),{gH](Y;2?<7/2qzkfk!rgV `HZv!Lȳf"n yH,>v4ljWv{߉*qKy{7@/lp nZTIn0DW13oo)mN3 6=M>$&QxfH'q2&-:BPzh̀y${6TPsXJf+ zNȣê-:>3 &3]tuS~N @%mwl)!0,n(o@cknCԓC@yL\Js4 %4J@ @c ~]Vw]^R bů6.fC8WzML{4^pVHzVJ†DCu <#q)Ib網b͟S~:K/jg lK\J?=:4TpZyXuŮHi 2 A]X:}Yf!E %΃tR1LcQI5 Z ȭ?KfWt'q@IU>,ֳgG u. @@Œtr -{ ^.ҶG>{[7w-Z5Z1+#Z?[-wJэ{PLrƀ+rK#NԀU-1Mz ݂3 LI4ϗD;ltKdn+ԧ=nu|}w&tSmafd'kcJ񩢴sUg7S5H5Lc*ig;_A<ڞ6|oK?L&.@c=c4^w01Y>d nlJr5dNZtD3$dQ~Aٕ# YձńloS=Ӷ39%͵i&[))П= ªa|oyؕ2y;CA;V E6O֤"Sk;046BlRmHGj&z3,"u>A?N H05 }Q\Ș7޼6`=Y`jn ;9RU59z%D=L89)ecew+#x8U_PQ! Ek@K$DwCl G9L+˅dw o",_9_*9P}]awrTLDU{1)2 &QPrd&g_,׃W2iWZ|FY#{c(W|C@y(A77^bHCvSɡ|RI.x@QkƟ 雧иܛ=.UuٷcCz %n]bk"NYXY_!\.gW~C%Yhz}$B|-VB 52҇tk5ʼnkcG`DI G , r&?!՞~i' ?t]Nu^I%Vԗn\!AdP(}}GUZW؀#e4e[J@D2wp=7}:E(&}'A‚6/ˬCTeԦĶwjP$= Jo8ft9uݸ9<٦PEG!jeNY<~TpieA0Ȧ4Vy9x}RG-0e é[a e)Y,>c%,dRa2e8Eo?ozVuk7_jv,J7 (Q~.f3 wg&؀UOnPwCN4/ɘ eݥQBN|vATM5}B6,ԣq_Xg0ᶶ EmOc+Ơ 5DF%#t3aFLhWp7Ae˸LzBךVp\rSRiuҺ,mWV(=#.0^,P~)Ìנhs,"ܡ` ݢ,[.%X1ۺI QBTf'e,L8gb!)D0b#ne Ϊn/4+P* 8 GsEJo$gR4̏c`vF^27i!(lGqAtaխ~'K;$?z` 8FUwf1I%,=|\|SK'ɛ7Z>|?1Shg$KP;䥂M~# ?jA̓=ճn9kIRi`>HJdͅLÏ%ㅹV{ĸIhwӲwskB%DR%YPNcsyB,sfݏ07:@<\]Wn@_=Th+ֳA x jfu/ضR7ZUNN6rEo?~' E@'Jօ Ū91W?wT!4r.{9%<\䋐d*B1Y7y9[i_6wNe*w-+<L)C{_-~ FgCyuh} RT^L erw YeCs) oc0(.Da2Q~fnFGC<GΚh>7H)DžH`FR@dVXtG`A4- %u>0%A]ߣ'ȳn }@E,owX Z|^eEoN$1lPݸbG깷GTmƘ:6I%ɑ?\ddu>m޺DI/gAxQڷMsJ\RΩ͜zIy,аYRA\fV!RZw mi'Ke[9ё?ށ8a9Te$.QFTA}+n-ٺpMḹ[]Zlxa?.gF"W4 rC{cR 3O Z)y}l b8`;y^]̰=cB/;P!il`6ldy9em(Sxo-ɭS?Rj2=qiw $3|ժ!D_8R=p4\ڍy6KL/zt 6C`CK AP~gr3oŒ~=: ]f{H bVzS`"Kd?`ϲ01| RvzuC7J8ÞyTxL%K_{E):v_`D a^qgDX^>øEHsrxl)&3'GtH9G!Gc< xhai*ZqU"y:Gr% ([s|ce{92h/PV!䢭O%mPzF ;\mVjծ#Z }f2zh>oy͈ѢvۺG ڄN/Ժ\c6L}Գ=9bC:'Zx<\RUPMoj/hIni|Ca9;;+k>mZN(AT߼duDkJ4- Ñ?eoֶfnOyrW'g?,1n.2Sʼ\2M]6%y~7I|_7w5&)#£_rRa9;@FsX@D,ϵ>&Z9{,{ C'|\*x2S#:I]mod+(J0кO2]OrYC| dM\bmZ KMQQgJ0%ֆ$x),ʖXQfz;N/ݙWԻ+m rvz:Zg:?s^IhHWѶwwΰ%$=T;4ϱKOb4i_YjQimr'T i6wWװ^0HVqX0e;`7Qj_96 7`<'0KܫT7FG6 YT1%qXC~>9Yz=&6sP?TS@!ٸ)RƸ9GXe~qk=NkJ2 }d4`l閵6 &|;i o莈M6_0=m/[LW=J()HS)5I8z5({J-/;gX<#=eu11-d-0 B*U#ĝG>!NQ*:)>q~'6,W潦r7FJt^8ځjp&fb_CODzGlh60n1̒>$ [9>Dwz`ԣ~~OcADj IE{@x[KlP:%mjH.WN)?1j8Kp[be~$}X26ӉM5TEp˾cѸ,I.z`e_4޼̲FJ'儾 ] ElTU0ӑ+or>pnr9c20Vڬn5 J> jzg7igUwg]ĦZ4RZnh| ^#3anYN^ԗ)Lz]FE6q#ʈ1;VBp>ѰD?iGAӨݿ{z#s6?QT?ݻ%L^W%e;BJ[V뷐 ;Yksě:aՃK;_vOD)̫`\w3ϠF7aC|6+%굋׷x N[!Pydgh:.q!{ѽ0ȪMmXGdIg  odW]hgҤ&e-p2#ً3@я<>!+:r[.ENWD'GV Я8t,6&eZCImC3Ǔ@SIwlXg9/fie*,wz?4n,~QwIFVm l}.MyoT܅~m2 q bRg1H0_ v:@441qC3t Lk>']x*$%QS-oC2}-&]CBK.F>wYP;d]^{_8}ql QZ$"_RE5ia `_.Wڃ\V)L>&'k<R_K|$6/*CC=i=x^2[bk7F۲Dm2D'w,b|B'Og1z<!>lÖ?aSX"ElQ.kP?Z:Y,wHU -r͘k* 'qHOǓBaBqSI^xHx>l4~"B-^][.]ݫAq$u &lk {}eeb!v\UO nث"f4&[xm(.b Rq1dV/p;y8u|0z|/-Wu#4 dt9@ڧGؘ GE;ҟi##\6!*=bTaYN?6R~bkT zOrYB˷-wTҍNk-]TTh$Clv?|BG}߬Ӱmz8 tK%ײ'NCLc a='}QF3|U@T%=ק0:z[.+F?RH0MKXE pӓ#k,CޅxkQA`])-2eʫ.YV%%qI/X0QL]GOITp%9~{"s~=e!Ã^b;칒?$dៗ&t ˫*›]I7މ!r:K;p~x -~,d4AB;A{pֱhVw*}ʄx-ujX+tgӏ.C"!M @SmpQ}T,HrEu d#"}vQYWY܆x~~b\tGJ.oO.kLSI ”J|gۭ]& P .Â' Sj%M<%$JsVd)T+-jvywm%=d%ȺPlYOU'L+.o7Zi(Jԩ]!#L zUq X${&a]A wfi 统ʣS?p<%JrAM+m58)Yr["L\К+׬No)2:WQ {_W݉wo&o~&IjҖ!\I/B!֙q'qMފ;#gpgV6w%!"1f/SEBp%IUn}+!V h}Gw-E"{l_QjY?qH }f*>YI5ڀꃀtF0c;&;!F#le>ObNCj̷2=OOэ+J+ޱuvAEtWytSS.EIr7hߚ#-nyË}s'd }$>iT}WCPM.)MYybrvיE8O{_uhx{M׻p0/E;BsU vC[ lښ<:xYl=j"2Iced0M'z,-!JI6gO{3 9l @`xnA3)zK}`ĿAn !R$<]XAm4rA,C]YaŠXh[9GCzc(O '01c-2!x9 c~Mkl@B[r ơPRd?]ڃVJxWNOBL`)fb:QKH "T o ?f;<c#RͬǬ: \j+(nG@Yv| k<=,yZcly﷝teN?Դij :2cgYER6\1'0ie ߾n_7Hue L ˌ6[7Ol>Kg%* <<>*pcB"NNݸh&#,H{&@rjEYf04-p=- eR@'G XBDxxDYwx!5χnh%![LYչ5Ic GFʸ<oy!5%Qn;h9HS c!TǕ)J\P4Fo``(^ِRYې9&A9NdQduu% ЩDno>Y.ӌeκbQSX(Vwk}m [ džUQkRP\f} wҢ_ D`^ˑ 8Vu%ȅ!{^[&PEVY|Ϗ[ sVm׃^ʒ";j_>wgˢ#L|/|sGebdKseGUNjyyhnT)L LzQ͵>D%1i ͏r;5]|1{`_m͏: DbaZ 1deG`71(5J<*{rmɡlKC<+&0h3Syf&LVØqfuOМq<jݿmg7p!8QJ?3Ceb)⁒у&$tmgi4Au;5?M9bqG%yf,SR!?:B<䜺xAn4^MܓW{7 ZxsM^Ғ'CE&̽9V`=5\\7 W4WAYVk+b6?Qgp vOz.N;?sK=֘ŬK)3YU7rE9@ÐRSDD 'YQ8`m a=>F2ύ rq8(qt|Ƨ8z,2͇KȞ"5iRRwZu6NKa4^)6$ªPת?]㥮{#~\H~#!N{{Ü5d0J7Ii 9 ׵.@A1*y7\Z%YS}I5^DR/+wåV}Oq05@`;2Bɨ:@j!ݳ(Ob&!am%voN-/"/;6nz+jM۩)xOb7U/pt`P%W((.Y߆1(=P'-^5뜋c?q!;DPR4SoءB3Do+yy(^AM}cu3v?e.aY?!tTe65 y gBYάK=hϮ#264.f Z+!߱2c5ΖiwE*MY#P>F.:3I1u0=Cm5le2uv˲<:;EW~c] ʉ zg3:ˇQŻ]pY%|㐈 ۖa$ Pr*ny)K\;DRe#;\#9r-WM==5Ӧ]rkH'VcIvKwbò(1aU;ƥ[F:HiQzigz y 4Ba_e ᖈLQE& F'^Fd(Χҕ[ό4Zy3>Cr*ҩ}UYaptz/lc>ޣ~ֵ Ϊ n-73[ߙhhR5܅VrUP![GWFC,}/)R)RklԂ)Acw'zj p^qtt{g#m\޿lU4Aإ~=E\~3 5,8m Ihcnr\uw3>à|D~;wMĔ9ba 8|-VAҔ<I'5q1Y.X졻p ށ ]7mv7I*]ۃj"ղ[M|$ 2&[){v5-SFof&Y N#DFاnd{KYK(/k?O;%aq* 2SG۪rȠ.S*j=YBb$w/eC+u0ZAEvnFޘsl5NXk o!ǫ&,ómaL0tA QiЖm{ېYloOzs%2!B5:!&0c?8$FWpi8Z jI7pզOUL4 &p~ZvKUcDk@Sq'W]5aPRNvySiiDIƮ[gu@SAu v3'=WqZs 1](Y+S !q 8"$U8G5i%0YgMK\po K>zR0ia2^ʭɍһ$ 8)$j ̷ivz"\=cÑ>c}KI,YT4*B4~S|e3av~֑7ЭO& ~\-/"o=ma0nqDGjHOImZF٫M>Z3X+NE^j 3J=TW __M&%e` AT#."!~SγȲwsN vȘ`$Y k !J04ZVZ6hB!4e>upcz[Xsx_9hH$fPjM$ &p<&<nӸe޵l{O;&~6{ o-[Gg֕<"?]J]!qG-zݛ7p8ů`^>CNX0WklytʨJE#[/*G:t'L|іs_b %ə*l WԮ Don:v|\đ!a4 سھъ]o0k !a?H1Pr%AnxVd8kFXB΃?|1`\T1iM; iH&EAd JۤJs@ķzL&>r:Li(aUK`XH2i(g4n7 Vy%'_kGB5{6;9Ncxfr|qe"L蒿:K,|5ߝyYč.uly & %] ҫH濲VG)O$'o%ygtpY|W!> E٭=1ab2@cӡl諨4>eGp")uRJ΢顢j(Ջ gA@NhMgoQRHerv"(u.B}Q'mĨqTdC#>'Vi~Uk4l/V<_Ґ 5:XW"Q>`J/軳ɜ03>;Zy̘WV :٭^C|BA"yR\Bl \G,$P"(P-ϡT:yzIx<:E B08%-`|e9 twF}wXւ~"5'jm΁Xgk,I˱C)R k>r ̼}$58zl금\TO[nKZHhr,]q΃bYbٯ˹sF n{tnb+*gÙ.vս̥z}z 74{_4bhFBOD)s֫P UM~u+! 甐,jp5dBjm“6"<)c|oE/^*qi!kaD"mS`~E_P>?O?j_o<.t4<%ڂ5яC삏10q֤ $^ZMt5c듫L11"n&hV,BK'E/`+{[P =w_l{DM;h'mAn_ ~-̄YGԤm E /klz:wE4ͬAFQyq8H&':$8XSծ۲Q^D'[6U53,V-ZUKsYVۥbyAiJr_l|1|EF6Uf<;MVJ8L| zeR;=?nA#GEIʽ:tQю݊gu9 ǫe/YR-y\ԍ؇+/S1M C 딊+* _ /Yfu +ӝ衢~u}43Y'5E۽:Q;J oz2l"jKkC+DtPΤb"yqТ:c '>||& wNFn'_ _ƓvxcAkJk݃rt% ofS&6bŊcuJ5SL6kkl%ƚP̿sd. ;:ñ|L^qSYM#" ĕ\ y_?on3m\=X1-vE+k1OF5c9h?튳`\wu+}[oPcNI?5A jMF7tG #0+e 2qiJda_[79\,űrĨMqӔ͍2uͅ蓰(V஥'X߽~}&P8MFy*֖BM[GB/{':2iS4*&gۜlvnmvŜ8yztl AYĵ:'a:yO@ $qљQ.\pΩAϲ^ZQ-py`73 r;C6#urb3%SZI:9yFfH$Ƙ'!kC`ߛR FM(7QxnJ]P/&E–EC>cEr^I.h/6u4h(懴>Rna~&0u2^}SLlP`q߲E޽oJk``-"؆IX\¹qHG^>cDk5&m㧓3Ş*ػh[t+TYMEz[y[Ѡ?iȂ'UoЍ dqtMhV\4bC]{>b@3im]umrt`eJcs6Ht3gse*ɧhKR-6]2Wcm9#A ԝw@^¦<4W͹T C BZw8S]L )f]6 [_9 F%FZћV,!,^J0d"T\M@,;!x~=i4f;$3Dnܒ5tRe }QN%򹐗W7ߟbڔP KuqFُHW:rA嗍WK}7@Q:Li=SNSn`Cֈi7HujQN ^<4{ADa[Ŵy嵨Ks} j̎.QTGEW[o݃ I벼Burd]QAS.*u}AGG `7Ĉl9'? 'dg$|e0Q;ي_U`k77g,ħ*1(ߛFv՗U +y^^wAtl*h[{mO5QM"W,MzݴMLjْ& ?#3*S, s_4, P?,^6;%͎҅~'$&HEf҈y^ M0npZWNH 4%yS!metE8TFK fi>hDz:7 Ű7̍M;-'O*'e\ZAfB߸NJX(U+mJK"(b1gpmH:d2w=kVGh=M|$[!1Od߆=&יb H%>~t!$o %)u](1U*$F2)>7NJ;6/U2ۛdh1=J؋y+,֭)W{l8ώ@yշjg2rWàjH^W7rRh|)M6{<"+_~t;#K,ê s8w+NC+ ڭMk@7x&RlTEѻҠ% F3質M"0(F L3lʘ]g*L+vjHU#mO\ QE}~(U"T}SJl c33, o^jq7,[J~ѽ/WaxPϭ){֣h;Wq諑Q){iYLsMNt ,'[=3XcS>"J'P-U$AmeA̜t6"9(\J- osel`s}ȕ2}J>~\bZ>K-dƃ[4;vcnˀVt %浫`zopB0ȲF`k/f%٭lNeklG!W{ψa*4c,Q

*b#:%pGOch@"j?7rx9"TWzZ7ϴu,F"3=[ ,iXV /$?Sjo{qaEdzs;'mc*z]0/#Ak: >fZNsB\bCgDDhu^-ݐMYYgE &󃘸x`jf +z\r.i )G>~H'~KgM]6%QN_buע_KXl 6mڈ^PLArH#w{FGhA(?լQ g{55}yP僋CI_Ң7vx%(xec n/"6t(cʯھ,2$JWi qKGPų>W*3;\z> Z=+5np#tb!|w$&XY䚛hi#7q'v#ECrtЮ$ߕTR҅ hi/ L{r]QݷTx:&r$颂Eْ4C`Iz+Hcf)i=WM221_mqtaJq6 VOEPzso6F}~#ɭ#e ]rr3<뿄F04Mu.;dvNKnSGDUcQW6&(jX[gE9ߞVP0ߪa/χĚ-;oHL]8-5Q;6zYL͟9=M"21#i;d[s"-o6#xf!؁$B5j%Hb)J(*P7Dla(bl"[vTQ L> %b/ AD)Wty.{{5Fck-`tܘHzfrUe9`Rg8["*1<0UEQ7d`4B$7ה*Ei&J|s08Oh^?/دShKQbB'ޔ3ŵaڥWK#[q]b8"8*CƝUT=Xn#feE຃kn=[BR6-7*sbS~}{񎆔09<mA˗1pD-y9BFe´WлC fhǜ}XWFBZ/&HO V2|F֭nھk7(yePi9p㥬F횫?SSS ۺp/<9vZ%P\=iuAD̄..^!lzKQ#o~Jh t '6=Ϯ< 3fvru5e&UD,{&s_EAJ`gAw0\n6 e)Xp&%`k P5vP;|@6c3.>.h@ekӑ`)l6$w"܁>v&LƠbF.kx̄v8p9~vp9y\ jԴ5 o\2#B $T~KpYG5nJGzUv'C],N:ĤfڸpQ3QГ!}&Y/~|۠(!>R.spLpA M͆t0P*hy䷮H:#AS!O){z.gD,L ÝlmLc $Unq~#}+2wh0T&{UKK (W1WQQ@B_=7&BRYx}Tsv-۱rW\=f:<&W3c,ioI\]e&9+O@o@1vEi|UQ֞Ȗ>3WJ+S( ! v3>9.y(#A$C/*! AW8Z.hȲ>`5¿\I>z{-wAjlbb  Kѻ9u|M淝ILNʣob #47RZnzHAi [><pQ͈ꮶԧ l3^z F"tSqx~!InM_c@QTW1>UAsẠJwgM)|zY!߳#Fd=ۅLwNtykE^g*$ 9Fy‚t28@bJvG黲0;zb#-v3:y#BUS͗qղM-=N^uS|/F/zC{#aU~,J}ܓh ^LԀrr!KM89z&m$-hEr/"K}^J9/WV KTƼe1E: g=Ʌl5¶axky}"Xz@.s6G, bs3ӑqiFĤF_'iʉ,KMF} ύIAhLVT$JlDŽ)Eכ^_ K޷'.si%&Y/'Z[4' XVxÔEPiSpnAfpD@ڷ N"H\_ >@ik5ą}q<*ThU&s* 4IJ,9 z7/`0 ?b KaSq&pf@b?CS/j|rw 9~'|;EH'Ov/n?vlRG{WL8},A+{ n|XT'UB;u%__CV0H_ Lv1tA!G]D6]02>0cx?+3.ڻ@8 /)dPHr;]gwk\HDfT>3 E"fô.LIC3R^lDi!søYW]@سI4_q djr-fja9u;a718`m:&pQͧXC< D< _MymF;\a.X Ng(pdE:!o-4WkP{y1Uݮ#i;(ߚK3zG-B*jѹ{@wDʳfR"TV)UdqQCٟ/@Zv~ڂ/O;9NHhnE RU,b5W<. 蕜{+A8Kj;"Q\fUѰ"II{CoI-A!adڑA6=&=, brʷenR%P 5\Aik1Max+뵦1)BBRI%Î*hYA+v:(]!'@E4q/Y3 `|<8Es[@i{8}bim~xX<PFlTN„<׿DB{!R/>1:z]5މgdE_$G3P#t*Vs0Ye|tNoqL Y+Ik5mNXt[F]LM! ۮ}tIJ(co\~Ij.xED2^.$iX`Gr¯m"d̈W Ťӣ%?<ݐ*,R,maϖ.r *- Nfpou GR#(ThVA.ᮠ U_$+\w@ɾ @ܐҀZU_B1G"&ap6oʼnhA0rKaY%4w0O=wZKu+%jn#?OTD]zjԳxߩj:jbbVFsL N /gZK,js.ҵR=mzTfcX͠Z+^,Ð[<8ta\U괜YIOB[bcrs Hgm6QBR^{?)hg(h}6*\D t4 ,%v=`$ س=.Y3B2`'t#, ى+L21裨}ikkm bs؄M!)~fl̲TnxחSjt6WQ [j6w3\)NO*t=1w3s$F0 Jι&84 iCc]_b8!aK_DybEDgǡa\Xųl)^QjAUF"Y c/UOzYAygz]1ڧ(+3~3+زY$1^dg=^t ˸P+7@d =Ѫ+{s,fCZG'4ԃ[ŧp 䊞Í6mzYfʯ. -6c댍zƩ±Ȗs Iw',?0hnL U \ʺ(`@;{r;1͈; =Vm9R-}]Z!`'f粐s=fr#sgY`.{ӿ>s`uQASyeQ) YɆ_'A0"<#MfNHsC&bp7NzG2[NBFҔ'WJi&HȎSXq3N'CWJ *|ki^ըq]X4:'͋§BS3&kYM(#EᄗyZ| Pobq0fܻ$DXxbo4Ex+A5lgI:ExZDņDBCyJ 'qzwrRŲ\hFS3\IU%CD@kӀpdEX>[rdxO-4qgEKtϋe"4:i6Ψȶ!~ahS- M R4TD qYTy`-*Y-N1-3.KxZQ'|@E O$c6Ө%A\V Ęf>R$d"omLh:cBbԪdK^=oF780.ڛ@ôR V?}~.}N !&# :)ge bc~5,ڶYP9 )`Q7b@wGJP^]vn^wIWT 8l]5/@BPwayI?''fiAG&EqoJBf\t-^A|5f@Isk˭䟖qe>ם{r 8+o%ͅu}+w,I^qэtyrjB15 Lb SHRwǐB҄aPhaSԼm%SR> T݈R3}14MJ 2\|U 8S/:f-kڼ^QpI{Wagzk,DfyFt(C;;;P_ w4}|]9賂4ϙIl rjF3;Ó˞{B3s BDPehQP2 lJl /xsvs}῿Z:ȃZJ'y(B3׌Լ41z}zquF]W64[lРѭ\O(quWϰERY5_LY)/κ9IZ݆N:Y9Sm{ bBŇ~II: e9.Ne$d+eӉ"b lkt RLyG 8d`I^!$wbf.aFoSK 9vc$:_8V `,*2hh62a X_1m # "7{Պݪ[g wWVVT(כ(VtZT~HՏ<` kou޸m@ϑ~Q9POw8RCE-{4}2 $-ΪY?mҴdlۘb֑%u$`9 kb,5~@W!P?)RKI.XV!Cm=XS20x Op%NggYH\$&CgN2Sr/T<;mrP[-  b{y=[^hr ~`n]ZČ+ A(C& 2cϝʓ:KȚU4vR$"CJᨫ>5 =!_N1ka7дIu7 ճ;/͇ "U>I|2xb۝"-OzO'y@fJ3afPu@#8mϕmbhiq|Oaҩn\y>>zwVK\iMA.7Zsu :i2=Sv!,Ȭ%/6i|pgyDK=W/$rђVK&%RCWecS$ķcS3xIH!K 5 &>kwT$_Fχf8bDӇt>0f%1oܾsew-Y+nR;+8:WW#[#򘎏^.ؓW \;#N+BOhfb~;/wf1C'IW8QAF{$M֎A sx9!oiG=4ߥ K*;&.NT&hԔ7u[Vh8{uBlHg :vXr퟼,Eߡ2m&2eB68asqnT~ u(m_R%b`H̜⅛U7M0G׌T}^-omfWus:!mU^=0G:1E-Yo}¿ @<0 ?t`%N60ք ґ_~8HlZ)s;Ê5#e4_ں5bC'S.#vKZOq0Kl홮d=$}(h/ˉ cٺZ%hąrcox |[F4×K,7gA+mE Tf:T=4l4d،xuKݳ؛Qx}ZUUOXfzzq"_+,- )ύ$V)+B tLB*msZlD]` bRz0JT7oefx56?mIK1iy}I2[jrs'K2<rV`blFhO,lddh!]A g{Y\.;RzzL3dA5nLnʉ 0{fMp5ƒ!* ĮЕ0\/qChNY@w'0p z.t"sVWC бԩ1Z ;L88s, J"W . cYaƩ7-iji\zʔW j,b_aIMkG %2zޥ#XU  t.e0[bu,3=2)\\@ю@/t2gq% BB5ؚ18^"+څrNW>{/L:6TYӦ$)IHwt~Av7ܸB\cX!xf1P'L<~˵rcPM# s YpJl 4CiO!U}  0]@|yY9"4>ZFVQSqzэt1AeHo0DĦϑuRh#}eU}";&X\ \˂)KSUĦ禖;1)>}#]0`,̭RDL.aJCMo=~3\AII[>#Q4Vcsۛ5.Q{"NFyTLtl"'3eKQ;=#!O 0f9 X O {YyqDPPҙC [&Kji Trߡ/;oz\b4sot _$lit*hՅ:T;寭0S`9rq2_XaTBs\ٰ>w#hàA{hӉCɫvkW!?ز4w!B!]oBhcDZRV6 X줇oy})HmxF0Ajײ&W4vjtk 8 9%>0 j܏\%1乏u% 0CO  qyPv{ėHV?=_3%cg9.GѪuZ©جԒ:&Aɦ)O7j@GĮvm$`X`x{]ȐPVm#`>Zq#s:Lg 2>D|LkTٷ9 @זE0L2S#(Z ke(PL )y`ޓɏVM _ 7Y k\N]?dC}Ib#;sEI0aH&/H˼\;C]䝽kVX=p[/0O6 ԗ{L-ѦFyᏏvĭcOM(3IJb1=p}\ULZUkv'k:1 CXoM:=*G9`zѭlIc_!, Uպd+ i"˔|$T{_ ]5Q?BzMwY0HÎjs~>}Z g#& qgoXxt. P3) 5_PzxŨ]//v6qXj+4+93H9$#s -;x+3/i+oy J+m@tIv `Pz4Q.Zv!bygE`g8gA ;q/;2=Z Hp5?Pm*EJ?qʕ]y5#$N&{E,ȠIv] Tpt0u7ռJ OQ:玨| H4G^1^e |gF!1?ݯ-[gLYHqQO'b!``^Z$9\@c xgp*< _ ]+f`ܳcmo]j?uR55Pcol0AM[7TZ9ut>al)S $H@4Ѧ6GS=d=ߞtԶUy40:f{Oɛn{XҘ!ݵ:!EpyZ=[fx=ꃺkNMT]9ЌY!]\FE$] 6%GCC->e,L7s(W EÅ7a5|vaQ:/'Mdt!zQoh9|MDK_'} |8RGrY]h۴YabР ̞ͬz9D;d{7KLLN$gzew!zˑtꩼ4ר}L=/Rql70@K*V߲/b,o ʡy7~MYBoD@pav4 ) si2ts_`Æb畴=INEm,A>bmnk[ B1lR:J⦙{._"pV] )+MRB[0B*B9i81B|dJr{zWr s`Qr8B״ ͋h [؟ceܜܹ*g)}<ƪj(6ݩuN&UR?v4g. 蟎uY[zX Y%VafS·;!l mL%:ȍ'~PAkNǬֆCX/~gm%"PGXj Nا:ka5zerv^e:͂L&'#!&f[iTAFD❂A;jd}d:)"lp#+}hgԨ%j =DZLqwY+5I!}|cxX;wCy14ʁʝ:5xL;L`o[7rlɑ%M^3z9J:O?u_=K⽶nֿNJmE}+QeNX}DS5J8q^鷄+ ,1F΋ʻ+Wm`QBG)֑[?J.e؍,U \]ϙ\㟬X· 읒 %ؓ!}[ kl)k7~pWJN,yH)A"č=A_7d{FD ?ťf e"so>tӢg@ @YIѯ| ܌$&C?[%S5üқagw 8ɄLP<Ţ.[(]/>u9Nԭ@.tEV1zؕ*q C%Rna'8:b^2$YgTgcTũ/*n՟rpiKyF۫[Ek ,&UD~2>xvk?,qzY{;kO+`|)u'~ dӚ֑)!*B9P X\)4nkA5U!>IBdS849 $ʜ>e(tS:fFB@)b(/TnS;Wg@r\#Ix1=b* AP'O4] qIޟٲ r=N:BԁL`d 9hƎR+ݗ2w|@uM Q:KtgqX`՘IWbw~*`,Vki˛1\.?T(/?G6iz5TDon^{VXYGsCjtEwy]ޯLpa=`3n\5؜K>3W,tچDD_Z&%dRHh=wL@'%Rgty(6Wk,ENz@3U g9wwRXBsEX9(trHAcW&:Y|k8p*9R40FK02.ĞUꨜ^`ΦǮd&Ḻ]\S0cSW, 2 Bb $ʹ7v'Qۆ ?v9S(\l!+E| 7p AFS &0f{Ե!^j0fQlŰR~c r?ӺR}_ʞC$ F(!4] 0ݛ"S<)5X:FrDQK=y#u-G=&Ma׹w4VF4X(T (w*yf 2䄌~(`l$TٜFswERnnw&OUž mbsR aϞG\؍)T./a SY3YԤ5Btu\?M=rkZHaXn󡴕 } ]A sÞ L.ysQ.=H]ACV*iE>ĞA+c^~t̡hƓ1QU`_‚L{ҝ/ַilփ_W: qNN1.1rB("`U*x cS3wR HpH{=Tگⷅ K"a' zϹaʭ yFiM<<  s;#{獺s`p#fz:5+^Nzxh%$S\DV 4\jX"dHqFe-)?0쫿>3-mt{N wW6~@KfB|5F)`Fδ~ h2%#68 U1xG&:i!m͙3bb/x/q-ͷ6y${^_t>KbXol=A9$qV/xWP.?k/Q#){VJ;m( ?5BǑ50B{`T0=4;!i,  /ngNfcZ4qgP };* X\TϢ06z`?1&:'6i,c1GQA\<Ȯi[ ӧOPқFul^Q閦.JBD߁~!7*ǘ|5r6v|iPcJ^o!oQl\b9[ő#6tɼe =ff0>!?xx// s໱QdApT2Zפ2/g×\YyׇA/pp2iF lw@ ,A8LcjdNnYpOe2zSy6#)ё:o_̵6`e l8RÛTɮDL#N6q~T >VƊg|F>@U_Ci5_VoP̑S9@kK酟cu./i1*6&#F PnK֞mYH3h9~F(TkpJm ca#'r9Lbu#Aocɸ>HSG̝wUZJ}xyP$(9XsO|Xv fKi=0gcMn@T5΋C+NgA9x-$)%W#X lg c7ri=eaBqHWcrxkh8 w{,,%r©՚yMnYRJsʖxĴ{gV'tI{+؁"GG,wv 8:5,ǂ3n?pФ֟k2-%ZyĔXVY4єzY J H<5!`3)֘+i2Cmǚ'lKb}A;AF$za8|˖*;+N]v~8b% `GD`\, )-=fV_[68@<و-=F4p9 ^/hUݠ% #P 1dl s8bu~j`aC/ q~0?eԡNeBk.Aj 80칛+X ta676hqZtnփ^y|XDvБ9bcS/حT mS__Bo7 7R򸱵v/#,F`cnNŹxC՟{sfV6Q7Ng7U">rbg3,ʹC:g;_L#G -ܲqD}M=ғ3Kfe#9i8uxB-8d'>ۚotsN;RE^mE& lcʘg1P*I 3Q7g/.K f=U{H @\]k6TZ'elyECiykqn_ؑf,z/+#87*";}%Y!Sh!LALBX]~wy&6gbF{U 5ۏ E`4 DJ\Etf˲&.Te}c1$|NtA@O0$;3b=!ɌRD$ 1/6zYhFㇻOFiVm087 W "OYY횰w}37 Ճе=GUlI=) d$],3nTZT[:2@S;dw:(.r1T'8tbUQM<ҽV,K)=r8˃ N<3)F+BGI1ֳmZnYs=1̳O*ER +W.k%R!m6^y r![뉧n\żC3rr\߭6pې@lY9Tsu)"y }bhEOOv~O&lإL1`-Oj4c"ƎQ-b nB&#^RA' A'=S9qRmpKyі PoNEA<ȒRC ,.SJ9+Qm% wvy?s}0$oA<tYhւR'Raqn0 er]g*iK  x [FUz+|EYh݃T5'egI>؏ TbEh*f>i[.XGH'B3v`doI1kw.NjjnoZrn0Z%#?͢Ϣ>L\)0 Jh@7jw= a۷X\ց RJ Ĵ)4~8:$EEc&n jPY?%!R8 ==M_ʐoYڀ$7EK%!D;ƎG,=Iw*(2mN[%ػe |d'Kx!_v:}dpPlLL'4WfXzȪU֙2@y ;v.z(y3+biMW:U.8p٨1njKWRB8R|5e De.Ѭ]^e+/!7LrB{I(ͽ"t E~AoZwR|=րkw6j85)Bbs8%;IyHnBϥh+l fѨMz91&>eǑ~!5׻vU~-m*_MG"q,&Jj'>#x3Lxc̳˂_WʣX'k̍4[o`*,B2fI;@  '=n#L(hgԬby Em@]\8@nU+BSN˞BJo,kb-eMLD0WǏ߈wQ@@9P}DsYQ>w kRL e^xKFcIyGC[" oLP&Ri-1<>:3lNd}Ln'Yyt1{H:aRzNQ9:1dyкI(9sB'*aˆUEӟZ NiHj25B ^ o (twg`ZU=@ia2ѹ0'ȓjzmuqxF M/FNCL,K3KgVq4DFB?bZ"4 vR7 PboG* ,RB5)$ﳚFKD՝qp7N3tf0U7ϔpȞp&h1Rv *~1e%:{KIc[Իy{؞n< D@ETuIω! uMqB֌Ũ@z|KNK ) 3u޻Y}р)nl3ޡ҉wC |*lp AͽXx15\4| kiBn^L YXL쁿7rb#?iG5Y04 @{Κg>^ȏĮϋ `z+jq;=_t*l}VcSģdǽ3?)I+R?]FJTb᭔Kc* (ц]p/2>9)㓋w#YAAs?Y`ѩ/XznDsB~)'1SAR%a2JPhz!i_ѻ(糲G(%#yMI"c3R1`}Je'Jc6tU9T˅qL37 @6߳p|[_3 |K)uʹ^,/+`۵u-9FaM3q1$ HX?T3 ޮ%;ˋK*$}k; +EX!ƴ8/Q1}2vu+԰,+*i46&0o˵X3QN~æ\X= geVbPn0+[3C>hu"}YjU温`KM|mңCAw,BQ>*;^bU'xY^bS: {1* w}J{pVOYvA 3x llmǝ}aD\D<`X|Bzf8X̑^Hb[a O;K6mYM`*xv{kI#TJ.l%1sYYiḄ2bFGe#k&CMM8g={#bOUEt0<3v[H yGo;2r ̄$s/WM.㍳}F#~i-w鱃4 3?e^ғ?#+ErVc^Ad@8>+{C ˼8$ꦵ2CbȹNI-U`_vk7cggqHK f5H|'&Lipݡ VC7s7 |˄|=éRtB'Rc#ƽ-M9I=6SJKuީm.Z[@Y4wEsIN/I g=ٗEk@uElK"H&*[p^) .H^BN&[UXyT4k/{mMһ&#:#nYVsYmL.ST:ܕAIru}FE Z쨧ͮ,;rlu;VŘ2X"S2Q];9})7c*1e7P{T;? MԥJMx( sϝn&"0c-'5LHG+t@DDXJss ڔD6@W)^YTb-(I7W,]\[psU8UYTDst OAL0RKWcvSZ\_hCɹ&IZbw mowr2N%m&9x]]x[RDJr,V5~wTez ep3P) J& bz Pd@yi2 8B+%w[ր=0,Ԟ Y4J~̀"a#pvr/f2%f[2iB [v9;;K mo#F29'-BvE[U9.VgV;ᵩλf' W_4+؟vn?ֹtE(E>wڠ B)U=ZQlնЉXR-Ky/QCrvӻm ȴdx.9ݖyR*T-J2Sċ3,Y<<9OBKT!jK[T'~s/GD1OoVAl2jHK@H@4T@cBDc84@4ĕK%g,WrpD/?|c"/il׺A~3v 6 tHJl"J38%16HSAot56;d)eƢa>0_[ڗϏFiUޅ&YB#*gAMjR.&ylCC@`[wL[6m},Q] ;]Cm|" ''fJ*\0Ou} Ц-lL+&q0f1quTE΅ç {䙙H=*oFoaEUdzU>&H)m11EvW#wc+ P_!"j sO)P!/vK9`.9?7ځ(ݏ ;*qUV2"nz#C/mnM<|";+5ɭIՈ0G[x jΓ#pm70k%dFìd'9]t%K/? %beP15AFG3pFɹyD:D8-f9 1&N=iTw.AZS}6,:GJnѦ{]Mo0)\*|Cj*Lcn&fZݑQQ3 w#lj0| !TCZ`w{sL]*n%$z%ECoOu;nq9:>%:+Ǻ6MA/tjce:{npA e\{E:p۴wdHs5MҮQ1D 8,xo#Xj&撱֦63xŴ0nED(P4,Cbm ^xm+:/xl5VÞ}y6#1РKBjjkYmbRC3ĴdȽu7}gӇ~{QG$< $HF&ycrʞbkW[@Faͧu?1{W4l0d4:s6r=10>71>3z+B=Iβ` נHhf?ë * 5J{ҫ9pWq/lߏ dVw# mJ:NUQ'$qmőnYJ22\623 @tXM.I@N@v l}d.f,8}; R" +}V~@u9SLtCyt 8-Fߡ`{Nd7XxCւTi{׽EMOf< JJÀ5n%;}o+E &!dP #dsLǀ$ c,gLpa9:5[bXJz+R'|SԨ~q*:yf;=DRvSR_o[Ye*L}'VB5b6zWAc|e|LCC7lr4w1nN2 -@y|V3s^d80i~DF 9xW&߾GÎ4ufdaL:,biLbZp+oLAS߄p?J 0a:n)~&=5*鳚z6a3Vh6ak><_49s\9$"W2j.Vk ֡Z˗M4=hDJI h4?\UD=on/LʜMIV6$=+_7)VoN\^{Ƃ<20].68.QW"k:%G ?KHy\qMy~￵Wt\.l8HߨχMTWuZ/Ci_ba{ϰOw(~B5yvW]Te(sS 1Bn6iCO%X3[Ņ&DV2I~YY[0 j{,2UmxfI|B艩5a٭#f(]Lo(ةjkA隋\Yl?$; Ը@sVGșF+($kUa5~p(;tH)o3n j eo@nk\;ey~SDVc_j"ݽ (j̭upxJ)I'YaS-=5!VNj̗Yʿ&xR@Fod_|Yκ?Ѡ'TH~_[5IO Ax.!9:"6CǽSL|{_ݝZTHƹ ^֖qc)iDM: OXXR߀>:MymQL¡+\*RTOpL 0m9f3e2/H  AxIžs4<רBe725tT|u pQ9>6f .z-5@vϊDÇQYqVSXuP5M`RVn+'rxG;ע{ up#j0;I1F2o|2B1k\G/2 'NpkٺT0Bi.rIѬipv:ƳZw5˙FDлqk/&Ej:"ηVUz1w>τ*h Uu[VUIZ c:IKxTZQQ{)86tk8YL~]'zdS9"٨|<,,e{b%2?D!֠TX4~U-d* BLz| pcF&춖 W/$h[qHz^q7dA1~g@(xIGNCjq[dLE |4mpŵ{ O2|)PQƛSt3Aur#96 ‚9~kJ(`m:2ǐcnh?;2\9J}5*ZMnM>1r=k/M[?wY::Vނx4?;`̤3~~qiO=QN}+xp!z|JE7?4zŜB3`xױ?;r9:o;?XEy=} `dӧCb-d}B8m)95;Xe 4)̷ b2h-gSxrhh ) 3KnN`ϸr_G-*ӄ|t=Z+LV6V f+V[@ƊS> E$sK:G})9degL*=h䄰 ;:U51>r4#zX&M4x;`˂iV?cw'`F Wess9 &yNF,D]ِC.MX'8p8~}N%u9E{ZFcKtA oykZ}lh)D,R'=F"YWz&V:P"^#h<L(yY" vU}]+q[pB/!>{t^ ҺF%s;dUhRCHD,J_Kđ{x6g}^4"qP]3 3xo1i# .E%z9?q_Rv<|a6ŏI >$b~XI&*]9D0Y9^,u|;e꼃vRF<#3j,,2f예PU9J|dw~3̡8:xw~XUbecT0AVJ?X':_XB%Y4nSZ 2PBx#߫}14LeHQHhʘcw՗@X?tq64դ cA/u@_ yd}V7γ力F -!<42 AE%;HboPg!o>|Ɠ|?`!Pt-|@5komZ[bCg[vERX!(] ~ݠs1+*UkŲ4;8@p O/np5G ~\ r)Z@O_~U Hf 9ͰI]]CJDҳfd{A*+X6U|$ ?qhCa 7q_}0(-QMdf(/}?E[΢*JT:dCTL"6n3\44rwVRv*C6%h5`-0+5ifw`wޯՔOt'# g z/ě_ $n+a| N ҢoZqߚ| = Dd׀S\WwuM/ctU㻲 F80z}s4, )cY`ָn*_/8 *DQ`)^gƂ&/TdM5U+pK# /p2J.;?d]bi`K/_s*zUe((a|B87-4=q1lf-X3 յ08EHmimǼ6-yv-$til)({m?Ѭߣb~&kARLK5.gZyez[Z] ETOYh `_W)ł~]>izwdcB6Yj_,%QJ\b,zJ7 TTRDLH3ףG\A֯m/zCޚs uMe'J~>B6SCI"j oLj SxP|>8C|z?Mr~"㱮v[ ef i_e-yX4D>/ojKK6i IgQ9a!7BaF& bGcAtZ^TQ99Ԅ2MpK']ه%q=9I(6)&'QZkʌr8ō/e  uɬ * nQ ىch[ P"N+Ro)*5Cۃe[xÕDe`( "ND'x[EC3]Zh"Lt543{RAWlOZDabKÇTs/FMF -B˵"⣺=5 c/ބDÏ]E[oj)JK~3[-Nj&".m\B}Qd_;C*[t;#_bk|C;zFJav07 ysZwlԥJ^ xIٷe lzȗk$zu"SBFREx=_f(ٲYߟ.aGN1iv @R$P[4h+: @z"G+ddT鮿sr|Ԟe&Qུ=oZ<,~K0vklQ&)|(X ?Ԁ YpQ (jgR^V'=[]@7w/pݙ㠂~PC_l-:) `ݍRU,_&V{Hۥykbمl-1-M//Q4yᝳʸĎ+^ 4-SZ.>ofA{ xuH p>lqV)E{skkNT8[&NVmdFSCw!wr\@_$I23U;ypb@!';դ1NgT5|nX#w( /:y*@tv&fo %m?.+=usbTZ4A(lە*u?Z\ʏv4#=AFnhMzBIl|(݊0me'x4u.wޚo3h9hvVJXcy: Dz>G 2"=GmJR%R0`,+tPI +ɩe/nbLˠ!ag mLRK0HQT` |tѳ{UXMNNg *rTKxꅱ;Ԩt9?ȼbl'(ѯeISNscrmֽSNіX^;OقĈ8Ercԧ=^u;tKBH`5ͽgI$H!oE{̄#zvݙrNǬ7 OR~\#>B.-K1wˊiV:`vT^v㚐νs^jdv4imNX*&/(*-X.μ&|3y ԈV3BjV޹&v8~jn6K^8+Vmșp`huou*aWDȹnnrJWj("xz>nW/PmH,Aڀ Jw# -v{bT1&8'wh+[lܣ({K0IxijeeAPSi J1ՕỒKu[->N V UwK-Ej;3ʠ<36ThtMwcW=OYW_`>!v. ͯ8mkFfW!qZߨ|!CV4Lu=5rqԆ !FzdZԮ 3!q_6^k! f4-./fb淐/<N;Ha؞&W+G kL@&kZ ny J[c,Q*`Z-I0teuW[m*Lgᶡ )mwB6j_@EN9o)NK5zP;Yk^}o?D5m/nkp7G{h#{ÀU'Rv!]޳Sg[n ]S4& 5tNs?dp?ď|fVhg[hv+c̢99tYY?u鄤BL7|_,O '|2~ s{9lkx ܏\kzoTq/$񨌋PC =Q Ě3%NY3`ò~%09p^_IeӃ'_7fu띛}sXWit-*GR<!j,HdyrRq[ydzc/nO '2PԖ"0>CE;[r/TlMu^0߱~O!τj9DE|9T>G&/ wc3[6ag\>E T&L: Vw[G0ˆ.1+8.p /(f)6phlxG;no}ƼcgM*dl| G󕵹Q gdoۣ%X+cߛ?> { z 4@UySSNL7{Cjd WyP,)$@c2BY.(;6Cפ竟}naVYp07*VUIa%U}zZ1 CE־;4Ejkkux:lO">[kETPPЖ~9U^s)I$p iqcy2㬩KH\{I9O%?iP(BL<(XɶԄJoֽ3^zotVIN XΞ8ʏU䱧`V-z/$b,%j8B <|,`f4'^ܯ@׍=U^Pw2UsOXDHDmP2OP > 9E#!UkXj,>[Ȑjn^3Vb*B/j}l%AHkdmp\fCT tխ>(zh"o+3n(,bﲰ.G?`5*AL~WJ20Eg$@蔧׊bJ߀!ԜKۚ' z?U 0?1[SqGU/Jhc4 ~ 4C9, aخK7.vvRH7zMjkSxokZk Wˎl̆ħ~j{Dʌ0sÓm0tpfI"-s,?߹X9N:/!W^ 6< Ҽ|p%gx/"S*"O~/454b&quHj!' t~g!gA}i]򭧩 MuO!VІ<AxZP6y+io|[#C/ljwRs h?5`bb:lB]Pt} B &b~x(-|ݗﴸ&W;{YO~w 8nj4 KV<UA1&J ĝv>cy6 A %H,E 96 "ǝK@CUG }dK'ʘ}C}zV ˏ2NvGH{ i,܃M3ٙ]JqMEf3SZųQlٜ }P }O][*NRu?ےo ê ԼQo-0}n{#9%_wuN&@,3a;"C AFh_4͢˄`c&/_3+XH+rp qê M\A1UyԌS!0h^֠Nhh'V.+̥^ǖQ{I]"tp# 5i}۟Xly=m9pE˩v6ap»Ng )|q䣤a:B\V) SR6; &1G a\kv01+VkVqD8$'+Qά 6^q{5(0C"^u)^i\kyK0?gxԔnQ( !{FSog҄R)aTe$Ҳ# | Vu)fOFZ+d[XLi@FS$K25NviΣ=rg^ݼܡǸ:-L~dOk|30I>c|&SmKnņn>rzDTlfn;MXCiN晣d^$GK S2KiG#Бyt_/frUnGnHs֯zc.ljz;JE!^Ev]d2xx(M X&voT:P L"`ѸWj{dYoNH&]jwc|K%93V2lG'( |żOBaT |jF6nT-:zlł3:,O }YtSx 8O:-: =kr=J@)N?m,K 2>lIF |JV'>y1j48n̕ PL $`yτF K8w^TviSITE M01m6KkRER?-FIolU`%w)kc$x\$r|c ;F#[I8Vh"r A A>[I |5_Hid#fRe]J+PW_CW\E:kc26~X' T?(駌}dO@Ԩg2B=oM/bZ<*^ᴈ-9υɤ}2l*ӃǢe#N-w%4UZmmU@S7LϿ7pɬnMS-2 gfE~-Nt[E3cU0]߼䟨O%mJJyԵx_n652{ 5)H<Vִ̈dñ9:|:6#`* ?Cmbw5aQ"a4@1I8Ȳ׭j]lȶ_Z+&Bj-|rJMiK^fHR7Cfw"9<P?z62tbo:l#2ź!ݥr 4+,ymM2cQ6(Ńb/7&a>r2/݉۵ _}ě#šKjBg~_XK ɂ 3NTg'A~D~A7^YNdVmVI^I " |i^^;D)T~nPhnX#$]@5$U#~0Œo'9B([PlڷBmܑQkM, ;=-Q_P6.(߂5֒Z2l7S ^vA=o16 cM}20Me ɵ-:7 펏R|Ϳjx8ᨻPK<(ƀ)~3%?bHr'Tx҅5ksNwq-]xq)ޣ~e;1EJ c3j"+XXc`.NтV|mJ:ॷ+T)tL˄})1F% `Q˧dҒ`'rc8lS*EJiѬ4I:,gr4RoztnQM3+nU':"$cELjC-1G:'FW2j@A*'+EcB>SE1V(ٱRIq-4?e) bA1mGE(bM[l^NQG?yĮ]\N#]q^Р-54Ǽͣ^P`~ēYoMQ]q9~N>,Kh h>}/{xR㐖"Ycd};D% n]㢒\UD5HG̝~= &faٯ50 `G{?pm!h H~ZWWGR}4˺~V8V{p*p &cT&D^x@>I6K-PObL|j9balvl)="d?Key*>]HuɃMv}S%f<!G|zKq}qBF9g}?3ZRښ`~Uw9#aWi9i3kzoFpR!e:>&*+MPYkJX,e</ TIsԴ9,-wCa,U*W>H?!&l멆9!ܾEӾ0FE.}5Ε.hoۑCF3 9 2Ac9n K|<x?r&/@=3r@}Lox) @ؖW;qI4mNq-xMo# qӁA NapeBxFx|`%nKfRH,ӐjG>d~2CuI03d u-dHd97t=Wv-XD _uNZ =NB.-jzLJoDyPCu"d6J9<娙gNJ۰L25#lEr6\Φ^U>#,ſ&rcAA 0pzl*Ԕ?%"Hj۷/I\ uf0n͇zlQqrؗNvKeeRy[ b'|^@?H}V'MG}Rϛ\?)Xz`ҋ' +,bLff[ yjhjLxF͔FAc.JIpGgb5;խPDbM gMO祱j7wUm̑qh'G\oU@ԁPt>:s|\Epmk|y`Z(󅄖9er,aZ X*u#)sXjJU/쌱D|@eֿ'Q?*Gݲv1ީA[6HpL>?b0͌O42S/JWuOLUp(_NbA.uKj$lK[bZ+cIw {~Y vר+''j`3dC="x M/Ql770e0Aһ\Zni$oZc-7} OdH=HJagTW0R?I\0rJj r5)bbw%nh97>=%B {R}X 28NNB₭zKy>TX_߯ +FYy:1v<8}J}L*Lf~_ͽÉm0gr)BfѮ੍R$-fcUS\eol2569`u{~=vu!x}Mu /qD yY_KoD +#- >xz|OKyUh2+<ךDa57Z%-=#}ox}Gü!PڊBR⃅:f(` dӝE[}|ɂ_QO7+^S'5*1Z ۦT8b"`c1{Jk6b^Pɕ" ݠĢF%V9SF4Uɡe[`M8 TEw[#|[Tn c{*LAY.$=r1!Z!'tz1\աwakmKޔ>*rJJXR6ga750nd eљD}rV1:(Y.aqI'Hs c< 12֨bx uj˨O¿LWM4b([O{Ea8Ӥ'",aj.fbwvԱ\w;;z"Zk'W,.No<Ȏ=oKp=BV(msphk,Me/T<[9unpGCQG< cbF!-J Wa`0Z$3;7\!/K$GnIgG])ۚ7E5toܴ X5y\eb8}g =S]ZˍjP~AV.|}ɴQkk-2j-a ;JvOZChX_y#E!ޗJ%āa怘68$,g,dCjXjbu"|:+atOzrdB/9E9L& ZRp]MZ]a }b4[/Y|ѾPRt\/)>9e(  "`.lyCȑ<%\iǸ`s'<"9O"(S&QڸPd|DdoIo \,`c.փ۪C%]W/t#W7ˣ7m( S^O0L Ԭey:?y $&P7U@G3@rEfHA\@/7NDЀ8Yj&CL #~O^h' pul>|LS%YZ s8Mh%g\; j<8t?^;kR[^!,3*oW˷S&ObjIRB28QgfOud/[M+EQGka/W-3 %? M! {Ȥ 0lIaWGKDŽٖɨ RN[4v|rNQeweT5dS[4v+TS ؽ޳Tg'¢vf^Qf]'\gd}N  K_5'%9= ]<'J7C4,[_'Z18?]fkiuhxb{|{gI 8L&h+G`”||tv/WflwQ@a(Kq[B-AžjV 6D 3Zό;!K8 Ru_M] ;Dخ[G` Š hHk I"4 uaMm`LgG;X<}\&0*R+8f%Q:q( M_aڱ;p>k|chXk ?75ԗ1gY;{9YO? Jp#?T9r1X4z@rrs-SK7ფJav6+HL{3CwZ&1kAyyha &*+m-u)=HǙi)D|6 ەP5akv3*mWV5W 3n[?3t0`m",HͧMtnTO?ŵݑn0w:^P#kb ^mPݚJ}_˭Ό5o%#>mgt{؞qseRҞɊݮdA-N e.wd>0CT HÓ{ _[%}S:נJ !|J{)(d^@G5~Yص:BMW)<c/,+'hbA=SJ*e/-w߲FHH @Ce?wySxBH{h96ȤEVkeJuй %#f.gsd.d0ߣ(Uxպ,2>fK/)w 򲺵LObv78@}=$>prS'K6!-K8l3EPs!i|W$3lYS?a8+.*yF(cK Qd76?2F)[Ysmh8yi7vxZQdKW:Tn8GXX%o@s//m+bx#i*.g aY(WYS6SE ] s3`=* YyRQ$^o8[MwU Id+ bSAYr9~#DߗO. <|+km/w13mMKv텚YƁ@wmR1R:[MLM; rÌL +H,A@; 3sPPlÄh4 iuk8=z^O\DC,:S3Di בG4DИZ@Zb/dVZSeH荞~)=rQ}juIbƋVt)Ϳ/9cB GRA҂sVA<:^A IcAMӸy(%@^̢$/.|ܸMa&T^CFoYg y\cHk3N.]v1h Kʇ')adƵw];'ebL Y~-nU KLV5i 't Q)'FXOOyuT.eb)bW#u0=լ`p~j (HTz./dJ+P\Oɧ9|5qX (h:o"dߥw.vxͶ0GȍF%{^כM 86I1WO-qgJc]\} 01\S)s=|ĥ$Y*,ޥ|-@&SW6z雍ѳd~[6eDQBwIœolaJXxu8۸:\TDag)1Z27KnqzW 2ԍ|g"$-[@YONrEM߽ l^-![`8 A:iEzorTP$= jo1~. "QAO(f]?1;O?(? T&VGvo\LuF#rG ӜϳAvʓQFQɋR_5_ѡp^꙯6?tS2.AvяQ~f6*۝K0 O #nIQدɻo|Z ?L ~U_$AuE0ьb}=O?2j RqaVA᱿0b*_5|^!GOyxF΍zoiκdm|shr] { =D'HVv4Iy5Ek$!kut)ڡ+USgtEh"+oQ i>I2{])(j%=x_sD RŅĘ&2\3sKs5Ʋk`vκǀR&4ם0ZRdGx= j,KazKM`"-p3.eɰ<"XC)?;pB>ь[4$*]!TmxS͚_j%$ZDnRno¨`;Pt.(גd{T2EAJ8!x5FQaUÉJK(g/h/Q;CC0?Oi_[7J`}CViWv\/{kpOu?J!Du7gEx*]LlH,*aːNgnd,ؓ !P_8Y>u+9&X4^Qo Ooh:uBz:v.N>I'LJ6߆1 iWu#9@{=ҙr Y%"\FnQH$b*eB͖qeDɃ>ˋDrVn~vTY"ӡA՚"!9} Yj>RcHaq8u1> j#X i/ˉ@ь D`pMYG'G{D9g׊ δ &T]N_'gQˑWZ=Y)uNՍ2>oI a0钐YpN5󜲷 On2ߘw $+G3unYGQ揘FBcG4]5Ɵs W_;ʉRDnjgi# y9.2"yEBN]1DV0QI{![Ua#_;qve8g`ʏBtai.F6L>s l;=f1'6;3j_(cC_)8zFzރp˂ ˾|.Y|$RũV)hnIy &WN#5 &0=y:1WUpw2]G*~L̥6C?b΢y$.-0h|c*$\l܏*e:PLצl?EotHlq7A  5Le3)ȟCҰ's)'ZIM1$ּqL-nh~LzŝW1׽s ꌙnN4]`-m$G:lJё 2h5D)@ʳ`?gS 쵉C~DpbQǒ.0du!\q]7CfEXƋ_u#w)r{_C) S8Cpa߇HC1 /ᇪu* .]Z)1,D ?qՀHR0g u%Q*l5$ܖz <%^C`.EG,WS=` 0Yͨbe4 Vk٨a e8 y@1T%>W8N uG6FaWig!Y帎J{ZkI1 Gi0kݐ!Y@P-GGKMx[9 &^3*)98&{sNu|7:k^AR\.ՅMХoW${ct("J䚖NQWFw9z}1B<$:-jzB1Tl=t-hʌϢ ]1 ](N5|6Lme iK|"\V(a XoBD&*/ʅbrFde/7j,X ͺP|a+1;4- = Pѧm)ԉ]pQ^KN(i38{pۋ0M{+"/Vj> k&5ip|!F;ܲf-3;m@Fd_z؆lBBkdiЏ'6K}ȥp1sV>FE 3Ťo8t#TOEPungcEoUFff꬚j׳kT 2k1b%&m)Kوxgl+!q!x#K[[+o0Kqӻ!P@9F=Cf~Oߚ`3KE_ݓ/H;lShRn5-6YͮOg% ߉&oB(%psv]tU Q~o5CSi6l3|o0%b::Mc%zJc鷵 J{W!-R?woh?d%ق% d#LwzC{A]ēcxh4>Xw܎lL6u[,376.jaZu WUjbYͤOoc-[".YApKo{^G!:)c|TNV <'M5ru_}BDem\ɚ`.r)EdØٚ:J1-YYҦ0їeNMVyN3jbLBϺHvAl0Sxo~TS&ܐȉ$i.u-22$.=sn=#9Q(̥|QU5-|wOw C.X!G>xpՠ쟗-e,?5;xamEG'a3~;Ff~uwl{E#+ ǜK}Y"1/bBW= J49paoXoL yށrш٭~2}FsE⩄Ύ`uzlApp{i,7io"/ObWzX>|~HoFUQ.cuuk9,KTw“Ww'+KJJSNͻ6_CXWʮ#7t/R;? ;He} Qy`I 0 ͚p) rfV"ĐS(-h'4ב/|WG^|?cۨrG-+yUrQr t!f;J(s/3X9bwW⬾m'FZ"w{ I65W]lh́}b6~d_HF,}`C6WIU.Uн1j[" ԃ][X6\Ww셉\Q|@'95 J6$h-ir(MgWJ(;k{'|z4`BZ9nn[|ˡ U3B'3@kFbHUeLȩ 1$J oEwJH]ߓihǬʠb#9Cnvv?:zQЃl[~8G0uI9[&_ڤ 1Q= ^zޅ1/rF;4X[kP܍?yS#C MX2sYLsԾ}Ur1#7H~|!v_C^v}lS w8QKvU f0+dį2m*(C>#>ݜ| yH<0TˏJ;$A!xTeB MP^o2PLp:Q@EFh!Q& b[ɫ)ף|"є*s ګ(krѢCpF&$9}@W5b#Z!7hȍɞ˸H|7SS{t*@Y [RMS @F]6ʛ# EE$S#WEw;K00ɋY 0@glES%EHwI)&qM^G33Ɵt>魩d >AKWC7\x|uz)| Cߤ?G>X/MHQad1X$hi4)TW-дu{|5cLI *8MIWy 2сHʙZ9|`_MFas W嶀X<}ghS2^kFiqP~12GPRQf}\4HQp0`;*_llv9 / ~f+B/ń} 0;c{v-z/%iCv@X>BN)4Q5qS>%z x E&7yYn^|!dd;t4dfhI  0#15waq=E*l#-ufq9<)_O| fyQdJχ ±5E#m`5:mN{۩@Q?;]L}umi+?U2>a6n kHSxzUo8; l^ =VR>zÂKQsu  /ny.L)%_ [TϷ7 cI.PsԵ0d#i#ץyD:7mnߖ \<3|}?$yf /J|Us3x,9_LXCI{hnn]QIxXzw͑S TcЙC6S4*d9< 괕};lHn|9rׂpfL J66ٓn)@"3,$͹VHe]P)r0%M*焗}]gr>u1b((gAbF+FhbLP}xM%+xk'?~XS:4{^=fMY yܷ$QH bnl1k?A%̦5+ThpW_(z?'6e`[|;?~ nW[P8P]Mj2KZ2J|hic5[;]Ύ{JDaQKFǢYEE'q."Y|~ 0ZoABQ/źrwh|+!/-kqYZyYd3U tԁ2T>k,|3U/pOU0L} ץXЀ'nErL9~~::slWdrB1DmoH>t@ԭC0YGK}mqԪ3^H0_s꧁ (9Jں$&VFQ?)S둻BHٮ| g̓N+a?K>bd~Z =ЈlK)jn4ŶJ1{f;~I`GHCPoCe?ZUzoRۼHZ!\E|lFi%il ?9E\[iK1@?Ƿc C[hDaWжPi%M%h鏻q~_vWP̏؁רvu6 G$ҨKV^AY ɏ}&QZ'x9?~AX[ѬGRSg|RGQw& < h7McJ"^i):Kewl8?}"Iw)Rj8>]|+*DJ9ZOfl(ĊHJɗ =pETYwr)auQZ#P*ynH2Ąr97 xg *ҫ-+aZQJǬqVr1Q,O@ǨK }Z75Cm{7'J"AJRKCt=J` VZ J|rFI5$"^@(Rut{}p{thEq5/m)b̞zdH0| ADP8RBF|Y? eO㇓#N1" %~pY2ƫ'rk^Qˆg TמmQicڈ% Y-zlᏣϒF߅ dSYQ|n*Qc\gQ_/%p5. jJ}p.De̥Qބ5Fd"uwwgFIկ׫ݲ$wճ=2(94 d1"2e-]H^qf#Woс>8}  0U>Tb*ABȷ,BZ5j8[}Kwkvqc_Ņ{ SjEbtKQAvxWWy8M}/B$,H~su}IYBiY9dT()u@6L`^-1RK0Xa ۩AY97Š*nu }0o:G OB@S;` ҶKiN꘴SB"3ed}RH}@9Hw=Iϊ?E*x 8;@=9Z M0hZX{U&,| eV#׻ZO1fS"d9&>,Xz!72ҫhmy\^\` W۬ӿ^($DgX,*@e7]*͕Ss-M6omJ`=d)$+c]{+& 70iA:1ۇ3@7|u5|hQ>oOBz~pY~TƘn\9YL'c3L&EJq(}sJ19!ɭ|ꎒ$|=7o(m"=e`9U.;p[=VoxuY=Z1o/u;< is4Mlțjw(Ld\2k7עwa -.0" yCCmXڗY^uqȱA]켿IahGߗ@0l!h)@>wvY&>Jc9b+7Y[t:Tm+z=>7.Wl)I|5nBT$[fBJK0Υjg}.I՛.r-Z/͙ Lgܓ{H鎶[l EU(z'ƃx!663Gg@ PFg׈4d0Ed\ w/#F2=`.KJu =J~?"qރ' YB SY-lt4^Vlvos.ȸ<}` 2{=DՑJQUB/{6sZgF`ү;4:*a{d[%-%J6y IaQ*?󠁮gqw}K.RͽH_n)Z(ȬoDIqw"cm#&E!aKs79je"wwy﫰G3@C-it~k΀7D?^;xlw17gr3ݒ"@}PiS$#dۏy/D/Ә\G8$4Z J!_ItO56Եts4DR?Y \*3K˵ ,hZB1O٧JG [ر`+Z+f#~a_ x_{iZ4Ft^T=؜g6hϒU.hls,}YdC96b2탅$⃟>'\fg͌ǬK?E~K}NlnqO q:Y. ErBE0O[!J7AZ:g7i۷sOr'? / 3 И7!\1Vฺ[~dഩHGsL]̚SSt,:Y<ŊA͸~S @ϩj!&eW57iϔs^>SfJi  amrL:L3k&3 "Xt_tfg2QVu+&I顭M@$TkxOV֐l苩 -{ν A3&, A~4M*حќ{×̗\ǹWia 2J%n7p /ީ1niAh7Ur/>DbjGULԐܱAG"#R֪bڔMЦb0XEsg g:7"q-_z`7I{TJqת2g7Jh}fy}. UQ=LT_8ʯ4 v( ,.gӲ$RTmKO>Y0cHV9BCȑ{S]7e-v QJ4pVH')ƃCڲ^%ɤ./Z5ӕWTĝCDk1TahG ~cQsf|Z/OL-7(Y^dGC khHP΍^5| "{hXP7(S-oywҹF_Iܤ4`ߵU^" )y+f3`/3{L2#3NL1I-~85!Wo ,Ԥ@l-SmS'p]٧zeFzoE(5õ .UXԌmxD]$/#auC%q|>mqbIT߿#>(Y!ZhwCO*i}$jس+%nt+YiLU~pn sSl*(NCy'b0[dJ&Pn=7@&-Ђdmi}TW>cROOw|y63틌ޤa D!H2̡7_h!+^/w)Iʣ :̣Z oh9xdCޏ=>峬E "qw&Jmne|1f;Ë 4y'X TsI'U%. +m71@s#uZAAj*?dkJ)~HI~\b* Kv?w9m5^Cd? u"dxM\e]M94aqm(*4kЊPx9Txy>R D a؟wv$^_VzSRV 2Pc*ϊC"լ:8:3>: 4kLT44>܋d\NCfcPaPe:`};sl9wwQ~kx&YE*u|٩;'J{b4af:u[WC8M /v竼dafCJD?^/vQv pxꇒx/UM-aŝQI\G~t􇝬QhbةItoJ +~2heާ}*ěc];Q/fhC]ZέL2O|NpX_rFWzi{%/J=`f ߕѦ/**d/V(޲N?Q;po_pz4orɏEƇ&QZjh=2pPShQ XdؘeAjDxo?67YE~VVdtH#i%6ݦsB8su÷x;W^w5 `tB\Y~wDq'ύLJ ՋU¾e/Ҧ.]Q8\)MM/~MXgS\;H+LjXO&[ \7&6 O!Rk{*?+ތDW5@DD8.( %DɆ@"lW3O~ݦ Xu?mf~p0|G,'* nS2If#{m0.^ e9loQo*nH8f:̍o$Q_?5B m9ڠzb #xM <媁q&JvHXDRNP}df ͈}=`9r`S=TeNFR /;1KD'V'_J 1 ~?0|~+ʹyY'\d-L`in:8-Wr.({0PBiNQcރp+ e,36=m? u\#بcO9`YeepIx,RaʥFw^" g}|ƶU/ ()KH0z[][Y!Scׅj:gƧ];bq'h2ߏnxU_"FZ̈-G ŇHF c<&\9AN1f~Dw~VOl'YMQstLyҤqAWL`my8ɾ1QA5-vv>/G;S1l'f"?|#=#ÉpXRN)qr.MTy>9x'-U/pN9|^i8lbSrA4*m;,j֜WYt*tyvr8G1bզjW6۶㻳UJQ?J*ֹGFΡtJ DB@*Y=@XY $N%U^K'UqlWHHcG5F(gJn3R2:1t mvh ܯW2Pپ^_1宔!#]W*/V;[/S\CN7.kPq/$T0EQھK&E)n|o'yMٴ,\Hu"i[m7 ( w\(ᴊ8ATr6a6S+?g{&דnRl@'Hi% @7]1*ŵpws?8#fJ/WTY(Hxn;FE6a͝߹(v(+˥I]a" nt|C*5AA:-g\"͇fJi1o_!XkΜRg XecEU7ul=\64xȝ |"JI͔RT_>u1غ_ .0fү1VħY$Gd 3#kt;ի[J1^vn2}&Ɓq"OpvvF3 $W./~E""M< 1c$bsym{- a{A=U&0A6Vzky-nP%|ȋRO%2P*N&r&EC)+ V- ُ)vnMۡXQRW0Fjy>I] ܵ75&5ţ$~.k,iT ]67q,Uy֮(/IoGNtۺC2?(ІDP4`H%3mkpmZ:sx'ŜQX6OX {dE߫P2eQw <.S*Ud -3ڜե>,2$Jik.o[$62rĖ5j I!Mh|)_Z2Z"C9>3fS(1U]E!G5pWTӖ\TGKrIs4)ϒZ8T>,FȽPPM Ym`&~ң.C ^#%ƚi(lDS2X2?Q ӹ^}w+cf+4Hy k#~%w¢F3h?h4{i0BĶA!> ^X5!$,2EuG <{ =B=їWGCaN_&:2:Q([=] cz۪ތ'4;˝'.ѱ%0"3/IH^ 8 @\䡓L?hDO2FOҦ\4{A;=ˊJ^badD")nD0QJsT-Y4Iis [-fjP l zx[㥖] (<=d/(vzӍYјm0 2=8:I yku泻jF&5Sx%h.r<4Զi!*du OE^0 DW&R !bhm1kdkyzsn' LM?[fk-_9>'H$7ĦZf*U/&MɇGJ-H=?mܴ3BWTΉ~J4a VPFO;1_ Qmef3.PDn+nDyy8bE(U S"U&%)[2q^,Quԓ4'w ;wXAּƠ@^ ٸ_fw,ݟKxsnZ给1-րLFRgF*3;ag@8zpIc|5Kr{Lqj4L TN(pת]lAx蘐/ !%WuTsZzS5ָfi"XW IƞJ>Ȯ?ծ-W Ќ.o)XL>i눫ѧmoՓ4f(AŅ "^Aڎ2UZX;b eGȶ2=,+Y͉XV`xZZ8N%fW,.?TeNj308nLwW4)ʿ"2,q.hU,b~q2:Ni:"FEE"#=ѓ9,8i@\ʭ]ɤV%VBɿ+:0A]տE'O۠M~H ҼlJ'xus/V)Ձb0H:AVX0#8 _9XߝE0ISw]MDp&oMx%~䵗;7,ѝm]2=9`yWnIc/v4gZ|قlBа͡d}$ճzQMj.Ѣ8b*^&Ժ(Y L>mF! ق/Ӫt}*5=m, ,ŀm7urLTrNyT> ]Cs]RPY+\L퉺 kQ2pwOO!Swķtm|Y\H/(ID7cn7n/.v^.mwfRT&] ߜT8s#IǠ,λ *P%4N6FWaѷ(\aEg`oguzh6jfdE$:D:\e۸O\3R)ܦGJ^M߸y%.1]#~ / <87  M͚RDQz!Ղ`'IPrƧh w8 ʜO'<9?.g>pg,!T$Edmcc"*QTG"X}<&i*&P_JpNFï1yQEssM`>)6x?ԫc*r<̗h]B=3 z )CQ --#쥓DRE8y"}̅#Ů֣ŗ*4-9&3Q} Jg5PI|f1W!sdRy{NUX{v+_ ),.ACՐE=]ݦqƣ0A fj ﯝS舙[-PԘl:5Hx[BȰ?U^vW2_KkBFsh%F1f-sPy\#; udؿT;@RI񍖌b]>mUHVUCE9J2fiW]M/>*3x.nŌmwi:)P]ڦ Ze LNJWQ;"ḌNEzvB7xkt=Yer+hc;#|0GS!-}-;e~JC ϊfٞmhem鋉g8E?1Ϋ)Sa$ d ǶK5ޙ9'H<.౰UJTX &j$Dȣ^!OJFԆ!2-^?DzoE}>#D=V׻[RyZ'Q,ID>ľBf مH:H1"d52≩0d:w3\c)m:I?0=RwbǷ2{/$@ s|TX򅋛 ZV c:j&}t xףz?}"F=!RBܷ 8S4rq>n' M˒|R*`[@(k%V|A[;:~q /ZmgȩFRKqӑ1 A۪2_9 ́_֩d07Z"?frvU@nz>Z5Uz=m%VO }RԔ~tp~Ou%E`󮏭)n mX=khoK ruxHLv ".^4 w8:׍;e%hOA9sFx^ǎB'fIgq;' }S )c w~xHN&oLE'WAEB> @ky Yj0@tIzHiþhwOex[ р'ޫ=d۳hyM;UE2> &'wލDGiZћAv+M 4.hngbŕ fzˆ(@ Ў¡?ŤNR UTzYV[z>L7şBFE6;{YP2?acp M埫LdsC-V25hqT/ܑIDsQCW\bD#P$[Z+TKY t/5Y P'#lteޠmWFU&~5i[XVݺ*Y4n*tք|TQ!h]S["VH`jmzlR$kO9mC0ӦaAqt+B+SȃInEbOh Jy g)U17/*vV l}I*lCITKo@Yq‹+o)5Dh`ݺQ.i^?${\o3UsSwE<$Pvr;r"P.gWиw , )[kEE*rs-'bwCD>v`\!@n8l j2)jK,hwV,OBr;~({;U:]Uv8TOw>)k$+(^6Le>`9cFx:> /xul'imzZo0F4Z-t U?P\6*H8nYOTO$,2Ț?;+;dE"i82VUg FfyoDK8ЏL> _.3HHyb3:}q1,K gVL[Hp˅\;کm GY`r c0z`"Т_U%G\IGn90v}q%mpBNۦb _2ANŸ~H2Azs%$V }N݅-l)iCZ=lc?()lEz h Hn-Qi !D L[fCǧ H;BAP7~Lzd)Ȱ!(Ɖ1xbM!KIur Y! VpfʔtCr1H.@BC?&lڹE~;1DjpSP%8ե_5s|}1 Q2Yx󧼳.Siހecx= dܖ^i?o2/B#X>K,0 7a36ڷ6i V9bEz Rde,dz "ySu393y=vTrk3~MPfHP>+*FYxX]d=3A8 eQFXZ(,&dfDM&],'#;%ނ3|,7+tAnڠ!tX0lutV@߱np Q:c_ڑFVcAEƓMЋi#'4˘-ciXi(Ām:/U҈K5q3GHxX -`q"(}0;B뎭!4vi [w $U_:aOp4GtaK %/t_c_rn{ 6\ܭ~G$/b݇9)@\mMo[Ra&N7\JȲd۳^Υq&Ua#$ڷace FoE>U"@O.S+=lq+߉h=V>`LQ2Г\CYc}Hc.ʍ ZeK_IvU]XU!]q^lp's.FiAAulhA~i)D%LXk@\ż߲y G1ZaWL?W+6e\|4%5hû RdM\%˸dL$pNɛPz䤢h o9oYX?4%[b^6J0AYaPL8țnN>û<9{7&[q>(} ψBT@j뗶L`e(>'2)lďA[pǐx8?Wh/& ExY l WkL qفƃ+4}\aFha~&~͑'cRӵy58~~awKCKF?>Lyߪ0J)"j#!ezWQŸzP}x/BiLJ!3a :s==Ufa?>T?q %Q:77A#nN>7 ²" \IA~bM)Ad oP,~ ,e,5] * a.}ws8+_BRC`bEiBY6ChYbm+rܰҏ ⪿9X. !paXt˄d;f \ ?E8>^m/WA( ySxN d; G2N,-g⚜97NlrEMs+l`Nns#^zJfRs5w4벯}J5&luC}E^ʤ$3fSXcaN[AlCGlo'=P"dm\[ju,#RE3 a|ih# ]ٝסK"@4!eY E6j[u7+ЁZI`2GQP/܏E:DrܸR-)<õR˾E38_?Y:"Fgw|E9Ϟń5KtiytTl3 ;P#TCPhbQ(z>E'!`j6 ڌڎtk:njm:[b3ˤ5Bdӱt)bmj:*Pxb3ޑFLe%LF`/+<mISx 4D_np&<@d%'t*ZndV-a4]a>p^Dt\ cBP;=rˁDjL0^:|5PJe%3c=yY]vCb>ԥ "<)F\٧^Pcmt,ݓazU  & j]O zj}れ{AǐtmO|Ө [NE<ʛ{qa3/@aޚ4B,7EWT2E_[ mK5þ8=`R+Xݹ6=5 9ա޻^{#G8{b9Ȁ*>a>y+BP@\dn92$zf4?#s]$sjvm` p̪JH:" EԜ,f5$dY#K1"Œ]"{k)k;O?O{V澵(sTeζ5^l|xQ󽗧VP*AF/}iskG y?E_g:F#jeQEdmdAGžտh i`M 6f NM;ڤ{>2+(b] Iq4526 0]ܵ)0]ږDH0eaE(d6_v찪p@|W~WxnYaPHIdVs/7}6nDu&RpwL8 >^~9`Q}dƮ`l|r(挒NRcؘop v+i%k{?`7;T@ ĐZB~"':2Y/D# igdW S.x;`_ iUv6>[axN&_\)z#[zI9:p=~opI0As7 Isd m %aҴH3rqkS?B7(K XƢg%V`{AM#X)'(Cۢ1' m5adx S~bX %K}ǡԋYi6:Ց4Zzx &?BN݇Tg̎L֣bcYaggf"F^xqt889т'HƄJjso~ fm4IiD8)7-Wo~T:67u'K]ol? gB"tONH/ |Mc~|_NM2QWM?eM%,AzXX+Q>Dlnܶ%vb7:ZP.ZSbmCz!'e+c<`n$~d QBA_U$"#06d8YAfsiNj{Gvl}3肈zCiюm@ %IQ(ݥ*/ZI0S) 7-IUHeS"a fywrԆN# X]RqXvFL ɬ~:l4K~VT?u ɳW+șB᭧swcgdYv /?Xqi^<=V0fK]aeBJa_jMF$kMBMe8+B}Awilݹ~zi] 7b8Bۨv:!dH~Jn ;2Eox;SF&Sn~ŀ̹LD[olCa-,GJwŎ?Ktjn~ʕ"#cVSKQc>9\/Ë"({.f߼`G+tCYx )ۉ|Θ-T[Ԃml#p(!QH\iԐ^hڍ-ݯzg܇D4~=zjto *ET:i9:ӚPJK{YwkNvlbkowV# zEcQ Vv`W_~In[%H=张u{z}3\:*EIxn f<*"i'( 1Dl};W[*}ySvAKZR/Y%8,#.㉔+nniwT>`\)X`c/e-db\Ʀy wXx+4SVLNI;pBT"@ʔ`:Th|W2vM$TZ vgcv?mn(VQ l'Kmd>eIlkK]a1w{?3Jzxԋut˺cENdOkn@Z႔fgNRj馌O6P[~X7 ]4dGAi<8@[ҡ-+?j.fcP2"HeVKogSԁշ;Ȃ؄RKkj$7xa_-sXLjl\vҳ " J$gw> 뻩ܚ!FME'4Nk2z4熂y.D'O1 p8^;ցf ri8 8t H yB{ N+&AFS+)^26rVS 6h]ˏN(>+!b}NN:5~f,5|16xys97)PNLdvBKľ(0VzX%DLzk;r` ͖)\Ւ2 %@ɛ+.RgNx 5%T16&N}9?HwEfNO ZU d j ~y~FY"5p-2-j!`WẺn3xbu Jn^Y@` 'bMO1PP}Cl|qrߦɟ/Ij=e2 qco' %gmr Z++H+Aх\su  \%ܶ"{'YQ#")-gZzjX sPқ?7|-#@%ç?cR)U(;đo"]zh6vů#Q?}l hHKVx緘Cԃh7鉅Tc5Rwy 0 I@cD ߘ@[aHb0X"U[a3WDJte: =LqEJګȏ߼GtwˇIYV WsY/, ,9p`'>t8AKdCthSe~|a8y/`o-S:6E fGBOT֎K<V.¸2 }aOY^(8ƉC`'C.:gDO>EȂ2Dfe^?юjiRYDS'"[%Qr.'ѭAȊ{ONZ͝$:.USJFβFKw84H0f KͶ){X &feR n0:h+o脮8M뇼N2C`bU d>n) Jpv4TK珞1R$]q媿Y*G_uF}Wj.;g M0 AZAjI 텋V _7fwb:Vy aK4CORy#Ra>Yӌ K*5/:,pëiwE:'/Kb9LϳIxIBly/KltʹYFwY( W+ïH-<+F!זX+<$/1_Hc:i5XJXs݂jMv*L v  /DH"Z8 |#tNRZ b+UҐCFRI7k~]q 5Ӝ@ tiUFֳ>9laK ӣݍx# wgK>7BjChwG5,Ilele0hJ1UX <&* .>tBvtþ7tά.~ϕ =]5쟳YHdق XFS|}! .+'JH1D\6e >#@&IߕOh,ewB!u>/)}pN8]EtȨZ)Q t 7_:5IJ^P|)c/ug#F涂 ׊VyELFVjyn=NR;'NeB" @[+/)+ʧO;x/&} NQ Szp^ ~Ŏc!Y+M8S ha:l !ЀsܽwDDBjMVhvU"%1ܑ$X#J0M51ߝ u&1RhCM4=cxke \O2ܮ| 2Z+/oZo*WY~q:N>Ġ7f) $(Ėx?rĥd, JDj{܉2IBn\&ɾjk|emIM[ DR%9h 4CכWx aޒ*~[9e'K~Zb.Gqvx0M?NiSJPLu/z[" yDq,h_:-;DQr!V3|'nR+PXׂɿ#4y&uyC8oEj$;VhXB:BDw(?2e00@Z8(i<ۮ|fGgDV 56*?D1#fƼ]o5!m sW/YM9:[}EѠzsaħHj^j^ᔌJ}[JځN<ܸn 2ǵ3AG{c3{y(K7d`}9 PU5J=vv8k^1pWհfp2'HM#}}ѱޗxrBqsS-}$К{WQ}W~T ]\C6p[/ L?C]yVD$ *=t²/SL]+n޻TrT(st6>uR,ȇV.@ oSYDR]#>u3D>\^B;W ;WэP|Yu|#tlM!If/h(Nv;+W`B̛x-&|os+P܌e}ݟٯ`qiфno._ix֑[ʌ}⑚vcrBmIH2%U~Ŧ5)o-v&YBoTqCfrmЛf4-Xy,M<ܒ&5e}rǒ҈OyOB_/w]_wGV]mHWɮ>(qFǿ3loJ#F7ZvԨTD6qwVhvME 2KQCt/"h*iȡvŧpR3_E˕a^.a%zk^c?MEx f}*@X~g$TmɆlA[0lQ,Sq^]}n^W~mm%UQ5V`#g"**b\ 7\섧rI)c-ҞQ.s|DugCQ^&cD{){*?y g~Qyi&wYwtWv*n& [!MP,kt&V SFwhԑHv&NaA?Nv%:]oH*L3Rjߓ^Ud ;@# UG/J>QzAuYTCGiGC_Aa~_k=Y̔](mEX8ʇԅN.QOm svJ dmzL98B'׼%}K I*ߦzXH 9 Bbߋ[rjҥb"w:|2_+[bihLe>(CagyFKxt-ZO^7LQ-0$0WנC(e~Lkg5]bR|w2QS ݒXnAa;Ec)L280NKuȖOyF$@7pHjmPM U^ `T6qE.ll<4_$ћ?g-ί5*җa.qn;H۔ EAFQ>Ծ39F+L&+En!UgjQ*D4@~#e.Ҡڽ :,Fz(*CSvΩFdѺh94xO z^r^frqiǯP;MΑ6y_rPAKx̓@*3W FrAcJp,泡LGؼ6#Y%htVk @g&+x%1W?8@mAk,tYׄyjʅ=f -aEI{@KFRu{̆+4#,c]jVN=L(>gXKCR#55H ZGruIwwgMdG!+P(' tJ'νJ+a[#7 e6"^ MI!zu-i};EnG#zgzrV]%)S___lBT2^:Sm\eq0Qul3*YPZfts̞ce| p|}T?-|qၚZZ%#H{*_'d6Dodq\F'F9i 1f΁׬<K~HQ`ei%m?d]T=]%Ej96:A 6cR׍:XXZ=Y#QBЈ,{obbñ)FU-*o_dڪD40/8c ?-I"\&Ax+eΧA.9,7`0+P$tH8~=BZJ@A; b-ڶ' ? V>L\{WĐfV!yJdZG3bG:V2)Ea| ˬP\a~s!3B} S=\W+Hqf.Lȷ VO@T/s&=l9 BP>{ mv_mÜ!L>>l4 !`Vˋfzr Nt/\*rqU۬oYwo=pr_31Ų<%g36kwɁִӷ\V._ʨm6 йR*F#Lo<I[sǑ +!tr#~oI_ oTiYC tjT+3#ǐtr]7$ܫAB]Zrfo)6z+:%^#R]_J0"|TǼ!N2vw\%&.*qF\ɍ fh>L $~Cx .%Ϊ0{}S/F ;+4%:)d@TaYjUe u<"]xW|B_uH i:du[e -߸<=Bg;%@ 7y%Vps&w -0現 3GFo~Rgy.Ve# #9OY|grҽeۈ^TnJ \X?Uy@}ul7L7Hի]+(S'kk@M#b]jIUVzyiw"A6!?c\!\9l"kG73+vs͔B6NhK.(լ%dߚQznE C貧΁`DJF3M?itvx&QW|ccO T5nOWRw]}1&L|ݶo; r~_sC#([KUBˍZ|&MԘNx~$MC 1q|-׻6Q8A?H CX%~?TN'Q&i#`~V2vcpdnm8\YgjͰ\(>a|ELMQX'4㓎HEQҏroS`l oL"b_=pb7@۹V~oͦX?+dG CA\RmF5ʕ6ۧn! 7'Mӡ[A)~ͧze9crg(eQ BìD(>Jeؖ3%N%V(S) `E &ߧ*V@%X/&K)4} IG)gxpݧ ŀIcd!=pu*ō ^E?ȟUȀ8Bco5`W>>>al|ruռ`ۦՌ{CL 0 $uw[ܘ}iChΏӅ+~Ş}v8]k I ܒ+ _p1Tv#5}k}<- ᶡEI KUa0e$'+]?'OdK`(0Ryht~ڪM{Ŗ]s<C.tĒ% Q Ne+P;1D:& \ʠ2I,Yj80C VԺ t;G8Ln_m{24;+uX\[Dm Hɯ~ ڷ;_swԛltᦛ#t9*fi:=-tmH7qd[l'b[l>-+)R- P)v~ӌCM%*/tyPgT>~,NA<&%m,iĻQW0Wo𑫀I4\M,LsByd{ Z+Vi#ArWLn-5{`&B1o̴SqT?%uwT4g]в=,Fz p8_~:5 ֪q0v=g ՟$$s8K QP&bWR.1 u&{+ o[)@")0$zyO;IsVlYj-AWuYI*8;/5 LNTUitH`[ ѝphO>5d8^yHTɷnR6YeaR(F y B"u95h;?^i8|%e4bl Q=^Dw=Z){ \$F3aS͛(ZX#WwK.}[;օ/ﲲy#6Nq}$&/J4 o7USkQ["p M;W[%|k# |]n..& AyYM _gK 3mblBzLUlHzm8L.p㘅Í~SgCw1āĒFWj$$E?أC\Τy+aTɜz7gcRH>_(HH_.45WUڲ" 뺀~in]=.BHt,] D7IYRMO.j7W|הF gMAHFP FѳTJ e.a.k W.uu(st_2)YasxΆM]QЍ fj//P{o W=`Id2y_5NRdLr>O]?Ar?ۍs~)c=w=%ik]K\5Ck*z:bYm>py`` : a=s5blQ 3K]>8Ҷz3Rt%ħ#aageI[:\?ktDubzzk-~CIBBObE/y9}לJ9.`xvBڇ}9n>$0s5Qt̆7GǿT2OF?u0Tj}`B ےq@"}4Fɖ9ӏVeBӞ@ iM鑹aOydY 1Yu᪽"CNnm+{g˗2"t+˸ <ހ ojJD sS~1;g: iG=Y4r`U$HҊ mSs#vSkh?eZxQl:Ӌʧ̲C)N|0n:P梵4I9vymTNdasU0 \vJ܉|0ZQYl=Dѩ;SeLD`[wvr -k>#zw#/[-iy CttGLnjߒ^F!A#QW;ȂNX\(~3QB3 +4aw>PV,Qtق4떎@+_Շ a.-SUZcOcCON'Rf]RaZ man/Tj~ho>ᐠb@1 kTB:R08j[@#TA4w5aWMd0ϫPgniSiǶs|30׷HQqthPz&5)2f'dB8?H2oi!dt0ZUA0R+#ҼąRpïQgnQ#-`hKRvSl(Č@i|y}({|C2n.^J'/k_hbJG_ B"|CߝPЪxb3UQ/{gWa\COdqh I̬{;C3 ՝ص 1$H}H憱q%/}8װ#M-Z& &hQ:a?%&ŌX(ZL(f]װ{F5U>sw r=%VO Rc.87c?QS4s{73ũ/JN1fw/Y |,bbe8Ǿ=Aj˦[0+ vg~Ɍ>_CdbN< t ^pB8OAr/'&֊*zW䍽VKqckpssKmbqbU/v8:wIl@"nC)y9z}#XڇD ϳ@H\8!Ro ĵ3'6vBYKe6r (lͳCg5,(Uʿ.\(m魒Q%mZ|e+:?srHHS SٹG1Tq|*DDRۺ\^n0(FCzBb6خǟx5"m&EE0ǃ hxaJ/Щ,QΝqh&GqM#*&&?{"SMA/%n֎._+aU=dLԧ$ft\~4rܒ3՛l݃z>rȚo>嫎X#ր8Zr! PVm^>sfKYW~J&Ahbn: / 0ŕf:>Je$q#<ˠx6gok#\+vd O4]xܵ\}|N6:yY|Z#<ׅHaSrw?]*CT=ZzDЊMO1aPbޭ>U k{o-<;ziM}K9ٚ\;wHˮ.9j:X t~WJKo]+$k10Z9_lzByS|g oF{c.WSoѼʊBޣ19gO﷨4wK7*;d7z_C^!eDZӀA`D>,'hMqkΑϻʾݭܠh ۭAFiVͥCgJިP/ R̗S0^?]Ȭ88m!7!]ʮJus.Ms$ɼE[[֘&j!na\oU>y{r|r텁Nl#w=d 糅x(X]a@WR>3ƾGs1%%{0~{K[x洁Zdi6Rc9/g4}J㠌'R2^gm_j|S\Lc [zeK@V/G)cpfzDB*q~* ]S9\{ ,x E—5?Io^>]nA'=1=m4?C~bxXM dΤo"5ډq0i[n{Zr,s8[ud $&ӷn^Gl\U N5ԗ [$s@t #jQF3RBSsq-01-D(:]w "@/C-yOb9V}u怂4c4mdcXIl$ETNWZR!Y-{Ml!/}HK:#!a72}KVuR+(J`f-CMN40=xm|ŷq ziԿT3*Ɂ2l56u3]Kڅ2KĸUh2׺TEV=2D=_&g[['GTx]Pa3)gㆲ!h^_AhSc|t1מtnpFw~xA2O*ئ/k`Njhv!<.ޔgeJq\@ʥ;*p1 N {+#mba}T>q#_jJ L$:K9e?kpk'#_ݩaU`rpfN9U['Qk\ORx^(P'CXX+kexWIY-|?V8yWZ"xJHivq,E; aW!OEG_8 gqg^J/ÄĈ ?DkO )7j"!j;1a|"t-3e$N`RTB3)'DG [Ee֜[P?Wf7y"p Y2#ΓZ+ jK$z,DlP|s3 kRKvqӵ ،mu%]*AjCEi6 isovAz@N*xfdg6!;at`ifpI& [`] YOL~h gkNh URư`Ͳ' DkSl1,5MSL>3V +{~7R񅤇^9:֍dknjkl0XTС~gedYz0<؉* =*ޙw]%Ň @x>%ݮ5hX:] >p,e.s%a9>`WcX4/]K-ɭ,1YTVe';nu9(m3ΡĜ8eVOv!MF~l,M"xOV64\L2`1DƮ|Hu5J'N]BLL*oX@']b뾥i:{6&2Ӱ |Bb+o{z:5A9 n%yĝRk٧:bT~ɋ?SZ_҄s+n2bъ{lP2P2S˾)FdQ7_玂ΉDC?¨i2> V2@Pk&uC{o2GOyDc@^m~;V%&q ud@xJkmG^ӕKE =m`8d{<'#B]tt]H*Y Ũ+7?LFbyƠ]`F& rTgM5̤o88']$]}"ws&.5Lߵ⁖xD96DVj:4Η|YЫ"V, OײWhM52bzu/aՊ2s0rc*[Ŗ3[)zk"x6zj,,/@W|A&FzRx<2P8n6DcGȕ(4]{Xꈆ ޝ☏`DL4v ȦGOt+F+A|p+xl@SČfc&S0zmƑDi8Y# ,W>Tgvub~s@pM6 8[;!- v?%dC(F6Ac^* Wdy+X)t9$iOu MZ AKѸ !v6,B7zY-E(۷8DŽk_kmqUɰt: ^.UvyBJCX=fʈm֍{BTTd1x YYh#"*"-?XAͪ6-`LW 74F$h*'4U6 ꌣ5ƴ+堺DϓO<Q q '/C)w<l貚'o[(>P[7Dkʾt;S mNg$=4I{l3 Կ;|GHk+U;_涤Zp>?XVX(&:K(ߠǯ1*Fa)HVFꙘ# l.U$E6^%\(0>7sܣj@Oia+FD[ K3+הFZ 3LSA.Ѐ)E}e* POU߱eiOU:He>NEuXǔ;)4ED#h|h 5ށ i`5FyLdZ X!ttIf)Bld|=&(P pЍ{o-} Qv]oiA(M$zNމLu#36^P!hm.SMO{1%]rkpje%3{ĸn/|ˏ"u󠜇~ ;͞ow&8Dc˱?rDhhlVO1 A%r9mY+Fi8ts +By $g~z0nBO 0|cDю\6Nm0_7玩; u&d,xSqmf t$Ǫ&+ɒl[2#&G qSp\Vߥ44aS]Q)L`. UJws~0 =q0nL)ƒeŢsqwD>JIe i+b$6,D'%LXY?n/!}3n| Kkg.`%, 1Z1i_/spŅ^L!nnŗm!N27r~Jܶ_#dYbDycxG>`z̦:op|d~ltKgO@Ktr#@TSL Bᙻ)3HrePJi##_R$wr9|&^}PTP6hy4b E! #8p+4Z͚ (m-f4&<`ѶD=w7r(taEV2ol|C$]:,kFb#EOxrEA&BC.k`+cřq#nz %ALB[kȹ WKDdÐr^ettY{G#@0Xyw`^Pa8uՒ]Q![ɞg[ĝ =q(EA@`{ `Ȯ&иV$tN*5FH-_ 񘠏I !YA@7;qk}Kj8dV*ފQ'뿾`,G8oҮGh4eYMfT܀weI$!uQ4M N rW\L0U*s="B"<0رutkL ҅Erʆw`~G}ɚ uȎN__8 s)Q7{듯aZ>MּCP2L? uD~i'2jLBœO_2ÿƭ`n򶌛}GIl/dDŽ᤯4gv&ahz-ōR0V=P 痀w?[4aʷq$w9u԰! ~y6gOYU?k}ٻuY`itσ?m>e$sI'm\*L6?^Q%p=/]iuU"J ŵAp5J0=m D@<>\%8,ǼDZ5Zȕ*1ψI+wmILΤ=~yJY)jPI8Ť:YUlMZyS!ʷZzvҔ!|ۨWiZ HV|&a23<FdO*reㄹ+MOCcd}-ܘWl&#7$W??nPQ"H8=I?Yv:̗6 )TJxYl54]{j-x#D}xd%-.>MϏvUƊatN|jӄ!.Q3Y)'7 # ~AJBpUULTEOXMڬ AEJ/"Nᤗ2I%k}jK4ge|^f@$vpq'Tq KDQҕht$|iIGpufqMN/Yዓk.y=BLf~>xQ-.6g*;ɿ?R,~莯֛sKT ~]7m"Mf7f\o\-TS1/6`SH|>6ݻe R(iV"zBɯ_<f3\Q#:;ø-$-eݧ8iߩhUI9{E} C^o,&#Xp렪; ZO s!]!>2I`bN"T[.ЪwvPeҾR g{;f3sU5`^0g#t^98"` {|ͅ,WԚC782ƼC ܙO,/kk!f:0I"~F2iw[3Ep_QqĒD:P"ch"+-Sfol&{{pXr[1O&$ja'I|@B,Րn]FQZ1" Є[{_l(q)BaQHt +:'8o/v=kL[9O"c>;Lsf}|(RJhBƒ=*p7`oDRM[Ho` X\A'e4J1}_Z\.ؕfu4nZh/luNe@&j=clH ;k{cD|"Bat9Y.y g2\H4Gh]6gY*QᩂF=Ѱ-#TyJjƿ33놵qcAȔia@ BsDlQバ#>yV h֍3OHяr.',",ab0&Saʛ.[dJ=w S}^MIo^8^Jk(3=b{Lu{gE; ^΅1n\G<(F?b&bג LKv*2mtlrI<;'ΛBI1Z, I 9Bw"N{A|y;8bgTgt~/H0+zύ;Ani3P5 oIB*,5˛I\Υl ^;X/FShm%*?:TZVG/:5_K;tXJAz4/-priS,_+`kH?\, ֟'!2x"+Bx"؁DŽ}*{/'.M~Yxb $ ?fO}9ʼndt縣Nz; /H/r Fq]m2~l }@z{ 7ur\ճ6]NsU ,ghlL9}a޸ys 8疚kY&Swu _E**SIo釖";-2ex,PSb:hbhbn^Bdƿp~9K_%DxZV ޹ ;!%_j߬`k~#!kU.tn >3= qÖm:wp%ZY!4'6bm5/vn\ݑA7Fp,qKdөWz_Dt+}D ٪ʦvS_(SE`! z=)J(+5y)9yd]&4pqFY [92ijh _eADwBǖ|~݄W]`M VLl@8@[E%lz$ OGq:1쿜4EI]*7smgѲ $N=57B^V~4l%EPRt'zQ_XRy^ND2tJ(2{K4ES8;CP *:֭r=#N͜isNj n5f]^t-/sO$ Ms)īәI=U4EmN p|;H{{t'gT & !!=tѾjO EDid?NǸClddN9f̖TBTx4O ,C\_ئ?{=BDh"NqɡsK(8yL!0mUOsi .:ՏozCM>%Ar& n|/"c5,uD9[y%>R<w?)tpa$(ΐ_ '[#[#35f@ ?F8&XtQj$^nF)tϱw-G5d-% x\+p!4pl []Ե5ߩ=NEϔQ@"Eɻr_*[ ]l8u'iAvRn~W1"]#{ e1U_ox} 4@ڬ "o(: tu)=!|{!!ۀwNV.B}5Ԃ )L4=mG&7Yyyi딽O?wVzR;PLix}__ įZ'Pu2?I|.C׸izl>@ _)2C!fEܡk7eFB;IQ> Z4֞Ξo܃AD ;%9诫1F-CMy˄lX 4 *} 4mAқ,:#<)u,X (:XHM#C\j4zPh\Ex6DŽLqy!VM8#gWS+$$9\R"9paΰJeNѦe3ЦtYJ%=A|ACӜ`f H3_qk' Y0JTC&Q$@jyo@x (љljCV,</TPhޭZ*#;R~u~ c/g";Iൂ!\o]dvjK`厓pRqyeF 枢w,>E} d?EAhRwVEk ^/; f=UP&iq/E|S}hUi5,+~1k<_5Z_Nݛʍ(rjj>y&(S X)ZɖOXYnVAG96x |x/Ee^950 &h7 ?~ܤb:7GUCPdrDKX5㐖]b.fRrǥ3r 4|%Gj+mRs E|~RkQWJ )u<̃i[vIRցr^IesǞ@MY,nC*OXe6&At.+]ʆ ftVcNCh*!:-Jgbߗ3Rm!D}Vn$1ǙY<ˈVܹ:FB:rg(MKN_6x#2vy2@MHRk9+B7dˍԑ0c%^&soVbHJ,<$+ %  {ؔܨ. чe6ְVjReOϔq+jJu|8/W+@؏HGFfߕ˺/y yb4żq _ mV~4'd5BhyH-yS,K!~=9yF0k?DHG\+Mtѻ*ns\expqv\9 Ш@ HGs jdा#kR[-pp6cF(U=('c",lge\_6HME*5Z*RH ûփ[peRCSx2O b"nޘCY.^{SM]zAKc1dOi\a/.V=yzg~[Ks:Z)[E #!ƅ48h g[.sϬ}ĬYӽGЅ\DfZ`a >KV΀T= WSd#DO|쿾?yGo66+#zV5]>X3V[_+'uS~PUSHne7ncΔ97q(L\[DN{ $d2qe,j(EX|Cj<_"pʎൠI~AνdYTNRs+P7Nwas_>\8ڇ SSP8:Ak.݄lw_Ky *ܗEppe#&7Qp?[U7JF Z#=ꍂT"&Jg-SYF(/"w(EK` A\E=!|6+)wEw\,v# 6$K rE/o/$d96ŝugR ڳVA@@t|!#nb)XsM GBf=cPfm:Iȩ;!ImTs<#b۷^Kp%}eK-6pr~x!~ p7uu=T^<;OI)cn]-B{ o rAn U(UhH6=XHJdjE. zvDaoI$CQYrR" ?%Cюs"j޾˗m1kX=l fx):[ +JS"Ҩ-WXqBc#d=!MKetcƴR>82KZ,t"zm'.f>!?:* ۩ g onTlVYM'6¦mv{?/:ݟo,_f]p8F_5ա%~la %-=Wz:kiW/Ďză. JV<ptaf/ex.vAU&"?`҈TA&] mrmaQ{XJ.|kDTԥEqKECr΢m)"r"#}Qu|+B[p(u&dtfi2kxU"{׃HyNz4T昻$R <XutSTh7rA;mb^Nedg'%E @3yvVu9#aḼ[8ft/#yXG_yl6 <ɩ`۵l.L"/|ǏˍʣhI\|l&o?/7]/˭NGpi$i}%1 q[:Ih% F$@${Zuy 5ת~4yߧfO)R3:[-pxèkcTQ`dby+jz>$T>@FB&SnŶ(^9\or!g!wEWѬtt0"R,ш0ЍE~aw1T({n+M˳vm)QeC5X:D0pBWa[.]nx2ަ2/ׄHkGv̜k`-aǴڬK"!S*ZNq j p{vnaq;EH޷{eǑE+u9ߘ^KH;y~emWˢy='!cxsǝ >\`Z~q4\w͓%dBiuI  3̝ d)s^?@g¢c qdP;`Jh,_4|dՖuujImq(c< ьT:,gƳgU4_i֠䨛LL:O~ RBQzY(SDQ'=.)p$)vdb=,39ac"_R\{0"g,^T۞<6~KZTh)A&?|+l³E;K@玗[D2 ai׵S]jg)uh^}x2ftb4c/Aj{+>Pt;YfNvsup?tUDm^"(B-c2nk% ^e9,V7ț-D^!: A01]f1ݿGvȴp1P/UCzU!bEC?%m_IQЛ}eTZtx D H;)r2PRwGp]Zn/@tjk )m[z`+j윳Q9^G}א'Jq$[WwnSo)$lҒ:'KPF}ߚsk/*xl~ܙ(eܹS0GQQ{aeq w3$̪(i4w|6Py߈-ѭIƖI@? SN$PvI\>X}u:`_Y)iQg!p˷ ,&{l:n(w4>"_b?/~ڳWEeR6C>'9вYuͩ(5D)OeF H@RN里kt-o쮚Nk^E&0BvR1lߛvɘlȯhRݻ^ytd:yd[\ײsְKks8fΦ(_/!?9W͂cG HQ}v3 '5y+tk{cf+N0AyA֟~/q=K_bI C|7L{mV%4(^r,,Nb/3AogOQLaz>(w,>8hn Ci< 8B|DLD9΅&S0vAVA/!΁􂵼g`8'-]V哘\OZEz RN* jU%~lA`i9NᰆgeMxϢ'][V]Ψ /X6n(6eGױhɀc)Cs]kzb[ƯOR{UW4_vl)]\67dU\O䅋S6HIB>aatV\kNֳ ̈́ ,8$~(oilJ `K \L5ㇶךV|9ݮO!{%п5=O qM~TH^:Ȫ (A ݨuHR:r4=ޭ= V#sWt+ *h >tIﶽoz}a |wM+p!Bf,]d%[aZc+(jr|霣*0Nd{3%yV=P9J3!vLXb#OI Ew^+PܯG}&2ѕ0MMSk@ń> m!0ͦoT;K&9M2,/o@Bq!R}dʣoJ@/C| ~mW_ڥb.qI·}zU ']5Zx8&iRGQ۞@n9,*q ^ Ɗuxl, ThBlBf;J+O=8iYOxu B~yAK&.ˎ7>sgidA;o<]sШ ;?i ߜvO+bP=xSK\VFғwMi 3nX!^خdДol ({g^k8719XTNK:hi㵆ri[y0ܹ{B\Wgd@(p?I229&8/ѦskdqG6g+0~k@D H wm68gxHGC_ r:aHD3= 򢷯3agdM(0B8晊+U.,]wn)9)Hyp1\IB[;6aZCK=e8Y\-̕&HC4: SEzAS_~+&2N~y ߔiCZ!7`V\Ls "0g9t(\pTٛR1{4,h p=`387n!MZS= RnA\wT$} KK\hGa2n& }oMQ W6>j`BT΍̢,ݜDpt5TvEૌ ̫4AžR'́@0ւPm%fg-cPDiV5˧@<#X6 SdX|{aL¹~$&b8U|v7x!a)ЎѱZ+tw ra|d B<#5?GX1yIȾ0 U𘢔JmlJImvDYI{8-;ԛx46`N9E%T·⟮7'+$8,{ t3϶73kONrdݽ%[i1_diʥ ϳplܢaWMԫ%#Rm<3~vU -[9WNZ(`2G;'ѡhdFv u>]vQ ce"͋b9 (7E(De qSrb^!+MadձIK>J%#899DW(7|'DJTCl-W ;e9f'}*|<^:- 4kڞ,=V8ftW&Oc ?D :sϢRv%z$Tw .ݡIiG1XJ=|E"#*\;i 3RcGJ $:CK:PCc6phuR6Kl}`y)~͆8]m[Lq4) J6$/]bbpHU/3ai.2㎶|U)}43 >C _"%fJ(%xzŠ+Ŷ?J9T ~[Oe9xypb+Ug~I3=D__3lӿPg+u5b {Ib "<@Ӡ.\􍁧@}͂ӂY׿oϦ+qwG,z_`كiAWco*l Hj'Ί1J0+0#fܘDܬ,OC1k}#$p4OSP}z3Y+k]פSt>:YA6i u ȿ97TN$L~d##]v#F&Sub.($,}ĝt q9Lޢ:{rv5HGDסCu/H;Q憗\F2ӞA!3dhZoQ-S~пakYbZod3 yݏޔ9<~࡮,&Ad!,t "~V3mc齼oېVDwi="&洌jS~gMmimN` qû顐c:FGJx@j:4*y &٩cwFtW¡J4s:#$I̢,>fMNzwca٭16 8Xvk0K!ԲNpq<@ls$ ^H~ov<8l/✵mn\yA,Pڵtċ9K?4 Ǻ2TˌV{fTG fZ=ĩY,v,CXnY3[-FQ *Z|p"t#lg{OǗ!<8$CdU[)^;|Ja;uy!0K $ns/xF#RagxHۤl|Щujm*8"%y\qfʠ$PtE4$PJ9z{urǿy'1L~>Z6rn:F3;&Ӫb)h0CrpaᗤZ$':ִ2i6o+Քz*}MR,`kAiWaQU%Sn5uq2hԡؘg v=eY1k;j<Kww]vrioUsE0\PP8\ w'IZgBeC~#[g q "5j GY@N|>ʭ?|yg"giW($$UR{p%pǖ%z:;PR[tMiT)mdwN|HJk('P /~iu5Jܻ);JV]$ O&ywOҍ[͠7nU[`V(E,a,~s!NeTV[@}$\IQOKʖ2sYA%ooVitDD%@2=.ʺ_ם3(G5;//~|_@ !8,v\$ޤ*tHH ];P$.tA-fZA C\hk2Nն.µXi6?E#[Z2&<3.$׃!궴FRUjtm@8paGDȤXt0HTG۵L:ӫgU(\|i`-祗K+Te?A?=JmKb5"6vV~F P!_7XN_W(TPj>;yBUDsܥM61xk)ġC$嘖7` y$)Y;-RW:\P]`L Y?_gLePȂbby'|MG q4BoiP#щ7h耚ZN0%d *:*͓^s_yIg6p&\Ȯ,M©\"[K!*9IJbVU:O$^y^7= }B@FzS͡c105rYzrT^r { ,ccHc7 0=Ke> eۓ`=S:^9M(x P.jP9U8(%1)7(ҙȮo׶,FZƂ@`ZJKT(wS7,O gC~oڙx4+ 9Nd"`Uʀz䧹.`Y&#I68mA{Hf-znXo|7¡tHpL|3VEtgߎ5;C^vG13vZA D>eUUyr(Ȟkȹ ~fZMBޯ2Z1]7Ïd]eŨVqi oeL)! ܝY g~ u]}QfritTVM~q$ &G]qȋ#}mBǢկY!"ma 5DN ř|]fJa&CO֠I,> #%L{=lz'ח Uf]XTN/U Σv@2ׅh/ 벶wP)m {TXڴ'£+*fk u|T 8C򷠊<@!wo}{m#!= {@vf;7 >wH)eC'6,cʼnU >T &4"7z%8bVm~tƼ'ݛZA|*!2 X +F,W 396#L'K= l6Y! @BGB4* :᝙o}Q̫Rݨ7Q~b'TV4&HÍ̈́ۖ:3V̐Oi]Dt!"RfX8~;jEZd̺h(a]iAd\sM=L6:d{k-ޤ6 ` 6h 磕✋Ɇg"jHЏ@&sX9|Kji^S-@h毚RnR#n U^YDj:o3T87|JN6 X+k:ȮG?8ưQ&՘!zO Cx 3"&% h,5;k z )aJ!J_PD |09j~-D [4kDy9p"tQ{I9FD} h@߅\Z1K,b3Q#2,n+àKGSf>vs`v(\b5kfٙA"'Nz>]kuޑ|,*g?-Ȥ~gZ.2LPLV X']mEu[z1uMR>B( %#aS;O> $(cz.Rs!9`]5w?le:Usg`޷]'QYڕܟs*j]?qw($̢?Fȕ^UQcLG[6q7 qiWVкHݖ,6+Q X`aC)Pcm+gZg$8RmѪNHtЫq]H,3,! Dm9\(HJDpߔEC8˿N WX =p3U1ph۟Hu_]Q*rլRtE?n)t].v j+>=gC e]8u`o{ݵKWNT;JoʥB2CcFdfŎ;ߛ:wOہ?$FOxs<1O.;ǔ ~il)'{ilЧ^Co`AƋdbdh+M@tN_1PTUn9ǾNjqv]XxPt#EӖ\R)ѬNc<" \gfjFgSb?OZ?ƱPk& XֆA^"WUJjMHj[N;LĨ}pk0mVAY 0!PޒIs2cR]H#Ck b-+Y:ק* 35ER$U[֔!4JvW0NRt?؎]Тq.&|ӛT3ʧ#w*`\s:i̓Dxx/O2i-֞Z +.=ogJATNtzH^CJ}o|y\RTSW`ۙNXK] VPO;h!Oq[DŽˍҢM$lTPߘ萿~d{4Ok|ʧpCY]hG!N/}nNxm^ eeUX25xZQ6C9g .nX~g%zAG&lei\P^d^b@_noapG=J1#nJ5޻ڠrsbte)u[ɀ3ѳFBvN_87jR`{B0ݩđQ?L1.#~hpN|e=+I Gm2w;A(:Mj iQ"N'GŠjB_>+a`kRۙ~zN TB c)7h>K lH `qE\&)-=ۅMME9SiS$#$s0kG?Del0|Y[ XU>V9T0DihqltR(eƷqo c߷8.BGd1c]AιS115`;IbS.@CRZi9 N4_"Kd 49tޖW\1loSw6`WɢF)șDrכ\GYeB傦Xٜ݀lLǔ޳??秵,2*շ^ۥ|MV:S`(nW+_ {#_?)/HH ffwr"D*g1i@Lh&+a Sf1<Q \u+#qN;@BpMe?(kǎG}3lr)n3*8>Ih$=~ִ`aK}C4McUnP`?sSEi"Gv/ەF"Rvћip?XԬ:o @1t.q2JwL8:.%m׍nTwךKp v9v_,6Ȧ_EHx_iXǵL"|fiN8X!{pd 67ܹ [ _Cˏhq>љ0/le͇Y4;à$P5A8Nj&iv%'ddfK4w ^0F@nFoޕgռPve*Т9>mcn%gКj%ao5gjI6LR 666m3uIHy9MzDvʼnrbH2IQkAEoP "wRXH@)w:"d$6k!VpOW}1:wWjGa[$B )!i6. ڛߎnn&{8}>G[~vY16 _¯|!fDcJ/Dh ~+Գad6%2CŽ=}ҁ5F5ʸtI.W 54`ߺnv~:Ծ:ޔ w pg*ՓiKC_ 240]a[J)ƣYR}g^}X(Id1[(a&b\Qrdx> -(\M;t ֐Ͳ>>!ۃß $vx h ވB6tLY ۣ$&X_'<1ԠIAz۶ ?wP2tt(YGY9ԡr6JNěAۗ=̭SV}@Dt(4ϭeь~ptut[d0#b)I貛ʹT# $'H:<ٙ) { )vs;Ї@**fT@Nڑ/ .͔K'K%d[A熚ڐ~}ٵ^$c,cp31Z< D/1d&)i#2OHzo89G vOv}0Z3jb@E+rz$Ne=^U|PQ(~D"S@#7XK c7 ?/]#ߊ6$T:W-^eʷTq"8f6eK@~N:øX! r"8p|XAr°uWhq, !xǎW Y%|J`ԥl?Fwm` h*gǧd8HΤ#Sۈz%OX~HO#2n3"'zy!ʔ`ɂ^6./F,Z;cjH.} =j_r}!wR2~I6E*.xWb!t \dۛ)!=!)pq= '<%ാYْK0kvBmr4B\1LGxGdR/ 3Dk*]N`[Jz㎛V Iu6b}-1UYi> QFHiMl"`"%D:V8rcozN$͎Jo{jL# Hc2Q$)Low#|s3SU ^5Un$dU*PHiNYMm n@?ihNU%(Akp̳P a;bB˝'~,}[?޾N6kiYE\mR r<$kUTj{p/B_qWxc$ ;/ ?b ƨIN#3b0>KKCFuW~` )Y$ƓjƮ{WZ03*'mX*N}'!Y^l(8yay%p|婯j~*37)M!s0R 6(Z?vnw{ɽz\.[`Y}s{8my.j6%W'Z:Frn d溷4,|בMt[6 ҙG Wr\uIG+FUt9AAD `ʅ- ycdW _CncfkᏡ1|I7M2fxW)OSzC!1{__ھ1KH_"*b|A׌ r*,Ko!nMvV޺y:RhgmzԥEs˼-Q<y0Wr싎XIޣsOQğQ2[2@TujtbaYtv. |Re/{w|S*[C&gD͖7uZs^W}vW9icݨ SLfG3&otĞ0>MqQnY@ҪG"^9B6ʒf]S[A~[o6<Bp[F)4&`՟PqA;4bE88k;}4o mg1-8|g AC~Lj}#c"ɜ)4-g\NR;ƅa-m-uL4Όcb0)kԷڨRSnݗ⼴a U?18x{7Q搆$AEb+䔼R^cnrAl۵ё? Ov8xB81l.uMy#3BtC mIZE-:zVm`GXČZ͊{ Ws;D(sL9ެEjEw'Y,Dߙy,GgYC.!X: ΅Ea:64%)76à`_jctK$W87Q/_\0~Xuܐ{YnҪY"R 8!02kyW "0)+oXxǡg'Z,&[dĿ)6b!<NO;VEa0)"!~\3Մt@w%dd&kPkFg&kkeA}ۑK:z~Zs !J!7|*r&K)GoriMk%d_ZTu]dCe~M1 #D#49-!kC5Bo ?r"no؎> YL\T#V=Y4aR.DL/4?MJm6<1 (t%3r;ڪ.+)>*6a<oSFud otD3j*F@!g4S3F81Q /BJ9yrw΂*u"w=ƃ4'5 y o7%j ^`%/ ǿq +53=B*7LYT^#7!м7zGtq-i@ U];E ':xYX &ܕ7f15+ޛ8ŘMLͧg^bGR,.D&$g H4._%!_5ʊ[O\92ҊK9MNuXdJjOPbGBۊkU}>\b_)x ׂh i9Xp"E7q{J_ʿ CќZ4̿ MKG5jP+bDipڵƳ[ן|S9HFש%K!׊ Tx F()mYrX?UQ40 OԖtl8X6x˧7mM[eR -dtUl%,V3bHA 93SUGn ZV(. YS%*Ǥh-BXP9I= ,%*EN#`NtBvّ> 5|Cܛy=9\ * I>%CbѤ=/ !3Ł')`,IQ C]uQdxnX-aanQnGh 'Zդ N j@*vBmEqNHH^[%^"zME|r -u:Vį|cǧa cʿMz3 {Vj˩k /q8u[bi  F?*8EĚIj2=Q.z96-xv-(G/E._;x}S}raNN\{MΏ,N+ R.nh (-hط|WV/S?)vܲ%:s9aRa8 `d Ƴ֛ K1t?Rx.:M&Joce={XajhO n0|^ FMke2݌:oZ+HMcxl 4Z)PBҼ'lS-^UڰpDZ]寣FKЀG$uOt5WJT'лz]R&¨N{ҠǛa1 TnNK1!t^1VY^_q2tPzU?VcZ:a7.?Pg끤4 b ;s%l %ِkXxraplzlGFP(r?n;ffaf6~rO7g`l/SB| GdoMc{Y5SNr˸[hd'"$A`NhзȣRѽ#la Öf+ 4!˕Bl[t(v1(HzlN¸_|f܁8.͓g^j!T$FzMj8$2ڤ}R½=ZOͩ&tAX;}( 9.Q}.WiKYz%T2ɡk?xI9Ae,:C}N9$@,4ʈ_C+$mF`Ltr: i ‘ _k.2gA¢ [b@M'e~Ǭ x t333< H䌩YpDv݌wEd0s]1rbq%J6'<1zA%/俨Je+,)KMG5OebS0+;H? . v':AU(ĭ␓(;waYn1fY+":AxAvݑRĒnX#@3TWo{ld/z=өؙ<01Ķ#2܏eLO"bH~B nA A"PF»WO7du>Z8 F%$  יA'FG@L4cr1)Pe)̐ 070'%5-jy+P2)| ϵ>y· TB>JZϗ\/7ى|!kdC,ux7ݯuO@?=lRx۰[ YγJνS:GJ^7'D*9lXдVWj}qqh <(Kg>:k25Zj 1bE i ~E'E\etP+mUKZ MW He'RqZm a+vh[e)`;DppY3[h%ڣjE#NMg舍Xbv2%0b6k ^ΒHx_뗨e˷"R1 ٤@mqZܝ;mhPQR]x?V>r9Vs$U^E򶇽e Pސ7m]o\Sp̈́D'#t;BL/W` &$- F&>-iU>f4%6ZWQ"?\@ $9ױgh$|.oPE@̈|Tf;3f\7_Xɑ#Y2ˇzȔAE)ª3/D-IpYVj>ìH`PWF$(S_o X|`:FH+N%S¦miyL$fΌ{jCsJ_h+^V?^+r!r4z@zpYq?~&I:2o!{9٦zնnwމgБ[pg*X{)F'斾#e$=Wr,۱#4b(ߑ]q<ʊАXlי.O?aѕES rX}})ќfr#x0 }2s-| h* ( HiGI+?*ik('sqO `-ꧣ,c l_}W}sft~WCߴ1]s8HӯvmG#uT?s׶-s3וevjyJ֧R0wӑ4й5x|Z2%me,,Ag9c3k189s\MJx$lk]e$72%1mmWA3R& D-&:UC,-\kZس̪n[^ՒE:7}"߈jR*jFr Dn5=wׁ) =R `_mLTU>k G a^D yOqn`>-o>i$]@ )#,1+5ٛ nK:n C_H;yzKv 6v3\-Rd+Iè D s n'dyY asڗ]^bZkI3 ֠} aDXoWHjk-z"i6& )#W(t]-xg{6@1h J/Ȕ%4mAeCKcb+x,'wz-arsܪta,n lEC2iyduGK^ <m^r|߂8IOq#|l+^*ub^oVȹd!FX(trI4vGEԈ:҇Mnr <|^8`D{_!v97g-Zz9~,\+8,0yީ*~vdBQniV%_E7/o3q%|ldWNU^;R!B3ѴPyPĒs5]؅<ũ4o`>4: ұjVMsNJR?7tVR^k6@gu/!e 7d϶\"[bc*L)C祅[Y /(MЯsmgDz1ևOfz|Ix}L+ĠK7u'` ۨ_g>Gؐ!?o@-'sѝ*LCy+ɂgDy@_]^W.Flˆfl"~cNN>b ~K@? \8^`ޫIWJM00FoVMؘU0!-[䔭PÁ?"xj]ı$ɒ $=[|wQt4А\W#K#05ξ  i[Д*65ǻYTLmeoT/&-7(G#7+( 7Xi I6 ʪ8?NA"Ѳ >M@+VҋD̚@Bxh E$$-?Y.ju2K8AmLH yL K0m!7pt=n G?ZD-fMQ=W"l%TzJ fmu[X+5mJ[hJ%WOWGۀ_p`ќR>϶k u4Ǚ0asiGW&Т<`U}&S2# K c9^tv{P8qׄb O0gW+b'C^J xh`C%:< ڠ=s#̻mFќ: {gɬ |)GiM- +tGg X&z{|mk;Tbq*1Yc{':\Lkc3PߘƗOa71٬NzM kpY,JvFIh@%!s `_u|vk[md!`4fMzSMŲj6p!3Dㄻ$3vj X< E/L | +Ju d \z,%LB4d{'=HǺsK1JhQ%sX !7z4m⪼0Y҇}M,~<̢_cn^hjsPCӺ`GK4ljNg(v*Uq wֈP<]TWYKaG 偙c?\^g[ ʰ팊f0뒵yU@lHކZ0kxqyOɸQr߇Y5`@cҦQzmxP+7Me#!WG*S$FqU"I-MTPן;}iLo)GL "Tt;T r#A)b ^U8Epx_JFhvĹ2^W>VA}8TjlXÚ{,򈳘 f}G3xdsi7} R?a1"@Le*o#KhZ+ԙx #zr8۷(QM[`{%;ע:KfXҚ E.;Oh9d@.ؤR!fu7x5Vo9HA>u>76= ]ϊE _|q2bnA8tW >l*pQz<Σ:3&IJ?M4824йt1N[oR 0NKwP)X$YTn7rTWu~۰d #I=R \j?"w{[@m%WI:Wp{F(yGq׈[E4`9_tY׺-w)Al(M2|*?oT1TaSCJmR";.4XJHHUt7l3I@jNJ PHʄdE&*mIr=Q"lΌ 9\AI:74:=>toy4\ٜ,E`U,W`%w5fljhoݨ%S оɛ ~XwLe(9 S~FZ=KR.A;VC>5J 9P)!esh᝻+`2(F2"n+[kiy5Z95+m/E_5z>P":̵oD!/[>N.Ǻa&ҍ7;@.`aA`U ==~4PD5jNx* AXp޾VFc  MTS-%VP… /5ùvG*)! -B|ja5!#&7n 郍LS tE1&iN}Ю;uV6Fa ̋G D ^<TQܣ\Inzlx,b)9n AihuhǦ)pa`"Y:b*i403j`9}۰dOyyr, O0.FjB>=:j5=tQ`zF`UdOK۞ڦ|6fMr G<Z‰B92=xyhOwi݃C 85iܤ&5_Ooq',|4Fx(7=ةM`?@/xOk ;>eu>\-&0OsNQ6ҥNt-,&G"v) 1ʭ (ޠf[đamw:# beu\eCmf"1.J#pҋ6:s,-9AMJw9`'A=gjN5u Q$ymR8^O<>{49 {3c`{F_:͌L٘^MnY Z ڌe*!"ma`xi4F׀I'Owy #Z Q̀ Zo*ߙllp:Zf _MZ]x%M_/md>sRڒ =;_y,]-v Li:=6jyj7J{b5%~jMwo0?o[Ii3'kB=O._PĖd^ţmlS$D7 ׼i\{#`"4$Hy(5zXV  q`"V)\ ??;]@6U`Ꭰkuu71`wφhm<Z7L|V{ dkEj?p{_ ´F@!`aa|r8U(Tf!@iNeu|RAv]5~RY'-V..6$ <`=8@BJH1lQ0H"`ND楃\ړW}a㍍34WZ\<"3R6LI){7Cr"p[ nllY_N•Ylt̰;HqVS t@i_&l'`b/g5>~H!D?Â;8Vgz2D[hպBp@8Nbx",2lXJl23Xp.!^^qcӸRF>NLԌ YƪE?E%9"QDr:莈ڋUWq 0Qi)|~-o gPc=*P[%WQK"P[(`bO.p2FL/K <<]G`SqS{E V~8[z mgAiB!v`fDt8IT-Qv m?9{,dTZAz+ʄ0 >.-[W2ie-hfU,iF((~%%~úH*´&ts :b8 }9GV{.9y84?*Py.\)$<k K2'I\5-" ncEA[v-Q@0I43e;C$$:FjKZvnqM|VV%"ij-˗JC7tY+S U80D*S3 j45gn{Ǫb"4.b%|5CFC떋,UjEnekRoF;GR1ƞzצ#jSݷ[CdHAcKb_ sѻvDF:`8$KcQ$"De:Cѽ$d[ \x9#h䏙>^E$i-En3>X;,w|+"= }7%rm>6jGתS}!WJ6/]ߵ?sOH+F@yULF>HkzܽP$*>wHu&Hbqc z;.0 NQ70({Þ>#|& ®q(i^XWmgشOnz p<:rH:u{_~(8elJjk .DjSYA"`aI?/G~ 3:&ԕ񕁚T/h<_fL^2r t:iwHuX,IZa6mԭ7ձdq;nQ9#T(@8a id XKςSG EzA#uB*JBk9ѽ:a)xU؁F/߇6~ER-A䐚IM"JtA yDۿOMF]L񱬏Y$r h~V "/}򒴁¬.x)lJ >b; ui 7EeX=;+&ykewDG}v"{:EiIxS@Ztw.=q3A<Qx'ݦaO D%7b֛nDjߛ&:MbiRKD2Y q3$l"1D;q)Dap@ c;x4ƝPm~6'kNܻNHYF1MѨPWm􆰃ِzt[7GZ ,r3͔u/cy@zb2yuCoBih窿,fcSI{ a;Zl1&s=O4Zƀ[⠨sefh;qH qoz ئ3Y^h 3SXvOD^e/|^?Y4s[U(eL1M|p<6']βUhȟ40.NW]Xts+@ N" ;y) ߷=F\@gH o ɳlyXf 2̼ȀF߷in9nOǣ~ 8џۖDJ:9:e> P: ?O;NWG+*S:AhMmQ։xh&O*z ,%G@D1E$Aટk]$wŝ 6žX.{@-$ɡ>*7Q2 L!*>ũ]PȚCLwnk-z hvlu!3 =vpC{ww7;lg8jXXc8]ڞGl"{pV~Hv+Enc|X6@htB'GFnkŰS!3gOq!;oG+; YƛA=e:u*TUǵ/ N.]gK m}gd }WRAѝTrobҸpIyMr-BY1xL~[B_L.\Hc+l 7ZQ@\j,^9::C{8N0L C?`ʛgE(ib~>jSÌuJmPz&q5.W' oĬ˱}K88 @'z6o?0vdLC&%z19jkfTQaBACKZ=F87Y[* q&w&E)A5~A8z].:k% 7ԖkKh8t]q-ÁX(ׅLrxay4NDh멌-0O';`>:9#ҵ  i%T.ggna\vC.-TT7pb[Y眨]`0o$ ;h^B@֎`#xumf\<~+s#% I{} DVpcB`@H`Nˬ|.dPydzyNi⸹+IWHC0AA~{=1Wag΋\^clE.գ~|ܻM$OBuy*h{ݹ+K/HYtT+Mx]}p.bZg!p}TPr/> <˃m;q 3&[E0A n.ĭOxȢb! |&ħc!}Z7(ڛrZ&d<-ȓ ĭDPK27zxzI-xA*PJm\#)fl$5MZe&S˼Ga۾冁$srn&S& L7Qkt!;{ZR ށZƛ>w266!r/-l&S<#e(s9M]ad1LbCֻI+ Hmf{jLO~?P7T*S.P(7Lh!hP#!GM R4bkR _p!r,_?9u ݓ0mZՒ8J&TrĹzƵB-2ۘ2IR%Z9c҇>r߀$36%;ȏQU=ugjN%RT "S (.P6PRB> W^WСRXjjͰ#4hA'e3i;#㚾T0V4 Фj,I*rX}W5k`fu W~7j0C^JAA>{mz[Q蚟b!spG9 `!Ϙ;Y]ީ!UajlyrQ+<{{Eeщ5??D ׼k(cʊN%#0E|۟Tk=:Fih( 0ancG*"8TcnS򂮌 oVr2JHډpw!%z-dE*AbQt,XiV}ˡ7g]!#Y5Ds*Aei+_yV7''?vvErj% 8U.u{v)hy֟dhVc7 n\tTڭ0gR)6'F[p,a_ʄkP\hƶ,q XT XV)U .WqD?iq/̇/ǔ(İ{0O܌`j ;~G?BqCR_6y_黛 .SտWgVsWrz;ɲF2<ir?`dmGЧXz:ӹp[);LK)M5L[ ƕ&߷1(ъ`o4E]."Ã)ُK E}'oLz8oY!uxvBmfk=Ijm%` Cch~gdfCD9%|fDa 8@Y dXТɤ깨2@]p(nߚG<ydCg{g{y~Qmc뮗-E+'RCIŇ7 Q4P#LkA U\䅤d}``p׸:I'J)`@J$,-]f6VP^eޡqlkC8 T{( JA[ 9S$0z.# 9l]i 2/AS@dqF 5-U6`DҒZ.+|Yb?\-ZCTv򲾸gKl5ۼN5_[IkEDAa-};?V뮉zh/vg?}e"y9 %ܣb=;z|;o/7Exi?!s_3=("zH=ݗn*EC'cM !}ZO7PՕٷo\Pd=nU RF9v:;,Ro/5N:EY\,kj;BT"l=+RGkZJ=@'iب+[$.2Ӕu[@ V3,#go !baX qv҄\z`ٷal,;[)n| Ҭ` }:,jf&J,mV{/[?Cg&yL?LKW0QcM2~dx琇Zm!{BYxb=jKp. !&—ۅoƊ@_5:gM ;fᏱzq #GF),­Ni3\vFGv"-O/ow"¢@b.'AjͬD7tSjtO M$,w ;ۓT3gXG\ ֕3ݺ 1;{i*AeKuNۥ ]J?ӿ4tzPaE *q6l][|&ohK Cv%. S YGMڬн EN02Qvw*e:SL)hJ ;kܛtȪxhR3j E<[6nh#@}oC K _$mn"tB3©t$⢑>ݝn$ފ`C=ݿ0+[kYी9.Ax"vُ@ É IuMh|p(] ew(Ce, ܐ OWscZbp䂻-c -~CR4rƔ%tTY*%5y{[:zB_UNFf~N) +[ߥcp5ִkaݟ ;cnkPp2ޫټqCZ2ȣt0 <\2Vgkv2{ZyO&G =-쭵:@[mn 1,VXPgVGHs+grE>!Sܙ<X iw(Ƈ`1"fn$UN*ab#I2wMԡrğzocZ ,3M;iڄ̨0[Ppn&[{#;eUHPp@2B%剶Vg垹8UšX:|M;6ɅI],I9ZAd-ա943W冺8"J%N}ٯ-8ބ ,?I҄ьʷȬϛlr m)ٿ(Xy5.=*FV3ܛ |/N)Ԛ 5ֆU'_jEn)DhNتBSHܭ^uO We_w6%v.shWAlo,ޥڐؖe/~{ٙS%iw,QN!Qj|dȇ zƛ(Oq6+zGm^ɍ6a8-+G dx_N&iD9aWyYPagOݘ%C4HRGb43sR"NHˤ]BHT=s̉NR[bZu{CWp?k=TZj% VYHM2tL^Q꺠߻/iœׂI9Wo ,"ulM)jBS9ބoE ])κI\:mХ#*̐'5FSΥP쾮,+:iuEYVߚ ~,<p*I#8âmQk~oS~6Ԙ|s2v'u[am{t醣߷D6x@V_脳͖6<%2jW6PaC9nʠ [ Ѩq8Zd>{kHOE1 `{oHSwg]8(Or,:FasK9tgImYKD?cd~,}EtK̬2w+6BlsM=Z" ֬I+cuH K`۔SQ: @ȇtz9~A1awz^-L qcpۋ ޓNƴVlK }P<`yOm7wMB 3efn=%@qY0+lN]d@dŠyI 8i+뫳iv/׳#ٻ hİ@\C˘c-a9r@iYyYq a_Fq=OFuS:YWށNEp ^ 6g5:Oտ)1l)`rp[htgz+,g PIz\Ⱦv5> rB]wI7= dbowòՎ$H+r)=_ 0{X-"7Xk"{m߶ d bX;sF#7ZH k&YwI&Zj^v(Cv?`-N,S%ؒjiEф^Yye@R^VER0,DFs:ÇigW!' JCiN!/|F ҟ*D+%Ee% PT59Ē3PrjqJĥم%%IoHNYm3:wz3 \dYM.}e@3o Ȇ=P >Y1F>;! pt sڪOdeN1{ƎB_| z^\_"#ډY4™gm]DN${9قɡg; hc:AdݵR&8ݣja>9մJX,IfOHv=|q E% Bؽ4T'-)Ŵ]V=MҊNV`.E. *o3˴Rw# ov!žlnllryS[b(ftrpD] x%ċktzXjRs2sr3sudC2e2LҲK]d5iJ]E:1N˹M)XN<%X3d_0xHG#FgTiVᒮԵ7wSj5؁dT;OQƑ6)D^ȃE¨@ǒ{ɲ/1dovۑ/4 |%/vD >H;X3<=3r5Kng0Ⱥ^opCuT7T9~L47\kf?B‚kz+)IIh$ѣT-"WRX*9\֚g{#*p0T$4W(sw/QmO~g5xj}[0A03@#,@mdj6k:7y nR[x w}sp˖u2;00t[:uWsqI >L\B|VޜLbSN ~=3Ks̅OӸ8a;w{-oN7[,|z7IoXPJB,nn,3~⒙Ut>Ǝx6YBS֥O?JYlKܵIcޝJFQ=[פ*"0:ENvY۬0*PS f/bRR[$$0%)l>Q:53Y4[2uD".ziD ȩSliꝲ"b^okb>!j@~Vl:丞|PA2a0jv4&oIwh{>?-Rr8i8T'aqoj ~ HIDQkp;+(:jح򉟨9(Ev S/%XM+EIYtHw~[)AFe$ щ(؎V.D58Q EWO |쒜z8y9~g_E%>յDwq3}3L K~`r#)E8V94mN\bO*t~Yf ڄp11?8bڄǷ*#mA"%'fr=X@>Jsewf|O^^e+Wsy>̾m8QGE LO̮)xM{o>x5ߓmem2$*\Ix֢bwFWg]å![:Z+K48 v tO AL zE\SD ];uA} x0Vuʧw@O43$vͭ_7sG\=D"\_ WpF mg6/}Z.X~kNcM1+ӊOJRӾi؝BF7 4ָ.Ne"^ h1C:yw %⼴N>L˔Ҽ/@ ʰZh]˥B~3yf酵H 26=hh{il]]$2 Wv9! TB_YfxDhRw#'h`=BcThl%;OEhw[szƷ bQUD*ejx5_yb~((yh!_Ho:e$֓辛:[WNG VE'ba \HI!MLvj#8Dz@E^(6nxWhPK(-Em/9:VTYTUb;= |圣 (6 LwabAhdh!GeW~y쵙n ?1Xw^W6%FU0Lݑsfc,Bx?M:j1?MnU:Ox) <֞|gpa0GuzoӜza@6so6SZȵ= ldׇSi˸Oj?L589Λ[)9?B; Oʶ~ .`*U)/s6fa)% T!:M[ U<:fQFVZR70g81 Re4z92{ mLq` Ng h/o{ʒ ܆6rP\E1?p]<O<@$Fc =v <._7'sbtdh6~Z{s9J'9T@+sOg3g\eO&bOZ'3ohmc;AfV2א{AIy*;BbL]su^z;j`, zrי쪦!_VRq (c؊E nw 'tnS,f]wyMif0g#\`xp4èQ|JG9my̶#n;e}/WiXtrL1y,V/ϋUb9P3ܣ{d+LfNu!< hÇ3_@k *%"%75q(صMjl$LVUe1}eZ *jt U;R+QZ@=Z{]d"fd3|ga5.g#JWdõB(!yLz m H,ʬϗ5{:,C$U4e7QMzЅe{mA?q |%^ANTL4Rc01D"H_9i(K2wwpzI|k7NC'SGTJI2?"),)[:qvE9㩓r׊T_;.% 19xAm`N׺a\`1/Ha5Ϛ]ߠd&ژR9f}ʓVHQ[M Nas,+a>6u20?^N~sйijL݅Xg,0;6lCaT[y2ʝ"*p`< 2b&Й94bo40%[ջFRH Ԅ !ϕx۠ I4wSn/5 Xql.g/IgϏ H~:ﻎsíY F3X/c˜s-TF&!)lFj<^'.(ޣ6}HK B=k +2@K8o!M#MJ/l\\.RS޲~`f(<7|(׿IEԘ.P@?5&mD]? X8/(Zl֜YC|֝30Sn-jH=L؄o޵vnm<2HÐRU H蝷FQNK$)u>u^2l =N^)b" ƅ A^/n͘scT,siޚ!D!:g uȐoBŦNf[܊pdG²L3Jbhi_&5kLg\4eh@/jbyf+{/3޼_/}l 8-9; :6b!xFbTϲ{S,Up'4Eq]vcNnѫ8m1# q` P z&k1ۍ++Tr SDIr;'s(稶&Szŕ0^Јf} `1c M"r cw:(L5JG'kYתmu|[;ܞɎeY?a(I.kiTA&t*X\FvAnmTO7C0'J?\UzUƔ 9ð-,NO?-J5lY4Iىc>_\|eyDikIt]%QZI44L(PV*#=,sw-=`E`zht*4?b]Z-_;bǹ0ٵVm:I,i-Wwr'+>o}šKIwgAU/]@h+e; t:/LzSH#0p8\Vf>n BDp)'I/;m湳.vг+ŽZ&sV= б :uCE؂姒T]]Jxs'ly F^ iԐ[XdZKzwj#vxfO_u]j98|Gۺ?÷QyYߏ0W?"J\J#E{ cK='&&;:xz S=;Q ,:`>` ]Hm)XN88&=L"-h6ʓܽP,jiUp!փOi0oWѴbc*l_ѪRԈ3E3yzD+7We!?ZCᐌw1zl.a~PEgaNG^0'! ~:$"e*u:v-m@- aC(lXN Kn>-! eզ^+O ɘHs菸{0W[G9‘6 t(jXm_#BݖI&$T1fߎ!nugֽbOkcwNDWత--U"^{n-R 7`"m#΍ MgneЌƹS\Z%ġ%0rdžv R׻8 w9-ˡȾ1BB;•^# v:TV݂5JHi=la9+ԝAW[GBMcR˛W|Y%_gNTD(Z9#1/q&~{-Psy4T9&u6o`2JI,03Eqhr t!MϷf<ّCؖs^C Wy6u|V7i^yDI21|~OM:S R: Yqdv\BSF/oUa R7}BJ6̮/iԨk<-slŧ\\F9A(F$gوؖH&|V8[S;l=xPX&/~,=R LU!g7Z9B չ`%CPap9HH`zh3p:Zp;t9؞fC,N 26hqH|ǻ \Lj C!,ȶ \a;pʚoZOj3Uٜujڦ6NN%kT8tHBg|` I/p;E` ysc/&uVHx!0asdOɢ >#}n$L̙ / ׂT\Ï:Ze+s(B ~)lt^@ j1)Q _Aӕހx#UbtW**Qlcfbǿσ'8+(Q^QS IFWɎQ)'aѣ+ashB-Ѵ- JWPߦ' *E&@s)D!^]lVJ5>?ξ $.6N$m:slzgK1F{LqePӨOUlg3532BnXn3+HW!k)b,ݧ0Gwx/^;c9v#CIO90@+̀5ƴ̽|Ib`ī7>jkfrn_-/ ض3MO#iNݼ${/I̱aJb=Z=չHxL * $%_AMD?B;h&1=[7 5Nf?awA/R1Tr*9$wa6Jx$C*lBW*mD~ sX؊8|:\#.|#t)'` +ZPh쌃j~R( J>ܐ=Ɵn;H}8qNĕW8~#wJ8ɰ,<9~g͑s5R%7:$J$7@ȇGT Φ5~Sd4v7XE4 $6at2u$bcUR-6WWE;݋JQ܋i1˖`S]>=CTұ=Z7dW. _F''%\ߢ%3BCVX(ܐfctdtO@ߨŤնAlVK%U/ 14& -e!ƙDxN ga_@-* QPf2: hxH !8 ;w:0J3YyP HMٷʿr(+#p.ѕx΢%U?xVm+3nTx^}OG+_[PX9_і }~ô3=7`"O?T*ꍷ-a\+ 6V10~V:aPN"G1.0O*7'd<52w_.Kƺ>E_T P~D$*C;L\30^X. ϑEzTa=3vQ:oL(f%:%WAN*Z!]؇UQ y]>S-`+ :FKn( QH,O.y93C0V:.fBE"K=v)cŕ ܻT2~lG^ By 2ήouBbY@ͮ_+Dw"4p@$34OnMC{Eۇ;8_%E"ĘMh&mθnjܺ#eB mW(!7Ɂ姻Jإ+NV~dVTG@mJYuhiNWwrV4$l4&GB_? ;i%pa?磗c¬b>[^dt5SIINck.Ϯhf*ly3i m_s9_9 [uMM2Ґq`A?{`PU_`~K( SkkQdW)`AL#BxdJYanf̙L) A}U_yZG.ˏ_yeVtwT6n_zD,yAcF3^r$4쩥0${[{kJ1='B" F*/ĵL~b(Úbi{=4-ueX_H(GE#Q(^:KBE.U;˴LbJk?\rk և^ⴅA8ŢBv_: iH. W*w$$Ձb l"c/1~m%k8㹄ЌuY+pgL GqW]Ii1'\BH@`H22qrPKUUl J Ί]D<`c7Ӱ(t_(҈/+!U0Տ/;#U4E.INWc8jӨrB+*O9 Lp9mU]Qh}gxk5 s?qT/e\;-E.x39k l-a;yv BZ͙Cv,8 uRQ苌ci"GoE,ςhQ[}’jݶ*~!mH@jV^DG(Lw|i)ߎJw0mcYsLm޷OA[lE" gM'U xfK,xyE,](j4X7]5;kAi`kw{WglqE W9{ l}İO5u* ,X 2GHq M7MZ0P -ڹ`w'fN2RYUq)Dș3=̦my0 e { b^9Zd^Rה\UqSv 0 oH+DmYfXn& , IQfxQ HJ(  w~g\,s|S_KMګRkXqfxX@c]v<2z >mZ"ku}Z:nN&Opv֝Ȩ1Mi51aF~trr\X$04}ڦ =#’\R%($ZL.g3ZbAN?7jRhԸqQF=KT6xa͒{-C#wY6o0-*BSi_95*-pO۴.IeSR`=ͅ_TnF﹃j|\xjM{6"E9ɜ9*vO(25GU tJ $8w}=S4xR"ޣ8.S߭lO( 9v{o`~s<0R-#0id1gIT*h9&`~{!!RH*T PwrtbKFW!+̹x0X-Z5%T  n6=lR`oXKл(4#V"Z㴙4zɩx&;lI\8m!3DAC/.@þ gW+| gpZdugzW jT5? m\gLZF\ky[򸏥wD.T#GS4Dyە..#C<:ɦs ِ!FM쾬qw+vR. `5W* fXrIV~GZTR1 t4ݡKӉKGRrE JNkMh2oq)[Qyl|ܷ/\,"M(Ʀ`m(YpZ3*!ąiJyUUH]p!@ZC]? t殮BnYJ|8+㘓m[8 *@>f8>H76<DsPJ$1^ c߆jϐ9Α`uCeo0>r,@yvIlF,?R ˖()qQD"^L f% l+`e&Y6\>R_ϨnBu[K2J^ۖE~$YEgRC[k\)+cؤddBAt(OfaC&ɪg35Njc!I3 y ZZ}΍$u%ܢ\cHJ ҘaF^ma4w} ^Gad^fJ} D>RK^ʈĐWa,TJr)PT$RCW+3$ Sp]=Xs{8la"~lU'{ֈx|K"CBOqÇ3ѽYʧV'fҟ%"O0aչ9|IF|JF#_BپSGxJrp~lH6 ꖵI tjվWc2hA%~fg6.j4mjޭKõ#`@oʼKxj0! !6ܖ@%ڞdj=f&/r)! fde<;jrv2߾0` .-p-em#z  /cj_p/ţ%M:Cmd6p^)n9IQYCQYsԛ X 8&˻ttv M0hѲ w NWYr a+S?aAl9iNLZ.X?.xsR)t&d=9.B4ٻ*ь} xYqnFރ}zw`.zQwFcZsWsXGC3@x;`;EL&ւ-A~Ws:MR?agOe.\ɂ%~Avcɒ8`6bY50QL}"QԎ_кDKb^pe>->#Nkw8!kz'g&ZR>yeNXϲVt>1ּ5؀hsp#øf&Ҭ`LTx PuLM&;nB8@cGnHgԩW,<.9F-Aó"ȥz{^/kC\tSɛ>3lA6UfӠ+M>7of-k!&/'ko^AL/=<;Fq/`NSeU\%a]u W!|:Ufy"x<)JH0T+igmdm^+!Uon\K;0R2;o 0ˈQ( %if^77b(O> ^i}-0qV\DIV>Z/l{1F#Ƽhx8X[0u] mWHw!ww6|& e5I]Fݽ#ٯhY6/|0z`G2 3Ч1D3(m5mBcuHr/Ò)0.}ϓՍ5)Bѯa'*.G7haOįx_VX_ٔ[R$~ >QrP~_?I(RH "BsD)|9zGgQY H:KB"dH 5f H?#SXu wcJ&vZce.6{iG>E 8OqwTyrس:cیi+ZGs({s vTَRU nTLp/_k>{#,<] E(X7d?4LpK{d 6WY`_rצHs&mvN.T'}I1yZ[(UfehuH PyX2nn X=5P\j8hL?ٝDC?yh݅ #6hjAAL/$?9S&:#I]u.6HDpkGE-@4/TsFu9UU ۪-kė!pf%豁 A '*ffk9WXzDB@p2/h QjYW?Ͳnu{a5){딹 ?)Q)AbzV}?53>Bz96$ q\F`7:Z\.DL_jfMlDNRvA"g c1XR=/`Xz/Ub+NNAKSvCӚ+Gxc|:RͩlbyK"b9'|}XUr>&_1n/RsR^q]anBkCj~G=L@'dyr*1SҾ@CߏUGzTv +p@zʾ2;c rʡ!)_/>7.pBO~RQ'H߭{"V1ޔ ޖ93/TjYpE| Ej@}=eKfMVCK&U- }hѰqϵ4Wt#3&\q//pG y,!njJ ͱQz2B$&e&*{x%k#zeQWW_mdzXWL DD"cE6+șG40b@W7zdH^2pmtڕJ'LW탦bu=.G1ڜ;ա|$<Đf=t+~`#_S/P+$be$u[D@St X1WvWGF0?St,2FV:3枪!8-iyPjF6rJYD'P]5r} s#=9YanTwOBDCКT`K.RP2}H6?%NAQm3I`:cdiH#A\T{y?vRF#nSo!kVjb~ k!['b9Z/X([ԓ+:]Vz"CPl2 C<{ ҭJ %3D/ KV":Y28>su'>7Va0Xy;LFaAnM^3]o'0k'q}(oh*>Uw1ɥ+"/9 7-C`T_x1n4>5G!:ѣ&Lb^8@d;$tkDj7rήS4 :FsA$3sɠo;Б-.%5=C+x0Lc-#m u R|ş)ya%ݶg`p`[٘jp;aҤmB4pK !)=d`'kW )_ʞkg4p_1AXke5ߊFw@: P_BQwܖ5Kgz(q'E^P飉nAC.0o$' u{ep~59N _`De>TP>};Ѵ2ox-"eL@C?"Y6wDHp2M6lqDuʁ\@0ra"S#yK͵&axkR1110_3vhٞ?NzΠzfOXA+]=3EWNݏQv"'μFI q̀0vR1hu +;Qt(q8VȽ>z1=BҲ;"kƳ%,C) kP{aЈ7\:l$H(b&0~2G՞.G* CFy4pyhd5SPS!ZJ̘8"~2֭mGDo _wJ م aoQYkƔ(Ei+ѝ4erЀrgyH1{Z qj κ.jyuo?P+Ӡ\o$ި%k IRR !RXOk/g+85ܱtJ+7IMYY+zܺ9DDaBܤ{x+o=*ǪW `h(Yq;Yӹ-ľ[zk)HMBS p ;W%X뜠~tPv~e7xhPw0E[s`0s{";/~9kv;VVUXh~'Vz[<͚C Q }A=v; ߴXn\-]Tw=6}`x"q)OxVf7x[Fևl?LH>V*TM` gyҠ ;ij z`pa_I5\˃MUm]ʰ1(gl/i~.Aڒz'krd!$\;Z@0&5VBlbC%cd:Vh P=aI®b +FC#iCLrx13ydBcN~"̕P{=Z[,*ZU3ƕ3Y)*5.'s[:QC"JFxNqp}Ozl=R׻B<}0U53u&\F|]''U=X1N'ƣɾVZ TjR4䇩.:温N7=epdY#%LdA`~D3Zơ N.~/h\_=#ң W#ECbUfX$,=+=܅sbuRK17Vťe5)+EG`^,7"`ި*]oL)ʍ/]J[^:ȒIC/Lɠmmþu[o$T1Cf\xx\_ltxɒx'ʝ3b׋@~es F_ON`WS'H[†li1mҶu3ILUmtɰsC0ǂ%z|`xr^uq[ ox-ù8JZs5 > 70(gx|?O9r8aCV8&Qg7/6 xjI;q%OMXFoDr@a7۬?kScrs\:a\h~,fyɂxޘ~LcO*d TXtCƻ;ˁ۩.iOЗœHm[*GyʨJTA7bxEA.q{&5%#Oo:m& ׿H&s50!0|`]l,mh T,ޑ`MKh=~eHl*܂'SyMtĿ+*4 Dւ2f 3XVmqioB;9KSEր#*U͵z,>oWui g.%*DT6#ǰ6`0oٵYwXBW 4 keLw[N`XK^dFg_O֝ vqm$PI,9[`u/06dCHҙSC-ȉ<y0+x SZ'Ӫ^66`D</|Ǜ x ^vvHemwYxP•] % YvXhSnkW?y#kW1[u |*c1ƅhLj)//3PA ^:c-`.kȅ- gs fڅ( ʋ 4lyP- K f9Fh2W^tC)j=/l(Yfܳ:`:;F2vbH l_u]_&"I*,0Shkِ|˟)^^jĒ8[c!}jM-y4譛= _Z/$hP_bUL̅wҀ䮍q@GN5>\u9m `sa5ʜRlui9p D[mL58Nydowl%Խ$qث^6[Ż2ن[|($>a:z[Xyxuyh%K:6ZLKeRѶ=_qU|3Ij禄ن).Ge)#at X7 P,v9U(6UW?kLx鈱 4uvr^NѸ`nyRg~8/*)﹣*l)Z@vw"||SU S8 ZQ|Io쇊-~[FАyuJ6/B8=+;`mn\%ibJ d"@S_b f.N}U[DXTj%2%kڅ-r)-/dPCF,JuiZ؄zl9Ҭ;2 >RYJy $и+'D'R 2Dw0Ԙo-[\,9mPC= #`ů|!ȝgHH͇e izV0>'D=kXj-@,~/ȯ#*F$ՕRW6_7hRFvYd3|k\ũQРd;#5SZʟvzw=B̉$ZdKi/\ңh6.[G/7771 IF 愪㷖z`Ak hn+Sᒼ}K-c|4 , ѐ0؇[=l@hL'顾 '\:eP7#N} Ы%ӣCX)8]s̘wD6HR$L8BXjJ̜! xпW[cZ&S=si4,Y{͢39Pҳ:Vbgٙ1 C7S8|[ANbR@-b!{N@QATmNr=pPX&4kʶ֬@78y b|#q$ݣ)@ ^fb-衾?s)ȫѐU"x۲ڋzGdQlAk9{Z\o(&U3`(75V@Iqk6+Q ϱɘ=E^MŖam9K :\ :7 Bm=֢QSx3nnHXh Rz[wt|A1K<$4c#A9jO *nw<|'%Rʬ6]*Dcv4n;tV{7J>!miΑ ;pSi~%~b9|T{+p@y$o8Q+X_8cJ#Fr{ұ\sjݧӖ 7vB;$PT (.$#OʗP<,)A#‘d[}v=]ȸj3dBd*IG^9OKkAcA\& fZ!Iemx*a_Wn?8䤃6l|_N|F:Mt:R5$`@׷c^r|썊vp?!(uxLogS͐ZٵfJkm׼XPE{`V!#b#T|;/=WӪ3yvGIf]Z:PrzWđXh0|%ȺOAĮd3'B.|Ver䦜Uno޶~'} , Nk&-%_*xqX,B"wpqNI?窧) eWߞ:>+ ëQ >(j8x6 T܄ǵkEDIc.ƪ5糶$}IwSz$ݖf2(ϯxʻjWUfNŮG GpF-.ovC4B$|mxܨvyV*;DK$ PIj/}:Pۡ@?y - ăiE7kW8>rӜ2 3]39:b:ԺzjRRU޻qlO7 =nWB 0{!3-F$Ib`p~-x$a ii!>ep+o[}Ս%<3yk4AJxW1 EK:RjY9l JuO8"э+.P*>6hg'9OƹIէك$ϯ@0c`A>,{j_vF8tXR; jm5$YK"f\\yu fdC" 1"t[P]\90pYIIs5]7 djx4j]"\j2%!ڀ/"AcucڣeY?m9hL s,bqIDEP=|IB5Ixi CȩM:/:!{7 bD7aߣ{F8>Fr+:5$;Ȍż׻A脬pu!Hx385>I =S(]z8^=T w bW/yH}mQ?I-L*a##\RԴ ,Ҭ2|(wX~vsIvYb;[Yˣr%tYvM\|ψe< uN$qI+8I8]^PVLF ςʸg%Y^ ̀[ڞBCVT&()ëU4.O:z7ډgS6s:H@ lH/:;dSx.) BD ZdFbWE3(=7ORv^1mkKܟQO_xb pPpՃa5#@3šEZ| vu/9\lmѡIA <+ 8a̰ !,ݢ#L9L5)n"d$7 &E?m J -RUׂ y7Dąls,ʏ}I&<@g^qd&Cvh`Y{Ehͼu].fk׋EMID}eD{"W^Жjk+~߱7Ř6æ<ebMr Jr_\7Bkkȕ+k]s UיGm%iNA( PX0亷->]__{R2:TkpB\T8-';kgpU)Q> U_rIQ&d|ϵ-rpba>a] ,>AOe=4sNqso7 jHt.Mp0vkgjtv C<[{.G)oe>?_V+`K!W:;m/"G3D+s}9Q!HC]51Sz_/瀞ʹ.eScWn({I' CI1U]4_!Kɨ1DM\o wIHDkER8+7yU$0e%N֨ttG+0*pHZ3vlM@Fp?`ucx-t@ тHHf q#i= DFb"pzI+#d ×<#$k#dǻn6UpRHࣜ7eY]K={zO>&nR&ܴ<u־b\ Y{"}P.ǾpNo4HJ~{?6~~m8^A6ZD:pg]Vjn37*e1]SJ\l4c~Pfw&aMl]Fpz-vŁBnB L=VFJ>H tb[y &+%yƝ/;ͥL::LweQ3FVEv5JkQ HnI. I[R/]4E ;?fGzUϏ{=w*Q>fdoJu0AuTu - R{$;f8uI!F{$jieF$|#Vď izcOOLӠbϟΞ}aш_gYZ070701000000e7000081a400000000000000000000000167373ea50000344c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/4 ]?Eh=ڜͩ?;ot:|Qpz=$ig3@ϵ |.llOߺʀT׷C5myٞ$(̃ !/?Xpʇ iBC XidBhnssfǏ @$Ђ^΋ؽk1ϩT󢡷 c*I>vT<͉uk )\6$\ᚢTe*1g$Ki{bL- -_>HOϞ q#ڕ>ݿvc*yq- "}`wf]]B=ZCh7DZ6hVdJ?w >HZ26_O,&J7Bd\lL,FCD1 B渙=G콫V3b?\:$ԸƌRC3OTw&h ʇ0è7Z$\STƆ~YɿV۩{ r{3AGKۀA5cW@9[Jlr`㻩aVR3ô>~(!YA<*zkrN?r˫UC?1Z(ۢte|@E}l($f(:\ ku*8vPqg9Xri]d%1%(ė½9' ,@ yDԤ_O6S&NNq8/9kgרv<둦=o ;;{aé*0ݳU~zZ;) lwpZ3iDAH&U^:0MaPl9[!R׷!whjT]mow%<&|2CiJ\yԛ@n̍eGTLK9)T i yM-)~m7o:YgK!2kN %k?@jad/4Zj,3ꕆO"fr}]Y?یDr/˒=X;eKurz|{KFJɘ>g-΁Vh XOO4vDzq-;fdYFn**I!<[@LD?ූ$O@z-r4p<ΟYYjB0gH=*2}f7Pj{v>F3qawFJ4BH:S>ACJ?zOO.GMd1"i*T3l a@n7'PR!Z\B1Vn C6IgI.dcX7/^ll&GxSu%:8U5ɲMbEEG*IG|u<f/ZÒQV g,C?u?RqHOdb%_$?e:mTڦCi}mHW+vi$!Ǵ4x(/ n!h8wu Vl%E<%aDuȂԆ^_evmήoxn7PɶPvɱ3x֜= cXLINb}^up # |,hZf_ϗ{ߨcx~uS4 "b-޽eУ]_l:ίU$̙!Ws*%glO-MdrͤTs Rk@{o@I6>*MzVi$aD{NSi.LDDR6˃nԚ^OX To(h@c9ۮ麜ze,cڷ#IOE! b!#3ef;~ہW1Y4!e]򙉀:ٟ?OW}h9A5>Xꎿ%{RR)~]6V~2ء+'x݂DhC1u__dN]0ZV|>_b ͼ6[c 00BПm;Q *_+,WANC,)sX|g.u!~;vj4\1ff |QO~P&7G ʆGxk0'Z<#7 c0hlۉik+R磸x-ʵm$s$]wRyg}-ـJ,ຠ փ0{$|,] KsB Hϊ)ktzd `X u_Z={uҮ6>J;nQ)Xl fF'&k`~N$ oݸ.~5CDP8IQmQ=.խ;%l܌ hI2Kt# ѽ;F q/wSsFkjS/yʁ| w.%F 0Fǚ3R )p'Gk,)>> 6zuIl3\-ͽ!f &G zJ-l QGcv'; /o;n"q,=]A7I*o"Р V xfg))!Fio4a?]cՓbzO%?,,~zk!ehVS@e/7ƒrM{.!^T\ 4kwۃD]8CU(f! Uol2o9Qf] _; לspQ O`@R~kHZ}i!~QxDev ]̳<[Hk4;OvZJ\ƽcȁ&\etF#B^>1t^XB)*%wʫsT5x#hdž̄4M")QjЙ&n,b'jrYRG׫V&ĿG[C iٖzY.`̭W&Q.gwz<rc}-/@7IǣF tBu99Mc)2Jd*TM̮7_ Oh;RZL37O6,v徔SDxy>$23 <3z2o3gc٥pl5~qb1 l,˲8{-mmO:$b/$!ԙ{b_qqt"=SAj1^kedEC|8!(eqVUB,wqd}d*ƱCe7PS)ѹ$%*ж]QTb(s[6Xs Tq%i3AYb }%uՆ650, dl}'#;ks.Љ%M:wpP S%3x u cֵ鼭u4h#ggPܑ ˲>xH%`CHUw^ZqG["X>TsN!'k=m}'IW}v޿JFn3. 錦H;[[}1i*ZxCwW/8׊ 3yc۴jC<v_.Q*ln)7䖉{BERaW4lj:}EICbY _*oD|J)O(MܦM>9,1':*Jd6+фp֬|~3J ̓F LaTh>]FvV6 t8˾Nұ'lQ,؉H/sd9(VYG3C49#^,*pn]_CM>VB-!ulbz} v47*4PO`1}hq]X9~ŒdݾJ-+3"se(Ʈ2V ̦Q@8=r'?A˫IB;9\f-OPXVe Lj%eqM YlqOj[ fx퐭v*#3(3q;(Y0SN 8m#L BApo c8҂ءSk(LU)ydtʚSWq+/iF\`r"&k&f48~8끪b_Ga: P>n jbRJȽO?»eAt!ۏy I,T;-+c̳*hНFdnFْvڨ)d c6.oIǪ[39zo&SCq ߍ*^_va3ol""6+u'.pG˫LB-i@JhSҥ>"d&ޙ]Ɓ{ؽ D"D*vNš4k~zf@)|] H \gY=> w-\ljzYtioݥV@V/%eNb#}nwj +jDJS8E+Ϩ@48ěXds/R; ݬ(\_Lċ[$8&evh$$=8y伌%˘\.UJ׶6f/N0p(ɋ'V, 8j:YDD47d94sV6W[\Igu;L,К0Dw͇M@VX/r&P;¥b-0=1~ 䳷-Z‘/P)i`d܊ga"-ёG[>PR%0D+!cūT%nW k)fFeG[DMj!+:=Z{&O%qU=YCD :گֻH{}T᠘y t6Ρ.N6zứ_':d w"Z//UeW+`yhGr HB/"޴癍@WKty$`alW@О:j836)BV$((UP l\o,[㙓C0&#pwƱz Yr5 $Rʣ}WfG=%jiLr~ ھA(+I[[i@cz?wӍ(L} R\e94LmpR4HaS)LƏݻfh0 0V î|+e\#0= "4ݪE3\+YJe\ݳ7Emcxnc⠸n۳Yk:Iowv5ćx2oL%O︥cvxu-jdmڔ8VL2d >){\H,Zé'0= K3$B2/9rf:/`="RD/%܆.H&{j8~ f({x l!&3|@+IVyˣ|͘Ʃ`Fhr|֮Կ̏dã6/ zC?=7a T);oנ2-Ea&e { Ɩ'WDSQz;ͩ$v_D[`WX.Ƽg/UzTZduQޜ) ZY om{CYb;ekpzc0Q=5ʷ8Xh2?!XS<2֔mk;2E [8~>yWpD"e 0j? RNA-q3 ܻgOV~et[x\+ijjxTx$oZJɃD00>!.ȨtmU7܂oړ^UA!%hc=~Ys$/~<_w©)e!L $j"'eHAJɦw1^bhII^Ih+Wrj=祛=h@,%mG;Z)1>츥#s_NJl.v J b&BjF٣hE+R ӎ?0Cvv2$YF8d,mP$3ė$_#{u#Q5JpM7JZOr_^؋!z7y}r>R$OUj-t!H ?R.]jForȠ Yu*qf_qr|ϵ\GkyNeQ5f PwM?Hfз\i@,JDC&{MP0頴 E^|#c~9չ[Qk'}u2 lȪi!<f8;qz&ҭ$5>-v!>lܼ! tF l W$$z %,ē q=NZYi" E鱗8\!F}Eqʖv$S #= p Cyb'7kMd"dUPjNlp* Fd A(^DN "}Mlw?gjxYY?UI~4 !|[Yttj5<ހ3(!Id=rǻMk@/^ O+ŝ|Q"(q_, 71%#?N8)~a~0>LOOۈ!d"|/'cȟrfFhG)xF-^kݖdz _X;U+IuCc[SLD9T.dN rJhC|"σ]6T:ޢL$+ _hAl[;_ \>d1[W㊄Ĕ-Uc-HxٛtQo/nR6Jǻ܌N,`6N>hv`SA-znϠMMP90]^i els3*f E/UM?_}Պ#Đр.?Na TUa+Y5",7ۚmi4/J5NVXoeqn@7h/n:DYdt4\~v2ʦr':rn<fró0T:/9wa2\4(,KvmRkOr<3 &EN%%* h7Z.Ɩ糇59JN޸F%+ SMHPsNRnll'(cRNxw١8bkS:ݓ@K۝Π 39{fGٲDXGIR.e>"<0<&l(`z +H NCbg,7竌3&E_)?ح,=p4sxB;]hr߰O̷(Q_k&L$t.嫝&m"ǴL? jM}wn,U?vWPLhQ=&)}*V T:<5uT4.|O[zÀPy3AtCDkC/Ju͔{2ItC%;U/!ywd{q{(4nXo30D{+𠗷MՑPt{@!4ba!R$AaBw١$19 "1U("`ZgDwàIZ֧S9[sp OA(]D j`k`G`/8/T)s5$;7wǹ`z3a$tK,40+]CaΉI,. /5kZ=^&N@诚GL{p,?jt~9O$f(i Q(0 5ph9_"Bk[~`m6oAȑ}|(W +^kh.,ϣRn#1&>˫qca 0Rxg˿K!aFI1-G- eJ/o=52J8[aao5bE*. uh VZvݟN-V+B&& ev`?ъ|AoݯY녝v8D}Jer 쎪T{O3Oi!zt6/lj BU_ˡs BOB?}gߴEy iu U ֩@]6=` JD'RWbRB,~wωMyvOrB]KcBi@,`*bԕϴ.(k Li4֭]"=Y/yP"+&}AOj3[:ilv[E!Yt7v?N~vn2EIEP-k"Ǫ^aYuAukC?GeyPkZH.s8HR>ߧrQehcܡsNc 0&㬼'; b))0 Q#{-#_G,ffGc.o})bM4PZ|7&,{r@9TSشSjtb-lIъ\Ump̖IJŚuF:B L,v[,5܅yoKXǨ|nKdG$P#̽QvLXXObŨa M +nS΃MUE#}&>Uy0%ʘW@6):BڏbpыS'5kj]\UVa$mwyEHQyj=:U=wl֊zǭ4H,A72i>Be $HYvR;ب's(zy8=W;t5o; N_@;`U{F3EXbݘcNi,yH4 v x3@6~aZU{Ox^[LeVZeI0>!ȣ4M|}B+_Ry6h*9!5ѩ">鄭רjE/01QQ+Z+5`'Ӄh[J643A6dqJGCk}HkH)vj|ZQLE%ǑozENBq×(?ZՇ TmA>XuY+r:l9 H &v_e 0\3k?6,y3K-Y2Jb+sq~a aQf'Fʦ* _kX{MzS_'au.-\D\M[%êr|miOAeAG2~Ѓij˅A @uܫN(b t72EU<]z4ͩ|IۉsuqLM<KII` )͕-'X%U/6qagr+ %6FxBAM.Bh)!OqE oDv 1 =|+:qGʫ9 5@G/е!-`#J jBe7ϖx!X3Q5K1,ڏؤ=ׯvnǒ lklbnr!Q@QG ѕj,Hr<"O#ؘ͍@6C QAHI`I;b;Ê=y︌|3v 0KD[gm&ң4DʄNʇnD^)JO) ȶ˹Fq8 M}!T!]*;PK@7fت+ֵ[kwt1xjd! ^ 49u0t0u(gflqZK ;+e~,Gdy4f۟,% ,l> "`sZ$f8~4*Z؆F2Wp\3®3 Ĝ^O!$1PYb1x/tNjmrܽ9q$\ [XlaNP%jTF4C(DgٌYÚ-j+E{qC:q[|,gqV-=k:DN>tn9r^SD*0fv+q=Ļle@V*zHqQLoS%wlYS:Z'p8y偳a9zJg/)GR#+6:Uhօ*gYZ070701000000e8000081a400000000000000000000000167373ea500001d08000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/uM]?Eh=ڜͩ=f(BfI>xɍtQii90zXP7@+bk(pMcquud䱵Gak_8,,%Bx:߽JmD-J{>pd[N/3V]AR-O0/y6%7(>2ۖt3dNsSzdQdm/;ugѥ$ SaӐAQ+4,CpUC˹x ڂ;0|Ŝk-hȼ _ͮJcQJZ L=n{.p;}Oź4(0h UQOH |!|itJ?|kUAo*2K^,maMQ4 vKRw5X~pôU|~)3rY;(n.Y9l"ˆנ~ lF}7:L1ǧ= m-%IeԦͦ5SNŔi=jD:vA:h5{f/I&8ne!>hkGU|-@%&YL't:0_~Q+UU}MW3Fs:JF;ġC%VC_|]^UZ]LD熍βa}ꍨv+q#Cy/W'qGь WZơa-ᾴ};TthQڂoLS`t$x=b~|m(|nQcD;xy+7*#,<'f^(VƀzռUCZ&O˔ džuBYS}UFt(UhjZ_P^{"Oj3̎ȯl7͟[K>㱥{[qNERQRLt#2n~Ɇ#C(S˱)shgK@G#fz2',E |#j"pϷodcč͏ړ'N={ۼFݐ#tX{pܖu=wáx55^~ ׀KV Jx;3{83)赊«m)颕L|Q[~&;.MEJY!VSU/c>02 TM̋<U 4էmwH)c os}VpnE!3䌝z' Gz1#gE-mj(]"G,ag* ŸaѶNLG b;N` -$~#U<U|%I5[[mMZ=5F t81 ꃵ L^d$c . \I(3j)8׻kR>I91 z,5b킨aϕ_8 =2\b&'S wR8S=C^!%"y=y/B‚W`ylW]w O o⅚+"T;ھe=]5yu2#Z x*穀4ZOqk{ߤO@n.lѰE;DFJ*w;,{>di˝4C_ d7~Č>ȍfoߴA)39|ox1h\v?C)t0mQŀU_6ein|5 ∶9Z{$6ėB0q5TvbRq(]!60yep{&RommQAZ ELUoT0DS-U{E+Ng4f9q饽Aګ7  ,ZL%^E^z[^&N]bQbI9iQQ0G}eJPJc ,(mziG*`D*q~qa;e'G3Z\[#U<Q&@ZdXf0r'+~], .!DhFή0ל >c.5d%OB!PN6M8%g36z =lAJ/߯$9 xmIaI |`=#7kE`-y+VQE(6zf\JҴ/B 8NF3}'ו#8i%Ue/q$#凯mW'("i:62D_7ӅDyDAT>xjy "G zU'E$PqhZp~\X*kI.}7cR*; msa]d,PmSkʝ3AnXPŋ~|؈5۱g =*6Lʞ=C.&YXP3a-?e'W^ѐUvjA0Bew<#|m;=`J4[RZ/7@oL'[:j ֜쨲8]vnV승ڇ7x{z&gY"%&;gzE+DVbeؽ9Y6*i[/bKcNy9_i!WK?m(&ڮt1^RK3Hzlb)7FA,.SȁJ.?[;bZvv:PzɦJQ|o:PP^K!.rE>E!Bʸ4ë OlJr1$8^H~sB7[|O q"1ɤɗr,k"*^ZF;fXSE4}q%XsqΑh32+6#XGx8b>! I#ppv:ML[1yn)>o*=1~障쵦A42B]8 QT^4ߡ2q7]9^Fl '#]J%OO杽&b5VZ4Y#ԉL*?$O$D 2m`c=Qf΄$7?l++H#s\Wt^dP|uOa U|Ǻ#K{fvԑžjX d?1ǰkT.b~4^i+53ߎz~vu4S3~μ4.=H+t%eZHzJFva|a #ۘ<+DDke!;uu  -O0k(Z5ZegJQQNR<=`bKFɚc+p$&ixk8Y'z!ѻS6i~U~A)R-Hq~6r7C*.0Κwk ;JR2-CϷ72twS,ܳf)^WI],dl3RG@D75[]me*SN(a1ox<*C 6Rdo NF D+ގ70W[S. 4NrD\I^Va("ߢumӀzޏD#k 򪶖de #s#oA#C^MPAtx::.vu׎𞦆)(zh"n.JukI~~FR #vg3۞ë V 4 /}˲dY};7FF!kB>ՓQ* 28[W/4 oH8`擆RVAXneT+C=}Yt }kA w̎:|mqO:ٜSM# T>5 E^%I45V< z@;ਡl ? *p45omߴ0tŘα!ȱ s.Us lNUNc֛!4SI|Ap*1ZczGA_NrD/lhnOb[l#щ|V+R(pi 1̧?o֧NǑ  ~wROu@{7KC@*8rHzo8!9q\ 80e\H,8VR#Ӹ,uCgp|li :q"/zABps@Tm5h4Gm+7 d& fE6x3ގ u-{ir?6@)sUԨjFi Ad!wks$:$>7߮R{FlH%MԧR ,IViʄX3[&yKDÿJє70 u7Q2N_\ >.qNF&|7գnb 59wɋ!%2͆[\.F{ᒾBBj"05C3-%YүEo%Xneo#VpBvڹ.V]8Hҍp0I@,!?ۘ0Ӟ|$=7=J21&'30(dy 'y(C|.Z`joL!OZRrŒ)4[Rk,_[-Xq'?wĵ`p!EOk(8yNжc{ pщ c+@>ƪ][5ŲY4݊ky[OCf(ӛtԅ#{'T xhh fm7ط)BU<B5fiԄbw}+d8Ywj!~ME #9{֜c!tv35Lf磂 ?C0T(_na|*F3`"uo4=F?R,IՇ0O,ͬV^Lqe>dP⯴IR9Q.w$FG- ! 9h-R`CYXJ"]/Ekhh AX2p~+'dy dDfj?1=^k܊@5~UMS\~Y(Y>e?~/ =V =iֆc֭aD_IZsX8WU!TL;$IzsrTH<(X qAVA֐24BUgŐ(^+HgI޽ rb Opc]ꨕ䮡ڜ|ܾU4ջ]ǫE,3lx2)ەʊmBeA+ DnJ/i&-bHqýrz3a 1gTxTSٽcwZĈSل+ J%E F޼hn( r/9Sw m~djP<ϟt+J+zp@N19j'_(_,NĜ:S¶"s 27`ŧ^"&(72݌/N:ɭ׼#:M a"7A L>٣:N=ԫhPjԐo'?-8-1qzΌ+ogK,c?|`>َFq0>6BNr.ZVḣFfcE {S.57HQK[ edkK 38(Z/{ړOo(l8jYƅPSwϸ8ISz%4OYHh}lZuiPʢ  X2fyQ)@KUyBl*hI+b1Y |5 A Kͥ3 80NJ;%^zVvڻcQ ; :ѓGSZ oaG3Ne* Tpv֍O z1+>[aq oiȥi<[/O#~Q-Of K@0_G ĎZWz5%fDqOM0o.9Uޤ+̪k e{䘴l)VFup!6Z?8҄ʬGY_>( !V3S3R{Гib>#A33yZW-snycH*:-wD!g\W'x" W]t?MbR5rEfbL䌽r--h\Xӫ&=Axxyj_Oa^ _u\l%M )DzDxIp \TmY]!},@+C!5Y'+ a+["DԷmm^YWv4h`ζ L3#4?p5r%C6>= Z1zmSb?uZOR,~^ չ`Vœ&TF U'~{KCפz2Q5WɼiaTbCį;NCT(r L,2[4rLT^e#uhOGTD6&2OES{I-,aWW\% I D`>ѐ/%XJ"zMҐƧ=b Sŵ)#@M22)r )0ߢ<':0s'jIQe9JjJ5i)'fjw9VU8kLRN҇S&WZߛ奆f1B ]`휞 cN=.Az;]@;T57vCCP;%k#$$ߒ.Ȅ .__Wdݫ4MF+Û 6,97P„g6Z#E8)?U迈!͎K 'B 41f($, ]kC~ }!>8iUynLGP>ND]p>c8Ļ& \i}˘VR`` H,L'/'E(f;03\pTR@alR~+#CI4eozGd*VRw*o}W|dn3叫 r wEmv?h7f FtTigosƏ?hx Un:N&gf*[׵ehbZ;8Mܣ"'x#y$ȇA ±`SNs}rX(/g!y+ &Nq*>Ͼaƺw߳~;PS L[tV+-@ Oux*f7LX-=h.8`[--ڨI n U:q+$OW\MRQd~U!SٻJ*<˕h=C`u>yqY?sDjAH;cnرeڞJWlטEQُ ۍ ,:_<[to!awgGGE0!$ sM<`ij1>ⅷJKLhM2R2RڶAVhŠI̫!񇖚K訧߭e>΋afKx ޻=ED2Ψ]ݕbO\}գQ#$aƘ7`W/ML.>HR(ИX:ɘΜ|[VL YjsQmFبqXxh[OKvv"3Zwv/]UT9]urI"֮j;90W潝o+$?D9MyitU{2ɵ=4ST+*eJ w,Sq#LDc2,{iFLTD* LsX1ghHf!|O5Oa׀uV:e66AVy$pc $}LgzY5t=()ĤXI@>$?sRY/"<~vᡳ Q.ߦ%,LJRhDq#anWu]Ү1 ż7q=(t*qǃ;XijA.1AE3Xs0,C*o!^:X-xC @GנA0L oz* yH7B>j-A>mO-Y?}>R IFmGNK lk|h9 BґEp?'-8sLv0&]ƨOk}Mpv)q='ܬz)MDt;6SgB!dvI/z.EMaNC $cHzp1Ѐ2J 'Zpjx-kMR=:;@hw/ΓMIG&kΝB>eŧjUvP^w_귪Q^NkpjIl;gY,6@w+@'6>)e*Ṭ,`m)4HX.a 2D횱u4UM4=;`x)~J`&nCs~1Z<^k'=+!y6zT7~~U)a/$+&x oiP ?WDŽP gS_0dkNm$'E[ExJpXVx,"g{׶RAu?Hb;1yf !F|A5IvQ]-S>CGh\jH:M^dS'ˮ/,3-[WTpRY^PMZY\?bk|6^=_<)B8H*?^LtL˙zè#> iCHf^܏*UK:LWRSs'jނxպA4tRKû w-;H9p X*<Ϙ{ܖaxm;I+v8nI`p 6DWjVeg_d_:n=d\Hr \loǿ7ҶB8\ utKj_hvٗvA$vFݤBJiDU/-tV[qЃ\3ms8xxVݎKv J ~#ދnIi'B]AN)c g[bXbV0!Ѻӏ`G]4o\q-ތZ_W+h&xw1pǼ[iO-evT;j]NM.n4K.!+]Ɂ۲}_p5i:yrmE@ AYۍ®yM[ OlD^3NД{.[/nSz CER֡mX㮉6酒̹WTq+ VrݯH/H9lW5Cq X}djpJq֬gQ'ox_c(2`9Г%7$ҚH;2sI?hT(7;gwgJ' 9#@^M5yL1h''cK^L/n>U^rC\} v%9S#_ SF5N БߦQ !ft* 4)*:~EH-3c[gAD/%i@+^̑36%ǰa;c;,& v2ƌ)1~[m7',ѷ\L֧nNZtBJ#`_yUdqi-Bi3OUH8~7Xeӑ_jx3vӮրIt_AAx؂B2g]t=M‘8J2ZxEA ˋ?*iJC e^/2>L܏igOZY9Za3_ \ iWTI̬VK<>ʭ֣Vų-=@o;oLEșO1zB {4ߴA8WZ0bc 8FPI$S)J ] Έr.'K:K JĜuglI+hZ\J|uB2>h0T_M%;0D3-h2jud.A*Ye)*kfpFR3K=5 Fk˥R&* 涉c2(T?I]0X~.^z\4-uc?FS`x"l_('tD [N@^Ő!ir q=14 a Yg%kh9OYqBc\!#V#W$Q 7jJ-+<ufV`}Z@lY$Y1R`K \ 2sL6/:&BL{ʥPfђA韘ϝlZ<xP>r6jb"ԡI@ɧFN~/Cpu)v._/ZƣQŽ9a:I]sq:$FY|[a*RR&67$tebhe%Ś:z ]0 ZS ӶEU]mZ})xpRwUffȒC8jxY{$UDM!"^#Xx%+'ە*$礜q ~UG!~Hx#>-nr0 2im;TP4ڂr3af7spLj ω5MȢ 4bK3]?9pN~a}%53zj1jlG#I읈n+١Dʸ^/5p H7Ly+quM/̅IjsaN!,ˉ0-A|2˜"ŗwx25.ZM0Y^S7Ϥe诪9O6I,QDl#m ;r4/w{Pfˁ6yp~@B`#_!c,`COڞ:mT>Gc3y]X{V\*#rȺMHyY/HL؁wmD "T궾h}Y€V''e 3q&| 2a_Y\Xvtr]q ؗbtc\|xI8욞=n78k_ܹ' ZSyГ!>g*fdͶyH`` z8áADysI|}(%GbU*Rg [sSD#& %c~xy@+ԺZlotUM q@X7Aq>h]'dmE hQ1> 2:2Ң}41WX Y{꣏g'R6NhPkXRϐz#fۦ~{PdX>MMiJ,V7$TCSLsqnMTDo)T]DZ5gCwS`_P) @u  ^n-?﷏Wbў󐭂M0եNf4hi Ν_R"/:=-ʢK-el#ECTg.j5B9⨵?ʋ;!&@&2׺e1iǸ$-=nvȿMۻ/,i}#6f=(ne>gՒz~-] <0q唸hDzq c4u<+*o? :sps(:9ĻnÄNiPϪ$iA6& BʺAS1x&@;C4y$=Ƀ>#sKB)qDct~, P[n}2n] FB 2q2bXgJ/u"5A=_ I,k|_Tv!Yˡ2Q {u8)wĥz: lx3pj3\}M_E=v4έx _]&P=۫l٨9iڋ~{^2i8Xdj ~ï`ASGf qr+8>mE^ʫ ݹVl:σg!Ղҧ=#}xATC8 /x+y qŽ圣<`!|CQ 7%]]1tG__mɣB$zzW컅հy9̚|Sb|"/lQF`fʬgf`]c\h)8qSي-@ghL"je\Q[:4K'* ]]/ds{ܼ' 9}{k vTm1?n P |Uq\@^Y(S}Q_!gks 7k Ix6n7A\i+Q&md>rbɁk+*AmlB3Bì f H{n;RYGӣ;өחk c{0Ouwr-xe^lL 7ţd㧷 I6!FHKZt_)^f1gZp?oaT>  <1UyBY՛&a\.壥/8F~~[+UҚATM͉ڷ&?6! p1~:,M h{zy}<ϕfXns[&dC'MI+.kD:\Xjؤ^3WA%7E,m5. 'p'jXE"n *"pK({"+Gr E{wQ8O$Av/5?ei iBZQ9M ԞP]6)iB$JGjg tDh+~AT+cf dS G2Nߕ|?buisWH~t賂dv~n͔ƠZSc7 !sN|}YʎYEzKr GiB\FhzhP +*+IQvòB xyɈLpFsLConY6~} TXy-֨こ\;~̳SݠaY+{uԩݶxVJK`?ljQRP UlqIh`.0pD+`vT[a^Ub@hR"k#?*Ȋ|"EI&)lqZ/7?c)ݫCY_!;9dֳL5R6),ʗ8Zms_X( .E" X[hNӊl?iHzrQ/556:%֞[X|*Vnͽ% \_NW+hFDd's2S郖_El^1P1lVO҇P;Ʀ5sˑum!a^4yo}s5X$%8^1~q)Aul9:0Qx$]SjvIJ6 uUFRaQq{05w,-y7K.EnC/d]Qo2Gtbá߻Ik3glj+A9~ w0 <kAu˓ vT 1uZvL_4Fo4k`ZXSqHf9l-¤S\NIKS-@ D݃ 哄#Mכpsp„~2:&nS4` Mi';yl=cVG2{ >ﰟxec%F YW_[@-f; ?DlY"Y6nqDxH|*A*)b<ĜyV_>Kv'ٙyU҇rᰝd_ujP_Y^e9sYtA*~s/hk=b 먭dF2! '9 y!c:J3ej(K`0I/LSc6ycl:vi{U#Ee%} y+Ѹi (xQ:Qi1xLط}v`OL!5B{#_[XyIM+k{r[u?䁙iM?GE~k} ]@HƦ v=x%Sb SRl"w !E-YGPIG$[HEIhٙ|h(ԡ+Z>£  aS,+Nj|q1;ʃOO{Ӝ[ngymؗo*6H]oe5UZ 5=tT'BܣUKVRWPUo:BQ爯S8ԑ'x[Jjf/UAǾY`xq^j>p&/c`|82vDg Z?`![tPgYǚɳd֓F:Tң65q6k7 1dku6MA1JvprGKBqA>7WhPQք͘8ߎQaeb)"xU 00<84"qPn^))0h Ȑ}W$ S@;)O]K|Auo EX;G{Y;N57R&/kk_!MYpl?N*W1̢~+nk9@x_ql2j# NKռo?LV 8 KI[q;ﴘQ8`Q5b}{7|NNUk țx+ !2YLy73CY_BL|3xl0{d@Co,q$-;ra%!mބ$P 57X%ʆE Q{Di_-gcX6AFmo{?5xmcp&`:&c@wep#B$b3#T G0N8 c ʵ6[K{6>3e0-U$7] 5B_z%IbMXZa ebPT B¡7Wq8ͿXpWd6LdFWߏ~eehK@p@ W|T9mMc rdoYn$ssvk%^<n}lD{g_;x9E5y7$.t!{SosjQ~7 Vs>dsb},zO=M}f{E($7x\b(h k,[Ah ,NTKGrQ"2ǒsn[*lS2R͸dUb6y)9.bN R$߅kQH@h)M^" Mv 9[Y=i~]M"Lkz/H";Aoo/hjSF]e6KdAE IOy[fY{"$$|GOVMiP`A̱$` J3 h]4ԅ0U0Ljɡ;鬤";`08xxMvi%3煜M4mD!\:τH<[<_IZ?ɰZy4PT  s3.#*}J1ڑS >b B~v9cbq/s :T4M&r |͞ #9_QsQ(Cq Uy ݸ^{D)XR/pI{=y S/E=y{^ַZt]J ښLkEF˳G8r=M'l|q k4H}ǔ,WrPFa4WNSş|1r#+"CU%iѳ[ɦn˷nYM"J!Z9wgk;ݬBLZYI\lpe2?FQtOpr˽|6_%OPp#<#,e(tiCASPQhA\>#xcN/S7N}CM-:㠊Ւ+V遖y.o>c{ރ&m4>cR~BswED l]/`mԆU\v{A%#mHS;SMϹ`P{bjR[@`c h 8]QmuMYݝ;3" K\5 nn5hI'u9Zuc;XEO맰PCĝ3 -; !;8IJ>rzgtloW;c[_R!dHUT>]w)SD.\U"~YA?OKZY%yCzh?jN#))fea4>c14Cp2c)E** <7@ʗmx#؏pe!:DŽWJ&$؎&36F$" C8@3I|=7PõQAm, Y^mX{$ Bgm`w6Y}$̀Q'2Mxx5r<+j?GG(bQ\REj~ mP+YXe g@G$H}s8'dQO<`ġt4&"sмD-^ ACwcnDQ9&腳0:R%1 _r'A0G= a qm].|mQ`C6l#z?Թ 'F:8SnAd;^e@*"Kv eTM]$z/f2K'[k[!w"e!o[ק`r' E2 ԏ5A6isu!žjGrE#lE~{J~'p߻N Aj7$i5ې=l]~z5LN&؏vDÚ/q|Qyií|IU_߇aŐ6|yUc{'Dn;n2*~l_k3ud<]fk/I009t锐|BZ_GCӺnU#IC0?2 |_e,z?X'}eV8۳ =c}uBLf>;}g"e\ם*Oʀڅz4֐IxܶJ%:j)bW폻VvMD< +Z0*=}@I,CIQo'9qȊ+v+WߡÕpǞ$xRqr`AS@?pLgO-AZg~?ş^Em\:[ n>.ZAu5EBQCÅ+30*l ܠN=iX>)1x8 .)_z/cZƐWY(AcbtvpNon `E"{ޑ25ܢ@(yi/SJɖl / R q C6fe%F!@M`gF_`k^gnWA䕩k*JƛYBUCWn n>g3Ĝvi͢Z ~~') 4$nͣ26MVIfXN`Դ'.lA@}\@)GBtI7ECq DjDa zY;sչ5|u% v1`&ςBP`rޭ\s2F/>23H3Q!d"eKxCA͞)ڡv{.:_Cr1=^5^Q! "ߌJWViB7%1lMc"T/JͧUuٶ'm߲,#64jw̍R+sYJ i%F]s:w[F@#hV= +EmEX>Z<Έ!lj:L$n;XjB 1 n#3 ?+F򿟲b'\Gy;T!4p^g(qX%?10jհu8/G示4lB0o~&i˸8 5c_+"bjU*+LшW0p@G㎖Osݹ6=Vctפjh>'λpq-s}5E֎4*Fo;@0b`qA@ WBZl!<wrZFA)|ݭeaaqkkiU_I!=%//]iJߖ)8h(u)}'&)RZ']:S['YCH*{?+$d!*ʬOk6G^mM!/Pv#PwxNW3l,X Azb`f<ůEevb,"Α'-'Jr*+/I^Kv+ jrӡJޱ05&5]QE˝y]w{g(TGЎ;kP{9Os2 K;8rIQ7jH 4`< 7ߙu١jS_klH ؉o[ht8\oV^VqhJQR-pQ渄"8*U$K$n"H :M*nz ;c x*uU6{?~hIm@ )AI^3ޥ!?Q!2录sRP j v>F.ZJ.nE5}9%:r0>mk>5e*DD-cq0vL%W[vr!6JAT1Q:L~=x;)2F9:}'Z-W]Jv,5Njcq??Yjx8K6Zy+J`"LqM%7P5HvZ Uh' #!!:bOdyO MҺ T2Ʌz6f 'f!ajϔ 7ba VWxk3~C[ʖĽ4;o|'=tk2mJ?Dl6[& z#=cբ@,'GWNak 0(6A0i]7/lmƫ&4@F{[v;WXٗp^gRcnDh2Pv5g ?*+Ђc9 3«T+TgFv97QyTv4\6s#rG,  n; F8U;Ou0E `T8[ y b%."CFf/sG34N*pIgSLƯٜ{0wyfQ2F9 2o;{Obu%_-r?0! g͈s{ d'LC)]7Nƞv%Uf3fMf̢ MG YێRCŕQQhH761܍jh~j"y} 4Aig;ߺu*b#R1-+GtORq6$$R %T;T j˗s:(v,EW_{pqxtr>.%[=gQV_f,(e|%]2p(wp};b 7=vϾYPt AQ>j)+=p$PhvH[l% E^o?yb|hvu\I<"b迀1Ue4^P hwJgxmѡӌphX (%, ǃI!KƝ辁a"WncQ00j4%ŻDIgWǪQGTOe7vdrcݥS Pa"nuCm21Xf%C;gy퇻TWQ*H?P4IFJ 8tތwpGjG*{94F ,kL&bme]G.b- Kz@vބp3i:tE%X )a"KzƃC6=g߾վ*C{`s ;$^ԧslplHMP NMP_R^5,:u"6?W+EwC $/y5j6C|Id!ߍ04G"Qh gg~ɓN p!9q0GrŇX6 .@ @y.\l*G:9:LJ S{<"3!ur I{n`Hd -ESLG5N,-@%_iY5 ʣ ߫& IJ܊،-b.9!vn%rV©(W;H̱ A:ۛ'^mb[866j(g4)h5,Ρ&~`Dog  R28C~|lCO@NT;Dp^Ře5-k^Dz↰^@ P Ѷ AHo ;C+9u8~ϛaԨ,`}(O网qP{3s I _؜=mz35ܪ@Eaۀ#Z; Ry`{ ķD 9=tOqc'"9OAf5B^y߇ 7*0Ga~P ϣ{KQ%8'l^qWNJ_JcuL "ho6WfD]z8?D:PVnB Qǧ4;@4ۊ$Re+b~ȞLIq{r>j{OND\'^=>, Kfe)6!)q:D{ɏZĈsB5RP}̭D_Gz79/դXLQu %HeZF=/L<\6\w ׋P g>dҲ÷@&{۽$D,8O*ݏv%}Qi5/8Ph5:5#PC(/#ӳ--(d?Z-E QxCÇڇV^;'YYΥDkwԠ:@8:-SU m%ȞH=u_؂)[(_V/Mc_؛d&P/ +Sgν ;Ńd_~3'.׸eEtB@bw;C~9`wXHJk_ 9EG\D@V*&Wo]tXgܣZ'Rґen+d0TR l}W,n+\X?-BQ -FCd l{9a5 y^W? Yl­_@{IbdD t&wJ\!Pty)4}H MW<߉EDf;y)@w8<$Z^"fQ)F^0 :x {*#+2o>k@ƣfͫG9 exsA-TP2^OyXt}W؃O&R~oq 7̱dKnb&;cdZ.V-}A3DAʚna n@ۼ 3S ZdZi ^elxWBBn6:++{,KXX>F U?aSϷiڅ^υޱv2'V13,º5dlhwx`LM_6[Vsį{咽:IkSFbd No/ƓuhIHuڙLo8NtJŠU S2̊-ܫvi01jh`1#S d.6ۋ7 _:ة`Ah *S vD1o *:0BWЪ 0ii@ځ7)cE+:08CP4|km C @uaxuِCޙD/Y@h[R>JWjQgNT V_Zߖk՛>e^y;e{4*iAu\ 2jC"x$=+BQ;}^zιb4+L 5u9Cv @+.Dm<u|^8Fw~i\y!1Ҭ9%i͡`ؑlE h#_M;`^9}n:b_z_g*XT`B'kGY 544m\Q]1vji/Ms_ <퍡?Ax$Ԩm'^4q6.-ȥ!5tx[5e)*O}Zܯ 0yUG` o>b)7eju\.)ª\;K"7 D--.o ̫zK!U1Zqxc(Ӊe~@}~! i4'tTGrk&"xUҵUVK=N:K׆-cc:PoJEYuyr8BKY .P V9tM T sfӅ5͸IJVNx XTrGGN$QI<(9\r1d l@WfݯNe!CzBTSgݰ_n_܄[MieHk cN: mǻ KB6*}xkLG"pMdg;^4flV_tT4x@ܞ^U10f<,1`54I=4 ?sQh} 9KC/&l" 2r8kh"izrbK tf̧W"Yp~Ӻ4Ԉ3?E7@3{Ž#9#DUj%r O1=!PH7-,MlDnXe'q6멨1D ɨ⮯= g}Z_ t2XL8߀KYv6<8`JsIrJ?:!tC^en 1Ï7[ɠ>ϩRTB‹|8N"Х]5S_]聸Hf}gQ7qFũ3zc>U4:60PNK{~=J[cm"nU_S,2zތP94U@sOkV1.g!h&q3eX9{1!$5C)Uc }/(RV?L.h=?Ұ(rO3rMVٻr1EtMdֲmtj PHȺHl[<3坟mL1I<{(ŋzA s3M_z~#Q/Jb/ !#Ndy_DLu}?>cfTK DYi) % =PQ&+Ŋv*wq͌VQN(Z^F>c/&]HLsBxzV?d߸^rrL?MK#ZCN?6>Xp#t2&oyb]Fr-*} '"FcM ;Gs|\B, ۜmif.[Fz髲įp v|Oc]gh/8` $wòi.?0fCjo>X|Z>N-v bl ~L }h@IwSFǖ p}NV4@,Kus ` wBMNjc0@ɱ-NcC'?t4ٔrhtj()¹ib;(7ʆU*0Q7 K|懡B\X~7:rR sk 1[Zv? Bxi*gf7=3CH^E4JIޱl;u(N~GBF ՛ 465 zBωܓ<鈗[00cIk_9=ׯρ6Ew'?7#|}d@-%x: y76 #m)Q5؟AmvgYZ070701000000ea000081a400000000000000000000000167373ea500020eb4000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/]?Eh=ڜͩXѕ&j^ H܈i1.OxFzUclr]g d} N:X)HlS?ѲF ŷ%c` [ c$KL*$Ǚ;)lCuB9e0O_mRC2SneG*۱g>TqEW1ɍk$N~y~{Y*&{8rlV}zHH#8WC?[k˅cbz>z1eKZYK jERV ~DA3!>x<,mz'k #]V> ,52X\e:; ~V2%xdzC[8hc?;m4JYœ̩?d-`"4b怤UcQ6d^i8e9G|kj"K@r5$P9XT7} '|#ݤA uD%< S^.QϳܪLh+y-Pp p9fG".>5`FUD?pDޥeKܻqyE5D)4x<!ɝ0 BFě>E#֦0HHQ(*G UѬT{`VĘ4+~>0exK`H7HsIx'-t!Z: E~wIKt, i*)KxN+k9q L>FϪz%c~&hǬ|!$光aooɁեܳX˴tIZ'èLi~?j8Jf~<(_ΰ|+exNP)F{/[*nAkX^a摸pRxub0sn hߒ,WZ>]pI1FaOϪM a",Id|POuz[jF$lW8JN>) xk$+,UXفZ1) ^;I{X- R*7gwu-up8O S*iB,39n9OUN'@cKhY-֯A_1:lvp<ZIɱuf79LZG1טYbOm<տbl j9ZY&/ łP3)pAg4ضk"Q8 ΟNk]PXEm&1NQ;zk!-ʐJzmu֘n^5v3#&l6oө>Q k#?!,wY 1mWl%>u2Y:p\س^۷1ICw%0_ްG|wJy{QT3WެBk rhidWË$tjy46%ܥ y.TI7>s!\9YױXlǠ W%d*lWA̕H5C Lofp!^[I)]Y20{XdV}"))XHL }vF}# R-qL %>TIiJfg L/A٩s; %iMnY:PWk}˨&wm2q엳Gf O.0?f^X:Àr~<VKE`0cAD|=rl$.!P=Ԅ&2c!@M{v3{ì ͰQF5LOpIGny۟ۯi^ՀD9t G*,>k~c`ɠ }[3S~\͍9\-爫"r:gblƬY'P:1;O5xzGl0AFcL(9+\J pa à±$vrZ3*3 oJU\ȗ:-& mXNucT' ~w@2 a/4,dę5")LY dI[guF%?6 Sb~kC")\oqrPɢ5| R]N*<7ڙ|*XZ us[%v%\dv4a%$D~?4i9W"ddyfnvA4+VN"E5jV^ܠ[\;dG F"&7aU/@Mm/KښT*Ј Yݗ(T] ĜB칰>lH%"*0eȈh^D島sX<",P!3UqHc1>%79Kc"jmEid֗IKʙF#Y> 3 Z%|%!hl3oY䒪Q9G.%Cǎ0e2eSR8UTfu6c1 k[0B(Q-yh)9wٱ=,'܊QW'a)?_8sSWpU )'w?FFoQs >GiMQ+tB> 7 ?رa.Ɔ!|~L k+&M."iR9x^MR !ҪC"DlpڌWbGRt@v xdD>mTJ: -%ud ܵͫHXI+֖BQg vmҍu}Tyuv- : -7ITli6it} OE&- ~L#w7B9sڛZoo'r]bs>ҝbs`mkܓ< "OCABvLAʮq=}LގT%Lfc21 `SsQxRQY5T~ c-j 6c܉ʆyo2CAISekW@?I&&o+fƶMM,G"EQzR6/sbA' "F%`O]n˯i,?ISe|I?/U^Cs有LtwH$?/w^Ed r*Ʉ]@.gVݟoIbwȱvF7(nPnZ{Ɉ yZ= }C 0_l.g(_PH(gzn氾IxU?m7cϓ,Cl6 ó[O' ͸ͫkl{g9J>'t^YDAmq- i{擎3}IBCLTJA4N>b=VwDDoٜ⊌ `" (dO_70{Iʌ0}}l5Tku 9u+vI>&L i14dwS5#mR6i2f11q]Q<+z1۾CNqkQ)gi ~W 5NhyBuƧ[ڳΖ ;t9uwh)h*<1#nP'XK*mh)rM,4FRST;PfƃYIlcK@13<78ɇ-m}JʙU+<8Nf:}\[iqo\vvlv饤- ob Lvw3՜kinT3(I'"JL8]1& C+f 3E);i^]s>uKt pyA}e0(@$^|fGc8h%Rllg}Jx S}nX槨e dVϻwi̖r"W+[\uֹq5b Ts E݌JR0P 2)0^5tV bGfeP<mYU^uA~}&űgӎ ɶ 'jvaFe%V <̖!)&w66Z QgxPKd?ܞ8e!$`o{#Bҏ'u3f;Dt.@3ԲMoJ"͇M>a SjS>3FZz8Ń3S¢4L拶"Мz(m1#܊.o~yA:&|΅~% u qaa @kn*=TC䜩ݴdk m)ce j$yW:^1{Xa08 vJZJhxjRtRM YDv tˤF;ZRM4CP& h=?+#j\7COoGuBר=óya=tUn0l1&e(_Ί1ָ(ȻlrҁwZSsp?v.%Dz2svLL[@`7MwNK5DCspF?iqan\yKt,fNyή%gY0-Ơ:5 :{&=t .'9Ӷ+ (cs#wPwoy {Zn\lw )O0zBg9|, y-W-? jFP~og^E:, ADGbEU !w4 !0#.y`(ȾSwHFˈi--'XPJc{߄Uc.?)u$Ð=[l؁ݚm8d/;zn\@8x^7ɘHdf@!^I̼b@%ݞ> t~+~Km0KiO(~)q&PțǹBk6%\`ڎ{7SҮug(R$-;%|]b,(DTBJR!jMY!̦-Zw,Z#ƽ% IR?[[xl왃'bRB1ep݀nͨzt,%-:$\0ĽGnx)}iG"浰[˂?lQ~ƅZ ̧^Ў2I˘}ߕAè\=yEYNM?O/T \ndQY0^a5Wa=V3cQ>+iᴗn:\jg~  VAq>5's@t[5ši#ڰG$0Iy#Osig0(jAT}MSNl] >6Kf͒llu?J.e̋**2[odFXN/XIIl% 8e}y$tg}g }l:r ^Xiol,/]R 7 ysQG@6Ĉ+uWyay^a_Xy+-wX[ֶŨWO;b)_s.:hFV]b'j0q"FW!^yҥM'wi6Le0tB=wtgϲbƇD"UA|+qHe8o1($._2ƈzЬӱH _K^(ˁmi1)+VGY4 J?gH%OA7701cAZ` +Eax׵`7xPrz1 lOZR m TӕckOZFLaN4jY+:u J]{tD\!']0&I{c^w)oͬs:Om$gޭޞjSHpBri'צP$f$ +W\b1E]|;<+aJ.9kw2fP4jkR<Ee^ F4DZS'֔q=)9j ( ̅~5jiKŧ|70='J1cf敏AT1ch t? wO4τEado{ kcP-ktKmڳ#Q9_Ϲw]&1$X %Q5=f崷-.2\P^tu%sl!Dw &IV+v9 ^Vaܓ "#մ2F/9PEM P6].Au&Q }]CœqF;3CzÁ'%pL]K~` vϟUz-#%\7J5P0+0o00ƅ:y}_eG[+]uFM'c~ mj'`HtC`A\38z[dc7K?Q0kѿDcIGhztǹST5&vBH%%Vn+C$'zri |Y7JafL#b @rvG>"">>@JHֆ[I.ս}M!y*q\̈́a[ Һ{;U >XzV1!E*? %iB8?U`b{%,SK6(;.Hk) 0h<45GpN_"~2 ˕yڠ/Et]`zQW&<$IQe 5m(=,]1x4͍nzW8mgYZ"qu* qL-|3 wk{,Gs}Eb_1yy6f#mHxN9}Jp5E_ĝ XN&N-Q(f1"{USc`bJaS5u6FJ%5hU5ZY`3q_3pՍE DrLog`)%˺TYe#dABKדw̞jg/{_ kֿr:JȐ[)miZ/ ƹ?G mU×SN#j,ܘ;mɊkz [/MOBsl%Ж<NXl87aX.XG T.Rw݆Y($U##gb<9Y|=%d 6]?\;pT!a.'Y" ]+Lgеc(@[ΤZ GA{M8*vHZ]FnbjNc 鯁Q_!a=5cm[+^㱕!]Oon:]fқ_DhP^Aݭ`ȥ$^=p!ÿɶ]W;Ηud*e# #ȧw' t]PV#)@CYLc_"Hǀw.N0T? @nbR,X`I6̬Egs_}RGB |4:> "0(7\mDBu;fS T)%ߣrq7m҂%LY.6ǽȑ  v|DG z:(2o)Yn%Ǣ<F-JӉnѰkXqre&adkaR|l~aNZ+q4[$x[6}S1/3Ԅ?pOO5F,m;VB6k0X>{鐀X1x풔Tc(g4(@: &a z>ܒzx9 7=fW_Q^反Rc2**6Shr`29'3p(cͨ2Kެ0Lt* Nq\xa{ f|_å oOLoOI;HÏC<Zf q0sL ;JL# tN&xFAWG*oxH]%^ c'< /\89RU#HN繠fVN^mXw7P^"lT\J|eⶍ;b]k8c~_G'&.:fW-Sxr0X1`fhXkl(3!Z1p-:avdc!S Ol?$jQ#KufxYl?M ɛM+L=fX-s.<0| ı54x2IR_MT0 !fbGe`HYV SRF t=Z^\bzO#BfTˇ%NnJεO닩?^KILhO«qWSD_" ~r# ~IB@/H":n#cjXQjP Y+5b߾솊RڸG^Fݰ$책@_M7oXCTd|Ԛ>,qo`RO`. UA9DFݹ ~+?nW:#w&PɣyW%-%nFW.'hW(U )EN]:l®e|>Tλ"(tF޲_Ιۥ7˹zvǤ_hzC4DVOߍցgDŽOHQom.pt)"sR"ǎ?P;XPN=:TßywgwEɗs`$5Q猠ϊ#?KnH w!d i|;Ƿj}Ni.G3YMH]SG/dy6%:p=_uֈt c1Ԉ)=cW"[2dKgv #!&fI'>"kIh0ǣއ#,F͢^yNmBy1_rO}/LNl  Uuh;L5(~r65 oO9=6}OO5u,~*3WFX:6Xlpl S}0/=zL  2N8, X kq.O?{/96e)<~fɊ߻!;RD J=R3D5BXfU#+ 8QkÐ#=mpv;ԿŖ`y5n43VTs>ӼњקY"7(Bډ|VAC75d#-,fy!a(דM}L#*#wη0RAt,S1E7Z=}co^_,. ZPp"s@ 0W03A  'OR , ķDd*t"McPVhxl؅lI7 3gɂA+y'ڳg31RGc~7 D){~w,l8ٛqՁGx4.uAҕ BMz dȏ]4PgN FTubS^}qXU#X;5V֏̽I? zqh0+UZÒaOpUUJ~~FؼF.^+YxlZøpvP?Ng34 NnVr%/A< Ά@/X?(b摨' uXCR6-ӹ[qFBWX\=e9LpB04򝒔#=#Yܷr{/BvV)'KD`YDTTzd G8 0Q^Ol(4bۗwD7EKQ;3;0\F06=FJ\d 7Jy<'t"-kY *-\=a9iٷEeJ ڜӤϑn0y5iN_-@DA2eȂ Mкɯ-Ћ=(5OL57``-ؼCo@}.Jv)ݑlFDDg'@cuG -i q ͎2xSaIz|=]bxJ:ٗi]s t8g6/b2 h hR,ARF]A.{pIJS~?-4'ŪI #5YʎJ6w @.6vZ^Is@MB _1'*) 8:U(2iEPܘc&΄C s=Uw OHP3@LBp6(t]8BaKAra|^ ү#pFhFM#Rls3>"=a=24暈c.--JzNn0 AH$%w@%^2g ZQJr%Dc=qYuD1(Im_~:5N 2?y@L+-].baD&F@^/BVq&4]k9D't "mEe9/&e kK"~3n^ KߏNY(=?<%6MB~j5>'s ;o743hqM.bNG6?-)}cHoPl4Ln=XUO=!A'ńMMD9O, u;6#LS͝q*O(TA -1Q(NFK $JKڐpxGb8Fz^&  7zjO~kQp1.Mٝܖظ%'E7ՊzGIz Px{ۉ-g ȟ# BVHWS>Ά4r'~( OR q0ֻ1ٹ"DRL^aB;3rS> ?s~<( 7uƣ'dk.S:9=&zaB:PSv-If0ϩ|ʳOODh_Jt'@B67zzS~KXX SM61M[Q=R{XI{‘ (ZHjv}LD\ʠ@eF0 4Ic.tN|7T'Tm)s/$Ҷ}ZVW/Dq[ᅢ"efv#ɸcޙ2qz8bDc@фY c#`l,q&}~ĵI@ү#'l~pcN^:` j\+f&f84K1P30D]bVҡ17hY\RKrLve׸g\l)v(^)"p6H[9]s2N hT6Q;iQ^kMqlD"ƈhH俵RżӤ`,-U:4|D/\𝾌G wptWӖMl>&\12W r 8~NYuL2u^| /m[mП@ƍrk3P,ߟ|98<lp;ZN5PK%6[0h(Zo)mWj|p '}"JKz7TDK;Mwޅ'FNRu$P NFI\>?!<Df2RnqqoNr-K)D|J>$q"_r(k Pd_tgi?R']hƜ _״YJnH(zTxXލTicg7C1FOQULy¹+Rdl7,:*r:pʃKCU.~;# r팆7%t|9fFy?fP:s۬bag-2j(3LKBmt|?(wW|_k FcꍎTdwf.cO3]f I(ø@~@ԙ,`m|s9^.`U?U:bl0 F5V{٪ЊmHYE ܆~p[ V}.],Ϡƪ_؉>lycbcѝw|^ ]/LX6ۋ( R.̩4v0)깁,?0K9%jK<ڂy HݰAə*7L@18P ǨڈI~*تDw5.˽B({+KQn4!j>A_X:UPa.bNصٌ4T/t* ¤S{4sb?%) ZttC ~| ko{9PZg0{n`3B ΍a@W12 RC&e-*1z}Kuaf> sO7c:J x"hWeVB6) +o 68$]K[Eţ+Q ܎FW/uW#P>{ԝ<ԆDAKM͔!~taNxH5^iHg֘sPP譲drgw]5Ar~ [ÝF8$]U 0_?Cf(`9kCIܥ_C ͂xx{ZMҷbkA jPIuGSCv]ҕVG=f:5MT}6gBll9+]6'OxqTii1yB:(z] [9mVv[Cٓ"Żi'u/xHvF!W&qup< i L1[*Ng r_$Go9GLʖ'ޏl؞JYQ# !AۘB: ,OSv{k/5chR ghxr1i 6 * i` ƯXi y v_ژ#=v ƙu7W8MFAؾ9g:P~Da%P~@M[Q!vf'-1f5V傌LΧ,tN U8HT§S!++|0yZץo=~ivpE}\I+v6:맅dL"[LNeu!_/C~UYYJGy60(wDK<`bm^ 6{'W+Jמ/}N7О:a `RlXSAȱGhnG+ D=$B\VM pz8n}aw廅5%$.X6.rʔ/vm-3V}7g'~Vb):b̮a  2fccB&Vܠ=]` EjJ!Eӥf#}]*gZ %VȌtI^)&){5.u/D;At7߳M`=LJԈ}0dS zzBÆ0ф*5Kz0yk1Q2?sc3`UEa BT}9IC;eF`tXÅ}MmhcѢ E)TBiAO@o]qѓ =Th,E/u8#ڻW(aM(#bn& u *2/VFr{(=w=,:K+5.Z*ofh#ZDz .)J^vVSwSzVDF{?_WdΛTN6 R-wS,.~("IL ѮwvZZ+*gR>/ENJ3$-gIT Jz %:8B}Xst>4.ʾv'}Wԭr˜` Gm[+w`2}DۍkATd e恣jD͕jKB>Kc6,\p/7kqSWcSH<<'gV;}^؋ Yӌۍ)o >$Tx;rywz4&ZAdNQXڟ q|0(A⺴{2c" gtXd[1oH# Qhx/^]æQSsq8ݥh'6 )n:H+*ddķ;;o!5ے3^r%ërGt,"i紑5 Q b"Dz uޠwrX8pnC 7?f<8~>^d#NB窓QĦɳ>:?Wu42׫Av]\C,pC&ɓy:_2& HtI5 ia$7,|QMEMbȂMFjakR:|1:uDԆ!sy(H6h[F̼#]x_“k2snAE#xa0ͫ,[,c]?HAjohO10тjˎ ϡ!͂=y;EjuBטGDZ,_dX1CUʧ^꣓AL]9i:h<MbR+Vω:E>uK?6dkE):E>,*00 o@UVU(Q.8O;eiekm(jR Q8HBުR|؜ }1@|%9LuA09𛧳AE}}O|`zey"pYRZ#r{hNuTvAT*$x6`+zޮy­©ɗJn7(evY[ߙ|2%&;ſ e KQz 0X22F.~'ȎI -^O:FTvj,^pWߠw&`o &vhcQ>sLsx1va30]%o\+[nW;6Y_ggi̤=v\~՜ g/U7acCރcS@'əI~fgOә& E0>f PQȕn 9t7Bh1)@mi{ůFnȣta9{ HTkA[yA=q*Ez%f3<U {I%^{v QwQbRx̿SZ=Zʪ(YP"6˙Q^ a +BX·tzRNwNġBiyy8RXۋ^#Y'av(GX"6 eĻ' ;&6!ZMV'UZFɦ@{_PO7: ` "VENV"@$QJ_ʲ\#[#~7n@~40ѡ ̄c/=c"&^O+cE-[?DE#`u4alOLM8@Q,Ը-Sg^Va]+1i.UڦsK+clˈ OoR$O{Ġ(7HyJ,ЀW:2fs,06v / !!h<N_Z \?ӆ}c[{+gauv88s2>Vfw'*/kNչ H_ʉ d|ܖbNwMS]A! ƾE8"ƃHRN5zȥsy{b& |C [bI&Q"ξIva9+u"u^R3]07n煁Y1{Wdͽ;>#;j2YAGgqe'?#^ar[EcǍ]AK(Uch%QqQ,cjwh'ڪ>i|#JyP9 R{ 2B4/?kD+Jḁ%EqV\191VȖi*Cb<^9X8>$sRz•7SB=-#iI4 D3>:c$G 2sudnXΒ6.n0z|Fxbk0oG I@X fi1s>!R˥&$:9lp" {X|[wPx._K.I%l^SV|8/2]) QaJ&rYDyE+nbVEOd ɚ6wd<ӻsBBelooEn'LHMC2\ ߐ.fVn }|҈տʎ.:86ML%絲>?^(-l*L yn$#KH-ۼ2Y9\k~g&Fkf$gDr$ )D h>Qtј 8A1i[ΡAwhx{h q.KuD͊ Okh2mx^GQP7aE`'zj51nΣMTB"Abʭ K(/ 9Q\*0D$)?w[܏iO͕:lSkG!Q-0lqL/U]J^?aP+QaI$/,_~m>^nwU7j PE2kX"DSZh*)gѿe ݵ PzP 9 |[mn /Rc5 jJbĤTB;greElqM0i|AvЊKĢi[$7f]3\J/=7Lfz@*fwwKӚ01)~7 B1Έ$OUMBKC{ɈR3s?M+jWD6y$7SZ2Z HE{ _#m3?1:<;yRf@rCf8?];X B/ʔ&zl+0ʼnq[ +g)G>`}o|a17Ʊ؂x8\l+ga~J"'UX ֽMjD:Rݸ͊IG۔N..N ᘂI)-*ι:Q历 Jl8Gt5x 6;XX-F\w1X^w5)>[EA(q@LH P#lOC Ey-dzD، |0F@x&ZN[#2/]d:ਧfvkKR;vTFa)-Ϗ@Б2AG} ߜ,pec0%xt2F^yUZ\Orƕ TEן]elEZ%E@diw0d |NL3NnFli¨#0@~/6 P4USC'$5{L2:Ğ,`umo8X!V V|ÝmH^ɹB^nvfiyS5݌:SgS߾{ܨEJoC)OcOesaYŷjHGI>ILк0yM}u`쌂9P}KxѾ\0!f[l/cJb BQmSuQ4~a t$XrDڋ4 7$ᚇu[ Nb5M{u06 §>ݠK(~GcxmSS8=;'W/#.+4Gu*؈U:)9?Ҋ[keoQY7}1!q.3dg5l5W6gta&ε$+BT 3QL Y.Գ5GY3*v0D߳bJ@ۘm6l\3D-poGgvbCx97"k*2}:#]?gp Jnc8ZKPYiҒ[د89VڛIkqPmLP5Y~4Reml%R gAmvlViwrTP/L@,G ĝe+svD1# e^QfZt6b vп;3$%W|[>*H%} 3rp[ 3h3,XatHw`m!HYMP2ۥ}`_%bd*_i G1T+.$^heQh27ekORen ~ERvVF `$z.C;e"!7=˷gӷG]kEi=* }u%3_G}Ol63d%؆{,e0e\dבӱ681;i.( AAtَb=F|-+z/w=Nms#d5 ΣH5С6eu,)BPU&I=8:Ď]llb`ޤ~o2gPM ]2F`IYwl+ 6`p]Ӳ$&M.IC&r6ؾ[GV¢S--N%)e y7UP%̅X|eF˯Ⱛ،G"50Hr[h[Msl&WRZ?E@5?H5Ь.*Ryzfwy)H$Z? Ā{AW6[ڋ*|$k[n$pƯ(Cuۻe`gڔ'Ab L ,}6cm'IA9 nWVM:i.M{_͚`9PB6/ hHG쵪A/S$\< $<5dؖ6%1"i kΠshwU&ր@q}R.5s1EY \JǸ ӷz&XaQ` {|5Z݃w0L/ $@;Z}$5ku BJ-O#71эʼz>cduRk l>~;{jUj[ФRpD^*rE"=}Q|D 2`iд;fTBBKUU[% sfyhy}D"\mo2pɀ˓Di#QO*Խ`uD^>D~R1JS^sEr,Epʢ0UUJ5M8цEӁEFӗ=aPXW]7UD 291F:ꟷ3Z$`ū˹T|Ս81,۲ٙYLytfUyo$ 9 R|-ՅEtS78Vw8f=ﱶWkotCqX@Aʾ9uǛ yzlWh8|$nq>PBҎE'E Һ629: b.,X&=,wiYSL4 1;> 87vsP=aHt %պ&Un+<#b r ;w%08QmCs Q2jǰ2_?S]i > %N&ɳ@tPfHnr8vޏKV* Bk-Qf|~$nL:31+yl-6*kBjcm.8< b/ V/cVSM{q"%̐ aوu9>D} ^Ѳe|"pA+TT~!UĀϼ|ݰj}ZߑɫL&lJ>gf2Ù-b Ҭd,y uxa._߅Ksf5鍨곰n-ۇ) ;,FA}Z2nƛ˲QЀ :dKΓl~~k49+}upz[(pZ5AZKmK%,KEBkI"xD]p' L əƻM㾮Bƙ{c*&+lO"^"kK3MGdĊ㜥2E#?D[G4=815 7wpS zt Q?r.Ōӟ֑!G/\^"(R7GAbEk )װe`ΔޝF|xczMGuW36jB_i A_~ܤi;N&ɁMsa-qN5GFkP!Î1=;U7*T]bktsqng)[qUEN.*_C.Y_KNM5D ӎ pkA2n #G| nYs2Anh w0-6|0'(1ϩ{v_f\h+B=mt[ eb7_AI eԙJq7^Zm>ILH#Ӿ#X3)#۴!u mtO_{ jb}[kILh:Q|%4p{cbk?a7h7V2uB'!qt(*O-*뉤]^G7̯3Ib.I~G{%| ?D $u>ėIvfx)7U]Qx?km_GmWni򏶆 qL{7a_;p,F8a:)@uS3#?mVZ ~}g X]itؒVGuW#znq4UuQ~c ::NL\aC`gqd% /H|[QYwXq`(tu"K`V3ľ>9J̪(n/ `o?ey 0Y6:ss-K"0wp=:Jz3SA?<3? 8&"P{M~@=#4A5Tdc^LG8 XQ5Z:rnZ <㥑>`'A(N \6¨uϛGcU-)HdVǯDZ,;߳j-5_,kI?Q 95eءE奄މնgIs+h^N3?>lgІE9?5aNOMT%0gդ [lS==ˌ4 He-"zi?Ժx%H* s\}AT$m_{Ҍ3ZLԥTvo4nNM*TfӠr\<2>eǽaNSBgVruՈNxVc|}"{8z:^(Ru&7.Y٣I^?I] /K9_ VIo8Nwj# ҭ@#%Jr@3KGMEwX"@y/srcprH=nz7uw,D*yxȲg^$6E؅sN^ӳ|5^a0hwYŝ8#/W39w#jEw=Q@Kt皗fI#Y_Mh_·Y| ]\i.>Фr_a{8 '߻o1jeΩy;)k3' !zIsC^/,bGfF,A Ri`z%fqt~-un"ϣQk\z{ʪ).7`;Q.1B.0I#8", bHomz_K㜽@/4őݝ*kWHfd`(b!] nSkiJTЋh)Yxc0;h+ͮ.Y02 d5.d=;4wt6+oƱXw'J<]@^]q= &@u+]J\w-7Vu6 нh> l>Gc?]=U|2y4a\t‡s}oi轭R :1\7>Ej*7D#UhೊG83GxE=KĞC:}p L߯Zk_@'arvsopIs.wVjX\8F.0 jƸ ylovE/yXRTR3)?oChjg7|!BRE^FS K$#5k;7E_jqi)xfhaz+_ӝ#}&HZc+ [B nsJL34,qj@i4 wxƜ:?hkߣ)Zn1STZMg\$.3 @=Lrl7\גn|#~D@wj~yHZ/*pTle_O% ^->g$!l袋HQ/R-ȓ:iHWrÿM_xοl/M:TrϮƢV_WFiUY1ߥ7i"5M [m<7J;uTYhT&ޥ?"0A)7d| O^:b&%4M`/Lx)%fk|Ҭ5 Mș@ ytGTo~HbeڹíCN$hBv\Z$V1)̨TY<^,''aNǶ'գ{_`}GrCp"EobJq>I-3~okNBHj=b>q`B{ߗel\Uj|=!f籫:iW\̥);/Ct!9J EڽAjbv"mpƤ˲1`j/"n}bd#4օ"rmʒ3(/)ϬO;oCd:#߬ ;n=e%DybIcS%iƂ"61P$izVvFUO r#:ש9ɐk}X¯Cnl fmytVy%{}6бrC U oK#3%CYw!GN>x\ OԡF 'qXaÛ$FXR0J`픡*4eAJ dpMHo bi3 Xj)/gՓC4S깧qKsH|KOw7*5T@zz!k CEBoH@M`bTɧFdBrd1\j+`βTL Y$=$DqZbNjMnfF^L Լmb@ `?^yqIGl^DDfpqRf:}Xf4Nhj|=q=%YpFtY-/^5biIB ]@G\"~.QRJ:ٌH,{!ϱfx;3D&mdT+4 C4iԒ5 aSE}*zQƭ/;4C{ @R3{&6g?踁[wq2 !]?,LQ_2|`ͬ(Rǵ<'INH!fϱw!q-raQЙ]qsdSu +\Pna{d"iCP'8E{99$ƐQ?,!wJ0$Jݓ"O‡nٺ0W#/vFlŏ)]]ԤlzqB#׻ѣod&s%/`R3Ǡlޣ2$y R;(^twj^ 9ӹL7VPiu A}+~&,z'2w,7k1xw]^T9B'[bl}XAn( RAkYQRcݘA!D=l~{jŎ'Ky6l HLF.Jbڴ1ᤚ#XT?bHqYX.I=L^|œW/C{L X9AU&5'S{^ɂqϩ|n\TТiUo%2 ¼ ,~\/@{3gvd#^P}Y= ڤJvCޅnDrfMЯQB d|OMI.yH޴B .G]nX$ U\"|QS!΀4jٟ<14GspyZnؙ]/m(/IG3M[|K86 Z|;qQy Dq-`tZq3ZʍWڐ%ʰ4Oִ)q7C+(;rct&N>~0kIe_tzYXԖ:M&ގw$+e,&8ݥ0t+TNeݳHxgnY!d]ן\N86-ՓT`D: VA7489n?|K1ltt=y@YCȒaq-W\UjF~;[M>͹F\yÚ:Q/u0.41oLoe4&H՘ۋgM)G*OwQMB-b/RS Gsw!fDne iޝ`&2boA4:߻S{ڻ^HZu/ Pw܊3bb-i;65er 6]-`TauKQowd qD1{VoI1}>pE[,JRxcG)W`IHflpkr"PAڪpuت8_3F"Uvg~w* 23N⠑ 7{DH*-NZZAs quE^?cM'c(Gz8ra)x|s250pJVQmytsA[n%PC&w&jsuy@W_nBFS#GJZIO1ֹ?: T}`˜d؋giAw0F̼xeXM/c~l/bzxD`$yիrt?$qbiuU/~>طy#x|/B'A=@OW#I;ƓɗTȏnfQ$߀E4_T̼74Z}ʸ_l!Y h6Ex(Jq^:<ۤvVH)&TVצi:Gg䇵$H!,A%$z +GJl/uU0W+a5A6-a]y?A܁ON9 @ʴ< Dqo4Ќ(HזBn(g.MB!ܷ2'+O,lSК f]i(C;|jZCOF z]5O,ze]2%jdڊD0_W@l#D`û)vH;p #"7O$eH}J*ꤤB:Sc10eR*/%\.54ᾙ L-}ĊckT"d@=&s tѻ|_QoWoOzOU!ĠV#=?V;kͻ7È<%w5Jǥj[&)Sﺪo35&уlG (Ol1)͒ye&ڃC_Mד"seTiPYoZE >Nhwz.țه'Xe~tX  V> Lr@ ןc0Tk'1FJCH#3^oFo%G@F~ݎg#ZD8~!KrV qکp3D:' ŕ>%$eNJf&tкg>0vb)arX2w,Q)nv %4qXɿ򉂭^ư7dU`b{ġ[}Hr "$^;ᥡ՗i$Q KgE/ΑV#6qT|%p.}KxpϹ=H=;BmFoX;Sgqh}wqMmm=NڂsbqQ6vnj{=ie{ˑ 2+\>K2'^,g'7į5uMd𸈶V=SԙwƆADA )]$xV1s9a7˦z~/,ɃPIՠZx8j Y_ە?'CmNA{'n᪞cg)_}9o59DLq2gIӚ[uSlilqP3vUSPFΊPc ~m؃̪9^lm8:YuA:w}l`ċ_LM :٠k%->GFr@Ov`m~ڞZl!A{r$MR* 5.0kU((G9ۢ[N0./nδ5Ϡmݜ%Qy%x_X3@[]TtZ8 J?MyV[d7aC^_no0߂˛2=/WO.C*@Aj:Ñ~",T{x6o.~ay/&c\V  : AfDK9h@ gOa@<JٸX"WQ/Tx" `͟Ho 1Ku^O0~໩hlJ6i$h>~dܦV'_힗%uR0xt LQ0A8ⷢ,fksUA#졽2$sPܲ#ڽSZ=Tq o\&^OX̣#2}10΁+<g1O#=kǤ7Fu!Xڣ}K3uδR&9zNSzDS-IMngK0TUfB nԤޥ,"q^:|t',Mv*bM4Uԗ'0ymq2ݼB e 0x|7)/HBw?nhwP&uCamrJ(&j(j xA`LqZ':7s9k.QOea?i- %a:G~x f,mL72?S1hCKK8M+IGDzh&Z;_uOp3< ۪/|a}MӾe7Dx"[{~fV2.4h7:Je)מ)8G>>q`,rgF7 fٟdkYx2|rŐnKo(Vy} gXk|m(7~>CRcٔ%JCTZb9KZkDL\X!9:1Xǀ({ZἩa@.+(սYmq~8ݵXfk=YN0z?UՃF`<ȵ87jFQN#9r?voHPByv}kpElٰjR(ť킗n_}zvi~C 'XU>[ gq 54(|js}2o3WarފMa镺Mέ=Rebxg)+$pGwKo d5 Gӳ<ޥuùڱcꄁxpm[ser< 6ˆʣmbUU(F~dzYݔߒN1.,"mma?6P"ECxYIKXѶ%c9~ X>L=yz qdAKKE?x1Si3bRasJf<EeOh5h}xDAZTdߓo.pY? gnEyR"LEmpPc̊7"XvjXG P^ø8o4P55ο/Yw&{)ȝ 5v{p-`Zb1lǘэܗ,͹srb+uh U)`f2q_iaH+)ڸ5!+,JN8F5N344YY/2"-u |'O6l$qߤc K*oׯs$h 7+[T`VK)|m]D5i.E~NV_k2{^[D!cz9>?2 F'qR̘ )OM\z,^LReI\< ApC?;e*zZ^&>93G1šB N\űQ>Y%t@_&[`M>StNRmO/@/tX*f㭩Jt|b-,9Ղ,d-! RԁW`=Dj ݱGةE T<%c֣bCX?-n. MdH(/9f;=I{Y6"Y2 ew dKϳ^/4~k2Xvxݲvy| z7Rx8WqȀO)RE_1=Dr >RWJ\f-cXl|B[qErWa,+X\ #;XpmIz ] y6!Mz")vHL$ ϙ'/CJbiDcq1KN3py$^[簊c}\!I)\N ,‰#co#؛l誨L@ ;^G+ױ/=dˍ\&#laL TVP^a`(>ah5~yLUݕưHz̠fb?$I ߚբA\ePWir.&;A>U/mDbf*W?yfNWNhl+i1_*ms2OidZ:frvBnB~Ves"~ftL9Z[l^t: +ӧs7{ cfmRamۛqΠAlU~`')"U!m6<(\|vg_c@eMcìOd)jي%Zx5ե ѬOǿ::u@`;MYT8 z^Ҿξʨ> ۛ\?D)O=5OpyvZvy\>QfGӧI[SY$ ɹ7pKbZ}չj͆cT׫1P@`ii `M,S;l:%@ Z-eg.KH}I,g3ϙkC7^Zv:A >@8y>ucCOQLUB]9gɋ&)C %)D,eQLakM rNlIx-Lq>"@R0Æt <0tz?`>@Hr-6DM b @24a!P%+r14 LX@M_ruSOnvK oO-B0)i'IlDg9tCiIM&|;(8 t>߄G|%F ϙ_ a+@ċ/}psDdeSG͋=N)[NX1$%i ݈_;`˚+.hc|Yi=4LfIIekщ=rן,[58rJ]֬@ttL_oaJ"Y y6{ NTwMխXL.fٞ 1蕐TAUZ,sd6]aԸ]44"D"eeĮ~edgmu'eĸf,d&AciӃ9񰙷RG<*!~1֯ ֏=7Szg%MU**@v\<.A] Qp104H(͛ZqhO8Iz5RWNcC@쭓W@NwM]CauOlL֪lħ49NՅ 5tvdjڳʪ+mE:K>N-*_<8lLG!I|t%R:ߋoN8B*sW)Ł J=YY*hBfЃQtNi,铹F6)>O92E2$6`Q|NްPnMe豏>>p4wD 6c6ϓnpE S}#{E\)-ohx!e'e0V(Fn&vjLrClJ虏Uϓ=dX )y4pO&w鬄1c˝5|UhY`zPKU\G1%Y[V%rwHZ(Zd&CDXX"?9F~zMwto5P#@j6 {TYw'܀Hj>6σ۩;SUʽ1h6m _l !/YgTJ=%_l=²svlh4AbPʭrweA^G:'Zz4Tky)'t8$r -ą+5W%4ZPW xsC25Mmy"<)Q'pU?}&mMdqJLNs9?oP70nWlx?*Q&k(* IWbPe~z&]2>R!e6G3Y: [9ήy- W-xMOnXaV! gqϫnB]VT{rY~ ͕U3 X5H4鹏/YzHʥɗ|m^uuxKrf('TRiʋ@_[Ck:g"Z7NCR69v9^V{504uvk|C[; c}aSSlmjUUx |\x?Gt7̇ E>RdVf{;;\-(=&ZL?wo23|ăXRҝ'jA3y \_8¼ sͲYDU[zP(`[(+# ~t!Θ1*_z8'%gwø]fX?5αO9;&Zozm#k'xFHx pjz/JCJ֒a9ṣ{nݜIA+`Mq2i4T6Mۍҷv Zo+i Q.M8%-+)Fqw^0M>Sw"mᯡ|;t z8"Rp|\I?)d\;9xv@t RdBEqGX[3޾=YzUsmШ +*/IOSU^׉zPcL$[9[X0X]$J&$u5=gKM$_}IPPւ)9X- %-cèc:e(krl<؟In DRrV) TR1{%oNjBv:'˞vIQ{Qt&qAU-> baH((sW$\vكTT;l]\%pyp:b?FTt b4lƲojV4܄PQ>oF(ZQnL@0ldE%Ob.A%RX0>J ȍAM㋜Up'Rj5ޜ ԹDİQ;psFh&O W5vn:l=&{6T`'ܛNcһL d)ũAQI.|XٰHE ,*6 v7B@_EeսʈlhjZg+3~7im5mX''KQŹUN#RFb@vOǻ<WcD'Qw=YJ+]MY۫>b:]+l_5zL5ۭk yVl ZUڐ?xh3o54X|[M`CNRUtQ4RhS辜1%cP~Ev'g؁gN/Dr8oɪ(e|%?˂6}<͌h^v`_HnM,UÍpO{%[7.-ߚ % RF=E[I)ŗ(ɘD"zȇ0<&FЏO&1ێqmNb`!F3_[#qoS/ C Kf ϖt [2wMl }LU @V7.LN ٩(t6r&o| !\f573y+VN;t!~'+ 5ݩ0-9'6RQ@ V [WB\z!apx x֢/ Ώ6fO ߪxp:Oݧ 1bB\kgpK4ޥ ^8ˁR]¾%;ywÙhE?R0YB\&P\*6;_R#N&U(5ڼ$w:J10@c]zñ*XflAė)pnzN*V,r 2 QN(.c's obLyLѓfM: $)u![AqNLr`Wn("_)Iess+]+RGh%7!'KS3O*@j|絮!Hҭfmƥu^5,V"@ pCIk5=Di}=%% }Iy8WZ2yp cq}GJ ZL^{BlpXBo.A*@5z_22c[鴑7߲Zq Dj#ʛIFZ_f)EK{*kQIϟPcdR 22UBs>aLf!؜`ȗ[*2Bf-wvKS\ԚmLjX=atX0f3WTׁ֖yE!l=SvY(q޵Y*_Hq*@3[!&0w7`>NX4 w~[@T ވljm"b hܨɾ HKYv~.dVIZfA r9<@\+eG19Pf국O+bUެP0>cǤ ?@M6+pѸ"V |ARIj =j`IgdF ir{` ?(J>hWJzpRM0"?6u*6ڞ$pʒ6fBۖe y1l6),k o%މ1.ʛ#kЂ%sg>^n܃cc`F F*t=Uk0i(:YWz[_>юWwQ ޳mMv!ױEIVl{+'˽G^8QV# DBةK%6J'{PG! փ`uR4ےDK4c-^ yKq+JKKd%hKf9Զ_.ÿH{_ Y'NmH~OseQ 2XRҊ)S4tӹtnE!aթ*/ u.>:Itnߙ%Ks0h{)_si03P# ei˰ XWh*b p1dA}Kn7kIQݫJR0.iVt䢄 LkŊAE)B96S75O o@|nQpzk"2t>1./;ӚLs)]~01-}vd4,{ )#B$ >\s*jţ bZEعNmg짐sӪ^CgzCyTּ^0R@=U 4<4)G<)-ssq$r4wq6WEf.1ְ~4z.NDgwa>)JL?ZV9/{m3:ʷgab7vx8U H# ljA:3xKO8_2!2]<ÃG ^&ÞeKtQ~ -=8 AMK~BiDߧ.b`-/;HC _#-en x6[X%9&IU|%J~Om9m<'M=Ls5{e0O" gpt[\N %A{$Lg!II$Y,LVQ%ֈxUA7cc׍S??HIe ٭A뜮C\aexx)!U1D aovUB)xFEmӠ5*%dH {8ehS̡i@ LXO(C%0*v=ΝJJ~g ^kexQ8JZX6k.WmM mVEl7fF579Nd[ͬ{ùnD'9Fv=̠cL|7Q

Şxgmt8c~ӫĥO|1=}R /el%aHX:x%z'8olMrWV`!՛շ@wnt;*JcIW~mrùXdI M$w zŐ7FՃ~辗mk1h M[Iwh9u?sQ#LGqMVRQĝ5 ϫ;kY횑 T{d\_,N8k2*ڰŃu܊{vŒR EN9_QHרq>xgRS| tygldmB<Ng1*L i5z11_40Fƫ˩n [H6g-ƒUew5) Gehޛ\Xm4OX1<O;Yt^ЧwY̱{] K0HsmŵJC lw{ 0qg>'_01~:)Ơ65A-Č]a`CsƊ{A7'.f80jňMܻt|1'Nc]DRG*4H.4 8"H%n2񗐰0@`}lYDþk3%>In[:pTRG%'? wNpIIK |8īe) q;}Vq3"FP׆k{r;BӸ\UK;D 0R *z,`Abt;2X!йWMG%=+$`T) wW8%dڀʋ)9` Wwg:%8.:oXys _ReW[dAYux sU:1]O99n=w2.$4@~w-c()jôlZijnxk}2=%hΡ!mm'=" Hܬ!5Jd}89'rh64i@Xq4ѫ$>/,[&Vo2:~xQ|Lo.6 h174y%%v9As]' 3")f^4m R5BSi;b7? w?:01y\ّʓJ/Z6ZZ/\fSYtW)XNuŠ_l3bfŸJMWE04d'iu05^*Ʒݙ<-UA,9a2v]IIQ4QYzݖ=;L$]Ȫʯsn΀*S"ѯ zR!ɳcOb]@7Q*b8yX1ոyJfgFa ЪbI*bcVs*G{SN?0E/5co˛^ (V^Cn̕=U(Ei ltEb ɡuԥϺ*=[zFmp~fŠ\Z Rp^hpb6vVL֖_ c"-=l)d/=XŹ&3ݢls<B DN:g(..MܾzĂj)!ӱaݙi-nk Oۅ ?ڬ>]ٮ؋/T9Hi:1 ^wf8pZTdX@<ϫ=?y*px6AmP?Sb(xa3MH`##] V@iFȉ_oIsP0<`vDE=Vg3k0[s!?|rF\[fҗl .yG*tzgF3qBuyMWZ8-K!М (xX {p(֙?S\IKEx~zaC[ 'C,S>q"mmkw\v*e{IJYpmבԷXqBn;<6fz~r͔l]ػ3ԯ: l`of~i$O,}(QzJ"(,mGCDgl*³:Vέ8Kk^TR`q::,OAo'| r/љ,ӝ,\螮2設4GȶS VʺOSc 5lb4E2J>D;ֺ 9zmɻІYO&v`^tܐxytw$d7C<Eo2j[up8@^-E!zgeg5[Ѝs5JZxVxԹsˀyy_be[8LlC[XQ.@꣒1;Q/`#Rt;ʸVOnJ q-\l\.Zl0Ov4BˀcP &q.j-Z-m&OoeϔYcP$BY@WX=?oB>sJHo@5% iѮO9[2u"% aJA8y\=ψ[s9;\-bT xrŒ=g;s9W*ڒap sP!8yJ]?wSA:JC>ǶI\L"w+p'Q[sf-LV-~FEucQZ h\8 X\T  9V gM-֐e},:p} zKC^+ 5=Ad)=Bgm}̻dvsU̧^ml5I:Q(~M?7x3$($'| ॄd#1Q>Us"Ynd X3&<-m/9*dJYW ,dzp,QoMpyVYͿ|vk!ÜikYL1u7f]v*Be?t h% > -v;r.haV=w>]r]SisŜO;Yz$Wcmy'O|c4>/LAW+f}=Yг 'ac.1mxIV"J3,ťv=@UlI0>A\+c9IҞgݏ̹KIlWn-243S{[*2fSmHMbŖԄp~ݔuL-KwKxs==8ZJbjg"Bԑ>¬B˃Nn[cZ߁dޔwb\O䝁8‰F KmsM|맻>BaUNC+lխMCi8E h~Iɂf"mYdtӰgJVC"+9cNP  1mljm1Q(H"T}]l qn;r[A/w i$FCpD=2[rPxݿg05n#*V>$T,ds'6*&#Hp@?|tX`|2Eu0a}J, o!Ł9(YW(?=/g9xN2wH#H-|f,uUSQez{,=/5N?UXWk;mQb AnK+F$V]k9e8;TD`0.o9)]%}*`Z{#8b  jFDwIHcxU"5cp9ߒ\^7&&õc3a O6Ig H~=*=RCB7 F~"Y)LciۅPl 7ϧnWYײݼB%>@5B'K gkv7ح>?Bk=/ ij|#oev?mUʄ3T nGƈcZÃr'|ZrUTX]u 3 gP6UW;ڂ|nn5# .lW:gVQ2ijWm|)C+ UN9|xc(2st:BuqA 谉Ѐռӑ;1SBaT {32o6]~MF҄B L\83,@wsgKb /˽D#*Q/ߕI8W&k7 5H=r?>ĭK#sL ZW;vyF}rПDʣTFj9{x6{mEڭiJ5$\י'ATgH%1<ޚYʢ̈Q>\Sف7<56D]LOďohҚxArMqTRL2˥|ma:2W :붵ЬSL&^EOco_I# WDN|RHI?2u!\W悀oR ꟊI.h{:#G}`&t΄a9FT&ljv-;лx0 S` I㦜{nvooJ&`H5BRY,9Aӵ|[BUa](Qз4`F՜'Ll^׷+!T/'y%z3hQkPsİQ3rۭ^X}}-Gj⛠+'K5ПՔ*Yiw ,ճ 5nv$z!ĩff:tX69'YjTTR09$j>"2 TZr)ZMw7rEGl+2٧ |ǜږncS+ѫD4:Lᤖg&0uvySpױYi J"vzhŶ vvE:jnP^J /?l\[I2|c?ٖ\%B'E0.7+]/z72vWh[S͒Ci\nBť Ƿ (߃]9xWN0 Zc.`\fX١ [K=#,iqn*q<|z p/ݍ"N Uې :'ho//wK€cFG]Ja$N7V;l&i F(5ft@#K ,=b.7YDsEL<#Ht=%>>Out{}5$RUM-!__oDY 9^dFm$Ipfp.`\LB 4,؇ Ԑ;pOm-͕栝j@yđ'*giK+Og b1n Vx/x@9jjm." zvsy3ѐuW'3o٘Uc"釉{ Lw[|ԋzza4w]A w{o*].o&v^"Do$\nЭ]mè.: UɢG V yr' j.?EiQ‘]~ rUrz!@ qQ x60P4do`Xqpgqmퟀ.6/' otkH1ce`Ò0ώMͤt͈08 (WU% S>$)YEXxR:t'a̋<#k>,KATf;0i+c-S>󇍶RD"LVuI7aPG$BVJ@ռ;-. |rCb@?5<<\3=.ߙgIãBq~;y ;MA8 ?%%S{Sio6TW/c#S)#w"U$S)m0tnf΂7 Ɩ$΂{݈oxbNtLr Bm2X1R21Ŭl =G#iKEfyqPQI\@McRRB1$PI7<5'LdҢjRl/%R䂭 _|L 7,*+]\dS(eov|(,ee8BJ&(PsdywJ`$%Zb1)CRKC4z+c_fk&oLв.TuQR's$_ eKY.QEeˌ""2}'釣Y̎piIbYq ~Bޱߋ]:C"^ZB>J"^zG$hSA""ńϒKA Lx4wXLas+F4BB D,st=I9o&?Z*vpK>E43R'Z, .@~4GBW0w . Np&8mvWBIl?HOWrn1A}w!@YthxߠjɀRZKr_N ^/BjKSbBPs~;O:"gR6Uɛ%A=B"AڼF?j.O(ܿ7˜F$×266yN=0m2X겍ԟuaz5/ϚdS r㵗FaNX9!J'[)oD+&N&-Js$EI1(օĔKԔ\/CgNَ r ϡ^ Eyr0ٺ=җ""rgl0W' .n: Z7ѷޓ *EcU*| 'RSU%כ~s$n,˽Ap¹77N~4=z\Bስi A#mznd d."$9vPF>+QI%^j9N.J<&T^M A4XkhMUhL\n2j_^Q>7v#MXom 0<3-4ŷe;y6yװO.CVyoY#oWi4#$(B{36.KQEq}].oM`VK.(z:Mm9&CBbVp)zY9 `w AĀ$ɂw@;Cؗ񼬓xz$ D"N4ֆ]c 7 Ey:5D{6XV*H6{F.M?7_,31]NO,*g]UOʘi`Vb$h ̵^w^jz36K-޽hb)a{>ZBl'j_D|Uy^]tUjڢZbp}9q6~TG' 7f{*Z vψ)",V!zmήC?#ZP S y3V.~V4rh7мTq*;虋s*]h˺Ch ?j M3ǰc}i 'RAh?iS. yvW΋O+N Y~~+$-UUM@ϦfbT긁@E\|B3fvY{,=ޮq {aQ/:TV=NGV~/wS[EQX(^T:t:ƴB}uiN7)m׽9Eeu_!" Q %<0)1I);kǡ9>V=AEu+O=zTo J ]ٌrک/oʂ??6;%n7']J+%[Ocr.L-QgUrr鴡!Ky^pH0a'ΡA5U0hUb4@|^v{έ]k(!o܏ $M&ym^*$n!O.%PáE,{{f>wE.*S 'UW\rǦj1UCa&C bQjIHs&&:%BAW`Dd$g,ޕYwOVmi)>\X@0Ÿi |c >c۹0֨+A E!x}\뒘7V T)IzXa#{ Qyӧt53lT l{/fWi-jG9 5p`OQcnsj7cX2#A%¡H5CM+HG:tkpϚ8g̶/b5{:&*ML;W_l<>Ll[8 YN޺xK#o)s@i9"("݇'괥$5jɭz h3]=: Q%'ѿ}NϯљhH@foYP o;H1ԹܖALR,x+ke%9c^ٚ ad)W۶Sr`T8 q#Cj yC:neަ]g Mx{IvY[V@rPU8D>hFFI b N퉹0Ŭ4nM*چg5jy~=rƨ\tw̪ByFtĩ"SWp"nLhMpYRWQm^$(bja|7x1dcT#‰U(S$H osVPKd.sVC0G4?!)U4v(4I*/ح\($`]D|jx~j'Q4U20JV!}rCUX%h"+wmx *p{b}ee!jiŸxBJ;ǓיwZ(?J[ijrVJY_H@q:P鐟mGn0?a n6ېa l9^:f TctM4tFݚ!\%n%EGuh5LfiEA<3oǿd} ̋V3O` ũ~xw/6jC%c7Q)?N6YHUadzp`Ͷ`iuFg+=[Q'RIu˿IIOуa՚O l'{=mA~8x{uiGVNFC+07~/kC6 nZv@D[&VBvA^l4 e_V%O%=P !#b&Y u@+ }}*9*Е,jge⌻c*簕/ZO'h,3e!-#['<$`{u͡]؝%\KUw h~V/7ha{WNYxݜ?YuK+"e@['W؂y]=;ǗΠ^aSi1EDw]&oͻp Fa WiN+\gj[[O*ܽ~~'3YSF0Sy(By߱n1!Xē&}C H/ %:ɵ\Ű8M\쎥QFfΞNySK"/\7UDihr[{VOiuUW4@)r z!]B#rVdqSLx gΒTinjϧ w~:G`*^ Jnm4JsnPS[4֏'}Pj@xkpE$w@jfgꂾ5r>O]AhC(Z p{pއf 1!)dzūJt'lTSj-I5t=#d]}Au+z&Pa~.0e%i\:3BQȾXkPfNd4[ kA"RIjOs|?]lDG5l }[&dأC3S^NHe {,x+ZtsAA ^]vU/n[@~UQ0=!q&Z2Qs*LAOh#zwqu Pc;s~PW_+ߋi8}AԢErVdkV;ުn!W3 e8 wh@>g-:pv!?űs].: ; h JKxKD*ӄ1'dsBpG:o(Su2FU)%߹ [7{'ЋëqI s͂yNX1딝 %_YN`|R<߯nztYkwRhL\xt aqhocYISuGӕ;Ճծ́3&V"7@IiX(q\8a*՜znKo<*<*G<R{33Ve9X,Ird)*R^?\HLαEL=>Q0evؼ°ODpZfS ۜ:Y#53^\nqrt^2#~N3C[Odl?3Mbē{ D|d1n2,BT|XWnݬ)* NZ!{j fZOAmk*QYU+!LGDKM O p?h䤱u%zښ^ijwᅣ=44AU=alԓЍjD;Pۘ>sLZ F&yPၡd9 NGr e <ui4*l.q= ?e)ƥicG@"ثhPdu qy9Azâ>9M7n7S1rN`7:gˈ7Lj +r_+~\ UI˫#[5q n%3engEw/L/d`pb[MRT|TBVT$X:{+G*EptھHkwRo9QݹKI;ZWr6Xg@G,MNi,".];wޱNȪ" Gy@PO}Ni!|bN?R Ȑb"%*V rnVVF6.T/_qkB!H{*9dn[ a^.YIoͩdff1-pL~yxE`kPAZ-_vf/f$q=^uO\9<nZp${C/ŕ]v7g6(lvqY~wD'-+/!K./VҺh0.=z@`/;-C5o `fd;nMz GQj[4|>1# LJQVI7aQHȔ,%E&WvQm[P̎̓- 7k+h׮(@N͙v5nECjcNb!wV~8TQk $Z HCK'~WS`"OBڣHLY$'X?o+){E'f YySSv|z ~k !)ҡY'Jf%9{EOFALlˣ$™AK)[ BNS"zg|j,t@T{/{A k0-ecjE-Ғtp$>lpf׽ۧyl9W `w+ǁVMfϺF܁ PlSx vfuC88,D|5{C5.S^AKudd囶B(@dGײ4,PzHPND9.RHu-yJhUK`RRBrcMF`؂24g|m6scNXCKu.s8;d#HD1n~HLFlf9#\K7$^3{o~DY'\D'!}9&]$Q[3Qc*ͱ ͭN$^D}]\-a`CZRh5#o%u'jˮ)FF30]WJM>S0FnUTeqa|6e1lb{hi l#LOXDyd'S{!ll|[B2BXf@h VFG450FDIL dycj=5P[e=0wUo2꓉LחG NzIEk= = c^Pa]uQ+j_5@LSt|su^߼yotK}qwl#ꪖK).ee085qtMܨoN:xlB-AMc` #u)\Q*Ue0>"f@.,Rʹ.kNAcԾ Y+/G!i@W=GYIuF@'۽O Q*?s+IHfdSƏxF}T䓴)r}`5L 3V~c)/Ay [=Hpw{4̨N 䱧5)5OHO}zQԲ_['\/j,9{aOBewT W\LJ00";"?빋jozsaһ- *( 6;pfcڣeKR T,6W침6zd(cIƁPÏ9~PH^c/7I R_L~dxɁYt$\†fC#%כ},NuR4A6]%b@Wt)D P@xWS$/5"@ZAU"ݺ--dNwon=U!_:{DTkQL^d8sgpq~>oEPdr ^dɾͶ@yQQm{I]&,TAv۠+/WԲ:,UzIMWlyM M܆8#YI)C;xvMFe+Ӥ.4Q ,Ud0  pT91 WFk Y=cLm_Uܵiw{Nu,FD$gBOJzz=07pݟTPb/Q"Wcpbk@~62_/"\@ILIJI%pƔpDK)rZv!7-6-X]!M5޻DҷY`EeiGKU*} S!}LE>ڳ&s5 rÔ617ߗilJB׷>6zat+n2pPZ1+kۍvj;?쇠ٯ ڄhOetU*l\HUTUnOketPFAddb[s6xs*O9^V:`;6Wl$<8i<\m 8Eꘪs-.sP5YLNb{z[g AXdh[R#EA4 e/ 1GqpD7]j8<U#`J:+?h @~PͮёQf RwukZcTDjcP=[q2՜'5^aJ?z@RXѺ:tݛ(i˲NӘ ExW՗%1Yr 1'R6r+JXøoC.,CGUisF\3-`l:QYc@tG?W{lvC% > w?Кk(UUmc5rރS! !euH}}źY+>Y KL7q h5P_|H8&+&VNfEj*_OcNT7ǩiEvq撫B[ Ko 1 ESp3tsGp?K~&3"V㭢DPӴ:!BsUR :qB] H6#y  )]Cl_) arDݢ f{Ei) -U4 dzg oOg7i6U 9p-ŸvI 6N{UBkFU*"iqHt/.ȵPY3Y}$"+noѸq\zeŀYf8'Oyfwtny0 }M08[)\܂g5΢>#xZʼ7S z/]sf'ѝ&qsx9LJp|jeEh@"ve%^p#y\=]}1sCrTg hTo2zuT)XΠX;/(gSzbG>Qf"L^@:0uxޛa|G]eP@WȿEĵr1^n&iA [] 9eA'^v&K!z:3 2f@Џ]No|9!/:u}S<"Q>|.]2pwIWyn;?8>VmsfPu>#>Ѿ"tQV.TɌpOyo`HcAӢ^a{p VA6'S^ҙew2̤]BfR!~v5DV[4S1T6L#휴e|[u]#58%1ˍ0+NJ};*j8u͛T{Eh~Δ^xpĄWRja1ZEJ 8dDL ΕHI,،[ʤXRf@d}^('cل7H3}R|Oĉ*RM >qJb_`is gql7~pO$v*6ڡos]PUO8u#0rS+M5x8B"j2WEIZLGgrNE]OPʋc.8(2^h~s A8V< H][\oUb@YI.c YmZ7`!!v+?-^BD:.UЍS@o+)NSk^}=4#3?!&p6wR65u|ٻZbkuMIFWRq% S 8"#7ߍb`N>k@߯QEN[Fit0]aXU.CʑJ=k@.OL|'#NJ~ػp%oW3|2-+`l^fH`'9mz6㒫ۊЗGbh~r߽/U'B@6a+?zJ0&jaWc„NjB<^"wTQWEb04ɇHr$XL6n8P]O^ FĪx0zTqpP+ 0 M{5Ԙ1ܜK[q/!怠.tzN{-=#:-@5)vPd7YRK6 MSh\L| @#AGHoPxpk|Sа|"<4c~r:XbRLc=7 eK`asIUQlFZ'ptniƼ5HMlujJ:zsʼK38`ۏ/hlD7̈ UY]LOBnO*sSBt,jfVYwLLٲwgaX;Π~ ;rs!1}T ,X_.IvR Y!H%9{1+& kmi+$unnն|b'j|* GIDIve3S-Tp_<;7#G ;K@gbؾZ"x='BY6eVUUxiCIQZ;sGv: #?,1qGo+O!p 9XW`WNΝ^7zd.Og NJMJX ꒮wˢH'q3R/Ia^]$Z~Jg q@0ٳ-sʃ;O>$KQЇU̹~hJ4p_/)Ug6(i:\8l645EW% Pgi;ns?9gRo$@QzYAwUm4/ ͳc ʙuZ׶;&ܝVizKIH7y ]|ިo9RvHJ-HFWPf&w"jGc̚}V ۊ~[ٙ7Үh†-(M0 <%@qG cPPok@] s8VHsQj5{ ҰG?iF >V)'b'fm~BX[FgL=HXE棢醄=eXQ#̝m~  s kw!fQ9QrhToe6jq+)p/d"d8QM[Y3؆hdf{16w I1}X4O䊺G|7'/ )N2:abk #~96ްrR!8+&#[R78ThsH34L~.䖆-'qV#:@_b6tkG}FDP{(h ZH /5(tP l@G:׀sk= @ߞĨktH'/xs/NT4칄ˍRmJ_x '3g\o]cj:J&Bf/4ʛ,KŠ";1$h{Cyz8f dv-u]#qQDt=:"$Yɰ\E9zPk2'_ݩKO⼒gc_) 8oj]ԃ~^5^ mƩif0%H4rX}قIՓJϏk3*@u:_7dl0D͎>Lb,,e j%bCnK^tcJ`K^Pdcx~3\(J~b;9H"uqr_&Y72><7́v)tt;J`|)6[o:O؃_Q#+mp.Ojl:$v.x1pDif:Nk ]MF4"Xogj1W7ȳ╃Pm 30YtHسl% 2VM/iL $ NLU\t|~vyӈk-~\HT/o|BhJ';f;qUWZH%`r ]=/yacw:g U;L8)—"}|j?zsH @!0_y'ua(/|Zm61ɉ*x~' Åh.%9110+1zi%mqmb,Gf# bPuu(nW0~4rt]yُ#q[ODR0E?a89@>u!_L5$-1H3=/SfT{`CM= |́C+lȍ)gkuw{\&{ r}K| 1m.>XM PD_H;ZeRꐋNLu zAQˎBH%"ug;eCTx|6 ?}N{וȪ~чt{G@O&)'n_6'M+O+q-)dGaepٴ/gQj@'>7_rs*6} #XXEp3vaOHQq|I3?S_d*P}Ue`Zi'TcQl^c&#IHj+يDGԎ9cOPjNu?%= r2sv7IM@ai(R,'wxmxQVLCͱYz?Q:"u`ɗL}@QxYyvr<[wLK!ӕΊQ㦧߯%ֲDl!!"g5dģ+S%F**X؞Ԁ,>hMn L,gmP?\şMX]T-Ծ%;f3l*:sPtV:Y|: -cQdn5P/l*+H\gk?Qr^DOUx\.'1EiR ?>5A.Wh FY(o(e#),$m!yH}Ԫil5SW?i"r1w]l*kړTr9֮4UW$2nf L<Ǜ[Pdlew&ozks+ XK\H٧p10&J{c Bu!)/f]{*q|deDZzAI0GvUΓ E^mUܦιh/7՝e¡1Q޳94ye)Ց& 3%1h-h"\Q[V=Б򡖥V)etgcm9?ҫ {d.(1wήׄ+RPIꪆ_'\ )^dO@=.{Rq*MF9XLOE o>/JV[1B%Gm]C5?5#@P]:=D|1`,[?@Lb,bTd ̊{} vLr ?\x3Ҥ+̙HUITS{SmREξͬ,Uz#wP zapV SZA6a'O >ܭ/F\+JB5$rxfON}!\}W٠n6+|eJ`K?k%>,Uu3حG_V e+.m@~!{L0ICcFrKKivkE@s1-6Z.ְ IȈy1Bk[j)hut>[bw,,],qw>7hF'(Rvg62XC3ebZڡK q@aȚЈfP9ɐ@`{>fR\Cd_tԷ!WIS+_YKvr AX_-ܱblj'7!#Մ ;?4 `kʧE7#N͍#QqZWKי4 K32Gza/Ǎӵ,$I15g5yMҷ{`C=>zD5&|/{ m'*Brt7 E \݌/ɮO4ő$zH7 'T-j/; )m.`>x(Z~[mcfkbGbOdnG ~V"y'F徙aBgEıvuDn@>=0kѧ$a5  nCh9V_^,].08!ѣ-/_ٲ~hNBkk!h=VH>(r?W'19@mۛ$tsθ+k58|i}LD:,4iIQ:2#vq_`% fM rݹ0"HʌL1,1,I>ήZoۡ\E(M%*9l}kMdĈC z_0kU\\2 \~ ma3L20 "Wh\Ý&Ŀ%*_Wg#bL-O4sц qz=0wgyL1$[Xzp\G1I>|4ϲ[coL~ v@OnKRηRH@bg {8k<{CB;?* o=JbX)PO@Ll}ҏESMɗ3Nk;A-fƫo, Z3qLs10 XBkhԘ9IYrW &+ 'ΐnȖ΄fOܖڒ$ewiбc ݞ_ ż'.k?XA39'EA:@@%Oڋ{N3k)G5aoq?BefX+G3bOˋj4~^RdOޜr^K؉HA;K]!`~BVi &gyl^"PXޠI^/}mۘ!U |d$ `]7 ym31 xurs`%<6Tm e]@ Atx' #PzUs|"KD]řQݔdP4f) +>[@F2-&^qгfz%t,xkĎtȋ%ɰn C1`|ulJJ۲ypSTe?,YSZ++?"N¦{O^F:AZ꨷E-*=*\-5<>Еib KV_sgߪ)szǜ@2=#G[ϛ!(GУڜZͮ>n$.4fFf&dΝ {4h2 ؕcodb 4Ѩ.\!i=77*(9Ajڒxg*NrZreZQBQ$k&FLO4k-2) pF=ycgkLkѭB|NmajT= #K)^0{i|%JLSAWd-mʧ9a> nL ͪO3{t3!<ƖV!}[+/7s/bn{H'NhqmtkR׼,K߅NB" F/S@Ve^MŶO}F::뜽B\o.N\`֔>̈́wŰS7XI. mKlI}nhy]}4r>%`ʒ0GGy_ֈbKZXqM-pK5yKByg뛜=rאƎ)j#>mWl"X;w}_MZ|~ʿ\OWI7N_bYGke&m7S&De/bn;UZf I mGq$5nCZ1R堻8[&zJcy!_lgsIke#wн 2^l+Lc}."ʮW]k05TM JX~d_- Hw{ 4f-f*`Nz`wI˘iX}=Oc2n '-Z2W=>_~MUhcfhgIV䟢An?V$ ?~&dD'"<i~݇B(FxuS`RD3\L6I1}b/t 6iO8 ^嬊MtvT@B!B~~@)ϞG∧N @*3`8l`{3ǕtG3S>Eg!=4~Wm~3p XJafi.-آl1>t뎤;POnP{rm>G `8s:MP.4d%aLD'>+aUEhz2k\o\zHbRD+1Z3{;h= YXYt_{pK XpnWd$r]&A -cw/ ϓQ"HljEg`Iz*3lRH_p~@Ų~O?V8N9pqqeڄftIpam䊶wO=fN֮Zj0 ~X)Qӳ)[ h{aWW-?ʳIHu'f_!E5g 1l@D؝lvd Buf5'36c`r|挍]mpzWf_.1Fo^QKu;ߦDɗCC'10$fӎlN_YJp+oL%1,p?\OE,sUh8(칿qYՅ_N\SkOᐦ *z+\DϨBȓ{FC30&kazFxeH@ MP_n̵z)F/pJ0T}u/:D]g :7؉Wo]۪[U, ‡8 .0/5IĠ_-P,U*9֬ۏY:)uoYA{G[c`-UvS:BX6{ב݅kKJ(3H(.=c)*-%}#$zu0VKҀ0+HR8#~$Ms<%3tH@zc.9{ u6rXc py|0ijGsܫ4yX)%`{_@QnY[CaJezĦ]~P')lQy5(4͇L*%llv5֘3F'( :ۨ4M,$~A+zC[E^'YO'meȭL O:5qVarRwyl6!摆egFm_*Z_har#f1%wK` EKl4ieA 秴s$~ ڮˀHÃZE{N;%rQ ,) Hc',+fuMJG+pΩ%>uNz2HAAgNoBhM\лޔ[YO돴(dRqKb%xRa9N%GaIe/*ׁ᱘{[0^(^M؀Z3V2'e0zYY(N &S<@щ#V/Rj #iC#*4fEբZ`i9{MBWx/d)*.xa|T˫rsűl:$\~V2()iv7k(WşwɟF#ENJ(S KYBGZL,iT6Ie?MW#?ag2EL+n/Z\ae6ϡ? 0@PMV!KB|d+>lD13Tͺ_b߽׶4tPH"W” & @:wq߷됧PeVE +LD$~H%n.'CBciqCbMad7`Ư}?E P(I/7+I|m~&X'oJpY{1Aew|) Ek=za G3G5%J?G|3h V=De.grnFAu2f_"<܀AŻQM@&i ( ݝ0f󘴻{iG%E"_ZJms^kRCպ16wI&S@{j'{KA64ϟ&؈{/fq,A! dF`Mbg˟X}[~ёikG2:e hԜ#"S](YzUbĉ\WTNyQhDYivj=@} 01$N)fr89#(O@!,B- 0Ǐ~-l3jS(A5E!Ū{Xr+2G' u~N^(% B7zh4*x-V|¿X#mMúOT̈́]ԆLo"YGh |LlvǖkqI6wJ7.PT0=]f2O{GuɅE^5{+n%=dbF=HB-8cԹܮ :݆ud]#t`J 5 Ѵdv8+r@>| $OzmtDqW(ej ks{ =5˗ʈ褻lD5よ,n$EZBY%*8xVQ۰"H7?sbvG2m |Q-+#H!9GVC? en3{x>ðK];ϯMx<ַ+eX~!xP]DYC=f4:~}պ(*J#k[sD%nnqOǖQBwfHUйhl f@: 9s9Ms%GC73DEwջmuu06POկԏ q+Y{Y|N'Zt*,PV繬r C㝀Oudd| A)DӢP50p|aႶx;4oٯy#f1`= 7%l&ĝq ?n#n(Z8V3TɁF4c VHp@y(hB :xQ43 ̥;@oT2~IjJO%dښ;n(֧vfڦDZBQO|_Y|H(.pLK;><Ӫ6.@\-P+3d?emZrĶۙV&#(ӍDjX,X~ź'A1'(Gmxګv1dLNOnAE[ϔ@U>FS*Se^gTȷ> I>ʨvN$ACQO$Ȕ?~7-OVQw’+T ic;Ff-^CP{ql}̲T>lRt @Dv2(vC0\|<WG4B;F ,.`|~;Q]rOW \Ho4 GGRhIuJ_Q:[w?b!CD>ġwU',Eoq:|#!YbbMQi@r9V?b.FЅN3K3}m1!D%="k`ECvoj`22C3dϓL$I/>ˋ8nQh@^f"jƉ08*́p3K*@XCf0]:iƒEdjhI)$c֙}4wJE3+S`B<ǕU, 0"#YRۏ5>̴0{{*RT&J ‚rYm{z) CZTaAv%+A+"S!k'x=8]Sж>AfYԡ&R-G ~,Ҟ37TWa 6ev9lNnl J~t vpҖKb ,myP]r(H@S=@dp砩 Pͅ %fK*_X5Ci0УS碷~l=>jd V\rJwwHB jr8ȌSSr<* mHY"הJrº?2syF~:fr>_F}3/*V 2gT<|J9OHK50Dh :A*q9Tɳcl7h9 ɫwiw2`UMuguuu3 &f{[r{ɣ"D}D ǛaU"*k5'_8GswgcP f.h>'SQ˧ZєI]Vș*x_b- K/x}]1U ,ߨM"^Q^^%?B9?L.k-eo?!9mwgDK>iq%\Zܜ2hq(cp.L>>02ce>]scDB+q+P#j`8^-WSF4Ԗ>im=>m뢇ud_׀v_v/jL{4 D \;e^s߉OQ!/;76fQn EO?*~Klc%9¾KHni'Ah.ND[7-ܣECv^˘fIVݲ**n#- */d:22& iHYC(y4ĨI> ތZc'fy[߆m培694jw&~`Hpxmw[6|9%=jSJWsoO!-dɜe1L`ޥYlH?{;ѳG9 I a;$ڀױ C"jR){odk_[mK6ntQ3L'~5^{K+fYd 63S CQ;t,aY>ZgW`kGNDCUq=Vk}wt+emФ)+r5qawe^kF/[űU47NOb*b x+D+\,A`yڔ: pzˏAllRS@mlD2gþEꕀ;~fOuP._ߐr>̰lgcFd2r'3~Nнb3Z∸!}7teǿWIB}II7Q8Y'[7@Tq}S5 ևTaA{Ov*pwPoi!q5XYm[T$ؑFނC`n@rLo=kğ*wO~j[V SAAF<0 qoKaX 0Eޓ7V]vUóLgq*u7f>%`(u5aŜxҘPQ=}`9z*QBc ! ֺlw"I?[M$qAMȟL ˹w{"捠 Z:̿L{$LC<ր3\9\Gb^"]??\SU~ϧoO#,Y}&({ x&Z6 Aнd-GLѠt6,ea&`+ܯHUPUcZƭ(2?D(jenu 2* @X7jvKfp;xS{o@?+H Η0b-3䝕13dsQ â X(V[(YC6_VB"&]H2锑~f/(#(o/ZhfkܙcbۻP`Mp n1,Ff]"߯|㠒r/3xT4{CQk͍ qZ防< E9E^_Nc>7v/[F߁%v09I@~`uv83R6;plfc"}  WN~Ln]B#-{WsrùhĖ"1 -|T:T[լu ;r,NQWV*Bl=^H˧{d'O/J>[ X CM]}eG(T5zքL h㍾4 \u#370XOF6#h)ڕӱ:?E  L;I{ԽNAf˯_rNlBG*Oz~d蛁YPaޏ`kXWz8L?]?̌_$ &"yDp+v|Sлn;{csqjF2zSmtI>Qk @ Y(nǷM &|ffHBhh]!u1 ƗΣ:*V"E.φgRu@,[ZL="<ڃӍ:VHMbCSQ8h-y,71QL[vi';^hFn}]. ia )ΩN)r pv=OkPNF.ܤrWܱ7}#E0̚FɆIyX0*>E-U$|eVcTR(*:M k&W3{ |CGGP ›)/PްFg # 61@ $*A6kwjƢjļ(Y%1tW =[WFt1NFDìzZcXbjĆyC; 5$O1$Lit ݓ-}Q2vykj%pJVMr-f)P jϚ۝Rb'\úɸ8Ø`W"5V`^,4bzr> k>{47~Zxx wis,Rm*~U8{/uZ;oֹD[B^hE2F3s)@0HMNf Z)TRP*<]?X0e쨱1G ̨4sέN˖[NJFԷ$906 Y~~A-{E,{l:^ȭAnGJ 9%K/3FHL;OC\A+ظmOo_^(&Nj"j%E6Hv/>[Dw) x1bH 4SZD;B#~[eC=[\-*2qnlOpsm;].6LRBn" IO+Ge]u Q`.~uGuɲbՁLG6!/op;-I[Q޲ab]:ye' ʃ2nE!@ 7.f{%D"ȧ޿pw>9[}c@=@tnuhljl[bvb{@jIM<r-LEa΢$T%bKpMuFZuqܵ2Z9q/2h iRYA/'y(@+=[M%IS~7' 7 3drx;QVגL''o˩a\mռ딭`1$eeH*qvOGޭ"Y]RDI~/7'aѥD=AO Vj2Bi2' YGY |ʘ9S!g_r \]FxTE P",,q䲗9Y:hI z "ʺ!ٴEr J8.vOC۩aͼ7Dd+#%snEr"60jV?ũ&D)|;+`r ~gtв|+ajۮPoCIy!YGj|fl z伫#0&Vh/= c!؞r1LKf0aM,9;qw+A$`UngU ˹}d^[K9jB" %M=EUJExC- @ By-n6bs  {)eTMEk޴Hc)5 /mVD쿣Z|0D_.Ƙl l^bS.h3J5 AV23Smdb]ēaA D-lH]MNƧ5wMǚoY&0ظ MdzGpqm VFϋ;%jGiYJvYG<5bǤ 8w=굷3Uhݖ [N.~O*E$+P!-]r-U~p{ sk[CqgrnX'` c_@lXi!x#:ȒxG]E9Y u6}µqحTPF q.a]IB@ ?ɠۭXL,B%eOjzٛ? O7y**h -|i*YCp Y1+ϰ8raP!t-*Y l(~"֙R0Ԯܴ+ Nv'/1{.ݼ7D{%2?CNd˸ Nr z# *շa̓YE5N! Y I._?5V6mX^|F*۬[sleA WnE1Zc\@3m Q; g<`Rdiɨ³(.JR՝bWF9duz0;I]2m Ss!m"{gn@h*I)ٍK)Z YG_DX[̯EF7nVL!hgȄ3nNROO.*8(2s$h:{fDCO3Z?};/D}9*t^ym suxȳ%d"8t8|={K#+ D)3үgWOQ ^F_KP7{lZJY½\#;z@_GҭeN>`Ԗ~yB0 C]@(FZ).Q/Ԝo?Sմ ͩjvSUcņp' 3Hd5Y%$QB}!eѵtթ"sx5 ~T[1aۑr1Y (U[r#t1gs,bb:x6& #StxXƷyE42t$ܩuCȢR50  +DSl.w_c>L}-؛X ojv3:FY[ ϱ<qt8qDPmEymj[Q0/ t O? aF]M[)aK#CA#@95ua%DΤ#V Qw |yUlIh| bҰI+ 8UZ Tis_RiOSD]49|kNxm`a!SŅtbfOҿa. v'Rq`#ҕYN*Ooт16l⪚ b(_LZ`ۿs9;e\75 %7e<]׶}dA[& 7ltrs+ #B޷A+qIng)XKN,aS31!3U'ՇNjʉb6,rY#\Q !xh4b}|=h =c;[|{5YI$>5_ޞt\P&;R8bȷl}693)h|pݠE5 J;ìIϜg!M~-꾱Vi(jo_&2~n%:'1 Oa{=M"z&* M% X(\ rQz ^wȭX ;Y02ZRq}\ Sbžh%Irͻ@Yb: GZSEV25N VvܾAuľ7ǠIR+ÁDiB~8i:#%[JEgpjBX-jBôD0MOlDPc0`-J23VPz;rX@;܌ĸmAW~9F׈tĤs uk3 c_wNF{%!\~s"p=)Of8 !d&bUxnwsxw+k&o hZQeMaD[ ya4[NURPI0Og?Nm=c<(?Ř$mK YexbYUF@;Ԣxf}gQO1mN>z-fcf k,9O7bý0Ի; `; _pk؆ixc3w;QdlV_!|QxIl58TUBZN ``\C:e2IfzfvUꮆsa/UšiMo*F8av 6uiQM%RN9AJP(-鞰aƓŸ|3Fv>>O8r:[a7S&(9x$\ˑk]Ś)Cg0.Sj~GF^VWU7n ퟗ"*?38鹘#$: fR@ tDbGё韞fU-9XQuM 9!՜9U@pKdXah~MIҢj}ZKv mi(ʜ^ Ӷd"ouz-XɆGՈĥ>5.<^ 3'D&#ZU48r 73Q5}ilERL׏S_K I9e}ls ^\""uH.Du=_{ItaYDO?|&3CrQopouyk'|N~S,0&T B$g]Qh+mەᐑ MGZ& 4SAM5s*dmYG8 FWg5" IQ&*1%ٳހW#59ukdX˯Z,OX{!At:IE\}zyN2 ,"E5"[DTjV{Ks*U, e_SوE r9ƎY+]A`DK^0`ϣ2uH4G>+OkJCR-bK 2h& PK_&"}zߔ7q^GcQ&ݧDjscxE[Ұo]Q-p$FC|Dʍ ۪sWr_0Zl $ 3w,d>TedNifs.7ǯ*1 i=\3XH9" \6q HđЛ$_?6S a&`%%$Ťd5'^.V)]S'}5gH\Z X<[95ʪ<7`lݺypDz*[~EZVW8X E슊U(@?0!?+hgrlb \u8R+`Io;ݠ0 Xfʐ+̼tl[@UKzH I&f|7 .-xZ7 TG0cd˹*|Ρ$SB6L ϧppшQt`LUf!eT0sO*7 cqtr /\pFTL({~:},_eBsGwzGS-ЌyN Q9ˢdmo[*= @WcWK|2гXE0 [u0_,"$! vlGhۤ1Ϗukz6~x\)&H$C8Wc`ъ9A~(ɸ5_;\TLNtwmrYK;a.e-do@M'/Y7#- ]#;Ϊt/\W|dl#zYFyh̙fk{xWwn# ݰ5h}H4 [=|-LÏ}4[c~n~l(CrNn<et0 661wn҇)b@`Jk`nIy$-jh?З?os)$1֛5?w 57 3W^]j0umc؃P n lwPH8l`%.0m8C{<*`q4ɶsfrUwsbtܝs>@.ۆ#L3A>-QX4"ꃺoR˪rYqR5'bwL98dh$xHHOoS;TlA3 WhBDR$&T92[U |!'h*d (2$~:[r6]8d _ȟU.s?KC8}d+;=>9]9֪‡40XVmnz`Rrzmm},̪_Pz@ ʁl4h%nֳHW{_28$Xam@ƇL91]ƭyC@{" I$ ߈B"m<1@A~$xl 5+L-qڹ娯 ]op KXNW7ٮI _4`*%1FbŚqB CwtajB:h g ]@Pdƴ׺7]rP_SH 2R "d XW}6]z/|5cSҕmuq -~&T*AkulX'+Iy['?.Mkhˑ̞nN@ktmyS:)aP ~%@'Q[BQ-ջ-U5gPc҃^' DZl-G^@͕0enf?$>:[hku5~1niaFx_¬xk ap.nE#r=wCe[l)pn*1 M-&M<ٍca5ʞ̚)Gh"񂐁jGɩ/|Aߟ?L/rs_[+WCL~{IY~6& x0vċ}_^ vrĆ \Uh"-z`K\ˢ)Z*a}`Rk/,֊t 1薌$TאqiRF~B[|{˸JR"s p~))uFze tH/.sXj t~ P֗)rIvffˋ.~v Q %3 k0'm׼0C'SvOzQ6vR]O{M4"eDL-C,{g;kDa>٤]v}BÊ\T򒖆u3+&G{,a]>DdoF#5ZqKB{&jւ EqVNh\1* jeZwKeyW^_p%ɠC7lˠ\,r<6g"S|M[*4a"w8#9-3p6C/n 75Sx`{8ob 2Gk*d:}ymQ?zL~&_%u1bW)fXW!@xno}) aҢ˟'QwrW o _a2Z];qZ˛_wmͭh3{~t#(R8 %o z %K]tqQD%?L<DNUG]dkevPj[Kԗnd?1`Y  pY7 @?s8U~= J~ںډe E˸{!r,na\Q[Y(%+E:K 1m"+d똑6H|A6:se/]Hik[?u8D%ewIYߠj(-3hK5t*OS*Sq~"xGO6u;kDB62DNd6lFkZԁ䕜#&|#Mn*ǟܝ9#y[-LË[k! U+:˔~-} !D-%UeOa8Jګ$̀1EK7;<~JP[$e,h4 @6쬸 5!.VB2}ǫŀ?Тwh~|#h#:*ID^Afav?x#1mfu68*nPA(Ӛ;u̐`yNK#25HE3/Y[s|s#ןwƁjwY$K>ʨαIzulG"F`mL\^ڠsҋ JmdSbmTf5_TE5ngy=$HdiS 9f◆DS=aspIz^y\m;>ErUi?`4kKKG$֋rX#Ӭq3K8SA,crI(w} ȅ{uPGntZDj}- usϚj._0Xw'y5E8$gQm~2!pq{:5ki0{T蚵M?߃鴞u9[5əFMc"əVlU9F돓j/z6< [:\%UXiԜ#}?S{o'#YF}FKEǣtIle?2X:hӲ~(KQgqJcfEtB/@7g 𷻍G?>·e)|վaJ b^?4Pۆ.hU"=HO`w'oĨ0H>$v]רv)bgẗ́]!H*VS}Dnƿez\OFm6~tZZz:HAQi7DޝM _"(X{@ߠg&WMOh~."Xxve{<G}97R⇆z)fkC"  &kc$GNCv36&(A$F<,gl] Q2.4x]yN8ʕWTDLۢvG ͌|wLT|&&YX ԰  *r(b\?WKhԻQF3d]SjJ FVɾvwN0ٟ>w гt! hCqRtz'YRšg-b볥^>8eO5auF'.^"k\B]}7RyON|Jm)mGҧ\u`ǂdQ1o<"W>bIX VY0*w ~; $1Q|+yAhĺhHez.joMτ;zB$9fA%} e>DKĂ+fm^U?}V2rZǍb)ĥvY\Hɠu*k 'M bQBb @bt ShxCح4v? ?S(ju8W+ݍf{:ッV?u_ 1'Q&+\ ~Rw 89vÛPAaz"WoQ oc.\5 ?>Wxjyh̔O!6l<`^T2Sj J/WӞȞ?F9D˹s~MSrLf>:LBQjKi&chHdjtmZDXe^qXPǔCIލ+|=BpfO^?N6^;]㞖jk"_i/MI[t*kAz_<-Tu z5YJ$"ߝQzм[h`[7X "]XqEX%Ec8' ~ٕDEӃ+8VAn.1^^Lއh62jMn@~o~>wzJUʒV^a# +a, vrM32 bbSk@(<M>cc 9l;38;Zx]/90IG=t"?L#_ w Wo-Cb3L#ZudIrj6BOck*a GF~4ijmdﵸsڦ?eԙͧA?G^#b`>Hos>$ aT,1WfB6n7ݑ(Z#0F5'r}G)U8d,($aV!Efk/Tټt.^i8->@"$ۍ[BƨӬr1oMblO|tWºbS ˌ 1=:y[1@6çpFs⥮78xW>s$09-/yX\ԭ(i'`! b1א& ٸ,ad+hr}"=m2?l}h<n]"pNpV[؏ºNh ն!V Γ n uɓJcU 7J7ϐS%)A5Yo~ \R&p ϰM!Vhj0{$Dk ړT[ fTh5a7u>USįwo8)W&# >aDa숮% $2jTՒ"=lg<PEt+EqPĞߛ[}s. lҳm[6-qQr;mS4[c x@L%y.zl0:!i.Njwdf1އt0 ΍r,ʬ>FK6=-Yi]S8`Vw_лCڡia3R 8͛'#5~>9-Y YDQR;"+cڼzκB$<rj!)riA.g'ȭA(>|@@SNzDbg7s , %JsOB4 -4nyܗ=ӄp Ay03=k]hl#A|k,CIOo ,^&#CKJ G GJ6 *-%迡x&n34 OHW2[>&Β@Sxel#(v?.GESxbAׅGq8eBrAقN]_`vJĨ1&Tf)ɇ؆~^W7?NLUi({GÑT;N[+{IplI%vH.I\=\ ʁmj LΙ|P:?T"e )p7 T7lTf^O ̯Ӎ*Q2qe|qjGe&]x%Z#C sL*a!'l5.2nm{֛ˁ-ӝ@E/gÖ~հr^,-RP9Y?6;-gJRҗp!kp b !J̖ gsɔfum;e8e wwJVj! HNvh̺k @ŷA Ł$YY:zk<\X;KWaX,%F9,7[8 ᭢IT+5'|] qv)L2z'2M )-x!V2z VuHx(w7fۏte<>`#-d/\w:sa%o2d'JG "^ ͣYӱIF1ԥ?eD6 7p1`80& 3x$ 5ڹ52xLxchJ_s(yP2<^L6gz$4TĠiXaTl+)7 v) g!ޝp;"zs#҉i1lZv!Wi RkkC# 2#K r"s!AM?*pӤr`"E˕_ Eh,%j8𗯆uవ/&zv]O؟Gsaq*nO]H {TF'ʁ.ͷ`;hI _ISqBk& L:)p A 6vT~ KI=Td W Wojg;T1*3 ]a,e1OnMxk3'VYq'؊)nR|(bEQRdDBR [ʿʷA~FV\˘)%$6L9!v"QD_v_a$얡hЋ]4 HuƦXJI߰y>K=ZGQmh- ֵA*]9M$X31(^m‰j ՗~IZ#eJh*90(2;.䇍. 0Nr'SycCK*m:Ov$2<4&Ka^9kDt%-k޼h;Y0@'dwmϣ_1Φxkhc|~j>+<{;iU >͕bXB3zL}XPōSj[w8inmCޛiEN8 oش?H?.pxC+degՀ>NN%*1Q 6P@?P3@ޒ,@}, !_6s`g@eʪ&RO)Տl[˟jɦoR]mtގ'Ń&sȂ\V\UFb% hqfYgShnDv X#($–9\sWmѦ[NN`i(A:-`11swك;P{{>!ڪ9Y(HK݉ctQ-§5o0@w[)H XQx=yLj5=hD0oEp4'?i6zw\7h3`|"'i-hQ"7bvIo_ڮ ٽY+lUCԿj3/Wz7Zǧz[&,h֣n2o8v5/W*0(#|zX#%Gs`z^5Ĝǧzէʦ .q҆>BCP2X KC+V\|~#a^쇡q +%s 'NdrI0D(說qǘ+ O.6(q+x/+gg}wj99*StSyxڸ`39gVh$I u쭏/~np֜7qܵD'pW4ǔJ(_zlƄas* ~$g+? ӑY~+pƧxTp-]"į8y7-wuj0ivH=Q_E9gl\6bZ"jwKA9]e0#7Q;k]FŏނհMLE[WVV yijZ="=R/׹I\q g/nӬ,*2@3J>L f~;"@pBd 5tσ9gXtUp#a+*4FOEL{,.Bu^L2T `"GDCqHDTw`ZdbڼGY"$Ka,c1t:9 9 C:d)lPH[J]Sv[4\UupڋȎ_xj*$ĺ`pynP4/ȩWjrjt|`x2s- 8,CSG HuW~]R5*Kv%N[~R!6< D:c;:O:myӪD R7 v *)X/&o:1- 4F=QsGH>:mR/r0[W<3]& uc4DUpĬ-֔Ƶ$Y,eNùL`#P5(&݊ID^^R 9O;?UB}3U-,G[dH&sV0d.wwv(u>Hv 3oJ^[27 "V;GG<tT/mʎъ$x"TS|WkqU(f1EpIzqF L& k.Ay3ulP^ଃ\-{.+nD/ZRCae.jȥyZp21&쮣*Oc*:֧Ǡ'RoYzn|UЌTy]z`1"؏$׎'=)Ji: DA]/CU,KK@a]А8༼3 ~? H5dNem}Z-c W'/aG;H>\8U~%pMCnW՜7*ȳ[U NWT yKAUA5M^=F~ dKF"~WԷ8ѣ:}mJ5n]~ʺIr̦A%ؔL2x>ZX?ª(MzPk7U1Ӈߴݟ)49i!߱؏.]o5r;#ˉAr(.߰); >{y9">^sP<ҒD,ZwgLdsǠ,I|P6'<4dN9/KJJ҇_i䞁Н ߘo:2rn&^f~ zƤ*CI6m,]lҔV a50ș!怢 OA^$Jv(=U.`]|v !+ ғ.lرz|Eisf:lS5gRdLM`~ r=/!uvaJf))\ZeʤP{w86bKfN햬89U1?nA#)1~c 3f1ra![7u>Uo6*^{>. I'9e;nSwkJH?lyMF76iq2jY Q H~sq{|az7' 9އ%+5P?gUp"X)d Ks;Xh.tVr]u0̃Ɯ.0nܔ)xKQLR 1Nᓛ!W1cGͯ¤nUc/5wjϙ\u߉l%7gICF\SMf2*@>e9.󁽌mӮK|BYF3p C*1*=ؕy DT??"S#5y7H2.C|?%Zw p_/31Fͯhn/Ο6] NI걃a3V\;x̛|?o[֝b7naFB^eYH1RɘsGڌ0_"8Qe>wq 䴨cӬZUrR le|sÔSW7"H3 BD~5Y %k^趬?8D>Q79-lP8i J|UE~U fE=>i~}ù 6f`;G9Oй>r/~57pè٢6hğ{qFr{k.Yɝ)P@DD鮂&/6BVF ]Dp 1+VHR+DvTE!0͜KCRM4t󔁊b 0U!yNjُp]R3pY{ps"4 `6Ē5bzx/W^6W8z~Ί:x,FU𳿰A6),ϣue'}| ƵL3}Ʃ4o h&SbK LBG,1H&HCoI *>G)P3={5N)H$)S5S~w*oF0.ŲnƈFy퀓 ֭>S:Aپ*ŽdF]My,>YUyy'"CW)殞U/" @ݛ5`m|8f#2uwy$ oߏMyu&1 dW,TsxsFE+v~EkdZ-}yo:*(-VxF1u!5>. ~?'^N5-) ޭFPiұYI:fdѮoHZK5{."]pFő /Eo]Yc-ƛ@ $|ΰ:1қo0yR5dka8TLPmG4D JNg 0 py᬴p ',Gey3@ц{]1SZ?T,e.*\VP;@@Bį8TȲ`I'yK W |Ҳ*88 n]yL\Y3{ն^E=Dpm8Z_ ycy]n8heIww6ƿ_``vm[H@\ciywlqs/a٤YN£єL2P |ch,(B:ɍ09_u,`cZa+>*d ŭ\M ߏ k + lJ(a/inb9{7;+FL[]Gqkd2{Q޼:,=}r=?.[EL$=^V=qU]4JK.K;:o>j~~9Ii)~&BˡuYöAJ|4X,҄F[lg~dU[#c]RK;l /H :]T]',,㭞CYCh&;|.'!tiܾT\Ib:yhV^Qyd:ыQ?*BS"sy<1#dOIߒd'OoVFۢjn-(<Xx꒓mrR?pkUcRjD^h ]v|D?vp~442N{1>wXEWd@3.qmJ~3ANFy{b~$fH(!LJsaDe%oNc4zX\艩A<,Йkm W;mɡXcY=="J~# A/|yF`:(vC|,Z;)re+ߙE~婹OzFB$drdjOrόLci)&>[51,CP_6@_na;M*s/'_2zY<+oo<:".a^߂x qƏ5#3G׊fALfAh2Z|jgk.7oCܯ.էQ',NՉo6D':*9#uuy-1iCPiE^ܼ'[Y&3Qӽ!g!-FEtt3%L{j&]5ԃq)/:!ܓL8۪ < zq )'ݐ hUpJh0 Zג9 1>[by (βc|n2 :_hn0w .W^~yFvT)ov/s6JFQJ'EnA6MJOUEK\D WH]Kmm n4u;_(7353fM.nB,G׈ԖxeB(DZYX=hޏqΪo/7_Ga'K'50&;+}6P] -^=-_ɮok[t!L~.v!JUD3MMB*+N444q<{U%|n7znX>l MlR8[436_vإYYy4-M\o'}&yT{0$fQ K!HKMzIro:{PjXa4o:#֢ dY4 hI8^A~ *zrVk~| &v6aSE*0uRT50ι1_9-:j0&DauW3gO)[H;'z~\(c)k>H\Q-xț<RK^lA[a r7lɡ9 (8XfvM^ĻJi?"-dQ)zLPV%Njvn'翚-~5屉Z8*H1:2Ӂ,̻x!ӷYe eP1ɭl}z9tUJ7=E6$ьhS7FQ#`[`F4y$+UC&xe*Pc,^f_TR>pz:ʼL~ZL 0N+%҄A4-({D\qm,5؞״p)\>2ӈ|7* FG7ׯ3:"TAF0>Sba>@e8f{/ yRmvO0+f_t?Kq٨)w6h9>+z5ZP c|~vorXos/?"sag Ϯ;|`?<ƫOt8󝱁p*:cAqa{ }-i$Az]sDm_`W),,g]%9V099$'(̚ 3|N 3 1 $$r̗T|J.Zc8uwLi~80 \cʝPUu\k-'I-I؊m9_Oe™X .t.u Ir#\yzE aАU(q$_@4NJj%qXPkFg+:y@QT[PCȥ0K\qpZ!#=w)}j5Eߜ*+ X`ڛ@KQQK1eN 7E=$x Mk|f$[62ۿO64iZ_k.gTŠLd%tJ{1!jRap|[nЦAK WIj5{swU^3woH%s=N_2#kv6t2dXdDTE7"[z=fKnP(ҹ_ѧcS$Y;Sj%cQ׈7궜 e8 !lZi*7Pr q7<@%,VLL5_fɓɚoD*\OvMn"ޣwCvXx,!/Ic G#>x{98YAZQ4չ:NT 2 +_{Qgۯ?oJZͅ01P4p=37Wy3SFx)4=osY/f!E89YD3؂dEڂ#.Il'+$'}o9)D5 Xˑ؟bj,$G=N/`;9\#tدر!3VvXNmˣ<z[Ebihd'?*WE4Zra__Tu.QuH L#Į_2, mRbA5^iGc{ sM[Cj0bzS:uR:UV%xO Ofsή7QY_*4oYtVva ]<1<*6}:KVcCiGWޞh&BLƁ0#5KnJ^7˔3l>Dz^sm,>Tڬ_[ohWn',ZXU(ix. )zt˄F@>,Ū\OP`ya HMD/&k`z5yֽD@Jy0EF^C=n4`yfh|JB^>4 ( a<%dEg%W13>* ¾"A\2B )a#xap"lGWpB0-|?PKYޮ3K&TODvJgBYX֤ x TbY8߄z@HҢlh 1lɡ̱[C q&zU?笓7WِDk|T sߨMJV w5YhqHv=ȐzbϙRzf4ܵPڀhͿ\!H5oNs.3f$b0h\ D$~d 0! nCS;ᰖ]u ־lrx}70G;yW̴Q=W@gF#Ĝ6Dkz  ~eg:c ۽@qzVKQo1%lƎ0rz$޴!Auz~"[S}KD{98?b(gl^\s biSbC}Kɵxj 0Qq;YSfT>ޱT =NCPJ#*8Ts>_{EFWcX@?[İбҝ"%Oe> _Q܉Uȫ)Dt߽HķQU Ž%t̠\ظs(lBpIKI2j]s{ D,ū`<}T8s<7E-ӽllNcSȁs[Vn2nFpyl> I0Ƥ΋-]:B7/`hGL8 M qZu,B_8SHMɞ-"gk  1j2T0+,ޣ'Fh䤙F#^9?⍆ݭHPM*`fI/dw ',-%roFMgkťޱ&#lw|Ye"b'&LS&l}fZuiK{IEn*"hϻ ʙq^Wֱlll(w9gPWDYRə-9@pfĢDÓ@5R?yʣhsy߽xbRAzz.qKH fCg,bm ['䆺Q_A8S?gmhƄ}#"W 'j ]dBV>Y[mډFA1𞫭E_`1L`4xka^닧 !v}0E2lZQM &%R \@"*UML:1e:qr eZ 9/T![kK/3lV LbLUyd91lq-ԗA}-3.v?!z[+BF޴VudA_G>_,UeG8ĘءAo:~'+*];Y E\=llRJKbzJ#>s<_׸S,#uZAmk]|EmRpFD/26r얡su_!5fSƟWVspTBYd堗ΰt_dA8EylUkQej>3~*`htڋ8hM2ԄDڜ6IxQ :!iaO4K01(}n#Y\G0NJ><3q saԏ$yvJtX}c4won:h Ѻky!h)HM %xX5+} @v?iCecuXp\DX 6EwK{J4UF^ G {*ka0B[C#o2LQ9l~o[0Yn:}JοG vkx|18][+PW: f~ydWvMlimی1еڰf)=KfMctӮ!}.ZrJ%u(X鉄 ~[[?`n\tog6P>֭hIk R'bb&Pɵy{0[(R`^AR aS/UT$̋d&TG6_$B.scics(p,ż%:U>!Z3冰FɖVi|nc+6(ZUP\s *xv]"E΄۠w#׀5 aGMJݎǎ/BfI?8EJߗ3K:@4=PZ؝, dvznWT*xNNJn~%nh(z@P˩K@S-|oD幧F!Nb4^\_ Xu6xvCk@cYb{*!5ZiqB+J ^_һkΝDqٮtBqi evqiZXW\DY/;%B;gM$f[A{&ݩ6ݜ 1kS t1-Pc4<vJDM41e2a?i՟˼T[msvsAD ߼T1@,9'˱["?Kɐㄅs z*#Ց*V|37^m "`2Y G\Ncf ME>IzKLIej"1*T RR ЪbS>s#cNj%{Pl] &FKܽ)gcw~0'Q =&Մv3o *NlVjo̾Sƍ^v7؊1[*|}0v4@'#(=3M*e*8unh ˪Q#&5W0Vޠ>7^NM볛c k >;| +>䥧.4PWQ4BVb~4ynïC&_+m-:eJR t . .&A?Un&^io 4 nM;r23lWmI lJnC"-T #e`3m37GdJ !N/7.d(H VjF$0105B'嵲3#㉗B}Zh$mtuVLA|BҩFHr*E>|VgD")YU79J9daɡqTIT6aϋnwYzw$ oю#f/H=q9{}u#E W*Q%0_ZEXX5&ǽhl~cwhdd(ƒ#N(&=;w* kkG iy+k[5FÁlFL+ @KBOe;s rU+:UPTdo:^N:&N 7]އ!hK ڷh-xŝNƵL( m29Z[FwRjtmx]:7IP?\2ʚ1/`8zҽ#DFxd^sKưj/E="Y(~s OlW{^ 8=ߍ`̉1,7AIG,a\'U'N^z91gDwėL&G˶r! h3Gvm/vCFKY8 .:vD_ pjܡ:9P{Ed;SCR.V\(͊82u cF_u? ŕPsbm`=gz0}m`F6~ܾFHA1%pl-9[1V5<,^;3E{d&5æYen*5tjsz8Rⳃu>aS/R9a{k"hjJ`xOQAP+M*Gd>vL"mO_˪Y}i&6Fsx=hyƮ U-y+9"U5Mͻ$(7ffx-*`ObWTP&1'҂݀%l5 `4fA229 ;- KG0)bS(G*ZNj_C3 H[74fu XJzrgk;Bv"۹d[zϋCzJe\Y extf˹i>|-ɗHy( wovXuר,ї"R\Fhnei=٣t̜8B0+bݢ\JLC#9y\˿3Ѐuc`[4µ`-Fd"]8PQUZe7,®mFJut ?s]F+h4?1/l(ӏ)m4Z&GIz!S(&WFWNF~::t>I4 %6/F5^{]Դ(BSg=g;"SK̷#s/%np\0!X|UOiTs )s!엤Tqdz[oKC4r(xu55 ÖZ)!d L X<l~ Y~X~-B˝l-9LTl̈==Lm1M?M fi ǫ6lmhwXo$P\&9f>ibAl5tA݋ YgԔ$xZ2kjlzUDeRu2O37L/THwhW `⥊7XjW$mDM,ً/! ,J/L-W1V E9P"b2Μ&D]Y󩖘^0gqBdxԜ-+3BNs?Y@?&F$A13Xce>6g}btooh~7OYΣm$س%CT8+!׭aPP)-_.v?M`agY6@inFb %kp[$ut Je2 "iE+K=l`4B3M9È||#^/'W CR/[\TW /8l@,G0pwVdA 1YGi~bX'nW'3<";Kᰚj_U=LX{Q%S[nd#ƀ[}v*q:$\^>16S'ݢc0T¾gS<~$N;~/s w"DQښz Q%DHjFqᏻd7R|dXNr;L] -G󐣠EQAeg4˻α(buN`h%=fr =BЮ" hOȑ5BwcgKaB )=?5chUc,EɊz^Q+AY[:!3hK` V<W8|;Odws~`k1 Y4#w6j /Mb;l+(6?`?Dfsf );Du[ ܰW-( x|rX_Sy^FkJbJ>\^JĢ>+S-͙Ud@mtR=2Ȟѧ$CճGDK=$Bpaz !U;I>Pl̈́+bdZY6Z85MMAj7=*g5c9:4*8 FN"jW!}CGY7hKNi,~va(c܅!l%sdckjB $uF5 ӿs!ccRjZ/(x^TǿRq,L9s\.;B2gZOaouk6߅G\d+K]],|' >V2{_ϡRJa`NF?X,Iү- q{,),y))'i?% e}%)!Ɋ*vPI+vA`xit_y8xz&L(^"YoO8.TX WO^hԄߴ׬YM7Jz~:nE*.haU=k>Uqrٞ/]ZQ _ːrK6n-~BS5s"U8t] H%/R1ճF_zb?z)^!gPK A?1H)>#^-κǦM3ɼBi_-ߖ_b_/rdݘ 3DjD 6ޟtatpm{1rX㙑Tw?sf DoD-G,Ȱ-ޒFo`mfdx"N!08ª~ci"^#TGx-jyAFjYd}lNY|+E-/:Pӎl`Rٓ ̹DW3RW-Q y?Ga] =SH-N$x7 y>:vmyy), ko#V4ipB]J9tݵF! he ε[$Vnu _ޥ| Sgtc6u~3;+@0S\Oh p`~Wt],{(t^1=,;ѽ ^@ݑkR }e*s|,rYR6T œ}܊B$B<Opn\e/XHWF0+^]).lzJ|  FZ@˘RCgpZ ˞,|Z EOIsB;yRBjqtZ66 >閴D1UuPL#fG4_$&Mb%\wZ:,[0J hwj8agoD4GK=M]ݙ}wEGJq¦C32Asp!!\`F`<(WRޅ4ƺ*nh_+Z*< ,0**]vM}2 o,}=r%J{Ԡb[+5g%<\\B-2.PDuc8(M=3{k0h16w$v{V>h u]jdEgE$8R>c,`_ݎ2ezg63b˔EH?j>9>`q!WPz2׿rc^a{8R<#F+jDe;7ܪH+ݰnKaDz @9vLcE$ם_LӇOӀAK4T)i5eVNwSOMY-R6M@JPt^ɳ\?1cX4tya2W,򸌵Q[KKaWd 4,)f~71u B=t U-b{)/Pm pKi;0zWmlòD±9ªm~2f!@,MM!=}}"mv Em.ZI:܊unM^ lX~D< $وj?J҃BEo7vЯ:?Km~^15^^L:>2c;>^R֢!`q |is1KNYUG@s)H=#o>,qy:s1XZ<vSI||nJ Ku90myNDDuS@>ΧVYFHw7#e_ڛ\G:"\WK5z|(Hx!\ԯhO/wb7éZ A_6d{(ҾzT<ݐK&6WV.v"ZئܛӤ+?Z (?zw LbZWB E2@&faX*"`s*4;2vuS:i [ $LEv;E,"ڂd'}E=HXlm !ׯE.\ElM~l$Ew {Jzh>2$mEDWOO,SV$ZjCZD A<:qO1Y p/&@HYת`C6TͭB 42<hcpGŵE{ 2OWɵjR/9W2eSM$ޞ4!9>F́_'$E]-MSH1 $1P(-$3+D ~2er辀̋wV UHWKHdkGF~2`1w̓"Ld\ܠ9,r4R) uvxm1Ǝ+gYZ070701000000eb000081a400000000000000000000000167373ea500003948000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/drm_shmem_helper.ko.xz7zXZִF!t/ 9]?Eh=ڜͩFpGyҥ-rD#+wp{0eadvw̵- IO]Z&;[%"̥?/oyd2L8=;DPJjrf&:q)}fflP$tS29_U(kT&\8疵DS߰ La vXLsp7AWUåluRI`aM(>_BC MOEmUf-mruӳ@˩Ogl./ Tfhs+}͒ӓ }[6fcGo{%co#'&l\TcEzRj si: ͙Vm>zwMΊ~p!'zX:qzO ی&lWtЙ8+GjU.^rxWIx`PqsG]QoG5[A1K6whs$DbD+>]a.⧬G=;H<Ť1r%=&&R5(>f<Մ΄‘Mol9W򮔻<p;O[II'圞Vq. ;=|!Z%+yIH}r* ':aKu.k!JЉi `n~tޓd#_r}?Ϻ5)]]gN:6ܾS  }Ym\H<XVJk|| =Dd#Ty2|f-ru$ZlH-'$dQAz(Ba!_d?V6*bږ3bJƮ $:DyzBjŇl=_I^9-!;Ff{gAp)zN' O LX%BF&|5]yPmf5 K ?HSk9 ќU~?x>lʞkkX4曥-N H,f.7*=a!DD,t#K)!ryPhƆL1p-mE'냞yP@hQD )o[H!z,x v%Aa}*yɴY+fubƸ1%7jeO}P9YM`XyVHM ~ QԹetENIx43F<j䔄sş;ߞ%8NC1_VJ{{tfRg;k<'0Ԣ9mLgo^_-ΠV hRbO{L kQg'bWA] cOX%l" P{ʰ՜ņA g2NN]:EZ6&/[4t5O"WA'0zIA;y?u4AԒ9?[\i!R_d*ZHDBE5+Yٹn'ǐr!03?YU@5{DJ% OHMUleeidflqڵ $鲘Z||oCn/$/.Er,/L-P'=w񈎫}Gg~kTlk+x5/: TLx _ UsFe|FR.NY 1\`ecџR %#VR#@Rޒ _ y>??e%GL|yk03:lOS# +mMOƎ\i [ {}9|06Te,1Pq i3m9︦T.++)l:d> `#֨g`XۍX};(+2):uuD/af U.KP/Nl/U:)_y 'IQ, C]6l'.{ܠ߭|8M qp$G' dFo6-i0Ly3dtYbJ,6mB1(E_2*l:bcʅbH2/X#Ū7T:_gT` ޗȢ??#Χ;;9;$7P4ysHi#yZmp+HR|?K4Pjoykf|_!& gOX 2dq3 2ؐޭx> 0qwTҒ2@:z~KX)HH>ZdB$d̸k'y+wAՕ =^Jȏ*>{y+nai` L/4S 0,@GI$)uH([(W[.>h+?/CR 5\|DP *ekd=H_-\?rd;"G5 \KB4>}3p; qkUk T}xrV/#/с^V%>)`=aY@ʈ"hET>z+8{7Hؤ27]*R&pC<F#GrP U6q -k؍Qztܱͧ$Sg>RCgF>0;!h`%V1Ǵ-js2,m~kJ4҆}k[%B+]/ r87S:E!9+u`\U~N3ЀY'j)W[?A›ڝh%iz9s#N#z Wmucd&*"vX<&:.wK.hM5_T7HTIoF$tD/5dj=+D30h9n~ 7v7$ud4 s16537֩QےyP|v0 D3,kF11L"8?6{TEk9! R+9q ob)a[3t"@8@37|~6Rs=%RLCEt'Jg%Ƿ(… jN MWe|Yj)KiBӣ"( ʼn#:zEWh76\dPb0SтCbw=v/Qsu[[cLұ~t1F1 5,̡N.b:3B \!e>UF@ڿXkU Ә 3aB7T :!w( vh] c u5g_Q'%A7YbRʟqdy)`y T hߡd\1` S uQm:EM "ۯ#qsɨ56nM5X6u/-4X꜒|$)!g[ L)h/yI<>5.,I1h}B54a1.Z1q895M aFfOkɯH\Q;OKr ~͒<%CZYt\ʶ1@⮶Β'fzywW 6@\XO_\x!޽qb^ xᮁGt$)b.-60v_f?ߺez0,\^)#4 z(IK7?@:S@B.™kRِ\/uB9l v2 `372^U(*z ͯDِ{;kKͳ|pYիF4G-qN&aҝi+ɳ?'4ȻPtP਄jsZT ]khݲ+.6܇K#hMj5i\3F%T(5.E?C&Hٹ=%!d8O]G^hBG_ YŭFS.!a o : Y҈.'HBs~ 5o5V)22 iڛbH)U|GCSZru:c\ 0BZNMZ.}Gg1+ٲu{[V`2/#o:m=`n+$)g@fU,,&t/0ɴ-Z 9@v`L9qikiif/8v~ *ӎfH_Ɯa7-D@1I/#kp.ܱΫeӴY{B}_ 4m۩ĮdwMX =g)ibsV\j),$+e[Nӽ~pQAf&8 vqTkuW%ֆR\ɱg1u3p25"KCgdƕ.&#ENHչS=yHu<,.l1JQOB39,U9p8k?+5/O\0FVQGYJ@t#*E ;y;>(r{@ LSHΘGӣk:֛aSݒ@X<t/Tz-5F4Q6;:(,L4΃hn׈|Om8" hغk 5hJD% E[J7|ҧCϩYFN7U H>+2 Kn4 -Ѽ}N"q6HWY^re[4VϜ@:n A y3ų: ֐l>B2<7|aX`*ɇwKp^"aļ%h.;Lvh IvTwC!#2)y'5+G#&s꭭gTsdZ[F{Bً7nP:<L/"e`(`[;xT5sQ0 䬤t}m5N$'3k'm<O)s>*g}?Wrv֛bL%0Ε_7_.[Fl8ä $h5P ߬]J4>qQSy3F!j豖{0u,(P)NyDw6!p"8:%4ҝuGTp):pPㇻQNtd;h$՛J, ӒOտS~Ui 1*e!e g~dW Ȑ;Օj(X o "퍨#} k;]ZxLX""_YD[VAJ`GpG0G۽ѣ|8R#Gc485%]vGr28_|ص= {Fn%$ /PDuwց~qy'ُِH/S^+sŅ DCAݨBc70eE6NEϪH[#?CBݏyo*F.IjC*ޱ3u89k}nJg%Vykh2R3.NY9d)rKk< 77 (S@g$&PAtI~q\ڸ/LjvvSќH29?9fRڧaȒN(8&:s9F8 (H'xtp%qIti(8Za-/V+!DnACARy8CF[>%G!t"={n&Vbv²|Bƞ4% T//Q=Ph$ 9l@W-L0!>c8Ңoq4cBg io.Te.u;#68xGn%jg:t*k"44ļDp{& F\M "kb_E5aԲN 'ah|$~ZyL?FE[5hj] z6_A<2%fB,xJ;i'$PxJ"Y𣄁;y2)3kvw,/wSitG4S  ߙAgҳA'=<= Ps)ٺ0ы) ݑ1xS}3R-Wn8Oנ[y1-5ⳅ, vJ Yֶt&nYҡ:Ø PcqcˮmKCk~<t,~f߅}Nkhviv} Q6T5\UhO*h/TF5=!`Hzw1\jHctof(- 3j&`4krد?ebH$Di"yoPr=nŸ7gcߴFb ״H94L| 'Og ϕCummiRK:3IuaPur̡D5&>p\Ҏy<;o=%='$abMP6Z 8d>M J4qi /FoTr>%Z:3,Z"Y*jhp3bj6Ǘƃ4 dU|K|\g=7R{ H%e p K|vҏ#<ʚ&nQյ~N17071*oIDK8@~pmBX=ZlbBF`NK:#4f `|p_N*k.4A8 st?|[b@=ѪIrNCB*S!!Um꧎}fΪ!szh% CxNɁ0dd,AתKN <Ja+&iNCI/Jր |딼gy܉uoAmPac]9_Ip*=˻[yT.x&08ExJpQv] 4JPY۴t;hC|`Zmea_Z=AkqQ\7gYyˀ,9l#s3a ] n[PuCɷ+*x5Nt֓l'oDsT6Ɩ`4TgC&q}vRD/.6TC}VU*<^mϡ$y̪I%As֐p]"MIdp 1 2cq3"-1T4 nr)͇70AcfYlxä SH9v.&Kn_Cw<\Y%W$ l;sob Ei"YՍP\~δ8j,%?|'&joMʊ su{f)2k>}^y4*mZr5Nr(KX,_jБM&(s$֣k%3գ+P[W=Ay陟8x tʘv#F$t&>$Ez%el67'v5>dZ`p_"ùNJb4$pN޹-9m)-H=P2SZkRE斨p䞁8t˨kS>q dGxg} -"YitJ(<v=B^PB2wz5 )+-x6ݔϒ֮y* FJ K2+[ֻS; E8{V??MqԄĻ&ϻؗB)uɵ5ۊS OբuВ(*l^&~6$$P|h&fcr<ۨtݻc2).xǒ6ȜnPC{ZrDJLKhw,l:{?zxX>1;aƇީwi\+}[9ta>S+[)tC%a`޵RBO (}$зhyyi:! :S 1۲|_m*1NֽCqpS8VyD̤l 8J! :O(r-uoRF: Zfu0Sf5!D&:7n["cW"C̮#<ޖ;H5򯣤)ML;TҎw_I[%sMb-KHA-?hT8(n|W hml !ӏ`'{`WXR*l7v5+BDEk jֺ٣AZ?\Y(MYr^WLҬxE<1jfH Uf@Y#|v/sA.Q:P47ɬ Rgwf|^ -D*@6N>tu-Oaj_@ K3Vg=ҋuN/G)|q}脔lwT ?&kVnָp:sᖒ{t= >6 EkFBT֨DC4ZvEfˍs:AL.SXł՟VMmIOa-AO 5 4<{~!LJef_ a\N NQe9P,yk߮ z buI]ଧLl}*#VF)qqͯ/Z/i@Ş1fEKHcp%jOH,ZPzPW{pz,qSVqEO&D6&*6I5*0 ȺWhR@BCbmwآlAIXؑZy;ڼ~[_e,xX'|}dծi-=3:HS99VQ; b-Ҵ^tqy/$vgFm|mLKŵ*>:JO0YJ&sλ+`Q3{,(X /i#45Sa !] r OPB]w𑁍0&:Xgu l<@ -.XH`-Ƕ)w}S ;5$=tN"fP{%$-1-V `q5_"xwuqx0e@|H4\ɡ{:)$kBن@ 'V.Uv:tߔǠJo*FͯP~F5Y< [.LÝ|w4a,JCTZ4 @TqqM-;Mp?AQ(#U93Jz%v2ÒQӕ?l 6; y—YSh]aEZgRmL}9fR rq=Fہ/V<rVm ˱U:hBP{^fZE!Ff[VvprU( 08Y?^\lYZ̻K_eٔ98KabU"&#U`|d0KudS74bJCaz['kKqjR7 /$#Hsk gv/AGp&XMfv1iڱ@j=UA%.d~n"U =o"p( nQW84{N(-urhGTZ%!yK#w_57 Qҝ qc$hݦ1 :쭰 uqXbYjljB$]/_|p_ѣd/ך6V`sz?=G< (߷l*-ô>3V+d=4ĨeʭBb1NJsf$JS$+Q&r|HfGQTSS:3>w:w[0(d; %b(dUQ&AaQ5vTfdAlC v1D0?uIs41# ~cḟ X̳{2}>m(Z;It3 jyS%ճ/e+VeE2=DMҚAҞycijw.訫[)wKc6]-.2xʋFAJy"X qVS6Om9ELA:EAK3G4^2ARXЁq yk_D9g1HzҏX9*(m?kIP4?% P>jX>KŴe1Ty]7 6vT"iagBqXYv! xˀvgaܚ]F%z,]$VׅbdpT$B<9:*Bxƒ1- V t18FG_)y<9 2-a>_FkD׻VB-`g[8!ǝ ŽtAkͭZ?A獚u{zaF%vfWٺ73gGg| )/"@ /K9Tq&ddS$wXiX>Mt<-. Ůُ ri-0crt*8޵^=VQ]im]wD+ Zj~ߝr56(LtOۢW&٫LRm.4a; kVN1 5 ޝ-J#&NBgC]uN.92W֥W`'5]9z7'[B7rׂgYZ070701000000ec000081a400000000000000000000000167373ea500001f14000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/drm_suballoc_helper.ko.xz7zXZִF!t/v]?Eh=ڜͩFgS v+L';rB >5 c3?[ k@c Q;*d*nҒH%wޛ2ugR".eosԘ߀'PMv:W)0QKϺVΆ#ű X ;ʑ>!'Q;)+2%ԛÓp)4j^kFRv=b!U&+SX=|yiA&84@C zP!R_yq?)a $F!GqS$%?fv Yu>$/g'eR͆TBH oj?g׽К+3ق\:J#Vieyș*{۟T@?N{![Wڹ̈[@Q,9aFä$u?sM+hʄ(Ke9_׷l $w7.Nhntǹ$i1fd~+ t>:__^MN_"iec֧N4\Ǚ^F) Ps3W,B_0mLjr8XA-gk2^x1/jUE֐4-U~quR2 y1r|9=73%5}!`dUa}Z{=?h @ٴpӳlg%ǚ#G~?Mͷ_. =xǒr2v:,ljMF֪,M*Ӕg1O?xiI4& Dz8:x.~8ȼDU -s)T,){\)2m L?L=0/idYNU 4FԶ- Ǟ9/~>yEgljm`yD-yȤ7^<1G"‚&)dF 8)4H8VjoJ K;kjxuIc+vf6'pxt>#HyA|ݵ JRc GS2 Yg@͎B}\gqw[$[շLMy#y’ے5Sܧ1޸i$qqC7>\j;/o"X} %e¼ u N-hX:/5bdW4s(& [C5>}tDpH cP\Ra, Kzr!2|T& A^ 2bԠYi{ %Z+Zg̯Q96JDt>CnUFB PT afgHZktWdb,h:ڦ8=#gh8ˈZ(#ay_E,zA2P#0HlOMiox*6%eYa8D"r} x=w@!GtѤQEa%W~k)ep6kՙ,좮3Dz,uKclʁ(E­ MS{i3MmM67{ӯ'O=:o/ CխܧЪDf,ËZh\SR!<,/o"YGq̗l"8Brc-d meWIPD+r0Rz "LH땑*B d8nyƶîDN%mrTC S:0ҸB o>|%~#f&f~%6_eȂ*KӰ:~+qh>07@j S[D3uNµөaBQ5QyUǿ1bPFςY٥[͍5 L?%S->1LIFp<FY9T7ddC'ln`W޻WSZf" FF^}&U&ElP鏥S2kyFpM=Hqk9,g"Uʫ]V3vƾ\2[M߂3,۸O+w## 8?򒊏Kfʬ*TVnҽY[Ss9(.-CUKcϒE_F3=E~?upA{]6wUeTR17Jw 0' GˡXhOaNB6 ]kQo@sk2G'7|$6WDIt]?52EU= dpV2v Ni~L-U-k4 }X)/ ~DAtGBWmha,Ypuh-yyfO[-EEǐqoGNSm("31L;6䞶G& tFױrNy?+d/Y/ Rm4{./?9Zb۰Y o^)w%$йE}z%Xu40A\-0vEesV X(vQ'%pLepQc֤qa4r}8 E2jRxF=43QzV11M;>kOT*bdG!:Nw$d著إ t[K~F G B W;q"$@ _8;3I ]7wp>5Ni6{[, aovL'vQ. ^ DgK37 W0B~+IR.: \B!p:yS):T"FU {VkP ZAaO{f{=bmȥfm+:/)*h%!훌ne  фYYx{LvA6GچhLkm}.A3I#nqy}f}t\'I:D A|#R*I >i:AIy7 [=[)'o6ut1N),X};t-ywF d]wR I JM B{^JE),[u6!5l*lz6"`\Ic"C̽GUS`43<\aME~a!{Bcumt<@Ǟ ){0FϜ>UF_, 귛>#l`Y'XbŁv˫G+0ƽoyB\zYf{s*I^Ӷ(NEUZ,~@s9a{8l9x" (=noߞ<yUJ3 3HNh}GoX  ⸹qP>'&Ĕ;JL_}Òh!$ H0]bXpCqx ևmŗ/8yMF8@Y1``FBˆ7O^R+K; [Lםq ftZ$ݎK綪9Ao"Ntab{`ɭ%{җ PuW: .fCƶEo . iyrLn c[M?P/Y @7*׏ў%[䶋{tʇ8Oz8:v`~ 6jʙڗ7PIxd04STNto8( m%Ta7@:\Ú/@& M2(#e`Cngkz0m"?Xb4,vaN m<eћ@A$9ƶP,7s}p[ƂŔ=4i`/@ylE(]ug,J_a Bw{+YXYDmwRԥ/H(1ֺya-J_G٦SҲTwk)t-MlP%%tfL% ;u"6#?ldM)rVҠj-V03ʄC %X4L-`CVm'ȳ/̎덋ÎҩdWf;2&!NYZҁN*շ:ۄ|L:-lj\{O?#{2WZ@HNӫ u Z>R٦s饪{"ZT["uEʀ i]☛_}vRc,ǃB?2|kZ2\Τ+1\  pwk/Z̢^G)'m?>Χ0~_53pop]`dQ]nM*>%!' j6I] }R[O6W ^=;CJTi(lR#wϡ[UA" Gǯ};=5Ӡrq"dW?T,Im&&d_|Ƕg((8~&ǔ'mO1da,Ƞķ;zGI$ M!3qzϋytX^GE1 s Ti_v7KZpG 'a=dDKfǛpF|NcUnod 1bml|p0 @%p>%,RG{ff% q-kϽ_4BK˖:K3fid/\nNBj"pw р->O.kx ,OmZ:?gc>L^Y kP^p7@2Z~1Y .-0I"R}KqKT՜v/Dž2DCsK*ȱ~ Ê.AYXdu?VD3b\G+izȔw>h@ 5 `4J[KwC{ FliL_LϬ@©xL9݉?2&CI>FYiMw^?PK_e{>;zV#ӜmN%JZe63^\r ˋoD>^}lߍ2~ԀCT2/ZIY;5V6P Dt:H~S1$ANs7{u9E `i8{<h#5ОAF-|9%2wJ>l]-= A( G4qEf`҇ /.omhTY?9*=q{RY!.5xBɉć7|ڷK.x Bb"#kUc\+TDp :y1R&EުWoo•Օ>@7$ݓJ2WJk:L88_a܈Kc?pG LLS>d )oE$Az`+\j2y&KV 0@/KpMiw.ǽoEe#r` y~ YuS{h_mb9%B[6B} \mnI֗,wHtR-m)e}+ CgHG|02ʗM/~1 tF6ѭsF=xg>:&EzMqE3ݜ7U$ t.==+gYZ070701000000ed000081a400000000000000000000000167373ea500001d70000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/drm_ttm_helper.ko.xz7zXZִF!t/q%/]?Eh=ڜͩ3Kڡ.Iк!ZFzo&C*aϧ1wy/\ʻD׍Ƞ/DӤr8)V8UɎ"V yA "b~"f_5za,_owv?;_ſ/F#],lP*E/p_1}$dpCBՖ&vt`;-_23W{uluSG| .Pt~`QZg*_([blMW{%?<7p)h,w+vGhnQ({@B¾*LUЍ,$M+ae{ ^Jc!|hGP:x4Y/`1#NBjBT|>BGׁCۓߩ#/k[|z/_ N[T_0kP74_j..WS-ջpXe`ʶ#)玅"L~-A[hnP-5|bh3LPmk/e$D\{ %sTW ;Mp)tЦ5uօ0^DWhr|j IB6z4^WJwZ:|9DfYKw/Ϳu?Ǻ9- Baaa$ʌxWÛP͝E,|ǰ3@RWhQ]4V,g{6NԺbn._ gۉ:΢{*%.Gw3#䝃bKKs0DB‚d Oѝ(2 <:mb:P7)F{s y-]>!$"}r?/Mɰu#u| Nvg;a$ǀ? v{K̕MiGp#ee;"mIJ豎7J*ZԞ`?g:|IϝxcdQlmuQe1 ucKRXxų *tۇcRg~ϤXާ'vxDiM"ĵ!f:|ޓ3~鷧{[X?*(6 H㦭ΓKѦ>N ę=uZiniAAw*sJ +,+++*EVLJ2O0NܚHr`"{HCpb.TWR[Bo[k;-;bɰuVM& XQѦ'Tvs0~i}!=}ۓDrbD_T8&AK^%Blp5neqN; bsT\FQb*%skA.[ْۢF̱Qz}&DrӋùVcQv&|yHA^O25Ph^,78,3ۼh2b7Jy\dt4<'D~x@&*}\VíxLJ@K|0T%gR2ot(Ϛ;_V"%| )o3A>Ptt&AG0򸪮 OL]mq M3W9?T+j7N-GA gƸ_@@)jK\8όx%~"V8Ì|ê6TU0pMmwOϪ M1=7 *GU෪֪h!u2u&EsCVD&ָ] 񙤐xJ6sǟCduyzBQ^;}۔ :zdRH?Q/xd < 8NPҙҷ$7KM{]h&Nnw[]_{E +`D巶2*jQKը;~0^<_5v6Ji\N B+}w,}@]0q}Hna7H K031@ǹN*n A?ȧLB);$*c#G鳾#bYo!CMVPC竑yEܵ(Ȱm,b6(}EDNX%E>06=ghVhH+L: $$iL;䯃t,T*!:)f@9N-EiRqD޽Ԏvn$@(3 z3Y^5읇ÓlEe]IQJXu|:ZlqQZ2;HLarUd7^\VLym"ÂlPekR=iKG]2CnzIcKx!1ˮ6WTꣀK+?J4.钙&`ȡY%#"+E^Ժ]U!|Ok]DmMoڨu4VM]0I~P#ЇN̅0mwπs9hoԍ/mTԻ49>&-"J4 )A}R^PcPNE_c ;CydyX+GxYu\E18Y9'Kn/pk>3 AZ ɕkC oݪo8=  p3xr1 B$pkF A{荐pzۮ?XU>A0vZA\ eBD"\0vU)Ry"/X92 #>A8;mwqGIr2ԑDWV[v4|su\&\(v6d5rC)2y()XC' 5p6G@'E['dl)=A]{#H_Z,f' 0C``,~^ !V *{IԛƶȚ-fOQ_HFp=; {P'c$ޭ !HcfХ{E;#V&FֈFivJ&*.rLY˂M9\f> 5+ouD'4BӽSkkw츻 lv6#7\dž tS$xkwct';b l,JJ, I1"2XTa^+A̭ ؋6fu`#1Ț>H ?E&f7 M[u ;6iB (sFEa -HS|}9d殛S''<6m̗nvś+9e<^u)iz?xiV:,]0*ϭ"67z0L ktv|jqnҍz92B[N8$l6K宐 |ǀz. uU%XXrʇ r +ӎ6c py ]lj|@0f۞rY@5*D?>lZ2X%O6[A~0S\af%nB~pU\>W/'Aqi79okH2ތ' fm'Y.q2qeu1YX+"W;Vjh WP@ Ԩʪ#uӱU0HI ';j4JX$%2 F7YnmPra }wSNv;ޡH(tK]o+L9:2lNvW8FV+2zbnoܴY>3P_HOx y6=J.%7 mj)K0 zc Iijߛ\3I?GxVKt%er-lj*dhra <=z>d_ZN{& }F0 S[3EJa9@ *z/#:MYE_.Hnq~]Tv {Ger[ "닀 #Qҹ|(%i(wZ`2AnL%C5ݯk0Ìk| GbH ph`ϭ("^" q%\WoA!跁17 `<n`੯M}xkj@0[IR0ϮH=$}ߊd"ȉ_R˱(4Ǡj4\\[U/DEx$)-Qy\DWbK5nffP䮀x)x}aro h 8Pbdˆ$ D /c~BCErgTaV,Jl,{/h|ы^q~bbrzt 1 !7(DEB\]?PPPJ8cBd˜e);ri'⚅tLwCVI_!JR2#~1OT<֏Ç!"|"16pi?Z'^&thf*l6T:%@ۦSI |x|*}K$WTGS[^T \8;i=+ܞ7}߰5F`feǜx ljԓ~5@z -"}ț{3M:ܖ ]𚤶b3p>RחKDT ̓Hd@2%Mt0)gH<0Cw1XG'đN닄2~-I/%V-W[߯۱`jBj`VѯwdvvX[4ʆ*ik5-VxBZռ<9YqrЎfӶ+5.u 9v5DՕ"s @P %G'O# pƧBJߜpmm 6L=P†6G(b7_R5hB &y>M }%A5΃><as47S8Q4x9E(^2`Ru?0ڥॳQ >HPbf!,柋(Ƃv>XPkwEtddP $S4o?Dn6Ϭ~`5@ A!r" P-3Gp)G YY]1{F]|?Wm@,ܪDk!$~q&gx5s%1 uJmxEZ9@cO8*y?RbhI~1-fs^ʄh;<׳߲9U@ȣNCNZ> ++ν܄b*g:ҋ#A)' ;q9-j&;P5boZ=T]djqڔsWճYR:閈gYZ070701000000ee000081a400000000000000000000000167373ea500005048000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/drm_vram_helper.ko.xz7zXZִF!t/IP]?Eh=ڜͩ"8ɡe "瀬sms*0iU1@ "y1b]31+kNL9\N&çnv~-j2oh <7: mbfd\܎!u )PHJkE>ljnE%9o{״f%"0poqϤ4 *pkO=icv]5e b`jz9G5Dxn/D X Gj h0bE X+JE uq(Zs c-[/ SkI@>)Y<A&`FE,M<Q3.S2yE!f@GAbwubIF4whxMs2L82IVk R\MYjd]sjQkWWEG(~c62[1 lR<)_{fG/]gvQ{΅k!Y⟅(c49THacJW+AK}~v$`nspY ف9󄓷AY,#A|VW<B;8,[EY݉B %N. U*_ص<ϜUK+bV3\bCW Q@3XBAgTn>5(q)> ӱは0nǨly?3n$JiYtL5=":X=^gqf$",zG('r\lg'lR[\fGb5ތ$Prv Pd6g۷O╇z-`DlzR>!{&׻XXo!~!.;-]89i}AY3%E mޙ;Xc%k <iZ`cp`Gm2DotGx:k?(sM8=^Н@+[ 2sEם%p©)$@ ?uGMvfIB:0)W'QVCIP1kxS}-y)RL+Pʌ*uRphﰩdOr$oELQɝ<QѾ Ĩɘr~ҨwogClmJ'jJijyaF0=]cTވEp#u :p?+1؝ j @Pӧ;ngwx7sU—\~9EF9d`-$WM[|Aj]##/ KB) Ēɱkp'gbU֝6Ʃ2^@Pi>FkP?"fBģ5󁻊L'G@?OذCm+Y=*'W=k%J爮uq{fKS̖:1Rm>$Vt1;* R\]?PJm[r} AviթYU>M rj=]#P/ *%?l7e<+z!rh0~ d Q]c3X[@|O^L|6z)7J saenwMXyL=ƺpǴav>&X CҴd5T'0)&5;fb(u9C-%q"$jSV9^8c.xLy[,/Ŧ`f\a6X08m.hfU67\]Z!20 O 48؝RO: k[iOh&[*8I(J 6V8% =9qSe /x"d۶ҘcQ=3ƸT[G?xw<;_ k<#ptӗBpLFɴujҺZNk` QQ;}iJu=rDNCsó_yћQup2A ɏs &)/DźasPt}CԬ|??/t~`&+MAnLqh%qf<<̓M[s㺓f?}w0Y.СZb[v'mɊZ,|'򦌲]ik DKJ+e %u1#I1m5M y7NK␂FṪԟ$K !q~{Xa|Gƶσڨ @a[-z2S^?ȣ2 ^j [p[qNBU-Q9҇ .kgS}KٹbBX% ^ZwM_9x+;Z1;9ςӡp£jt!)vD: 0_cַO]j6!y[Di|GË@ Ţw烏 gx*SnJc7{`:sZң* 6nNFsՇ9VLYJv (GdoĻgL@ (`|i̷!:}VKbhۂJF0betaQtɤ羜1ݩgC:z{Z:@c/%GW#?#TW)ʭws01D3e֐ =;Ζ42Tlm ^ptmGeV?h̪Z{&1"{-k^uNpK#=&ʾ5?pb뤁 rfTk>0C d߇K+([ r{H[ac<1ͧc[4\uQ{70I?*%?݁Юv[Ψp=:or"*=L/ht>Xf|,z}64 %;ˢn6`{vzCDW0la]rM^$nbwP^-( 9tTt=I-*k(Yng-"Q1,z!b|g Ɵ?ΕC8n0dwխpwuw6ENÒvctaF^ڪƺRH&MO! ,2SsȌ5v_Ow^Ji!΢HwGxo)ɃJokjQ_Ԥ,]Yp jXgMZ)2P'd5 ?v bO#6OJ [_Q=Mv$5L`]ʐPg@!/1qJJuEOJZp1~W%bX0ͨFm[a)H@q+龇E!R*%a\@?%XZr^w5RK)!31!\ hKw@_?O!X6쿥 VU@fivsc^y0pi.an 繥uih[е.Gti+WO;?Ij0ۗԍ{@{ê| .: Gf Pg;-uJ*XB\|^iՕ͖(6sV40vZq;#tWL3*4rThe:hI.TUݕI@`.S #h`.д`j>`mgBE żq9&]Ƹ6zI916#V)~y f@a%i5?_Z& d $&]FrXm{_++͘ݘpWr Ÿ4+ߤU kyD0&zũ0 aܞYi=io]jhB p'f$ IsShҙ3@n-dVh(1]5NWMdj"2&vÊ-R)FR*@UxͿF[ts }_b]A?ִnWj%Q p_zjGBFR;?ٵ-mfoCht-kZsP%2.zpƦ}DµABorݞ4gɾ O+m~>n#Z xİi&D@Q 8hFܿʲl-g-ٸTEZm!|_)j}Lukc8VHFTnD 36qDzW;=WTnM\HF;VaOһ<8.}4.'^IDgU܅:8P4gq e`wVS_~sYyPJq{a;a&@ ѮȾ¬5pe%6E'2} wj&Igg:a%C٧TS/][k%XXn&|*Jcr-*D|<鵹/4SysL"ƨ&eU-i #(&?/dC)JL' hv`v$e7qT y~@Zk Hl$8!s:w &#^!m#F_` gLQQY"VfY1DR TNCO>|LV?*N'Ox]TwtLP|e͓Yg֍ "^ԨsaE'~O5'RW7ҊEX@M#~ \`?:Gpqb7AUȨ;$Fޠ.;4͞$A v+(;@,abJ5xm{A(e3ϲ"+ڦ/k%·7W7WTs:LZO^ άLZkwpqeKH[ܸ:{ Qqˉ+O3eHy%@Tm'k*{1=[z'/H*8ԑVᜤikoAv0u| *+jmlh2vcQRB0X6]ˎ$?sA9bK g4VrA;0N2㭹u_Sv 9!%_{C I￴ZqFe-@‚sCYG=& {*~o77MUm\T; N$&\" ~^tڏ^?o5 ǃ=DEV}H҉` N.Eu&q=ț-C$u8&8$U 6Tl㉖ZSvym X %-{$Bn`{xq{ecG9Z >+2l_s3jݾj^m#sDǠ.AqZB)sE HKԬy"޴ !<$K(Dccq z WyGkIa0W:a+j^5Ҝ%G@8:E-v8`ֆ~BF5` ~N,?Hj*"b/F<8m4§[xJcTn]P6Ċ珞i͔2=ȅ}3D&?%(S흪j/N;r> g)EYwRB ֓::BϴEʅضQ` !ba9 GjFMF/4ƔSA" 1hR9#6̈́ԟO% iRK۞w%'Mlk~CtK{5<]=FzJbtE:LJ7]yU mSL:mGZF뵐SZ6gՠ^qh-o)W0Pu=Ä4V+5D&6-2B?Ј0mg,^qbR*G͎ Үv)2)I/iF}q"U43[{4ရj{a8 k+_|9L5{"Yr ]wUp[hLrp*7W@dk{CnI\D~V.2l)-<ԥ JJg#5 GpsKq&ڗϋ0F;J²Mh?, ݜߓU ᜉUhxAǗ)ݝER8_gW3SGbR@H q{Vܴ+ + ¾p.0+wS D#nPCnٍ =tDhX}xSh Sb(%}fQ[SrPUn4KF ?aQ_* _N`ԅ:SI{ܽ%X!Ow, _YP*^H\/t Ͱ[& ~\!ߙP Ou+yYcx\؛#D`^ʱxIpi#=^Bq j9`lM^{jotD 5g|ZfnF7Q4ֿh\,O /r; y Ad3Q9.d_=ⷯ]F2~Ծ(]USwmȀ;H KM$|/Erˍ.S'جCR!iEzK NѓkzQblbYfE*sU  G%$=WZ@˹0H@k<=iq~e̘ R D[^IW˫;-Kw.3Rʑ 矃GkR&uHrcePU+~;:VZ81 Uyz!4{jFt%-L @e&1?3*LZ}t3/[gƄୀ'VgE @ oGi5>QLiDa0v<=yU޼/Sų!܂gy$}&̺d 6Sw?Ϳk+x9;J?~?OuR<΅l~-?Hs8H[;_;isPS",[~N߯FgD_L `Ztnc=ٍ:  nFN#KvtИ.ʩ(#9-^Ay/ u'͛bXo@%P'+V~h >E b~C @$M~^(NFjKlϱo:V\UqiF[9_O2>vR.d8ԟ FH^ױ>@.9.Chrȁ,As{(2\WPӈU8zb/j=uwqi8") iH6oX1k5A 0YɩzT71XJ꿃'\3l!8Y3y}7`˨9]?X~67$$kdz4͋hY5fYm!xhX5%򫚾]^FլF{s|l\M4Vlܴ9*+XCS- +.-%`>[]ܺ7wYQ}0E.d'wC(B55#9pڧ揚">QZPLh@h=B#,!-RAEֶvrll=L lڬI6pQ5H*o]W:* 7 + \fd.pmƦBPYs(*6oq>59..C+{  }Y W`~4]8~ A,Er 9<07['aQ+#|1&Ja Y^{^PR02u"v!G}8/4>l;_n=ܗ턪W%zDu/ϭBpU#`Dg [2kguT.GPT02;ecȜTHxۮۂ'PWzk2d2|~ S7iB޳)4( [ Ϻ T1-(9@#gTݗZݨzi/ ,J6I/OH0^zH= ;g'clދRѫ_+V8nV h?x &t=$p(Kc*/:]a2 0M%xx?~ą,TChi9#B&%* _-Lj5!PCz/ް9lhֿ<{ -n揹XOrATٳW\k)\^aH%xn&+>XcsKne0LqBtuNsC\7ˮ蒙ic}_]_:&L?fllggP7`ZMB-'ǔS 7F+Yd>](34 ͍5]X8G~8;\}Bru?tAt0$ǥDC9:oM&aZ%vsxAh>E=׮GYe|SsKZE ů \V{Ť @ڷ 1> 5nOU6SK%Qí}g1$0ZP/ԽK``2ы⣱;~6k\ @ HXx j z({m| G#ŭ9}P^(\ψx&gRx a@9NI;gN ܆Z=Djg=?MZt/<̻٣EX[qJEG<ゼjVk?]QGRaR $,,Y"1hȉlug(mXlt0ۢJfw8  t]3#$e1Z–E mHhHVw&kk?okVu a3Rrvk yb&v&Zd/ #s> Ds;9/\)+۽ n%h S~7~6!ɆC!Y6-!Q?fy?_KľHSvoߦZ&6h_zZ(~KB|-njFeɛN/Y>j<1aW1@9l^D@8$ %EJ.i_Z"|b =[@Y%Ĺ_J@ďB,U7Ί9ߛ0P\^?'۬6M:aR!MuK_,f(Eo|J;b*\F&}5GjV>I¸"=rUR̽ȇ\;ZUʃv '岃i|sԑ5Р]y&p|,B޵U:d\DF&>6.,Ȼ/q#Yy)."2;4,L 0͟P7:kI`*6K;nnK1>oV+cۢm0L+.E8asd4=)k{Y-(pyWgi]e׫n;tYj\h=R~$a 9K9CG٩, ;YMAr+[׍y`ЯD1@:ލK&iۍ(=}= '5BelS7f&-"er_zjm_3\CC Z-oG5XC{>0g"L`Iinsmc"{]봲^)B ]{&7;7w .zȽr? ,}w_ *WȨyZI44_ PppL (v= ޜKSU9TTdk8B2+<Բ;3itaW a0 /$)7e=4~E=+3Ɨ .ǚI!MO`'ۖ*C(\\cYEx ;7VzٰUc[NqKT܉Z 3rXT;r$Bi \0%{ 㺊H@ЦЖ͜s`{臩̍?gFajRe- OD]L5p$SBrzIP16ċ=${ԟACG>HA NU /0K\˲AO(^o}}Vq!080[ L$ 6}y{}tko$#W jC$a |yUmQ ẛ p1<9 2 %·$A& jIVՇxșW8 f7Nk;wGϏʷH4c_i- Mp>^r%Ϗ ]>="4a{Ia^鐂P:4ɍB̙S4Ft4Bhn>ӈc>#q$k3&:E~[sv;"6={ 63 5>dzG&㦄yJA؃;(!iyJꡳ]p$R&x*Ijcx>LX8~KYe*h綊PgukZR  ihfzw& vEN;Z% J^w3tЭXYO VM]e@Cgryyp;8Q-LkN.='ll'u{_P~Hy:e PfUՈ9agxKCQőFO~T\ڜ8PExgf8FpY=Æ=Ŋ]@j"::<DyHfCg=%nbDtC(gΊ8­kf +Cxѥ9n@y:MH^¯,/%B2r5*CJ\I E@*Q͏LJvٷNc]X,sUH)L(tKTbuPHK,XZjt*H.ɥ '7aL5͕Jhh) O84sԹĴx{?8kkYH]IOAf^7_È;A:0çoa@|OQ_uHv \w ܥ?A=r),BV[6빴VLN"XHamr޾&ԵϰPxmǐlS!:p`*= Z+] ݤ+/*jū-fJ~eQlc6m]PJ^"n7E|H9TJfru ! `AP "|*`[5/"dۛ J.G hiHLFi F3{2^L  Qr}sMs?`̼S6 )[Ε޻Q)&H&k3TQOS;D⭛' ,'@qe@vb0SSgdo{No WAoBp'?:Lnf):0k2ȣiΔxl(5Di@GmY̚c=H ZhƯG%i!UG417=V Kt);k6!]2i.,of̩#9yw;Xamc|Jjru otA=/f<8 ];#=kZ:j!/dB_ىo#qu% :U_B8 fZHp@9XFo~ ;~FO\ĩaaX 0*xNo8{kaAfU1_߷3!U2{6y%k c[HO&G.#JMd!scWzN6{+@$[%T/̛l/?XM[<(X!&H ׻ABaR&(q)Y?)q@iI;w2Kަp̘:LfܕV_懳I8b9 +$E9ᕆ/E_(r`Ǟ L?Yb=e<bA{R>xLܰ)Th2^iZA"l>@& A|O NmѻyuSo;I6'nl"axW,X̠!;akqGNyD4 )` .8[D?Hץxa,Amt9 ۜGu>+x'1a>.|A/rU2gCRyx m| b}¨L(jsFࠌ"o^=tj]mA衇"T`E{-a" ,λŝ[x)/D>]םfۃց )_`''/ uxhUTA<9yPLD#UJQA q\[&/[h-[7q-l283I۰QUCzleu^2!gQ "7V'|5Q,UǸDky זD!/KqwfS I5HCm֫A?(M8gs#C̄*5t!o&7K( )<,II7c$X8~mrS.r Y6xBځBLz6 ,At*Fs$M~gc ׍Y1hLW>2{ݍ<22SkNW.UiG++UBQ,އ&Jmhn]<ؚjb{3{Wa !Uմ`!]௫كGM)慁\׮J')t* XpɥX)w(#w|Ard619X dkqp`)SՌRcwнG/x($ɦ3!jvpX(1"qnH%>W\Kɨ0e#6B nr^eڗ]RzCU|ϫۃxۺ,V#zYaezEipdB&Zig/|SPCʬ4Cwy3DkyTVfsyrY.'Kk8xx}y6UIzVl}O&D0u'EY:ؙ*^Z\305A[(&&B$iUjAC\'50tzmWj}T<:J61uuX()Aґ[ڛtV(c+mwC.$UͧWNQXNXA,ށDbal+ԭ;oYeG8cDmqMh;= 3î9Rws(sy음hFiCߌç\4bL_ \~s5LQс0SkT sj5s+n 4$Q=Ek4eVһ@kibpbEiw`~%{Ckg3@]"TbKuzӼ #L4뿸oW2תJZ} ӓT \S$ ]&d~ݰA 2=SH%Sn[D! .Pwm> _hB3i$#*Q9M_3@jޕdA8$AR :۬Bj2]}Rܕ],ck\BR L!"+ca|Tu^]̸O/o#4.dly>gDmKdx{S 9d/Qx'n&Am! 3jZV8ѨM*HAq54|Uvۋ_9&@ݱ@ U{HYHd5SN_&=`V@o^T%p.Jr甂YwE#/puVN=-E$ɏᮺqKFJwKɚ"Y[QՉ󕈰a I3/H xB1B, 0qzIHАG糳Pzc #VIF8Vts%jTb|JRxâN; o "e.߲g1L^& 6ɃWJ+K,YS&d.)mlI0 0uy`_^u RMq&fr-v@+*j U)L⨉Z3$xn>`0Rq+RUw?nN}xewD{4\tUx f[*ƞ y:Å@S4Pפ=Q']EوS5kHrԑJA w@ ,LڇUb'Kʷձ62%!y#kuOQdtVU}}%83/jpS+|D%yp+|VuEi+;g0pJBfNX;j" ^|pT`kV;PK>0e޿z \Mv^ր<}$wfΈ^0y=5%9 &OН yA2J p4!;<\npPk#]?1 0oRfg; QkP^eYp^U1{$*8@fXߋ?sc/o'.!'°xW>N,p:x2Tn XH~8r+W)3pcG -;9cOjNR1,vpε/2MBWO]om(]Idd`b6jk@xы 6"ݯ;J^Ӡ")R95B*EI\@h;4S.@}cF9L4saXj J0s#$#  vQ= w;>5PY$~_;);%ǨbKzZ^ztN"> Axb1גn(NK$/+ͻW,3.?kJJ`A:Yt>^fJ4@D|Yҫ ֍{"땟 I"p;lbi]7d5W*,~lO5ΩRgN`3s+Ud tgDP8W/~f kZJklyJ74h4.{+=L ʀÂhYmPSӭ<6'XqxHʉ(.}{&wcx$e,Oښ%,)tLx8c)>T{PDh^IQӤK ˈ<njJB +>l bzl 5v+.'x0`HXQy= %}QIT 9Dzg3/{mtB+xrnZ}0%}~+4F{#͔>I0Tu(mNcd'u>>k o=7EW!q1&γunZG? \YiOblm6fhT6YGk! %ux#G<*vAZ"x.^UĬ;G`*#^+d<0j>dm _&,T_AQ6_7$r{֕{SGٔWTPۋx6֝% r~ I_U>/\# Lkիuyw#z;׉60[@|~J6l%ڄ"s8=zkPantKkS$Ć8] yqq?>\=&ͧ <jxQ˱d=K0qCEmIOL7С;vu$H|.R8ބQŸ3_J< BY,|:VGmvoyGpv'\bشZYlng=jM~t]1h\݇2)Kl=Bk qD諚"OZU0( ]l4ìNǭx+ˉowƅvb3"7X+& [Je^TaM Esh|2ݵXUO 9Aq"৓2A~RWP.j#u:aT/?M~=5{UW<*{P|7%ͤ8qSx}7 ]Ttۖlg` NiuO1e1t/nLXQpR8T&NY\يPi d;Wnn![`qjI:+#]] xFfdJꦌO@nFVK%TMd"PPIp Z@Ũ¾^yWЗ.M~TWϗ3Wג)5gmTbby d[pzABVO8F 9*oeΑR}X>`0"MMy|Zwm:tR;7דCfGRkLs#2 ?wq úapyJ-l{MZBZˮ g^<4ѥV$ne.uqfLb eDuyɑ)KVJ+F53vm>Cm[4yPNCIipIq-?Qo6 ;ǁ&5a6 ݚyS)XSgB]cV:41 ܁uPëO ݤVPy}rxx1>e4[0A2uDoF 'cw4_K=H\\D丱j1ozU=2ٮoCUxHR@,_y*5ze%[%rӸ̤ZpP5D9 4CZ} UMry/DYa '(Z)c i򠋓È=Қ"g > ^͞ovb+QG@ 꽃iJ dz;ֹ@#ӍVV, fp$}=jJ 4r5#8A_91fg|ӡP?@0H̱sLQߝQx:/pEӁIv4?:25dI|dӸat; s-vgoq" x*xJ{țX4T׽^OQ< Y\5h $RC:C<MسJJMəqqֻjH8 S 0@Ĥf`^bux3װz]M=FǨc$ʢۿeYoF Tds )g^!;=UoWX $}5iL3圸D:vs7\Ј!?ZjD6.wfx攰DZn8r4u"&-^}R*'JPAY 4|ғ8hQ&9 Lᯐ<2W<Xm,)4:$H*9B)˼]CL8$rz\Jhnnv81w̝*42i|EDi98[]AG p.Y%s*u_"y<:^=zl@dcs6-ÅxAje+ği^" }T711(AK0; _'*_cRJQJ߭5M+`}0ܜn{8$CKx`Ҡ9aj[nr_<֤^9X_6!Yaz$\S Zkq폅&|?ۋ<th5-3_ҎR' [1KbŬ{ggd QZP' 4F/lW:5@;z psa0?㻚/9^x[%n"/>RbrIw꿻+z%ek\fN2}@M <T8n`'-y@8i0vS2PnCw"Y0Rf{ަ@8c+[ ҅}h?3.|ΰ&MX߅w!.3ysaX1&8f (@PI&WD4*Uġ>woޑ'rm/K0I- R( "&bM~X#$=de0ݸxG-pHS-(g5D3Prٶ9tˁѠc_Y&rK("1`bAJ66eLAWGCR ڸ:)Ӕ16*eÚ{קvνvzԊ/MӋ2XA_Yɯ+^G5#s o]KAHpagKL~PH;/df:Dn-΂ %%L]}P-tNA FY7ȁbb AېPsT1gasTQU:Yߡ̝W2z,rTUv1ױ;ZB[de^͗Zwy< ]jgki׀d1Tm465.$jJ7>)dl<;BYҷf oNM0CI!/ȝ oE< g+:<ȃr2sbc2RFiX7 o2n7Rn!R\}.3?Yb\D&A)5={SJȽ}X"0ՔE#`SzϹUaAb1PF- !Aҧ͝/Gn#Ol"Ρ<2^{7')^1u0eWnDvg'N*ʓo7V4X⍱?@pYl`txx&p2H-$x=wzh_۱cYr]#k,z~8?i= 5]pFkoV|4F5Wu vFT^N@xWUU9w{獱qr}gw_@jѮ-x#[aLY:87,\as5fUdr jO^^ќ}e\gyO[͸Zj6tg=+} Nsz=&PFŪ F@,f6lvϜVӄŚۀ>Td[Uq+O!kq+?)Y:x˛jNj0bf\9Lܶ :8-JW"'AbVGM4 N\',jHG(8f2=3>TݹX>OVTJ#m:~H!d 6K#=Z m,/)%'1F#OK^G{]:a1qDnm@|Ԓ &P,!kSM4./5 XPxk[{L1ؙP<^QU]'YSEGF s=<5h  غ5% z;~g,U}(l#X`C$vxY_if@T g f ~o4{&wH*G F>IТnZ\o:2'9&ƠΥW Kޒ .ꘘD5Fȡ8du#0y۞G#} GaiNU38:h+Ú>vܕHG }&j[OKPr x<Vaxm@,g>,@z\yӊ2cP6BChl՗=~pB&ȏB@{(ND76*V߆Z[;=m<΂кVYKs|(yQ;UB  w%IoJzs*~ 3'GW/ֵlD-:x>='*E, 9{’BPiՖz$T"2ΧUA(F|!!e7C]ccj-ZZі@8{kdt+X)potRzRk2t1g#hb>lDKB,β ڙip, |KfH E^"c;[k;ɾ6] H3p O yq@o _K;(;wnnk9ε<ޯr>'%,aяU^-9hmZ %"op!v+m<:H A"pÚS[]a ĔqԲ^ $| =g D*8wNLZȞ ¤NkG!0O2HHL(*"Z+Pw@C[@fAJk1ii]zkyOg S\-|UOZßiU!mRKH߈G+75Q{. O/, s_uDM6ߑ oGJ츪/%A1 Yx0!ZVo]T0CΠI~,Pﳖy"H_[鲯;'R HnQ> o BWS >ؠiuhَ^:z܏q.֯58J=WKdGEoZ&uۧNTF5P0.TÑ k?cl8t鋜Pfvjnx OwIh XTm]͟\Fn24tiE~яu.b!HT;6/#Yqka1?z,8PDh<ϱpV++b}cf@B;֟?M-|K,faNF'xsW}թh;yi҃Qq4aa8+< 1&gcLF:r+yX꩷-Cz"|'>⭈](or҃-n!%@(n?ӺK I.=v7ylv2 لN"gSYxR^) XR-ׅt#MgG2CÃqg/pp/I)fa6zl3F,*D`S@EG"$\nX2eSrGJV)m 3e|h.XҲ4I)Cps`Ew]#qMzXdBuw2鏆M@![H:Jx{ђrԎr+>P)蹺#h`eYAyE蝎߀'g'6>hbH _kx DDktti`X& '<2P1N SDG[6oqO4/*k;/TΊ~ߏ2`wMhGPVz7]QZD2'PgrB{A@lEߌ$+_a"L  cq{R㙹Ӯ& cVUqR {H3֋$.%g&^ԶƝfe^ ,D#ykrcv%Bbݻ u6wm Ww6@2~'lhuDm<ห@/!*iWM,`kL&4fN!-`vQr%§NjSP?EUlb vzcOm 7)" z##aiԩϙ >4~v-ϔHál]9e &O5<'|Tvu3'"^ALѰMrpqf ;']RoqRi:n*`{p ;@)(^zfmיRHے ;xG*Fְ}VM_).ިB#/"}oFWN&,.n5VEd}.,p1;z}ذHZӤRFdF֚;Vf{ŬXuz⋩?J讲 qm3i&1 %Q^-<8ش{ KBMƬQc'. RϏS %#" _s>WN%'Q!mQƆG ea{Gaa-Wm"WnS#1a1pܑ qcCq rLd}g5ZP6&^GW)HK OX`LLUG(l !̭uZ-˅{C:2qǶ#fԔ嘾IB|3w }+۫5bF&8ơ >}x\j:^ Ȥ^g޺Nd bQṘ}a0$~׆F_l lU/hM2Z*3:mLZo6gz$.HX^{Ks/Xty"kiǤJ1773&քZ#93(ZU-b=ZS}j>`c;I vZ)>ȴ#(|/r*jO TrBk5mɰ DEH/NsԠ):àQ( }uޖ꙰9zQN ^ZsRb %n!H:Ы!Ms8BzcG{c]5%:W\jHbC\1F5?t&RW%%yK'!_E -@bm-7ݺ v<¦y xqoAERb[- g 5A&JD+S!gk`A%R*ʻR4tűF^P8&a65 NS='icʪ@xsL|6N5=.xHE! X=38pz6MۀM0Xa:C\ڇAo0+nJ/rB wbZ^Q*݄Qi0.R/M{H{zV< lSLVcJS'5 9`0EסcbjNlآ_ ѪqG`S,I0 -ն""zcJ &8x=F5D:u"2,'Z/|W#7<ГTQA];¸z"ع6'PiB{K[\VۈQޙ"4D Dj:RGS'U]7҉WD_ 6"acԗĕQxz p'uQK*u~vm=뵑G.%IX#ȍ_0cx";s-44}CK<2wrYdu\,x P%)8g}h^ (3LD%{ ]&*1$S2Sh׌{{xL1wo4u%&ǠEC8Wt1'Ê:Y{p#Bux^KNuN(vJS|{td'N X,Iͨp샕= U?h`P `h#%S*]@f= ~'}G.iz%" vNYE lpp:ڷK&?#h jZ7H( ]%V )b7jø+BQԭ6gTV%-|'&GwYjBpXxL0-B/r ^h[`$c‡zM/81q- JHsQFWPU}\*:K%LD;-Ňߦ1jǙ^Ǣ?dO )bgVy5_%bm|/d݀ky^nULj#^]\@SYq.`JmU`Zq( ;=X1Qh69x !ie=AVyAS猥%^BNe_+UEb+C-Z+ Wr"Bk|frttEaN[e?]b֖%ރ5+A_FܐI\ KhX:,f:mR /c:äÞ{͢2rߢ1="f 0qa\1ݻ d['d%\nuWǎ_jJ;48Sj\i`jЃ#IpsH;v>tR<Cw2]9|^U} J#ɳNcֱ2bbfN <QKuaJjb[V&)ӭbe\Y KO;=[ *W{aBiR].> 7#q%9TT{Gh]kdP25]:Cgj,!S 7$o'-NUow&~ Ñƥkϧlތh\T Y0 7Wp3=`s"O)IDOj+h'Z%\QoT̞gߞͪ\8̽7ƺ^Kx`TML>`C+Xw'6Y11{^ud Pr80e-VԨ<2{tdx*.P s:(rjFlMfߞhEDrJ"OaÚDcFO3uf~g o@d#rN7}|kvtS/EZM>Vȓ}u##`Ok ='v[NBo9ur"% c`~ӻ;=HhPp=,8a^fQO$g3?=/P2o cf 2b "yEЯiXI2iڀ>vQ:b̟2Rr?J|ha^Gwmwl! nB ]XM*)oJP,g`ndTWwϼ2ɤXf<i3w<Ć뿗`Nū>$Ļwۏ"( w{~,U.Ѕ"Lbc++IG4˵aJC4/o~ݰF۾`v\Suf:C>|^oZ䭇Z)ԗtN@{(+`Rs&k$Mȷ80,xAi:O*̮uhL6r4:Wȭ(.%wJT؋d\U.fe'F>s䋷QeUH%ȅ*$^mc #ЋYeRD(hΝ9װ ^/@CD!`ja'm[euPI:7:xO\N;q'T]%ωyJ㚅࿙D %$iL~@e/MȈf@9owJJCOdwZCN[(yRG[{BҰ y}Y,ީP7?I1f.9wߞ7,U0E܇ xp%)nJx@p/H(o v|[|I rp VڷLgB=+FFKs+ C Ub=M\fu ȮijS+XG{l7W W6 k!G ȣ"16͒Wġƻh9"s/Ct`^J\}>ȃZ4t Qo Lϋ[T /cח~Pu`t^A|1=؀tQ/XZS^eP/N("/#o_htJRKqd1S*ݸ']ØaOҜ&` Gx,}މ>xn;j5' K^VD[)C*k֍a~M~/t<};N` nnXC*7e˯biN G=!؄mUbaN`oQU ;4XCmZtYeyCRqbf+dKOMKwixԥ8Ym-O.FPv}6*b?wJcx\fW G" MEdXoua=_4Lg^$R~va@;L[,e>ezordTX)ARGt jkm9QþqB^oP* Syg!(e&u.g'ͥu-$^HOM;z}PMU(,r~ $4' ,>vɧ^ Hm*5i o,TP͗%嫬Fs ،_Пgu\6lLEEeqT$a p_}0N-H>cv3j5l2fex۝S@Fx=I'_ci4Rc3 )v&̧ϧtʌ5xV;$ewc4Fͩ~N7EA)jj\` +жٝ 6(pk٧/uq->zpDx+E!_حr-k$J9 @(TRJծpp+LXc{b{u#"(c=,$`9GqsTw9w9^dLɍL2p&`P6ľa#@LF [1.=vWimHgxB~=ɓNm ~&/SqZœmWE MtCsi8g_g"ysۮ?lPjD.u9O\[Y/>j_?} `'Td~{#pj@ޡ\ RE КeO$c᢬Pi &eіvxm' #uGotSDIf?-Ye"O5{3 D9KϬOM4@˨d;۠Q[!cB;cpQGgsu_c+>@O"(ټ,ž_FI 4KvĬ7 u_+|S}c73m 82yD/<3Pd9;GFzv`7CuxC;H%w??J3xKw~g41eοy*ˡmfj&*E)^bke 66Bf$1O9<ָbx^ލ˩opM|{{P]զnBCJq"Iw#V' Jn W"+"98s(˔ ̅dYXE< @ޚH942J \ wcU_Jx/011VY}T%[#8Ǯ4.D#'x6ͦ2h2d]ןmTޙ ̩z8ॺrpirLZP%O"gͨ"+,*Iͭ8ҎPzX(ƇFs(;|:}>D[CWȑ;i0!{\Oy:;ge8FF>hO\7Tښ89>uYAFH 긋29⫛p{&بB;(d1)mۛ+攍DʹOh[X;4(e ]9ѵzI>9 RH#N2t9Ig<k{_aԍ8`]6 HihtiQS&N I܂?]}3;^T)e/Oeی|ctҁsc#'*I6xo;X 1Ia#CpT0E g-eq^׺z"OfWC9=>ZM:7^!w8 +]g]"(Tʼn4V^|nTvcO6Q 1Š!zs/K3<]'̖=T~; 4]_:i^qr%jQ`VcI E"IVsXl.Ple_uc'B!0-|A /.~$*G_M\/-#U W2q%wP z{.()MNmQοGP82jۦ) M, o iic=k)"x١MfMWI[1PI[shrf"Rzw5E0U e{?:m69$g! …l,!,-.YJ&7c+Wܜo!bL yJեz+m|xE&*M H#hH]CW ^'#NۚB_+J Ɍ՞)QLvf@3{^l.>~TIE5q0ox)o򢩠>ߧiuXLwN ʭuսX#/(b M.LMfPsqwHOhT:ʛ婝@Q83b s"Zxt5Xk=)am4[Qi}PiFjܖY)"VL;,0' ]#x[H^.O% ʳkiPg|p#ٮo j Thg?~PǨ)tN 6ls֋R> \M.TtmIڱS u2?s T3m\;?AJ"H͚cnG+BYA *"#7KhQWf޶޼("K:}7N~g#Bm zm=E+p?\)M0,Rs^\OJ-{#WiG-3߉!DR8K-6>PLUH`2EZ]b1=']>,Nwj }?|qqkQ NPAQ5FTk ;H Z]5SrUWa\q=ZD7e9 '%]䐋uo Ns?Rk44IP|Xͅ( &w"{ς~+w3AzY)x3X|_0j}7ofk-q4 kۚ)=`z9csy !Rb("K ӆI6ѾtMiH`f]@؅/{*{ 5o4g,Rlj\'x}T+! }/%4-Sq>-XɿN9RCRk?|s )4.FMٓ gCpf IR2ϊ $G~*4᪹tyb^%"{XP}+GASd_ǩɾc++ S@ͣh\w^x$JtSRYA8ݕ;[E܆ͬGI u=[ôR"nItyScQ+7)n"X&b_u2#}n邿 FHvVU%Dך\ yBVRs׺U] i=و G bJzZ-l`ٌA2؛Uw~eDd1@_VwDZ&@lc84k C]}st~QCU_@V?f R!bI̛F&Q=1*CP+O|(KXkvot\\ ,޵% J=Z4: /cՆ Q MFxcC}bE~&m?FU٣h;ʯ+n|zg@# <PcDNc ؾ_.] 4i:F$]GMB 0mxENC| osLTOCiUsM vjCSk YZr҇''7D*U39 8pp - 7h& :'Er**N}.Bcǔ6O@o%U,Hj1=7x=a!jCݸQ)Z%R[`6)}h(j+C,Vf3$$DӠNog`R\06Xd#bP5S`glE ϟ%n*'[Im VuK0_=|ˆ/G2BJk4ngoh+vUA'afnT gg>y; 08}v.Ih&Nj> n^Qe-98nH[GHS'[{\\|V-_ IOisby l6},`VZG@6hd b+a `w \w6*YTxNX&6>ADb9] 4ߩL޺t{lW/5Pu0 61[21ηI96㛘zZ7Kn.up<.dT1}zCQ$U3֦\5rе~z$,jq3\Z193EIE` SmM4yLqWEPM!aǩ;pN1qw- naϴkzVϞ5 g"s/|5"Α1H#wc+K׷Oij3B+V/(}i縟M}z{_3 ,/EELNoF1+&`a_j)0*N1H(cM S7A)T>w0r$Z3ʹ]Ў!M@ t} oosº4d OasG(Bz!ƦJfcR3}BދvBٻL? N~<6থvA%xP6.沵"3KM41*XCӞ1lfgKv5[],WMY1qg$n$7X[e-wa{0MA#{>n(^?S wbMQ~~p鑔z<&Zjn23kDwDUCsJe*~#߳L3"=Dt=ˉA~+&KѼd#N{0An@ 220_7' _NRZK5˼Kf&$SYp8,Oo+a ԼRUBH2PKD#)q6 б*Wf4_]'#&o>b P $HTnv:vϽ8v{it BlVGJn6?S waԨhaP7Y%_ʻ^D\\ _kHVpDЮf̊!R}(:4F̀ar~6[3pzd?%OPҲ+,w;e,khl[5FRz{|tCۀ=X,ΐjNNЦ.C/Y΁Kg O3]7:LDyY JlW(bu*if 4DeO{|}Q~W]R0_V3S>9Oo)GJBI^mV)N;O=p\X*Efi(Xl ݈"˖IR E 7J7- GmRIa8=C!ޘM63D|?I:3R_jlSN1x B$-c2r=HftScAC&Db¤#]EC R*j)>^]gӽ F_3V*J& \| l}<SP)9޼h!m3̧kTXLyLDZ8?W+j&PMx@{0I;(qǍ=j$w 3 lV2tugyڂlxBgi2Bg=/:o$"r5vT^=)P KvdN??=~dnm%I_n5밥fn$מlь|o]bȹ͘ӌ!]jUMeM`(0K&a[ޟՐTRaq[==?k̘Y׼H.Lz,a :9|TVK%?aj}u⃧.,7[AThJw.f5jD #(gz`pr5V( jTi@ `.RnÐNtIYFܥܑ6X*YCN;/ 8b F.:_@TaXF)ŏV-,8 1(鮆"mTVB}َmq}WaM/{`Pw?W(90wv.UK۝#K,(71QY4 [\w9IfD{κ:f e~\9K `>SRpIں~$?#I!,ں0Ez{|b$: a 'ʝ>ܴrp/ Jۘċ].=dt %1"sU?2~|3-k Vb(Eqyc=G/ưw}ߥ*3Md]Ps'ZOc@c@wE J6y쵂K2cf~0 yIZ836e QK#H+XlBe$ӧ`V h Be|t(He% YkPQcGF\֊B:; e1|2WWV r[6/I}d7Ħt@@=ꉴ_vrͲW_sF U(GU#Ji$̡8/ VuZWl^CT /sE$OV6)kH[I3|?{/^Ž3ǏXYt!MIiÕ!6-ﱣP-2[D| KcJ1 ﹖F}8׼_2û.l L8N̠LZ%jʖ_(k= 6ÿ2K""SqڀUqGdB3ȐBncVm<!y -@|ٰz86y#P)>U8[n i!~ȳH<d8TViEDcE+Ԙ"UaC'A85&AjXd Ʀܳ^_r:t{̲q[Ptdxm)-Y.xb@?ei @+TS&DsXCRI x_\aj2Q*(;>4-G;}ɼsZ_^1Dct}2"']Yi0(2Dl$DEXUaiҪc#8a 5"U׏l vI̿yǡ_Os.ڧi9pm=u+>F YRRD9XF_TQPSr5eX1,36턁n J3P*ʭG?Ax*/P Rcd\N-˲*^& FJ,S 9/)C MfӾTˑ g܉d"b4H[)g7k#Nd`ődЪ-9dwmMv aIpBRLY~4*R )Ďޫ-hZY1z{,BV%@nWɗiKݐmUYiaa_xf/^t\)R%kcU^O9*/+'AԮA[͠!?QF4w vݱ <.AX%эx{FmQ!tX1'Ek?>bl7yYcf(WH?#@a`4CPhIX;8yV|叞_$\ӦDYmq!]3k2 玘sFjv$w4IXvҼh OઘkVPX4[%I=i@̨ }%Vv6/Վ[g `6gB"cV !&878 c|G]KVj.tJ%}GQ &GgAS<VP0Clb"NHĭKZ.^` qX2!ފjܡS(~c'/R μ4^JXvm\:LЭ@lnP9:HS6%Se/P֗FDU!tu~WLWTW;ٞs0rU͕`O?&VO 2|_ZO5^ȟ&h1o^ok+0Z.)ZOv@&[MɊ`7>-|I'RT H:p=\Uxjm9 \Hh]xb,xa;`lT:mUy=jQ_,X5%']vuE?!acH[@阵#oW/HOfֵ]DEpGYc 3_V1ܗeᣆHʶ~:DgsB`Ѵ?&?7,=40 GaŧH-&G $ՖU`oPngjʄz C(^,"tg Ylu ey>f>i;41Juf&f6@ P)T!y' qFxVK/΃Y\J6៵}B=djg['V_Jf+Ex[%ll#6waѪ#4:{&:b2ry"r}ZuBqvb4Řa}2FoCN3Q:(j s ʜePI=6tgn{ F;Y?\rJO0pǼw ,} m"3m!I:<'Hx˺ C<~T*%X;__bF,uƆk7YFӶXSX-7NQyc8h`:)HTo@J~w`19$pt)0 [(]ĝw0V3eM|AsL>H _c C1i&;t' *׆g;0]8o9Bm>O~&u" ynsu*/`Hp8'A2In1{&|MecqbgzX+6r  :M7[.` T1l|ڊG*. CeV#j !]N\No/ۗq>zscM콺PN^J_Y/ui>VwU:LY`k44$VxagnʵBjm)o7MXUxn.>ȺT _fgPzV(5:,mp\ q܀.m I|ð bRGc3U c: ![We $Ju]wǩFmA¼ϦwYK0tU5okot=d[\w6cҵ*S"X{Nפ< PO#ujc+)rg4;ɘ^FK f G↖írNb~zbk[A};WSǮՠ Za8?m}Q6wxAF_"o5vؽU/z# e#Щ ֟b(o!$^(l*4Tľ.ra& B3pI-"QW8 )CM [F?Ҟ&s|~qCXBxuܶilH4zZ[1Rg#/Rד7o~OEzCqMMQ8:dV4v8\Ͽ}5$YX^U.x#u+GB]Ycxv jbR<@v\ay7B E8B 3>Z8L;L)M4p6譛c6sp઄RoHKǿk%NbEȽ2N]eFX .EB7y #C0r"lD`0*>H\[Q%3L&e97|S!,ma-rVعI3ķl bA$CC|TYILZ!~lKת:ZtaPdm%3kShznXmpŖVLEhjwZᐻEXg!O(15͇=mnje+Ansd{,ZRu~ZM Oa5y4(XZ,V++%2R4849*q$D+{Z%yȋ^[k90A'դ MsSg!Q[Z<%]ѮPog;E]XURPm_"fL/COB^_m!k@V@9("JxhC4|iUٻD}x8CDn/w36j(َV)5j6B; JX>;dɶ"/$b-4km9~AZ/=q?,jq^ e2w>% '׶ܽ;K3VdԎGNc\jӝA?(gF0fN( *.#0|yAs9%6 "jzћA yr "+y/Z-Ѧş=^&*L.vT`ZjSFU@DwF3);0 E8{<&gec42WZP@l ŷXxi&(sL#);MP >-YN߼{Jo?o6| }L0%(2m\%t+,}YIv#w UC#^Ngq!]t6`% R_ KFt|/0R[;M_[PR^un٫gX^| .gB1IJɭCy! Aswjɔ!daa0b,UbϨjѩ/א82R4i~F5?Z Jpl"\kPTm,o:MTsmf4TGְ8V^Qн$Y~ʬ3 &`U|quW_~"k~؍(e]1\w2f+PV~AٴJW܂(|ں[ N8XR+gv*-709֔ DLH9qOA} K&NXY2Y jpg!gxoӟ R2us4sƗnRf/Zm>cDhDPCQspKRZ-1-;,k=FssI14GV6ɻJ^Zș|a;O*V5ć)!Zeأ@muV2 Xo l=ˡv )dv!aգS<4 8-h-㐬5l(+KH&+͉1̭\Rf^=Q"a:W!irUuK z]/c7s2ۑw(rN69jFQ+:J_LX&POX"{D2!f_DT?LOY.@Hy_ޘҩ[QfGf߂-3/pWTnk7͛LPP8Yv՟b痤v;# \pZ}(KvBl\o#wOlskӅnzbmxFHGsRW{πP;Dz쿠[0Ko#]ăT[H(CO4eϹZ0_#ǢrQ[V18iσ/y xPQm_ʷOQ Ob)!ɻ{qn<}/4} bJ%X[ ?: 4tk[WmBAq!,f d >PͰ<bs=et$a{W;Lvp$sIqE)f.hl!XN-Vw|(F;N7TlMiGmF@($_٢(P9V2Bc(1=:0TEFtn?cršm78~%gD3 >Z~)xh޺o]WN ;aTCRpc>Fu c,\= ojWWelQRS*kqaoۚd.`d)tbQ׶NZk ܄ F{)c] %{/IZ2HCTkHxC;̑BX(b )19fsEsC7YOdkؙ Gg Y!,mn=`( i@C6C4%ܡZt0Lʻ:e*u>$F-Y}P,v6 pF%"EQiTZbݡHG0FH<ԱVXt5]- 1>s 5<Cu2pD2:skK8lgJ%:]fed`4bn[Tdw]h&%PnK 2nCh ٴXqC}觖Zy0!3f.he*P)t||5%_su\eMH;&KTBz$ZlrvmPx:IO0mŸ/,A>3>cpRX$+ 9_A:u(17P4(6~<> U;~e%^$ HNf3/W<إRQh4ʲ>r]"rVP"v_*\%iFS.bRᡅBa >3*ȵY[ju N)Mnng{0U! JLK'->PZmu7wi0Do?h} c(6s,v| o}/b{I?2jv_5熏VWɋ8Խ =!2IaR5\8; & -Kik.ӧM ֿS5< cse,uQp>a$֗=[:,Yzl ^ &Gɐ+Fn0' \,+' ye==jhEED gوGfżWU@i+SnG?MB˒mI8Dr$y{VÄkӥd}1 ȃW,{;,e R<3,@K8ģFą&xWSߢ?ra _Rg;jswleXY96b"nnr@>ErYLE˄v ́@ <`qճ D+q)Wa1г- |hc*P :Gx:?r#GmQ&8V$ݶn|416[ #sݯj bPt۽ 46&"5@556MT-x`IunU!mdd R`<6 kVT0&-6Y5dVX=Yu+EF r0FDF3c8aWY!{ob48~֐Na-i}}skB|Ou'-b@$g<qSKZ9+NHc"aUcloMhc"CH^2~KC'TėӃyG[y4g)dR* ?.iպ>< Njd(?wfҼJ]'1NIC-Ng2VT.O@P$=:Β]=c;"D*y]a,LMss1iJ4 q~BƮXLQFV73| ~uby QHAZ4`u/ ./m ˔w!LpobU]V4οJ)3(J_w2դtA>_0/TF0rqWYǼvGLT׉Ah,>PTyUZ7HL%(HI;4M^uG9CtLjFdƆL`Z% O۱ZQ?Ž6_%5RQ0dE/ҟP>b\Utݞg)jJiQb'2JD:P9~aM}אN񬄹vY2)Y#g*tm+j4= 7)|dfKC d81rZԝG4%. ,qR)1ZfGoB'O @y1ȍmuGe$BP{;fVPI>,+h B@h# u׏@C<@!Ɓ. 0K,4|ty ? Nes^["@8`t bW+>ٌT-Ugt) Ɩ1_AłY1-I$豁T ,3(Ɇ*S͟} -rCr IܺrjvxfXX/NPBh=ATbG{BV X41gQ̫\,X"b+٥f\CU9zAhf$BWdg Y]k}zpŪpl.y4*=ÊoXY@zw7chpldTuKwDF2u."1u{Qݏ)ܔT iսCba=)P>35.I%9 L_HKWgn,@s)JpQU<*Mį%d0?yLli쓶 .ČNݿJj哶_Ūz؎BV :u߽=) L0vyѧybBcE +OUQvD-&|=tDw%8u^G-L@w^)/O]-ܕdtFALgt[{6 @3LMЊQę`(c0%i>RS\`;UڮNk3veK dP{>g6sa#Cao<ɷ>`RԐºi_r&,oPN^-+.[xިgďpDOSklVh3hٴsRcuZ"@X; c9p0&#. @QŻ0ۃZkࠎ1dhh9}Aua@˕.ӟy+Zktފ]^*sےjm7Q7(̢Mcal v_қoTZ3FkA|`t1L:d~23 ϖdcfNYr'Ut BN{9&1llu`O[tH<(!"o-S; 0:o}=-מezd7k@J1t:9@1Eʃy ˅غ_f2Zqq7T @jO`v{+4/p-PkTGQxt3Nur^}/G-8O'70ʑ'`s/0a)ֻOrY3BxMfb u0`k(Ԁ$1H(Rs,& VVy !5xMý!9N,h$J9ّW>Jh#Ie1`\I?(ųZ9u6J.݋h:'tMAbewa9\Q'ÁD/fFn[vb QW 5L  _xWEִ&ݳ<Ù[N;2|dsDEؖy}rb&HM ` #?g5 JՌPq ásgE_g@"cG h8G|-% T%>H9WF4a.*q妖t *dXLw1'|C @iF<[UyJ'ܢ"̷tq O/EyU,-04) +49^xA;ˠW '~_V%쒣HLL,:?]8EP{'QBH[Πge!ظJ}-wdR;g yְoՒQ{`5ҥq8:,)N{t ?n4T˃CR9`0(<?!ym  XM) ڊAcXL׮BP'EŸ7S\]sZ'ꇸ/{ WXPmX3Ϸzk(+>y݈bRj]ݕ`֣gzw13._w %Niu[ Ryq49d{BſmUi'2 A{d8cCDw/')`4'\&j7̖_K9@ &egmjA` &RNgdũ. 9` kvl]+ 3 m %FNl5T~pxEP Q2R]US')a{[)\.TFk*IB}Cc@-5}@e$t.૱~PZ{Ի(CEN&M KM(YoJ}ۄ6q Y5`x|6F}*YTe4uA+wH~ʼAicT).!* EH!+"DB{tU뢄.KU620Zgw3E<^PB'Ţtihf6} ~R;ɅIWU,e׊{ci{Guh%T^7z1u~|녣3ƔBcKeY_d^#X}Z&0-rmS3o5\0!"lGhs2'2ߗm r ңԼo‰I{ 1q(7"{+cs~ W:Ha6RcDzPJt.u.*G1*tLTrMPܷ/=`VpH;? IiM$$`ne6RD}FbJ'j|TsZl3ա2zwS=ָwKW5Z dKV3oY%/cN_/7ѱr!Q%b6Sq#<Ģ0n&\EÒI*-H.z`uVuYj\Z35t{rca_ GO;8S&)غ2O_xO @%C>+y8c"$s̅4g{ mۜ5v䛾J@Tx=yMxLDr5r&@֍5fF>S$se `Y/Ei 8%"EپO:`ē&@ d0ܾ6;꤮J>“Ӌ_=tCg$ F:+T+T V60òRlϧWԽwcv#-R2߄"V5^g k3}vaFB]ΫO`EϷOxtȬ}f._R 7&gzu?>*B?=gMFO_%4ښ]nXcE4(06 aGت FuLM>gv/=8ۣ稈PsV"\s=tfusFbl۹SK&=U{ETLռ!Q`f<.P}H9N4zxBt^d>->=o\6 &}ɺ,+2OH1hOͥD/}SJh+16—(Z= dȝ02oՒ<LOVqv%t$W|4CCKuw?%'  t MT}QpG;Y6g\=]` oSYшSV} ]"]͋JlgagzRYY }%c,^h :7K4t=nq舵j݄P. }VJ%W#hDJ{$xWz8$)FGf Aa- *mIp9dZfwݟ|>E-oe ;]q4(Cn:;CPޞ֝bh4љnmS~M bo*mLϋ?R "74 !bo/Ƕ%1.AD\O@C07Knew}c1ק|#iT{u6`_.7՗ lw'#Lj 2ܔ}zgxjgk^2zܳ>f9'0S=DF8:7`ўD%;o0F`unj/~ͳmq* y QŦJ=:5lffbAv_fj &J]DңM;^-ْZ@C]ʩ풋H[7+V:HHP||7K R+sc,F%VQqo% ؽsu0yuLf 3Q":wgċ.0cfnh1}Beߙ8\!4iIQ-4[ʍ飽\\}?(7P .V>ԍ}A0rm'J:挫-CJn^CKUC.\azH͈c`yi?bu]4dO)/k?8 ;tݟ1w[~ ~@"w QP6rF?l!]SDw E&T>`BRh MOitq/R>o\b+zlSC3-w`|痩8d>x Z Ց޳NYzR{O$C5frԺ@/.Le%<@pf/fu[7PEvI ˈۇP^*AsVCEki˵ip^Īj5=5vVpCQNTg dG2!H1#5Idڦ ivqwkgyF\ʌSG^#R9[8„t㟢_[$@JlQ}!ݰL{ۉ~o4퐛}y&ڱya͝$ᆴJ*~CO$*MD.fƧKO`+L?UoWkdLʆxǏD~ȣhFpWR>GF;>#$ZL"|wӐR[WY;Ь­Ml3Ҙ Y5DU{DmoIJaHaXASaڰW .))-HeXmQ"+ 3H%bAy #Xtu8iqV8-AҊV_Шxh7{෡wŷZ<7&J6(,'6s(*}2Z}Xdb"[ɅKinMC2[)0#ښy\8>fN.Y7K8:4H3;'!q2xOWH=!A;iښeb2k1Q1/0+\5naEd QƵh]=q_ #дOw4&Ȍeqd-_@jБc8  ,/?Re(. {]=(?/ԮrCʅ鮃j wHPnfaj  sI@x:{)? :F77A+#DqnWq|AJV;+d3pծ=W<~-kgmN?`r~yr"QQW0!Z؍BL9-/JXy8ggD2*GK,S ӳ9&C\ .AB8iY8w>X=kИj*b|1aTuׅ@wL  庘w!𜐕D|٨'[n4 dwS9g# s~4Jh3Y t~rA kUSlnD~*hg=)} 7ٍoQ$Xꤝb/"-tpRDLnmX m#!vlw5 űŎ(^EB of0=Ajz7xߛixfߥ[ǾF->DF<ן&DF w Zố6ӯ@zo;zϙ?H+E0O 㷇"3j,{Xu_\!2jM݀a"^W{>KXsK\x,OQ9"MpCmxJhvBEZql,Jw9G][E+zl7bE5uhȚpx_ݨjuwl/W錯hT')wm[+C4"|~n㚁Iu8xҙ+Kc$]v([h)i~6%[YMuqī55zʵ(*\ "ptbPጣAYmL9o>I *?P3U7wl8-RWX.rWPmKKwF S #Ujx`7Nia:{>@\|)T %NMJcʊ Lyr!d HvcDjm[}Z% #If&0w,-}59}(q d{aM5 [p>wo*@fWUTS[O7oi7] a﷞509t"G"Zp<[P@\lF Ps9CnKk2t&s}tGl{_tO4f_dq:?kɟ|΃/ Vjoȭ>VX=:j?5l^Ąp 4@5#xu"3g\; zsMrUl[1$9UDL+4IB%/M$]a-H w%IQѮX[nڤVh$<  jgI>x` y'I Maljyw uN;7A}g6F,/8r:4݇4 ͻ YU ?W^% #ІZjC4fNa:Am`*" Cz%ÒeA*NUد.VGCXH}|ݬWKtо,UȩuBq`6D+SHh`_ZW*pqAeTɓ6Vxjp#]BMvFkŁƺPJy Y4r@W]?IO[ ƕ{`P):[L'u}kҾ@XvY\ =KvzmFkmA(7fiP'ΐY}0't4sʏ 9k!=@R16Io.ɶ"\XB$F^M$>T(ϱ=eYA|~A>_}޼ ۔..⃃ʿ˅TBEAUP0 ͬ`4bT ͝4vOEybk mj!VvG;' F)r^44K5Q۞ { +.hߐqf!ʶ j@ y?CI[^jR9zɄ~Sq_Md(Oק!ր MǀIҊ★#U#>⥭H"K5^/+n|nӭFWbwogdޑR4Ѣ[/YA̓j>Ku׉ynVGKJڑH#p#>%3w Gki ȷ`I$9F(~hpoЗ(y#>$?\-))MQ`>i ֕Mvġ~2^F gMM;C?Q 57pI^M(Θ?fƟ]k/Xh _"Ya*D( ` pTՄrxPK ]n!}^nMI:-Xc`~_P(R4غ=lqV2iXSke')-f10&*{k`<#MۜJ pBNJn0{EaOLA# Yt8E4r>fP<_)Uϵ۬ϩSe?3>ŗ,~R ABzIlz+Fuo|hy)`HxS0׭(v+~3ͧ©Bn!~1f%6=L;00QK=4i5 fV2g)ɶj|ҲKҨ8|CZ7&M@$?6l#r7'sǛ]6ԏ tӜbw:NU&R[QD(#x&z7#m'$@>N zt OP-d MmkfaJ{`!BïM{>Xzss*tQPλ564Ioi 7?&FQ w- z}$0D2`ܟ]"Ctd !~2o"պ!.o <ʲ{wHQՕz}oAǯ0cK8.f'VfKŮH(Xuhbh7g hŁ8 }-wT?`Aɰ sVTQ 4" |cX*Y0]~j{׍pβ z}T2( W+޲_>n;c̡sKhTTPypD{u_EL{y"easm@fBґT$ /qzʜGUllWFgCMg}no)̵ze-1*z9gf6)==[u:9[ʼnqTݥoS-Bx׷tp$怔$xE^^& y h\({T֤鳴u37z}qF-y咸hz RduQ) ROMbe[/K;a>1[>-3t%Ƶ7CNT7ш >Rlߋ+%Dq᛭,&P\'2xzu]ˊ82&IFЛj) =V,W.ux׃aǸ-WpRܞV΃~a)Mj'A JK K% ߫ڥI}T0(8ԓ~M[*{D)߽ŗa%9 *~_C&9V;y$v@X\JǮxM/yĜylxEJ& DUJlغI<߅}|= ̬k8֤{,<3!:/Aŗ$#Ѣ^( ñImr`-’(]H߶S^Y (Heo/qrp<&_@;jaJ--4 6mQo l~Vk_nI-$Mb_B*ʺGqMB;GPZ>2X т&Ŵ\DƎAn_C7٭K.ʶs0"%V3AjPf4Y`֫|; Ƨ1{yO!,!=i`Iߖ/-6Oɨ.}@-#e hN@Lzu # J&\52T~Y sM&.⿹eS$*I*SGOĸ l,M(wm ~4| JeuJ=xz#5h2ؔ-BuoYHJc6*AAflߟA5_oML2jb|~79˲Nя-'}g\e۰1xqO+IүBS 1:Nn15K˿^IJi=w~~`eBc'7sh N\BSx*dc{W}aeXY<Ÿbv_S#@9w Br_*+^8!a>jFDS=j%si/*us_`{y;A13LQH$(T;AcLNCb4|NJKa,kiH=?k;aZHw;郛y3IZ2~xE.v)- ْ ]%J!?@jͪ( t?jyӲm@h5-˚|-wR7 +$n L%P+HjA^Fb&JJr^pU,;WO!5o8W!uaK c ?9߭mQ&ORz"*͘mx'tu;z=Yu:Gz3jxNǣ N򽰆!F߬⮬Fpm8\CLdoP'g5\W0y\6Y|.c 2)X}~Ҡk<{ XtuXcMl_/,4VF5r/Lxpg8/_6j\_ɃF1?+%.'@k#N:{1N"ޟ5gBqo,kE.eػ?Ĉ' UB I-)ί{+N5]_Z^zުo1yDOCKxmeMaiqheR*msnmt,e>1?AZbm-]vAwSUhvav Gv]ͺV;hcǡup{sm'Ijn!4qBX>y.R7jC!"'S|ԡl?n6_6/JZP`tBlcI Eg#; A~X|Yb,3c0]w쓕+Cop{i, E8z,#tذUiy!=u,P~:./zOY ѫ&LݨVUP~jK9]dGcIsm; }mWY}< zSDhO$^{*~s`H/&bIþm{\ b̤ LpV-2V5#sbN<'2N0)s(-VM'kssQt\.o׫OWj6:"S/vmJ]ˎHBD%;,uēdb6`s% -)HV! t^Ң}%MRw[׊+sdQјr@b %3/ۙA4|l2ؒuxs&Sa.#턑hU߄:Fп_oS9@#}pD +wL{xfP3^m): ߑѶdK%8 ǡe5rQ7o6h u(k0@ꏝW(v0a ~bIvdiR *k*,͏m/ 9d & Z̕@сtwOzy[*>T׌l0O l!K =v i0B_t Mjn $lx)^œy] 5v"$p˩7( ;xiv !0X9jP f3t:YӺR4tcTӗDoM4*jMf涑UɶB~E5("SIL!=yNaqjf5rP[ɞc=q`,mBCzH͟>`*J5}B#MM>;Zr|ϮV84 }h>̕ U> '!N 'g׀4p15C,:8RR_ß}ޛbKLU"az_"pWs(6l&:ĩ(Zp]xd0v=7u2bVA-\D\W y7M-JFiu! |4mkyD66# ]mf:- u: DPPCrD ?=aYQC UaT~'#=6j-# xYSqS}J9E!Zsf$E A|.2D+*lV9se"+*6\# %肠]PկPl%A0 Ղ-ҋWV;F;TȠ߃}rȩ!f%Bȃ)St2^9/AL ΃; }㪠ٙ8/샹VdVw1-;sTi2kQh.:Եu3N&l]7Ziuj-q3z8J{j.o;e\ݬd+;̙)`"?T%]6 oN>)w 5;36's'"| D,n0!l=eme$:ѫؖ7uػF؈i;nO=8ͼ_&X!|@jvLfU,eEnot0]/_9["֡FIQზlE,){P$U%z G&bX>hTG=|9 ,=_rd\{aՎf8mVOS$ASs2` ;gF>uY~Uݗq4i)ɋjMzl@ 0oj(W- ) Faˆ4_Dc99"p+ʘYigBoۡg}-( |  .a:wfSJsZn3S습 ,B:>M7<Ð}E1eYBd.K«FPvFaᑰrd+='` 84;iAvjt.gCv",֡YyKb {8 J"OɋbHղ1{^PvoX?9%d& x#cNZP-"ԌGN `i"r7 οy)0*. :_ϣӎBλYCNd 1?~r9$: 0ac'g(:qٙmԄoڢTrJQͨƈY00\ch ܇eF'XUu&ӑ&I6J)~oM KFo-(:No5ǐB4bn-,G<thݖvBi<ﲭxL{Mك xV~|S<6ɂt(7˜l2V!UsǰZJoIl L1 <مؖ:22̇l eR8v+$C[$- :C'MOtݧuўݙ94,ݨm7T= aD ;c"BsdVry,%4C#39mAI>0[a|W1Dw8a=6|[s{p%4q^ |EGvi]# .eo. V,{O4'Z!Z{=wqu]}@f[i_Ǻ`CK`C)*ۄ ТӖsD@gNHXĿyV6Umࡕunrt_6ʀBhOF2E8SV%5ڟvv/rpU\˻{Jn~'xl ,XY"9h19R Ha5bNSBkf)f<fn)#2S{k}Nh~ Vh5 bCgDVƕ2iW[Ca7uASb: 'GqJ E|0v?1E+*l"픞*)H`*ƍcÐdFgFk>Y6/vA5w-@F᮫bhtrP8Ru9*q/JgoP;)n}Nr7樤/^5O/Qn5TG17f1X}0qs$Of[D5@ 3+[W 8(p!Vw!D_fuX "6[#{f7"Ywl3#TrJڽ8u8bi@4|rRjn!Q?׷78 UF*OL-Q4g=q[emhPD,-O ISbM a>5ϟJ?JPb$|0Mi7}OZ5H Y k%%}+%S MS1Ϝs}iGa߹UM}757O5S n^Ž:UH*^-Ɠ`j-ɋ%]ԢU:YCxmP (Hoa;ޟw7(Ͼ~Xݦ ۅc {c/R$˛눙  EmzOu"_ kvt .gzp=^HQr q Wخ. ΐen,S~ΓF'G}n@u1} S.x ;P#}؋օ~<OI6 F(JbIˑG5>}_ZOR9藨ϯp)z yG2H}~ xZEfȴ=V0Vq޷ɾh d5`=iuv.P*pJ_9j+Kńww_?˒L>N:ibš%k?*]X`6Z@o44|\NM pDB.ptz&@,f&Tv(3,좃6+ %d+rTjOa]>_W8f3ءF Dut-\>a;ȸ_ -{ŋ("I|h4jS!cNnT t9XhD)%40uA na15 uv4iLyڳx3h| BΈ1dJ=,r4h5zl^XA/NcgpPRubᡚܡp4**Y-:4NQUPAIX*\zWQQ?)4tyJj@TDe? G ǯYoSX/}K6^Adv`pA^TN4ڀY*34"1r85w$WA9^sH?"/EzGB(%Ú_*ltꐪ;OPf\j-N3-ĄF9&h}y)6A9r%W3&)lѓ M2\F;(~>xcnoDEEJ\8Ed{UZcV"&ʜRKۿI" Bli2 8@3Mqlb"f0*.I\cT_GIғ&+s(A6ԗ^CͰ5cVǟRbia Zx2SB)EPBn{RQ9XfiDha?j *#wX{+վR4qy'#b ,j*ANǘ}Yyvs6fTu.0Pgl}1ܹ)ׄ$7?79hǢϑ_& xf@l@ /Wi*:;EdJH߮f=(ľLEGmxg~x^Mv|-r6'x9[ ̛/QCoHVL^CۋzDcﱒO ]V|ˍYO$iye_ o6`ˡij-sS8 &[k ~R/*&I@Lk-|%*]z>MiphOC GrTF$}lsAAW=c]v >iaA)0kHĺb8F^uoi; #Myf<IXȟFD'E:#^+@TQqeĪdxQ>K\p,vG6' hlf  )eymSC9.(0rLG0nTL__|-M]]ĶS."Pg $l!;:.{΍#AfJq|w#0;?6Ը,p,Tkws~bU ;N_͂qk< ]Y yZuq)lDZϑt-@؆?j*Gn2:ѕ:Z UC-=0QhWT0uU9Hp'nf>Yn4/;[h D7@aKM]t*T9*XO,wt)վ@x${%7|~Ҥ;(:;ls"투H~fxT8KS~RW/>Q̛Cr`fK4짧3ΟV'y`/kV k ;*bpjCP5Rg@(EE"Ì ?~Cpv}3n%KnґE=i}ɭ&x-)EY4g#JbKT8@R)H7xYA!4m"0]VD1vħm$RRuZ+Pp))5e]8L VFq* 0#N眳-xws=1%Tҋ $OzETip;߷]i^<N0 \uKR*$-IirgG*NI $f $N"|їBȩi օT_kZ](&@L4:r A2yg%fbɀ>b'X{ *{nH GbE7naJp{g .h/|@wdyG?TCei;1[jf~΅(e[YCjG˼e,Bax0ݎ 9u('6,bT䛡y.hY--4Ʊ0kH+a=&TQ^ԵG<B ,tt$?)>j~h&_,dxX5V7 66NkƧJ𠼩nl"3U(%gG 3 m,1mDIH>Myp!*\ Fquq J'3mjr $LCqEoASB[KMązH« bA>:Q.7UVHdgSEqZbY?a?MҢS[&Lxh˚⒐?RḰIϸqݳB~:d&"F_9,M<)rR{^ֺ;kс;mtZ~@rPKX^X,"I W".G^NAS*1jIYXgjQqJ ָM0C nU80U[H eKbRp$KЛy ut;#3* p0FٛG8@oxu+e٘ԃW?a6o?vsÖ:R?+ _:q&ri=ߖnɸ !{#sʶV㓋I9)1] :u>cr%s͌Ǖg!&$!@@F.-l~N ~ǧEMϱȇ%rAt>E x:v"B=,c۠xmQD?>Z-h8#=EsqJ!Y_9MtB[dZnwOU%Kw|: v/)?S1OkbDD7hDf%uԘzT!-쮩mq_ڂm )B)/ *\8g>DkEj'\Әvmg. K{y4! []KZGkhh noٔ/ Xxֵg9)G?&ѷ.Y0 gR+zQhkBmQ!.Iz40|DuK?{SX޶\ƌ:4.Y@)Vd!!f$Qhm/MHn = sWQ僐#"ccï4 ~.d@jj6Mܗ E^W์ BpU8-oWM7;yaXLTFD,!u(T?ny~667N'V|a ;-sS9%p-f˅SsyY ]o?02/Su gvLc7sB# ȫc`P3 X+{_w^,]5vch$ h6&7;@T@9fu~qm]cUs_s&?1_H/uwDqjĹe|J-eG c.c&51aհ.p'%{SW[7l#w; EB>)ok#x9AEI$8zKfOgd[IR0y⩝Nxq̀"s>Ŵɳ7|C67WvSP @ 5-*RR2{ir'p8+C 原V 8qorEmuם zpZ+ hܽEվ|~ a6^7CԼX ͋ycdY J>u_{J4u\fÞel\RC9eܝ5{ˣqe.,oeq3bBX8I6n^|K& O:'RկY&5NQNlW)bg!B8Az9֏e>TfkKl=opo^ֶ#"aKL`\ C O ]q#x\T|z[H9U%]gvRn+hv˟p jPڮ^jY+^^ZaX4(0"}*  Үm!La٬3Zx]C=5{q"wl`ἵ?&/k?i\iTX2N`.?eQJL#,$yk}z 了Wb}꾬f~ɥ~̰)>:q*ٚUА,c9\^0B0Y:X+={ pY jhLEWX+Y׿ׯSf`7y/hQ#}]irQoD(a9U`Wg“߇!Ĝuf!nO 8)c@4go q b~gaNE8B%ZMA+wk9`D˂b1#.1#?y"h.H|s}^C%xBp3V%]xȃuJ.n}:b 3D>xgw:<QF82I/xBVd@x|~|6a][Y- jXYF!9JO4m>PT*]t@t$<$Ia1t|2=)1H⶟mR Khn_D\kE!`7xl F DF8OJMxFR>ziSqZ=e/MMIMg:UxLYke[1Y+QnWcO"QpkwxB7p0#dbR4ɹ6Ǝw*~|b^؁Ǻǹ6un͚ܯ^>$58z[\Ƕa- p *Qn] R'Uho.SH,oe=#0F([@d=ϖ,E>P"w sɻo8=ݹKdt.r V,pN LmpM2r"Oj1߮y s"o#p@u5{ҽ)s+@H:zsFFzy(YE e suȈ QtBX"'wO. !)Dc>6q`ޙK.Y`y>j2 1{ 5=hҾMaWKUĿ/ #Fc B6%m nlU'/D TeH^n#Nj.Vq>r Xe4w&4Z,`iIPKygixo[qSf:<͟4-v &síki>-5KY{=H峳e&5&.7"40LEՌ@h +\푆Nn qJRq:nP!>[_$>$ڜX!|.dEyp!SՒtms\ļlTN8c3L(y(d Jj9gu" u%7;uD1lZ@jvžYFH}52맢B`pjŋ\kE/l%Ikѭb5yI}gP!̾)Xׇd._q5B U;2LᇟC$Wd+WA*DЪH,% zPl1ѮR>qf }Һ}b3vEgTl:Z07ߦiaIm7?XDeD lU!'-{M-05PwŒ"]5!'iuIJ}(,9ڰ^.Ool|fYo)T*ڠk,ș^^8-h7t`UW"N>yQcArVU薘)K"j-+:/6v E,eNuqH]iL{UER374~?;7 ,'"nUw؋"WCk;|4&21"oeuDk;P#HT$ qZB$)`08?rV̧r"!U"`'Zߍ4N{gJqe_ ײwedJJ!!Blt0iuhL[*Y]F$$,:PKoi2|MOC7o*ohbw4w}s ͦz=~'jVb%FC?Vݯbܟ}?ug`>ʼnc 7åkSY\+3muK׷17)ANbMV+ćҒr4Ac3$a\( &-HDl<,x^4 kOSLX}j쨿,0,M jN/vc#jX /tS ISL(4~ǎAS?O0JJYt{N\9yHN> OFo!0-Qƫ-@XtЊ% נM+l߸ Qc6\ډ`iNECXvcuv{yHh'L& j}fG2>ckLlM~תRׂ6)  :7p+%/N{ 4azydd{3~ U6Ň8PP ! Q[.5 Q0I`&A[#}T0bsaT:e8&M(Ѹ;8apfU>esz mZ+>jk;\w199' Jqstg;OAP{OW#|N ,8wx,+04KsT_~F<=ѭHO j,K_آ(yު/[H9 =xjE㲹%rWGS6tY J'ZN AJq\Jf\6"v&:A(Lϙr|R噦7\0.R4I6wL ?vV]8.fA(Y1'{UюqE44P}] "#e/<tb^}C.1FS3ː3URZkW]' R:G;XXs*sdL RցUr&$#z)%C|[[C |y۶EPG|izZ ~a@'y^9Lf@Pnd3# }s] hǧRvr? ߛ?8JaE V pߘ{aLK+JltI׿r!*& 旊fYZkMl~k1r[Ӈ{6I8/+Cð#F/l-Rf K9IU9(Jsߪ /y-`If: 'z;hh+.\%&UCKun'(;ݎ6ĊfkQK*.`~!Ϗ I~`S Ղc2ctռ`-'CO<_[;ҥc!hw3iMldcC`ViNt-Aq?'2ְ9IX՜0 R-n]gr5Z.hݵtes6}n?UBBNuEv _  305r|QղZQ0n6 ,'SrFV-)t>7l#>zRA r'nȃ|,z8oQd>u[Nc5Ci7-BU5Mus  [!+D7\ƪZ6OtLp!YҳDpǍcNoWTV(xm\{AIgqa$ #1߂`xJZbyϖR袽2z)dx̵X KXfi坞:AZrW >ۺ^-5ԃ`֖]򧕿fic"~= $UP.h''NOqB{x©Gһ>tSFX ñcOMKs&T]q`~ϖ΃o)-f<5fIٓrL5CMX,Y0GrO%4$J82_|мDeM%mtG.RĻsM)l=H87拜Ga ×0=eQ>"W Œ2uJĞ.yĕWM iY$8>@'=Ү*鄖wRaze =YЧΖӴ$%2U u7N8ĉՉ)$|3*w19.-Oݲeu{Fuc6lUJ}]d'(ۨ;L <:dr7ϩ2ŝB' H7H}A?,&] 3feZ<yStR5NSJ!Hhw+cY}[9sbZix-g4!{v8 )/JX Q!5U˙8FPek3B?K'W\vlFIFRd@ƹՃUyu꘺ؓʓ~;T{=h1vvb|Y`BH (gTdžζu#gQ)ߟ⏐c'Gh9toJCmk䈓RAozJoEI %?l{A:\CP8XVpUO9͜kN]{vzÔ"wG ~"kz}'*s28LtntuS%́ 󺓝|2ug 2ռiFBOI v$bQ3@.}:V<&hkK58C-jOA1Y$x/IN)SjC1g4R4j]aHt1^xӽ|"JY׌NAMcjLt^Q FBy5 قL+"LV]%-&D%fzzT(uK.uA]b\q/ x % ˄Hw:I6TBk FA${ۜXX/, )U"XfI| K`{2**Nׁȸk1p=&gE}d+Bw(ŬưϢ[W&;qDP P P&Tꚦ)Rad..)GIcsY?GQ%*)@i?v/#X"bG)xP_rA }/lݛuFIHfͱC%()2г%*/aW!IXs$zܙi|Kb)&N<'X9Wtjn'nx~;mh*Ib , J=k*\dO2`e'yADZƚ M $3$X3=7! (6b1/!qx ҠWh0_+k>2r9,0GDJ7۾yiSf$G2?`S& Ƹ.ӰQJ3m! ʚw@POR&JjjҖWngِ?Eg",\=bތ ot T/g~{SuT-jKam0R:f&2_ 7Wq,ϥ!"|HxWRjޛ}z6 ?<@V׍O_N|*.o62/SL 0\J%'zSr v AC2dktS,l;ޘmQ KJc p4@$J&:?sX2YF%P`RڅˮAu gUӥ ncQ\ܛ Ϲht]5e!݈t8DO2Eʴ;diJ(&Si-6B߂!* {!OziЦb,6N;}!.踶c|{Ivk׺7LV*ˍ7hXUO {̹@X*$# a$VDdLC| ݈4|kL;{Slyjmd< yet 1tΩv,ݡ|ݎd -9HT,dgm0@}҄a 8OQWED<:Hs'{0 %g {׎‰6_m+^O D\U0",yIG6̓ QO6kE:uTjҺ XkYǘʋ=;?VM L`M+(ƊkW(ʑXg_$q g.ާ8F]R{lO\H8vV@{TE *ȵ&y=gG>jyUOkr)Dh^"+G`IRZsPd[vYb–q'N7a6+4 /ҎL:مap'l\J%ln5- daƬ]]T=rK:|o"`_' 'BtC$zwO9NoQsd[f(fZrCN(8:5l%뙹.t2y9V-|օumyz)kWO]i MƜOOhf!1\`wwk@l{ъ/nhZŷjMYԒՑw$o=*-o21CJd^I;1`f je#\{]~zw@ 媈2Y`>"ж=XE03])%0A(_hWLc[u ;F;{IwwUb9P-(٫2UzRL"8!1jfH!öTr~f p6a_{ZFNvއA=z2hXmR4 $]ļ]oϿ6 6GU5cps ZfwXE" ouPČ˻$Ci:@jHF5\W.A5؝ZC-HI0ZtAnG |"Ip;F"j'pńЧyH Y[0U;Q nyk.?7&^a* Gu_3qeٍl( V+C`խ &Irʰ^p5 o$DFTވK2`{nFEnJ[ʸۘu5DD"ɠù:WJPVuWEFg19k~ZY4Rֲ(P?U"9D7Hk\X%MT5BcOQLfpO?V8ozRJK:8g\߀% C:C(bxVgRTJp?/AіXO CV/fI?w`Cg`x/͛b!/,dþ2)+'aS aY텿25R\”Nvd?4 y >QztTdOKId$ҩb5htP7_WipO.BJmO,.H JG=78[e/<8wۻhp,o0Çc4YeKD[gup0ˍC=,+]c~ g4P?,We=JgsW BMn/ >PA/PGݸ QTebeMӍ+4JB\Wǻ&;YnZw@vHRHѯ#j_^saRNU CBqWnגJsŌByR{I<[s&vo]M2f3͂fD()CC9"n(pF ~YJ#3|P@g&y]8@kp]er5tU̧$WL|]URӠwפhL͂p:GpD~d,bX,=Wd i#H@(rOlǔy>h3ֽ\N$)gY\W:2"2BcS7{&`Yv󲪥$:?[H#ܯxJVx I|;Il]EV.ga(7?-pOݏ.zOdBaŨ,^ݜ|a)Pk6iA ElQ.fx±"Qf3ƜT\wt 2{X_;㥅ۄ h$/pa_>{~a PK2,C=R,LRC1P-ۅ0'+< 7O|'֚^1PjY}&Bеu}/&WGHHeg+<3۽x(.CB'&dD7J͊90m`8XωҙH"+.۬YiU|(MCPN"~W OD ?(@j۶GdA" ,V%V&p@OpI-Y[’wX+l#5yEQY9ț!Ys~gގIl _@"_Gi=_!sc BnbO͝*N->5;/n븚z*fGA6F@0X EY##乁MxUnR<[&bEFvxZ, G?_HDz4 SB;ݐ ަieԡ_vJJf; 94Ze%x+5ܶX2]q^*hTVWwI+CV2jI^kb܂7եoaQg gq!Lr`ZkҊ A3;}Ppd fV@6pn$ /ՙ7~7+5d7[[A%d ު70a:sƣA0(Jg@Z1`iKxAq*!}:jp~㎭Ԣ ^w+@4/DwQ2/[+\ p7X!dKԴlx(}9SZӒ8;zk}׹Q1pWD$/Lfl4J `p"aΜR%tn.r8kOȑhk5ʬa н2|^SNrA<(&gC*ѥ :W\Q4Pߓ X]wD=,l'Թ e3&b9u=HPl} !=zY{p D;7JCjoc[1<DžP7XFcRvKwڇ SQu17ԏxN^>M:q vpI\؝AyI]h0g`a$Ԇj%څPX6Mw6S(y707~sq%Fl5uXÖWyA"? ?v8Z` s9&K/a ?k~W ű B;(YL*5&W_XR<ƒ?Jٙщ _ah^Mĝ&Ei/wFΜ_=0ރxGۊ_#m#(1k8 {g?osFasmesӶ-) v_7*HFߎ%J Zd>}kELuH><a ^bsΎ f<L!k-2A4"QR-'ӤlsybO*`ۧTx2- h+ 5,>$pu{1=xդiy_L[7jY7gpգ*3דaջj4Vv :S»R!W3EߋhY%[2* ɐPn_>kϲ@"Yu0kb7-U&YzeH20v˃KqTL~{P I M1LQu3+'%E,%lv/PЪxxnt$Be?3Dakž$ڃDP5MNGy?- t qtee{a3wguҌ͟O%9"A@) b J?*!uOed8ԒWؖ\l)TN FՠO"*y-s؇Rӛ@gUFNfdP%&Tmtj`U($"oRj9KN>ԛ%I62e1Aбʑ Q8VsD*aLZDjHLa tw D=S3j6yǧ|[plǀ* $2hiug/0E>/ G?M 9FSp~2b~p0Aix=!)WN1 `q^:V:qoŢs,j7QAzm&;s7W0h¯ڗ& N n%UHthh] < Q=*ԾT^J<>4[a5s=l^sU0_h\ۚs~C..jkMLڎi=>rzT. b=>AhuySS{NJjքb1#i`[7#LC=k:߁i)MRW\o&6#gA)L9.{ V ? !exady๫gtDzݮqzlk:"[sEJgx!p!rN#Sfklވ1MۧU>f11Kȷn**E{qY>K@@Jz[c, "=5M0 ?3>AQweBoy3GP <iCPvfy=v* Њ P*ߊ/cb^_7:$˵뼫  o>/gט$^^lW!V;:;їPH^rbŲKro낱ĸ]5[D;N3А=7ӗ!e:1,-=]6,G5nmJj54 U伡|k*^(PP"qx1%*[_]T QN^X~0 }o>yIh!L\ĝZ,Ae.-O)KWzH}Sƿqʌ-R&w.RXs,KWAT䕌Ugwc={%/u@Ue!rZiނ3Ś.api=dy-:)@tXd/o)fܾ@!1W4grZ~Vdl! ,M@E@N{+NgL?3RJy41UVMRu"yrfUVӖ|ą|𶃊h,anZdhWDn?q"q?";ƳŽ$!4ogtId-6);z[I@QFGsA+|ͱGgW;y C}oӺ'_kepB Vܵe-E8K*-=pk/ASI'8R`81ɎܟH\ُsWǚ(jIYh=B&03&ZN;Ǭ G;&%lI^{#i1+ߔ`Xw4Z3;n>Z/ DN㪉7$$B,@%񰌓ߴX~k@7nT? fk]1RJFYn\);DYz Tl㬑 U<&œϵWiPkյ:DJ7ptF.f>Oq̟K)kbFg "qкk\@%~ I< Xă?7W@h',1֜r*8'O@S?)y72 6H讁?VeqqpU$厙 {t}^F+SuqdgP;x-~n|$+9pIDsG f.Hʃ Fe-7Zj!J @*$[ F~qRQi9 ҂ EOn!Mp=W3cP kOTp?ԘAL6ú:=+x7E{SL@A?g U{&+yN[-~, Vܣ.ac;G'NA0"}xoȻT1ƉGs@I԰ܒcwQmrP+@hk͞3COu)oBX,zfehygN+\b+["T0JS)^R cދ+ bT IU4Dp P"p;Ld""ga՗b]"[8 lo260NKUQW{Z@[ަe4kJ !Ü 9Ԧipw^M]L!r$4qBVfg0ߡrTtݑQ]P)|kKDM=i2MFYӀɫ[*l :%kOoJI ڳѻ*3855SͧT(`Fr p_x/#ح!]Z=#l{rhi luLQqWyKբ2Uɵ)_r=XZ7OihSOȀy;?Z-] tȨYz~N4TӒCaX}y,zr#|S*̻TQ8>#{AX  ?ǁ6 .0tuTXn3QU.!Э ?޾}ǂ` iUs9wxZFzޥC;pFUt,:L\e[VRdwЦ rpCP Wb.9q+~%:hRhio06e ˅ &^kO3-x7gOzëƟ֨/hvezBK|(`j? uZ=T sZݲs8<,׭:m;U:{MpP7 ޞ{YE`zLт#'HI1Mj{4HB mBڶNfgn% V|~Q!+uRȷ H;'%@,T4;I ?uk= ڤ [|%gA >WsAxt/[m^8 JñBbxu48Z^)w6&vfϯ9C1%VC%9WYPp\;_#sFp@鋙ZS,*0SSa(h76I)/qv0w=FQ2~{ E ,~= ]hI.7;g?Rn,]f,>9./sN1AԛitRW`c:.fBΙ]5Ʋ`6e_[A,B://ғyELNsk$aUmcD?XCY舸9 ƃ` f M՟%~4 i=]c}~e'> 2X0x&FO k(HT4%ydN.2p:oT AJJG|3G]<Q`2WUQyC9> tQ>1'9:љT KE_^pV"XG'~ܯ}AScHu4v{}#~H_kW}$_wi#nOFZ~9r"QvDqywFtZY{څ鑓* Y[pJ]U^H\6 7_1дIdWU#;`6k*وju Zz XכoH ^_ŵGy"Y~؟=?AV:Fr7/͐*n+NTi+Ewo϶!rѯ0q@LMǪمTES {)KO/ۭ?KR4J]NZͪ::[\ܫ(}+o,B]4*+{!?;sr* ā0\E\Al}+ #X Ֆ pz-K$'&yMiCY-0^{GO Ԩ'S-WHD{vBJ-1 +\x7!qՂ FRR=zr[e, 9|֫:42Z+=j:R):2)dm]S\A(.Ԙ>/Ʀ0,Z%@6cR4$Bn2 ϳV=&7F-׻e)ھtcb![MhH*|0oԠMD]/iVZ0]ZF5I*jrHJ׋&I/xgĭGb9 wjHSreŊ^xF'?8ia1az~ݸ WwGҨۭD^(Y;^r7^{N^i3 p^/ BhYO12ݾHЫFL(]:.au5AQz[%#4x&E ~_茔k[?hES5JDRxlX)E =]Q# ]p~? uK_a@oxZrp])) ԑ3 #S>% Ѿ[K6؛tgVKhZKmEG}\.j ;VZ!TɔRj@灌 %~QɂaUW᫾:}t?x\dq]>ضyVb -|[8͂h+gTyS횫|3IRxC|!h $Ij!8{ MX?{.LJ$NR̜yp!`rŠ]CToR5bZlݒ&[3*.-Vإ\KM6>:ڧ̛kf5韛3 P B]!=`tϼywBu.^gH*T=IlK@nMYΛhel( \&ygݣg+ֵ>eҥ,T3K{ Y$TZ0eai a0ZV*ͮ6X"?R< 4$Tg0%?F 49[&1BV,b<܁Ԛcӆnh{8s,v@Zv.3̥ D~1mW3SIk4 +2ďխu͓*&nKž{'}kù4#B"ڸq\/@qֶRLǝ ٰ xOQ甽ˊ+d*ۛ `tXY(2sWt}ӅJ|^.̃sFM-]0F*oÊ4rňU@o{5skkQU'A5^EՔraIo'.@<ۨO-b 1֜c?\oc ^XO94G)Bzxj0WIa5T" I!|.3G{Hr94 qM&v++Եfƕj㱆භGȍI-m~Aݟ1()H{u AdePUͣ56.$gtkSkɯ}O qf% w#[g#+BrLVQ 77ſ} \Q_Q3 b#}l@GOi SDUa9D\]E-%)\0kG:7~V#Dtb7P(;[Cjov|Bz ӭ} onm39xm}/׿SeK*@$w5dˑ,.:U06 v=l?:?BW~ |>މo=s zu.DlcpcmDq&5swc|9; sa_Dg7Ԅd kfTHy @Be [=peieTx \V!b u TF}8HCD}΂z(!ZSų=a~<>ٱn)4:ƍڅ$V"1:*-A}a ;PYJ s`LK*3WbH]xfC5Ȓ|&A#Tl'SuO h&-v'1E>Y0\lͪQn,T&7d%<_&_fUo$i@"}5J" wȡjf` _&߭=^ e!]Ii\@o܀?Mk)`ko*XٯsTw۱ϸ{6knQAKVdr FF )ȏtt]>L:=S Bnw?+=w^!rbXs0H3ݶ2E3pM@d6\Uzx^wd/!`سRM}i}B7/ _GmvBпJ҇ù΃ <n[LacU*U!&+ V_X-B19F]U5DÌy6*rﰮ(IYEs.}й{ #J,%B`N37o\IĆ(\,ƇK. /V%*p|`v9 VؠHJͺa1 LѣAo|Q0փ1:bVE鯴km~"31F$$'lWPMyHF}u`ͅ i1OMzJZG7~UQ[<ۼ8%eʆ؝qk>]I²Fմ/j@BsaY. "K JFE8i +ᷬjSaJm ܍@D2O 7W' 3ȴҩaR?߹ƚ3D5~ 3%LLR7\M=PjਘR5)_hwrRc/{/'9O>(DlQaWce l)Wy@͡ >+jGx(5@9oG(p@/$+UΟ J eJ`GF~rsiin,GdT5 7]DTm{YyV^+E Kˠ84`h>f>ûS cQ/]o%!H7;%N a7te@!UDmf_Wur l8~ɖ)Ҫ^2qs\+/nB<#dTՠc\:ˊ|)&i~7嬲%RCPzTlf,K%][3C1b^U  qxoExCFL̼9ՐL F h"ѩP`o !F#'rx#Ɖ~;i^/!A3{BZjK'1Ɉz0Ù {a[tk#މ-dEH">@pD|STߍtLS-4! ^ޒ>PZ , h"Z>3; n3h"֚Otw2~FޠzLۯz[q!Nn$І6˸힡S&1\IzA1pls`AV"گP2 _<;ol ?fa΅?p| hz@l᭞4aĘߓAUs)=n*D l pIJFV zO?}ezaCb'b/(|7(䤝ݫ^)d_%G3:ro8s-1ϨAUkG}v}:c0=G$?OO^LTk֓sv% zxI=1Z,X\JYI:xU>̐(ڪk%v5E!3H &n=2ԼSkl:>Rܿ+f fAz4G L΅^c`ʍ+7ߐP!fX?37r;C̬+d%@SSHU29$Wɉ*K9U L@69qnSj@e'cm%(+![ǎ()CL mC/nm{93Xz- 8ڌna6 lt)*;cqOñh, YQS;_9+ˣͦIY/l[W"+2B;Gjঙ'S4{a6Ѳ bv]+ݕ-MfԳOF3vܩNz]O^H^ofbif ҡ*˖Q56P#P>g ǣݑ{Lu}.DrY.Mhh~bOx >i@Ȑc@駌TCWZ7!%ga0 |nէ\Πpg%euzqgm $Л"44WšM!?8X+/0gR SK琸4}SNPe.QFhO!gO4K/(Mu'zYI3Ci@eaRQˡHpB2֡Tj=FzB_uw` ,y1ۀR 1yrR'E "KD%b \l=wcKG0,!W%xG+|ZVF<%Ly-GZNjm[H@biٴ`u%ȅdutSjiQ3ĈN! :gB>|O`ZpXAf Wykov-&[&9i.xD˖7LTU+,Ue`g_ - SF1̣g_aVE JHU#91] N!^Mbb'MMAd! =O*r%8N^zgrΈ܆"FuAP~.cГ eD4,c_a|vޚklVW9|?`t{ ZQR[J,/Z`ʄa3ߦ*ɻWc`\Ϗ<%\SXuRc'KpD+*q`gcUe`PX s)6lzBaڥ. [l$_"nP_u!04c`٪9*iQ:/0`K' kc.$JT,fPY,L^: iۺaXY:3f}1C38[/bM};_80G6iRcl<԰R5% ;^lj,f{Cp0 '3jX8!(>F̮R,KE 4dpMn 2BO5l5\ʡ֋ _m,ZPiC(*C>Q#7W' ‹V#LDγ!ԣI﮷|I2wtaf-czW3 ɧumy3< FAxOTLg+[NZO)誀3Uar嚡7J4q{IoA0+v &n<%;#5OxE7~|ʞTToGy^T@3e*E*YKd-Ggue'@jG}i6jfGf[T@lJ h٧8{0qq#٭J843OZmYaҀ8 osP5WroDL`(=%z9઩M `H;S#g5?fLO"Z#q:YN #EaOowOQ0튙h5%M=yGӼv(x}/J#.7՝IP82Amz ;bh^ R DNns]thK7"OCgѲ3IB_5~U{$>d޵TO;bsXݣi1o'I2\TO|ynS^IthKIoYV戺rQ(5\PE2׷[7P:cJ)y[<7]jo7?pSƀ^ŜbibtB{ ӳF5X(->R}R哨•Ҁ|}2bwg]-VԬ3 CbȌ yL䅽l=1ȈO-]5E[!fuF ,N/h>BJel=o릑'VG%L8^96l4(zE65/p6*B[:U4G6TJwB&ODl`V JhS‚5"7)_rXr@hV{wv v1s֋Na&؝Zd 8_d 2v8^K`;g Apl=U@&[ 7#+zd(^UknvH:FI<7eBn\#Yl@@P؜w\?ܿPn5 l3`' bY@EV3rMvlLLρbCoB`r‚Q$$?1, ߬/aLB'B=4KpM^!nۯ$@TľXOT< iUdV$e:Ă:_z&ٟxN9l5~4GSLw;Vڑq< 1'Ze #Wq!W$wJ,lTSG|l]$Zf/ni[+IQ\Q/pç қ ;jի\wF."0X$~ϭ#lIpdn&H9`TJJ3S,B3՚|U˧PSn}8p$!^7#4(%bG(;0GTAd5]U8ARw<8 x,;w># oJV~ }̦Q50zT;* rqg 5,"*p5<+4\ʕg1JjI53\y)La'.>\'FUPsWc|{}M7.ԊƟqNAVC? o6幊"˔\0}Wo%7oi+{\LҦHc\+*8`(UD/=mſ[fraI ;#:JK}[l3|.#g(Dj(D_42 ix9~Kh>6_?9T@ѕ!bG?9[=d9l"h w(KƴW͆}a/+ʫ2 |f3QpKiW7ճ- .D;"cuUE.+u`[yh4\F zv n_ g;DrÔdoOBvrY[=[o5Sӥ+%ˁh>]?؝ry.f+lLu`r*lhA<, P>Hez㮃㗟3g5iVky!$\fPj[J'f+~t<Ι59-tv-Qhԓ7yhWWa p&@#3I0E?S25z/䶉kCv6Z [YXɎZXZ_t 8MZ4z-ƻ 4.ĺԮL1AmrC#~>4UWS{p oWz* _فKv>d.I%C^in&ܝȨmt ^-#uPa:gQ9*}e8#UlLԩv"})R~h+0d%w@?Mj]1g'VChύc:,!wM؜56[Mc@?0x& Eͪ:Cӱ^cIP̊olus|kqF=לa^8m5:O<ƻ3RK$q6FL uoo4;e/™LBήyq5L uqhe'󀯣HFߤ?omj/HYg<^~D]0͡YPf87gnΞHb ?2yҡ#u]"JOohsiJp^֪~|" UiN 2zI?cd5XF hx)^pw{E28GW nD &|]" 62f'X;C+3V0C+7 옉Ds d)x(.-DPW2Agc.K^{pZUW"aeHjXhG#k NJN:-j=MXw9$F 2{{z]|Ls`R\HǑQMO8N]K5 g\}6_*a/.pJFz8t+\r&n+UК%=%O.Erx[7:ژZTD'6k#8"3Ef:6ol ̺fĆ !v/:lk{<{'#1?EE2ڠS`"$( ;븪-3 cE}2#412u p-͝u]u۪{nk>RP>p ٦- u^Mrl9Z~ι1SYI+r<c*9"wGy7ʗW XJ Fr1Cɂ yPod>D_V{LR~^'w(OQ%E핣mGX_$:ڦG{^^cXc$tgb4S~&kj&PN,v3` Fق̥>7fAoY- ܋En` J2.ԨA-g;=`cGw?ql?ۄ1^tj0 (+VAk0tLvxRV\u p,rWŊ8L$%p5LU}y>[ff)y5-D}`EQG?~CvE,v("WM^0{L OT^C~\E֑ցͦTu3 S7i%0Dk-:6ϫ"wՃ y"+J=qeB/bݶ@(jþѡHvuĝ[o2HaLSIݣoi?v 1F`@`.H5 0ڌ C,R&jGz+ׁ"obdbp+-`X1RAԖ.Vmu ##o .@)=4!,A4%1ߛ;G\Fg/ϓU#KMA w(LbEn֬]zRtwrFVt+Ѩ AD&E:G|QeF$ 7^znR,vCӒq$ұ[BX@\ӋQ!Xey=(:KVI š͹%BQ}%er.y0=굲bsF'}!qb(h'V"]+k|<Fp1x HMÂ񺹌xrQUj$9xm9׎vlhTF޸Pz0e4؆@z\:_A$@a<>cW3n<' md@`A1g#[%G}o@[R8usO gĴPHx y<ư6Jxo'Mm{핾OsLE2e(Ք|Xnf^BV|\ G.2C]%'YފQ` YD\Gf(9Y (m-< gBU%BˎLV[ -q-&ux3ja{vT2_lUyhA&wh{"5-G\SisjL;{gOTpIzZ-jQP;TM Lxx\^7<*]DF>1yrUt++K?jFYABay3T 7)#^iDZ)u'= W-[daL˜XZIu؟}"f}*)KAY9v=o0砾ޚ/}5BhuK)A6*[,}~;gBmtK`KȂnCMGYj+t1#K_a+nQ)F10R<A6^MV,3[i<_.'9r]*ޭoG(tM +;T.wKk9w>Gd۝2FR y'\L nXȌ[5 's@>"pJĸs!`s QAȤF'_VZKg;RnK]X9Ye%3fk%-7mrΉ 5lWUҒKILZkE.yP bbqitӧf!],<<ܛ&q(ϩ_V6ZT)U2 ) uK\dRaifвbIOnș},B$J[ g |h2?oоl9.s6![|bP/hCLP<36N)b.t#u[ Dm=d{Ɔc?HI}D \2ƒTcN/+;^s!°T=Ss萆PD{V&3"Z3o?Ϩn%Rm2!oB,YE^</J{ 01î ? L؋ rReUB3xp(v޿~upOͲ%~2)BQ5i s+~p#@ZN^г+w^DAU7)JWT m)l '5Q!l ҲO*>JE"Dr11>sJJ (hzgY}}PQنu>OvHL19NwxC9K7Jҫyʡ@F:/ P^٠CfD4c< xzu$?5ARuqg. mK],$v&sx9{6XX|= |dF1Cܺ.llO57U F$Egorc&ꪻD2_ j> đ{8xOB$IA1U};rv2(JM+1tkO}rJa1b^ie)jyE.z_nư\ ~޹",}N4I|n3G^u?nr d\r1D7w5^es$![XEm?c9 49TnlFV՜iqǭY#C(s=  aYL<+w͠gsS a=`(N>F)r =EQ0xҬ_WI!)Rmڮu-R1覼q "S %ap{G$$K$HXMc]<$Wu4 H@-kA]!7R!1p0L2aSuvVR#8|B=m%~hש3Zr )C22C;KE.x-a^ c&g,쨊CBnQ"i}4c/|@hܒkj8_:SuW)hRvl3b`pʆ횯qIu1ry䂥aЇD ^[- K|C̆V|rpG5 # 3q`@~E l˙>3aCwr=/bo q_˅@"=cъZu7lEv:PksI7[c 2H$ 6_+-MbHtfAR89Z9WԟtWMO[t: kO{=kK2TEtteB6(M $lhey!5ǒm>){a `3T9D;)lɦJ2ıFjݝbGYRMe9"á tDam~Jfz3WXl]$%>Kf$;ŸQ\rgzPdɅ5vawW숭K,.yLxTNت炆ӗ)J+YVN$o?YW0'qŠ mT>ʚJ[Kh8m~E35VئUD@<~B*%M;FI?F{fRe /7'U 57s/PX̝s;wj.-{#?{& z dF 8V`D/z)A!\uܮ >]J}   #E}` <01,%l3otE-zQa5\B&i.tu>0)#Z䛲ۆ}4ecۗF%2ZohD8y f: F46vi56g1zw&`/\w!S_,Z_E$_#Cu%9>h 7 -)oТ#],?=#4~\*Wi;q^v/[׉%[ڲڹ.7}ulU9;<z5}=p72F^A[ 8.J3IWpO&Bb+w}X1{\6g +Nvn9Vqu 2~bN^N2#DZt%vtOO gHoA_.GRbS#7zj#DE,֬ѣ oY(LVczAjrX;DنU:>qI9kS1W>[Ќ@oPq%K~+ёEvyX59=rݏ1(&{nZ4p Iٹ<"eDXgfCenka keOp  I[b2 +,mR3aC9oI+,)Q9Ge(xb^F@)I"kS\V.8ς973u>e6J|8fJ> ܁RSVq)TY),thp̴;,;,U5+RM.x$~&282!'XRF}~P?FG^Fpbq5 Ѩᯝby}|(xq7yZ&j)48ZeC?nxܦfo1O`;cjH@O}͞>mM;낵)io%J!?!s>bOV܍t*m(-6)5o*+102->g\xƖ&OKAdR4#ym*UGN68f{vU 9DX벻5bܑdfN7DF ,HMi46w1ʁ}4kz8Bn$A7Qo'NY%kS'.ca2KAOp$&3q[#ʇoI *FmpY+:>\R~V~3:|r ?m(!' lV뀼ڜ$"L\yCV;d]I{b}ۉpd q=OFY %LZj.cer}؜L;$`7pV̊3}үuJ$P( 䤮rHlhCs"sI(.AMf.T~$:m:QV&]lV 7yLڡWKd'Xz [Ҫoo}v;+},C/"ه:_RRv= yȿZpIB+ gqPCd8nv VMFN?:Ssx7 w?_-Ci!Dc_,%f)+5ݎ e rƩi3aTK^ٝ"rS^9R'mH,M8:G%Y\J #s&rD(D=ha90ٗJ\8('1kYVR D8S="yߠ+?kezjW GϺQ,{ihumZF1rcq8TOPQ[XAdP aYڶ5ȻsUîO\P3o3ᤆf^xrc;WKY,ߡ2(P̺2k8G9J(~`J֜$i셈7F,s.* NqQh6XTSq.c-~Hs\%Ax)_VeK E-گ?Øؒ+vae$VF 'z{ #jT,!FjHAqiVn#YTF0PWw.RebIx_*LхN&x~;Oąs+, 3*|z7pWMŇ ЦPn'bSOk-de P%Rt]oV_F5r'Y$ &p՞Y}9gli]=e\5jD񾯣ο&SEhiĠ*M|JnJtT >@0L?I%Yqۛ×ԗz7CiSwCn1Pa3-\FUpTԊOU܎$9k XȾd#_WwJ%.ܭF"\ތ0mӽgXBQ2|drֺ#'ёʓ yA fЍe$Ti)u _Mh\Fj!bca+""=d>d$1'EWu_VGGnɆ4C:~{ Q:J~]~i՛>2teڐf|ZK3T z84YUMnQva4؈3pkwLIDXʸ,KS02} $+kd8v=$A@Ӏ)ձRzZk,;)}(W`Вlۘb+FVfS^kdyl4ݻ|O[U OZeGQEeZ0C1ߥA:s4&cG`(HMv!zDtcI603&tՆz9R[K8X5 Թ^_Q@U?Ϋ QsUKr\!'՛J]u>'FKA*.oQ*)" k6:pJD T@n7\㣞} w99¡&k,#Gj21nyYMy'AjOzny~7 .LxSyCsQ̹2gWGXUڕ:ɏ/PtuTaݢ*-V'm 4lFW[xJe0XmD2Lu2@b=䫻}uF 0[jὫ?V=ݾ7/h=`K,Hyz<2t4qYTHF& ,+,Q_Yhץ9SGpqv65H,`KP^xU`Fˣ=|gL7l&V6$3ǸQPI5 T^ϻۚ=_`-[Lype-u.u.K!@JT[+-˦}bR ĉw1LyRMd]?գ垞W'6i*'8wQ34Îܞz5{cg¢˺(;(FLע)ePbVR(ˍ;rѩRrA7V{ygק1 $d{G\hatA^t ~XP v&jwYźmp,7xP$0fʇ`Xcﳌ0UdT ;a[.:}DH.lS]B&..I<}+vޮiv4a VĹ.L !j^6h@+_oM! S|<'(ⰀmXHױ,<9c]ɜ :Su8ͼNV= Z ȱ9d~ISO /xx>uXA5U\?#.^^87Vnp8\u D'vͿx+q|SW2݌ˍ@gL+mw9h +i$M#Z.5>%tqpdhh1 gҘNp9Tw=kXȌDzrXy|*N5; QRS! x40c;~( ༖evճ?5M 4uBzΪh Be] T:h)@k |I >8uζxQtIs )=j\.$5=/ .40աx[U^ U2ǙKv+hET_YmѾT~z+Giܢf!ppkχ kr,Ȗ"ngՌa:W$RD։=ӪMDK%.-jrYRX"rL1lNY<0O:HR2^]ŐPi P+2EJ@.Spc7sANGM硗=;PRB"luw9Ŗl| TSYimϽu8_M(3[:v$4]U)aL鸶$ bk: eh(M~] a7(H4u%j'b _[vdH"C5U J:J;L5`mىMN`&x(={.q+sGܥs2c`% \Xu]e3֊dbҮavWn8"U a4#,±R%FVmڙz.+[b*]?ʀCQ -;[;~ S?yEܡAS!=w"!2\bwUQEtc-Z1{ J ^:ZSf*K2"Gw{4)MO&*B ?htP)gȦCD8=O{l\_/ !eۤZB[0 lUq'&B_4Hg)rFI:evʊh=FgR%{$5k2騪0A9fܬ#v_0M?KL.,+H]ɱ#K?Cxa{8 8hq-w ?iP Gk#썚A;;ߜ*B#1Ǵi8j-grl U>C¥GEȕ=)ͅs^% o{FcrM֒$c]S^ȱٌ$_Xwdzܶ)ptC}VVx)S'֜ h7w]O{8,/gm1G֎ĩc 4QJIVv R~C>I$)[t#ŮMƢ);ʏ&DP`^C] R|ZtCB*Nv^2*MLo#y+ѧ$Ay}afFnR>F|y=މ؂t;0HM@8= x[5]yp404m~i3fr>4W 1*L6.ņz Chsf'0LS"U:eJ8FJoe"6m rt2w/T6آnOv֕ 5̥L`x䏧[hC[VY-޼;^n!ךa&6}%LqVXfQX^Jw"[i1WC}Ȥx8"͸w*@ӭW#y4yYFc|,17w=GC513m[K6I%۪޸HyA"xO _vՈ\?3x%lFB5j쯊x"d^Y Q<5IMGv85c 099ΐ@GlAؿyaB 3k.ID6G6=r<ڱ K.ѬNB(+,g[XE2T萺F/0iՕ!@^R:Nb|:9a (0ᘞnVbe`Od+uaQcQvw3bҶn!Ayç)Q|LB@'XLjM(|o:~QU)­3XwwMC}.LZjM`SQjz\y6k%;ݹ#'{Mg"YG)(p ژ dV'('qonAF-x)j𬅎2z nmeb5he} 'o@Xg:i0M0a`]}jR?AN9A g]sxE_9qu\ %z8|#pqG߱W 5]=JL i¨~u祢uUoTjܚ|AKgW2Dl7 nHt=4t|C `95ՙc/|b:)\C?wX݉='Kxpt]r8RpADYkK.Ʈ#']cZKE+S]?^>,R{?{Ix\n0i[pj & 9D.HsQzs#VNT 4 !K:y^'j\ ތp{uEc.]m" $DuQU3oB!*H#{mŋ[N%i=m^U^B;ϾhP|YQ.0ژɳbzڑZ|CH0ʂNtmص7AF2)To !>[u:S 5ȭK:߻﬇B]z; C<;CfYp`CQu,Kw^PMU\} ԙJΞ<4a;O;hVMK?RrAaXA2[13x*c# Ǩ7o,ʙzXXG".A]tGEdIU> )oH=DpK OzKA#9|U+ X>yύ<m3=^3CIҖO[c`bM.'0y}+%W@LztĔ"fԧp1t !6%Ԛ ZI 9\Z@`n3w.v݊!kku[W%ޡi_nw6060Y+k׻֨Qb&w,qW)\H1"ց3کz"W,$$*X$s$;9).Y{Td8% XzݻWuGߐ)%2ԛv7|:xP]r">urB: ^Q Wu2Eirv$"nKW{q$UPC[z5[nNQױYr*KvUϝ?g7S/(mb8bGYjm8+R@V=]K1l*poX6P'3Z |qT@vz:͙bAh%A<r~9BWNp-j *$v\ -LfTInQωqϜ9}3DZJ>,];Dk[?lzVC|?e:a 3ʷh5Xi%iw,xSg迕OЖdkSp^P(*!|6tL_s3 2N:fFjÙ/Hyޗ#0^iuNpHE;h_dr=n߹olg )+=(t *spH\0 @Ͽ b[Y~=Oa9`Tj/Zhﴎ&Dּ 13lĵZv/tds ^ Us*JYxos )2Ѯl eXm+j͝Q8i s4]<̡y8gvVne%d~1yN3[*Y-׷Q84N m3?rCn~m"X$`K`AA 4b5Ϭ7urER7F}F0{uE ߽Ua<ɑ쩣k!v#k2?dƽcx) &ştsQ a F' 4Vq'qh Ǘ8c*X`Zcf il~\8K}θ%c9,_bj4[@#)\p U+W{O̫VIeCe~Ne~$JQY+?(koxoӨv7-tTp;(<-n6(a#`o k[NG+3%e]?:hj{LխuO=O[p^tAqa2ᄇKr沶4I5P^=`䩻A+4ѠUd6@%ZU/}I0{SJNsnWQ\:>-ݽn"|R)*:m|=Yҗ:r-{J~ɑ4e-sViqZ"-q{G&a~%VX ~|q-[ wƝ| H?ne'>{.iW"Iu/4ka<]cv vNlڼE} a_jz'w׳j?>>mu)ڹPF[jB8Q"="8*3-" ~{tNZ_Ҙ`"{lԻ,c.Ij{3"܆N—/9N.eeJJؿK|rks + ) X)E ΟWa.aA=|TܙHDkm1c=]S= "3.WF04No0 q R26'Tˌjoc}4e~{7 ΢6l"O.ky!x,]mfŋ%Qm~%;uoE`=QR$Bw}9"Oh܈ >̇?ޫ3.2>t0%bp;x]kp.TfcTo4[gD R$1>OT WjyM^6%.񚰅/[~ZGʴ ne>5T5 Ґy&zwi#Y:2\!e}+[em(Vm "}GeFd?s$Dm cF]W0 N,9(4@#yRn˥iyp=݆ 6ս-SӇuF=a(X82 DO;Aф҃[oN)ȰhS[&e_逾59W\P'9CZNCW[WLU['Z~ߕ8ĕ$֊[s2 %0 UMc/ï@ƀ%2Z2s @QHi<כ!?4:1bsR;+t5x T) cwT_t8v]G;U| \'G1~D`N論XRJU)"t2qN֏Hr5IH kˑNt~\k _jl&:">.'K~mj`4F?ii¥[rE>xajx4J,m"&BAN7٢fPaǰ7g!ǝp~!= _ym]hWOw M0ca:{\R*o_@6`!Ef@Ϻ9>r;ykBG36\C$K+uir R4YCS/2iͯ9Iܩ+EP(g=, B#||w)+w!Pf`?^~1ʌ}ѷE-$k>F Sπh.ߥH(4ܴ/0b8ѮIH ǞJ3Ψ<4!=QBߝ'. \h &F,VJS_h1 ƍHoCq"qD.f)T\I\Gf(y]Ն%X0԰Kv0 _[Y2$'ۖWp姇K aEΒ7x$@v])Q07s4T;ߪ8G^6* >yxRUIa) wgVňYuM7o=oVsSk"2hLVe)}J҆DRO_MT\1 K"-)6 ]WiamAdzAקAcGEc(TδȳkpR]ʎUlA8oj3r)I6`pX/'H ^gB`?sݦ R^2{sïP ҕ__'n]KFZ ostLVrHDLۖP' y )TP(^1&E̢saU,Faw)clS3/ KȦ]}x{GHAFAqe:y ŝp`h! Q#a}?R$HK6zj/h]?M$ UPaR%P]*k MuL 8ĺ֩׎eL q[X+t[e跇J݂[^U!'2ZiX3&=P)n`9,(2Od7iS9p#>у뤴,M9̱ZD8?J<!nTR4PsCH-l+ < =e%5o+פ\TD[Hn5lR.Q蓮q}~B^On[H OY(cs+>}N ?&5$/5 L: 3:GMd#^& j8 ,Nofhԓ)A4fą &LFc2u;+p)R>m2ģoK@Z]9,L|ŽU?b2vM'&o+CI'*^6G1W6^S~ݼi&`Mr9OcYc!%ۿ%JW܎%gN. O;4x-n{{ft?:O@zf8vĄEC-NDegrJ(j $o Ya}_eI܄NލM\Ff|Uusf~qڀju#y3q^ұȱU²o5p~ēznV U. j[:庲-mOп`$[jjWC~A>cI£]#rf:nr\e!FI*VPnYZaص=GmY|WI('!,`FݷmMP&j\|UlU>QJ[k0*3Ғ<'(ܖulxp<#]lCY*{eS(mڴTBᏺN75,sܠGP3Q0qTU4HiXf VR 4z* &IWX`GC1$'>SieP}^X(eY}E21Ri/5$ N^xcȋEAG j#ks;O dF~2ن}-#33?$0p2nJ]m=y N)7-Y܈ZoK'Ð91¿zOW~:D; l%$]?7 )!xʪWdcKMN@s%BK?o.͝zc-К,?TF&ZhQ6:?h%@G~Zӂt AqUͼz:$OLgU\K }XLYsD)e\ffč໚ 6R-#<\-i=?ԧOA,GRema] #tO6Gb;PXꬋ ևxjDԂ+x'| C:}EI37yjYrw qXbMYIp)r;-ut!1@H-Ԏ@6$+sqi 5MSZo!Om.ˤWCJǒg#ǟ{Q ㌕_0te.s:I!ޡuukz8X>8JKT.D4Z:!3p1}-,\0&NKQ@MW$}Bvcp4u}ƪNd;!b S~܀ >t/^bGjr\^7qcR?jQ%t쁉`-}&=O8xY-Y5@I6D 0TH[ }7a-g|fI@'~&ҽ6"~m*X(vUG"Gfb 2`0KPvlSz)ҏ͝2fh8v)Yb6d~5}&orc|NI͆A]d$̳ ŷ/R'd/ Q ,acG+.V:_9I`$6e`b8]Z@U`:?!fA a(?=4/km{mVF3(R߫B}x6y0tyzA/q/( /?w_X.b|AFbu)!_BO|X&)Ohuѯ27@m5o>R0a(3XuE\OGɒYƣ}Tf9x:zb*}6]: {_uhdkMQH_A$6k: RpHMHX7$UQ*QdLxom| \m/67b 9ѿ/yI ՊPh2B9PE_ʹK ia8$ƅJ;Ȳ+{6 u r@8nftu)G#RK'6tu5yҭimxpMe1Vײpi[8:|% SP Eg BKPgѪ%Ե|21ny3ehގArjiJH %r,O}x6e@U슅R>ND%y/hzBZ7t :ibz&[!Dт$8+}ōʥ-֎WLGI)P. B%>GI;v^ Czńo=wԃ/!KAʽj cא.fIя7+D5 E?HT&>NLri*qpPUtn?^Ł' a!eV^2.ЊڦgO/=dv$ b {Z(Vht3plB."L3'֦V6 > dԓE߼OQ6,oKOV1W83j/Q(?mFVrl^ Z"|8i%?Ƭ%2 w' >71* -~4z*Cx,L .03z^:2욽R!Hժ'JKL)|nU3e2q쐋wNT)S]~ y 0?fLJ+2Kf6?W@q!C\,"x@mυbZ hڐ,3^`;X;&  Te@SAq ԡF0'a!qq#/!%8ȵG >͟#]pW H[@Q`N1a6Ĉ6byː@ wp4nʠ Dp ;ħf^CBWᖧdVR1\u6%G|u0%D/4)Z%g;ȐvmJNB7Ͻ!*rH{[5xH"{]thWzُ5Y̸݊p!LVn$5^?%NЪ.HmYټ4nG yXt*hҺ%qYn*8rA2IR=Ȳv4Ip*8ٶښ?8exj^ÆjJuF2 5u.--lCj0J:`^Tt7Doy/T{"`A1HK:F5h܉=T;V=`kbvZ1wC5MSGAz݌O>.,Ur[eL wPM˪0aҤy9hb;5_ }9 /d?R.Uf(;\GVi CS0mPӠ^_Znhb?FS"O X J4 ąphLw\J#{薌vB(]kX>FcxTQ-H\lW J eAʿz1f,]h/=o=YA[t3#!"iMt߼k-t԰>ӧ3VX~)q2q'No/0Thiv'碵-nRga/.*~i?\dYjD1ӑ6G)$7e&2k6)Gi;o7n#_4S6y.`cGWR h&60v,O>[t,ž`[me:b|dxSµR `ǒϐHRuCƗw1o޿/oB P zqj?X{yq툔`u)L M>] +1' ݂cXxojԐ`w*ZJG\0C{CY|1Z&k}g1G(VqeRXk ›17]^\S^-1a8Q_3-xލށ}2"rDLA[Љ]Hq޳F)vI _Fz$?(~ MVw9Rug#YQSA'+SRk pm DEAQ<4lg&\'RA]cћm?O"f>t'`H{7ipSk5=$t2S|~|e|Fi+K)ݳҀM m;?6Rd_@%hOHɢ G$*ja^)ӊiYzn^-,z[@f r( s: 4`96> *~n愡E GNwE1VMB5&-g)Pz-_2Vwm~E&9*s "Wn0ZHGd|S{t)a Xbǝ8EedᓥBTjx&MӣJ""(1sSE+ml} ݼ&m9I)N:K=_OY_vL?ul=ar樼\?首,a6ȳ-N$ò(RܔnREKP!Q߿cAk[w9^]jwnn2D$G gEkŬF@;'?)S*CyxkAU;A(蝭gg.ۃn u}h n'lPȧ76,\TB&bخsΫ ~][ ¿J,0.Xj܏DJp<e|G+k bxM{i7OnG>K뫁׌`~ 덖ng2)݋T"G<({q:JL_!I+bDw1ZG,g.IƩCw8; ?mdzASqLF:%fCPΏjy6ȧy4(m2Wr:lxfiK"XG 3:ŭXqnn{̎-9 mǖBe :Y25&೚1'<\ɦ]}]ZWEe*"=W` Buo[5تp`rѭh[A4^-Q R `;xiub:[a>,ww{Hf2^WW1sGj2`PaZVKN[IVswf07۝F K|q`LҢȟt0 =lHtvJtyrv"f-zO]Ɓu 5ڴyrwMY`N}w90Ȯ3l~jbM<&ċY{vjHW}5ڵ[CﹽFXUS`ֲ7},[KdG:'U%5-4 YTe hSP"KH~rEʕ!8̈Q.)$3EΔbwQ <[y(53(ilw8zUNP5[@a-9jcs[UJ{,n ! 6Lj!Tr\kbB#@HDkKr7)L||TlÍy9 iLj:θ|qZl*w@!1BY0)_:E)jjf 3z+:)82k=O&`f$㖖3Oƨy$1[BCթkB1e81 8H];9厡V $ǘwHYk):=Zb @,TT@3-2S< ӎ淄7m-6NqIya/nyĶ4HMByYʯV !ăCxteA<ĒE~;ikbUJ~& &9QE9-؉!*;|nZHHA:@Q{ŝ@XJ" .blK7t{Bn*JQ9V#E%B&b zn,׋Ngy8~ޥEg%ܚ5Cw;$՚h,!2}u$KT>8yɏH߻Kql ҉h_[gDI;BS(,4'ov =}@ET5"z qG$he ^nOV6GwݔƟW#23ANoTچ뮶' DդB PҔ:潙~S= igF&}#~66~ӦpZhCDOwROsIb^QQjCXSa?ȶlopql)^\r)j*o:yBUw!ZYnR^TeDyɣ] f rUio>E:4ޮp~(;̉: upi<դZxBԠ?n91:óD4`2 m.]Vt_P_4HC}ጾ tCXXCxPQj@%24Cc93h tZ~&p v7;ࢢkwCN;c2 avg(?%~woؤ0-da@h'0G2@dOǰf}+4c'"e员(b/.6 8J#0 _5ݻ\6ϤhQꉧ*j@>!j*=w^?&bcT8ͳ\#tr2vMEw}>;Ώ. x sr d*ADk!+0*; ?u%;a۩~_mP9;Nz2I{ Ra]%/'X$y#Bi.ۢB,Dc7q:gNYX/MbC@ͥ&L6deUԯ\T Qd׏Ќ!.'`r4lyS3OdYA^{hGs,-6 DivI wq3 WX ycC_xTԁ \rMjt 7`N%,u0Rs0_[RkܹfQ}zq8zZ8рT:-a&I#v HI8G >BEc&y u?u 6Fs՟kǺ?W;sw6fC+gdw(a煩IU i'FTJhu2̻gC|?8qGeQД16-:  t)xb?\t`iJ8|W /eI-aNEPz^8L~ j~e+lM35"i-UHFր Ay>qt "NNs@et*Z)8޹X?cg^]z RB>6T9!֨3mtrO$ W:{˖`[͍0{U+XĖۡHgY [9,T1QPjXCvkRGIʥUk?㖃돒0ˣ+Q)ho7~GeFWC¦Kp~]N ֹX2*]fdfʼ\~ r@h7]C(*ݲz#ִ{ǦQ {I^8P}V+oJ/&Ed4HD#/>sQ$B}OVY8"Y 'pɍuq\g PFۼTNϓ-Oc c9ٿ=? ֚8;p&:&oH42dMDq[ y)zcԻ2+qS?* $/lwds+ \tĘݨs>mdžGYZVPn%Nff0c@=wLO h΂Ҟ؍?> %L ,"ȼrNw+- Mlعk. BUԪrxT$@ Rh5E-2«_WҔ)+YfG\w,)L^VdXܐ^Q1;SJ=6K"jf2l-a@A q_5BSK*!XFZXƭ }(1s?0LQMuG`rKLYZl0LyK&H?m Gibr9#P1xcyaN~P)Qj O. q$iSf wtxإf)P9F|" O ppԐȿ3* l:94b xVQXi8}q3d˘Z L[3ȬMws _ ;?1`ec"xw"fnTk/FFF0r,|*"k]#zU*niK4ou-ZnI<G 0jgi|Qlh0d.T=Q'MNKQU ,tKÅ685ef'; u>]lL -Կ)xxkKC8edOmH7$J(77t PBCg6k&je?8J`wm?5t9(?ujlU^N`,^P˾DIŲČzލ D7I<2#Q-$Ǡ{29pdw)x Gƨ$dX 1QPItqSTئ K u6A8~}ଘ GfjpDumOz;+gdě:a0<ڮͬϑDFDi%uI.yuEJ?mE9Ghb- @Q6; : sP$D}v*t䛶85j~rNpKɹ^anC_d2f1@L'x` e}\:~ tFmmэn|J TRMCfz am1Hb4"vfAq!e 4=tٌ;o|hWloԊ ӆU @`v|c^kamM8G'wB5MROYפj-Jz6+XɃ{$;IeL"R^N2gN(}8˩+SP$GX7Dt<𘯙+6MW4p^b- }GRҗqttrD |}}m#J43=un4EH$(^x.NF~TócAsZ,"x剰jŭr`3kMqG)(%Z%d[o_D@¸+>.s]'X=Y`<҇ocX}hkjBxp^A̬2cgsDCTVoj5S&NM+h.1vn뙦6Gazs! "64hǍxCK& 6`FR2oQ[O)ge`B}wO٨υ$W39XXpJ|teRZGS3r-b+mA{!>Ӛڵ'WIrJAot6~e`O% 5mPMS x_Y[4vWAG Yܞ vcad9H::P^uU;貟JX<+ \{<Tq~] .5nd)(gYQ͹:^"M FU^鱄JO{zcz~\rL8}STl%"Z(sU.2T $׿{ܔF}33{ YkO{=Gql-b8-#kqO5t<߭`wZs>jCb<Ji;?(l0kX]8o@B%D6L큷qʑl6ELEz5w/}@3v-cRiX_S^y% ĢAW)VAgΎ.)^>u41*y]-1"AwNXWWv2 u4""P]\Ҡ g3MRbFifquTZgἾ=*o Kp7X)W]ɧ\&!By@3ᩪW LJwYXsŷث:>x* j{nݹNvwX6bJXFYl}鐰W5Vƚv =[t{?>o)ݽK='h_6Zƅ*gZh uYO Io;fĂk^qLngrL:ݦ&ҭ]3lͬIe/²U{'.PXtwn4:K⪇A s&)"u+ڂ!jn0i⋻`awE4ͅ 8PpN^g$`ߗg?=##S1[wv!%XYcȑ\lU*_p  >x1>4*uD :ݟEs4q*%{tF15P[A*>@fNVgݡ} . Nʪ:[rùׁ0Jts].-d\gC$؉7{NP*L#Q-Df1 kfGbD EZQl \}Gqbvi UϢә]2= D#F֘"c1GHVB3H_a!$JYgB$&[D1ӴFΜM>5crۉ- V//{s&F{.φF?HOѿ L<\*++i*d2bݡ.|bR78?\oFkY~\^ Xk,XM> %h3^Ӣp@NEj[ 7x="'G1hوᖢy&^\c;-E'AXS޺y'm";-rߙy<; 0ܐ!;ԅ5{.҂9sI#\R4mO v-:QkbUMiXakUĊy65/iD͟y==+-*Oԕ+'t7ZE4W2FFGO "O.cPMM;.OE-ҧݤi}^AdZ7rc[uBȮ57J;y!0u-ooJMÆedL7~gx .HNa+;/<ai/? .K`E6㞤Դ_+Ϲf cvB ("Zˠ 2I %\, *30Joףkq,\Y,vNjeo[TW3w1 EjdtՒ$$DKD?᭸ iĕ!hFvQ76th2X& PAxqS{pUPyxYMh{2y탂0~|y@D7۸J_kfliIy 34AqpJčt2K ˚OoLdE"FP-- X*h -v*d4ELkbEz,I)U'o\Bq MFƔ MFMپ[:hڌk牴w;7s[Nk7HYCRdJ鎏w)VגIȃ*wu00hߙ`V8M$ވ901םTZ`-i 3Dk9C>/cvr<Ҵ]|զhHpLpקʞug _ҘWp1uvZÃD0~3IF}fhPJzP0W01 [zlVyWfE$XvS=^yq{Z҅>H\#.X5b^{< IF =Ah=BAk*rnKgv]w[BP[P-dh>ViN8;Ċo8OP܌%I‚+)y"Y򭒃T՛NJ~| Rg-J]5EǻprfCd%~ c!eU "%AY]#'% t\)LSKpL7J) -_>Pf 'op8GytYA?o,_ُ4Zy魸ADžb\?(Md *}wuՃ%RӶ fVG(c(mmj&rvٕw.%CD̦]~xnt0Uov|_ݹn:Z$[D(I=vY/ACN"[Wy YᎴYgm6fL8#)Э} iVr :,.孆sH% E@b?_̃!f/Wi¶ uK&Ƌ& B#xIY =<GZX׈hӹ`hf:y`u?M݆ۢpR?q1ysvM{9݌@;q-teq E )!+j9j˵ ΐ6m('x P5״ߎ2Uw[Qt71=Q@mM_} AbN P~^1$|K/Wn+v۠3H_WlUkK8^AcE9T@2AG6Stkp}ΰI@Ѷ>W,CpMK]Oo@on( V^ F2!0bQr*l~YmCh^X+UBa7'A8~prttSOqX3Wv_LxR˦쮍&B{"쌯>~΍E$rEe5'(2*5G$tYZ>Ν̷*ɀZ@OhHF7+B5]#W *4 pyƀ"^Boni@^}1[>}0hX~x ؇fx`J$<+ה<}6 cW]Uodگ2QɋxJpt~ɿh^V[)<پ'{E^K̘P&VFt$E&#8qx*r Ube7_A1#)>7FDG\L%ֈ"Kw'ބ!f<|Ųn5Q5ﶨ7NW J.5  ]:#cyVu`w/|/SJyP=0IqL-n$+fv )\d,m~c,O[=3^L=RCSӌk V"Kz䠡{7n폞/YN1i泛akfK,GY ;-3!s^D|+UP4Wxx=Uߋ<^lfezfk"g [3ٰT>F:=h^Mg U ٱi&|}j~IӥN)+,EÛeli屌 0wTWk"lYe]EG;a|`T"P8V1 gt]+@HM/Ԉa%J?f=yQŮB3 Ua o@ʧj4ù?m$xcqI~>P!VX79: 9-IB&3M6`!kٹ o;FE HsUH\fIFQ|%ת Zzt nA9^$m__DM;.-(ġ.Y NJ1zK r:~ř* QzC ͻw1I0@:60 8wO4JOg`e?rbqvru`kF`6bcy9+*W"|Z5 lGTvFj2;Z>9&fv~3rjwbʌ\y6˗ >-PF ,Z  ]22$uO@5= "F4>/ 'Czm+u)cVn~_ DhZJWC9#KrኅV,|#8qܨ8*0ko1p_{D "Fmˇl^ wVsB[ϻؖP[m%;-=_B#j}/l|8Wk߬he#r[xd^Vw:&Eބi`hBZw*"?K3_Cm/h\@ d.H u E=1wmy""&FFRDm&0oe#g=F>ws9<1V"xfAM w ɻZlTHTx-Tm5=v4%Wlz lڢ'oa9îe՚K2_I ݎ7/ sm4 I*^kБ,Z}|}q'90-QE,ºڨewxԜ˴NmLLA{kj6%Ϟ̦`k(X;\2'Ja,2+'v@ab6YBӑFYDˊ;nQAƭKޡ?]ri|g$geqiO)m=h9/k}xYMg]1F:OmjN=KsY _-Cgֳ[RFĥ7 .YnKNMH v47_UA$LH~1WN ں-Agw}^X`7m-4Os4؋q=2fkUEŸ:kþ~ c]"f p,|E>G%9D5x:;,"epZc!V@?nSEA;sh}4-q0^ 23Aݒ($lb4yJMiIR@vZ(an`0(KJ=L4^i2"5 R8vpL$cT*EQ4=qKpy*ܨ060c#Thnjk%s"W6ydɩjR /Åy%*=-qw!ƖJP>}D9GJ1HWꅰP]˓D6Qm?f M  ]"=11J=s鐧KNߥ?XIX5Oz( uY%4JD5EQ&E+'1&\T񪣎}d=.˂h #to,P=Ĥ3s]bU|NEW>[&쪻hB\K7:Lzq,묤_iUHމ3Cns~!rVʛK.L@f :R Y:0k BeWzo20'TnQbakpH+pc3Ђ쪦 [*i6Mu9J޸ ͧ{\: 8^ F~f_OV0M)gSAEfX"䷔pv[ןF,OqK3^к2S{=Tg2s+_N`pIi/`/֓l\"$gܿ 8O]IΰZThug0ocy4pz*cټ4+R) \u[Z& Z5D}.hem?ͩu4wQ.6hcdQ$'v\Q!4zLGh:}AnKx#g1IptSk]sEj ]^26D5T挬 MYD*s =j9 b،, 4v 05@3E5@m3:_"-F'nO~;Z:3\D@x 3ʎ!f4$ /Nf ds*H튱؝t:}(ު[P-=G #qM~ Ym*9Q(i2{[w1y:ס~3*A7m=CXaM U}rȒmr(';Dz~;/ܸMsΪՒrdmxpzabj: !UԂ ݟ[vYaFFg xiwni뫙V3z@]eA1J \ rV"H Veyfӥji3\ևa~KӦ T;'Xzc/ ȝbP!c{wǟ^.&nQk9O ^AvYam?jrx]f&qi_]Kx)ǪVDE:鸉\㘑Rݥ:QEmuz tG<RGLnVTUL"#?e_k YTWx %|FG!(bJvSLkjA90Nr~IuO$~,)tmΑ(Ґi!b[3:Esf+*}Ȱ^neq 2.1 6* !9o»Fv H0CR}=>A,zYT9myF< Sے4Y}?p׏-̅=5E=wϖ^qݺت6¾R@ehv6c Kmn޼λŽcʭ?PE7p&p2 XxP}3?ǜ-&5cUtc+lXǽqݡ7<B.T7pm|Q0y> gI84~j^FL=!h"N!w,{Fг V+~ ĸtIJ0^G8n._xn!޳"2X;LƳH&ҒFйX:u)Z 6>;+?p,A,{Ҁ.Dw9o:1؜f_~$0_Wv6UPm˴ϯ 6ݾ>q.wI rN\1Jb9xrRTYJr 8C y$?dZ 2(3]+EԴ:ˢ&֌e b|5Et+Fi RE=ц]fքg? z|y+Xo:T̒:D$GGnQmQ<#B01qr,gqqr݄JS*K}{ CeEvmK6ZI*䫫CPZm=)~ _!-igDVTO DW^ kg4X<ńZъV챙F0u9T47@Qge M-x{9vVJ9otA[7Ez1u~.}`eC_F$F9IgN|A|(0[1:SeX $6}.克 &ϑ;5$> ḱ3aND ]N}U|īۥՒEoT˼y({&cS[3cQYn+DplEƈ Ȏc'1a~ :&dc(\?7o%P;~ =#`˟\!Fo|mG--Cݜd~hצq2bAѐepV}FԲ$n 2K`$( Z,z6MV05K( ـ9یtbFX6TxBp"1%6Fa5xx?{^ejo~H;طxNs'eE|1aXKP}'p_}JKo\}kTΣ &YZƶ^( 6mE{OvIr{AݜNGs8ŹXY!Aw=3H?YtɂMcLnTU(9m *'uvz7kT#{9̰8Kw+jxfuHȔ6:F 0U 9D9he0#{ w].e|Cj47%)<Rc$ i~Ipm ž|T\%&F-+|-KQD*-O[5^!>yԲ@8I1h6 lbN 56?!iC`m<_A{A&yS0)eɪ 1E>~>X+Ϯ#q5? g,T ?paA* y oqJ`0m.}K-z||ʅ|uBEoiߦ _ėgEޖue[] VÈO;Ze>h7~GiP[A/XC,*)n҉0hk;{La /l<2QUR ՟rWo JP>̚MVpXż,}fx#a'n L҈2XK%6tE";[q='Mbix6ssdļX"ܛ ۿ-C ]jY BIcq('{O/PTQuf.F>Ŗgd[s .͗]A o]I]VㆠWe׋Pt?he..[ԥݗQ$2r\)SmxsŞ!˰ރ٨ZʘSv1Kj}*(y๟BK IN AHޤzSKx #WW}~l9vrGg)K iwJ_<+Z9cňѮ ZMճ1s5~ jdh=¬! 2CL-Qw6RಮےjBڲ:۴9C3NM{㍆@N +m`OYjZ}VPYZv Qُ LBS` t¶( A2»au&AQOTtfUMNxLj¤jj˳QqB2#L%bT$DV"k:#.߈9|joE]=@>DgWAǔ7y3oV1'ylpI`U3.\U]j#L8(a1)2'ovH Y }fIĈ6cA 'N |Vy5VBٔp7COB~.:?H4>2>qݺJrNHgi9S 1%?7b,/__ '.`kR_ %.{4S8j)ZS+UߣKEGGcTވ`YxJrUmgmۑv}4f rt_S?1&pXyy:;by+X%dկT{oC*=s 5RdL]4 Y3hP?e3J;rudܯ?oߕ{Ϟrlњq3 Jqy^H NGMzb~ D²gW-xܰ\Mt&riiLm\c=@EHy" \d/τhlk٦"` | u8|oZu)|%:DgB ǜZхd(D뙡zd}o_mLqSz%`(l9?T=D>bѭIt k$~*eFS]L,?"* !a dȼ=]QmN,[=G? K'qeEnkF\Q"%c΍A'lV+"߄9%/ݳ |qwO?fQ:$s{}f IhSQ?jNY8:dYaqI}[GzhӫsOm l!X\? 'ic%(v/h~orl T45'u:^:5->[Ȱ_g?GȈdx{c`OIK Sb A" tl@br'SB۰F-H׷׫,8m$Lsөvݏ5BmӋ1}#qپ;#V.SkSʹ_T˫4G)`OذHCiI(:Ӎܽe.՜6g Jm&C1 lΦP?'DG8גGpKأx3fa*|Tvtawĉ͢jR~nE-.,>/4̓({T YAcQ]?(u+m'KDc /ZJQ^|EboFQPUA5x{Cʎ+_}Ħ_&jtz=87{@Vدl{@haѻ@Ye[~D',ɽ)ρ +M{9s`a۲e ,'vU~X=])x3e<#1WT(oPR_j&!a9~Y rµ:L;:ta"3O"'SK}#_`PRr 9Z=3ybzIo4 Ov-D𷜼:zdJbkF/=!D;K: |6˯cM\Gl eLぬz3$|?S6#OnUJV!m5Ȓ Ere^7 EwR^|c:u3>[$wOe!~fw! h ,.飃8` z#"z9ٽŹ ýs|~] • v˅Dg˙0IxiAZ]L Җ_E0&1I/}ʍvf1&*L6ikSbf˖Y=,uj-5/aShi^T2O(i/F5#]>WmloW5b4y>?0a!e8`FGL[sYJw k۱@]l4ݤ>Ui]w,)btNa#VJ+I+p>ͤ Eq72o}{lM/B*3sjRUFnȚ&'oi3!g -xMWF6ؐlOPBG[>7df#;Jg^~57Y_V8mE\qԷD:>=uCO=ZFzNۋ{kN/!qy_ 36l2| &x2^鱖Lo[F٣7Y3&;&x! Ҙ=jiz` +fܝ(춊ygSD rX%Q?di iJ_Km0 ^[Lo`?(Z@{rxLA W)\H7^q+Cq~}B Zy:XȠ[wą$ā\C$6%\U2_آ9ZJI_}nXMu7lR ͝H{DžN ɢAQl^*-M=1|[Gg.H7 _l啫5gca >#OU df}u| 9`pB,!>K,wW$u;/ս\Z _q*yJ6oU]ɣm/~~;p4Zk>~n ȏ7NEKU4jZp_X,\^9=VԀ;C%|[~GՉ>ia7p*۬V3k&䕁&)B/8*-$8'<ٯv)_3VK &7Mx'Y:i$8O@EKj XjU@CaM Xk I ]qqW~)P?x'~ Әᭉ,oݴ-9vܯDz,ZJP!ZT϶ʸ7?A)ü&H56pԆ`m)|TFknvL`-ӏ2(e*ňB3ឧEa;no>q4TyLPA! Hl7I`ܰ!4N}*M;πc1M1I|yR*Oz)J[!GA"}5GEGg(ޱlto%U30-;^P_UOv{61*@Q0ʍl|(O[Iw^|ް{UY0L:Flw7r- '9all?'"@Ea`gWE+oZe%5дrrgGmODT]M;xe V3᱄ ^޼3:VT=?d!Rp!u%" -~к@N?2 Mrrܫ6ORUQTL$70ȏO&[ыԪ~W܈$; .y K(+9mi.(9l$+_֐"Ǚ`̪QhW# qԶ[SjbH7^ qUIOE7mB&k?i_JM^QwrPT%U.{[*J2hg\'$6+F:7k^1 $QK|H#=>׼OnT. .75B[IQgY04p$yT|$O hB݅<h>ZAN각=wr;𲁭2R{n<kr3pSoo#m$ 4jLNvD%C}g|Q4E@cT ѱ>u2;No܌24P0*hE'CGHs ڇ4.QoCdSz{$/w9G}SqWp(JJe+{) yd%z*⯽ZgBoSiqM(ޥ?ipC(8Gדn9ʪ+A-g`o4;FPXAL/ʗ)翬Qm||Ǥљ/|kR|arŀ7 $nF.yOx)'|8?!g+m iU24W;uUE~ו7Rtnk s5<`tjؼH*"";ŒzD-yHW>*X]=P:l{lPյ޸A|2)Z&6(&;A(FBpc7ȯU'OnmN(G%c8J~ v0\| $%D\˻+N#v<^D*1lžZޝr 䥑y?,7ɽJKMj p`#ݪ}ϱO'z9(wvP|UvN `1w,Iᱫ_iy@ R.ØJXX/N&%xOr0a[MU hF ~#inU-PDw(Qa>2\1>9y!}OcS-I8CI%WE>d!]J؉Y#aC )T1vOٴqey`X#{>&{}R/`^.6[tUTF>fndUOpsЀqg^n936lfgVGҥ *c(az-XJquYe{. s#LX|%>n+*YFluí .6=L+<]HBwo7̪CH2(/$w `jbsc3Ke=H93^fłkNLyݾ/M_㤏ghyhp^ Dȵ :v_<[*zn4pCI^mpMĔuG`Osȡ-RwN_-̇~(^ ߪAOhn ֯+-"e$%+츮_%+t䩀ҩvvZ+8bG# >Ѡ< vWh+рV+{;&ىhtd1Gf:u*Q;!ڌ^sGP!ᾱ;0ÒܙԻN}3z⑉(>$f fjLc"t CPmyg>"$3P6/G"B^7mtSʴ!)Nͭ ԿÃ` JFzea/dB\3.ێ@2==99 uvRqDenoN:B%جq4cRyzR碃^P) ۝/̀Bxnr#fxYy5O6? 3@wel0W}B @SwN"L0+gE##ӆ4&ps$ieߑ^ G8.?KTxծFCwzoRɮ!,6\lNj&PVt9% ~禃Py*ak` a,]ʔBGأ~V渄^f+2:>BxUo=]fK2ɫ EotĦ; W UUDZ Sx:`RL~p2W>ypYwaf޷TrѶL>GӨNyORyΟgl dCr͋LjtQUY̢!_8GL~!ną= mvɈ|כx=Ҵduxh"8CΧ+DX(3EzDYODa !e<\y7J_ @M !՝yU G;_Oʺ;lTR /dm 0yۼ3)5JkLғc~[6RD̫NT ^,/${ |:)9EܩDXC1CEp:6RV#ļƚ~TgÁF*%XE!J`^I9=**үQܪ#քġZk9wJʩS_14s⑇"[sɮNO&@9-(&Wv@珦:at3^o* S>h«8^L9QVe~,#'Q7Dw t+ 78x)06r:f%,Aw'RgP{*kOZRW6` s,ոتʒ+El rR$ Wt=4ξƥ)~}ШhGH/61R4HKʌl[gIW-Ų@MdTHN +Êd%AE4Y3"-M-S/P G<0lm߃g}7/~>ߢkJ̷IP%TwaMpʬf*"zo*`n|Hu+@9ų^->֌ K#1N`kCe]i+EB[(jEQAݢ/ 4qu)*M}]{s=)r<:b;>Y!euR N;IHF}87nv{TCäJpӥ)'H Ǘ-?:|7' Zxfw{3,fc||mo7~;Ĥ h dRREAf!_Ol훈"Ymb(ކ iUYdtcP2sS JX)a[r{%QU*%8wwB1s4> 休$8:=%7ͧ*"^l {(z^~N@:c(=]Eb-7Xm3@.i)v+,%0"Iڃw빇TO_Ga-jF[涤Skr/1#9^Qh䔓 9\:r%3L1@~2#WA7=.Ugg>ކ?H,x**PO_[ʾ!0d!(Q|GqdX<䩅:"CHuŽēSgKF[&Qso={gqQjKGt|AGE=*rػMmc)A[Z4~3 cei6:VVٽC.k\'eyNa6n2A~ǯZ$kzSԃ{>!DMeŇq+OtS%'wx+&*:A(^3TAZaqvUI4%EaBh\A|ihoN☔ ,bBTM.`Qn@…>xNj;C\uץ<}SN=Cr`Z&Ǖ:G*f4lU/6 oGQr$Ԥv [$Y]n<ه_hN`WB}X4VC]3M;}}׎vډ;;2m@2/ p<I$ɣoLzދqʲ-G:FHC쓦}?LV4m{'jXhƙ9LLF>h`s37wn z6]ϧ\ >bVh('-YZ 뉽Fi=\6y`Sϐap*H5̥<0 j~hػ8]b Â_'ҏ-v69ijF{-1k07 : ҹd>]T)\_F?i4tᎼoL9Z3/AC-%{UlrpT>`CN|;{|=@##,GAv$=O4Ou[„|*Z ^/D֚v+&5B[M.t]W"kHNkP16d5:p pծ g ,TI3MyȽ[>Wp^Wq&NSSU[RMPPa[ԎGal-8Rޙ6P'iUg)v\*bUO+=x #ȣa (vvID~`ն螘$B1OԦA r2$)ƎцPž\cWQR,2߼B8ȖK ^Nc Jl:f<`spߜ"3G :01*c˖B@^Trԥ0԰dYn)$ QxX![ }} wMjN},T񨫻 'LlŰm;7C>Z-wB16ǻF=.,x\)AX' ,Qvfr3ߎ3!|4V\h# ٴ~*曢7ZK<_b}ІN9>;>e |ZM43mATs7BL%\OͪS:1y ds 96yʙB)x]eo,cVΗ|*P3= K,02]3S&_˩'*lE#tJvK%b>n\[v}N#u%ޘ4sչY_>de=kf+jd64kw`8%xo]ɚg]lePBpVEo6z`ǰ!c[wα߹m#\͵( ꬴ}{vr>465hHLd.&`S:}ㄕ7 >VmT*1{}JoyJ.l'$" Kܟ9pD1l7!V:FsܿTڃG쯋IQ?ADB]Y&BTC;\#Saң*QpYZoZ29E):UNzT ͋\1:g= 0q}9a#:P\@5_z |ń:;1dsuz}>(DOn}D~xSQMXm"UvqjفדMz8Hq.g.6e,u8_+ZhA7 Ʊ8< !mZ6Q0^ŊwT;^MvM7ugGmƅTF.}EN4uַ4GSQX;]YxԵAFjR}z+r1Oa9<с݌Vο 6e@ E׾5ڝm. tH31k]ج7cFTh~Q#iT?{!Hj} +ۏb&Dn5`p0a Gel^&2Y8h $ی&jFSe~ Vw^^ɟdtiYrlqJ'%iwKI[IQ:P@bKObD m5$2DVr5rܣOeGaOoMlde1W)a;2kMna%@-0m/?͊ſ8]D| w{Uz-h+A6FBXB P a6"+yB 7qMzTe#+2!>CȺl#.@4ePeo9<ٯJ0$fő+V"$3ȵ腧 -ܫ.8Hu &#_22}.'0ŷ'i.1[cuLJ ݛO Y @Ju˸50 qè7qh, vZQ)/ڸ eq9k>{x=^<>KOr+ݚy)zЈ P!1j*qh'ՠ-?CRm˺2 rERgl,62p] > bx0bU^giC浶} ;\4tU}Qn72Ѱ%h'FJ`1@>ɸKH~R MC:B1U t \Z2wR&/\72`i3zu16M xz=ԅ8cnݭ}Y6kbxbXsvGw _(<8OP~ak' \k"teN8{ഝ"ABC W4*3`dKaV_,pVXbe^o`6nLq̵h|J?ѡ[4yopq$[zUMw]a.W2?Ϳ ڕ72g\_g5JdhkҪ-]l%vJ9엹<>GfP:yjWM>CbIȈ.E>z).RǁZSjzh:ZPgg1|e>ᏫDF{EUrve@1/jwvUCwJp/zҨBR;QwB#m3/A*;[t)&z' [bÈ2=\˗ԴJWmXͤÄMd[X%%U9>{ب4eHgQ0߷ZHaAa B*RŋɭDvQP_p('[Ȓ5Ҁ‰}(m+xS!7Nյ^N}(#IOUKM:xuEeR,ky90q5|ϛP_$/XWFɠ'./˞),8?+ZfǺ6@ɊPyMbg Ss9gJS͌4Ya3E~Zn ^-0% Rg3B4jc{GrU韞Eh%:u9=ٴ5[SMw?@Ҵe]K|A-5hnz @f2ޕI/摇? 6:/BQa'1pXT؍ĞfBסOUʓPWI4ޛ5D&ۡG虚ǤčNsI,_')тBq\e.}N1 5!]}v7{/f M (EFcqȸ=:d~xt;h8NAѬ/!*F(8b~D۠ǴOrO 8*j2H᧏Re@!UDh 'Z$EJS,NۯNo\81W46]?% iрVTZ/k3=@JTtGǿ7& -xNx6&Gc@,Wڛ9?wWm"⌾ɱbӊo;QߛWEK'=.cxVeהB‰@aWOP.7Jơ咙q]Մ'(ct_ʱDF }Ĉ0CYpiyKܭ7!^_BV:C=>ZI϶^6FL_o`eAiwAa~yF,0hY5(Ѧ`Pi Ó$/۝X#BX~umQՐA}qɩb:"!<*Rqȧg:i:&WO##:h$IS~lJ.4sڰ<+-O'\ӚɹLaB}#B5U_) {N|L|r'y()6F(Beq~E&(t6+R<&pX~c`=c!UDz{u| D)8q"e~Z zHGݗ Hmx!t'4sy:E(rj"R MS9>%R#G)-bmg24ns^>Ќȏ!G,*뗦N$=䖙 A<6NLyUW'3HWƄ3%>9PuG\ t ֵ aW巑 f:!2ğNܕt [VG _o"g2`FMrJh(N#SX >tM؂5. V$rcJ/;b±Ooh?@Q!Fwg;@5$XNu_5 0v( e I/}OLۖ &^,J E,9p:)ʞwq+LĤfR Fs9Юm2[W61敊ld$( Ea+:ʂsfrxsW; tnji7TqYfIiօiro#4 yTC̹^$qa7|X54]{v20|gWmcaYޓ^h ;cH:Bp cj4).w'LnmM^ گ;kýjE_c G θ]"#g8d6 XQ>8k%*-;5("іh #.AިE5"O~%XA WxT.ٱ׀#Pko[.GLIq/1k³DsMتl k{@IyֳY\e4˻pफ़ V816< -Ax |o`N:@g(մ %5_șRJP~j7d8SϡMܥ*q NەO;,dtUW|xBT=͗?Y',ܨ> 5X9Gmm~'xJ6p;^_EZ"eC]PEЯ;yQ7bMs|@PE"plBdZ es1.C *4)(um1lF!ȝd'8SAm'@YD<,|1q4̤,RMP*s]…kםB+Κmitgl/4)ブCZ=9bek 8XOCzRMfLÅ|M3l@\kO验b41WZ$zR(+WlYfpx:{K&dzh3ZPZU;ST쎟$p6HpԹCjFx6@84:| Č \U 0@R);~\~b gU7k dF/,LmS끤Hw"S}K6().jΉQo2j<`zS!;AwzCnP5Ӱux$&x L"҄Z$,N(XALY䓺3 N֡r,S3a8;[`KxAT wIV4 k_p7 ,R4)*ZhI{狰2Qg;@PD3ƃ G?4yNFAnoNaQ+ڶ3'3D ?h}^Wzh@HL8}W(}>R,}t$X8'/2~uK!/&|P\pU5J`mrtqz˥5woAQ8Pb FjmC\׊ j eK"d؛| Vx8@=^;A dޏ<|<okn }6㬘5zQع Up,Sp|&=6sc"BΘ7,&`ì Gv,BEk<>qj!״3..п~1sa?t^wKI|ph`c'\idx ]I8r>\;S=*Ttz :p7(#uP+Akk)49Jn f +>\#gesݬpfB@<LmY Fsyq7_K$7²\m%v ~#dymd0DP vڅLLX@|n^X6P&jyCD`SQČ;;76g{޳:e&҉yh[G jd4߹Uvcw'ji")3urG$êK9"rvU`˙ϯK|X/XhxgU?P zˢL%׃p*p̜.rIUڬ`>~7DX +v>FNz[;dWBo.t|*WKwm;#)I/֡{KL蔩?*DKuO#j>vոXQ[كj */uJk7Z>: م4f&n93VB++PyYߕN1-|T% [pz|8fk85qS<<"i ˟.U߾l¹D|~,%Qޅ[ XWEu W!e/[]o uP YIUgx};ٮ} Mلqt`?9ő4DP/t`,򜧋F,:(.cx4X-p ""̑H7# HV0Ư5ȶXͼ~"nq So`xOmȝR@W07gmlB KMowg:k9@U("{>{g5W65 ℒ`@YܺʹkBlZ}({o&Yn=)_Evdݗ}'Q5f(22-=@0f[S+CLk#?3Ze(n_*,q~L+otW /F\Y#@M-At^j R]a*d"g{ ut,+`Uݥ2ؐq0OI %m V< 6ɜ5co0ԄIm~_|A(-.Mx3TѰIUgO /}`#jep ?m:LǿhQ26W_6;Kr?:8aи %V7Mm^MQ0rO/C %lT2i XK`]ziѧ*K 8 ^N Йa[& _DƑKEnW%.eY5 r9JD9Vr2 z҃Ʋ_̙LbW۵vA߹eiɺR8z˳|;CJi:d.L⨩ WsnyMmձB%niJmM9tMߐ=d؆{2 l,Η0eCFu׻K%8$ʺ5;a93 B;8l(FX{%J+Qʑ>` +iOw5ChW"5:bϨ Юml2oskX5z VK= P|T%,\wWڬ>d;o~g?܂FxCs߷66M"]}3sz5^{Yj1|\߰tw3X=clo·Xpi4j OsHlt IkX}s`z0a^怺$w}ןZ;8ՐyIO {PCm~rJ2VWȮ.әcJª5Bv*ۀdQi@aߊ21rAS%3Uk_ٿki Ե]458Gٛ H˰B+ĀR}]Q-Yf6ձ !UlR{b.eK d XUfjݭYb<ߧ*]N\Mxv-he-(Gݸ@ J^rv腦$V# tJ_evZ}/#߿?ld/]1|*iv݆FWiNєở.M@>0i/9w&)͙8|tH%79+fF_2 >dN+'28R1/(᜸i߬th )z@Qa8 =43i9б;7j ^[tuʶZet *$vzSʹT+̢ ۇ@.$Z0i*Eɶ"GC]z34(=_5 deA`ʃێzq4Ld CL4nYc,0Xgz;7&;`N¾kLd0e}~BѦ;IJl~7 ;ͳ SIq L.;M#him(h )Rc){hx}| )2`8 bZvcvǪQ~Sި9]vaPsn2vK#^fu7@-s9L~ps&fNz-mZIEҥ S(,^U厣rUdsI:2@4^ޥz 090|1VQMxn*6 @M3R?l=D`EgՄ9HC™+=h:lts=hDZ\笸2vO&GDuz:sjdu)/B71g~7O_S_v<üy0c2rX+$|l8N tEo0Y/64W|~S2r:;aQv{Ҥ[DF<[CyXB eWp8f n*7H\*.1x4bOcm~ W[ſhB g'oy N EK$@I 1c$j䋲݂^ЧK6] JHܕ`W<4'#&kY%o S 7QؖA!UPYY|C$έZox&&_g 807Bt5:TutW$Oճ@sV4Ξ+eLǂ~;sW^Z-LUM/Y~E@֢! zxY}pU<\Bjyogj ɿ/]H,2$JJYoT-ᴀ"{FlI g7o# g}cA INh!͠c$F:%1f¨hi;U@RM&RhGx☜d|Qv2ډ`!cׂ$lO4[km?=|n|i@>"j$5Z.vvyuR9r&k,-4; ;n ϕB+&!Jq{avwRBaN/o h8JfCM򪀬.(8r'y<7 ð s㫠ח* xG+6{(Xd[[,,Q#8G׳ھ۩/ήLs6U䳤IbV^2L +{Łcb+|bqI*)F{/WF5`sʁ7\Wi sZ`W>㬜,Td(qrF9[2~ۇ:Ltq^5yfCc4*Cxy*EjR¬\t7 e,#K/F;Al? NITEi&$[vD$A x5k 8j> ҆6z D!wC ^4 t ϩG Ԑ^;;U9J|l:ɍ&߂c>uJKY$4jH;N|MQD{KĤA ꠴%ftS&X5Î1X3[ECr c͚v\lR?JBX7Σ̵?aԬ_/C-RK)NZޤeʓ\3ae2QHsc n0K@_^Mz& -or.(`UWҫ,t,uI洬CyISiLpF?4SUU zN\nFwD,i=vD)H>vDs_IFS(on,)-1;lIāeoSb[pRp8{px q{at UXAO^X312Ƹ+Tq+&9-|1W ꃞⴵwk&ŗ@٢.Ǵ76o֗^C ݄:VCȯA;ևXgJHp# OX[S26EPii~IypvfZ/4Ŷ^攍B<.*ެg/D786$IaE7 mw cg y3-1Rzue oh=i8_,˫Ù]踀rwUZjܢc_?//`Ləz8rd!؞ 6u 9fWowU)ǴR;UJDIßv+̑Ud&_J6 ZG1ռTrǕ"c o?_\_WxSC6U!uAft1Krrpo@s57!v%O]#{_S{=}YI2vAa2W~t4hsCYHzxKvOrя!+͸kdN&:%"awP+P4qSA[۽dCH[奄侠)t{\׭1G列wrօ?^VpuLg⏳8G00c9:Kp_*uB6B?qp^6 uq_J^/=-D"6S1w]]K]le-4D N(ȯ, 4VO(JS:`CgZKFK#זƘ]rfػz@:nYxH.B~I?~pΥZL{R=4&͈Pd,D+8ZʦɢTé=`8ZWgbwLE8F 'BWsL߳~2Nu_ G4ؿ4~u ˣ'~LuI* !kMpbAA +łԯB^q #ߦE0%kW) JyĩU lBSZcx21%}SFj {yCu0`>N3DEjLzG"ԗfNdh8_n#R9<䏛u+=nc=)N* jJ$.mL4"FTfI7{-x0̨,לzVryL8Pwb`d%TC.;#aGrD;L{4?ϔam4g, tMvN9_st<[Ҟr ( aӫLxM2@3'f`^5Y˰#4IX@/ixHGZ[XHd1-҄Cgz4ڢ4ˆc[Av?gYGcpWM0o ̓ T}q?}Зc{6SPH-4|t0ondďKg.SšvpTb,SNRR{:HNk$Dߏ/a=񎾂R)ud_!ӻ&`کZ?h #b6p:kIکh~n)݂lČ1O<}2baaGA߼ܸh=;;kzFu}Y 2BWf1ըA-RS3s7ɴso6܅x9ڮ1Oes/Za~8IB̨hQa(st1* @th{~Ku4#%ʟsaZsNKSǙLUɸ<䦄v{~:d,%z~7ugDy-²e=4y Qj-!N:/B'<4#3wöWj6!Zff Qˠ֎a`XFR0U0H !"9CtM00=+\noo^c'.b4e^#i?8w`2-+u:v͍߁Iyf_ߍzT`6_"-+vboy| ?cIB V >[`5Bux׶#쿗xM~u ^}-|K:lH1i-,'?édRDr[4~塼2l c!Oa H%DQT"缰Jb|rXj Ѓe_37yղ=;$}Lpjgl辊`j8!&%@xd4ܿgXFI/Dܜ^j?|$Obl`)UA7jdTuYwvCqeόQn%ļ? OTSYfO}C#G b6 xa#ӚkV.Ts t~I+Ze+F̓SjnQpYo!K"D E郹,j Ǿ*qRs PßԴ}v9^`<0~XS6'Vq5Z7'EnKٰ/y$i0ZRb0C?_OL l0g6%g^l%ps `e;|חQi pߵ!˫|ޟM"?p)j^>=*)PƩ )`:b2D0 ;ϸЫF'v?E(k4hSDw)(py %\~I>l;@|@1iӓh=öM (̱X>#~4'4$~ULh6˗[@J?j泾bW%T!w"^6"?;]Gej$KV-\"6dF*@Q)>{\ҰCɫ4rNrՙ ;/*Pl-Ӎ+١ID u7/qԋ4@b ܾe # t6φv;#QYe%~2wܸV(0UsېZg8Ozce 23 ( d8X0/k ܽš"ݓY {9 iۦnH*M1>/p>7踩|rJyqb/rItJ0 %p.MܟkJ@}ulߥ@Bb_# 4A|g&OBbZ1RyWrjڋ|C- %9돖d&@!+Hm-Digſl_]p@'"KY,7*`K2D@qi;<\k.c&YD.*<'D)Pf8wPAmSi4q>h{K{G9=tU_ul?:,:V!aL0,lt-i̹ c<|4t+s%s:]mX/P1(GvyVfQW|D-rt_PL45Sb)(U~L(-!}~˩:xVr>t4"K/:vN#h>Y.F3v rj77t+D$N5X=,CAh7?cxyMdY 9U>:pvYU2N];)FG  AQP޴͒+ctjn&LMcc.fR5NP̊g [` buq\J-xĕk*k(|p̿Zlc=<(xgkܑ14U]'9w7CﻷFL=Vhqyu$֤Wp"9G ApPI'Dq,Kge#_ҒPвoK2|iMwyחו0Yڌݺ~ u).q tj}+f]C4Ony`#me6(\:,+7ks5[XuV͇L,B3q >d:B'G6#ȋʌٷO"{mR: Λ]mVN˾V{e0k0o4aͭ'>_:>ף>" `0 HṶ' 9sl䦗s5^˜<JGE99AwtW"(kĒ%~Q@ZWdx,mDY(z&)ͨW V(3L j e2jF7I>^Dv=;o9o[tx+~>\SCjii&% wO R%[kd@-+FF M@Rzzb91 1*B4z76g贞KhSro-OkӖќvQn*~wz%0lK&?x5cfh=X!iG3Y06Uj`.1qs4JǐʹZ%#9_dIb[w2$ 81P ƔK^0zTxj' !!n:|_Y,g܎;R`ɡ7H .cR0se A==!KNfԿzxs0b ՙO)k1p${exis}2m4yq̗ Ij˾F u\I#`,^Ox,KV T{V3S@AUӼbdX<$o3ǿ'^9g{mP NNWNpQ 0K7^Ji;xk= :ϚiscM~ڱOG EjYdqE-G6*ׂLPKf#bsm7jHJm넱#C 5Տ4uZ4)3ҊYB[6 pa,JiF%&m>L}j7E}u}\S8Ţ8{dVCp,9IwĨ0w(C ƑmNӫ ;RF% (tVj156 c+S$BgpMSVUMFFTfqs[($eZ?d]&`qQ |Gujw̟%7υg;kp+GqnG!C|-x$c1=ؽ[NvK-k8!Ǖg)Y+ٿDgUHj*,d-BP%A5}oC9j kSPZd%ڧ6>rUS<8KsίݦǓ^ҷ !2A!<!659me_pT׶ \F4dNY!c{gYC9 c_\`TWIy\ؐxsLJ9TEU5UFF(xV1n:j@!f v.W⟫<*?<ȁ {AtV ~~W"+!FL45V` V|TV98IerًT5nrnZSJ[+[;Dd^%acpT'QM~ATrΘk3ݤf\Bʆ=S'?wo+N=sP>a@&C촁~-f!Ixe|ku)vf(;ڗƏ7^9o)]*߀4j}4=` a箚+UA2Ԋ(h`b=M@Q{P0Q",1R_1o6mu`B]FUNax|6d^ٕ}xC~$t+ߗN.^A;?b2Fby a0ϔr3 ;ߧPם% "٬b+t~ea8%lx&F%CxC<y\0lGa2 m'0p׌̓ @_<}3ɭ~ް#ՁHj>O'H?e߽3ϮEjҽ5 n+Vnٸq.E 5s/!gr/i58AV8e(2+I=Ș\gy\>t:렡Ҫh<5}1a|ޙ: =F %oJz|R]f #Gm@؈ˠO}@J΋üXUzۂچ]4"L %jX1 7[Lxr;|$qLNJ'dS fj -qk - $ݡ{e಺L>̏-sX1?P]֩őH뭾6.['mV>,{69?3\/T < ^G&-odDNv9Vԓ!u}J?hMJ h5꒤bLgꂤKܕ/?-yPDP|Vɹ[M.cMR)hEUu,Iąuq׾F԰-3v4u*)CgN*l{K3Ό}>|#skd9FLP%;Q}3ū" v_1&/>CK\f2Zs`NcCUuaZZ#\i>kB1?ގ|m9 .cQmE"P&V^:9Z0 Iko1 LJY0v>LחiiMn/W kl"?~L h`R;k|&X\T&wWhPŇD<F\ 򌙱-H7&D_BJhl]!fLlF9]^ŔnzW{(K2cl]80W/{^diŨ c{"g8uKd0.g ~mR,F+^! X=}hL>˄5~f"͖ -ƒr|y8w=M[<9Q4e륦yjzؿ(22F5gM S_c(8"`;?_8bq缻a]= bYiG饁`j}a o{O-Qr_-Yx>X)ZU šcA:12iYxD.$)]tVμ嫪K"Y,+DP,w}=Sk. mُ͞&Sd!oRUڇeIxFo‰AQרʽfE<@l=-9,Ju^&(I0_IY~Bvx$|4IovIKĭTl.ʾP-د*i{瞍]&bܶ>bݐxl!WĎOP~&\CWv,AJNjLªs ."kk h V1Wj䅑 Z6=bҩL{{U-V|fώ:UpԱ><5t595485KI:,\xww"L`j%wg- JѯyxڭN.@_ wJ Hd;daM( ɦPÍ%0.^uX\y.$I1lX`s/Nr*/*Fn ؾT/͞pkȯ6EK">A^ ~jϯFr3}ry2 pYHp]$2Zk@hߎ0L'Ny?" wT5+Zs+'W!+qɫTbh8J6Wr28dSIu.{έFc$ǜ D<,e"E`YLTJBӷ[]g;_B$bPbʆ]´Yvodi:#{]#^ ݛnlmF^og@{/hw$gԦ^ U%=NI(tY.v3lY!Xō2 1_gڍcՍG7"]BzXkke!]kty<04 bSJqf$HWljn+h4&K&S #E,ۭhX5%| Qӌ껸ً6×6]$"pg&Ql>!}1Cϟ,%P:̃ 5Qg^u&a^Ŀ$/yv^"1tW%|lOG!#01 QPYٰG7w|+swOF~E\<[H@i5|da Q'!C9xhH$žv_VB  P~ k t,[;$zJ3?K.>uJFJg\O&b`n%MLK`чfu)lO%$Phsa0ϒʠ9ȦJSr%A硚YHǣ]ENq ZmU̷달ؾ^or]ωbp\crRQas,L4rqTԎ5[`y~) 4 "dPcXkz7Mm] ! ԁO/H?+JKn47^KeATjPdtwh sqB D@sI~%M`-z5V,U{ w GwҘ? $st7r?C@Z@JWT(̜2}rٺ >?T RK* qל)i,ȽM87+,#T?i0V3s0y>-(hvHם?6q,UVj^w_8ԑCML둃= ^"L / .5| dq`v5"$}V.Q׾u!H &1ڞ (yhuQZamrt{ WP -1#bES( Ֆ-Av H,=.3ꉱH5m ~;^yA_diLs°)+6Ĝ-QX&G<(uFt=nTðChg2dhQ4}>SX d a͍̍zehOrzyo^*C7Rl9-7YFBWW fW}I[PŧJ&kMO}Ƶtՙ!X]юY. @܋N̋fm,6E:7*/#,?Z l*RFG; *>̔ѹKF ? _{J|P32Qp8F R; wgO܍i$71*f2%ʒekã tʌ+ ފ9p]Ӑzf^p*h+~򧣔(#"p3l/W%Zy&4픒|3^cnkEqVq>EFcǴx^IE2uܲ }Q@Q,) oDΌ6u]O#gb J4ɢz9 ׿$чVsaD󐔾!b/,l9HB4}!Cx?_|~YLt}3 ˔['1l, 9꬝ia:\3wiȎ[3&!Hr^KˆAԢ=Χh!4VhP'2͔/֧ xu>爉uķ Z_lF&ՐpoqpFso /8"fvc8N+oq AN4C]1V$dP$n&̝%"c=f8iO@mnP.SZKcsC#˦WMi =؏ E3 [9C,5,,Mw$ ܏^VSݔJqr7ToyQaFY? BQWC0#(‚X,}(>' ;ڕPa^Oc鑥"e׶H_fHzRN%|6^-['^~ 1=c e?Ygܴ.x>'7ba aEXx]x(?YSm$ I.#MW^gN8KL4.,vs[q1\ajien>ۢ5z)ѓ3k@.'O2= !nF}Qp)͆[Jz# _7endNhOƹ tN.N?Tm+27:Zx辝$ 7D$"WNBx WSg vuZ診ᒆQXu7ʙk"U 'bA e "͊1< @M?\ `3"XV|5q]2z;50>5Z-_AH Ġ8o4dm]{R5KZ)RCEY{ _щ縦fjNZzi̐|3ѷ>z ܢR9܊:C|ŅUUvkܱq bJ^Ï/ftUv#S7І9OmVyDz4HDфɴ.VO^Y%ۭxRMfQ"dV=C{گcZgWhdԷ\!/Qr)rY0s ?`k߽Y5K%*Pس%=d\YPġdxTu٥8o{,$z66\.귮7ePyJ|qtaua5gdFD} AZ"E$YO`5nՂ\цERSJB FݢFNLSYPA fFrF僴KR`vF/op~S1[Y:;E\¥mvU|h>zq; :2 衁EGcss*6 K+= )຿=5LX\T,Fۢ<՚b ;Ďc+]K~Ɨ,@‘t;*<ޏ;; FK!Y/0x Xr_9aN_;1W} 6⤋[dL/ E*Iȸ&Fl?H[_ H=x{&b<\% uj. Rc|D4]|S4kFݴr`3w6u㔟Jg%p:: XV7gaB nx1TvTgZ캣U^T]4vيѺ9մ=ƟlPj\;_K q!g BSn9,gh6rvRH ݕY|BI:x0Ao⏑4>8b}Ͽ^?}$!By]HOO=J+@oa}ƻ=\MQRbmn03ju 4Z.KNdpBו͈5HvaʊP(W0eſ͸E۬}̸гs*MS(S|v.oNa#h]k?*]j9H .'e`4Ŋ`v*f֤3R?~7,˭}`H>]PBb|=Pf87jz4^k•yM$SܢԒImWI 4D1g8}_;a3\cջJl;l +[Q6 ؿzqIE?{@%ӶC*\,G(87e,LRGڀmet^ץDnc&yk$be܈χ9d~Aoh-g4vmh=B.Ձ2W%kŽ6zV3ZPj0<ݷEƗ5qK2a{֘;ADzFJ?7/BrXG݄x!b]!%W22Z)!x^Ѯ,B+ڏWufnTdR R-V!UZٳߍ#ȀZZP-*_ONbHbiZ$T ?k{=-x: T$Km/(T36FK}8юj)j ibELZ\ kYĉxx)tij{,n2)PMK@(#·$v&5e1}#q{oqB:Bah+8(\L :L#ܦB9G)-&^q7>ˁ2I9@"e,l1J#ňL_ Pr޻b[I&5x]_gD/;]?LTvc l Br6ooB煩8)`]m v@48& K7{Z̽hm]@G$ B!aUpKB%TY5S*l=]yx) `8SC`[°m50H=CNZC x}LR$,sVJ~Z }u5)_;.@k 離"f1L-We@*> %gi+\7f0hC9eړ@T7HMr"N*0շUfVMiA*sZ7Bos:yٖUmBv𱾡[`t<`5ǠώdRj຺fAۉ&-KBNF#Wu?` -q\`qiכӾ*&ITVSPϼ50́}_7ww.Z4 dWqB>"Ҟ2U͒#dPOD)՗3udc/ mL$ PWEi5u!U7:`=Ӎ>%@_ 4cL+M=g]U쥏>l[$'/9'%pepĢqB90*+|,* 56迵[Ta e6ڈ <0v mqoɸX%ubeuS$ήSRQ\Vi@aObC-q ҡ4ʫ}ް\s^S%Fϯ h*BlQMK7UB7.xf?73WW}5$ǢFl_^^/]NU;nZ(PıR`?҄Y`Ĝ_5o x?_҈a-۔d33-_C=,DR/9r-.XZH5vofYn3svrȝPDNېPkhܘ \PrBhoHu Ɠ\8<)6iMեy%MڶZR$@=xm3[X3lG+F6/j_]¯W⼫|SR!Y* zGrl@Yp]8k$8}?,yOZyn f {;9VژZAwQϧP*=CӔp0̂RP+MA3SDP&`!|깓h%tKh2>kd7>׶e.$j2c~]KEltА1&PjwqɐoBT䚕{`2Ý}~C{У H[E[mNG»AhԈHnxFDzr%dlւ8d@cz܄T4"ZYa8ާ47YnPql&i#aHGs? (zVTSp{|_|JHC:ɭÆQ1@M,;Lu1"v^_[i ")m83Y^2 @8o{#*Mq/d K ͇|!  {HuKM}&K WOcF>`}j ӿS3X`xKzi[ !UiӹIU5]W>#ZVK21g{;[K7DIUH8[ʤ8}Dʈ+fLvko!}NX;'͜>K6m˙a~E?O˱/Cڼ?R=Qp(_YLpRmu|Kv1YGޙHyN{)0d#R<1p[l!9Yx!71Dvbǜ 57K p5 (G"F?E` 쓹W O~m[@a 1P3Z!]lFZ'hCh_bu4,,փP~uE Kָ ̿-*9Ջr;Q?D#_3k\۪d 29?h0J{CHo#[_qiI}=]+569se,}!Qy7-(t\HVʐ&sTYQ>:ۓ4,<<[P5̞T rD}/R4{ˋ0oU0+ enQvpt+NgZ*q\0F> 7$( 3}pnT D ,SV`m-$4 N;}iD\ks}3rT&9ځ;,ceķ2F^ V@x1}:_?8B _oP J@?ſ sgq݈-,\}v-9&L6~PGTCx#"f`JM? {uf^P[>.6mU<|9mUMe'lhE츞ՙp!FG7DCUqc'ݳ f^#j"|h-_nyv('1v YU1TzJc^[VToqE׭gˌ$Ia?QRN)mrPriz(P ;%' ONs=Fg)yae%~i^J mEG1l*dvgj-h&YmȄoXz)D0,Q}ˋ-F!e+c860FwOdbedQf G>3ZpQe&eiJ% i!c>"Ѱq `<~GBDQʽS >JYNO W^ݟ} ʇʑ@IͽV;p '40%=(ڽuWn!8kzgD )I"Z) VA_8RnԷ '9Ϋ>s[.(P<#剕CM$SgtvqCiGJ<%LռG]aF"c2D%M&Hs~pU>ps)]qѡQ4Zjy:@/ ZDT 7Yb;֑7͊ !N;oykdͳڨhwPrOLuCw0G&uI]eć7^q1Xn敘ׄMWDKS:, dI `eGՔ`5q dQci 0@$@$7uؓr@ >f\E{TAEb!ؐvkArh26 }2HQl2BOxKZk?" w ΐbi-퇖08Yj^K}7H3Z-sWXvԱx7gDϯɟ,щcZc|eu] %D&FS8(dh,I VLy1x`({pQ 75mtz x;6K7?#KQHRPY/B(GI5;۩3$,R\ -ɛPNA}\_ZX+TT)ck }]x  w #%ӝ{kKiY#[)cݛzm`cm,hǪkt:5c8,@uCF:Jò1U;Fe >gf\'1Z~pdrRT3'!LNxBe`UȎ["Wa}&4/F0(Ն졠/F{6REIbd'jܞs#WyE1n##ُBH&jϋ,|vcAn-ƏD8h$ܷB[Σ4OgJ >W6V<3'y2MJtcH:iC_B |y? ƨd*ZΙi_nz:YN{|Jvi 7:]h>e mZSҔ(ڏAG9'J/kܳv#m0_A+ePrڔ3-[ّ])jSCPix68y[k\Qdxk Ҁ!"mQ8yainqd7?K={2^J^PK`[LSmü~+M ǖ?D+l6M.+gs떵Bh&Hsaƭ@ 3؏zeN%Juxf{`rwҨ,;[N9zRBn_ކL a#FL?{0 }J\9h9.!B1M=7Vڦ O"Z w&iFe RI)8b0("?+]rH_Iy+.xEyFDu+Ŏ h1<'64I*ھuyP $p9fX4N[ qIZXqJAPma_wiѐ |ɏ RaD#ǖ Sɠ4'[פA$^'e9;g }TAkưIXϔ<~0K!:'Nl'(O-|Ʌ+EFX%Dc*ʄdR;䉎ebHW mP @KƺtT8}܄Lýzʽ,',%ۙoxq=w.o@F @g$z}CFf ?D3ѷB߈OCF`f[s냺Ied:V|o+!^1t`%T59i1 {#_bN@O#`o/ yzMY:o'mcc2;`3׫IEYr prŭP'KIY> ;%Vΰ1k.i)'w(ҧ'ID":Eֱ2q/0F﹵d؉~"9Bpz>:\R<ũ3iQ7+{ [ T8ZbbZEj}񠝯j{)T4Ez/:OP=sqj, ۿ{"&ia%5^*㟥0 {uG9A^ m We M[Ⱟsn.U4fݚSͫX$S'eYY!+DD,KԾxbu^)8KKp`a[X:v#*[w-%dNZ˧ B7lPwUi~{H0˕c39-r?a )MZWCn~xH-6+CYwpES FԒ 2p*MMvmƏl'NZkq^P,F'Rwv=ٿXﶩhԒуqn aӡ%:$㵿@a(@`j~RS CK:y4&q F@Mn1pE/QS~jw aA<ǟy5i1)iuW>[^boϒt\78 L몲H=zacayNLndbK' 3 oMkk҄r{E\tBxde//T%Du%bƼl%@ک֥q]LvP4Q$+0M{aknaj.nt2f*",BV1_Y(B,ԡՓWkx_3zOnTZ7Ä:HP)]pQf4vuэER<7F5`ق1I'@@#tbȂGD$!'-X\ '0 8LC{Q뻖47[Ɇ+GT?Oɭ i۬^sހ3VW'u^ު|ʣkEUõ~JIv3|L9mGJoR,tk.OOoͨ]2rclA'*Fg2Se{)ň[Z~C|N}ƓH)Tz\(S lʵe^`#; ZETTs ]?vVc2z7@QKG铟 v㿖0H:¾q}8oO,N Y?ԑt7k阏K< ؎gWmmP=%4Vx ТArT '῰1zS@H “7Mۄ ϵUwfr^JǺҴg$ HT`x 2hdBpP.RӁE/k2(m/c? FG.'q4Sh BY3 vKA𚶂b)Z̧K[$aCLpD`dvևhSE[>EjXfN}to6KIgz_Sei0fش'#](ɰR4\_z>zO7z1A)W-o M,bcJ7=2d]uG2ǎ?Gnejn@@e^pY E'Fپco}B2 BD >U%o%z\c_0.(/1"䐹]7>ڡ|y+6RVb)00c\;~QNFD-kN2O[AR@])IVX>%J,k^>_pA)yNc,>sweZ;]E8HaǑ'!V墨.m b9vRV^/GJZv x] T6`V$q/)^wV:GpQenjMKDJ P+'a鼈(hθi`% *J!!Ājv!d' ͘l 5أMuW}1*hF$Έ=`S.L$Ѿն$w _‘b.+0Z|Gc!7jR+ { YS w|{7=Ezm|d2F m6hi'9#)S` jR+ζ%r|MKL7 LX#k=O[m) ηRQ6yycgU*hl)Tav؍AX'X`5#LӾ+;1!?ˆ.x-rּBՏڬ*Ftڭc?*W.+mofzjϢ`*o@)xe*Fh M$<3xZ4SFEX ުVG4%XPmP`{ RrbhN 8]cW{Awk,w)cݗ[a.LWL25(z@d ҩ iR5YL*6|#dQo*ЌAKua*4MtɗDs-G2Qi(3ʚ,D~Jp';$om5~_`Vx}w-a]Qw"XG].F$CWd+H&aUy+aQ#RHf(/bݥ~y|2ev)s{*!6 g K$Co,mQ hT04چڤZ-Gq ԑyşnsFr+G6piǗi. /p'B@7y`tKoJQ 'OA{fଢ଼i~ Q>6AF<޳9 ύƐ0ZQˆ^HG !aѫ);v-q}/y|o2)_ޓ?ߢ.MA)ZTj_ ljdXGAP0=[R\c# ].zg.Ub ٬_zE\Y%-3o-hV7@"l)OG'l͘[Z~' 9/y~,nCC9 wP[>VCZr)nFxE wVцߐoڔ}L)Îx>aby ?Mr }ҜiM"檋Gi-kd,H^;KGT>߭PbPy3trQ.!OCi!/qc!2mn9D kގg @KV 83_H}g[_(x6/7RYrV{ nrCϱM`.h)dZJR:ɫ , |6qI|%NlJ]D%UZ#奌͙8Ts{=FA`w1D> fHҽ"$)n|~< ~ ?>E4[ : 8~@-QՅ&BA9o]Z?L23#M6L6DSf8CUj> ``\aHVZoy= cJtX[ƋǁE XV4񨔡&W5Yc)F/7ڈbFHYi>óѫmg/H,uA6E> Xsӽp]ߨ$/INpd颍y#J@aXfG+L2j iL oiPZ_; ;d(fC8/y'K3-MLI+ Z2 TMӞq ddu& 6˂+&Æ/|.vުYGԝ-0IkYU!^7 ]!uװCawRp 7s^M:OS?;IO;}᡽Rwy?PcM48i O7_ljuo)!Z9^ ܻ\(F6 }9ڵ!癪%Pj<;FBeV~ S9l|UTPJ;jI(!d(18b: f㺀78dZ3S)'5Rp;!9l T8WWîkԣoW6ׇɒ:5mUOABl] MƦ^̜U=qn%VB}~(ʓUcu< (LwpdW@Hg:?1 a&!QM5X* PHHHɴI?NvDO3[hUv UkoB9"jz*5"./Nk57bKN};d"e^U/AM.!$b|W6 ;|lxtOދ zc%v>5ȢgR:h| o{B܋dwd4({ EMa4-yBz"jrR9ljMǼ}1RyhOY<&hT,j->ׇWgQ4X<=M&e]j`@<1aL/iR*f錏P8 .sCC(М_k=Sokj>h wm Ě8vC{&;##3o;/#ԅqXBƠ-z4]pNv3Ar[_36}|x#j3NCe%܌y0?Ba =Bz3OTNr ᪦x^yT|瓼+z"粓p`\o_BHopy9\y3eЍ?ܲ#Ȣ Df_CFcrMoX]"u󈧕peY+` X\k *$|(\؅ [ D1 {zTC H~a 1;EHIsW\-.8Hdža[V'(PSmwVЊT̚%6|UKzԣ d3~U#fJ`˴]~k&:yg^?}EOfB>g$!LI*ƌc F=#l:=k-zpu+ǹe P 7]`Q(#Tn}b;R3Ι"+tbj\J(I{9B8:Qz< NJ_1V2y !gN5~韱>xir(#.$V )i,`z+TPLgA)qN Dwa#q9j/h.7ۙrqM tMVQb$&dABi>ܖ]o-M"@i뾊ceS0āt~)a0%QHJ(nC8 {Fҗƺ /1Ff}߯5TF gݘ sP_]#^^p9ϥvDE@LD,\$N =8D$]`B0 c,SO09Ç?Ӕ3ۚb剕|]ǒz4/v(,fG\!՚)Kq(o~?ӳ8?qq2x_`s|.{G?hג jjJG%̭lwq˿|znbEk ND[=7]SGKk*!Q(!kvѱKZpray6fyDNT( br)2v +MrX{p#A̫ %>>W`[Mra {m؇."k͸Z:|I.YQ]"лNrvl:bK w1枩f4gYYpq  τ-PL|7Osb\% )itiwt9!ĊX<ًOed߳N E~r5sM:F8’ ٻ[ML98dsRk7 dC7F", ʎ[@'7:.(-U,E7󂂦K8B-l$j7W2շ?/i&G$ezY(QuޖkV-k}I%rqe@Te_Kwm( ^gWns]K^h7LE4p͛ʔ!)0t1$OToyY}JB$̷V]#)wuxzb`2Oz'68k <7 =p]Ze w3)Ju< #:ܿhCHՅj>Fkc,>tVB v߮:eQ 7և!.!JS2;4-_|E퀭khEH[|jiP%m6U҉OO Ÿ AQLr!tDҼ[ׂ1 )#RR̃\Esщ8Jߋ&{Vݡs9[JO WYd;Qlqgl eVUV}@)z.'s|Ιۈd[ @;',|YmNsbN|'V*欰>/:xBς)ksѴWq# R&s.iw:~xS{Hcy:œONjJYW(VOSD͵\itU.Ͻ Xnh?k IFEX;4 l^T7悹)մmH_9 `~/< ~#ؼMSBkDa"YQGb@S izuhC<uX8%p{D" *nr"o>ݿ qٴ˸&x4LVڋ\`zQ8* /rwiOE*\ϕ'GKd)f0uD.WϞQv՞W-ddn/fa!LؤB39d]FCRf2Z3PUbvk!Q{7 oz/I} xP.M,Z:04(%vy*EZI㑘GÍEAicL]=U9``FZ#X,KWh ~êf`岙7I4 Ҭȃ)Pa{T4 SIeY~Rz~QY|&. >.Їl#PRs8v ƅ3Fl4C ܢde#ᾮ2ϣ S 26<ƵpϚ&pˊhubSCjG񣣙FZכۧ5=^deι9ՙٱ62}LרKL{6)(Erl"+IY1x6 d퇓{QPW,^pD~LXEQ-["! /媅 sp:uo-{6Z@!w~k2W]"|rMJ! GeA5x/;j]HA<̡E|=obF N9fG $!iO+āVZDHs-4W'J<(Pq0.Y\\3^`YF[ iX3M,^)\o`!Kf~ȵah+1%Ot^K@]i2PPos⇍{ɦ{nC6Q5} Iw$f[@:nQkEPS /c{a ] T«KnyZ†u\ nOQ,o KѦʷ坛op=e0AMPCG>f<[.JI7\C6uvFN9YcA:O6':Xh}nF٭{MauYq e"C;  6aıeH4 ;01+*/nFF5T+o7 P kHs`dp+г;١Gf 2vЙ>O{;H !l%23 >u;)4v3f絗PόJN2פ?Y4&;.YOC`< ڽ ݚfҬGOy ӉC(iF npz3K,@fP]jU;-A GW!i;t= ?j]Bgϑ8/ jNDfCK zTnc<;d\jlZkې0`MEciEi FDM+Y. LLDTbhVP@K$FقN &$&8y=!m7[VG}3U&٢e v_E}%a㵮};U _ATɯN98ߟ- )*Oanpp\aVܖ{Q+}>Vwp1 ks~Wv E+Rua 75/Z#^p?,Bk(dP bzZbF¼6K={b^iYDKɼv,`moZj<8@nǩb \{s%]z۶ llPhVJA@ J(aaⵕ}o2 ȨVƙ0ydÔl֓C$~|yK,o Fb'p[㜪R Z,mCAˎ ;/㱪X4g;3p9t̥L檼ޠdVR!+l'Re0 Nrb Dl묖 hY':cS4֙=+Z|ԸdV*P d˭1ÂQ m+n;PS.>ygRGԊ_T?ND%;gb繴@D|b1ޜӤ`yBjխz>-R{'Ybh\GS }gb+Ξ0GbodfމCLK,kuŠ =098{/Q=܀g(iBg7dFvT$ j[äzԞ /`Z,&v?% +DlC3UM%Q6&y|LwTlz>D~}^Rlso4XygHbc,|#bG:셷?똬ݞ]tU7[!u2EG;'L Ks5jsZm,9<w aD1j62_4c(0<,~EMuGYf1un1O{"5+?#_%<̐)T7]7QʴCVIpэ0k6(eǒ\ƇB* w}o{#wрlxJ -mI$nn}Ӳ d˓Y҂h-L;cxZ<2d3r=UVbU_%t`aJ\>,Im߃(dcc>ׇ}™D1Iy J(wiUGN{u$EAbR:˗`qRrVuJCG9ݠ?N_}DE@lc6E7-2i|{1UX׊k9+U*SV@}P- }*<zm`_9rl)Џ'Ċ\b p |W DD{^:3^t1n9,8 hc(|mIC fE;:K~B{ b,=:' asWǖ DMׁ x^ Z$\1 \#JJ./-G hPhk( S=6ڼ>\eܜDKVSb>g0  WnƲHWRsl3~ꭘcB`tq`wf=Iz EE(_9 Xs݈8G@"0Î7EnvL ȂU `~Fp ),.ҖKg]RhSج¤ޒ.s#6lލz6U&L<-4j&Vq_bKZNN ŀm:hSbݿ2p{}[jhg9sF?g_3߇teqfa>ʛ-X,fgGDf "r~; .?υ12Jbo4,xJ#b|Cu .Ũw.5qsXSxIsN2\Fr-Їw/9b 6i{A:8}<AyRH/2=.c ks '6+i֪QBȦ)'gRl-9nToϳ''U?VNg>_*[ղЙĪ&[yX feĕQ_,)C).a)Gp ϸk(x TB:!P)7jͺn HJ=r3E|_{N#x'/u"çWSuVCVm8J/f7>P^ACQ" Dt[M+|&ƋԪ*oO?S8xRnkb 5U>wbf!Çrc֏v+5l,Ơ?:*/+Mǎoa8.OZTyb/EOc"o[iV]H4$ +G-ʒK$rw[B>e7-n{G x&-bH9,mƚ`\uF2]ϼ\̎AIAQ UC٢=УaQbbgQO&|e@4JSU$_>dYܖ/%PdK/"9#F`kş5ȉ\?o mz 5ԋ&t.)lܵبmc<>ᆮ҃>&WQ8ٶ>:_S:BP0iH:%s97/Nq879.5YS\h Uz[QZyïq{b?vľ ZGx lؑx5vAEC^' 3]V˺}3&3)"̨_1[]Fv zG2l̚OfLVcs _n.%F$׹yIAbdrԫb_*hBlv46Nk}eBZ^}iD}8%; O PT&R o,v(-'U9 6wAcbbO{s7wU4 KUZbGˑx)!zt#ws6u]bK.\QKJ*T᳹:M[Aq>!#)bRrP4)>VE(nywg9- ڗM`_̰ &<#LX)Ѽ4+*;ũae؆^?&|D>bkT(Kp~U)UBRYC( 㿐LÊ>_$cKS_,tfo>!_. 0e"|MN`Y{?J{gEnsK*KЪn 7 @xz8/%ҏ`gYZ07070100000102000081a400000000000000000000000167373ea500005064000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/tiny/gm12u320.ko.xz7zXZִF!t/=P"]?Eh=ڜͩN{=g2$h.n&_t _ C'}kSQ`Gns6u u5,%?,9WM<PE:c6zr;S_~j΍^m, Q9В َLH p 2pJbpFd"'fekv̞)TxUU7r&Arg= I`)Jh1~TՃw͗!, X?Q]sEU7#O8+3޳=G5K54cݮgj|8?t:8p~<]lUE׻&nq9D2c9rlw|w],C (M.zUW .(W_ $TZShmvt n}QT9OL+ӽY> vx|wOޢƼ(zpj[pR&|Ng$7fgڕ*5P9tiFXW,D3UV/P%qt4=t0j5,TrolzVct(*eRE-qBˉRh"'[c(tC`Ib'Ĺjq w~[#TX Lk^b`םDz(Y=&D [M/7mm7{ԥTwDWcbΓQ٧ŘW M)`mt]$D 'yW!܂F߬o+T^]~OO4.n?OTR{w"QQ>J5nX:R@__D煂 w4S.SEIyUq4&5aCދZX/{ (Iʘkּݎɏ7yшtiP.Xk?Ql[Һ AǮmUL7a5W$Ty;6'+=F4GV5>I~a˻4qvË+VpԍYG -=]f"GG^|Ðg-.]1PYh|ȣ")]w6O)) '.K۽!pt@|qyE3ny`COKm0jiǫH\$/|:e<4wRez9~Mzg8t =2p9îU{P&q)X9AoxT]&/Wc*HiNj,sW/K9|)CwǜG>nIg;{|iC͝AfV4fD5=XxJqщڇG4}TeȔ5Ot X>Aͤ)3d ǡ/f5o|HWXL`J1yCW ^{. s[hkb.-ܴevo@Ih h))J#!TS3)?fWUH<:&e,G \͚QRL#^C (dg|KMW{ pX+MpUi vLs] o6lq|.{Ux}$5 ch'|BMv9eڊַ뢅}WuF9VR_eڇ[t;McޥҗdRu\")~lJ0C)aMuYX<0 $<6:/Rڽ%÷ }eklصP?h܆w>!l\{QءHW:XB0K,Zu_?+wV'2q6O䉥.+F?G%$!n_(n.tTp~:ޓN=@r90μ}jy+q#6iéN~3^]4EWM-Sv~ֵ?d47(Tψr.Cz98dJY+咯hYlG ԔP9yM@X=9lpr` Ԏ~ݾ[$$g)MN sKD2xpBE⃸BgH~;=ӣ_3}6: ԰$N_ $4fo륉BZ9|ZS"(e7 $ /LCLQ!O>d_; ter[0v FK?j7ЦCnRu@1# oU"\Ox{%xBF;`&+ $Zqo c:~3X62FBJKRs"1:GWwTϛlSG\-A!Y789MՔXk[$XJ,RTJyk d~L 62s"H`4Q J+rS:t%|&ơ$ ݾkU-wp`Mq5.kbau7 hy~Ie?ejO,%x"1kYQnMd[d&'Ho6˔Ec3cE:.~Qv2!TErA&'bmNCv;8*R?IP"H@|ݺ-hbMN"H~2BB-a*f9 <[emdBi2T#D3"CmRiRR΃iOӐzgbw ۨ$"SЇS ,.>H1:@So ?1<9Ye%I&Ρ9w^(QX7|Q5u+'w~L[Pm!Zd]Ķ)췹a~g&qJ[Lu-R2ԊlUe,O5PDAkŁm"nesDRNmý5 !_Q/lv蜶- T3K ʶ;UG}:s#)/<ө9I9z-# e5b^"G }."|^ocK /FaV8 ݒϕDlpƅ4{ROBy/^pŴwJr# g`_ݴ,Vc$8 _Ӊ!ouRrAL(X <1d Ahetz|p5a5O3Ʀjٛ#gP_%#\'Y=>L?u%Pt96zPd @H\E撰KQ |ZdR(/M<5_.ڥvv ^f5\vb ڋc9riJA)dW*GOdĔ!#ir'F$ c-zk.Q>7Hi(e+ap6O,(HM _gu";_i<>,4zTw.zOe*):iӶ=>xndb\\S?j #L®B UCo[ppM#&Kb#9[_5Urmof?pߦ =".jbа<-a7D~.E\L^:6+{ #2Nt6BoT@ۥO.J]6DkeRֽv$Eݐ†d۳u Ly5nG*n(6wl3C#I) *GC*vN2fU{| pb jTD6 *VJ=k/n M;65O(/S=lJ w+$ެ z^_SU7M@7@W0= Z.DLk*4N0IsBWXtFga}zK7Yc!Jbaרݞ,lIT4<+NRfcS7F"pUA}Ҹ_GP(^\S\Ǝo2q;hWJ^#lD}&s?]9imPU}X 4݇q0G1$h|rq7nX WJ$AO%Lju;U=vbr БOc<}WG#Q'g+. (\*碛ު}0/+Waqk tBU˒\LW muI\cxY}F{ 箜,cgP 7ԡt[fc&Kf z^M3uwϚy8h,AFsΒqh=ڲk~:YԤkY| C0~ KgT,?U(:-Uk6NoI8>nGzPدʗu+.1PWҮ$;0q꣢*y/]tu9(8$4=pytIjK4(둻kZ:ͺ,#Ǎw1 nO+ 1$;_C[CE hiҚ)XCt\9?54IyG#zEQB205z:LHfZ$bAvgH*ߎFՋL׌ko?rr@)36N|~ `''!D=̻#3ǐhlL(R.D$l< P^$cfb#gbB+i֓@[` b&%ݡ_6i5n:2.dC@3zy]`B'~!Jm<~c* < .t Z )'^ߠg&%RUiMaĝQ}p,&Gl,4!m?Wj|N3nܠ:3.IfY%{ӏZgt'YSBHi 0=>ӣks0ZPO0>$l1KX u16Ƕ42okbEk~=n 컔4׏E@@:0ݟ '&R$M; /ڻ"7ɽ"}.';)|6d gA{ ẗ́1YL=7{Z$B殰ߚ蔂 䲱!MrD<`8\pSL8ղx *M S1օ9ۭ̚XqUno*7Y@o ʻ2 5HI}VL5 WN4L􂀟G %{ bԢѢYKfz-ޫL-@dШ5%[G[,ENWOj~AGq{$&E8) r:e3W͵vF}h"ql+eU:~qAK'_َ 8 ޶ +< p86gMW߾ ~|uuyQ4Y@ mݸVf#D!m^#bLQQƀISpމ]@#H8vG:N+Y$oa2d&6 ]Q'ݛ@ 7c9ܦzQ'ϜgTǡn=I=d_ ϒEm׀EJT? {~I4p=6Taz5ĆlYNHv`h|(T@͚ 8'ƍz4>֏E}8mDQkͻ+Tse&mQl WPuhXS}HN@r$7;-e1} [@j RHy"D\*n ZW$f z?t)whT x;u !T+!XMܒRGH)\KD~vc}䌈MW5NEuNwc/E/20Lۀǿ-o٨FN_zc۶gj01<\5uܚR3Jb~$)#G)Nb6W\.^bx`r?@ *}_\(uD3_*)h!!lgzR=n;:.\;$YF^YS&\/GD|؜9hrt*wlimI74ܧo{@':QSjG k:Z F&5W!X4癫>H4Q6do X -:tt䋏䣇jŷ* JܶJ`.?XefncؓNULo=tظm2hŜ =8`7NݥW%RUafVr(.Krv0D,FƲ۽sǥ75*wL_lfqf]YWW'TH *&Qm?f`9d+ȁg҄\S * Oo݄rb)A HDxదoa| UGkҴ1Ϟk/,~\,V%i $YPVpZ!\V!VbtMI'^"Dm_BCYՂ7nvH/JtOr}R" sy \T h_/p5(q2z_+k"Gֆ:Io},6fqd.s9kT.W,vR2EI~p>j8b;vk4ЅdAS ܅WuBgCD(Tc]s l?,g[GL 0&k6!#-/oeyJ>CDʙ04$´9[ B1]V>=yba9`h 'E`icc6LIsqLwcI;@/~Ϡ]{ azdj,L`Ƹh2G2">rO\zJfby @&j 5N{/CU8xtοΘQCܚs V:B7ߜ*l0e~6vFQFDQ$PRRT;8J])SZjHt9p[ympLw`sras{I㥓{L΁jMQ#Ȯ|cظǔ}H0(!a߄m"D = ӽ /Xbϯ7'e00 uw%N,CmOZ@9R灅 ᯰWu;|Vg)8mD/qQ[6([HQ)NƛAo-OB4N׹&h$ph-<3zV|m&7{uo+,;@{!v edL_ivYEw`ӞY9:m r%W $rMZ]NqOGn\ 0N4 i56zռxa<S.6 Qw:$ 3'[I~a % 9k\L*3~YHl+zҫMg '#"_:)FM  EOa, )5W.9Vᮜ Fs>.Yxm &Ǒ綤J:MWh (5 9u/1/{,&|܃1W͹6QHh q"E1vd P@ʀbdlmz?!)t'{U (g2&-IE_IS(#_z|t4-_f|V}N{ubbQ13XkѸߟw(οzj°NG&眇y6F[n~MK7Vk0[JS$EjQ%meFSԞz؛B'e{CvRF5%CYSovJ#Hu: n^Z 쉘FGny_?e7 P-7f@3 vpy/TcXY1#kܡa5YYw?WN Sjf,_N9)E+Z1 gqK6KTF!Xxϖ"o9:1,-\5p4yF\})cq+ﮱ{dxQBG^9n{ ܓA|lz#Z ! &rJ=m;!Gݩsnf i/$Bi>-?n9cBª_ږ d \*&'jqXPƮpzb{^sw"sxgԓZ5VxEc{ -so70EDgtP %@|nKcӯ1TF;gԝX0_^16#b&B&V,S F͍[ljHDouvi/ %j"LꊟV 6ֲRyd"V0 GEB.DŰ!$YAkR!2Lq6nwceo< Kڳ* 6![V(+ĥL'rW%qcc JTzXU5:ÙlQMP/|d]C4W;rF6k\;;띡%$0(bFV1B{ژkxJL{b/*a1Pga/'6%1J:HnV糍T}\4cO Š+\Y~E;ڡ3ÓF'׌]fVeWUeC6e#g3w֫Yyqt :]F#\?;|l03d_أɅ#OMy`kTB )'EEhJEϧ}yŷuTCT$ ODƷ㰉X=0r 0i7߯N[b|Y 4T kFH~iO̭va9 p%0')Wf\X˾>hЍ ^P~a +HTa/r 9zmeuDku{YU ,+ uSX0ϷHE֮UoK kNVE%2W*lP (>L5[0PEi\Jb۝IwF_fpkbH$@%n,[3/ Eףu]8M1yCMiڟGµ f4'!]vݞU?:f]$Y'LNp%<)!L. (6Vx~c3Um>Gֳ 1P͏Ͱh`K:1{Br)/_+T>Zho%d:koDE 2Ъ˒'?(c֡pziD6\wYwǝGwޥFn.%ٷUv /Ї~ kKyR\mւ=] <__"X4ĸK1V"rx Eh<hD]G0M nt#42tDB40u>ϣws6cX? s p>76c3bX0T [HXqR13!Y#J_8@& {,۳K5] i<|dlh(TUrlB ].VLQtg\g,Д-Pq-OKZt]oWv,ĭix,ma<xѻ"~aŋRShIGԀ1na d{ \l,Ÿ1 a{h\+5˧شYÃb"g760x$®ɴwq?m &4 8w ⮁Z_N}z.D3X[ObPkVڃ#`'дڐ&F!NW4, Wq{qr8f,*풗+h;AB.>HOF٩urx 78FJ12S|(l<)+B(mOI3h iYdiPF򈷂JR w->q,A^n`}uV۸^L1Feݴ9O XɋDq/1qb6}ur,Aj~xƬT]3B<`5I}Y>]a+n7ٖͧ}V;7~1MMb,G۰FD9ߢ@JsN*Ӡ R6XsY h#@n,?+9l-~`o,cDխ٧]MHRf˕=K%#*Ou"DVkc.L;Xw OPepBawZl_a 0AiǪ)޹3>8HPrChK'm/OV/qx#-lH?!,|5wD#nY\ *W݆qPpPH w_[bԞ 4OEAI" j'm1^Ǯɴ"8fv9[Ď\c3I:SkO)x퍳PRiT><& Sٟ#zLPPXt爎j+_Y=,b1F8w=c)xob 4-Qo"B?>*DŽ6n*k]nWV) 4hm/f+kmRF8ˢER,L1{7oci Σ,éa ;D |ouQ@[Kz2K ¶j |VKs0gt*ްJ]y5өvӯIG=19QaoGWwgfV̤BC!R[hS;@-7@A~CJ5I\V|ݿT7cA~o_` 2D+pOjacl֏EH;fqW7[ad[#CiLn+T `etjV_8;>FN#6sg9626(:1A$차ۊfٿ GXJ t`]Y ׺ UfJ{̕1r]SHSCڟaks V2Lp!ڐ\?Mn!!Fc ďEχ9so$ZYGP | ozy*FUsOg$Nb_t'8`t(b(7#zf*O~؋sB?-Bd46iLoxYeXN[Sw); EoՏpKc`kݢEO`u#wUHNC]cV>ٍؑ,JN@7`@ ,pZJu߃ȦG/9ۼ0\aH, k0"mLI&8Huzk$oOg$@ (Pda׏jk46uK{V{ѕ օ\}Z|N8-c&g$[o{͎W cy%2=دdeN$nt-Kr5UNͤ;9(pÅms<`+kIv5SS%>8ԮjɁs^/b+)Dnc!ة)njwކH)" f~ )[kSz?xrr"\^2^֝mlI3`< Oau] 2)7feE(y24iZڃ3LVwuCQWXp++Tl/ X3/\#~Ӕs\H29$#zFO>hŇ~O&+X5zS 67Y(wFGÛFlAG$ ـVGt$HTWv| 9n[=L'!N{ A30Ɵ>uPJK"4Sa%a\4X4e>oM2U 6]K*i | XG@1%:pfgL_%摬/ Twx(w. ъ#VBbgov/!ɓ{#p4Jg4S.oZ;ur?VXl*“PC/q44xb^<9˧WkV[k0W|O?rP/ݬ>e7Om7/f;lQ Im)P#Ql#b0ݳ8($s`c!y˛%O.r.dnA}WxbLt⷟=Zևľ.I+<.s;mrbeWhg`e=V9O <:- 5}J2Uo՟txF>sgim/XPa!Jj|1QQcih-XAót>55^FDjfkI|2xS"D@4ᥡ'!sZZFܸ"EƠ+%qwi R?#l!Nfs^E߲V=;=^#KV]o(q"* ޸c"vpUnq^@A-B(ͱ;z|&C]Tks_.'is \W-GX IAd#ۨU&h2Z-_5ԨպjeÒV¤, qrQdWEq >fkXRT3fpL@edqzy,M. '0Q QALY Oиȹ>^Nk{&Ň] %E94&T%[Y3*$=q_& f0%J)B .̖icwmeK( u`r@$8}f1>CK~./5D䕗dMs&Asi:VMc)zaD5+=9uVW1]!bggf洼TC%8h$ݡKCej!c>lhבT_$n|«& R-̎ h ?#pSJ@‡%Tf9I3j5KjtOBC= #fwEBdȷBȃQOzk&Ύq8Qg+^Ow^S{k PQ |; љ~<\gYZ07070100000103000041ed00000000000000000000000167373ec100000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/ttm07070100000104000081a400000000000000000000000167373ea50000e290000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/ttm/ttm.ko.xz7zXZִF!t/SEO]?Eh=ڜͩ1X, Tl/PNTR˾CM׳bٲU T$ K)K CۆcN@Ee=ܢ<]9<46Ž)/D,J9zklݖBm :?.㴙"1kH3?bޗV\5[ѬwdeI6z_ u&D s}ûEr6'MՔ.pkra{(suW ^Q+WkPxA!mKX.Ok s5ݠu%Yd=懟q[ pL}l lvOQ%,gj P#զ#foܿ :(Ʀل\b̤ 8˽~<`9 Eo`7:eԡ(UY'_ɜ( 1JBd|xkOkmX*G,> 8) L^6#Vcvʔ܇h\40$F}BO;)y }A=i`X`vz:2r7e *XrnN0n9iz>svcR%la3>|_fiϺ_nkq^|2F_;tHp(+g-4倳]I>z2.Q=KƄCRweqʯd:'hLK}D7 idBh soy ٩N NRJvT! |P4=[׋y}c &8]%n!cߐ S)^eBvKb4 lNhw٤dFiq2qCPU)>(K @A+/sֻ۩&QmȎ' ﻉH-rqCs*.qFu:A5W M,48D!w{#Q PI-ƫL4(҂ڋScPy?Z!͡ JWvԯ'<[iKrmV0Y0LTKe='Ժ1-8qi3{8Ol6 f(i䎱Zh5AO9U/ pڇ<@-U? j6ZIo%NrdD=fy{:!;*#|W·N%nƄ^Pa <"7:0hZ7<K8" 92@9=kU.H|QS (uD!2f'Jզ.> eب5F5gnNL9DoL8ˀPwWJl/A|2 t mu6{x(tLZxPFP |75UH؏DQy5CrxDN'R Fuk{Hn*v ֲ[:+Lzg'r0!тV}#7gm1_3#\q ^_ϗѓѵ]d«ոF]1uٸOW2vRNӏХxG<֜(\נ񲷫ze \-X3םׄOϝl~m4#rxyD7sSZAeݥŢdYMVG%|ŁÒˏ "l7 <\]^8;i h}2V0@"0&urj[Ÿ! ^MT)[pa}S4D3ٛ~L.C:'t>g̈IE|)\ΝrnڦHo<ᑺM6OnIj,-a謡bt9˅!Œ5E#:_؛P 8`k]7YV(`$X<Ao4c@тLfˈ0S^!8@ [O!uiLj2H!h]',|xpRO(ř԰ h7Oc24Vc 'k|N! @RZ#ZXQH9?eO ~D/n=d}O) ΔPSUl (?&zs} ~} E-x@t}뿆)y %P {;ߠЙP,Xi2m$%s>!n׃Rɇ#ǯ-bA䤃7Ii!eh_ 9+ R£N@^e2-6!+1G^Aj8V PAђ%\ᵹ%1U?n|UDL׼sKPitS֟tqARDCJ(cweMXꨯ*-:G2p zEWu`a _+2C"1?;KOky%>ʽ5D0>ݳ݃DQ?"5PuWD</=IU?8iE&[ml, ־I?=Qj*%p&֣2>v8X śXe.ZLk_Bяq8+aNv S m:/G{еV`Ug3"qb!C9'` ;HVWcѩgYJ)QqǽdAwT]л9|Mlsy[[N;Mj>Pŀ\c<5 <+R6t(Y:-vY 4 TـRB.͌קnO1)W4b:$P@j&!b 'l麢Ö5Ho΍DErO+ث@ *PA!p}.% eafWDr N ) XGs[z+5^bL-Y!öw*1 D{\z6zkh%Q?Lן!tlPDgK"ߟItΪ1ʸwLHOzcH#sˀ@^xRiMOᮕ,d" UaP]h!<E7GС^%' I0k1Pue׻6 #p**V\='nL9tYZI(#uؔZRj_RdאesX]z#z(8\ nZyH#'Dճ '.ɺN Vؚ$YǍ:<4<$ } >vIYhfVTB-DG;uceFH8FOΦL /c 2ł{!+᫩j(>he_`:g%T|Dco81TZ][d{L!0HjO|?jЈGNǷn|8i-ݱw\/QOoHO^>_+5&f?IY(:K'W4ڷatwmH*7U5gw%e:9^ZVKkxb<楒8Y߀\Շ.ISC Bc6;\g*8dGDn+ݱ1"(%i\m}9 }*hx'۫}qc8ÎfD kZH9->ujTUe>ʳ^׽ܳ2 1 XpxE?|_Q;%ۿE*[.h|_%Ymw"6@/Vd ֡w^Eg8 UCHs?3P U NB΂&[J֟S q#N=2% ~ak&Bal-Ɏ"3ii:I8JM^@ɱ`Fԏ)-R%MHOTPk)GcB-Ǹ̫n;k&>QdPbvc&J$,y&H >4?o`&=DTm |WX+N2a@3Zٿ%:ѕ 0RNH \^|~1%B B0ENA)AP]̀? =>BIA8@!|R}ETrDfP_?̌ϲ:i0]Z5G^;!݇A$ E sLPl9&?Le{/mvqfm8c_\ѱ& . <K[3]a6 :Lv^h`)]"3^LY[^9zr;=VvP+򈟌~WNf:aK|Ѵ­V ;YB[L#N vb[v\ @& GT'THǺqqD6.H|R09^F>\{J.1]\x..ݷ$!;_?O/N(yQצ1L40Per*P'a$'wx}QCl q=\tuȤyĵ襍v ~-2M::)L@9֔5ǹD/sL8I]9ꪸSkE}{s8HquO`E!Ry]P3 9HDahc.Z8dv77LSt=:ˋQ 5Ufdpw6 "bU"н8QwINjsH 1=c~Ptu 6*ܓr .%?}8nyvE깫X|$L1.n~/_ Q81'~d#\} ]_FKlg>p܃s)t.(.^QֽE.@v$<^{vXR JS_@;hJk^ƃzGܽkƒt1 쩹ľV/Z]:AN/WA|SEXK ;[[ⶁqH'bPo-[H'qmaj.>a۱MkSmMxLp pbv/;cٌk1CN%-wvK ᓦНKyH؜o?<6 8mizUa@q\D37x/վ\뉾x20S F,[ ЇSw%sR.2^H뎭NbPf{$CL<]IFjWf4oJ ~}"PWebج(齹P0~tST+$߯~g22Ddjj?ѐ&h#{rӤkc{C$2x~&YKy?>]?˄ xᎰk»+M|ڄ;F2F_w)9DNeTLifcd", {#rRH R♁az ]}] HӳM d-JLEc I#.>FA%8*%A|A`umpƶ,`H[{%QV[ҧÍeoaH XWHC=*y]s=[ɤm1 f؝wY\֜! tX@@frU2AM&5ïcڍg +n°$y1}.Eln}UxuI3:KJYVdXpqm֬_ Ej(OALskBaﻊJT%Tcc"WF$1׆ѽP#f6Xs<] ?3P0'|VNf13FMxSL=9 }^#JIMHm㔛DN権 ?-qoqDu ?WΔ϶,-x!4n(63T*^ ݷ^4wV},Z͖ͅ'΅1XR6ѱ>u&N}6GC;dD)\˝ AQRWMj|X!hSLfr6le)pՂ/mn<֑2fjzp ]ў72.Sq7%ىNOK.9q.,Ua>sUP㤕t* v&zsZ:|M:D Z`w %ƥ=VnƆK L4NW#)^'}aWdWa{'C.R}gh hX52DZ_D?*ʠQk%cAk7{^E=OXWxA1O|&[>t@hdceI1V4|[,M%Sb7Ia_>+EIyf |k.Fl eR]T`koDrBW(C9,_wJ{P\[" ^ 0Rc?1\f[}>1' QMA85g]!DUIZ>#y/@SyP W&:6#)iyVe/d M eBCp2~?x:`m"hTpH>32m)ILJ?QF&\o%~YjQ,<|f1a ӏ,xգ ͯU$h/}w?Iҧ*ꫀ۩2S'/8򾁂V$-X/tKxFsS:9*r# ڏӃ@>\Ś2  "}%YSp*;tx"(q@ }#vc$샮\,́w64фei*v;trmd.WՊe3Rs O\#[vY)rbsm6[pQOrOG(0VQo:%$YփU7(BcR"GxʆYo<ձQ-b  r).uy0@ 0. B猔:rWпGcwH.DpR=9ƈҠAY]/ RA.>86UI ۖ3L9%Dѫu3}^B"^;W "aݵm܈|U6scHӆ".KIӒBYݼITEL—"Y/aVO?O6,觟=xIOex׬Eu7%:uF;GrیP5P=s.3$$:#$nщy*Uw^iz4kH9+#ǚ3qooP~6Fv#f7v}Y;>[.nBKC,:K70a%g4܇6XJ9o=o56c "G3rU7H ԇ'06TOr w9S˄oۤC/CG?cGCT(k9a ^inya8%7mP퓬Hδ`PGT ,ӾD")r~-~uZkC|"EI\F2ZeIeo_GB=Yf._x^MfɠvG ɟUa2)WN?IĽ[92L|HuS`pJgrt)I{n[V~Ig\3^&L,jŹz?j۶ӂ >"0A?t2cFGYU14by҉(O3scp^yt =L s(( ZvL+:P^0Z5lS;mKlE8,>t@<2zϽ~Y m.C)FȢvH'zkm& @e<7x29/^>$5U]6A-q R&zA뿫G-qɸpc)Հ#8Bя=n]Q:!.:*g$'Y Bc,xɋ|ֲ5IdE"?Cc67cca kBf9eVڳNM^KYkojD7V?+ܡG~މ $1)\ 9qs5]trCq%X_R4.gaccq*d> )VzvRkR $x+YVDrmCzt??Cq?d9--;2ZB>EmSJ K`~t4ΜI qLU;YORn%1EB*~E mԴtP@Jδ tn|bY}B)m YI⍠Lxm6?ͭE ĊճK)h Kb,H7.khꦪ-];_V܍+RCj JKbig %9`h>R Յfc0q-AS Q@.TSdRQ }^v `S97a\]0|q-+@mUWV+O-^@ lt,ĩ}o_h8˙ARGx8o0SE)^+8jd_umS~ČGd"[ e-]3DÖD_~l%[.,YԋKJ1CJImznFZg4'<]UuGK<\C1Wl# !ZkٷD7A6Ћ1%V/>Uِ̝%=G -yCW\[gᭊ1G5C*M@6dHCћ#([qկ3`:NY"yDHI\.OV-`L&)έ@?` /_BwU*kH-_'DE!$^:kϨg_zs&+ʯXR(L}FI}vL]C4ųKN;1cל8r [;hiX|Fxf-lf1 ] sNoA_0ӈoch ^%NP눭]ZOk"gU՗uI_=tTҏ(N:JuwBs2b '|-ZJl4ѐ9#iz:Y8L9 'G~stq׽h!sd&<0kyz„gn27D[0X`lW( W!oW*3|m^Ϋq~'gwC@ez=[fGjDNu,]϶m2x6&ɣxf|.*6z9 f}]&,&)jՈ~7 0wZxn2 V`Pxmj8aWo\h+kOoa^DS9ՂޟH-H\a)ߔ8RorWs_Ly@Q4dFDIr"gazXzJQк084ܿƀ=Wx$Ej߿E˝;߆@UY#_P5CsǺM\\nz&fxGY_s/1 ?Dk"V|jvL;tZ!ɵ;RQɈ~`U.!#9߰xoMSE?rpc7Vdy@oڊnl~`D3m~`L\rneLwmɼX'ϯR#q&O𦽬Χore`/=i<:Y% o[\q g!)N!P Ɗ)ݝ%^"*pcX$`]ifjpH^U6m!Hr (w\ ѦK(lP$]5@nhmiTq)@QޓmA%oA{X rP`s˳C?fTR@`!b0߱fst `}} Mu[]@&m?5ut#V͞ 7Ypv5NpH#ra9B:MGK:E[c+0K\Tki7fnj-|6| )0Yb1a0{4сwba}urv񏈒"rVșjv^/NLB}[2 )<X2@CFb͑&[e!'i"==#+jW] b12Gx1pPnYeesI;m4`>?ZsA]Wp^Eog"۔#*5o,֐ ]ج:j>۾2zZPԝ<(/I!4%LI%-zu thcFR|u'`!Ky1 O=[G>tGޘf&{UO>+)D_ 4֯eXvmR'n btHt ~py1%ӫg`:J̳ByFX%TB8}y .%O̯tƨx,q{(JV]I^AA.b7uOWF TM~Z`.˩? sbatѢjO5Ȓ},lE%LTd*O L|J~)@=rhXrҶP+M)Km%IRpKюGnZpZF?e?0 Wjc-aZx8xX0QpisR/TZ.x0ӭR#۔ (#QfWN>dz`ɜ(CI֘S1%s<$ VjtDl`nQӻRVtg_tM0BMHrtsFDf<^sK}W".NEؚ.EO7p#W[ 1jky# ]Xmx Q9qv+Gvh,`;"5j=DEh[H\!bS8%-e5\n4(;PκS(;lHåS|7J@HKEJ1`ltG]r xьPߙ`0xOáLz !ݘb] E9'I4A'T!zS&}7֜2D\2U;&-8a8OKm;86DtſdfK *b+{% 7 Ja m(Iͪ$3Pb\>cȴ9vNvLZ4/Ӝ=ll2BcY8^ gКT< TRH7_YK\c&̪)i2[D,k&Sݓ5}dP.Eݡٳ-e!T/T@h9DJg+Gt<_G֘ :vyN9Ys>ScJ0V:pXH9chVV'`,~74fNOҞVijӆg)Ei*hPPIeq",ٞ,H-f߽beoe⟣ĆgUEWˎ̷=7=D⳻u-\`余D"ux?X!dL妻"U8C·ˌU)bnH&o{1,1 e &@躢SX"++sۯh)HIMJ>j#Ya'N)~r$Wru$i)(Rȼ}$\7{|R72˾F|>mٗhˉ¬ ro>XKkOE_Ʊ ȵah|1.% Zʖwv$10u6S?!Xgua7{{._bҶd#|{ۜpkyhP#"3ͨĿX2)Bκ0։,-Ͻ,Y8;ݶ&O>^yPztS1.d!EO`Z>^[k{h U˒}QKObf[Y3z}ڬ&mAɮE" mgk^g:W0;aEH lB7]cp{ 9tmi͍:+'ّk(m[p3!5܆"hq , dsvĕv-Z{6KA0TvU&{t9ꬩC ^%h%=ѵ _ҷ_EvXb,txAPۺiu޾#',/MXܜ>l$2\%o렩ъU`b[N*YBwqNIo((. 3I9RP WhgtjxOVy~@| `:: n0u:!ָ"hP ^T7oWGtur1M0G, "w_Pljղn .q$/O1kt8Ykߞh nm)% 0pC5 1 7 )}hz5E=ܨX3g)4Hdт|n]Gf3@7wvVy;QF ip)j3],n $@J\@|vbgrC 6*S/- G)ہZh@@4A]8@֬$L b-*]ǭXۊ<٥!YYd""u*Z2zGI|mn C%Ed8[@'M*N3XoX ':7Ƶg͑0q#`8xaE>)?{2hزvɾޛ:H`$poH/@=?ŔmڄiV?}s rYQi&IASg>qՎ`0ǩRTbފqg,2 gڽO.'y1fJC)yǵj GE M7^D pNI|ui{MP>ڵ烙EO[~!DxZII{5^ "a`|ӡL $1;\8eਭe5C~OY !Z1g-O pl~&OU4\2Y=҃_Ql^Mܦ <\6*kT+&8R+t?7V\t-8 T qч7uAtϭ#&8$r-dLrc û,4rbT8rfxyMqsiPPjk2NȘ@KԷȶ_<$7=Zq<;5tK.kQXٵyna I']1b?<![t4YeB(@(Z߉Y;#qڊwE afpaY/l zAŔ6͐L&#LCn2F-lF>u#N s7.[eQ]!'1atRy)RECĒQykK/v4;ֲ9f,1Zz "kҘWLh-bur]HO5'5CI*q q'6| Cs@fӃՌVy-̥]ː(3\ҽF%}=T.zVCR.!'kSӴ:6 ;]եa] x[l {f}Z)/ 2j!#lDZ\z~-?g00#,Ub4l0·}8|F|ڗؐݘi>kwtV96>0̟՜h.BS%Φ lkFk Ǚ ό"BԾS%aVN)P롐x J]S-#t?_j\h[P5>գ_$UNkAԃpe|+sHq } ʮ_ ˹8T)tPݓP՜cR3V#"Wdz /-< 돠,&3{¶ .rS@w ;=f U Бxw} l5gg,ʊ֡[(ݴ*j)׭PóCT1ٗId i‹ l=X*PLwW0]{g.LUӤMY,XFg5wˬ edBz@m8@gl}'{0.df7 ƊLcq[!<ޖe2.lpՊtV=G}nXXkjg 8=PI~d!<ڋ$GuGX9T0Zh\䠑8<0h"H#^!8Aktts׋ )k:gW ☟Pts, |-Þ}6lڶ,8 EEUJ՟cSFljΖ _y)#W,{d}CS|Ă}+ ^ӰY|@(0E 7-,I- Ckwi<4d`1@|Kbjx};KZH&ӹʡ:Y.pbA& [OEUT wF|,$g 럋NA]J)\ft]kn; LO\ʾSxMj91# ',3E{=eZY5.*0r+,:;uDop ݛf) Rݶ9q$NI ( Tx nl~SM0R\0kiAo "BXieH?l3DGZ\xW{7MBOD ШlM?F a   !ZDbsD VOݷ kdv v~-[arb||]ytͻM.\$ᔹ!ҍv3;|o$-Io`F /L:u Ά9{ᚸ##D$gMyǽIo0*HΓO>O=BdF/3ܑlѪNm 0O[;$ǘLACrx]cc{=)~ zCfN&X')L?N7g+TOHuѭk۩0bͧ|"ZiwjE2st@6SZ'ucnԑ"IJժ\&o3}rb8x4ǴPڽDBY #ټ(?fv>˛ )0 Ʌns!xmd}n ~%+WѼ:Lp&O(x^~nPh&%x9MAϭ`㧴$! mn"< Xu;%zX!S yc~w<0(?9U Yoi}Ir #C+, P겥fD!ԥ70vKB) U*R +˳?x8@cz\T] )پ[AUO@~8GE4u¯d4ċ0lUq\>bOf'.yZ|j /5y wr1ҥmʧ5uf&uG콨J*Ĕ>S$eϯZ'9E׶`u+*>`мlVߛ,: (!dYc=a]<#TR#N.XW#7SP(|0&ZpPޟ:sQQ<ϕsB-zyFY!嘋bٚBKwԨT,aX%l\~/6Ϥ>h=M&ªڪ##@.Gzp:7at>Zt,dPNZ8e^GTEZqM}n2(\8*,Xz0goWTQ}oe)aM="1&/|k^ﰮBFL)a$[e?2%HgWIgK,5@qt=8/#>I\dy+KPdߦ` ƈyxUdNwu(݄uGSSXh-WN>^1~^'>rεdnM&c-1íKkr2l kۖ9E𦟓kڄj"3Lm-SlD.8h"l\w c^ka14Gy/5g+yiE"}# BDv5PcnC>]Q;2n\LŮ9,? ptWmقT[}38C1v .S|9̻> K$os"o7}y'U)D%۷Kda b&Od}*,2(%CEK/^e !eh@\b6 l"C Ȍpcct T1~ߖn6i-qpxt O(!<@;h+uDC?BsES`%v_c٦!Ki6.fvirO o359<"iH-c ӧX- >ŗӸ!?݃[ ݰ kန,ll[j40-*8Tiʱ<#^yH෡zmsy6O0$t9x 3!wq&lhcC_2D͙<#v1G?~﩯-ߺ4)BWCxCO 6s]X Gh>xSm ͓DoW[rmg{OT!dDBe-oKŠ`"7Ε(I͡UcW(&sA(1E<9JyM}y'v9P lӇpj.U(Hl#sPeD\ٴ R' [Za%2[D2’,M @ ߿ J-:LA؁W z)M\ZĻFO5WJLNEtؓdu{] n(y-R#sR ։E+Fqzz ߟ?l{` fCPz2AL,e0-$V240VAW!}oEn%YyӝYcM5woq.@z5wf2J ' As@`Yb+@GD3[Ԗ1PS]\ 8N4h3Ùq'5(2G E)[9uC _.AݫrAbE+\ȝׄnUJ<};=@F7?WpGɬ,\6khjo9OBHo_N&hNJ5OCvÒn])x58v2]uTL)h?uSE8yj"F"& ^I˜u9m3n ys_,Pz>:#VA!e{96<5;\kE7 $Ix ;~=9ʪ7v~uDsz,͑)VmvV\HK̞o/NN|!aR4Ɠ3K,(_ ?P <'G# S=1:(17웜rhĘqiI#$<'3&mp_L۝.f` 4tyt<:HU:5+Mt6q4 1&7Q:$%joCf^S6"7id̺ 3زKCV01)o(KrF`Qb/:Uot nf] Iٲj̨B0C2a}bĹ湋H浚@Q`w #<1j>IQ򅟫N?o O+o8`Q:* fbB!]ç%GΤǑgS^0*cSK'IWR\t}.Oi#a`?Md!}ԍq6P@RI?41[] yeD2x@[U``:~ r _OjM S[+aѪqpP#ax^}^Bj-IPC5_ ;ͽ &*׵@vMSUo5R=D@yU: F8ᔁQ=HGq1PS1 ~,' :@EL/pY&dWۄ2 FfP(PQchm#"`-Smln *ۅ90!2TDF/Yhk/܀n* B6>1:4K -&% RX0Dn}UKhY^TR*y]&3xKVb%`B Vж~ a\ =r:u¥~KEZ &Au!oC^互|pZ:3xflL>?q!Nx}M>eHխPVXpة|s _5x 2.R^#\9msaF4qM.(9iեd`X:J'f}^Q~T5Yވ28;:%?r@ˀ2a\9-{ҚdҭuVMlK;`qWHe82W ?; 5]ɝ+!b(9ǯ{J%35SC( l 2\BIXܩ@gRuH. g k#1( %cN# .T\(|V=K:{n8"#*_+̪L"DpNBSz Gj}O±ZS]!?hMV5g V)VcgaӋb,%*į#(# cX1p+)RMȏ=2jld]80)y>Z-\sݚ=MߐΈJ@`psu;W2Qo,~Ĵ@MxƄ,)mƈԜJ{7vW16{2q ,pAXy^O AYԵyJokw($t~`7{e45+'%AQ:d L4d#w3(RQjb3;bF{8 pE`-& N? sbrXW'`CܔC@O^ jzcBTjýJ<10KINOQma.c1IBܺCz`}os4v@,! FwPw4TiwJ@trdNPBF<*zXqƅeٖOt;'Dgy`!( E)KN6P^<G#]][Ls.qΣ:ʠX"fm}.Bod63_U/f,:C][قv|ؼ]]zٟSI^-؋61(dvC<03-A3/3W)6%`B(Plc`43 ,T7Gm|ĵb9e@RVXT |%=r'!;p ,:1;tēCpv&i!Կ7Tbp} 2}hA\r뷅)C9OjJPhIºCE#{,Q&!0P#9sU b&=O7$VN{UYdzGsT-费X5 /bb?v8"l9/xF^OJ/x}1l@j/q6|"hA`sqz,f-geuV_s_ªtt1,SJaK{/3,.܅ˤ8ճ0M3kHrbrtCf0cQUg6 Yd,I-7b`c)jCE7H,K66q'H^@I "D%7<pR wc`zTɚ $s!~QTԐmVԔs>Uޕ!=g;[UT^Ͷ7BSl@ݭy-QCڰ<]k~Lwge0|%~,K|}η1mwSJR:_ߢ0I+(E_QBMa}(k ;[V |\OHkƙ7޻ !7ʯk\fS5AXYDZ6٬M/o UUsj蒦M._&jz;*޶#iAlqEϦDr,(:i!EAeofl՟{t6XOfjMjm2+]/چ+x2Mb#?v-o=֭Aͷ'z۽+H)?G~ZSAiNA*4W8"cp<`nIcewj6x!+ҝ(DPS|& Ŏ6H'"l)wfiܹ ޹`Vf[YJb= LL>3?%hX|C. URc !k +vYqQ䭋)9N~ 3>:U$x=t8"&/&šcKV nqz«&CI#`Gx8|Ł8}V5` `žB(b*0<\hiU,p $"O0MN9мş@e掠As8A (Gec2Oh@SD<}!lVq[n4L+]FJ“"T<^Ŭ5anCYۼQaBOD7_.Pb#2:[ GNS' PT%x#K6bG"b_ŸkTXʚpQ>gNjIMpijRUHG'Jdn5L4 |}|5@k@ *O;4.&UG;|ij'r ٶb7uik?[ФxhYיZ`;nsHQ3]+iՌ~LD0yU>:6B?Paagr!m:aU-5YpִcByuC@"=k6;$Sm̦6G-|uGWɹl#bgkOPɉ#4.3<!+f~NHگ.Ѝ؜\2:?qEkUG_Wjjʡ #Xmp(''{a\^i8l>CzP(q6N0yIZ"!YTR e49'ھc. rDIE3 xa; >ȝS=&*h*7N.ќ`ոgWlm1nZ6ȳYyjQrC5ȷ.IK9 ݦFVu?Î{/@sʻ|0fce*@_e~S J`^6s6)tJgtip(L5o-j'Nh C0+"6ڹC{QRd_@alQYHn[gD57_^'TIҨIq'nN&ne{*jPTpp~|cC5ݏF0)oi|&+V. 6|pWtµHMxlM= kfVYCP/yЁ/X/7_&IL_j~ _(uXHIX{ܐLcIqu*Ai0w.a _|ď$BmK 6(z)}8]xsL^7$kT P3`%yK<$OzzT&?bA" h)ŝ|qDZ~2gS nfڐ7pVaA@0EҠaJxdSDY/(`rݢOHv [ެ5]~=lD-, $`dخ2N lxLN#wh5˂8+.{q " +>X[-]phwbó[7GHF&h, wЗ. cA E"}}jE5q=wݹkrsQrYXS/Zljpzy̦p6'`辆d:2 Y%(ݣfL܌m!>U bFKɆ$}!`Dt:PoO_Io w<~d%c{&pg4a1Pڄiľ3#V~Rv@&0Cb*_5m撚i]akxoH N 8匹">yzЩ/?J9\yLYl@18G`]ԻZr):_M]>+B(6cMɹ&nԞ_sm4r]c!+BɼȥZFga -ob99dFuK}+`|VЂKb@ߴYʎ?d@%z Un%ZFgPEB'ݶ݆s:vyF4ϊ:"2O'"fu!eW$MT(BI Z3XA W-vvȳSL Jb[t2c @:= |<o3:{1X&h8oL.K E#`l0(0 Hsʅxw>= iPi ³ʳ7ޤmy>/ Cʔ =Q+#RkM0/nF=RFqY4"% h?W&}K]yK2} OAx )<5D"b6A{8DH!<oIY~VZS\й<AjooBz&KxwnaGÈ]f%<ΥvZ~$N޾qM~_)6.J}a`u4|ִbPYo)KE@}Pj eŤ61G,V}u3XFdhY+Jartu;&~*$uJ2rrO e(x[t7ҿ{x^IU:gӵ^Bgz{Һ+S₵nf_FZSutϟ p̺>S6HP7mS[DXnDC@uюT&+KrF/g+˥ ~ sK.zZWU`n`Όأoݬ?4 )ap;NvR`]v;c$rm5^ z^{^-S`~P y<<81,3ygW{NVEl~Aj@ h](I4Ct/4o[ ~X%T U3Y1ac MC&5<7L{SvKg_j#hAOy7'U)Y\tiDq-/&EՏ `%K>GA8w9G i|]X1 ֏-S@*wԜzW3K=xbეxە[o4) _0dSB"WlRm5mf E,p-Oҧ-uU*̫nK.q%!>T]p3A+`%f98̪akc'#'@ONvxǏ&gƃ&D%}?䉠& gI#|>h([g$(L]FC1>&ih%&: }Չ/8٩uoMJaRKȎ~C9X9b rqcE5)ϧBZL eۢ ^Xr`ztS&X9*04v8g abs\xӲ9o, o HRQ7yx9έ"p,}  ^QɮA?!++6oP(ERs:|2{_c!p1lnxe)v',- )RmOB[g|M؜æ% ݢ8HF4"WZi_. y4FY3X8Ic3q&1@S/J,~ulgN GZxMFe߆},|/1u @(VawPso)ry( )vQZ>A-+ϙXџg[BpNUE!N X/P̃HS4$ݚ4+ ~Wwp.N4$nLǶ,=qMq2I;upn=M>kFؠB2׫{zmYY^vљc3^ɼucJ\8OAz=.e3ݐ..FӰyxnUY1>D23<S ^swT B4Hjmc 96f_,~JjEQ{R(^]Kc>4V)vσ4۳MݬH F:>X.FnyV| ^"#޸c>ϰ-]<1!8M@t=zξ*P嵷UQP& @$T0idY6]Z*{X* ^CG*uc)[1e M> E_XN_~|Q8ň&TϞ0Գ0M,~%! gg>6f +@-"oʸiЌ_a&D>qo0^ܠvKr/*ݾ%/.̵OGHiP&JKW[ޣkB6=PsX<皪DR/%qI# goYi ySHڭosReUZQ/=10SZo#'JXt B"fCS^\ۚ889PyvP1!3cw2{eÛ6"A]#.*W,<QRAZ/54{J+nCJOMPƒFҚ)mLxS߇ǹ#Yd?Po5M"3 #?V/F H,XRÜzhXRdv{QG4v߂CU\OZ#HK\ JQškCŴMKUy.!?iB,80]ST$݇ϛ8F @@2`H2)LjN;ܳ?&]b_Zؘū8LV.Tiw4wq'iw11'Z1vX&>Ν夠o4`V9KDEQkRvʴ:ëKJ2Y._P9ID}{7`Oa]>lYEwRBOrBT,,92sD{` r"6ᦥ`3QsW[bkVLF 1z&P*4ym ҀzY#/@g+xΙϞ閥b/XZw1i_ͱ5ҝ!j# ncۼ@&ubqP99DuXƍ6?VU!c̼j3ph38;&tX ]ab⥄sV.ibCɾc/VVkdm}cN_úRDզ<ZI+˧{~i(羐L|V.6RXoRam^W})~q68[GzLwnH^w8"\BeBe-aD5SL~,ˆkѳ9V_0Yc,l=\G6+ݭ;3K=l*u tz~7(j٠$@L,XR>ՁFazW%&)x}4֡F6[W`vT[\ @`,8I}Itjbf|R&19(RaPDTDƒjhI8)r!XIdla e~!dDd<0vH=۴AӜi[g"s鎹+X|5NGw*oF!yw]˷}䔊ķ;:CU>K;=C_2gPd8><@qشvW$TSG\JX*Rmq4,Y[nhV g4iΘEr fe՛Z(ٸ,ZI&t!\nJC%o,4L%=L3휚6~s^ps;oE0%W-zo?d"xh[ʔ Xh.MiNsd*M[>і+\|Sބtj&DHhuf?4ȣ' wUAZ :{nv$U, _=ltnۀDZk:10p=tVh¶]Q8)cI%W@2a_͘q$)^}2>Ig{?{yQ WNg, "|,h d]i.p:!؛1iF@ӺWγ h֭hC=Is<bW+օa; =\f`Ţt6H;#8)Df`Ԟ w_$L?sL,* (t&8𠅍ԡGQ7v*ŇtIӯ JPkC Tڅ~6<֪zP񴂽Œeߑ[bd8S]!p|&URŁ'>NYprZtcMv`IYĜ'"fH GQHbf<E{ʴJ-ȾWnOChzWlQl0) q\v.8c-J_!Iemn]C-g@0(IR1uYQ?L|m91v"a$ja@ _+-f&vu!bWnn}\H0.,@zN3M(|~H[fVO&`uӔZsj$jy¥~ZX~%>ҶJ;ZF(ѥ##X9Һo77F颓 ,[۫|IUTvE;%5Kխ>QVf?JUh+ղG- Z1Y^9G:Jbƻ=zx hH3x4嚚~F}jP=HG]:gG6R6d킳m4ƹw~2UBRcIYị<l!\Kfi:24 Miw+%q0vQO:!ثnuKbA/8(HOUʏ̦0h-_䞓qիViY\W Yo'DwE3z8VM^"{т 9:"pfKLb#Lݎy rxM:ݙC"bxO-R#"Rew~}|[HI snt\e&Q'~+>쮈Ǿm~\%W8uTQ@LQ >B8x2n^YY8Z)۞jc!t&Gof\ǘۘjġBil0XX[6ذ;M*~!w JC8:`ځ<; ɶo89U#$\>` E(w6[X V6%f[Bus %0Gg Toj#*}o-#Ƌc~+Hےw?%tzf*oءVsM#'`򐰕xYQtTVjklϊilh/[H衯9Ȋ.VzP &ѝ#03L94T\4шtVm~oHO2A5n*2hӖP=g֚IhB.]uH㟧M>dM{ʀET._bW>HuNfV(<}Dd'[d!gK,$lCti뱤ԤqzRE~ ;[ 1%z)xu x{ܤXڽGbAbGt>8@$he2=ʧlDBpY QyF5qpLȴK /kC04λ{NAHQ2b(r@-!KնSWdףZa6G [`L?.jc_N_Ē= ˾w=)bsPEVcyOީ!D$]~뱇B]H{J[ Yr{y#o $UͿM|@n$gH\MCH*vݖ(F &k+94tXwF}cr]m88#~Ne-m 8ޙW}TɞlI&PXgkEtgǒjg$zKYV(;_X- Bm˺7]y}8\O;f5T!bg UfFۃd׸3  ?|,=?c PwGu#?"HX^ ➒}ڀgWpįwE/-mXY0d`Ԣxp47>a6+Xշ1VȦ=|Y֤"~[qϟkbGr&9<Y*nA,BP'[!*ѽ5L#{2{W&TvOݝ'MBhDM#7*Ȳ5BM]2-poU}6)ckxzDAxzCN ?az;bubTe*prJg0LXGQQKkɊnj8Bk]]WFN=hsç69CtD#x&]TpPHzΑRDrړY)UF}ݦ@G|uF3yַM.178}[4n1 C(=s?\[5Ɖ"i44k&roP~jiVE]Y*%EVNYNŒuVPǞRAUM@i7d'gn,k$ۈdH[$UGϜ$#l[QKpy۸bUK]8 [l6]*J,K8/lT=4\dn4=JC52$Ih'B^/ʾWz{HEi;s^8W1%m 6.W~JN]0&]\5j-{O䪘HYxHٿ' `[RlGfç1k" cМk)E|-9~[;6f'̐6q&a4SIƿ3UAMK٥I*S9 aS%gmA<]$Z[L`uPS\ԗ(zҿnt3{o*q4ٟW2 ]h,6Gxۏ+9B$Y B5+ *PI^=j>0*ͫdgۛ /bfa>!4d=oo@1b-k|AD]5a6c*y<_gr5殴&w,B5qe,sNf9#nU狔5\b޿nD 2|khӀ(S~L mщa |pMjZpR`fjὌrx&T{=)\7^'O ##!ǭ\goh}s\< >x`[Bب,7 .1KKzѡ8l$@HtX-wzR~?Y7Wr{S3@ZZ?/Oh`503qƵs4l.,"zRŠ6: '[uNNFĪRG}=tQk؎dXLb~I@u-+b%SugK9!i`'>:r>cdϿ{F? UI-q YGiZl|xh{ Ee sGɁB%YxM[PCCJmbheGs{ kԻ?c40޺#BcC2yo.hf'fd'QqUi'bX  1ۚxfBrV7>3doiP &"`V#裆S%3$z:/!|K)L bk'4~X C/ʑKtg=M2{䷷F$3΃oycOH7$CL2g."?rڂ;RƯXv&m .RwQn{رzra ?t cwуsEV{%*8aeĚ 7i1KvaKdeg.߻f V7zb3h}DKr3bktBGUeɖ,&ȨJs1Ҕ)_KCׄMv4RVڹFQNYJT# VRƠ' `))V RuVEl !صoxYH >Qn*g=VꟜސ_: y#۟r#F[|ǻ40eD'>Y/*$tmepA[[}gNQa C[Z|B 5`n?Fg1pЫ$4 ?!cy0عۯ%nwO΃a=턞Ifk0 }zJk",$JaoӜ^SH3iBc|(=Sl6\;y@=CH hE97 I'9Z";Q:"~e((*`mX16%JxBdS;Yh-nPfV[.e%T# :ӻwi ks|QNƺ"OȮs?ւ?@+ITTBcס{Yf!M֊bB{_C#Fz*0tR zn-zof•`͚ *$*EYQkD|QyzM s#>M CwF АH afJ,} aҳ^ݤ~OFvhPS%GJm>S jljm+^ 鸠)`(^)cC;'#VlϗCwB T!6 QU@|hLUu[1Kt 2 +s cYcA4{V n+R{X1!.|@Rf>AuE~&qşpݤ80Qteb銗:_L Ί55Do^,?GH׎}ؾЃ7j_O;-0O`ɤcX~|_j a'X!`ya]1Jq:Rrw)K91 7y57iOБj*^Unm"Na!XYU3|f5DXoߧͽSWΜFdһey>DUM>!i+3Kbx"ɦO$ d\fX<[q;MDO/.Kvnsxu[\8ʟ7FYBE)ݖS{ofLkrb,KA,)Ԯfѝ },[cݰW&s8s Id)|ȺFQѺhB(ds"o %Eޚ&l,qah'fr{٭O{j !*|6 HArTa؇3X쪏$ao:Zcm]NHyԷ-qs- Txlvhmd ZN/wU@@%%K67g2^#K0A= -5t7 GʫcJ*(pD/4hMg!{VŪkc)$ z1*4n8 dL]7} ]ucPĕU4KoY"I? 'q vIHF\+bp2 NNlke .Ŋ/Tg9#:hyZWW$W¬M^(MB}m<sMdW |-w%xpטt w- h;K^>}bF!FGqX/)TEv'0rZt\ leR57a;@`R1J͸Z 5^Aw}1WxgAcѹ}LTW9U&ދ K 7οIq=]`g6S2K1~bꡒx{v쌯1)ӵ,]^ X܄ٝe;{֝M} /*iO HwtRuzw`HwfX@oL#Nwh=X"Ӵ`tO$|V˞A]ndfVaNL<:Z˜ igϒZe 6k1?μ: @G*.\WKuqgt֛QzMz6a9j?~64xp x}°U*#cUЄi'pӏZZqcd_a"7C4?aGaC0|`|yZN( Uh\ZY]M| B0r;ٜtX|l(5}ASEW9--V궵wjn3^\ ScKf+ q bj ŗ@ IÂA~(H U˝q2FVhtu>C߈W+˦SSPAW9{SlQɖ1sEȆ]MRdRO^/8 KStMM%}w76G~F%km"{(iQ̆#3[)mT{H#tf1g{8vh/u X^yp1z(xu%<**Z|lun,5 #S\ cww0g4ЃT%pK nBSط׺;{D# TH5W"IוϱZ 3H'd *$$wO4E8jl[xr(<~'- Ewb^Dr~ɦ]=߱Gv\>gs8fYyYfhcU eUx{@(W5~**6]Ql4K;Wl\f^K2Tdb?2/c{ mQ9eNAyЊe1SOe|0{C;yB#31Ϛ@r BeHE5 [[{-gqILzPlOArw_4:s * \B"ڮv*g/v˞v /Xʤ%ڙ/ NTy$6tCӟ]R|*^ B5jL16df3ֿTcz/aǃ b6śaGK0-mZDiFG8ge 8l+z@T\ Ii&}$F3K&ݭ)<қ"=w7 .h# Fqmy\N?ttS? MADY#kD)3#\W g|g?zmTpvn'ѝs5) T<1Ij.Џnf#<xm9K9\=D/2DE.(X;*噖c2JwQIesUz%}%~`K,҂oN-,;f(-bER߉, hBAx ;b1E** c_ԥ !]|:8 %${n1ztASZt"iyI=@_\Xhrqa ooDFh MZo]A )qRjj$oA;&=I$Nc9;Ye#![I#OTƄT^_RkNTF3u&IU6l6XWkl+A so @L~.,/SCڮyQṷxݘAYɣ;Yi-RTWVOxDۣeF_C,|H75=>,DɧglΤ[ѷr0]bUL)BC`>D2g^b@Gfs(Ȧ ejlI]c]%Ok% HlGO s`GʇSaa FuQYWf MNHԗz:WeNaak-df&hJGaJ9csW(B"A_񝊔qx,1#>6H Oc-Sqv&w&_|yj܁eӅy]cMȣWY5p#w7&Z;%Ȉpw *XB}~ߴSBZXftj޴V`_ƭ#6T6Kiя.䷎"F1vN, uިrC #9]A$e|:t M08Œ ,-G!􇇅F4s;ag7yXu}Q(Ly|zFDlA/fDTro yvUrL 4LO) 9f|. x= t>z`{ zF1CϿc;4)BhKAޯYhoLDŋd!mB\T*$[TM"O6еUrSN^Ea= uy.ߊo Gys ْ|#GshKu2Wk1bxg۷"qW$}IwL$"pzh:$cE]54祹o1Z^sNk4LG T1s+$BLv;KX̩O$o`u^_Ѹ2HY=*Y|)}KJ- hHf$Eܟl2y8u2:Dʡ|f~e_u}@jքa*wק,1jBbgA>g؏ߩԟrl;u} Pk~o2VMHej}"8i 8M^l+ '2q$qy>h:]w{*GgE9N[,e-ƴ %ER}~Gb<5or*֌B:5U VCObsN@&k*m@k4/S22"*SD|fWļTDHgHeѿPXn02I1K_xTI#4Dk4"be%eٲn9I_ڤV$B -Cu3Wtx.xܘ僪|<'z ȡT "k>pxV&z <6ԜY㾩P/X?{kOnf@"'^kЗL0Υg}ۙ]G MU4`hqx!i\0>J,EPY`FΖ'tҡލ;봷:iY֜U 5c.˘,Bҥ"N r=A'ʶܺ1:O+oɖنw&Q)"dzؔ/k+bZz׍_u0~G]vOϛ'vF kӉDDG3~Vvx&Q^DELE$O_lwxy x"[eI,H~#[f&odG4& [;2 8 W XuwTV}ނ!.k6GGD'4:d6P+r^;|w/# C=/(▃KFn_8puń39E՜qd{|aY'@U7م)һr—| '}IxU#1)IU}vX-o ]8)?Ikj$Knm9N [d!ԢfPCa~A8#5ģKN׷ƹ.#Gx?+bOxDQ_N7%ջ~ o@=L(pQ.yE>iu̔G5q b vO5 P߻Jx᛼ˑ2e3T]A陡&-'ai(mDjư@TgIPre DJW潬Rō__E] [{tiZd(5UOwƦ9gYZ07070100000105000041ed00000000000000000000000167373ec100000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/udl07070100000106000081a400000000000000000000000167373ea500007278000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/udl/udl.ko.xz7zXZִF!t/-r7]?Eh=ڜͩ2p ::jӋƀFL3QQV9dt^<`;Wkg@z5¨9n LI^W5gaHн;a4ltᄂ5``CbǟNgb^ N^@9Ef0%A OZNy]YfKQd: Fᷞ!f+oq 6"_JލqߓnC*9]~Gxi/=X]rKg3OHY. e8VƈP>:#]'ڪfLK0C wU530RS=IifQ$5%*w =we;XΈ?C*|hDX_$?oQ`5˰={8ʀ_%uu[֔5"(! vDX9ȠnMjW8z/%>A?*"eb?ucTvUߥَ֖?ɈS=Mq0N AQ_ DFaI* ˘B]ـs9ǡ~(ST7B}|S߆=qr=l ̙?[!w;8;Zdl O)Q n:ńhsU`WՓ}E,B{8ůBiZY5M^؊q< jxZg5 !)By-OO-Rb1%.O-x\w CŽ=cEppŪC c.\0Y⪠kIЙI 8- /K>@A&b5c[ \{Q }oTTF>`xϒ>0=oB!b5ǖFP"PWoYXo1A.R惸@C"I ː,<ԄqD(L kNn#Yj,h# ,]PgqufnBvKsފN7꧐&^h4@ qEg#hVn -PN ̷}'V$aFtE5 pȺV8 ,[׀+e\~8йŮ1$7谦Y9v]Ux$\Y{59ƛ3$]I$PJ gn|T>.r\}r&Y Hd; @'OBy7"kb`;?*;p6v{Q)dC(r_XP >k]M7x>Ӆ) STQdrkӄ WBEz}֚Gyƛ]48\6/gvi-FT4"^k; JTV5$_n&OK}2sK/25:놈0D{@\?ȹd5yRDUd{-*:Ü w ZЫAx%s f0_'^>jR"힄"!& NEe r6Cuo :Nu+1Ƹn!՞#zEu ~kشQz㼶u}փ:]3>]_4׸/eGb3`y"Hw-}\Fq㈱ckhv8 05kHN+QK}ЛWA 86eo%gWӡ)9(3aէq8s `R3m|)>?"S&5U:+_is__OP*SEJvp"?-Zd`æ0B)u|#GFS0N<ul͎Y?q'=.OD-0a>m hSU[!#4so f(/k-`UPBP C?&Kj1oYV fGZUZ*5$^߅[!i-}*~\S>d]`cĖGT0s"~G;@D'K.fEϨ"yU!Ȕ{5d tQ%ވs [HDb &$^+€3R~YӦCS'0Y:auГgabإ}KAFȥ0ٿD>l@{hvԩ<)\Sfn+U4]}|52Q+_Jo5-$IX!Btݐ+{ޕ } JVo@K3qu;哴soFԅ 3A`Kq<`f%.6mSsjF9?n⛑^"=yL w9N+gXb?!b^x)pb,]N|dl3paDϽZwj}~d6'l2O3:݋들xOH,B2?f[թ?tL;g*W݈ j%cvQ;}. ЮO w&V AGʣ&"9Zo>{L$|dz] In[-p7CŃ|L-]ʳAYhLxpGh ܮS5y6@<4[`г? z'c6 Nj:KYoX]2@%gݛs(5B֧\Y+Sc-/.[f{$Z@g}H]P}s({z]i܋::L\qUNx|K`j5D?ppKh"&Kdajưju'^aC=۶whyOQ)^@#!{@m*%GEyNIߧŤ2СW!G Juu.}^LW_* Q8N7T{%bDM/xN%5-bZw ™vNm rs9gB_ZZރѴі<zy01<ᅒj cb5iˏ켔X+qN,[Uy=xq]Y%ːu_eM?qq@f47\A| +yt #5On8U.SxassQlq nh+Nm3¾KE3^pl m}F$F%'|Tjor5 _.L=j\rJ ZULrrh'r_Xun+ޞp;U;z᰾*qsmhM{;XL~: YL&VR@bg0hskv[,eP(9t>›vz;T4nۄI}qy)YKrlGyu-an*r,僮ur&4z&Z>ߑH#F`P~ o ?d'vQ*z:DyST[(!X2 |T|Ź =lJFm}68Ĺ1ˣ{M1 #*ħat&8 ?-rL9CT6Β@XߚfS/4S}* Xmeb7nO}BNWڂ~?)4:W/6/oq]TT={>[[;p̴$W,&:\G,ڄ%FDej#0SNV5wYF/|+{$ ,w<-zP7Kޯ>,?bźwh7<+QKwί$\/,qۿ5.x߂[HP%|-1y*g_:r*Ă$!;@uߓc=~#CI2xiY(ͿS;oB Gi/(8ht6WJf;Q9rTTg%/'3V6y@ KPl۠̀:Y3Pkpdfe qJ&;/H _70%=rpP]Lb^tg"F5UCCd%g3)DajI,٬kJt7իb+fs`'C Q(gV.rf҄qv v.]uO;%ǹC5_ZoD9cw1Gk)v&D Ț`qeB@$Uh ՜n3 2wJ옛sŰmcu~M<^)GCKOkýQ76efq< ?I?o1'@4D1.NO {`f_vm`$a鉦p08DSXp wk n DeVss{tĥ$ 8D86U˜LmbJx F ~aN/{MξCAͲ|{3`PjZ!qŢt蹽F/# 1ؚ$4B[zHk~`ՎE_-@v&kv7%cnce4dBB|| "h5`sPOb7 C:As[gt~eĻ~=(w\twPy/!_C+ghq\M[\hk~I*]]^̦UD v_-gf%]d-m{rԱIbƞ}K.(g0gVقi 2 T2 ܪ[}lF`5- W:\  Fzu ll~}?v =LO2,r1fdHFLO;&[xY y>֦kT*6Km@CSUVx?JV`Ĥ2~ U/=5 Qjoo>񌱞Rz .#L*B1? F?^Aݛu\8+ ¦,.>4Z46,]f|gc-wշJIi-S$(c-,ʠ,K/jQAuZ}ή7ΘS;k@_ | 'L L7%64-tHC1c;9މ@'~ĶrZ'=a$l8h 1i\hZ/u4eI3WP564 nN3璸bC2F!Db;Hp&,PHTE^£BNJM> 庈$]1j@`^i$IJm?3Hޏg>)M/_!lBUr.نm9JQՙ[@MMjd7(Ru!]CݜT-2SzT5wG|$zk bqI7,g(iZHvH$գ՘zf%Z%d4oiFۘO$ԶB 1!-%"W*^6'J~+ؤ~_713G4g! \= CBnY8H~|\FFR,JdMSE'Qƿ &ώitoNRhKP3 3SB-HC#G =KɘϐhS޹4E-G[0>]Z{^]M"؟&S`ZQ07mN|d%vڎ4] ujT_ Ǫdq^gH>zoz qo}^̤ybPMVžy,rzeWA5iIbk2T/%I7N7%ӶSLØ{ !1ZۿaDE=' ]!^O+b* ĂMve>"CLXT2Xb8{e~|1ˀ>K.>\u$lLz(.kW7"~&Lђ ]'@̵t0 0][d ҞNg>e&Mm),3*|2E Č*9u5t#\n իk-yJIk4E4K{ g=X4|οԮhp3ɡ{83E {R\r)/kRe\qW\b-`ܔdRػ˹jbć%]˻&esA<}nrbUNf@ķݽ`Tw&= m,"TMd=$y \M3?#\u68q I̩.W㪫g9~gI =>{U^,d|=٧C}wb04m'!U(P4ceB2sN +]ΉHT˓ca_8ڐN"3.O@6cjVt(ܘ[|Ϙ.vTCJ,j)sd(xr2Q"-*/|;&cA[@"N` S* WbNX!TϷf.sä\6rp &Elt->cLE\?xo 7P1ktz3NjAE|+vd8x*-.m0V =B-MS}).GU{ԈJ^yvQ^?/K3!u+HTH F%/3~iyHk]g ~xdWXFĿI[N mxIctTIMO x5/=߈?BډJQ#2N\/֨\Y3:b^.Oha_e$c:b艧N^9|h&l[-qdN,Qf-15ZE2{#RNW ǒ$1L@$tbpqG 0Vz Na-66vjv[׾헸6@fFԇc,Gd?-SC<#6r3V\Mo#$w$rWIqθZ r , Nx_VF3#hbq׺rk_pEwR1z-Y9uJomvO<'yxbO[<<낺/~/G 7RIip۫{_ɰQ}1-`4)Ҳ4]<* 9}&]|6VgKd ҥKoyceCYw 7+ h&u70&q:Z:Gu=|R D  ;>1E@rI*`<Yw)^C>pCwy Ha^<5d§aG틤C=T Z^ZE.aʹWW4_LVh""e hK(YN=5OM=!K[ZdDM2<&s{3pxہ҉&ʊks}.v&͐Y)Iaʔed#?w;{XX_7C`taTv?s} ( /A$'Y)ů0zZ`Se aLjXQw29x7YGf umn,%kSԮ95t`j;*}ԫNf&"bҧGF(v8R[ɬP;?#9x(eKrrhRW|ou Nw?0;]1JD`A#8?dRV!J{;92at=>/x/ݿķlQo3^4 G!3U:>8N!<=WQzK5|['\b;#0795GT 8f3Մt 8 jZ};ܓ|.R nD*u+іճAlǩ.U:qՄ?F[C_6_jnc10CqQa&3$YgѰy30@q0doM7 I_B:5JX/Ll`J4T:uy,j|Waʟ' bJh'D~[iTj=uKBNaA/o4i"…`VY]2B}8:k>F-_e>EIwa⩘m[͉ 5\EA0|G E:_j<;#qUy؜2G!r_qzC8nʽG]|.5lP|%>e|#.mb2[}jQsn㭠3L#Y >:,OU*dU;5+ӛS.}*oZDfP:sVɊ1-2f$_MG|]sQc2ڐ+x 4 g2_CQn.GsF֥NBq[ lcy,&1ӠqMezJ+>;+L a`܈63Y']Jiش+4T[- )+]V?EB$s7<Ɇuk:(.@%yRRM((3C^@ͰY`3"?RPr 濴IHw]QkD] h*[^nfAsOMwwvU| G 򢛈vxA" KMd%Bкj4Ռ s竛![A-'[e|63ݯ+&ĝzsZȾ@YA-}QPH l5{A9b -;tǘ` Dsڸ *-Y;@*^3,>"Aik cx$RS](xou0O@?HeFDa+: `^1jxA[=Dyc 6>s0 Ljmݟ&kDN]+I uLJ{5Ԍ$W.Jx|YdU>| *eqiw[ZwU啞Yl9&.Q3h]SK"SLWxnpKO+ Ĕ +['&:ojwRv)Qx1m%HYR@c CjcCAKcY }g?/Y7Ca"ׅ$e;E͝M"!5AV1vu:Hy?fMEcW}(yQL ivJ9{z^;\4?,LδX|$LG٤5b Ug#Ǝ?TY 7n@9Nl6tP^ʟ*ze :~4̀w2 %| ^Ωb;21^u?ɥ#"Y%%=bWoPh`HPMbDI U-)v?Y?HRӊ*p R-@+t/Qmj8jX?Su oD07 q3_\_#sNȁzKJ{3>m@Bf]ؔ`4z*yuA3WUJ?zaI~48Qyclw4=GđF9E k%~>HXWg*,c2G.+-+?(N+s"t(isԵ1 hߒv6aB˓$8}A95H e1XoPv9jY?ǬXAkkMm=e XGaM-kGn>E$1#\կ9<&׎jPw7P1IaY痬8"6k+Ytݤ97MEjґf'̎i!؊Ѕ%vvNFm[Vۨq>:Sp H:فM^ yo :p~jJ*M@MEl<^M `罗8M! aIT.cyV{r50yPŲqVMS%4M} KSNC&_ª I}I 5_[4;rXiߖ͹jsԺ]ըh{2峾ߺ+f'D~ilAS `_'"ؕ)1N5O&gI';߽spĶ 8NɝtLE z5f&2@W^H G ?MA݃x=%# X4:eNixL/W<ޯ$)e-C`$Ak6bDn/$>xP,ǟ ^Gy@NDU_?lpj 9nO]I[ЄۄQ<_wԻ_L+WJkV>'<7a}iQɲx>2:qK"cbŻ_YPƾ[*vUNzk^3$8,!u;YlÿuͦkJoFҖ.WMDjBlӍ[ ðu#,rӱ^b[r:O`Rd?ATaBb8#}ڳ=zB]9mD͍\?s,Yb/p\s0B"nѽz8 @$ݼ.L/4HU!w7@Gbk6Ja,ϕS¦lj.h#=!LihꄂUqn,+WZS^`**`5L7n:YIL<ɂI*T̅x乜gtЕ~o/IO)bw?VrsƧ|;hr _sѡ PCRWJIRI]\bVX[&ZN~-GiOעĴzGX20ڪqE6A,36"Mgbon݇IP=+>=VÂq'",_3_WyN<&>tm$HW>٭X0bc zq{*mIPbEa}Ba=Ήyaoٶny7u4QfUn0+-),1aaD@*!BH>(nrz6P/r-ޛ=qoOxw|Q9ET&Br 00U]8Z.Tʆx3{H^y18rk;jЁե4"r܎]~܀bϛo25Q0ێ [j*Hԉ4D#8ZNu'emgڃ䋘Y0 zwؤ7ow1\`_Y>x luExL^ b3+Qg1TF9y< %'jk0 $+&oUdTA:Im 2XR sUh-܎m@ @$BR7(OF_F&/cJ(0"#'twt-2k)k#kت9ͳNbcgr:BP4 #^ƅ!^7` q=6NH?|jKDF]+{a1wOծY{yeCbQ+*K UoS񶦣q*%|GB)ըjaEU9{#.B?#3Fb :xEl鐮kYW?K&Xvnp3񜣕#c8TLwLc%ˊ1pSϖxl4hݽݏS߄\1_$[bᒵ󍷝)sKIlR6,=p x<K+ɇ;RW 3Ĺ?\Z˸J`z3 CӘ&jօIC'^U/`x~(3|UK;_vY,L+n3JOMlPYxAte"u/]yګ53ܺHРR MPNuCPd0eS fXѻ R H2XB_C [HUGu1/emW~E{͔џnn q덠w \tZ>-0b]D0y&C:" $#)ѱh* ym/f| 0Ohy-ѳ7HS;ʴ$1Ro O {S^6$ 㩖(eZ"!r@mU(eF2f!iߒ]cDB#pM+ Z~$!rng\QHpS9ߋu[J{_"<l!`#"6JPҗB1Hۑ9꭬0pĂک``狌rgo5v["˥}3k.JY+WDba;f7d8Áv:kSZ'UƚtU? k YiƆ6G>SqrDTe'56}Iث4(HHZb+gЕK7{76۹yk[7S[v~LڳvLW bۙ/;2:uг qp¬h8Z4 4RKZ`.Ѡu*,o+CAňZC>VE>*Y!0#;0b?tWcOP(`/;>~]/(Dontnf@n.ѡ eyꄊZmxa߶̣]_}8/Q_w7S⼿̡+(? |/Bڲ,i|(h"K|֥꼌 3A+Me& pҘ>62OPwl*C[-?Q N5fb@0qZY,f"u!#ZviCȍ>nSݷC5Д\ Jv]F zM*<,C-.)'!G4dqR敃ZvA2)}ݶ]],Ųb=83y ^ ImNXqc-Qr[x0&,ѕх)D w!VjZmM (W-b> Gv:o]w.DdRyj jibQQ!{0p1c-7C92t梨:BHE!Xf^C3-Yw$/4-o~pmSQ5k 1~f_NSRI)Bc/{D(p3A뚇[ QZ[-0DAe# ۲BoBYoT_$bL%r]4s; XC{@,;=a eL$ʃQ`O|èON4-Ӳ+"[r;]͂QQxy&Ny [M{ytK%CH?u|n^$h{:WU59S/nGyd lٓ]ܥTDDЎnIuXoHn7 uB*a UK90.7B$gWC-#]~S $D=4]۔Z@2q+3S%N1&XaPcҲ'UA }Fm]XprW"G۲Vq ۡ_mpL{x7EGAvևb{flu0"X9("8S@QBlRȔ Ec ťhnro+wg҃(*񖰦v5=T1>` A2.$Q?| Z 0\hSF!oFL]3 8\iTsٿMk;$qU%3AKogllDZU/H9?lh帏[})"hOٯ!m$=̌) vK՗grt|=Hp_r( [X&e,l4@ˠu`7uE r6Tpˍ~:rň\~Z ѻ0&޴ЉP~6"EMHgl@ĺȠ{U:b+j*eĄ| nA0[ػZ)6Eal)S2Fake v[}HF&^ub &r*7?J$]:ƅ=2M͜^˵Q5~f˕큁:ls Q#M'C޺aEFCWC^? ŔfQhÞ$8T|[R,k̀]_.I8g ]jָpkd,TZ4';7%oxS,ֵy Q r96e!l`, -XQolV ΟDqZT .1#[< b FEfb4GJ"2P',Psd%AHbV&=,OJcӇ~Ŭ[yEZ߇5A{8uJIH)D?LMO_Pś܇x4[L'yJg݃3E`TvI!uP͸5뻸 X$gDECwKLcNWh9{@ SLȊ46^y̧¯$;v< K;#lm!x8:1S ԙeΝ;Όl 8"+1U ⥻(mvh0Dp#`pp1-ټ{+_XfF->!"MrkPpħGmѸR}q *)+ & G"tuZz K s^DGYm 9绁LPU5<_SQk֕v89m,72G VjD1! DE4n[ Tf$o&`mIoRE;8#Gfqu?E "ޟv溬-+h窙~ϐ Jϴhhȡ >SMlX ϩfAJv˫^ zm; 0-tV#X~<\CF4}ح[s6DmC >!j>;p{M\ (63/ eu"` I7{>G)JTUˠoz (w,BoaH,\؃ j+-R03 ms R'೓nn-т+^O{jxaM^ K8rZC$Dn+ҫ}_kn|Q/QE< />CUtͷLB Q4q@`\^˓̊OA DKw\+0}vR"7d;="ErO"4s_QM="xve.Rs/nJRXG@ښT)rĦ8ْ3A5w $8#>'^j2z5V`S{^YD$us$:Fஂ6^gg}(+?ya?i8nXc.V\cihx;"87"$W M,4{<ٟU:G%vp1z,l]-u]`߅J$h|Y4/ި 3fP0+;N딖\E4 \XT[ 0`qwq_e@)B/i2h_+_1OϠ<jΎƼJrM[#gj0h(]U}&οj0>1kF4CisbNv qtJ'[k!g #Y\|cC:<|J;n.B~:z@R{Qb⟀A(&>j~`kp}Iw)`'}^If|Oq@8Z173=9_׭RIbU &k|f#cuM)-IX rJ} #nm>ǰ/R̞RdA;Äλ:Yj˰;nы:#]+zJHM6 qWlPJO%}F@fc|Be;;Qf4pX .< bk$av <1#/'ݦǻ|+Oe/8Z4|\NI~_Vnq&*7o<{>_gO iW5/7%,x?vo_6z*Nbzb2pqTY+LvH$ a]փ%hj47GOZkxD&ڷĭѽ4=X6 ӣO8şY>IC9I~8*brvޫma%9i߆%d}{+Z.1_k'h3^xSoa-Wځҗ|9.$ESbtxrsƒ0S0"0;*g ]nżTfmR]xZG{b%D:*-d=%Eoe8;$P0DZ߳۸1ǀ@W ]ԫ:첩mv kr_^,T_tr3+vx똁F͚!!]dm=ΈR~l GANNQ-l9XP݄ps~*9 5<6TAM5($ &{;u2bg끊)~*w)Ǣ9ҧ$dI'7:J@u.$ t` "8c?zՔTt =0N;RaD'\'<'?t!<"q#Kc{0V B'fV˼'; +v=9:9])]e’و(/˃Ɉ!toD?fngħޛI:Fr`*zߢll?#XƓVG^vDΔЪhڸG7,9 Ŗ">E8u/,j,ǕcBgNm[A5{0v|Cc#U -<ŕlND`J K $)LyU^DwvaεYϲYDxզ{@G S2#kGJ\F;WIP}P ^_Pީ^~>X4 g~\'3RqL 1C.]+CN"R0tJ+h\b|CJ@@x !M9Y%B [EllVfFBJ ֣En?m4UmZŌLƝ^%3G+LZ JCL,L!'Mm2gy1ΝȗFcJ_FV0B)F7&M+k!a!DH~>wEPg" ΀C(sMƥ-!Fók Vw;@V&h4weL]tsd: ;9/ZW i[}'qMʂwGiq(C-V2Ͽ3ʌ];]INAqe0 5B DFU7IN6^ϞK9~Ϗ! *Oc(,aq1E~ >cxF}dT+"T̊&| _\X,[ph][0D~0U+rF&X72M̆bhS$={QhtcM.[شݼ-Tޑ(fX'w>Td_)};&f^$YiVųOk;*x eIXZ1¿Xkj&#8oIό c&y5[&ʃu-y8xh_ zlʭO ] U~ sb܇]%E" C¶ p͓oMF{B:wٴ+l ncz4x[FO7͂k jfPvab_tWkYtֵxp>{ 7x8ǞS<櫣wvە8pNE=w }ӦzHiT^|J9:$&SR؏XyBR|2or{x,//N;;  p:pEG)~t3?*ؕy(3򦣓?nQ"쀳zy*y<-+ŬV)>DB~ c~2p)9Ҵ૿ʗw $*9 T[O xz :C4p_Hh9޹h_. 7304a9VeNb0 S[L&Vm_!<՗r ?"kn+dU--p'=@ydG #mpz9 dFG'@)D6fd-1B+b\aiߥGGg"cj*)G'0aQMūs w |W"#޸U10!GeFmЏذliSj&mʻn22 pOЛ>D#ArQ%2`6 /VѝNϊKkcyf=HrgCMw>" n*􊈕nSXcK|\x -0v%ˎOJ0)*X7SPL4߻>Jyzs^C릍"#jӈ f?G [Tb[U%9Q+^kszh<xu=+.7jG2\y0&nX8$cs5!x>75>!C9CWN`bȎvRM˫>=8W`r"ę.E=صat^ѽ{u`wJ}gHuv 1 XA3_Ha!-%;Fh^O ƕ,@B)BDB !uhC,sRiJb"I [p/8l9Pغ/9T4nqJ\I5J>?-"8]wW ~:zvxxCύqV*fe^HvQW"ﰸO,oHyuZdk}ۧl@zR&ibĈ}Pb⮡DΤcbftt l=D[]p~-k45nK4Wcȵn[s3&CЈp:=č0AjG76mv(+gzg=|Ky~R iTXFg 3?e d^t+gmh(^QvJ;^ }Qzo$`u;T E 44#FiMK&c c]mlWÊg@g8Yx@d;aCīQK̲/]$X$v'i~32 P4tEI*SQ ,tVblѣ\25T]-ҟS. QWd'6 PˈF,Jdž/8p>dƕ4sNzꇤ&O` uܺݻl|O#"1>}O]{R&4p6hױ(s/I_,?Vn t`rީz JE\cXbG=Wz;y8΋G~U=d6qͱvo3 ~iX1=q<mRA V4H2,. ,4hNN\C|07DVCѱiCC1.F\ܟ]u$ei`Afn,ت|㦊 c)02Ta̅KTt9~=Cι]꧓ <<R6&Fcs"I*pq0k+Q4i@i[-RG>94bӵ4), ;~9hjI>ro\b[uYڧӲ6(܈hߊ~T =vAUfpY=WAN>d7LTyv35ZcL.d)*ҫ"3'SxC<~GCR.3 ?עƘ/21fp af夆s2OO֍,v߭Er< G_&xA'Y XtX; Ul󲬭Ub[ht4tN2VL/J4ZΓ#PO[3nAK-.lL<\T?+ruߟ}z̜}@So bۍJ)I-zj;'7T}dLnymDB34@al/ڡ&Zt^ z<9r- lG^V[Gfş34J94Fp{%5WLc QJtw;9Ney'V>. F(FfR=.}-rtI8?.-s _3e (Z{i<]S9 jh >GCXu MaB RYξ0HfZvJ65N;I'i]( ?'pg=W'rA4BH&2VB P^NS))2c,=5eMî`uiU~Nxq, rƍ닱FE0Y211v<"Bu=LϯpdvE~F?6̰0+^l\XjR1 =97*1QcZ*ր^;Nl4x CgF:1^ N DbTi+YMqtP-ESwcϨ:[{gIDپV &D υ/!@ =^0T:ZQ #Da K8Hno)\XpBt$d[rQk73{cQc'aRA0W\ѡ6'`O-Zpw;c(]UT+ |Zr&{N[p1\@TM;H( Z962+]#`DϛBi]Aa$2nY6kJu*r1b@:XxgAEQ" bHqf K!m`BiWMyS :ZP m|.Ak>#`n#V HrrbqNq+׳JV9JxAKv \u@ *rKvm16;ù|O{i)_5lzk@$U] aefk+zmZT,ُ:G+;FYwqS,w:ď/_#6(ˠ[-!)Q}8x/)Qwݲ/j x^[²ÑIણҟBp촙&Ҡ0rDa 塎U#*]*{ПNΚ EveE>1ʒpjz9F=f]QirG!*($)F̲UIUoFq?zgj:r} "{AOoR=)gl@7\mU9gp9Ė I98QyIV0j? ~FË{SPJW@P(NIo=@cr :*V+3L+b]U5.q)!$V1A3в5B<#GS!sDL ,41궄XIO4bo-g \ ZOÈWT< +C:Ǜ61lM~ H&3Nj0;,[N08zt+@Q 7CB$7Ҽio6L*mSn"R>qͮ`\᫹6>/U/NnBOn<,a>!b,pV`v3PTV_~rؾfKKw<`{DR{k]:̰OT]?l ޞGzkMǽM.Lzz].>oS , 'Plw* v\~b5{_(鉳e7_bWJn5cpYʎ1S?XLi $ˌIH W#Zҏ@{V* P EDR147WO< gEQYqԜޠZqz?ahGn0|5T覑L{P0413cG^iY}|XC/Ũ#-b%m[TS9_XF0sX =5vE GrwHDSL"^H`tSp,${alV@({UdR`(e4B$Axd|  죰fEYl350<8@Bb7!2L[LjWlc^ ﴚVg+L3hq;uqlFҮgp\zxK\I5KnO*!(F8Q.Ԃ}آEJ[nV>>;@p"fYTE}?)6~MuٸycBxEEabg1?))r tv7J=Da̐vƏ>)He+_cc"o;io&}B 3)ϊqmLi`V"Diu.UKJw$QTI9GJ_:GĴ(_@; u $g6Ʌ aյ螒19Z=lNwQACH%A>0 *4ژz*EFݬ:Xr4"R,n LnITn'џ+NJDޝр1kXZ$-l!UW0y瀓 jmg=Ѐ5.!$æPd%V38-I*&hD象Xuzc|hꀷc@?5Y] 1lm2 Y%$e(4?~lכ< |~Ń1٤,0bW-$/= )rn.E6`_9:EKA*]MRIV $/ȼ'cA!(E *VFy /y.׾[T?q!̗uA^3%;w7L*!mnee$QΨȿXp3f͆!7rixJyJw?{9q_1 ǵ~ km muѾm='a>š67vhޛѶt;a/w8/֕J)7lґoBr~U1M,ܚ*J^3`2NZ2-;`gTܯX?JȦUL^> u*^֍-RӇZlʔYɝgsZĔH  {3#H3 tg\fV;h W$ɻv͵d?J\Rnse%:ґɢ}"]/'_-OCciKh;2KpthqYc?7fݮrAϾWQ4 ?IZgS)Hf{:W!BQXa<ŵ&p6cy_@%4 .TOllq)opWnA#\^mGa_ٸnOX=ꄯWci 8&󯩾,,?욖"Rt!(x*ӹ).P5Z%OR5Y8B@osWf21g 4L"^^' J*X倸ơgB&u'RƦ&l]ҼYOXY? .I$`WLֹ@Nh2ERј] ?ƆrPڙh)p[l7xpDRROħCI5z- D 1,Mࡧ eۧU)()<.9?.#Н>XHڋd.e$E>ym ¡3?" ys>X 7OTdRcI ,솓{V\b)1C(/*ABnqӚQ)I{MalЦ A$ݍK&@b(C]ܥ~!Ah?m]%a5o$|sUjcIfTh,}651kMUWLhm>2#vPs5e)JOΧўe{w_$޲! >S8v+7U]}#@"ss6喥Jٹ7!G':?i]("#]l - 8&>@HZJ@3QlSKhl(H;jQ SAޖFA 6k{dY{4}ٚ](~r^W'q6>HsuCiofuQ@ah AM? YQF*reLI: ,!ԸD÷|p))J4֡KMi=53'zhe.{k pp"u)V}j5r8 |=@db p46YT:e(7D@RKreJ#q00w<5.YH6ϭ_|~'e)l,3D"H1nx>Vy1wgB1Ҕ2/v.t'NA)>Cߑ%$ }h!ƅB?%·$sr\f|57G"3bJmd=SA2_{V 0H-9Feͩ \m&]IW&H)K$*C2KCLvܨv0xxXA^qxJy(l'$/hY :EMZD;:=Wy PD߫:O-|U=2iP2jg& ί]IIӆ+b^b_D}&q sBFc<9σg"ӰFKevɕy^6y_ ag6ىug#8+K,T^M^$2+L C ~hWz~emT2-"iMn^4$y[qo.n#=Z!bx-g=s;~M hˆ@" )"6zтͺwadqGxS ~١>Ct\~=4cHTXVY.::ùNfM\#wF\aSiTVvZxg|z3X ?AW E7>N0`]@y[O07͟4[:8u7Z\^k$@e`686,p|T_6꩕U;>yޘ>MR朡ghie7g9uxg4)\m0JECWn}@Ki9}bBKSӃBV0y#Vq ʇf~7qNAުs`A:cB= -}NBTǷvc4R^K50hoӸM;Dqu~ՓO&X;)7E:_/3ߐ; A S|4W%`K Mkw GCR # I&~GK6& uǪitZrB)EQؔŮ1-cC3!*S<mê6ۊtw업HmBY4N *ϰ! />7]8t:h#O,3Bn)cc A\R-~f"߾sJ*ḙmY:@YWIk=<œ]t" !h 콴)Z^Hp@iMi_)lUqopV"ت޷@ zamkZsL #*hd6&asԝ#T!!?5yjlQXs_4V>}_$`ϸȍ:hy,v%o7a+"&v:pI<$YD1.7>I4V]GD˜C+I7Wx-}ͷ,h6!o%۽dPQ:ʶx˖@L`EBPfzet!;Md&|"xK'N*'˜sh-nPݝnZSރ $Z 59 é yY`͐TкA4l-zj)ގyR } ?Ɂح: mMs ΅{L ^`';+jcI{*k:79[֑fK$HRڻZx]_P &G&r㗞. KT˚*ܫY0-V!(GU>r5e iTSw>V_5F;y=Om#+@ۈT/v^Q=k/mu53G"Pgx\9@_й ")Z4R 56{=CHP7cyBw9G8,7ݸ`Շ2q5zDU&ƫ3/ܱRi`p|LR[D8ZFp|)b=_ ^J;gZL F{?^}o-ۃڣlwYpnd/@ΛrGF4l0 klɪ4<5l ;M$=gOc]2\?oP@NW J@1?N%tBA{_54U 50#s:a %`h zx w8][KbRHܐۃ.퍣#=fPRe?Ǔړ7fۯA?sڍ}jI}Mhm*vg5P]`n2OO*\HyJZ'~E 4JGp Je|iγ,ˣ8PJHwM4y9 ojCR8A۽IśSH^U4I:zu:.?N$/Ĥew;,DL:T3*xq(uҰDlȭ'3㶖Kq7彥yu8J݇e%tag i7?Oxd6_"ڠi1A,Ҕ9XK9h 73Q*j F9j`/{u<Ϊ1?1?Z4Bҁ}m`L P L35+#F8vn=/o`@pzG^ӝ7ȺƮɡ|8 y#Urno*< %$X4LcXX`*Yd~;>a(QE =:fnsˍiK Mr|qlIy"Eg9 kW6꫞paz(E:u:mc?Ig]"ٍWZhQ GB3Zv#h(7YhHIJN%DK3J?ÐR*^}-t{V@ 6$x4lyze]y_d=?ohyB!X !Ϟb.xp#*$b^,ْ9C}l10}*z>"O%N# ^퍻U`D@OΖ\q)V5̲G; jK)rjeycŴ9`͈+4HDѸ}IaY?Gjn=?S#zWu2,0vHBFGӅ$w6'odܡcvU3VaWo)b,A|}gjA?Q_ٷw WcvjĦ9Ǻ0:ʎZAMN>jCcŸk6K; ^]PT2H:d:iҡB lg.Y0r)hu㒉#M+jγhC#۴D1KCtbgxZx]_`[|ٿzck ŒYQ.ƣ^"E&E;pz1)c 7Z6re |wwÍTgoJo>7M7j9[7Ha* BIålP?IR8,nċ .SJ C6#ԛqsCЭ7h}fU/ 74U)}+5,Y4r1wc.naLg|2kiΐYMk )8 f_8w-cEqu7O!q-XƷ 3*ߝ)cTm.krw:,u{w$V)@ p4YT6x(\=nįeɥ9@ZgyQpwdφٛصsZm"r/t}GA(ʂ^kFA{2[1'zX!.fLj:+sljgn2xV$MR PI+IYLV|'4~O\>Q+b?8k %UL/&l Pt)lK8 NRM)*"Dk3U+ <ɲ_D^EP>-XJ9 tcj (e BE"Nx xYj#kQ_3 g֭B s[(*/Ӄd] ]є,j7eU szJ{}4w_郯UL`zTkrx|Ne E%`ealwWXĽĎJ1G1Yo81ck #pn>e%z pP۴JMh ٷ^)gzPR>t+€(QH_%fAuIQ**6Ps@z ՚e?WTu~D6*rVܐV_N[6G8$~\υ,C~q/$^Hzt+ۇakիs[hCsfӤh_]Tг5\1-\Bcx\jO7 +ө edUc>i_a6zQX1SnRmz@䴳ĘWY$ݪpVe7|uV |e k75IH7"LYQB,mo,[wt\OgךWYC殺(‹k Ԭsf]pɾma;SH.(ܺvGWD̲z91U/]q/q`-)Gv6  Q]_Л0QM >az&+249"t$_-X5j~2|տ5 ȝB=cE5?烖S7{Le,TǘE IV N 6$ v.G0k[-3zk͛fmzQ@/}[_?cԝV#$% DrqEGˠ4`:wrܾ Q ([Z8.Gncz)i Z{J$Aeh;V3n,J'ǎm^YŶŎIL'5ɊhG0bM<7&#y۞. ,)%*jk^Quݚ]a;'hkCc5 0&xwW #p(1`0c1!VuĴ_:f6CF{(z`RO/4ù8B_J.OAX,a!)$,x)Iǀ-2.<|cTLZ_\Bc^rDhU@EDBCS|VZM@4˔DAmVQU] ^=D_18-t_ pKfQ-74]?4r٭.[$ >T&iF6#ܜTDzұ%ԲzVў{ P/)a LZj ^U\0%`CeB|Id2"Y u{mK۵ֹ ||r1tnCuiEIjӨc2,,NZЕSIwO^]_BOC#֝9b.͂!,k߶ Lߛe띘t9yӌIt~t+dcL̸3/h^i[VE7}K7WNK/97߶r"qIƒ8ifր_DF\-Qv`=0TXk mL zp24G';x$>58!A|{ߣdIyqZdz/j=\]P@d%;w:[WR}As' &JWhkSRa5}|{7o'q#?i1"_SNh- xwX{dJ)?g& ) #0N AXCy,UE{3@Pbz"!~2mHPJif_˫֔HKu '`f1PH[(84gdwyŲVL7?u {MB!x^sY*xXѹ5٭$_+40^JC2^a'Ehi*y=b3?T3yܣGUBF[=[nw ϳmU)T Ě*PmTI 0U5#Ji{ɾ?XRIo^@!r&Ƹek CƟ7"cGG({rT!ceP=zx-JTBwdFr50ay'#Hpvzc:fV!f:\B7p ^9GԶ4èheOyy G󦊢M.-W \݅υH L_PCip'dxe~}֩k {y`[nk"Vse!JqbAhPn 2@A9OX1B_+͐3h6U0AYw+5.A/i dW ` y-%0@4yk|.l.\Yy41JZ5f#T*:3 z'x]帤JƒoD3{k 1"7`dTS#+!vlx3Qll"qPjՏZ[5 rBt؆ VG{ғCKnFMWgJ=Q!NJ)Ӑ3>5DdWK_)9niO*X :ya弸7oӞih'}]9Ӓܮ>AhPo3g'/]QgoYtavKZ KXhbV۬wP䕉 'Ys;NHG~? o!A^ $7 ar}XuOUE4$Ue 1*֔xn[yi(%J䑴zd=,aB!yw;֧kNlA&IjLAd.й뼪;0ljyuPjV%x:So+xTHԎƜRy}ώ65&.w(SqdIeESQԦAov4]^Gdc(U&qF%{a?gVו_`. 9W0erj3K{lC˺&ߟ i9<+z61$ą'& _M&)"ԕ|7(AaP>Yr4!J% {kK:k$&2}:3 J*qSҬlB%r㷴IGBu e)y@N;݂mmwx(jh8bviUȩP-Ga6o MP0LuHT$@J̋W7f [{ꈼSHC$k ҊqUiϩ<8^UK>"ap %Kcj|mjl|gmϜj(Cn // d1|9Ha2>ŒQ\{{0ĥ}{{Ib9WԄ$]AX6NϹ; Ki}SvKgtvs|hEغu?1w)+nm- "FsU 7wm $Ӵpزx{uzq{UM)\agW@" ]En7*9J KnIc\FS7 6&D {eu~MrZ k"qAՇеK1k~d|#$2笄ẕⲑ>v.96( MjVF&I1Y/,1C;TCƖI͏1WCSjPOLF,oS.nbXf'2|NR{sEmR+wFӷ[(:.S3#dMlx,`e2Ċ:өJ U_uXrbj"!i z"dUdʌ5;>GF{"|(OFe;ˠhOTUKbN%>nmpE)IIpo: n:%ZTK9A_ZՙpnåT` IF*ԬHGqOl.rq__ e\Yum0lz`c;D^rp]$Ǝez3=YyL߭a쭲f`0-2R72NͪP0кr$}!1&U 1t۩gA]GP{k%h/K-JN=aجoz|0Sb(r#N[ZUz?`}I?3"DмXt1fO}+K%8u- ZQ8~  ^ta|.~D-wc!. X|FQ'$1<מ(c uE5vMkrmE: YG*SG?Xu8*(VYI@Vd殃t}il 2|RY옸$orW`: -g4,qđd e?wv\ qT^JDvym(hgڕD,Sx]ߋʁ4G^.^b_p"Juiвtm!Ҝ/pƽ?!+@Hˉ l}yc~Qt6O@ȶ[:P9*7Y{1EK5DfcER򥿄Qifv{[F^6ï/_Gݑ2e&MT:[ / F_HEɄ`Njʵh6br'R!󘖆k'z&%/H%x'݃vn3C[JYCX yi8lO8j! %\tLip9 wga|`qŰ?~kF$ݡ2?ԯ(t c;W< f 1)Q O'fvj۴  s^)) QN)-C6)6# b+6.T?NOƽ/+zqMx;7$\Z!By6+1J0F?Ŧ9# .һ]#8oŶ̞hmB6dR"+Mp/'ب-/*@퉟痵F7|޺tBQ#YX765Gļ쟌c)!: NcqBKLcuSMvNC4kr%Q?| E:cJ ^ ?YSb]xpL#O?m\&rKʹ!BDa}vNB ⃮M)du lrF|#5 [np8ARj[G ` SXOe.C̓Ր[ABD=zUVj^oLbhnbcdaO Ve.rcS7L%v>^ЁAhmxb\W vc'z,3%Oj'K4Qp @j7=1*GImRp~t^ >Qx /;ƛtԅ{toփ{x.%fA&|jsɤ}&4 VXly=9lPpYӕ0gt934}bqU$^PÐSq獻M~#t{ o5^՛)N PQpiߟソuA.0lacS ed_[b~'׋K:Gٍ5֊C>An55zSF N}5We#l(2a=َdSmϫG"|;8HԀrt;9UKRekB_N4,; ͔h`^#r+,Xi BamoLϏ( ?S۠ P(>Э߻"9{Zx*$f;=%MJ;H٧7N\V 6rVv⮗x)}/[I9)iϿWuh3Q8O* +?I=:ޫMt}4,\ѵ:w-zJXZ=Ar=)Nf? Yv2\_C }I{G۩:>χrzb1i$T`m+JXK`㣘DTp:ʑRLd"_T2&DzVB9) r\Y`ɜiwF.:0VWVfGQYP'|ԬU+16Լ4l~fD;PEo-z (6 srqHEtL[=t$3.!w]&l>qM+@ۅP2񦿣quACF-oȳwx'+ O+wou UC^K"hst'VJ_(m, q71`b%ɜ Vi$D !nv) 'Qb?nmoX&X_`8phkrBFɫ>_j6vYV$.tŏˤnj@tRxo7jo0WgυA&D#Vpw6߀-S.sB*"1e/kxT\tNXȱv(25Ƙ1Mg I~{L=舩  e8Kc8C;˥}F4'P[fO'7EY8KV*f#s`"3\޸ u'sDwj' !v_7}x6kn'yRӠɶ :z o !&Qn嬟(^љv-)PP =pz)gmYɥWu3D;n31 pwjEQزvN#*,WCsT^ߡ+84֑Fv?@<:V"F)NHLKRDi*!M."̛PtYXL(=!PM* L\)v10y0USG"D#sum6Dj7fe;aN3`ϙ6{]RYآG̏^2\;m$all)>69i-JdR מ?M`D)7=J<}ЋjaM,oO~y7, '՟4"G\18Ԃu`'>aۃa[<=\tMÚI aU|P&~Ǥuoz@O/TPƳӱXS1=~3Wa.bYE^48; (jʅY3ؗamS.f췲 Oe UXb*zY8zx"d=wDr1>!iS9f1oG%Y_/h֌tہA,׵($%ĩ-kx.7u[M.y$Y𣹮׻AMYuLxaiz LH+K-&{c 1{Ϩ+=Ԝ8A&U>$XMXNqBtxX%MINdR{tpZQ8GMtQp?\(|*uj56=5B^lFLf\pUڿdq4i;+_miHjFyiùk܎xKOkMhWmVZ,е2 W)IsU %a`淸@~zfj7휆2Mh'W>ϔ);W Oé16 <|Z^";HeB3W n,܁ NiePjg(Ԙ4B{~0|}lWt;麸gmɿ7ȿS:(_ K³sꛈ|PYg;ĬMRSyw.y7? Ud6ߔr:1p&Zonh8F"w0޷m$#șWBY Q¨G ki~Ie"iUkQ>0T+Gϻ\"8ZZBůQfvleD⑬;Q]?vRe9  1 ϾSS##_iF=J}x:pn >f?)_k?)~K n OE> CuLApط^ḶߵhЏ7Bu'ho3nj/'0țwO#E2ZRr ҭVa!\h 64G}Z~sk;cظ؋;s&:5;GslH,U݂ifa@y wU]Z@'Ԡ&#ϼǥ: aD&F&!{O UW\xX؇̓{J:XIP@L˳ժ S~skRD[bƝ{.{U3 m&ӣ/jZ#v\QL:T\V1`GSi ;_AS)]T"GX 2 /:.cG4ȢB8ߧ.QifXR\&o(g5sN70 /xsmሹIn tAH_'Kh΁-ż6j<ϩ,{Z V ݭO@G>75n2sN{ LG@$VY##i*H^V?75 ޒy= X9hЛc`WK_n bBc(Ŋ!2=TQBQ;zz.]ol*=c3Ah?!@&iF=(PAL:XȕzBKHhRd:M_|Iw!QT[=JIz/BBAmQiIehW({~8z?D䯶ew dʸG~s 7Ɔ? yAU:Cvo>JB'JF9, $Tժ yWOYԮ+387i*b=I3r?q2ڗt3[Qaغ.o3f]6 QVIJJ0ݳnps`Ch>;a]WI-`^Jȏy;)+uڧ?~ !֔IcZRQY$M4!-X|fT##`x)8 }f'WM3aWr,xp&¿dIenXd쀨AB=}_ PlejKɟ7?jG\w"Rհ"oŏ~M\ÈߓI S^KMyy"|8r1$ f?a׌CxyLN\Eɬz(DKf%ہM4l^t"3_8U D!1Va%@kxg\ jC.oM7r|" ҹy>zD%~<߲Q=kYYUd8́{;Cӧ PKFk4'D#߶ҫ'`TXɞt_>:g$`ADsji /PN}5΢ ŗuHt@s4ZH"!ԕlܪkM4xKs2hS4zbUwn0oWq.{jwv`|폐8xS`a/gRoş^;sBō 2r|Qfp Խ^1amYV{ued1}tn7oBXe g[!FMxz3%fd{tF]2M?f>(v<]ex ѿC^پkIf0շN^Dj?!ss앁 cbT^x)o48I" gy{a .+pXз,+2JJ&+bY;Z5P(I,L 8l^,3v Fƶ]lN0Z)q6ܐrnR.xc!߹ձ_G@~t3|5BgKQ&d-01/}(ƒ2>=H,}RU~E|N+939*U; -daFwToSFPC FW,Ta#9.e {8U"(0Rrlp"rXC><'` sk w$_iH~ R *Rʇ$Zr6ǻp+{n8 %8՝ PRї2'îGrA`vjUC+w?.JɄ †]![X?h }㻏'>@ a;ad^'Wn[!9]m6MAr v99D>Q7'b;S;&JzCQ5MR0!ڗ[!}hLHw<;3N?vqZFj)7Ga~Ѷ̉ez˘ glwxzD$ >J %36q(h7Vi ,PZ3`_pVgVthBb 섑&6 =rahCA=j]YLz'oӛAzJ>@ -!CgNYXoHY߇`{J'9դ!JK'f* LGj{ϙ#}՜o &h\,y!_Oe-Ѕ#eO#.ZQ⯑gLMJ, J4rqw;DL}ǂ&ΰQFV" S(3xLZYV2pSj&:^&b|Rd%IcMX}Y`H\dW\ s: _g\o-8ՐyѾ'8 CK\BW; <t͒ :-οSxq\ o/gv\=~GC/%8 ..'&xȁ 7-Q߀[ݟ7А@b1`UdIٺ {f>*a"jjDmJTWl%iڕJF_NEaaYMtS*@Ej]qX"]CqgfJYhAXp@3;hؐzLN!ãWFUwJ!Vԟ]ЀVۧM\G-,ww܅Kwr'9RZ9ٵvoXkTfT-)/#6ʵ iD_BHs[DNdzNrRzN ر`& 0L*{l_"%,5KztLw]@a1~+(YVрɤGAHEb䨄7)oFqbZ3OUK*k3vh`oi6jf_ !VNP$ 8EuMuUvE*% uݑX#Vv?soF#lMaV'|5VǎhQPZ˂{9@׈Q[xȱl2Dޭ_JJ.ЖlE"X;o>Nw9aųk漬!Թaa5_d8X#Q WvtB^锰EL}dSHd2 b ۄizԡY+ SS9qFx|xtoVBIjf ԥU9,ftIٴ'5|p7u.n/00>nF8eHbA`EXho|D:` vQ1ěx,+c;{Q= W23O8 "$&ASԧeV3< ^]I Fh,iLH wʤfWק{7wɡnM>8KV7Kf/h\E4oKuIS =<9?,-Y-Oq*uI Fpီ-AH;3+PbĬWM_Z> Jj%~H:`%j@ _)f.׫*S'2e`AJ:ӰbEb??r^1=D40`EZ|,t%6 Հ|j@طLfvƫm`~<0Z䝥]!TRs7"wOc|]]"Y+m%rƹ~E/ƌ[D3#cdSqnp=M)#ƙ2hymJl<eǧXƱBigvic9=^5a w-i^-۞[sךWn)Uv.}bo7OoϽCFPO_i /R@ՅI`f5ݷ&};ހAu'8T V9Cr3ёsp㌥_b3]i?UKSЍ1ݺRvū4ѹ`>Go!].L-{172rgÁ@/JuH :p;d\Q}xmH pn\'(a}p}Y*h~mbiL=_d|9.yN0T7O`!ND9(MQ;!gG*V4 a-K_e,a}Lj؀?q*|rh<au z-{lFEv Fs:몳,TGxsBU` NOy;JdT6Ї,%R8Bw.'mHo|vמIvHe?I|Ajbqi`la%k'Qn%ͱx]C!etq'540(l] ,jYM4SE4), ϥLjw9`yxMե:o43"RY}rU`*܉Dj-ޥ[hLv`^ ăX5ei(FF@'蓆PC0ѥ=bUlð>"Tpz5VLqab.flXd#~`b<nEhnd2h^6pP %tu:3+vSa:,!-.W(Z8ԞTf?S.OvY~ 6'-=pVРEUn ubKT{P*2$ux"9IO!+]~#ɘip-C+/d*);`UAzٺc9ę#hRUU6F,QNVcHklf4tȅ{% `7ՇqC[kN΄bZd}sYe%Ee64DEOKF,A 38CmB$#ev6]r^G>^\ c4>o2i>7K\4I]:byGp p.NFL`Ta= [pJ6/G{}Z !!B>u$/Xe,gH&2PnƔ0BIXLiQ\)*_1ofBj|XnMEG@BF6@1%P m 2/(㼨b~\AR&@+>= /n~]<|m= X2 :z3P<2aPU%rId 5=v?IS㍽.0 X[p8oL59 ۠: /0y ;Z? Ia7wDCװ#:U+`%@J^]@S73hsϵsl2}f҄cv*}g66e%+IB51ⴄU?_@z;r7OpՃ>n }*:jx4WTN7u/qHyB Շ/CL/O=E7Y!Xk x̓l=5{uRh|0m v _/O.akxh+@NCp1<ӷ".~6fOǢ15}# rX* m85Ǡol+|=k{L?@~XUMvZ BbU_D~[c4QJP6ˀŰUnXCvqֶ[z &$c|l-)#kGSs~wU\/dPB)@^W2ʺ 2-(ݪm dT=g`XAь,IV@1Vr[U 򒁠׹n|ԽUNEffb'5 Լi9s+Si(q1+~¨K첉ZSpS0yV_Zmv37Gp Љv:KcMIKm)).oanF ";0d"'A\uy*eՅ+Q{G?ΝP CF~WbwC!Rk}!.#`ol"*~WG͙RW gŹP?Rer )|zRe{CxoGq52,֔#Rx~Cesk؞'շmK;|V9]LEA6&)~.~9[1U~]|eYٹ</~ >Xb5E=hy/YGXHS3K & FE"r,c ˉ`IryD;Gq!!JttoAٝH|ioͧ%u7ұDҷ,,qFQ~XN9>UymĄǨqCZLN?+6C2:ﴠS-x=̦ aMJQ4OMOjF oŬˢȓq ,Ӟ倈0AWN%Im9EO!y"7<\'0"oq/ʻ'*ɎZipfOI =*kYd]C%oB湩_l0¨vFs nY0979$9q;DNe-VLwp2޹)58^eh-Vl{<ښFnX,hO}Ҕ%xThYH9NIu2+@ث ;Wn~$bEa-oB䫺%; iktenxq 6<m=vQc5 7GKY;{AR xWi/hiN ~7WTt #W!ӌlp!,= (-͢P7-09ϣd?!Z⏥mvX }ȱ( # ?'t{5,9$bJ9|]y o͍"Js[\8@xdL=Е:|fEUmPwθ`ݣiMԺ e]̞4O%RnaRv|RofUrU6 եEE(ŮS$5ߧ7M*+?Fkey­SG}wv nz(:<,}@܅0+Rvs 8j N y;LY'jZeJK:CPx`|:< 2Njh1{ԩh;ϯ}iY%CNw{oXq+*4-B,>d}@jYQ|vVss47>.3Ŷ\z"YݦH:4ݻ`tD86P~M,QgWX X>@010b@Z`8גp8aRѰDצM)+~ij`ZyDJ#hP>+H+MÙ"0#' ۆ!1;FũJc~1!eomɈLë.KV -OD\4XAU_2؈)B+,j _>ӑ(5>(?j{!1/R&%AC[{B:[cB-{82LSELژsY rA$'723J%u7Ⱥy<>Z6G1"gUn +萑aڃ. :eO)]l觀N׍ľz~ȴhvp}JRfx0KN&εMF;%9&X.%Sg*t )5Wȧ;hRޔm-lc>{ L `C4=Zٓ~Bl2# ڦ fed9b-|p4B7b 5"|kQ::gnT_7"Ď xK4?X&Pq48ӁE:Az{wDOE>;4- O0\@_Vl0Ã/&q]MdiMhz Ӣ9K/W@]Pϐr8vbߖ@Às p"7ٰ,{d75cʨYDxDls[*#U[)d&6Iʟ(w!2l:ң+wѻwSb2xR,N@`v% -cq%} \mHB돖$†6bdؤw<'Lis'4/[)Ʋm~WM8#Ў6SvFb:Q—j*Lz/qUp|vg>$byrh֎wTPX@[8۫-Ӹx8S& T} (wbAZ3U !)eVTܝ}вL}stj_g+cDf|h $;-4}BUxsc͘ !nr>b `k ,7R$Eq7[S-ܞ9,YV'WoVgs<j("^UKŻlR*WQ}ӱLTY0">yg{QKp;k6c~@7\ًGݿVR8:n'B-J3'O% &$bԖiDh<3&'mxl) SNӽVB;SQꎌ&TJSZƠޜYμn'sJP?m1 >,#?1wR^v弿F>IB5O$A Xh9PPy8E#ΞS%58867xDCDH\<޼mYkRB)e㋂DzW E!̦6(ɰ `a-Ά- \^|+'@TGk cΏd6틨8s9* <ܝz¼GvA{Q'GIFOeWN#~2Q'C%}Zs '`CөT6䢅3뎈m4SY٬)YׄKln\[D#Rt#aO眝t d\r$>s;g)US𓣚wMqLՕZYƚHph|%bZ~G1vf"}1aPX~J ~yGP9>.z1*9'F'k)Q\@ܙk 9,sOMox#nTx@(ڵ7/A(cLթ!GCхqP*bFDD45lo*cIK W!r+^dXM Nw 8r[JP?qД$qRҕPS/r > L;Y0)z O;6:_囓0,7lIc4H+2c F'G-arhY-wcPcW$V&?N[5B¾1 .O-Js‚J;4g%:rK PJ:6UnjijN%ptCݰ4;B=YSa)uo @s eyfٺd ZMe߶-1*ׄ-:> u&-sƞDk.J~^ U2f %jwrb8\]m5=pAECOUe9!eF}qKۗKsc{B5 ΰ~TXHh=H`Hފ)&psh)#Vx g>"毫iq# oqWeo*@-g^өA. )HV p${nK{N1茙(f7l%HR<s3G0"d3lM6%bc-o`nrj&odڊd +n3KWuF))ݥyJ8AU/cyݝZ k';)1u!?\ճ=%O}7=G2"&? MM!~tdq[B+ MjD;Nd؛ ȏHxCo;dPh!42 '(`d~1zLrD4fո)c4ǜʮpP`o~*.; Ay8b;I Ϯ""ƼCiyAU#;+b6 b$Rur/>0Ե/.]GqXAݐXK JĜ'f jEp\nE9uNݤ`1c]̽k,K_^0bT]M+xq ~{|kp.ݸ\CKmXQ8mE$|9u?pnqQGۂ*G2vqSWd r'U8%}>!X*6,)Pw{M5?Amu7}la$Z1SUdvb5S!˱9g07xʑQPZ=4?C$䆤"26n?R7WqIgw'!EAL&%kS+wJ %.FG#Yj zLCvl̽e6N 73E¬eIy3Y)x:U4-e s8.y(bNY+q_9)U^{b0I&Inj<`n<_klԔQ| Jcun>a#A rLݼƮ%8Μ6pO8gi  3So#h^̅ IWJxawU81}YM5GI<%okH$k{jFy+uSZ֘&UkG>{ C{`ǟ`dmJ>Yoы@FJpV6~`r˯V>-GiF]^% )sÉb6/.b 'DE <`>OECqE88 = -ـ+C퇍\> u(͵4%H W û]j"N TC'JvVuyԋK*ZZWt(#|Y B )=AjOR1er/&s(o}$HHēW̊`υ&(~rәܺS#9HU |g(Lel*3o *#?Ĺ;T2tpӂt~Ni/}?P&^$;T{Πg(EE_ ULg3x w~o~Qq1IU;&?/:(qq9# /GHe܈u.QJכ'IL`Jٶ-Pfo-MDJh_ <](6&ys;>9w9JuSԌ_̡mL1S,3p{CkiPT)U(ۮuM.NNʶj*z Δ(qNb!G&r1PL7Jd0iGf3(kp44LViWҀq]Dd:uӄUO\Bu쓚k' ooDPX;Iv|F{Hl},S/MI sWr\˯afVf7xʷW3Kb0Uk$"^fR ?ͩ?"fȒ+Ľ'_@2B]nЏvRJ2Gf3oD~ p -G2(H tQ3;V}~`pP/R ^xc<+aw&c97CF8zJ`Zƞo@q;8 W2yvuVք'?.WpHvs~DJbMhzDeL hcQ"2\(.q5@ؤ'q?dJr f!f%!Z@QJx$5`ny:vU2U!}nڔ6ª.i~B+l3$P܈DZ!EM8__,4%.D|*fXo8u3(ӽC` ^w>{֦XOg [gLդ|& Hjx)~ik~(%S~cmuWmuXs`DSe]7TW˒.2lƆ&2 |Bt/WW8SʋyIy7hQƦe "hjPX['x$j:(WB.\TZVj9;8%ňu)M=Q$i7vIc 67M#6crhV:* cHR}ŦmI('{ږ %(6cwBX_"|92/|9Rk[[fnf.@3EdpF4D+fZx94XmĚrrS%#Z"zj*kyX)3uǻ(֢H ]9fVtfv&Dse SZ [?Oy),cݙTtJ f^B|u'0h}e^@s}qU-gC8(# Fsc(5-??uY qCg ~ ܫiWfXmXrUounha%i+t1k@Gw7WO:_Jq\rgwӵk1M3wp\+i!Q =Z,f }yLQ==*i 6A #d12EX@b.k5ZWa{Mٳ4lale^) uhLzlpsCtw$&ٯ"i66i2wtY o @iwi/{p1? N@&NpY%:JW V>GjsAŘL 8v3kݎ:26?!KnѷMOUyV)^.9R<ӾG8w6060S;hkHtuyAHV]C0Ciͩ uw"H=9j>|;LCCνp/J%y-[Ep?%sA;fS[ >R4{͡#^m ~r3|m\<Kw#YHS熇#UŠ#C{-t'=$ToSPcX]&}y7@G$-F+M5/PM @f-Xi2x/ { {d$ &'a|B ܚ;Mt9rjejfd% J,{%*vjYzpL{#ߜ%@Gz7Ey;j?8.¹Bw1Mu~h}nz~+k R;.<|*vk"cKͰ|DɞNN` B5ʻ$)kp2-7Y$7gd|z…Bi$=^媱HpJSҍo*<›C]N?>.(+In6KL&Y?[\qfnjgcUNEW>Lzr[~D 8MzY?(t.葭81efg6}NI8ħ(0'pg:*49_tՃ†i\{ ̇`M3իR:`%PM4W*!Egdi~AnmKt}5ȧUQ,*i (fow p+:h5FTn)v̲K@IJ-O.aVG7/3ZT;D'H|]^'M Z DvءhP`WA&ԪDl8$FF9n쌀[px1|ۥ^I}ZE*6ËD`:X o23P@ Q HY?V~ͥ!ccN!T̝;7+,n.d-AdasCOzO#9#>_P}3*j |),eD;x( ByO\,qʡ3h>ǚvfgB$"`8WŐDp|Hn}c-ݙ5<%6Ն@˦эRov~x:aMfKdu1a~Y\1V.K\еװN[v ^"o{%a2ҵeLgiƆ&efV7 eⳎFSG?:15f70# !~TTs@x۳<PbxȪzt~)BHMDLi~F?5Sz3b|{^k$/࠹ WqL6Հ|\}fp|Nv9oͅ7G$k6/ʻ $4xz OGjĔY+7ͮ=-/\BX&^`qaԑɁ+T,dh|34N3EQ̠*”Ę匫9vsC"P/=/rJЯ8pޥ l6iS|LۓAe2W'6 P7LAR.q e |2åY SOp}#feA`UZAP g pzcvA9@jK>-%!3W&T}R70lt(/eCb$/ eHKNtl;XҦzkAYOT-R.cZǃLNˤл~Js.\0L쩮W,jj֫pC8'E3A+>+@Fi-k3$@baX3``8)A7*0Ο&D1!8z"uQ21~PB oHi]cyYhkNFAuɎ$QT8KqO- #+xCԹͲqÓ2:p7bhk/-K"cL6iqЖ̳>܏2w3S^7Ccn2^'z@in]>'y;]()'B9Lxg0ӒC$3A.7 G˙؜炘~'u 󦙉w A&:oњN5e;ZL8~kD LF .SXFKHs\sBx91ӈ#z97_.(qkz`T+5 GsF[е_(&;JC4{@n;+ W^ `:23 :m &0'7_,A3v4Lnko !^7-fHfekhxKX D?b,XzQPC^(ma*#n! e+dA:vT޿E3zke#q㗝lCliMGϝ_:5)Esq|9NBf)਼1ҟb[AL W$D =\ty&F8s8xS]{b" F)"z;eϬ:ghV:Rlz$a퓱6moN﬘?xv5&* G>TH>ijXceګ ̳ $dN^Lwa٧ &:ʞhFyyCH3s~Ȋe6qRZ-M*`u{(5ACȷ[g(YC *a a}j./ѿ]g5m@ [1h9K~={^G%}<v} : ԗ9DeVzUg"msMƻºO6ND;78c@mHK?~}UO߆:I;8Li8 7@o6ҫ I xd +s3q^#'Qzsn7%лT>:P`C xS[ȱ܃z>|D  2uujq81ao+e"zZ\ &Xpލ`]@/ͦIc1PbPI){KB*õ vz/^磒%v.MI@PN;#u#)`TcًOzE.wiSϒUf"iX/ٳ,;YI+G7ݎԨ`= $CB*ޗAߌ?BS}:n~س vL37c>](s¡w*AM0Y>xz|prU\[" ގyBw>'nTf17ib{5}5f6?^EbR[VD!~Q)#.-V~2!_ VrZQw-L  @!,9mA'l֙kQKTHy ߿F/vXn6$@g/V;쎿-c~o!n \{yC(>ג{ ?*C'*B3 U81:H $~i@W16cAE*j ˸*1f[ԚװV>Itvz?;wl)\V 64 4;!I3 y3M5QۼJ[ p 6u}66oNԴo:‡h<)ϝv֯Ju(A 3\u25`8y$sU献T-Gdzߴg$TueiU2%k߻SGu m'.jZաӻII)hp*E'B:҈c?L}S}c -<Սo S\83N`mbZ1޿W,PC %nJU&o /R0^"RF!Qj4iKO*8 ) ߃əzN MMx\4*u7mXN3&_#yԾ6,8x['k7? Nhda?V$OY ˝q6>>DmXb;H։Vw{r"2enF5Evܩ3O}QJzaB:tR@Hr6w3\ ET'd.sq(`vyAkyLcצʙLkeY'́ةݧ YQnb8 y/ay#~jPklp8* " 9wqP6-=]OVbR*SQDfveq*,?~Tt~8=f_*Mf^'7&JKڢՊ* Uy<bK4%ExNr "h@%'Vo~;1 fxFx7"'?Q?qEmVwW/9hڶg:kG/Y.񸙩A'@Ro<:vǡe$qS /Jg,;M35;2i 3_G_?PU; /Db#"~bg&d[S:DSׇf~}QFR'f=Xr:UHἔe}I5fjo}ͩ!IOhTted.S?ePg~t>(Jcdk!F+hA[J 2)˫Fc܄ q)AjP6֤pmp{-LFOA0Q S{Qu]ZTxw8 IXFs&>w_ԁ{[M$ɸYc?TDSԡxkieYi]s3X7Y-ue Je, _ێwCZkHs ibv֗9ŠQa)DS{ vm] +sVb0vS%%m}Sw]^ BZ 'Q(]5F>eQzՋ?ۚ2x_̻k[*ikC7z*O7G-Yk[0fjrZHъߗ#D4 KFtpk) ) +бYTGXu#c2VL ebt7? sS-`sysZslBYDHDJwȒ!:~,&Z>qFQ29,W2 g֓* #A 0\s3i:=-q+\Sev[.Hqܲq~>q$~'js 0+U*l; /]iRk\IdeϭּfDTw'vg$M!}rK_T'4 sV0 m;|>ɪn.`Ƽ x0:Bikc$fr+V.e].$C"N*!Xίy#X0.9+;Gj0ͫ{kjsm;hBR x 5;QgRS!tt؋#<>ex.9 LCp`8XbbB6$G܋G(B'.(Itڰ_$?f$JL1aN#hp 0^r%qc!zJuyAiJ-ʃzWLòS&iw$9nIgX)5,RqKSb1>fs:Hȍ9QRyPb, c4,6 A;.h8b),*S7 2Yzb,-aFn`?Û=mQR/؁T-cB:ۑ:{烫+N3 (J _{V JVe $"Wl}WЎNZp@jB֐<~Bc(*"XT`UuC1  b~BgW;{*Ĉ{gnKnwf ]Dr-}{uQ( /cU-)&йo4OWvRh]$ѻT9;T(׬C>!GG-K2 R'KF9p_|OAO湤>z[DmY&m(<^ G"zo?)Nh^_ ?8\ :l>'!?j>, C|@0jP@j$ۉ0JHlK9``д=Dpn}Ԗ.(?.U7\h3lYXK¦KKR ܩ\{]PMQ|u n:E-\ >|BxC u;26'wj*Tm:\Hu˽dI'H^KRUz.U.kmsQʭ -}"es$ӍT)).ۻF yIn؇,ae[?S>r7}:14O9Ɠqn'-2w׺9XVz2DhQ@rkK8K. pJPCny`BD20SH#+CgAY }9pf檭ÚԋAcQY:Fs'9‘wO.r-CVNYϢK*AQwsQb8])a;j%Mm+7_'/`ICZ&$ϲ8nĹ Gl ` g0뿒M1Yr;˷u|+ `i{^"4cvDZ)pmaPsҙ)&)A bq,Q.Nk^!lq͹O6E:' +rtQVe*r;_PC]$ZJ~Bˈ~N -ِ9)bT~dXs:׉}֛3%A]^K^ْWpL[TgӥlߎZG gr¶m ŽlWoNᒔd* &-վӄtۻvZS4RiQJh!HNP@'?YKwm}ur ¨F8()}볘ةŠBʙb6ء#㳽l@,.9?Py<{)(h=rxd<*%1Ş |.NcUAW}ܑ Kf@x։pu,zx6= xMwnXy<H-cc\o,R_gC_JTNUGżȝdɒ~a h fT(=I;4dػ4 8?_LB]ґ.%mZRo,ZH ;Q%4OSl D# .Lpg ,EZىmn4[(z12a&z /s[ԳfJ 'Y!-2EQyd;8^O2!bdj*c&-A4o\7= [?zQŘܹGդnpET; ݠAD ;*@̇hϬ((WDm)Sr'H1l$7W^#H$^ #rA[M@.'kE}ڊOIKXZ(4 DZO)B=,:m|O!2Z:G%Jj>dQvLH;L^$]V;l5޶9WC9i^|maؠqs)ys30/!?gmL5~CQ3&HYϤH~/i Zd/3xSJ{i-ؚS"*2OB,Q5gPY[Gݛ:TCXR~-jhŦ4"ɕ Q40S VVPa| F5m([Dfpmު쩈9d(X~p0}3|I/=&J@iDek"87t_C9: W" Q ˨{Bi&:9˂:?VR3~-#{K yXcW_ $r9˚>^iwJcAMV]S'p ߩڋ]#{u Jo9_פ"0H#'K8\MȺzJ_ βo[bJOsX۪U2 r9GϫsApw.('N3}Ӵ;y/:~ho8F^w,t'gwEa#\4NK}ǁJ/;#OrY8&*6{TBm#Rgr)C7!.S!$j`w:Xnh/X2hq.lszgLkIT=x(S_W񥥥"*}}xOЦ?YZ _a6,+`%<1~QTQ_A/5+AY_^d{ĩx)~o^̊fJu}5 <j_0,47y9t$iUEQrk2)F@]Ǐ BpwDvECZ6BZ;\ǿ%~ l!jnU8Q bDb|wm\KÃrzh> 2b$v',ePA_D1LPl}/Cd{(5V~ӟ@_[0He!4 W8Aז8(B0h,>#]Jv~(XEWU| j/B=vDp}ߏI;#˘[yFᇘЕ})Z'+;e8sJa+Jqd]+jGLj Ѭwi #>9J˸ 7ؔuH͟wl!Wbk͜Lt4IP@!'ڽj-lqk6Rq ?y4VpĥKf2 I4JoMRUK7Zc&3>Z7:|c0wmT M'MYi܌ |)>2A1ɡclHr fmq\qhmpK[(ϩi" Gӿ)Ȅ*\GR/ǻ'mo<֏O%59K&UWsR zexNx cp~/yxR30 @so^WBkfJR?5?[:c\~N!V/.vA q45݋d&L5ZANdQgŗS;*7:ves!7QOHFd _M;nsһmjBAAa[lډiwRLŶ _EZ:}7!$v +}U9({F,Rq^Kt;o!,_dS*{C ]X#wĹKF5W"SAP1gE9ғ&Ff7lC6]o7QfU24(J|l3}bqz S-B{ 33rkb> ;*jZ~VDщ~ETC5&$]LgnˠsQ\IyPI9=hI/UUW v>9$ -}2#J]qG4QAw(- jZeZ:"m3uo#c8\<*K3|Fp|K%<bD> )/ĢW$,AL-}.WWfk~ Oel:$S1Sﮊ=E`0XAT$Tޘ:'l;.>*t-  z hWTOQ)pK+ҌTxv7Sh Ji˥1V3$Mil0^8f*`89ztT,c*@ԧo96<pݟ xeB+Y>5 9"GQ^\GX'وEZ-?SGp'Ю;^.Z7hQMսQ6KS. |x.E1O,I0m,}Ɗ-h a=gCDIbztHO=)]ΆF~9~#<ۻ%rbɶt%]hl [r՛r$ܡbCZ!!!"3v`#eWPuhO}DZYX{9ZY>`Y/ \*~+T-(hch=aA$NO?VepsƉ ͗\CvX4?p˜KI+Jީ⋯޲$PnEUI7dKr8R ;dt~pj/ t>P((s )͙T]%őne:gEhUFh ,,m܌p;s_ }3 *1FJTS+ `%,qMiy_zR?9 ΂%nDDI Z!jH"eA,{k%98N"9xIf:p>T;&O{3) xV΂Sy\DK8RLEaKC؁Vi>NtfbmbJ1xFfH71NσS_p6߫&]%ϴ䨾@}ŠU})=M@$'2&$9u$ɚeNlhvDla*k=nX/h8RB["Id?dNnČw}V{1\"nPx&o):ι Q@͉[BτiUi ;ΟFL]wTs򨃏:z&.+=Oq| C{u+-x}q9`tRIW8؈Sd8:E%L,x\3epjMoEqLq#/Ttrŀgi=KYVn2E+fh{u2C_<2(Jl8B\TMb[ +̗y%z|* 6ʛd@%TKa1˂7T FVIKd̸ P>Jq< f%ج^on]x ~Si:. Oٞ"Zfkɗu]s?YtLN%a-c*tá/xYm\ >KE_#ޞv3?x$"#HQY'?x{4o;|B`h\qBޝB7m48-#-4d1̿=al )^XםzaBgAïRߒ4lM  ~"6żձiSRmG.J`7.g!vÑ"@ }$ w5 =RDՉ‰:*q( .c>egCzye.!?Ln[Pl+t>FgCIٕ:jb,9)<H1D)~uZzzmagh! UDhT43 ..RZXRXKA;~ e,R0|Bc1-urkoAz]"y/7'x8wC]m3=> c1u6Њk@0pǫ o"DX9ӼC=Z8i﫡@Q>@{l[5 !۵>3lYu13]2Kz.\X7197Ay?SkM;>S DzdAk:ּOpC@>mND4i}u24zƄ!t;tth@n'SKD,xM殧S]>v +gq=˯ުcKQB|$걞}h7m w;il޿iފ]cWIk( yccl \cR CsV]Ă/~9ũq=Q޴ڲn&C]*'~#y:J;*"1vaѕbFHVyYh\($(")yXdؕ[uB l]D.q#§!pO_^N&P'e6܈j߁"8)B]oߌ9#XM8cO&M=1)I|&7mu1i0ْOǷhZw/zIm$$%EXMow~pUS– ZJPa&ZH "m(ʜQ]a$( px3yTcJ7M4ȖU+vt)izrUWIN6mOc<(2/5h&i&e2*S^QdV*H¥Gg՟pZj)Yg&eՏ>` Ld*ǪG)'CC C7 x,~QV$;/a! h4IMR>, I@uπIp: FiFM# |ZANshj3~-e]łil!Cj3rwk؅Y/Z/EUHWˏ8ƻ葰_a6!-iYKݝFGWF7ʏACcfFH@+!Fp<#F:LbO1K8YrsjQk9,`ȍ(i*i(DQn'^Ŀ f/h4sbBbw? Gxu0@ͻҎ2 3L!,5޾O#ƕS;$ Dڃ d~R ?'lхX5w`1z*Ӷ"E(di^;ю$wϾ CE욼/ڧ a^!N|ߩr0 B=*$4VLSD?,i>r> )C6Ԙ&2𥡞m$q1 83A_3pʗًkN9i.֖_&XJ#J)66 Iyռ "> 8B"v !,u[)ṓ+pjS~Ԑo/ ûR \Q@43mg)T9l/{'( }7K(Ǽf#bV w:3&#K_Nr Q6Wڞl|DXgZ̛ػAmi,[XjlQHתA9YoMwc"}ibG=|l4?nl'ڪ[fKA |~_1uIS&d Lc""EQNY"94[lؔ.$+Be#{V؅LN(0*h$6r#,{|](xΆ az}o nƂ2*ۚZgVɻRTЅeʝͨ WF7 0z'$x26:mwO2)4wO*埅\zCC18Q=.YX)c<׼mCu۷A@P\9DTGP&B!оNg6/[Q%8.܁N L< E )zM%*No-eK0"}*P~eoѩ!gQ XۄvB%'ǒ+jxȇ K^? 4GQ,)ԞLXdv,D{'%#Cv+ bv2DV,L#[`PJ6i2S[Gt;FWjx9^ :eR;XDxD+i*@+i?־E+%y\+^Fs=bcoёu KpvU0 ^e*l=j^ή!fuyL߭Do"6O\hCFD<8OԵ=vJ"s2-W-z1M# 3ɻ}b09&{ΈcX3e"楰[Kd,F8]{c<]lt"ߦٛ~lDI| azWaϠɻLN,5oٯRf_k聰Wxq/od+V\ܼ .XЪ Q.e?VH'cO{6{wLW &/!bS@?#B>wR'_f@׵1ſ0Tg6(`AKE-CbRdPqS gJ(]^_OFSz-LB` Ofs;kU(M1?y3~UH;ْ;>ϒ;64BX\->^.x9Z~}u_V(S޵ \.%,0>J|]YhHPUp90zxZP Lʳ75/ },=<-y'm$BֵPi(;K/)&z>ِCC?P`=z/lǯ 5Ƣ;'94?YYOJ*BrNx^ X|Ԭ,f;L"ZvYn&M 6\0W.=Mr!zfMXqV!';4H9~%!Ss;ΊVMhe=;n=d$XU @|^D^m"eks:7ͽ= ɑG}[)v[K#KKh]@(Ù`g «{{M;z^'?1C̚,$ZgΨ{Ӻ8f/'|&fS{*"'S[s%O}plԧ>AivAx5vLʁBMf'?.=*jRjP*m#`_z6.sWһ'pM€>ԵKn陌\&3M%ʡAˍRBRv&=`ꝅG,Ja`Y ~qSO Iҝb_?ql$؜p=>o*֝l2Q6:؛2!n-#voF6Ztd0!/hrH Ec mكKm?ǖ %Z0F37M3!0^\Gtr͞\]>縉AIDrpCPR?|tm4`S'cEDֺ B0|"_JK?Y֛0!( \n#@dBg(=0 g[\KBoeCJ+_ݱ'AL-PkEi2(SK*tb *[mPPiJEBAp] @e83&WO9\p,kGx]%(= e0DU) Y3͜LÂݠC% jC&fm /]&:>zXX5^3hs5(/ HJzЁO6pƧpJz=N<4=JӕClC1Vݟ_.`ސ)M.Eٵ?k.#xx.OD]Z,!u*2*sek`Hy2F_{&!61'5xȳ۴(X"9ed73mOs44!Wʬ9}@O;Yv5P/Ք9Ȅ[aߢ2wqt-Xb>e~8ew׭ 5}E@?_1{S݄cY5pW|{)3Alk} Lz q8ǘ HkZO| A?m=R1}: 2렽4aoB^T{}^͠CS8%Ym+-Y;W߹22uR8&-@Z ?K-cqgi*| oIsEe":ygCr~{i⮘!CR@Q%T~( gYZ07070100000109000041ed00000000000000000000000167373ea900000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/vkms0707010000010a000081a400000000000000000000000167373ea500007e8c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/vkms/vkms.ko.xz7zXZִF!t/(5~K]?Eh=ڜͩtPw7nAm_Nm?#ǧl*˖wL d%@)̡R-\ ՗*AH{q׏n곾b㕦 c,w{UXK)թU9:JGN?!҈ ؑa "B+<\p81C {=ƦmVw.s;ФMKRLBG&K/I|8$9km mG䥞h }{qF#$ KGk0+]GZuDQ-IX' Fa)R 3M>޷AW=;1BhDK.%Ebڢ Gٛ'B1܏j0lV\@Wm&SK+]v`x48yqxX 4;r7忤_`1ufD⤕/Lo VF^[zO4׮wc^K91F,h.n͘ϸ{0*F\uz׿_hpᐩQT${w^ <BGac.$Gla lx" O.ɼĤeQJ*}( ~sr_{OңCJ%Dn*ՙ#$9_-eOb&],0lҁ,v  J![7r|~ s \"i5 ?+X$1r!N2Evl3|smc &^Y7xa=(<*eʁp*z~UJHT/xB?ȫViYR0aC|<Bz|G*u VdDCGopzxӦHfS Xo?nd ԬJY-slM}bLD1ksWZ٘cLCmcî@@IRƨnK5[vOws )o.g3%}ܜ}j'uk5gupGF8zo,k{ˡl!x[^+vGG6bfH23KbT-_lea`0tʤ9F+[QΗtq )Xc=bp0w&ӈn>ぱ%vMi!UڿS!Ҹ!7ҡL?4d` 9[ˈJy#mvpu Bǔ{NR*FSX]CcC&&{v$k+ygC7#E4-`ȸy[Wu[;aaǾp,*aK,A^t 췦ڀ̡F%ͬt6+pH?-Hm5LyVPQR[kR'7L4UgS35KTvŮDIc$y?1feLHW0~2ȶxC!l?+9GB{^&bT㼖ʱ2]xeVi/_SEiLlۋIWŞk=8)?Yx4%ꁮ'Qf/ۇGD|zDE$Xzjqd y%@B梘QU~W#wNOY~m| .\jgheY%ժCKzw >:]jӨ˄*!)*r[{ 9xYQQ, `Ȳ7NU\c ̃s!bUc;ix9~S~oKt^A`tK`ib1J &P:fA)}Clu2,J,ξO9/=r^W7"2(\ E226$lL>1'> 7? :I .K^}tKgmf[. پfa*˪ cLr#4}P매sxy~KjT ؽG(>8ONod8=$_T[]MTM,sRgW#щGJ}č0ld6 P$=D(E*ɽ"64$"y!l/bITzS1DT&]_4en +fⅲrh1R㚀n m?IIGyx7қGv+/$k r YY1fR\El$"fa_.LW;-H$?F# l|9Fm'B"+7&6 J7nKVnZdg_w5Of0Je>spG%wA1xqtX9O֘#z`I^o@GDq_z"Jڼh:~r&+)O:GOKԈV5͵6ې@wE.W7зAezuYkH|:XESy7"Lhc \p\!qGU3)Hm3I!{CF>J~t-dR5XX;DY[g]=X#R\]\,TBY55CB(59>e-(&^fwsz~ e rk 8eXl3w֫*gDhtxB ) (kFZꬽR{Z*eXeom4 V,P1Y#3R^7FvJ"\I.P!=`'p#ʍU%}B s-*X5lv\-߼Z}5$y^[\S$ӎoٔ?|PXE)yk S;JBъߡ4 @}HٸU^:hz~Pb $e- KQ7#<8+WpW9`oGeRD] ꛘή Si[N滸מ~u_f7~@ \?ŀVN}*Bp.4X}9X@etaĝ==ifSvc^(>O aFriI },EzQ`13t3 UIJErs45% Iwi"iYbg;DMjj $|SLh&7mDFɥNЊoVz5gsKGMV=AVB%"V<,ǜϲ yS-A$> " ˽`XJk Tڪ. ~;-ϔ?} ջJⷶHٰ6eSO,f.$|h*Fs#_T>r%U,mN :*kb0qjaeS#[=ۻ2Y\EGGKCAP={u$M.2g,;ΪY 2]mJ eb;4YKgQSUBQ1,NrH±8Sɺ%!p#Cߣӌѵli#ʼZP-5k etiY_bPICLԼ$dNx*-+"%%QAQ6Yƚ4=Q 2H- L#]K=@X&+u{Nk%g(%Az7Y30Zj\Kr\=M |o2E6kq3sֵUH"NPLRX׉ڴL,#Tm#Vhj}*bE tѩ׷l+d㎦M7QjhZrtwdDΌ܎6-$e/&& ]tF[4T%E$sx.1ʍ3HM4euvLhpf@4^ 7=)l1,gɌYT}K X &>4@IwªQ˛x-ܭR;M\[U#@ 9q ݤg{C0,^NˇhBJQtќyljmҟՎZӛs"Դ>X8Px9Bٕ$ -M*nEcYJ ȑ2{M 7yi1lVY\MЩBĜA.ƀ;]݉́5 } B,s@1#rktT\(+ U^d}*In gid#6n-lA;{d728#2m΀6_Urѐڴ@Wٽ񑰆XV4X͊ݎ'PJ݅ ]]#ćV&21A?(X.(րưntF(וK,^EcS&`452 QZD^WmDVh؀1kzHȇ#TVuWo8Zmv\x7={/H9ZAPZsO=k۞+fZnw}. 8<Ici4@IKF߆"䧳ˬ߽0E"; q컟,Щw޼lyIa$9 B횻kpEں".KF;)|d@##WV ֤W['l:ef =g̳25:|R|{<ՔL7Q$On*p1O@d̃}q<V7ى+k,cL-Լ$_ەTg떙ߦGqhKzˋ)2:LH|Ӛk98'QWE…,w6|xsLwiN^4т's4ݿ3~Mu Aree+=cHm99A>A|W}?Q}l/A9eVɭ~YG `;7g?($ mMKLc|@`PAgV'c'ǵ?ʶvaUPQB4ds#\t%6JvaB=.D $MgAp52fNR^T,t؀?ӧI kiKƒ[k5cxXp \` /h@QM+T|WdxL ).G:Ҟ[Mf6hʤߍLzz7ML}g4xP)X&)Rs0*>F.\xcMM^PG|JA< 8V ^0SuP6MYX1紲XŎ(`HzUx@>( g[̿_@O ޔTt)҄F6(pm\j(H{{6|'.M3VLn+ GkA N E=lVZo,sȂi1:`D61=.73O^z˻h#剟ώ%Ua}qa MF3bbQoFF:f1%*{oVNǐ15Y}"`QagEfKVЈN9k N?\U e4X6҇wϱrC]ZmGgq-xt-,ךثWЬfť_UZ}nJĄCVK+by0#kzK 4VfG[BߥgZqΩն $p ]F=Y ˠɕ/I/vtEJV3ۦ3Td85HYĻt<ήX\ߔ.Eg=]eZ(+C$Xp ;iQ(ghr~Bx] rSv\-Q]M6ԇ'bR .㈄[Eşݹ2j(8V- Hn^>ifH_!Ql Uyӹ@ N Wo`ھF ~+6VpAҤho+czëв gmܬ!Im G.V~$(\,ŭ@̐1Nk8*Dp5D$<.n=\~h:TmNRﱤ's&&4j6nỉx&b $az\i2`CFUNdflIHcb?W2N OxTk2DJH{ S Ķ 7|Ck_?6 fkaNj{ϻZYϨ/!R|n.k#4[D7G{9kNl`YH\P)cweD{, -:yv ȱ7x=,^k=q|&\5G~_Jۯ8a#GOUxjK>BPG+s&b %_ E|qHUK4fByP$T/b+K3Y +cPf@8P݈PKRAQ|s+!&>u":Hc X0G=UK^+֭о*ٺP+}0*o\J_Z5FRmJJ,cLBo@ !QV\] `oqL0S0Y"刊"ӧ۝%אQ_7╷-. d=`/m7 6pbrj쩷qxVsĞU3={1T7Ԡ+TtVI~Z;xbP;x0~ NQ+`kNY~.|D#vY6k'a qL-UN\s#3xR.-˽@R 54hbt4 Xy 3^޼Oz+tیIH%/"$: "w|yB_g95g5# v1-bH6ʛKH''e ?ieO"m)rzԙ(N O$Jm?~ eP$J}GndṾFr3:W8&OTٮ3vFv2~0jlnQ\(uXmWjJ:U۬dZܞ8v,[WL 0ʁ-j {YJM^9$-"~Jz=DqbStKQ%@+xE!Ԕ61lO}=[\I;u5Jz-yT{ϰcl>m/y<W^{l[8U! TVorl%kHZ`Vk9 kIGXΆC%=WqiPir  R =*55o3l߬y2#IUHJT Lgyix-L+~hPE wL8,M7n&,DN2jW=˒1י/ H%f@6щKQ`N 4q>AdRwC"j)mBg:tdf#6aW6_qK"o~V;>v ũ;\DWzSI+32oSL+F~'aQ60/3G—F?,wl (0Jui<׽ wћUS.XA&fmfxWڜٗD`jZEԙMv>E___|& T?[.zǀ}T曲u嶙BuȋӱŲ F'Kw/ֲ)zֈ C W@S\c#ݥ j;Ir3o뒙᫧y2+ٰHj=y-W,vt(rv%rv]e%ėՊ.4sw"].P8հo(*O2~ &aAF_6dħf23s3`JyWlLռxn)^sm͡QZ}ھ 18I$]%S'`htٱMM?ac<@/zJ,Y{ rQ>Dm~QJ(pl8'}Y_c=_|HA\S2ק }_֙jd>zVxL[91zY/G"Kĉi8I$tjE~ƴm\u?'DOV@^8=UV*K c|OS;n[ \xXV },hTO[rX& -^I3Q+y.cPYXyXIH2!-Iav̵P8ǕMZnɕmPvb0Ja+g gLd5{lub !@P~!{D+T%/W)]n(j@S6jxL?< Ǣe4ZlQxbsbv'w: 3GUpa"ZMZbn1 IE -:q@cZ&` t Y%k{R<_)//$eO9)tU~ɋS!=d/7/9"yxḀ̎P9u9݉OnLT}KrVb$p'6b׽Yl~ i8 r'_`kT'f?WUMVjE FI!Ƶ&f`ipNsM!:g^mIg"Y$#GׄcBsXk 許$>AYmCcת/gPۅAGRX`"AW폾 ЏUCcb4?B(mqD͈dBp`2LvA2G[U`bx2O^ M<\@,_0Dze^v<񤹀Tx43;m,/I@#wW A*$1|)r`&ؑ9xgf<t]Q84DHz࠶!`O[W,zsSgCQMS]S:n꒽<;7@:JǶKJowcrz/װ!}B;a2-g]=h*8ÃwiT&$oiҫۑ6|) Դy)NeXWph/ Q6WSv Μ wv]e~:͟p<;+ܻ^M'}+WhMOe_qj<Zky7BHNLLsѨr~k-B;*XGp;rma蠚@U)ߙU ȣ;3ؘcřa@LE|6=co*D4%^nĈ12>E#(!&~]᾽}r6}n,:;\CX >zB-v_hj2ܰYV ^o$݈HĔ8 F!n FHg&:6eMچsB|S`2}-nnvx;S#d;SwJrf?Zx[m1! )QU6>}[̎$mBQpjsҌ޲ }߀h~HQ@29kHo iNwbW_X@{%2(Q^RqrLD!~ϊ;Ld{'RH˩r=/2NAp\6u뵅VQ~u;Gx.PR/JybNQJ[#.&hn+bL:%w 72^+*l%r נq z QK846kywJI n!yr6 &9 f"9hDz$K>&hm#V5]x-<RzɏK]m<3LH_)w.@qu[wMlj' j',D5#_#RYgRO''cἧQG4^*٠=2]M=Xu'`H{*W) -ilmI9$k_:Ye7 ?wd H*P$:yv~'?+jpRP(q.N`B΄R10>}rYb. {)r,u1cg"vjh%VM$|tRZ=0(B3kj}NNh wKwFto&^;&B1v5:DxePP~C)haeBy%nN~O~Jy WLk|vV})j~m,we(>>7 n7+ `xؼ+܄f Exnp 6] 5SgtSj8ZG;Pe.@Pm!m"[-ANZ5w56w(LȊٶ3&Q(Ы9f*MzIwIX $3 "Qk]eq2jޛ5tqf3NjFuZ3ZGeϟN3@̄/Z `%mÖrJ#)_$U8!=KyR&%w40:8!>,ĮiWL@ w!rך VtEpMi<\ZC:)ﶮl`YiF@R?747u?P}# %t~9|ܓ޸H뱕гAeJI4Y}v[yʄ[JC`ܙj5s圮tv٧T[ n,t \!n(xkc3 s#;D 0:*v5+if&g GG֪sN|Y 5r6UZCzf(;) WG @OAvq~jOĭ=yz;C'%@ 8EzRHKŚQڝ5Z6"Dc'smf-ICn 0VJ)b!%JB!,QqxKmAw ;͆XQsx$pR@juGfA @ 砙-K߂7',ݭv#d6ֱֻ6źQ!HWZopvg>_nbmT3A+=HI!Ӏ~j;Ep `09#Og͈%Wqފ V) aC٠`s : l.4cR.K@Gǔ5pZ'\<R1PЊI<) ,L=Xh'Ÿx&i ԗ?rOSy]_{xx\8Rh|9x1fI EYAKC֬#gR/JC\)SND OL(H=vYxPBz( oϵt+agx~NX*ykQ =ӓa*fu O2I91 2x/yຣ"؍̗7R5o~M+!6Wl2}Q'RqN}0 Ï;[Kʘ'_!d+$[HF5f l%UW-= 4yn֘G.Ӧ![7^+yxLB'^W,97i%y!т}AKGJIǡvq}#Im43A 밦3Ń.šXK 7H >@!Rr2w2n8.QzZm)M@ ۃs$jo$Ũyٳ?<] j{SRF.Ⲹ(ҎOzey1_.#y1(-bb9 $A.Tف@|A3 -d69N&" *T3 g:a"#mW=Q9*>QIn0 3ogt 3n": nK% '%?zRG VʘJX*V#46Yji, 4ә*?$5I.w,,‹hV y<@[.3Z^8igDPw-}i5'[:(bsm/Hz6]W˥:S=q\_jduػ؊]5@7$ߪCvTc!S2YAދrEx ?׎|{hv '#'*|"/B vS9}_n?⥂>banDX1@+)|G%,cQ9VR0˙|d UX]sE莚n!íx4Z·vt8_=&?|TkNq4fB *$ "UuhHMz]qUHfII,"mѐ߁PN8p6YO$Qa9%곍[V:߲2fXŭ*khmZV(5G(iÉV#=-=I! ^{p}P?N ~7Pxl{x'MOC53@ⵇu͝A,M7qű[+:a )=Oak-YE^-8mu0[uPa<O.+Ӈ*A(teW-kicZر[eڌIbۙ g҇sr ]T.CVoW]d =S ȡZ@cw[HKq9zgg@T0PK*@kNIm>< dU%:Ҭ p(H*1T8dW ' .V^v֍ 1A&9oCjG19$0R[p2}BۗYEkVEɿu?L{X@V-ud>ݤ!_,©MjQm8u$p?x&0f5dq-!8Nd1$t[(/.1uXnyTrbv>BayCx--_8f.(Ա(.]V` M=uuRhi:5BSEBP{X"SF^LOV#X>'fy[\]* _]~2Sx"K[%gbB{/(\WA-j;| Jp~ p=kDtSzsֶ}4pEt4/;8\5Wo`^;҄ݑk$wʇNwClMgN.y A34sp9Ojj$FΎi^lRK'5֧Մ$\ ג㸠э/qhnqT1:yr77mV度( xO7ȀF|tRmuOmNAxQh%uxm1={}a߃/,!63whdqP㩾4n:^v2r6nR@e^z<1Tm!c70N`%dE 0 ^k$l#T̔en:q:t#rEN`oap !J㏻)kr(b k׍q֊̈́o-fd6%00e=Mޢ& ]iA_ $Kerv34[a1YKG]: >5bE#vwn)×7$`ߠB7@f+95 Φf6wIf6N0= jns\-260 [?Mev˙/|(0,++Xƕ ~DE^YßR^VX:޺&t$U3`פì~m 5ftcVIDas׈ԕu:fqss )/XɎ !ɫG:9u]OUH߫00SlXE+;dx"ykr)sdXVzI t|@^t|f'iuѓ#}NJ`;{nU&leb[I9ٷ/Rܞ`?fut}H.oo#7_,o{9wzep KtIнڌ M}CC-`*{8ʐ֣ZhL;o ](\|E9%^Ăϓ#l3*tHDe|\Gޔø" vBбO>`BIGv߆qSEW+2[LJayZ>&N("ЫiOYs7e_.~f 3q?6+_A[Yo>6BP3`ū&Tm{][] O+ZcZdw )V$HCU~٭Fpm[O1΃;\[QnN 6k~_V5~zd >*22oaqDG#K+C'YAEz#LyѮZG݄)qiKw5ߪ>nO[g'tN/ɤ!ž5U5b0 iRӓ;jt}##R.V6QjRP E'b>^ҪR*Udp3#f#"q2?¯=Rt?C_xƚ_u"Ղ!I`ⶾO=@\nÀK" K+h,`O,Sd?E)AP:@3v@PTD}DeT"(ff L`cPˀDԀ#Lv)lsU8KBNjLF ݝ 8(Œ! 4!Zr{Tm%GpQ|H)'cX y5QiGgn2tȍSǔ X\d.k-T+gDWOn.$$r3k89r@Vȫ-\Jm5lQBDwb567{8/H>y;I'Ր`WWK3#w~܌ETlRMցu86F ۍnX` 俞|\zgm D< 4`#C,!SB+b F M}ûĕ&|/z4v^΢}^ OXJRUE[f.6yOiOOt(۹l[lk0a||f]evYfy5Latq h 5D[]B,4^Gg'MJU0KkH!c[tibzv5I4"^A #֒ 7Z&ا ι,KRt-jĥi(F :eʈ,d#,եʶXDsc'kUb+aEێP{c`?R"޶ݿ=nS+vN h_KΉluqѤ}I4ۘY?Ł 2BG('*ڏR(x+W $hLhqiq3w5 kjPT,b=AO ^wNWS|jbZfF}^ IԎ,Jo7=VJa_}1E,%y?8 nn vj1 Du.: `\7s'GIqo!PɂR^ْ3V(tϥTkM7&JHԈ`Tqyc@ gF?Tܾm BZZ#Sd]j|À\ A+XKY/xs#VkYV\Jb4ٿTh~*X7ߪ$DAo^  n( qs,m]wg,xϞ3cT|'m!ޙNZbNw~1"3ōN"O5~8>@c ؏ٟn\֐o_`mF'_m&RBPN9}j7KmCz+ =y["k73%V%P32l@} ?׃?J,-%!B& HuNEpd^輸\)f΁Ә\_:kv^]TkE?eDUco-uTL"m-ž_Îq&)+MPmy"ĸ*l^ m{Xa@!(v?Άl =(4\[%AuC%#Hyw ϭKC;}/F'KP5BoE}U_".m%GK|ZxO%-Dm1G^znX]X^Qܟa`UhFV^ZȾ{H8lPC5)N]$PօBO@'wF~֩O,-)h)- eLg9?.);tXm IuඹMCKݶݕR; Ζ pK׈+/Bң_̍mpmC_,qϫHОK*tΆ39NLx ¼`k=(x~ "Sxo$,Y'ٱS-Zh^}ΔGN 6.+oN_*;lY]$iiό7 2w YWx֙M+fCIw QPvQѥ*.Aqj;ᕁC"1g JJy"[8dR[:Q~^cw߁^k}kRMPhxtGs]5 S_0~I9`٩&9!2sߦ \&Ҩ[$Lo |[R5BwKU!"u`Dof a|_Ýd'CVz$%ʘ dYEVL&,[x4`Izy4o$;K2NM3,Hyy[y94QD]og}WiL_Vb^b׿ }es`h!iX薐gvmK%kl[PL(2B>4l7O1ZOKX+qӂJt[9{ +KUDOGB-e\/sBL2U/6M"(Qv|ukE5D4WgQp 1Dal-C$ҟr P%/:[ ^!i1+ڳב4uj) t^*؜1cn1d4c, . *X/ܵhU1<Ѽ2n`wJ[hgxxx~O5=JJ5dehť7HOV*l0^Hm>e{O:.R1px%7#}˅>zݤ@B M]xZ,uuXm|IaUraEևh9Yw7TOQdԄAh4|DjܰaW. 9-gx$i쭁 *+d<8?җYpaȽeB_ua8M2zfzs(Ȟ3ޟkp}Z!6`DO7vu@荷ҫ&3Qs gIӻyEPHP/h]ǕŌ_S3k䇮Wg'33>+ҽKB[ڴ2a๲`]T2A0~eF{Q4 0(IH(!$_ i;2s&G4TyY>V$b 0SX;AI$ kwv"eE1vrg4tn͜]e] /U®my| ѹ庑C8q3K$dZc}*\ a-aiPy+QN8]5YqsDuZ0>7ui (ȦH_^U+ "必C>L\\1TwOi{\ k ʛ#P0Pqr02FolT|NlR~b$G7:zV{ґ$Z%lX[3Jd"XD{ A/g*{%c.hq>9(YTw궨 q"(QQrA?T@ilpG0ެٔ9M%x'rpu e!ܯYG5#^cVHRAI,S`ZǵgkD-}* WsO4EK)]cQUv&۶g)n_OKKq g C% 4q!Mcʹ-]B(qkb w]տ0I`߅XVMk$h$kudPYIQO_gn PoGH&Jg \n dZ^LdE=X(I!9l񍖄w}GK,jiB CR} ({&?RGQVx}'v篵>D/aO ؀vYMேa\enrgbH!*,=<*yZdtՏ$TKAPW0-(:i-XZs=ٗna_\y/ߵsWU\mW|!M< ~t'8JL8 .dLx ۖZpX8a#ĶR&Uڡu K1*6J^r;>X$t_ GX2ӁWdmPT[G2ܒؗB}~nv!VťHL e)En鵊^c̕=֠[5(aeh CTK)%tߧ G&0$ bEߍ?y3:P-nʊ3/]se6*Dn9Uo+6ҕ|^0EؔMJ#"%p6unH"Q ډY)^5OfM@mɎ~XСbqtT,)I9!]jPW_O2ʌG,և&"2 0spȼC[U49"\.t~0d჋6qqLA %yAҧ'453FmuVOG<{4 |^+%.T(+C&:S,QW$P_8z\4`zIzfD}d43ׁBsȤ3qLzWDc{l>L`ٙH5hZkl<0f xT&} *T4mw\6[}_smEBA>fzuVr@+Bn3|Xzrgv1ذ[UZ6n3׎[X'+U#4n:Q3p#5}~vmIW)o!$jTV #t>YM3\Xx?|b[rTt5g&tFfg)D1׃"eKf#R}.zE}ޢT8W7rٽBYCTJ?Xz Ɩe=&8Bv!#pY$Qo]ؖҊKOw $LIq2{Ƕ#mnhȘ)O\1>bD2b (6HI)ζ~8T}VB oGIki4$ MVe4ܳh\z@Ŀ3Xz4u*DD;c Q 2|),10x3P_bs,!T"ZYhPT1mwT*#RG|hؙ":tEyZ$ߚ R RuM=F](b.ψ()kjDl i$́/SS)urC]g2BpΜQ62o.Juc#}cH;9unl}{*xf%  a3ޮnYfCPzmox+/\M#j#ơyΏNr5&ځW/qs`ŎOHg._.g\lnG1r <1,̆>gpE]\5'-N`t1Kd6gM6"P\]Pc}AU&no&#BÛ\b0AKl+8eV&S,?ef;uUAPw8E,+M2fFC_gւU7z1<70i?Gwmg}+} K@Q$'a)ٹ;R(p8 Dm^N} /͜5!z;b=}F E:#z=_9,?'qX/ŽS_iŽz!!S>AX)"@֓!1l-NQNhC%ܪ&kyʎ!V6%c10Y^=*a@>(]/ݩho{'iL Ȩ~ErlM 8* {_u8ESQ:lmd#D]<@q)v N6qT36S o[zZ)P/*FYAO&"[%X1"Q{Cϛl ':Ç*O] _ޱ--u{LzP+RHslRUl>P0ā} y7:s=b@٭xnmꕓ秫q$sٗpIEkkÜzGǹbhc7n fMp!yUBq4\ :Ge4Er;Ok$2gG-3Vy+g!RbCHP&pZH8y2} )RMtxKgu>6  xZ&iUh]Eh٦纼dɌxJ" ?=ј적w1Y/9/R׈D(OMҥG]t.23ݯU`~YsAy n̴JϛMQ\gYZ0707010000010b000041ed00000000000000000000000167373eaa00000000000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/vmwgfx0707010000010c000081a400000000000000000000000167373ea5000430a4000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/{]?Eh=ڜͩd@q!/w(rL@ج*1 k 9WU=3~br̔r?_3_fRG zfͤ$o6.vH0ӭLOdϵHO×ŎO\SqW\N{o?}aszمștEm% *WSv?mlffQ-D(LzO$K>{y\dMYE\4܎z4cc }XuN \)tt!|9UR{-2 $t~H; Xp\ )i[eH6CHLj 啹<;1({^eGU:rN3kc^"Q`g9VP3hGyYGbid^Ímڼ!SSĻ- }_QB[~&@>IxUɩF(1ufH#ƌvx-XGCjOYj`qސ@H =n`__xH`&,!pr~TBG|QB.IVa@/Ʈ* \&Ӥz`2pUp5]&rf<jI/:8,걘3a5sʙt$ A%xLGp#14a#E-Tlj MŠ48JkeOXVŒTHzFF:=M`Ch@h5I8m>`TafdMR$l?2政F?V2.stS2ܴpdM|D ׈=L/~/Y%#Xϳbֈ 8;rzAt_A֪vgP< ~r"A;1P,Hk 61o*w|$<[m"n2f~mT )@}AE[1LVn;\$&_V6V bO2 |Ē{GrBl^r 6_! nnCam{fU/=9xԠT: HȊkTX}Vڔ0FYj!AhwsD_%+9Uw.փcMϮޠfAFIzMX>DKf DE_,rǓqohacņ/K:EEau| i؊(ŷ 3oB~Mq$7?]r8H%::,~M/Auߤ̱ijflQwI[kc?H!?ȱ9t؇&qko9'5{AЫ`<Y=)IӾ~l,K-b3ߕ]*=361R7? ` ûu)ϟͮh(6?uݜNmh[/ n2k$"ẗF#KF ,_?[SH%}namj,9bx'^9Uy8#GlWϱ3b>x\Yߋ:]`j;Nn .߀AM~UX-L9( ut){>\f JǾRCII;#p!xVq:_q`FH"Tqƣo "±l"iMHD&|ud5| 8zڧ)\ۗ=鴏әuH>슣6gUFOdӤ ԯ7N7JKrjNԚK(xlZJmY?aHR:~՞l.T,A>'پ}oVx(W9&j`XNۺ~k?FRA 8yR]yO]1NA-)jǟ M^* P#G,?.;[ZCF06 8>9B^g6z^͋ǣwA&FkP} y};[jGx=/5b >"#bmԯȠAR l"=>X{ gp ML 5.c!4V[ӒUI9x,pH;wsSb}7\gpVCd,ۀ w&OK?A)۠g3ZgJQ b]&>QKK.*J8U[,M[$Ԑx,5;!nO94?~@p hDK~_JcpG>r$Q/DbB꥟a:Fm[i4e#.CP(l7 }9y_-sJo˜gے&nd#_cJW//r`_]12#EE?UCLYaNNw9kԼrO|;mrh S,7EN3lg.#詅"ٌ p{&u\-IM_Ǻҏ.C:&k[:\~{Sb57L nAxbIs4 4.~~)J!a(W*Hn|.lN\%S\z_A]I9r~c?d(2h4 9{aɼWO|/w$O]vE% orafĈJ SO~ z]mh̏6[TȞHM[E O{.|j Q_ L7=v! >(IPf̲ߌHz̫cwfU=+B#mȋ&RK ϾV6ۆѥ6Υvj+5yvV53''I8Kb^3.+࣢wi6'[[e縝Nr? I^-|%!ZZ?YJ݆&-ߌ(/?e9xgʇD mH>Exz7Q,ue F=BpgI?~h:'* Wэ['W-!1,~=7G:`.OP gIWh⯏MpR.EJ_P}i3#j1}{bhtiO 3[S&VݎގOp80&3<504a8rEyHNxKe@q J$ Vj \YZJÊĒ~)Q&W;jAW¸PkHp%ҝ^,?OMwWLcKA$iwft n 1$!ر㓽Q&قnvqr+(PPx`H6blW%[5b5k)/0žU6z1@ $(ipNˬ][1:c6}wrhw+9Y\5LYr?8ֻY?ʞiEsnbgV#v/tO'hSq8.y$QThϧx>D5C*r T7w*xFwi&SzdvW%a"0kE7b4];T QNIqKf˝k2 &  ?rBGc7-t[JHךR+v?;?9iN*&=H}4F_hTFXmdszhy[y]@EZE/Hqt^ΌCRRc3O"uYy!e)v#ɍ|1_6JqL6V/~Gٓg v4WOHf,"&LJYƕA9|aAE7qbL v`MF,s"d8>}_)8"+1AȄ<l mL;uaPcZR y7\Y8{g,Sg/ (i#:I=B/wGT7Y鱍vd[;f#X2_"K/bÌJeg Y2'SdtuF=0Gk<.a^Vz_esӿΩ f~+~b|v'ԕˬBOWw O`nuUaZY8oA4ɔ/Ԑ#T2:TA?@jߥҔ4W s,UcyϋlwG4W8_AUXqZ\=%7^HEjMyob|s6Y mpo0Dz$#@+`m,MNӬ0";zn"i6B|a`xR?]ǂZ$T/$f7]Fq:PA}I6JF>_=b1"z| }iH-޲@vtC 0{EqM!:! j& ;zŠǯ|)B]n9#DY~DtXalٗ75ʺ8Ot{Z%ȩOd|(BEp”<lEG;v@Ebsԣ8:- (3ekƉ-KdѢ_R<%Z'ժdEqTY[05d* !-Z՚EVVj ܺ8&#$Xdx7eg9n*غm$湼 =M;Y<| J ;$V31}SQ m2LEgt֨Gahz>VtN:#\ k1!dE8Sl#8.*fI=\BN/sF$ģw]Oxrv mgeqmvgo^ _W ɵf Jðcx!,<Ѱȅ V#P"?r^/Weor-ᢰ;nf?ܜ)iΝ;q0E9v~(Bano+_P7ݜJ&%ۋzf/GI zn>HPvoo79V7.!\x~n@yߧ#ߟ>"cvim۾eg.~k9^\U;S΂BaI/:j>'BRtWV ܶ6l/•6;C[20FE}Uni,Ϟ65eNїē D9yI0۶M̄ʇ3_*X\nu4[zM]Ml-8V/9M]Z 2 mǶ~ ; 3hEDy^Kf`l8ώYc\Ʀ4vlEH=UI3u3} HCɭOLQv17߽eUm̌RMkLt Cɳ|ڤ'!]u.Ӟ뮳"83ƀ<~Zw5]χX|{ĝo6t[s>YIfE?( j؈ chKG/hM -|yR䌬L2 ՘7_E)MV`HB6.lȷ[!c)_Ld5Z+cLBGL`Y#$m,v:d};tyo/ux5s\e`( LpT- -03`tm^slG_*E~5͛gwiuFveG߄+@5h Ea9!T1ӚF$ Q"$5Ol1b#+S\V ǔTRֿޗ9HA.&E(HŎ!6 @%ͥ⁕:&Q cz MEHiwT9s7vr"%LNp'n ~o[ >pv79ۣx@f/\߆Cm.R їTNdj[9} K%ҳw0R:Oj&Lwg'_#u-d>Xk0y>4_zEl00ZZ6$)iAr!1Q:?D{5~&lϳOnmO=7`MSȊu@BL7@\` !P#+ )0*'zC7ziS:ʄI)՝1Sހh3Y{ 2*1SODq&.1r3CmوzV+}'[]+[P$$ÂE!@M|rW&grl}]|+`s~tހ|ܯք[ٵh8PV=`]"_PkgyFTo"}ܒwN13jqw%!a\ĎGwGq:8WǾ׈)ZNWGщsPc|.U9еF0DGh/PT}~VCo,fc,s~6s^t:.)yU?AٟE5e@tؼuve"0ma|),e]zg(5J,rÁ#R]+CP6*|,3ϼ, ">yqREoDq \$ Q/?J*{FԭH<ZF2Uq[_RYŌ=5IwIYw բ;*o#y5@aj5t4eNû3Rگ@,jhDٜa4L3- &Cx!iǰuOw(:sZ'f;⿈Ʌk/r Cu+R(H_"%}{Y{.s $,&lwp/ߝ4;eX%H/K) CTE{oD@ <)ž˼4[/Ðb+'3)V>8n'D/S5d%\OZuK(XB'\rTDbOU #RwBܐ(-޹/o)UL+^sKvp?e,@|Clqx~{ Wŧ8\谎g TCBpG$@m( !tt4ݏ&tvX (a4DK9Ae1{=(O:/v]ufRdጎeU~nRt+X uv;'Ȉ|1ü:bzc,I׃K7[ m݁F-n7]v))swoqMKyqɇ̇]_"؝5/VT.h&rWm`*wD!Ž($whjF!NzvW?@Ȼ$+fK5ƿG W?a@ ]$GWߑ+95YwaĬ^Grǜqt|,wˬ7&h5و ;6W&j<5޷ ߦʓr g*6s9(?9DZ¬+|`d%)r9D gvcjVtx-UF w U"0%TKҌ>=?8[HԜiW!p,Tθ|iq&=y z/|'$Ij+-62:ۮBZ ˢqCeh*qhbǮ/8$nO"8}r *}FWF56&΢) G(a?52Ӷ{!H>K)Tv%X3ijXb捁1τZM6%ݦm"YZrB⦧4 Gѡ'n֦L2acBz`m{a&O?HԮ6K{ T\+9T`PTQxm#V43&fMGiryVO(wP y閌vcê4&N#YXg;?Z0k[`bp8-/aD]B,ԾS'n%o  BzD=j\_Ur΢SIÏlq[h:CTۤa!rksz@0@ϛDT'a(VAaM~9 3joF392d)$Qd쌲o]gn@I#}f!?&M$kda>y NRˆ)AOs{=*58oz\mT>ٺs_y:qsʥ{N~jz5ֿ Lפ:f"w6-4)x*,#<& @0m$5ElWoP0VCRRb>QQDݡnz122YAfP Wnk 140!qɉ cs3z<K]#-c+PW]_Q]dMBEPĠSD,^mNKtWsJtׅ9K&xW?meX'ȜWud"R26λӯS9Y*HMR+Lٍ>݌zXIo䕣KAcݨdyn#B9f_T =s< u4 X7ҮJs t2._];GsT ɿciCYK}Վxlu&Ydx8ma"ݎ-㨋{iLY2V4+;wN[PԑSFV3Hm_,P,dnqBO >ϖt;D6yP:Z@_-ظM~he֤ 3 u2FGqH0;h*PjUI]OH|_.tJ璘?x4l$fٴVb(sIn$D-H6vbo\M;ZN,[" |jBG|9/M:oyhhWY &3LpiJ(5jwNbʘQ.pdR3+ 5 HOc[k/~>scݑܱTl>91L@ _+1#hDŽg-%|ZLvc޵&&tacگ(eZU0E0㯡Uo+D@G`鸷! ݁ t@^w ߊnc(RW閹s %Sd{I4xΥ/,Lvm$. r8̿Z漈 PH;q(`IkYT>N)K,5*IOPId@KOZ~IL'_W* S6Bwv&?%MwvASUJ|4#EaCY"t\GTRJj,1t4)^UШ"0Ffpv٫MK8u(TL}_sN#3Cvq~݈_+`BjJ٦4U {o Gso s*a6?07)ZYs#=I*!.sToF9 QMTL{nwu:Bl,TP5VO=TcHc|˺r&P!7M}IT?B-^Pƍjl}etʬ&MȎ6j5"6}#׀O(VF &(q1D/mz20v9k7~ =rX^g5=A79_biYH*9i6[Q'"œ?Qs{/ y#s:Mf`mf.sF Fˈ (I&F!h6gY/89?Rpԣ頕q3'J×a(arrcA dJiern^҇wl42 nl\N6>:OʛfU0" ^ٰ@mME+D%.vYD$ø?{=!`oɾ =} ^\ObU6gx9Ŀb18yiܑ_ӒJKpUj0A)iSBd)҈)Rd,p|D{o@EQd!EVpGwt"Q=?0:\""ܲ 5商{7cR11 }d~Q莋4߽Yq*!Ǵ@gp?ج 㟰rvt3] VIK!bu. %^Cru/Ң=Խn]Kj6.!g[-3l&f_8bu١W;jtqGQ;͑r/+N/Ob'GfgAVڛzN[qSV.Sb8qGs1XS=CJSPj %G8>]9ތ?ry  QI2"͹séP%ao 45%J6ovΗ;SaApw^-{\I̺ 5>ޠΰ-5F?Nz`A#li_~2S" ^|xme 婴aA`4]s||jEsMdg**|V Bf3mu7.-/3>5\Dsy(mef ";ÍkN@nלO(-Zň;#s}jGu` C-' Dv4 jerexy~r5liºb1;:p"h _ZX˭/ Fs1gJLg~˜Y׷!Jʀoj>çQIZqґ+%8$IC6jH]dvVJS}\J %Ѯ,h.'~}V({~^^Ap>nt 0GT#a~H'7LJ'S頻 ^#wT q}Z̅>. H-䝒蹠^LGY;aki?Z-S4K5GG 4<ӅبF|حqMޣu5F 9aG7+-m7v]dE=VIb/%׵C|+(n,vL 3Rz+߲?V NFN_jM+<[)rc;Pw)c:0i~EB-"K@&,R<ʭŖz9@ӭZݱIf],0<{Ra7–oxFk qGglm$qP=@PBq0mQUmny^+O=ЏeH]I& ΐDZ (A +.=uZ~ G(ޭ|.Dv7_C%jx8Uܺ'>r.2G!=z~ׇ M2*Fl}l9/x{DDk0|~W[B@ Ǜ\\$߷=gԃ1.'5[UN )UDZwv?:|mzaZKd)vqC"t'ľfM3T%[Z_;a7(W<^-i:)zjS<7ΰsg2z@nWc[0ݐ@f=o!YAɆ p`rZ3Ϥ71wbg(.C&kM穡rYOA熭{^Usw:u< IO^>XrZgDh3P !xɗ}4p>UzQ#h6+V2v5ulLU[PX)P>TYEG _nX&,e$7Bbj!8XTyK-Rq_ڮGS*wB[Ї |8d)߂/C% 87W|0"FJ`>o|P+ΕOr36xC]lȱZ7ʤ֓y?o>J usb ]-ĺ9 M ѯGc%sM5YĶF$fb55Ⱦ0OeĠfʅIđ0]g߰ *&Ʊ-ۓو޼oKGUiKeY|8jxw܆9ߙip9-ssb0LKA_1կZ?·YFM8Ah7f3Q|`L67R Z6 l 7kz; 2S* )!2J_,|MOHE2&Lt1S)"\m3VRlچ,}=:8/~Y׼(y4xl"T~Mr)8@\U#>L0;NeՍ Ѕ*jLNho^adK5LMWPwhg:?!kfӮJ啑=a땛H菢hR'4ki^U!\7ۤ쮸;΅WkޖH*tq5#Hk_`$3eebGN2u(K:i<164o%ŢoI.hJ"G7zOdW.SN5 Ehy/wA/0gn, #u9ip~ב< _^ɳe>7(F yv"A Юǐ͝{ԊL_Qf$G:Fo%8w|$Z#r#6Hhs@$} ,\q;P Wo.w4]\ v:c 5 >F/@}[[=w1MU,$K68 8q\td,nׄT܍OwX߄fgG_a 4-R.MТ5-/A-X%N;V'IJ0\[U>*Ǽ& 6p??5tp -t$F˪ bS8-2K"-:(2IWb2!Vtů.Ӂ%yS Sٳ"v, yύW7PN e NF񟐟g7OWXű"o;b*wR P `Fq],Q7Xτ8,iMfK;J$&>)Bt(n>7a!_HO(?Sh%4x<޳v2*CL'.̮lp(sn;vW۴C".6hc'K-"EZZI bqܸ!ab~. j'HVP:Ձ4M;*y61>Du&E&'^ 6޵zw4(m+t۝jLHZlDd]k Y8tf&e4>_Ócon PX"̈:H.Z#XwNYĪb䠾y9P1xv>O:mOCK{,ԑNYP͌1?EgE[@i-ki1iL(dľй%|dX<zRBh}t(K5knҊ;DHw ^<2^k TG% 6M'(%N'.pU͇6O @3e?f @0HE&%pVq)K|gM78^xѐ\|b?Y4nݯ>sr*vxG:m|xd'ITDLzXReU3ZhSqcqWG6Tx7$LxvF_OkS-;C'AX9^SȥJh CWԘZm{e:>GѪ4u "r)\V C `p.| N]ec7K F&_"23ȘZӪLϙ& O3#EۆůTҽÿEweW `>۔<ڇ+Sє!VZP뗷Kv_3ލ)o:}wK{ -(;Kdz I+]["E'GT@#&-q[^\fXBaU5<`SIHf}6~Zp2aGXmQ1Y}LoedfJo[ǚjW2͜XؒJ>? bZCMsXn{W۷wϑ#E0Jou >ˉ+EBx* dxl`FOLLS9`2 ֫-OŕkG;X3Q9WWuPuc',Z|*g&\gnqbYZ&3.$C977T\LS 1lK=M XZoYC~x}\*;`Jni/egԜHݩ-ڬ %Ϭ)>xlKcsEJ=vӖ{ۛBY z%yWaہJ]pM!Haj\>YVwX|χRՀ gAji$xy+d,z"g*A*TaEy5Za#6e\w~E~_жrl)gv|g'DŽQ^c%a@cɖW ~^(]>T̾kaC?P50Ep)33$ ١ְOdk>֥s$$r46߶5`2c1cG`Ens+B'a8RHJhC?/CeJVWUFnD 1^|v&p0[*-/6Tf \t]F꣠樅}] %aF1N {w07HNdv<&`P`5qZ:\+gLBL_ cK2 n}5C7WpZ,7˜fL(W'CF_?zSzfO6pJ2oYis!)zI 8uj9x~K6%xEەRO꣬jh&{"Y#э}*&E@e9yA]٫cJ1ShK \\+@o B0PjP)Lg(K9)K\Z#~5#Hoe2qJ+r] R9>[If<`y`An*yݤi(|K"I sQ z[iIKϞL _v]x<`/>9enۯOd՗ԣ;70Vv9ҽ~ "zLh*Ϫ.s@ehsYׁ@إVxq'"ʧ8vdZQ'l/hF)xrMP*t.* سcB~K?GlsI/Ҋv-F2t|VC|ِpSH>sʭk3 KР}2*T-UY"k ;X@z lbƩu&1#3fh?)cfR'V>0:7Pm Rh zsf͎?R;@ҢjTڬw{ګ@'S.1f @_G4A!+$%AO,V\t!`/n'.oELёߣjMe&%z>Jtx9x_p[ n /5/7KڦEL.nm::sh\ D|j/NvXM]ѬJ;z|vjP,xvqZc hSɽvVѬcex`dUy %)$ 4Wc6<1eIȒn^b]TRnyWNW,"vk.( UW`*XxEEOA7ł͒LL'>rDGy|q}^gc *=gJXL9m4!44ou?&p~:BO0i~q=\mPWZGW)H$5}._ԕ U$< VA}g;JTƱm^\dRڣZ\@%3-uFrod85$CEK ~9ըxUf2.s&ju2$صkYv-aMpH}X ˪JȫHTUȮ&&mj=.^ﲺRUz} J9۶~H mt5;jļ#[JgW'ңq mCS _Mu|> ;mn 3T4ċ5(jn}rL]fP`E܆g솷ӗ|s16!<$!bO"xW/.P1)ȓ#{-@Rb.6W`B ,rȨ_i9zƀs4YX>}/{ag0AYtFҠK|k 1oZ~ݯ,׏2Dn܃Ձ5+'QeU&}/ ϕ: b_` ?aSgwp}XllRm,bWP\`],bz.L=9(f;WZ#f~=,ݔ Ɖ LA??Vlr曌~-9˓qddhB0f['Ѳ4>Km| 4Vi W@90݉!~ᬁz A˛_%ߎRjɜo p8)X7BR[avˋݮ~阏D{nf?qDM&_ zm?JMܯZhjBk;jwޮ<46mfHF,qRMKߜ%Ip a2a, ׎ߖ띹m1kl9"-+QiOlK!J!Փyta2{Ԙs.c~ҡVGl*iq'&K nФ޾:̸In"̐ x'ˁpYA$*ގЬkՖc)4{g'f5IXQNά`"ԩu]+E/+gAF#❡R{^m J  c|M[h_kI`RxfUj3ۛ%gOfKB!r7sh|2]BWLdY_p яN㸁FVST.HH;fV~ x^aq u~HpE,=j4%jt}B.5>ɏJz]iT"Ϲ!ɠuy[B(u,nF HUilyfXF(٬CwJoe5D '+fXsƩxdR n5X b0'W=t@e81]Y oyy5uGw0K/1\wŠ01"6i#`7c,Еo1LK})ի)r_H{8Hk$ٖykK^tI[5 } ,KGAL/ Lq®ZibmntnKzZb\*H6\WEheT4n3xLF-C CRB|<[h4v6 E]I);g3^;a$ZN*Q+@ڣd ^9뫽@P2U,* r|(zlZmYAY{tu`=\+η"^`('lu6\&;UH7q᪌ (Q*`ZMjox.|t?v\ȤWt}Т&ekk@q#G{0"9N =`@q~|g$ƿf*b!?dž<>{?Q2!P> QPd_p, fa?~BwʞW!dgp UddW 'eF$[QuOFJov3 t~I0lTg)\VR>(UL՛-$8Ás#Q3(%iƴ:0MTvYd"fw iwQNR>k ,wQ1M{G2"J8EꮰKL)#e:}bsǽVŞcCb9ܵg(^VjƪxL3uIyyNp_ݾqZy) ~@sIAq+Xs8No,[nfAի H A49=ŊsbŊ-T$1J SG3Ec C×cUX*! )QԱ:ǭ8YWcic5 ƹu*?q}iX$\sx9,8𞲧$ 8U΄BvGd0Gy|lYb5rlbL>AC!(/v}*4$0T:>[xܧa* 3t ڪyr9aPL;  cۥ=.SЪCNgpƠqZ֟0"!P r1|!,e{Լۇqe XLgjЗN:# mnz],tjzeJHxEb[I=\.k6&G~os߬@[@{jB_oIkbvVP1 ڞj9.הURP8ee(XIAz:8 hW8jxy6=&rƗ?eč$Mgׁ/?!%];Efs+\ݘ]3P']&3}}T=HU "̔furH8Ehڹ9Rk4׭ͺQ!?D)8qZ1 SFt"B˺z2 nFSccI܌&%\' fĨ 8??x+b^,тbx ژע".Ќ0iajZ,/ lK ϮWb^Kg:J׭> QӨ]zyb<;e-z hy7t"ÊRjZװѸpUS բ {+<eUOs.wzᡭG,#9UuDksi<1>gYRU$@GˡunJX"yu<(2ZFN2^}nd"U X,1ħW=Ay7Bҵ/WUS͗&b~k,i%tV1&廓]bm|lvx27!T?iU/?{l/jkU[ `z'DްpdVGb]YT Xm*!2ynVJT{ O ٛlBm911ɯoZ3z^|׉Q2@57ߢ~0UAk8pIUهtYBHLxTI2n˝;2͋A}0-i4V&ȿ\b>K 67`Q\Ln:υS꥓G:uY9+A!;V}I#\-"n壚Uԉ%G;2=K΋moҷ(^?9|V8nu/f~xL?L\YNW0#t*gؘ63RY9S8pg}ETY״ ]ƓA.+W2?nePvS;g!]l(^eYQ6 < &*>:~Ϝ Ɗg(CqC(TAkf7¢a# ھArg 3q8(2R$i {e7S;N Q6u$cdrԲ5r%KyA=O(-;Knd6h G84h+`l4Bpz 2^DH][ëڙdȁl^i]y 2FWuIB lP5塁=+z vpytzO%!d1|5㙲QJ!,mulP\/pؕ&am߿AđίٌծRQ /ɸ|@&n!1RZ5^+(7Zc[Atjc, ќY˲Pbٟ&Ge~-^, |N0W >*xAp9s\T񤶱j@n=zOIO?jLߐ]춤d H8.sԏm\?:yEs6{8 2 SEe3υ{ȋޗΧ$q/ H̅ɶ '€b'}am68r]Ajn=zV{hzE"/ xjeVFkSimN7 t0B0!tAa+ɰ#+.*^Z@Զ+)k2;)|/بO$Sh}7M!jWXJ(܆ BB\F",\J(ΐ@t8+G@JF` #JxpKI#{}e6ܠw4d-N ~C1Xg#L-.ʣn'0s&BE$Vڗ\TFQrd yNh+TpG?@*} ,Lrg '<M'-jZ6udL-s"P'b.W~w2klg/@ڮwwQfVׅ̂ =INdGuN w99|r9W!$*`+Ki1+3MhɾYbnFUjO>GW VX^cZɆ2N,4 t28_:'[X)kP n͸%ȧ /9 " TՇ]ILW]ps g;!%ϚKNDI̵zҊ}ⴎ.q|YrmsBv{yclHm23uN M=*1ŧD_G^ND,m>iU*|w13 D:,l6C .~f6a#& 9<܍I&)8xIP&̳I!?r( 09q6D9qM 䰠Zsw͇fBˈ&,$mAT=I "qV7'ǃWt_@_GTt''}}vXI+[Ha)Cې\-%6o+҆""]vx'K̿ߢ#JG2 )ۢ/Qy)yҴߍn.-_`vM@ib5DJǘ/Wg$} 'iZ| 'yb1 t/IV ]!s4ωƳQNmđK)hilЁbPڼ #kϟnc#w_*.icy%>.Z`;KHbqA{fߟafVuO3# ^p+&ͫ{TȌB?uwR,Wi(C<46UW"&!N k&. Umn\Ъv|zҋ5eaT6z} u)+U'pLOct{$O>;-KP#G ܤ}ބXIԇɞ-׻9 y.H = T2ec#}E0:MXRe[2#vJ,RF1 < ô]v9^*r&eL*A{fQ3XWVqx[ѨRlȌRch4%Pwݟu5xҏ5W C vx|w$q6B%H'H"JJTkT׊\Q_fΡt՘̅UpV<7f"!bVUjzڪTVt/ &|0$@Docw *F|5B?yU )`*fF?p o0& se5![_(^T6oztv朝Um%w׹oָFZe=@'(``aY+m@. !|797=܏ܐ$x#5Y@ha^y 5 W -6y^Q2mIݯhoZ@Bx>wa/3@b8y џܐcTn.:AE>iF ߌ~TM[FURn۝]n$cb*4|F갤idI<3N vvg(:*csѡ[ Hb\!#R%>dSn&{]1(A c-\  79O(+隙l(-]8Vը;mrECI\c)q ~3*7 0N?6  3?s ^ }f©nwNGh{'CB@fdkS3$`#3mdM='0H6Vv]^]h=Ք͡|1&LuB5Exi,hI=A&3'u)L3`@I{N ΃\FГ`CB nDZAuuM#%}F;ςp7M7=5 %cnC֞$MӺ9 A8W4Zsix-w `pqܯ/eڱ0ƦN* SoZm Cf ˍ7r͵N fc\^fP}\Wa9ekvɊ>Nf8k#n"n)l=vsfa$O%: Vw.J#j~g(qh h I{aw*wݞNB+hohw}<˧o7ޫZc{-`n2uLm>dPrWq@׶Gg)Kg  ã+7a# gq[4%LXT*9ބݝ^:68v%mwmgibOB -W#9m;p*9i5r"Z^y/iٿ NvLƕLwQJAd-qR:<:8E"뎻^e$)2Is>eXܸ{=V[c~ɪJcy׹ m7tkin\/d3\Y"K&`8g,ENgMIƥAYJBK'_HsL\f ޓl^^/=Rnr;4nFf(`(${2t{0g̤Hm(95 n +\w=@eNd~96U?@ \Cm.%}If/5`v\r O.ׯ5>~=Tr ]pҡ} g~rguѣ?4 Iz@=HL-md}XK7i5}ze3ZVTy3TKQw)D)~5RF.6.oF;sUw,U˼kV#!X :\E+$Y#ygS8<`=8~?2YTOjd\poO_]tq'FXe@_]B,rDT@ޖݦ/oM$@Hi"|_ܘU^:4$vYT8y}.pr>Y~9ǦFnY4G(RT}-VDǴSDFु>t ٬oUqU}pV&2$)󂪹?VrRޕA+ i[L0it@4 hYB⦩?4;5=x4q'pByWKH?ttobCnA߃MZE0 6 hFSeGRI}̈+u/r ( RmO\ιYNz.MXNr$9n n`FlWqƷ܄nB % <ܴ){AWgcY&Θ(~GϩQuv'Ls^|*^bH,+],f0no{yj<2gd HGd PJJEOjU;3xA ; N?IDh_V[J٨O "JuRKh 8*k/HI2r\Y[x 3OEy o3xA(O^&x iL1iS~q~j8bjQe_gwKRkE?#u#qʻ»?.eahwXZ+`#1Ea6>d*j4bS,dG~x'LFseBxuž!i@?AD>,w Q SGw9 4''{D 4 o?0q`|z'vu{ [ź9cAh7^AIIǹ}b!ʉ(3k)9s658#2R͔r2xqɣC&+[9YͩkΫWN%F)E^pO6E9Ⱦs@a^T V E-孏Y!0 zqEL}H,vrIjX-cEr)}";R]_(oܢحbfJ Z_Mc@|\~4)m7$h:;OD_ĪX |2bh:`xn-_SΟ*pD &ձ[ =wrtap׋yEC ג@s"1盄eP^謒x$ky+Mg[6Dpt9޳1OdLҭd[q:uTy1/:c: ϙm؄')Dc5T TRڍb?%}Q4 v]:Cb5 3Nݟe{HoZ+e?;~UAшH@p6њT,-dWPsL=`/zEXU"h prE\J]dO-'ZW[)#o"<&RcR4"{|G |Թ>z\j__GL[bO4J=xmHJ"^1oAQ+ 0>[|RuL{^`v^wl4`Tzb>Ŵ,_7hA.I!J~k}rIئn F=o8S1@ꁙu֋jf}a$)c6lͶH;Λ+6xKɳ0 䩘iDkΊѷ~ޯj]hL% wLm9.e]GQiGM" ´a8^8ʧUt:)>U%i6P?Mp9p^=pWB_ezV G\镥n -t$D0̮ueժu)}$" /J|`۝Iu-85+uncH!Ʃ %99$ft<-Dxi::?TSH* ؐ)}cM-HaTi3ίcgx<1 0-7>OM/VF1@rϧ)-r#M4281< Wzr("ָAPz3@!Ԁ/V͑d4D cO'~nMV#92D4]9n$dyB(r(}qA0xc&CUQ:m.K97FôQJ"䭂 k^5w,`mR:qnV{Wl5 G7(FAlAڲ8zdٛ鶮p_ŨsQL O#J-vf3tκ Q7xj qh :0fIgpZh/UeyƔ=f>3P'c=!\jt-e :FWoM.N0`2{CSɕ?k]N2[.K{젤2 Pݡ`WKcKsƬ")BOHYu Gfm|fp5d\0|[v@ +ajO.7{_u(N5t%A']^~z0_g0C(#Kء6V~2@{\yL\yRl뿀2*o$gSf*QxX ^Y14=jF)6Y` $Jx K=gsj#MLX<<=8J3}7l#B L,Rio C3,u+8AB03$l 0R \l@]_Y$Rg F]]L Ndk"%SpXG6ripxt' 52a&[RP Mi;?檐rTG#񓯬ēCXIPy [(T!`ܚN"ʪ7?zF25lOg`t#Z;*Y̝9v8ߔ>Iǀ෎XuNPIv2Gl|辦~Q>kp^UquZ922_PuF%]vml/t7  ~W ~LhɚSK@binP[!bʜKo Q?tR,TB2 }Sym=^)ݧP8֠3+&-)Z.%_/JnUy Go=1FK~ұ ӖbY<Ӛ?С`j7e rW.2BM7.0-x;FRc|s4 DŽ#FPw`3rRz9~yk Qʺ G<58y"PUjߒ ËL;&}I _qϻ$eCX(Ku*G_yYgDό[jcwoQq/v U=LDBW{Ơ= nMDA VppטGŅ(~1q"Ȳ[n!cGRxɵceQl}z uZ&cIٗ6$!a- MW-gk*Au Ӊ.th~j6>o璐ChR'PqJm&\W7&5upqIRKTÇ <=s)iCl4̕ 5c}gMxqEXǜ~ :=Uc32r܅䖮z`HO{ue][%GP/(kVL\BnJu\ixV0|T/l hW0Cʻd:MHూ:cѸ$s 0Me)OQg_6`LYBF8Z];('֋9:7 cW\ fu:Odwސ߼7>@ކ37+\c~Sq({EH&`۷"=;VYRc+QA!x9O m LD<ήlv]O}^گ|9R֋Ph a.F3Ob(py#ˣC4;ƫv>2'Q~SxIUL;]U7vKJȜn:@6KHi#Vk_Hj->Acxj+ҙ~7 ?mM~3 υ%xݢ]07RL6BڨhP`]o vg~sdяV=%\⟦Ǥz:*Vs=,xO^5 E!㎈;h"wua3LȺ)eFG|4y w o]j@zIF}e"yR\!?ceCEȢL\m&R;\f@hM{lgqòˈ#:(NFXx,R5"TIi+sEDR jN̓ U':U2-eݺj$>дmV#q}[-2 c"45mŏGCdm4&$[`;Ddhb^r{<)JWY8-҂ f)I|ٹ@xD;7RY *)N 9x "(JX|4( .۠!?\JڃKk6P%@ov@=Ȓ5-%m1yRX-3n QܢTLsB3=t?#"d|s׌姛 w;%Q XS'TAc'AoEכȇvx>nͥƅW,$߄%7zxYOH1S_W%,Ggv S,QըZ}m~'#]6Qqm"XVU %׽XϕF*vX5Fd ԚᎿ A?LLiov؄UcP8/f&QUP @wR}ge<^q* CXmSla=^}6n!y1 {k>짒ҽt6+Ec͗I>-WB|V'^!Z NTD,ݪK=JͯǑ:"UiC"Ap%qt|Pm!4d^%Blx])Urw3f0Gnd^ENt75Q ˶(E@#/P0+tk1 Ahu,$Bu9F_4sp + גcg)q</X?K+]XK`|eX5|q)[m0`$Y"|APద()=@{Ԩ",yS$d!Wc VuSj,a x`~jBvA Fhi pʾx^$ҎyYaXrzT=ar_2%h|j\ 'V,sߌ, +ЯL&ᄳ/8<<zrH&&Vbcaݔ. 4|٪m]BCE E'h5+۔MRޡi22Nf &Gl WhRU>d^rĕ[BAc)Tl  \|Y/c%sD+s%)t, .0Cq&Q-%BCV;5oB u{`z$)-Ϊ峪qj*vb4;0N;5 ?"23#ӶsX|-XH陓rϗG3H?I]յ%zAJ@R#|ϪHͅݣ;<TYUmLk[ӣ,n. fvA\kIaFz`?0aS1t79k-[GǬ>PYh[LP5M*-x`t,Ve4qxV~ f^S% 1+Qc9 ̶ L+ iL֧L껦ZBF&>b +lb]d:u|}YBk5ᅹ"VDtۧmq6zz У>lPR*1s]`ܷYbX+KoCk 7֥ ~$d7d9Ϛq!W(2+Lo+ZPCpܓU|+7}6B֩"ӞSv* ః/Ǘ%3 JMFc O B*(E\sv^liv+ piμWn˯c&C e}zrԜo~Hjo۠|5sSHOY493(!͍ R0'P(B-B8n?xg\Zaŝ9Z4d$@Dߠ.ڻD|$ #UZٯ%|z4ЕAfrT4؊#OIEV>,׊jOD3 [/&GU K,wRmݙ/̍Q㒨*2N@D~krԧp+EW1Bpn|\H:fo^SZfL|- RY:EYb*OMJAZzU^@!WH%f#4B~YQQ>-(zL.&fvZJsL52}^u5kARl,[6=nG4~L \&IW8$R&Og ~,F'{΃%Eޓ}@9:ԩٖQ6REO.Z5d^lʘcx0Yk CGtL;m7 PGZ8pxhGL! $PkZ5 2@H}1QuJY.u~FX_$'oj"Ì|$3&HRmou(ϹSRIzΘx*mAEJ-!$lFFPWAꙘYw'7B울_RS ,@1m)[عkC"uG_fxB]=nJSWC8ʤ> iO9ɚ-ဋP;^EQp\V f? jY,S25y_ o+Bi7C#WorV Үe=sF#F&#캁PeZd%ЏWnOI8 o`ayf~ۂb^dPӎZ 5o>/@0e͇U*_q(I޵c\Эmٵ B70]6,}o=pE?Otť(JPe>}IR̴MRO\?؊Yn|_#1t9 dz¦d9tGⅇo \,DoQZln2nbˁZw{7^K ӻtX%v M<`&q!6=/Ug  V?#l%[sK֌F#:VpmHnlSvfXZ^\۾mhҋ~T\ u[ߡS(SI]"`7S? A+;$g W5ߧg ~ eqV3/J`|bG%X xgHAj;ʄ1蝈]ZCNzZ^ q<{.=Y _1(SЁDA"^sU׫A:<۔Myus`{AA['*"-ةjs@t/IgL^I} ۵%6=C^ͺ(e1AhapD_L#3.˓J:pg(tK{ʸ8؎sj4MezllpZ6:Jiԯ3.|,R!!.@9IF6Q0XgKˢk[Zb }= /|IV*v򄉐O3(_H%AyCDۥp(sT/\Frv4L@xk_HBi Ы bG -R,ACJe 7'i@n [8 `R xR•TbZ_,9W&88ѿg2%|U^g;M2O^8J7n\Y3 ]Oկ6bfz.7ʊ[>-TpW%F;@غj2MyIкv@l-|ï@qYM~Ak$3O^~^}h0IuTzO$٧Ȗ\_W.6ZTANwpj61V^H=̲ 2϶RDN Wⲙ.6Jd{ua%Z9-\]fnq#d&B_T7Q$g VDb m#FkiZ<<7&ʎȤ1UE.?b?eϲ_F*n xёp%+U*O~R W>&o6(I^TQ;UʸZ'5~<|;W3PE8ciؽQ$)8חE+2VRTzC ΊO5;eFg$*4p +.mNQMG>b~)VrL/Y+v!Y*b^TC%4@nm"Z$:2S'W'=xM6h pH3vkHe6T.%+4"15Y DG&:XCI?e/PA1k*^*!|(~-3rKX Ui&w]"FI y:F |Y0|Y۱ i9_;+똟, GZ9"@ihl* rw#LG[gtA֦H49BقgII)Fq_~#1VWZ`N=x<51\ї A+ahh5k8{P>շU d* /qңyĈ<ߋT }%KLCO |P+'Vyptl붪 }DtrtnVc Gqs >6 )zVA{sQ'}w7}vŇeri%LCHb‡'z|L=|/B fك-AUPF*YbzEt ږ^[p2[x>Ck bePj6uVnRly2 +JX&WS#i1(7|G5 5u:m 8q0Pßwk/M)/,4Cmfi Ð' 7w?۔QkhfuҮtм5E=Uq?1zދ4^}顴?Ŵj*v.'aAT*ʭ'@^4C0qNt>6N|XQ:BSY??xs(e|sNc>Egf(Lo`J؊<[F[X=|.\cLi5^sH/^7$ϢagіYՂN!=zJm`Lb#hv6ⰴk" x/Q1Fm`h!~V~,5ɤ$x C'zA:w OwU*?cKRF~Wq%o [v!_efy Vߢ%)e?ZTSqsA:Аq۳'mT JA|4=|˺6>l Fp,U}8| !Y޻xMU-ܟU{:$SxWBrlc.at4银_ N d¡&K^TSREzc,9*ybttsA>wgWo(]78aRn_Fҳ7:FXuùa(X<8y}3)FKRm/q=|FQ~BGx7Kf4~IEXQ*;U9cfZ-Oс:9u_K¡x-]o9UcZ0ѐ[a_i҈qq?֤Fhv *Cf$ttGEK\u?ǂ%& OD2} 7ϻ"G-x\t;3GF lUz lI Gll 騂x:T;Vy|wAEPJ?EŘR#P!J 2֣LҞa)v$yXd+xiD,=(/dJ ; SӸU?Ai1 YDzX RFH/h#G-f.2CL!^e$h "dIּu8t7€PNoMf0:2kE*-اqCNycD B'v 2"XǵPm&%CW Cb+8pir{ӗDѶCCkb5W ԮLbfVIW= 5 ])mmCٿE;+Aq UDT܋\ľWV<^Wk|IBsi$ t]s4kElX6_g#lE|.}C؃;C\CƒL/Ǥ8j!d19j,WNAGp111zS5iʝZE߀(A:j- bY +H[l%F㋇'\`^Ѣ$?F~I`' Jq mu5|g.reC ^2n4GR #%]o!IYn`vg5ݬ [22"z.qs6-)be\?K~k` H8XL" F1ivݎ5Z1 JԱPmSUjv= b<6ިޭ-鳭wOOQ&ƶ0\LH@oGDdR_U=!-x*GɵYEYj.(yY}}=-\zO-mi)&Œ5rllg$B-HmQ,k.ۤ 'Gb3%JE`('o&jnlQ$Yc!l\tJ(ܡģsbJQ?Q= :MGKӓcO:53F>]rjMXhg~x iksDKK/ARpsT {O߾nOnD WdJ*f:Tuy]Xnr!hȣ)5T>`pf0s[O;t.RqǺ(.Tts볆4[ ?DisH|#3ηMV:7_Q)i:dFËWgLxsɓ4i`OSHWp[{D=&DjJ5bCvU ^Y%mBYv,&(mwٯ H!|Fy'6.ãB٫ r> %3b݌gzRk36t(uFaɸnG.,xER +Id2?hjXe70) 4AjԀdyRUBya h%/)đB~{k5#d^x?jZ)?H΅K@>>V L% \]{[R0 r͈II$ O^$,t(秨)zp*#:;H%#ۊH'я'f܄T\xMpk)n(יSy wqjm~Y!Q2 <$_z4^KN4rTa/eX;:Vzh/ֵxs]`Ǚ!RN2L@nPCkrrmgLVII$i{d&{&P 2lqsWl' \<*XHߪ;xCвdː|2E J^}r]'p}+aT/8`q~ nympjn{m?I.[,ý4&D%~3W p'E~eO␥vq5y.)Pu=,ſ=Rt $R.vQffq F{x+ҠiņBq }:$\Xܤot;c|GOkj2YN{*x0JKbvp 2?r>sY %#'|߶q3TwLNsy-f홝m8 "ʈ5KdOaXң)Q${dwVx ][vXE3U3# /M2)K*O ; 0Ԗ돠4EK]4DsWҌѕ 09!W堃EkDC'f[n>BmA'SNI37!Ą_\'q񰄾킫Q n,mly KSEc9㰋!iyrÐkQN¾Y $`P?WC>w fA(QE7Uص { ߛ0 *tSPBoPIK@Bf#iĿb<&Js`$$Ba;CпQ4I;n!l 3L+z͊7/ڡu]}`-7j.=)8tN!uEQ+-JC( Nkn<&b{9K tٝ!Qh8}!Yz<~k; f{A!@)hGE3i6%+Z)nDieY{Y 1W`q]{)b`u'O=H);uyv$NTr HL3AL|jH5W&] L<o:p@CGzm/pTN@̹ ȿ>hp8g+ʽK_mOSm:zzih1vyyof)ZBv6L =B4'qLbj7PTI 4qeb޽ȂA\\mSR6g6.ԋU\^~w]?k|D]5)0BPXȠ IY'k )*7~Bz&1RӢCiC1YJit&~H#QǂL࿅:ym!E} G&?IV-/}0mESAuԕY;!cۙZIK2U˜W럻L-Kt:;Eaiս_]qq ĪʲV8?HI*JiǢ[D,.d=>u5քONQu+Q9u*T " 2w85-_Ɔ[fۧJbdPy]ǥ3|懽?W7+=ߧ 9e;&o! )> {H{]h$ .>tE o:6W [lupz1eh©ȵA0+.N xʰ/y{uieڧOʑ}LbL*kqc RΦf>ř'槱zҿ+1qh8'ʸך6/<fmbB;EIM}O̓Lwfs`I":o IYo=QY 9'y~DA}l9@E|]3>S??b.R-rj4`MZ JGR^+{D]2OhWqFIɤcA%a.;.EeW1e5`&l/uWC/QpZ;Δ 1k|^ C<]jzi[j*&W-\\?guxxúm1*8o|Ob`*%ORClIACdAk4 W`LZD6?z_$ƣN !4ͣ]@ 1Q)2WOPklyq[T_s,ygQ8r4FŗS|$QQCZji9qDY^7LDzaxDb4]BA-\:h1)X|ljsY7]\8 ɢ(`?E82i'I:(Ɓ`1)mw= ͨӇ(K./E sQCaͿ|Zq0WA"HZxw턙a~g%}_ @/Cw+ꙆJ{>H34M$ߧ${I 韃JvqyETb:ny7>Z6Zx mj4@O&I)c 8:🪍6oL$bئnwɲzIOxnI90̜e^&,@ =&/z_f~H7E?nJ77[zi郤׬}thz?gyɄ4ƒu8ŋ˄n#!Q-Q7[Ha~˅n틩8X+qN"xώDsgox:I$:$89VIf-R1=,$d3qҗ*ADS,2G/i b:mΪra1:ӒƬ^7وJO6~ N9J^r#ϵp:ؓAJW9;ŘffC^};ƴ6)e9,.N-z2w(>aq up1bkđN;^irKE -[90mQym[ԹЫ!K(5 `]\KbMW[Oy7+p%PE~!R?[ɊMc3p?!{]MZe6Nl zt 2U4+R8c(Sf7ШTfa;۞ &\#,c颉Cvhy5]B!tی3rm "H*/Hj} Iff9C&T}^lFvލ P^j`oAtTh%0j"=[=xAp@USsFltRNt< T\o&VLU[ r YeZ~Or,[9Oe!.*u^@h$\LZ2BU&-O&4&6OZ+yo'ڋbgs9 D7Xp |j{FхSb#X}Iۤu.¬4c"Ԛzb*%Vh2r .ŮFeP^*A ^ JP@ ,Xφ_`T7^1GVwLac&5F to> dN3LeaP(`D'E,3(ӌ+$.Ta;5^tLs&lhiU8"N=Sy|n>~:}a1> WHғ~/MLRuG S(k=q2[Xup0&u?B"{.NO dѫBS׎"䏊=WVGMn> TcHV FǦ:GOyQxPEP؅IEEooB"akYD$GU04ju`xr.-*:9` M+i_fIOΦpK[+ے ay1檦C9aszcSÔHGp _2DKcWp$ߠ?2 L0»@$] O1X?cCbDqE2nJ $rqIdkQC?<\ /&gt?W k !UWѧ> a-XYR={ڽ7=ÊtYYhG<2.l~EV#t۬!4p+o n'i6w1pZo?W "{l蒸!4EEʍO1PQsD83A >Q,'8hȾn2:;yMȾ~=@YRzDka]BUK}_7ø+YxaIl5FC8>:~jv{ 7uY &Fuo n3́@$+a}xPʵՖ꫆]H~B(\? ; ꉺ2kWKLͼv wؐVN5F B4O.-ZhP'Fcb]t5UMxY#[aD{EyVdVMI:B ?{He{g8aYbmd` } xVmmG\%QȹPCYkd^ ӂ1(;p_ ȾmW%K;?.B2|ё |+R͎\8-V8ܝt)S=_E$rE9ʁ`;Wrifi[ަT ilk8B"kJ֚10F+(VG30;䑣ܝ)VKb'͘"*/"of Q P񥰚;{Y9%V1l?j(Z0K\JkL`8yTz k?X:eD yj#~w i;O 1^nfm0iTm%M(WU)D\u;48 טR-$\˳wMRԺ0ܱE#x4OͰ$Co}4,M-r6\'Y1׾e`fΈ"{DA눉|;B$>ctPف [{/w@%+X1[:4Jip|'/D>Y0`<* =d,2\$)-|Ty.Qi1$+كpq w$uyF/]<N~aL{XLil(\˭gޑn*/k7PtZ3$1WTV2raHz-SRrT3 m@j&/t)[S0"f :' >w QBj%Dėra~ jq/;}.Y_A_p|葤tQD)-waî|؎wTf[=KL6Uj>nE3NjBOc$E)+j=$!N{q(nѮNgtRd6t@0HSԫ#HjΤhd~l~=!OVۂ NHK$Idy] K" {hHW}U5Z]zwI?МtC6aj N8[ HL]4b,z$OVOV&_Y@g6K-/;TCꉸu |/@?)nׂU]}9P"}{KR˜jR;.Ep]ƫgnx{5TL”c#xDFm8k6] ^nٹֵO6:=Ic*HOY%0oOX阙< *} L~paq@FOUHS1/$>$,?[|DR 1mO?Q,)f ` Tfv½v:~G`}4 LЋ"0i?:e xi*dK=hSJg'A_2q@m2cEjF/XVN{ ـ;3!.A| ~lR 8Wo|Av DhEOeU35;yV'^9aQ2́Xb. CC\ k5Qd*_0u2Uzoe]lY&ڋ辋09#|MǡcV}>,6/`kqQ*-lbZCwLJń@޸BH ew%zݳA'w83B{]OvBKI53 J>Ϭ[-&JY\DUdGUUtᆅFNyzEfZK7G!,@T!z=(K߾) fv9bL~Cf-ҁp+hn-B4ӱ NcyJwUҧq7sZN^$:f Y*iZ r7KУf"q@}sEsZ>X{`N"hL" `ݨ#7b;ܗqA]㑦nM*xetF\22CtYRVgfMr:NNΧ!`_uH uQhⰣJAYp,=[ v XX%5gͰCv\^!Kɶ`94>6 XڸEgN0M>X0]гLaA 8QCT%o<:_UrۃN%h& yY&%?CrB|n\G KBx}x$beM;=֘'1׸R%돻i8!Y-pJ#ԋ `_:R( PZl`No;+G/FtѼ9>tB F&4RD2ԟ;Nou aorb+uD>[QoSt!eН߃XRW˾f1=6oLDu[ /JǝY͚cwGaXU {Z)+z@]z!ndsr3u Ͷ!oPU5xtǩs?%Au^1a;<ݰ6nMr`zlKRlnҧaݧ[NAS'hkCY$ t׶rSz|mњ9qPD$2 9q̳a䁝鲦.+g\}Z'\Wb=)FrfTyסh}dT RKQhy@+ pȠNi4J@2&ΑD5IyΠ]e1suLoa KjCʳaE 4M@ ib]3 "CcMfc5t@W7?}s:nǸ^&5Wcd)90:Zզ'Y1ygV1L#R;^%ܶ^?dCf0gNjקTAR++k<6ٿVY‹KMY.ߟq;7VQ{@ߍBxM|Yb:F='`tyk(ͦ@E/l?_?X{wIԧ;Q ;O[7/yDÉrjp^3nWDh~3) yN:I1151n!זjx{*T4$J-Hw_X*ܗHQ8r]68GT>ש!Ec8R B,[ZbxJ{dI>okq(0lj܋OYTjRa `~fj4Q=!v%V2(fG湾n*b[4"|,ØXD[g/Oxb<T0S q1L1:4[A>< Aq2`'q%1Khp:! y+q%!1z"JB%n\'g-sW?c3ǩt\NgA,S Ġe1G꟰DTqp6ʊԘ9 M4S?ca^`9М~ͥ b^-iH@ޑyj%{}dR  6 y+P#U>8,F RɨG^()Iؕ-m}!ζ0> kx(J٧T10<RV8&g/,jEoU@{F\#}n8…:ƚw_? Á3)=.ؒg 39޻ݖ ݳvB ~3VA1uP=Lb\ch^YPs#P:ف :ԤDҊ47EN0p7ϊի[*X {5ձ!ς'a6yj*VfmP(Ev{sIP &KC+، 3G6N_ 3Y`zI%w;+oh@p-G2 Z ~g"ji?S5깯>j: -sGb>SuUZ= #&|lhh5q'b2=$ [ӎ_iBszjQR4XiǨfצٳ^[e Nb<O>ς6 @TOM&>2F9:Ƕ"a6U=騭9djJIJW@"{8=xmWIXvr/߂qC&:;XZ׹oO--6ӣw9˜swd5uI}$hھ&d:V3jU&̫:6+&xcVGh d% Gw0f;*s'P;֮uV.<42C*Oᇭep@]aFMy͚Q `UhUY _<_zC'Q.=u:"{!bD]^c dNX\1nZfܤw]Ze @NiWt v'>(4 q&^5bs= :Zq67A(KX69O+ڗG]A%"MER4-gնtGwFM}X3rcS[s3g@T8ƦEo0oQ>YIa*O p,{k J_!^j-;ncꠕaӦbK)YF!zRw㋉;~|O0WD'( Ը|D_4.cv3E( u!fJəTKL\9G>(ld#zC%)35mw>$tt Qq\;朁M>D4Vo|,X=7?[e0]NGRlFt%-A,zB8|w=RPwl tmIZLGz,bVeA SpHD:)kƆ1ڥ=13;+.nC1e-Dtd>^+SL*$[A9vxyY78=R)kU5` T#Pp#36)5{c ;)І1d'7k):1σPISb oA,& %|1h vC 2jOCYQ ":yߤksc.uO~$/q,yK21yjcDz`G1*H24͐/,i"!+ke[fuJel*M,7he4b׹Sm0&F4uC p !twY@%J =eTV,=w}%$$C\g2.Y84w7侊wGz8I-t/D^|!xB0EYc!fwCTg!):zL:[ A]DR&i/zqBLqHRMw4- nƾ4DKw{MyA}c''kS֌T%”~O&S$z"W*l>\Ѕ@8i*5N>}b"~k?L8N)K"\Wɥ/K>QQw$ΞD0uJYv'r(C€ QffxWbSsN}y_7DN8 &Q?2mP^`\2` c]N&\^ff(M L?b"Nk9iW (,dɲ$Ŵh`&~(;PBy\Dtp/$3i@usPm=p2ǘh+xq$$_cWڬQd˦0y?J,y\>pxʼnȯcsB(,SS5:}K@E{qi? "Aa]|Rb>Op,t2p#ޓU ވN]7j^ȡAHшWaBbD+qd)b "le;4l V9uՇ?["ZrakR*O3EWɊO6W-]֭0m=値RH0r4?CRq#E|tJ{VExd f,VyRO cq ߧ?^n{˄P䅷 o~̯nlb&LiЍ_7uHs_YQiAśQ`*,D؈M!%Hd~FE= \ F[iB՘TrR&NcwٲuMl=~٧ m,e Ӷ2]p +fg UȌܔUk\$C2 I$9-NfƠu+ƹ d˴e*j(u&18yɺ5VFW>ydLWntp*|?E^ה4e&[^;) L7^B\j0'fvж{FTSj8V> k l9P(F@Y9uEE62ܓN.?-8~;QbRa&a9LƔ34N=Fض}_ǞiOI΋O[6m'jW~ &}Y>x.+k~3ͩ|i`\V!0-JX-OչӰyXEYGN7 ^ae/eD<(MD67{\4rx$yٿxg20Q7pV74]V{ؿ$f&^&0R\GӃIPu1)ϰw8uh6];E d@/+oWm&.qKf/JWefxwF .Yi_"2c/Nx Ecsgtk0A;{#8RF?Jh^tU@lF ^{c!`}eȃd;p̞j*LvE&d3!ʾ_ }p dk"f2V#ѺQ˘"Xe6Swv" CS=jVQq DN %ɵ|ظf|ZUY8&g5V|y#/[Beas4cW"2}llo6 w|J3fÓqغhZ$Anqɲ%vB(vp 1ݭb bS$-J I*#^BN-nRROiA̝rp9eġVXalHGrz*W٘p@}HjB=6%GV\rK!'dUY;3wjs(*,ETmyJ@xHt@_[EXv wXCy$LIɷ-5Q yйXSGݼp#Z~3Ƭe7%\JQɁ`T #+[07'JqV"=dZp@f { [>hH 5sDS\J { XHT|B': IZa8%1Yʮ=L@=!,ǟP}e%ʥb?Oo7YnPtriWIGw:TjL?:)+>ҵz;1%1'I&bpǫӀ >}lK^}d[oǯ˾) L*(|$:) /,21\ Iؿ )Ig:l:" zL]37W #Õ7.[k~# 5ݾ:ȍ)!ga٢ަ/,u)lG֨Pњޞr[y0q6bB\'nC2:U y˒5f68ݱ>\7cTo>:v 01G(SdRBgm ,m_*MjrcDX5L_-4{itw[ar$''cNj<< |6yN.Tx\s,F%PzNӁp\}MN]{nU&NE|]UOA$8rqIӡ bB[ôl^#A>푌i#TL9ti#n-*|)bAp8iu'kpj![7 )bV A3HE#C3%;U ꖬh&y/sd Lުɽ3/&ū^X̓^VM g9 >qp8d|ىxLeƙmvܰYy<8EPeC+b xY;kh5gjv.y@ v[J*y.y*_ڧv_+|&xaQ:Lޖǁ8##Z5Z#0i$a(/_%~`o\5$o 6!:TԄm]Eqڤ}7(8KĤbn RvX3\WZG2نgg rG(xn~ (JPlgQC069ջfYH}oL2M~=]j(O}Șx9n躽d:.F@o{/Ni !u {Y7e-Yئ0 O%PEԇV`;z S" Fke:CFXw~m_B攋{9^m{ wZ;C &RyphXg˿?,CsK8= 꽍@em, j(pX.)$_F'[#SxTv#g"ԇ,hil SKĆ<}t?וPӠv)"+r$ynESjT.R!VBHk&j0a^*\NjNf{y<, WvFf 9#=e*{0D.$ԥ;Cb#b7[p J2[~'UVRy{1y8@^Z/ Zw I@q.VZ͂D8%@{+hVA";znZVoD ۈ1~(0*e:FSDxnA sg-ŗA0aFk 9R鯞vNq΃ǩDSۡlaUÂTc~'RXKYC3w#QѺώ ů^iR]i0),~%@. h;wݛ]eztI89Ab1ӶOw":)N lv(E0D!7;XX.9?-Euynnm(O : ^s{D[? #n X$})v c{" $1o:|nbY?_P>,8@WJIvV"$NXH11Ź[#t-j02 {P7p/)#uv_G+b6./?޴Gʁ5>̅tx'I^7җK6[2&7Z$hA+-lu{&kIh[MϜ)l &U`@6|p^RBe޴a>O 2dZjHϡ~B‘/laYr08n^b=ɑScNf-{_k+ $}/?ʡ=X%lT&xRlА=ll_ oe2غ!#5DoMWRo22q<l@; 4(d6Z;ǧ[h;}UG_{IfZA%T1Bp,p4g ?Sˡ3 "x?rO wY/DD(?RWAݛN O_1_LL}igψ4UgVڎ (n7 Τ`5,]RG}u"PRW&s–j,l4JVY/%zʎs/b//c#S&Cz0D>+0^>8/tjn/C0:?b[#,O$e= ("TtzDL)di:zTpi|(ߨ&cM>]ŗe7&PK` 8nhY) A;|l\?|"^08=G7S@>R%LC *taB@w)c tJNOA F/t3d%3g/'gߋWxUPE}\$&a=ӡf#J諭$7e(! v ?P)?@PpIV<4_j"$=guzط%N^/Tui{áwDp9#Nui)a޿/q?:  \6FG#R)9L3t/XU#f!o|0e@)N[K@|s˻m $֤p+~(.Y' #"xpѺVb=Ժ3RslQM{1uscf!*{;v̿jeSc!L`.colۥ?/tj7 k L-y3M86?m}緤ʹiߎH;^<TC*A@- n*Seܔ LZֶԌ2R.)+Aߦ✤E[jUYKMaSKyٵ7wUØ~g_(3FlbG"{O;Yq`dm=ef^cyYeJ9t4`!f4a!;"e*Ɏ;{ӍzY V<,Vwԟ5owI9ҀG<7LJ3>(JNm[@P}D0 f+#>߼L[⬘B|YӅbOi:#%u Ҋi8K ƺ̵ӣ>R>Z( `i =1\`ޯ)%aeyxuewv 'Dzio=]0ENVq:O%[LݫfZX!Oɕ^{L~2TRKo.~k\\K}#FSWo{ǾeނVFryX^$-I%y &7ju(JEq[&)\XYmw/G.QйTYp&dŒ羂6q t Q\Lu\tUjb($ ӂqMY92`!6[<ú;c״ؖ)Ot% B^6W)QZ|O*J_20E_ sWłx_vYA3}^=KB4iA ?/B^V/.tS2ܷFS# t+fF!y2s*gإGe ]N-#+F zXU1WO o1e)o1T9 > m%bqWO {.k%.LHkGi]$ٱ֝h |A8xAC3 Ƿ{g=NkYRe&` j f~*G2bfbģng/%?#QO2E9&; a) I}`!VJx{l|KՒגi#xoAi1T8CBp8ǾWXLHBZC57]o)Tj-z(YS[faJWE6pf`P !p3ubNxV/ٹ`_I_:oY_MǤR_-Nɠyl͛{EqF`ӭW]I7޿\N5G`XGz0Vel-YPzF\v kYE-|QtfZYGrj}lO[e|ӿ\^[U#ìQ@Mcgehr זFpXgir%|_oaUBs2 }0<@pSSzVxT!* :ć,G^_R}%׏P #vsIcy~9dr_=BIpvRpK;fi%rfGXвFGһ 3l5Osĉ`ë]tg~)Z1 w^?TU*6p Qr,䶶,3Ƀ8CCH´t'/ <RyƏʫNBƛ_{jT:IWW򬃣nz@~[~;@d8HZi)e,!UBNS=Y:@]OasW@uݑ}Y:c-1l?qeMjOL7L%2N 4KĕaU':{E}8l|yp-c"prA}X!da;k y+soO+A Ъkfέak4Vv{# Ggj1Kys4}zt mC<5sRsJSlyމ ++jAkA_Wt-̀gB,2+.K/"Uc?=nLWyG~*X|0Xm{ۓ"ϒ|#VK#W|:r#n^N oy21CYR;&M-W0GglPC}OU B GE2"G[f|@VlJ;ˤ>%,zTν:֟ OP>GGw4b94}KU@fTTb$+$ă,WT4j9e5~|96$;~IkTݴ4n:Ve%224$)~!KFD{8U0tOp(NQהu|\gY\~VO-rffA*$ʋn. "&-BuopL8 ~^DYVSUŦ~șW('|?\ `k r̈́Y=1ͷ !@ak;$9ޏ2(|lPGHX#iZNE̖UBLj"k^J+D_«`VOJmm;P`4xE\cjΆPYj Xiĭ%EW]QPTC \_*Mkm3c!D.M-)-w{L6`=6fD s-xа5;vx4Xn H4zzOj:!IMK15ǑKg ^[`~rNg zAO.oup&/S@PIc?}r;fxF^%TE)W SJM5m/ڶ,ZZ-|zJv}$V#r1h·YrIx.skN&.蓊bwmsGUMEPRGl^P|`I#bS{FTSbLrG;!oh`jOR?R[o>Vco`_ |> fУ/o>tkөJS8buȖ 4~ ]xE.oL;5)$-ϽuIug͖/y>н-yV9߽>~l 7ʢt 9^b@:G 1zCT)f|*N)N,*ErhT5ʖK.؇8] 's7C(G!r 7R9$*GO={xo\]3v~,'5?Sv5+ӖvFqodNia!@J`Vn7SIA͈6K諮Y{މ⤝L˕KmWd>0q&tJӋnﯜR^aY&/!TS۾P#DBXC muxXx\ vry2^P0XOK4.RSg24! ۗiNxuo KuiPRl??b-⪝Ӄ#`JЋςֆy `;BoK.Y+ZtuKa1l%G[8=n8@=I.[>LEjo<'{fw^Jݹ@1={8l7BkI0'juA˦E3`0jGGV&hJz&E"@Vlu⧚Pi\eJ=퓇@.nws+ց/7  }&O h1 @2`"Ec1j1sUlT1kYPn58Xw7"ۑC RIKX"ˆ$?C>~σK܌wGXW\ tvKB!2avjG-ǞT3p԰W(9!pA43JN9 6$:1*3u Ki ۥsa) mGv"9EW찦䄺\?Y=h7(? &J)6"`xLۆxnON؃]S.U-q=A /SAcZS(. .zλi=@[7IOWme 6V@ɩ0:*NO{~'a-CGr~\*cjW mROa-Ļy}I.-ҋ/'2䕨RּI vk _* 'Y1֔|X *MU5I9mH֏n "F^d\-\Q4 FϮIb@4@"Ɨ1@}R;.y%Bt]G],`YYTlEZ_+W?m}l&K~}F*L1KT#G@Nȶ1Ͼn=Z'96fА]0JoLb MNlVH))PaOk P3:0D ^yH[m Y'v"uJ?)҅6H6[W:엕7rl.XlDG J0IJЋFq~>CUl/5̬ێ/d (#IAkko\yy2+N)*7xȺd]c.|a4lBONfcn"7LזPi{9q)NM3*&M' b+ףy\X^y8j9҅3jjh|+鎝:91aK|L ="]-_HjX.ADl ȄHA-kI'zC4058])|*ו? N@j: ֥z Jv0%C6+Wٰϔ) ""i~sJ! It 1\5,\@B;H[ǙkӮлY Ficn(-B3pӕ'HQPrVĿ0*e)e-bvO56.p[>yO,T*pIfk䂻E/w5-z~CUV.=S Æ=q+Ig#hsND $e^7kJW*e46- 10ϯ)eAjTl"d%EamϵԷk;Ѳ%*Yk9 T{NӈaRN ' 3m Y-&-s5i]Nw{yd숴 g'efZ"rd8څyK4$"S mo5%i Nyg!@d"ZϢBA{<z%u dFP( h幟=H)E#?ȌuWiJrjJAt- A! ǖkXOpJ-oT)P\髶G47ʜTfI#Cg XP4J}M1BJp!76$ƿ3Sxo&m٪k.h(j7t9Eb?:| etfitdĀL[EžFGs3Iuws5JGoCrxIҜVrV$E(FɸwmZEAXps2fD?!,C?0L8V۷/G]!V">9[p(H_zY?^e8O-7Cqɠ^Z 8{;}OY}.1.OVaR o5cLjŹ\K41=W "A'n-h8'_@vs}x.salx$ZO#rE\ !dd=cATMy  5q Xz!EyѶWȗot7ItC$HE< o%⡈G-ޕaU26}q+2E9sDO!|Z# ¾MG\ 4W KTUIy*vߥ(7Dbx>Ysʼ煝 5 oQF ?(l|H2uLMF[1J'䋱y hNԘ"?HnpIۛ6"g6)jSt4BS= *=7PKKx \lqME5&)X1Ak|Orح .gY8 |Ujqq=P!rZvts#/ ɵgdcwf}BF}5-_S8+CU܅&aU#c44>66Qn% J'zQ,lã6-Wo'͠8FNOvްɃO0{Vn`GqA\?ڲHl`S,0R!T\FXTq#3˄uiPja8j3st+6+ JhFc(qԿ0յ-bf9e]8@Y`E=?eoQ "W:b(p@ ADíbI=W},mꚆdvU,"紙T 9Σ*jCh/+^/1l][nAP߅ Ki@TU9KV%r!]B𻍓#NUdyj:vx}}Mw/ޒf?َbI^fms/'AxpE&mh^91OT UҦq\:|,Xn H?v*&;Pi&܇nX21^95ÿ{M ,~LeYP #"- ?oc^h`I&ZvI h40Jp10Sl/_$ȖKz %J+Ccݶ2t9jW%ODr{Ss]NP!0&䵲zq|v/Ϩ"W, R\,IN 4! a+Y LHºtr $1_yaFk_4oLk_#uzu*9_XfF[Y8'v/d FRaRbLm^R~ 5-RP ȹAE>0Wz*Z3D75Pw%Y[C,[R` șXnN NNsUD.#U Ei;xOgK"7ߝr꯹(]rÂMh\-usNa^@/$܅-n[@w.xC^\!䞚"m\ԮThċ+N +ibB[]# )i=t[!!`Du~n+ !(e_ݰ*qIL_,GǠPM9ٴk<#3_LVu8d+#0vR08\9Nm '}d;c Efp.mE_͕ SM.7h bhgLf6CeӊҖyФj<ּ X:mTjR?A*ceQFţ9NYf?>{1 j>8VYbۂѩ~J9LA[&BǵeOp{I;'Գy Qqy/(~|ҟ3K n!d#FBwD-z֘Vk\/>jʢ/ `"VSvƿ5;uq̡1^;MH!X5mUťR(ƪ;M Vf|^m dOOA< pSvn0MU JїӣD>ɞyy}1bӨS å·/ϏR_v <7?)G'xm'^+AեD*_Uop'rcN!`OL)ǽr#*֭ÝcJc(a-'i_ʷtrhi;A_1Rɾ:P4~A7~u9Ïf@Z>Zk-m*âyn' kʸW,r]K=/KuD`3}}8G#JډjhI,[$&򩣤 ,q`Dѧ7Nt^46cъG1Ijr/[j<%:adeYYNgӦĠz% ֬G^x2; VCfy6GW#::E}F^!:5SxLvMaǿA(J6pGMC8 Q<6FgKAϴBO;$) !>X */tnKDT/o㄂rRyi\YUD: =ZuJDAhu# 8_YSzCXc Vhp_BLGŲjfF2OyHʂ| H;my CQ\4*K>WSkN t}$v(מڂz5WaJm_̃j_q馏aбvSlcU5LvYyfܖb(6P9.8 H${kzsFzZa2c f g#:w8*eF*6Ցue j>$Ԡn&$mQ;a[]9βuv.lsj 7OyLE+QnAYb:4/Å$ʣTMJ=N} 1Bn%7V5j+08<둶:AtX 4&C#2m|E+D 7qɆ=vi8ANRS.qEfޞphq#fwH`|@{nz9^ʜhH[0R|wfk b|h653 ,)ʊuX=[ C9ڑirhnڛۧ `h='IB-s ſ]1SjH*X\r lSۉ-h۶h leT< nug`~MF{$TFwhV,6p9"mzU!$6T7gy6/i$|5Zk.co! Ilba5(bh@f_8MoHaߋhvD1YtSઅȪ J[tG ΜJ4j"&zzϩok2&`i]|8 v9'+m|cշ2| jdJ.eOAe]D۬sjp=I-dmhi; Y=0 b4(B@u0 { M$:Veo;L~#yQHU1ي٪}p(ӻ㊸]2;纍(R侈4~Umq$dmt;ne=[(=iI~!5\t{ Xt!q?($|R' o9YoL o>ڎPSx:N*Bd@6NE*)ކi'cXmVJ<ǵ ?Ė`;=>/8+4g 5']dl|RAJR26IA6؟ǧZ{_;jك|T FbI1(nHؾ]Lr3Ӈ 1EJW>~İsDž,%}w +CK*jɨvۧ 2\OͰ:-'Z !qz X6j L)a}nOx)YPv_mWa#AJ^F# 3Q9R\ސˑ0@c eg"܉NW E83UA.e}}Wx|ܻ,b豇ojE<3'9&6ƭvűIškϲrE;iy|a ,54,.dq)Sq a~rHDo/cok&B(-@}MufdTpgM~FHgwo)YaI<;h)o7 8y5e*#_ˀ0RLm~,渧4lR'ӵzu7yJr! )YȦH(qɎcl:yrleٜE&Uma~x}Äk"MoaO=B vEY9Ʉn[v=B?[n} [>r0]J-"n(xK ;c1qHiN{|V]Ï#rŽCPoX5ytVo*cX1EhzYkR?/}} >7ۈkW{;T)|-Zw!י4(ўP@4Sqv%dn]t՗3`3`Ur=Ct_G0qRiʢZD~ɢ^=:A$\:ȧp|>0:ĕ`V,ΧK .}$Gd3AGD"9G0|]Ry&Dːt""]@R,:c4!k>GmA+R`fua2$ߟ$L&}x:Ut`,%@.SgV=Zߴ)~0)rZ){xX-ʫ&T;@r:QT!ΓXcxV3۩96@Q%@A~yz()M+SE٫GKTalLȍ CxPRWbPǟφ7s4W?E&rށ `X2Ak{ӦZ^\Wz$phd/%DuIQvfki.'+3KX=}R0jHIo[R#8G[4`ͬ}/0ʮ+/4PRq]|3mtisދ1+ǀ~x.vMj}v^\ppxl+qnQao t=vތ(2RЈ7?9RpR6z <Ϟ>L]ҽ ~JR=qvbq<;6o' (jw0#OB5j0pʀ3cc40ȞX40p 7faΛ=ք~ _hn3x0^o!T2 8ٔ_ η[D̓ƘP-[Y}ppeǔ ?Q6< f9 3{q %%8}㡣qቧvV8ܼ%KOd_{HJxe DxiS+Cz"nT/gI"_qPaF?Z{4Knr|߷$]0B(Bhcn9sw(dPd?sCIjchwˀAX^L"nnɃ]"T"N 6<()3yֱ7\^u0 ]L,LO/7zCpt+Tʄ;];>^VNЌSCnQ~]$mohLjrXQ0=<~p\4SἉڑ(;yg/c ) ijKPtTZ!dzljF[;3"40 ER6yLd [(lyYjFqUH ^ۅO0{LA 0Y .3B]xj!4?40k@Oqfsm@@ɱ+%4lqa@a'Cn={`akԭ *n]>!T9ja)qt6NHT$*̇4L7o:K<ϯ[vxǔד|JTe&-!bK؏ \f ^v2!u "BOU2>ETߞ4󍗆aw-S:Ǩ /O527RCƣ)_t=F_R?kleJЛ_=N} ڏyy8 I1sjȱ֟+8\ ų֭8Db.숀uR^ʈu/Jҙ Je܊gSu~֩a9|y`bsьm3q."43}2*o@pX'*"Rk9Tm EWu ]uͪHΣ@& b:?9 C[ o,G% TK0g/@n(R!pE ~g1Y1[і{ 戴f*(v8|9ucSBi&Dr6($C `noYݸ ^ӝ/1" @7f)X% >ɈQ6)d,"&xH%\`8eo4yQ;a 0Rd(o5Ecr{<` H/xwƱwPW3k{GG .*2L󨮯CJ4%H[<4{e6` B4)W%yҕT#-DD"rPУJA]`}}F?ZLlyl3hܛ Ekw/\.n"Nq{~5ZF|黂pQ{u"hH)a"m߳vN4Kd)|c6EalI?s%5FYˏ`+l$= ,bkM~wfu89k zR][,9ѨXPXL,{h\k{zog&Ia6m$$s#,oz༸#+P>4[~cu B`fXK#jO]9 {c0.Fm Ύ6n谤w+=\kqPSIG΍X^p^%Mn?w=|  rgDcZn1/ |_T0;,3͡U7:U;s,еJ';ƛ(eU_n0 y4dCr%`83޹<-XfvqAYf,' }B.ln֏Ivvĩn|ZᦴJg&!>M^Kz.4a Wqw;5Ȟo#0?*MIZ۽|jF~ӷ5 ~NgθD3(`h̸L/5w}fn— -Se_jʇUl0f?ɚQ盡2Wd(sn`,6KŢ%pp?%J4mθԪJA~],ͥk$)C<@q/չbt @9O+v0s*Ɛi_H< 3Fv0~j j\4ВǷMnN՞` wנL?g3X `HNWyQuNw6j}WDz}f@[8s=L,Jg+A*-5L)՛[zxr (5g' L^eWZQ6ObO K%ᦇһQCa-{7޳LcP2i]k-k!c-gwx bzk(Gj;߁lLμGHW#Z鷘_ȳ+Sq-׺{oHnQk \־Ɵ{Dkm0SwʬR3CR 1' sVMw8jM=C.oז>N 3`s<.FYvͣX24 |[~jZsr ;<QTM:{ewc渏 @N*аvD㻲r#U>E)V䇶S>> (0WY3`,D8.05KaRLi_nб$g(^P{+~KV@#`]QH>bnV/FdRoqu 3AX5D1}T<1Ӷ:Aw93d8T)"hkA%73Ld~9d:ß}ڵhgLXZĿ)u~8cd2s(x:l6Y"PD_+{b Vn`Dζ)tͱk sBIh9[Kԫ"0ى4B d&V&&y:dUP$ !_}7čt 8J7NԖݫ9z wQBS_G"SfTLe$=x-fy1s_{ǫ/C蛾%\T*+v(m o+=b)-*,xhss<-Ll88^_Hk ~RNaY,-KGpr̀4|`1"ϽcyD+ebhW93!C+kz? -N-K~D@N7F襭"-(HDd !ܭnOW-tfr*`d)Fp ~=7O3:Ox/ H Є/ LvXgdD0,:+vjj-MQ=" *xZ Hj ^@cHt -͝XShlEIٵ|>'y_aȝNGyϸy ]xnJ96z _`tp.,LuR^W弲'%˳k.@HpBwx6wwhQ6rvI%'_@*УᚗBF'[D֜1*o :t4/TӲ[?a6z>\m7.d|m]zk<$uCITegҢi"!(PE/}v rޔ U֕Q5r=??x렸DmU~D< / oe$ yZC3ijUl60= R_p]Bh!Kn}@\@Y&PB ɀ5p)ҐI?:jjP]ivxJ#Je5a AF?@j~@Q_n0Dcbgi PD͊fJ2Gg 6)o Z1ϧ|"T%5q 4b\hLf;D,k.QdwgweJ2?wK S%wsPnNiC̆kkf߂6]0ԍT-' ϒ3 EorcWdID0 jKq[7628+vhNXް)*X Ia&ע=a*?9@H[(5z 뉟K@˶ڒ$W>@]7;e1˴q;wUڴ:!PO:;.3Z>4̰g2B_x,r4;ܚu+0Wŵ9BOqzVSYEPcHlܫAFt*^ >Bxg@.mŵfyZoq{*'"+ߠFI)P. \VF03.9LbY/Cx~a7T@qՆ عApnYxhJk핊 ޑ=A<~@ uE/urfWA~%}Jkw!9hZA&|I᷼n+-PnP8<" N.zbeEIO=9vu4Q,dꅕ;u :F }lPѥcoe B93Bm ;< WIsc\)dëiF'svpwBw\"0GCG]a7.iE*OϭX*ޖ>3L»zS[ mH0X0VjL@:>imJƘGS*c,z%]{E6'ʛܿR]IMLh1ĹڕbS*,/M[߁0pAR[L&tݟurdy@]k"4綧:!&Fǭ%렯C+rph:wjNf:W \,'WӱcԻ@82֊賥jjDVj\ic9=gNƬD'olGM{YA'r+7H͡j1|!E*㞧HdX%[`$*m>f CJQLCʱo؄_*=i`iB S[hM{ ^ >8K#RƯ++R `=פ .7jSuՌ#q{m| 4?{輧kufDKv-a #2Phֹ]1\^%ZPv= D b@1w~.}>0zW'A;G5 {G,U~_KN9R1 ޘ/  R>xlG_]CYkpPe# %g5R$VYEᖧ lTXW1}mt# Msp&WWB}Zl&ɱ|釜g LwAt j˂J/jՙXχzl&<<-bwoHmڧ_E+)ڡmX5>PO!KCyuޙ:Mt5*վێh_k.V-vbl!hYW¦V3hmXxTG{;)Ǧ`!6L>UhI@)܉k:R]^÷r~D" ǂ`βVYِP\§pc>FxaŸ<Ml~&5W6%.~WNbuy/xIf2VoL 4-@=ȤTw0DA (,0\qׄꖯc6`Q*f)-)$xwi^#K x%L\\KrXdJdߣIkJBnK|Jc-|WszoS$䅰?JzӛփE-=W z0 "_/[#<|ebJ?fVYT>tq@hJ4 5ppʡ|N62~&zd E'=R59u%Ða0( 0HbruBd'zx 8fX(ܬg`Lx$3%U 4OOo#d)oºp[> : HB\GĎk&c*E+YPg +mǴ``_ 6r>n!Q QF!&15?Ԛ:h>`&n?w'cwj% 7*o8"3'uX::D>O&A*;]&"rCI`RQj-3*e}LYomҪ午OPMJP%r4qysn?tܑ>-/\5-U [ "/͖9_K,yWq2{Yメ?̈́Gز0&ofA`߱L4N#rcG(PAZoK2K5ʤ#E5l3@vc1TI32Y;?6k}&O.k;l ~.Ery)MnT8sx]#Ȍx#FVgSgpc%o4hƢڙ4?u/ `K`f!\8.Opfg&~aQ5U; $[M!>//@I\m%+8D;炙e&PP8+2_N6B/?"ƪdT?W}kt a43i91}h5UV)I.c "BR'S̭!q쪯vɗ,LmƈA'` uδ#)&#<"#;*2z~'۔!0 XZ7@mh"X`qWK]4½ĬB쿧<}]*%kF@u8d':HT=XSALK\syG4dڐyyP9I1iPs^faf]AWI7 i5`BI`D:YW4Lr+ ;'%H<-v)46P/ii.T8EGjg芺}^Je ~1a]03%~r1rlj&KGbS[?ѝrȈJ;Mfa3s%AJAMKDqջA f @዇ث]rjr83*ܣ*L#y{<6I2`c|l]-eCϚf.X}n4T?PAD 𺴂Dʘ67j Z-;> MYe>{lz8 ^bՕ_4J&LȞF%O5кƮ&bx}hqGުf~]`q.xi #pK\qK95Al&Qӟu)Ɩ/ʚV=FH}5}BJka(+#]?+Z*Yoo`Wp,`Y:8AY_%efY"XkW3>R *¨@CЍ}dJ"d|#82Đ TFY'kN&DojLSA.85 NmwRs?Ub*eiqc]bk7LHg'+~'8e|8r #^J0My5-Pޅ)va*R׮:ˏc4DېAۓaW/3F}{Cqu1V ff7z/ dzL'iEIk^peYE??%;:/V& p]kA$%c}ڮ\Ebq5#$J_9ۂGdI]d$\F}nFF;UJx5WOF5%2{o[i f:.LG˷w"pP|8aGΖ,\ o5-֦\gLvP~؛`g6fI驗l ]rnn }k3Dx]!N 9_zIi_rQY pkf7ogjy%EF2@Ι&$g.r_=3QP Pжǚ4mcY?<*+Ӫ]),A[3VB] OÙ+mo_(,SH'[;N/9N:Y}Gq5Plc"嘈oAτhon̳=Q{sYWuoJ*aEܬ*H0vH %=).`e͂JjGȲsH9sU˫PC 6Qo.>8&VFnG°,+Ц"qߦA&BӴs 8XOG>b$_SZ]=f"rRx5-yB ~d~!.ʹjP>rqYVSj%5VψHz!]lTJwڤ,Qz7(i5~sʧBkԎ'$wƐ7avgvgr ӵ+b#wBÜě"`*i9dxK/o򭿗sb^c$n{ t\MĚKjXjʡ l@:O6mw8QK \OԬF7h378#N#6t3xߕ#/s{!Rk̺:H$Ө$K_L+(d~Y ZN27ȤgN[r?)xp?OvvũL>+.6/&,ڷ:yfzS@"iM5nPo".;% :|(C6C+E[$l,̆'s+t^I{|?t9N$*<eLF݂CNɌs kp?[Ic0UCv:mx[9E::ylPG(ٷlOyr^f -7==hM|P(bdόA{߆FY+!/=iNfu毮J$Tg 0 { qp^,~:lz'͔a.1-JD[:&%}"[w}β4=bhcu6*$%m|3oɩHuF]Qp̳0[UDAdh H}OozCF:sDHORv`G:cϖߥ"]#+H3g,Oz?% 8 Ba!Moh0uc ^1/[  xjkD0:uL/0kPf@S{/U J(_tgj4U\aJOxW?!kL N ;=J65yWa:$:`EEe;rP3NSa(!YIIV\4V?f39]~EΟ3/IqKZE%6t8w-J̿s]3%fp3/'́/҇/|m' ۖ52|iYZ;5|=BU? &Sb{&481oeg=DqUwRu==qKp2͗:ËAܫAf6#S0a*faA,#h=IM>̓*?3`p$Xj.# [@_dh=ܵN( }% Ng2_<GRlrtm 0"p4_.q{DWٕ;]%(Yms(ݖN:s*޿ŕn?.O'5!D+Sn^hx\{tL39@E~ Xh毊 B+XV@RԥR= )V:u<˨P_Pr  tF>rN*|a#r0@\#^Њp,,ʿ\~z{@9f[W@fZE,q(d"!Pd=9EUY꠱5E/fJ$@ Ex/gf9"qcd0ν?&z6ϊꅝEci4A8oVρq@Npœ0wYz/~cdD"|W?3|m$C{ 56 #Yoη_^&T NixK|:*<~yߙvad/MZ3 %P(d *DU{I҂Mc<xL79«:Fb3F"!NQQZ˒Mlܝ[ØwVu؁)GkoRJ\D~AQw"r 塄gBb2?vn`":a9Ʃ!5QnidХ>'Hx1!bL Op s^X:a|V!7fi\fyp,lY2-ObM,}`9$6|=%6Fe虸(52 -FIGmi2¬57 d[dVhn%,.lkhҞ0ȼ([-a_I /*eN{GM z73+D*M@Uf5/PM (=WIRJ}g$",d&晈t9P*Cjoim{5Y0J(鴧79kt2va- #6=8SHQQ=P~̫ ۲avxBmݾd Kq>CAh zmismV8a;Lɦ=K_JVekP7VP.ͺՂl,upXxxT=tB0OB<%[;aqN;>,4iHDR;ժk vLٸ95G+)Fkn]974 l)OΚ)]1,&<"hpө`#IgֲM.ZFI!hl4|vJh_L596#=+ߜc)8c7*Tҍ¼#oZb=O4U˽rmOJL>i/>OSpPrD,։4qnۛzQȆl-Uep_?Xx3bWi=r 0EcŸ7.c|aj/kr"M7x'0@2ؾ$vhe\LGԶ :'>9;յ թS'ȩ X %ԂydY6qC>y.9,H({8Olm%* 'Ms9QE/U16jhΛ> fA+Kג^A,Ng5?WLTn^5zm2_X"[:c-\'*Q`|X{ZOG7\ȝvzm-uS4Ey3pFv89 Uu/+6vtC˓\]6_fZc~WݍMAm:u.pUήNc"h?aʤ+WoV{>Ϋ'4R7֯OMI{nbN80]hlW9#^s@&:ߒnzy Ailߵ> $bG~f*>6P5*IQ\G/D}k1W| ZI\Tg0A묑X SQug`oFgDAk?L`O~pooQO=B*<8#P}R-~ȼ(}Rrfi#L_ss9ʐ'RirS/!tw:LTA)`d Zt%ou2[P!9Nhx[myQ̒TWG"q4s1s=2GY6l~@#U9ZuO%Dg43,sF4FW\$.jU^xЉg/#=8@n{oAc IY`rP$% ˔^+ =O;GxO7FdDWV;fov:8\K{kaIe;7״Q$̗e[!5| MF$GG_la~g2og" eMZR#0"6j&ϑ^i՞mz ;g LgB n3Xa]:s[KsK,SISEx4Sɲ7uĒvi'Qzr.q(VW,m]&3&'s<ڦEͻQ+ZM sofGf,sߢRn=9^;Ρ-F#[I!{r㛗Srh)?Z !CI't}7zu:maC=@@R!ngBɻxդ fQ Vwv5o.6cJv̦g/kPip-ouzuY5FKַk@UIq:)ټ. !x:1<7n1{%_{q-vRE=5ܓ*4Iћ)5YP > tN3k'$pƑ֑:Y8cAd@?}tsr(wBf8S^@-JG_ $Q,;j+崡6%Ėhc$OzE5:&9vƪeed8RSصՖ.7Dc\*뙺G9L$zҸ`ؗS!>0$xk+N 7mdZ톅&ʼmHkS_qc&HpK?xA΃z4O_m\R=:,fB@G7wen-V<:Jq6RjQljC̊9rluc="繎SH8R/ 7y}Rԝ~`:j?m^"ŤD 6dmA fZ\O1iVm O6J;N5IQJQfA Ri@. FXk\3QQs[!#݌}gջȖU56t FEg SOzF6{q? Ie^V ^:W-}ʙiݻrgMZ~/1OعIW)MjU|g[vPDOz+jvʂ0{m~Gm&7A7&8s9T;-3w2o PXŸ bh1-&6I JE%0t2g .vf4N D!=ˣ@ԪҊ$+>)ǹ >8;ۀ[շUFsB0-Y [ W<@4:e7n zY´?j`e]9y;X&sRQx~&8efll٢&CZu24ST6i(5ōG9ՈLO2dmCrib::UB9ʩآz-ZH~02PJXCOf 5x CYDw?N 3UqBe1"{,RģByQPc5([+W%l{_/ejx M*Id"aWjiYk@\c1g ]-Z)8խ{ɿC_TB[%? #<=Pvl/uMؾ^sh%%gcN}_ ȋN;}Tb ^-0硯{HY.U8…2|܈{F8L1i`R,ޝ wX{NK 3Bۑ,Z2R)'Ni0,_GF;k'_\UO0MDOEOr>C}7;; EݧU?ڙUڳ30\m=VjmM.ⴙ*;:-Y=B#aF'1NvB]r?orގFnL+ *鹤c jGCa3#QTs|W_f?gCZ8!%k/+p!sSkМ]x Z%.PqK^!=4 Ӣ]M|=;8&N6u"ts{;w 6(XE}1NDǘ5T"@̧UlSC"S#=y{9 2}?fS x?FrAAx?3¬(/4Q>!Hv ; 3/?wN V#&( U(;q'0EK9GB!94ISL }Fg \"is`(`+EL^P $geGC{s,@C:Z$b׵kf߹( !6S: Fp? s@\OLTC"laeEHV;'G.isܥ}T*L}Nʐa%r<J/cW 0QrW)e,٪2v7|u3ǮNMݟ~lf0;V#K픡ci_嚆Z1[&;؃y|N5ulІB註]@`+S59$$$$2Li9!7&Vz@rtp:'5ePߴFyV-@L\瞎4k$)H|ɽ]\x(xTtAԨ$:D&3OY?<&,̟rܠƒD &%⒥N +HNd QBӎάR Z[ִuA.܏48*+ o=94a:o6!A`BPF&StI?t >7lyG6 G  UX*q:ʱ W;WM@0vptj*'aڎTb[Ď]-!a"ϣgP-"F ! 7Ndblճ@:2م&v_yqD~0O X8ސ40 sm7 X$  >VX"%l|ƸFO>Fz;ŦC/ၚ_7Ni)ƈGyf0gy'I@GNdBDRPX9.䨾gy5oLFiQ4|x6/1zP.wj1Mw{Gn- }ūiBiasBQ7JpW M5p5*e=pS|?HxWV3I+Bnl9,ek?1TѫZGEuQޥ=LA"j5SmkPbFx8OTn=w<З&^U-BFSIǣו%蝑=<Ҫ93COGxPoI1uP g#z+А,]W:oN:SH;'m܁2\}5r *j2#@,q'"!]`fv?V.PKTH4J&pshX!qr38;B'>\8[F޻2,ްt ZYU|U|8`#J98N4oΤTغO~HQ1Өݥ!XP[aoJXHLAl&xt1Eh_"6D%U#z1&Uc\˛͋7HF1%q= j6g;@&QYna8n8*Q]؈[ 4.k_g&QMK^@zSb\9iU}ޠ±qU?-ILMTR$v⛬yc.;}3Mn7̐e*HW#9sr \S-".B%O(H9vN3&Gւ+8Y*̧|y >Ȍ,CYFkE9FW w<#,/PhE& P;ew96ek ]Q If0U3S@A 'քմ~TfTTcS` th}8Sw 9+x"TG̭6 !_7!\^e+qVUuͮ-,O#*WΞ%;jcfBˀЮuJ-'=a51IECxLgY b_ ң?p|/!`0qrk'7˫[kK"&;O".gjX9O&I%@n`p|\o/ttdln/80ZK|HQ0}9e4tk $m3]W:Yf@pR+l |H"|QJUG8YO*Tt+fAx3hokU-?ya-bQCP|wC\,,H_H}ZSUk+8;];G:"sNpWcP[rwS'"Mԥu :7գq}ѹbd{iַ+ —rYM;f u#}3Ma@V51Vz^t1PŘژi84|ƭI 1g~ Ľ-VA=48aW++qk%1*qEO3LR"_/@tᡤxͬ}bwBLmi9"t1Nf)UHݾ\#)܊UH@0"#:xSfUU46niHᚯox o j4 vz .(Pͼ4]ܠUXӮ0z~Ijhml7A: c}k(rSB!tc/?NbtBPL&Džnx g7"6U/_lH i H v@Οn}0_,#",/&rI%R<Ԍ5paιBoV`\Bֵ*=ớQ:@l ;ikc |UQx7ħ@8NlQcP9x(a̧FJ/~3/%ERޗO f fXG'9逑Q WaEOI7|^xd^L);?$t*ephVKt3\0KxT+uV]}4;\Oڀ%rÌ`sЕ,{>nԀީ`# \3~6xQFs0 o-3 xAjDR`-n'5>-)l3^g8pAiwOtJ υP\')댥WŊ9˧n >cm\_{xnLg!F2TB9/nr GʃI:o߭Z/\bh2xԓZj!Bz"֭ɶ_Z2R Qi~׸.Rz/]:0I[5ЫGϿ~i?)JB& v;} F( pM(K3# (zoW?(rM$ޥa7/\TCEC@(sz727nL𺐛M\'/8@TL؈#6 4Wȅ?չ@:Kcl7A_+ɐ L C6Wæ`$,zvlGjھH vgoRber74jl{{Mü2,HÄ Rm9XPfIdx7 !xdL^7bﴷtf6.Esۥhݍ)cjjtz]%_S"aJpځ,@FgԵV?ZϛrU)ſ%:QN ϼ;"S߭ C]LI6`ldy5iSl+ ħ>#E!%"Qٻ=O7Zei =>uдGqSmHM+ԁueA֚˹^BL\{AwlM!/G,ەt^v%*XRl̨mD`8%:aB"/YG2߿aWl)%[so\B ̞\g#a;ԖlW|,\j٦-{CKGD*rcD+rq[}>b]~D3Fi-ҖFӱ"(cZ c"|!]A[r,?K.珿M`ʒN9*!gIDVptyືeaT t@뜄2U'V{֢J8=TTh N38ON☮SGyRjj}aO$(O("gWqD u ѳBqۄ*(-bKf} J/3O2wF`!t#X3_×'T(HN]L$Q"ebRy-"0J[b~N,~Fψ~Osd'gt~V=fk 4rhnHODKZ*#-1M 3qLYg53B_*>} 4Nh$tb=2G؁ִKjwBdBĞy[S. TB"kD{,exZU?|EY8@$0I@r]uJFr*F$nV@-Ю1FQZ񳌛2VV0G As^{\̦m~)yS¡'OvœES'*W>=ݨ_g%!XV:%ﳆNi] es~\3<78K&R%kل& Э?N9^5Ww rZ>k+gd6Q2"D4uCKO6hvWiwp;g' =fs/E6ǠTXqr,K{Y\^   F[[rB=ϻNѿ,eM߳Tdkr$~n^7*A"DOL5go{yI娛_E2=O$~&*ыV}`%adO݈[z bJR^TbdžfYd4_P{za{=⍲4eHT{'_˒ m?֫МQd + G:s]U|єIx%>$ v= eVq+,H7+V;=uWׂqV2}X#&5Ko6CZ9>(+5WvWF \t2Ux=xu7$%ɩHOIzH#QQs L*[%š&٢鷞t}b&TޣY @cdWROצ/t[;%Iv(x`@)NBydVI^G o͋8ެ,kvfC fMl,C?S%i;?vGv\5 63n,^iöd 2Y7>Zc ϙ+%3#tPe)"[ҾWT{+*`?\PiH^).!d_X[Q![$~YqY|*Pu x lpLI!+=Է`sm[Lvmވ힕j#<%WxYeXX]V.RIm<# y@1*7@H{0Hk9bMAJeZHgo$Ez<䔮#M\4794Z?i)ZyJ#UB Z:ʲu߳:Ysx;:rʯ>]c_C#!Cng;KAjw4cݗ] *j-ѫi aZry@hX+dMZ!a iXE.; Aw#9_44ˬ|W ]Ҳum[ p5;,=NGe$ g9i)VJdcu(L]/g(Sz%mJWE.OS뷆Vi]'dZ%ڛ)C~}U.O$ L)HniY }E8{wcJ7-ʉ_ZG9ђ,RA%Vq1`Ҍ߱h΀՘ymM~_,~3D -,nP+Dݖ kt7DǿN)kK'q|#a ]0k =U;Lv,٩MыOKd Uzk}XlT64/eY T6&Fz3o] +IDB+T}Q DlEdak>X]g萔B ;6|^kPTvp-ae@t MNe[ņ'GTQaA>ւgdCWFz'Bp'ן>34*yMP-1`Ĩ oPզ@kG­瘍?\w~ A37K}]ଭovoJ¼T+܋ARROʷgãa5fwSlPLi{/3<滸$~m 'Ok:}*B4܊USׯ4J +Yv7l7SƵHĸTm`}Z CǶڗ.DN=Ijoy 1E2 oy36"ϝIp}{E ᣹9hW 1tṡ<mj YY?/.Efbn.BBu7ʖxL~ky]oӀ d  ̢tG-|t&=#A$W;94b]!Xs "e/bjO3TO0CbvEzI}(0X5fɡPZd>3K1v"i _A5^';!ny1u/C1ϖxǀEe0}DC)}R2;@PO+p: C$&_9nL>)>r$ċwa{0/h[K@>mjveaB ;S8 ":57E緕#* 6!nHQ?4 b"l^ jЮލȮb8xt,NK^PM <8̾o#ZR@gx::!ײ^˰~~G0K'UR bf⍳wA"f^! a.manZMYh2»rv?1E_ GoCܾb:TzwդES-7Z+'fǧ{ZW`h ;hX (6eoP#6QXY\~y~*3x^wM!<ǁB^8|~i"mjc;C%/ )+Yq흽6 ̈́D&L&boFmgd`1d#J@v5Fcxp%o`vC4ᒃYԫ9q yJ5g1;NWW)ԯ f0`fAa U D{nYQi+0tRa8W'J=9|$0c#w|,7R1^XL }:pJy8GCZL_r N'rmOwby%[$ FOKҫuZVNά)`9XEn gFٙ! [/뫖~~1$Xh;L1Xn"U -kHd7cc%Ok)fxFX?mFn&#Љ9Q 7¸ erJo*l&>rq-oBCs%D 0ejh7v5`I'L]o(ՙK; .$gE?b)]!_l#ȿEŭϞ\5ZǠu}ܔ/4bb/;O[z1OH}cE*Wjw<&kO du>Hǔ(I 嫕$RkxX6HbhazScC.yRʷFvIZTIC*2[ g*vȁ?ҡ󍐽c $4̀ʝL_`aWXQ Y=d0oCR؋DNF>(jxD OT:,Z5&&kcJ$C]X &IgL'OE><>Skߏ:y#@oSooS6'.nƨ3x:dv fJ'{bT;Qu M=noK!˻kma_8phs4DE8^< mAq'vfwwvr33a;}LV>okջ8$ESw<`@@W5_Z?!`=T:|TL|579;-w,R,/nNFAOb +V+c?Fv/~l]s?*ʗׄ cDOӻtKy稱x6~0YlAr]F29h$;GL(*-)KSiUvb@\Ò}K%:'2=H%9& AV<3 '9yԪ$ۙO' W,T~ {nGQkNAyg ԉ^&dJTǭaB̑̕Qs|ylkSز:}'oUnHKs&(B4?ҏ!~6L B\tI94*{Z`ip4tOcdދA4¿M$ ^Wv`חeܟ8L[#;aZ,%@7D"`!9]h'%fZ]c ,lJ~t=g2 3:h1AϝSpxxP iT3̌p:N!P }{[Oү_]O &ASXIN;kx81Q^0C2-Ix' 9ƉyJ R ~j?}cڏ'$pɗm f%E`F`Ɖs;AIZCֹ˻m}Q1wsLf|<& tL(LWci_El|x hX㚧LͧV^ xiD݉H$]Af 5Rnrn=;+KD6V}`?O1M=},($@yPF/^=XkGXy(cZ36%:]uk`DgA%J#V!#{u>1u黺-;ԮLy [d9ΦBTQnA!0gGQNJ:u|6MXTVX):7I|u lF\H0fYڿ$m}KcT4Ք}~oKJRv6]#abMf@AxmxꦪG^>\GAn)sPw.ȟGRVs4\bFq.M_ 㽳B8nbSGWL!w@/2t9R<*IV]MI)_>/syE|ӆ6|r@N~0M}e1g ggo;2N1_A\EF+@^-DIMZ㶢UvQ6/SRPmFkVKܒpM/M7=}!AQ>A+#m?[t]Z< 靹ǝqASaԤ|7F74Q>Wݻx"N+/tzO p"k9|~ 3_ӢLWyĄ2vyMHpcm`|GB[A0z;;l>go~fW< q2*;YLFM x^-os-J7o¬DR FBDJR6dsC=WT ~>M9!e{W `C+֝ab6ymOj'DA^Z"Ba^AE6p˻ʙj{.gwsRrʜkn/akI OP,_!~u,AT0̒KuN}۫Q쑰kڢJND~@L nvd=[{P6'Sn 2qo=A8ÛMuj 9jdzD^aHTII_YD?ZFjl2KZKh,DrvU'~RQӳ%9siljw f/쩕KtA?dWYgr/Difo=@S8dwђ#-V@=o=jXP/ {jOgpQvntn7dш%j_ȞO KOmpf*Y j h&Ae%NLA L V<;V{xӽcSE9EQ-IQL:ҥ;{oZrȒIRAh)W6 ^HStL.֎hk1Ɂu(i6?{mtAӷ?hS%3/\Nb ɚ-.!m!xI;XTAt^Fyے*Q٫BQrU盩QMR+ ]os !HMLs 26e`Y8Zq_YڽQi ˦nq.KJ -$#vK ;4jlE'NY  36iX~n 3=FkzdJ8)bg${υfR2dKoFt,J`l&Ve-jdUgc|{z%k[AHbn%#%-Ys{P7h(#ۧgD CbOfcl֞!UB\߲ VJc *:Xx(c)#ulNE`Ѓ=?rO4Zf^=܋턴t*+R0F֤WD8R_uXn5BbB{5TrIDvNKx1shЋevzE`` j^K4~o)q/y0 YA[= =$ > h!"!?8{`G'u'}D JLfq|lc S0Զ4P|U,me'wEmf XjP hp#*$\hzh8>*t!6La[:0f qO6V1⯦H | *Dg>'k֌]_2Bt.Q$Vybl: {~c,ؑ|z%epۑ8m>!`]i`dZ!O/9n_4(˛WJ^q7֦@c-j,v@TH6BQjۋ?q &}im2,w2=f>< c$gxsa? 9Vilp 'n }Ss1(K3+vfmg/h+|Ct;97%`د(FgNu'{ -EdR>B^`ofg,O *Jֽ+XޢzDYMh1 * CR}L=UO]mtM})ke/3MAIdq"=?x\&r.)p|92REFxcnH3H|Db뢈!89fҟC,\V'ӜzYZgZ#Gme5?%i&ǃquĎfiw&H;* ;R?E[@+Q_tЦ7voo-A,2y4Lko34\}-o02b(,)O.N' fڱu]_gob/rڕ$mJt%؅{Gvl9" it' [3rmؼ\R~^9q8󔦟2bJ< G0K TvFq`) Փo2X\g(vp`%BF. Xq0keF _WΰN YAms+J@ y,; .ȴx)y9EtV?OBw᝟D IZ1("IS즊^ x lQ"^XbͅBjnx^F+p[,,wj'M9 aVC(> 4vT"Q̖ ED]G-(#n٢+d0iQv4 UQeӓ$QjzI@Y⸢Rm]dAi^/DC2xz!32!?bipxbz ;Qa\v8Z8'jLsl}XhhagQÓ+8Tu$c{~ӞCܱѡ6x@ezD~oƛ+-CO]C~'thO\"7Z%4 8R3G|!性ǀ6ʚ'mA {&0Y2|,kΫߋ>RlH vi%$gz7 kYr(㙦ccv&Gu`" 7fGuvJJ ?{dz;GP,uV>Ӂas,ҿĨ- ޱc|x7:jCxԥé?r٥ћpjF#G 0Z04X5ApSm2(WWz-pH践 fï!!yqP/(hƲC8p?4Γ 1s|۫ lT9%%Y2W{k_` WR yz/#+ZZ,lkMX6*(\P}_^oxD)޾m zhJ;ɨV485/3to5)i&Q6dpI&}chⲌ"*}*7ve>+N(AG?W\"h-Ȫ֨{w/1]J|s~]K-X ⤐FqmK~EQxЋleMջ  )gC]~% F{Uv}yj~ݴ&ae#K@G&. <bg0ѥ}X( !I/gHQIm( fm"&nvú:{[zan CYPNL+}fyrm#,+xv*k:b,(IWoqV<̺.Wkqlchn]pce߱Qضyzʝq  DPA^UIWuK[Or`Y! 'c3szHXSk4wL9+ay =uT,y"i_+gui&%Km2|[Q[KF] 0P-tE]a[#p"6:6W`xZ&7os5]lхNf2NsvSMeCez5=4DSj SIf(MUFNHyY'xa6 ۢey>?7G}1ЃޒE5?QBPdi7BҭM IdCeS*JCj\B ^PsWH'!\`` c?MebFH 7m6f<}"Cl`um'1*-ϳJxemͧ%̄$k/N%\頲yt g iFbCyvvNo<{ p`B N H q^0̓RnS2~Yv=z(QNX͛;SpQ4u~B1Jfܙu Y `gb .q23ǦÅ(_uxXo>Us$**OBGޞjOkg-BT*slP:2tXBikw n"vptU9pK }˲S0B>!eW+Yn`qC ^a,FiyY5;ێ$JZ_7߄t־AF@*g67J]c ɤi&R#M[ўUMo[.ǒfqV+<1ymVGcUfLsQƆ!} pA6R;k蓖{RbE$; Yڽqi!RPHk`iTJnGӯXYdׯ,}ULPړT%n4_hsO"6)c *!R >uE 5f%\0c}/HqW3fP06<#!F+=gAĤU&xJ Vnb?0"}`${9##[x&nqN'5fr!|fKC0TNxD lqȯARI!gNE! 'k . ޒiZQ& :O֎Gr&I2snƢ!EPyDi452q-~7thPBiLV3_# kQ叝K_cQ&dɤȶ#r>zQ;+ÿ! GkwL ǒY {eAޯZ)Uso%xM}p,$r(bmDEgn nڏr"Xmڪdfd LM(T#։7Σ$+y9(|d{qw!%2]bpATm?i^R*\@[U>\t*|j@cYk[wJ }[Zp[Պ2rM=Ρ֒@W's`2MC^1${RFnt֪x!~{h`B> ߲$[{t[с۱mdvRZ9LybUAޣᾅ!SwCj!$heS_0@ &u0U XJkZzc{`xq#r8p vQ-IE}`KNqX]\a8Bi2+a}T里ZKkk!B*Ucu:0SraM?yy98U S"GA$POQjux S&' &WCJU@ܠ^?wQBo>akR% OG=I?Щ )> )4ȽHPbw 8f!|R S.Y$V ٙ+˒AbQEV3FYMVs !_dS6&;1$]YvkemgD(~g :U!<߷0a{m хpPWQ|RJ;ՄTyXX|,Jŝ$E~L1m8. T P[l[qY,[9+v{.\&#R|ۍ\_b[G (K$Ҝ ̷bGt@%wY̤ňq?[U}L$C7\&,哛֡0pO4b_Ml{(jZt['ZtI "VL.9 4f &4';DYj!땢\KןXUA*UA ) "@p2}4Cv(V$SAӤgB!^jh$@U\8"*OdԑDиQ;)_,^ci8"k2,JSXpGWJRU/8.ԁǀ23E-Zα-.9uK}ŶƦ$YT8! e)/U 8=!M!yrtoCFX 4`7$ PX$m|z^,FBuݺaM*wzb}_1^rcG`.6v[p >=(+5&}yM-xFmXb쑌ʨ욶?jHXY*ew)MTmp"^Uk`ߤG_Ӗc&82)aXLK{N{" }v'dVޘ9[(n.J%\Sh >uXV{ȎzmJ,Gr0ܳ'kVP:xKn`󀰡B+ |Rc&f3̵F-˗"79bwCA,d?X JH*C{6_ ~2TH71-@>v" 0;jWtLR+ 0ہV _NҥkGLe޾<t}YS]ǮCqFBWSR=RAǖH;4}?pR.r{2kʂ}*U2FdZ:s}Q;3F\n3UE{;-|#L~&ؤ)H |F$T"dMhrt'Ncr"x]4oa.GZMb Zb]jѐwdݮ;8!Csy\z$ֆb.e?As9}=z_o aXC$sШEXSG VysIN [ZSW|8~،Qz4\K]3. `[8PCO]%_taW^s0֐:U0FhΏK>Do_cyX.OĂ2)+H#fwF~GǵsƤ;q)o4|#SHDZŚNwж%^u88\u6UP5 /&@2?gD%hd=bÉVS>VD`1"=i7k_Ia㗱zWu,ؚ鍮~-"E|dChwNN:¹JVZ/_Mx+9)@T،Ц\Y=7 FV>@AuyT|;'8ZKY'SqڋQߒ Yr2W&x K*))eUY gCERM<ji?fתfE (R9iauk83"`17#h M;yuZG;5 lx|iKg=$0]ohۙ'qV}ARdyZbrkMlIY!FkHu4n՛sҺ#G ]d$tI4[]=rM?>m'1֔^j6YQGD4MdUw.nSC[f3U>^oBve‘5;]Fham rZ9˔4ч<|ۓs\!GL~N%(2WbgK4Q.nQ}VW~)X8( 7\kF~lZ\g> w9{ ʸBSi70C"l!Y)_0k7ޤet- Ws`-fDtahjOs=/Rgq8M&.HǮ?A:Z.C> e.y[:Cׂz[1=Qcɟ2) d#6fljfSϒCH*Xz$uҰrVsQ+V9 }fy*W*?, S:k_ ][O2B]4rbbv'dhchހ!4dsu_Zڒ_kgVыŐBzդ]m٣EĢJc0,AfIe&|VA|Jy{1 .uB'!|:*c#zrsZR&K庻×aJd8I{sTd}Nnf eHg^KrU> @^+]k8`C)$Wg&& 7'7-,Ǭ't2LVxzql7=f4eye$XUGC8&ߞ(o "5u^2䙁w-;ۊ 8$bgg"i73Sz< AhxC+YL ~o1xJ"HfG݌~4 . Z[D~W;ܼrl<󗗱eA @S+K3͋JILaU\ҍgyv&l56w2p1ծCq}X]rAD5c"A,$47BH8 *N^>ߐKN>0PmJ[< kXhC:qO*պFÁH7+k! c$}Y;RA;qpDO5IFxӺ:/RQl1#VS @$^1*W61)#p-)2] ~Y^HVTN "OYOYbz/ W[TLٳ"1O~\ۓSt .$SƽQ|:mY`Q8M8- ǕG̾ yn󞏽mUxmGc0Kɳ7],)mpIڣuYi;1?_F dAJ)j,<ЫfC#1Q)ʟE\4K2;c6¨ gp:la#NE?4+e2j!I6.uPXBwtHSŇP,H5W[$Z)Q`u')a{dJN|+*iwƜ+>dfvT[Z` _hN)-[,6gvN?OL $?Oϣ,h&aP~*[ɒ9c #P>DW!0 k^gɖގh4VRܶj7iK}uV]:]{L!8EỌazpT։~S/f)/ l*Ժ~h6GZjfѡV=צ;9VͨpԎw_qAdkrrb4TZjJs_kˀ]%ڇ 2(sʶnVqƁXa,}ʖ eb}[«Yh]_ mޅ6 5E-vu,#Am?cm{ބK[E靾#Ԓ+}]XbH15[?u1yo"rǼ3xVWC)7%j]הt}g&5Kxۑ/kx]~vGkɺiqv̹ ah_ 2պ%B#-j! ]/9} FIt5[RMVgI15*²`|@vcErŻ/o7 Gˀ$QsHџ/Kb1'cTK5Fp^m#~2(oYHHq/&mqhyMWDJLl>{8V^gcd}hdz.fmm˭J訲T!s&,v{ADgȲ<,;7W"!=4x B leZy AgC֧y5hJDM~gn<ޣqcXPb\Oƣ1aKȴJ>qI1z/\6`bݯb[P%1YKX-4ZEFR6 Kma eJI!#lFw'l(?.kG<2?IKGH6%D/"ѧf kYߠl%7iB~IQ7U j nx=~+m< B#cRp Gv:fDAD 1ʞ?7mS\tfDl8+%ږ6_k} hht968^5(,Tlu):,MKo FygBـ%_N#1"6+X̾VD #A>Pa.jYPoX{|=֋P7 fC;2>IպYs[ +Fm]A'ZՂfD]7N+1ܴRA[}%}#CePNH+\SUwl>|3]}xyG(e'ɠJo\9'[͍+gAi;Do7n"NbHb©;$r\ݵKĦI.-f/^pdoG!JTϧ#AJ̨nj?-kϐ;o>:U(8KZn_siڽWv9\ (}*:$N)S2^R/rT6PGrdEm&9~IT >oA>4dqmxU* .O[D5R:v|90c3Y2j3U!<} 3>, ToBc5JI!yځ>e(nutg\X LyjU*{з> XxdV}"`F}C?3.P(-/t; i;]DS?w4 $5Rkؖ[25$& g=w4^S#g/|NȻ2 ͻ3SW(aHbF=v6P {lYK(ˎdxV"l4vfX҈M1a_`%Ow4 w!_Fr~zAF֛lh#v(cFϙz2]% ew B䲁$peK xb>C+,^df1UHnLc o%Gxf'( ?WQ . qQD"VUkw}Q}]-%i ,c _V)Da,xt;R%('d)K4:DLt|YR]x"><׊kR'%+(T. ;`,'oq8ΕB9hVFyc3]y ]cb!q< <܃͆ I59宏mwc" GQm4y1x2@qM T$Em:PyZ\P`ʽL*Ijzrld:4HN2b3͔` =dz<5T%Y*i*{oއ*.UR]( h 0[mM[HC0#5I2Q[>ML۔:R` ۈaB0 iI},KD =L~T](;̻iFCL 2wO⁃8|ZHAM0qQ^ DC J|Ӽ)cR.WgȤKPZs7DkDcp!CH+q)Nַ H!h;zC#%l~zDwHC4h-S~wդ֌dB<>Eu:|ӼagY &n F f@O>'Qs T߬dQzm(idpԹOėr출DEMu[N@aot\-Ÿp"ācx$9B ,wQ;OBxDΝ}QQ`0â= (6:v@4c s<ΎXnQ{*e4X-J`T EH+{Go-Ȍ_͢Yb}ǹx.=yH:K#xk"k ZUh1/ z}}Ca]XIQTB;ԽFIԩxTTOboE@k{4F aH%=%X WTqzT a!Mr%CjGW&B3X=p?xț]OkID꿦 voJ\|#OԱ2KX9؎ds_hzS6)X;RU%|/f;fN( wèteAC˼FdS},QMd R2)ý=jty*r}KDID1o>sAL; g]Dun+mNpY_綅7?~%n۵0L2Ю"G'|)+vjí|MМo d*jk7<5QːQss8Eބ=HeLXm#<~ÈHE6l>)ይ)V-;h |Tk By .e"NDUSieQI7仰;`f.e][.[*uh\37co[K$JQ"6ftG|طWG=,*O>H$~]qO2"N:F=Qެ,NNydDc0iǵ v KΨ.C{<B_]'4#j]Ǵق:rmcJ.> vpyQ6P+u`ɖ9I* f0:d#]d kÃ)61uf2`EQ\vE_z6ҦÈ@PU첝P2'K9'iXk#z2_bmD'hNF(Y[@ϟ1 ,סqm$K[.5{'˝b[ȚUgɤТi-0`7ML[[_p[# Rq=E_TD/S힏?0CƒZ4zK#G)+nҳ[$CZTI__bF '4֜~7J]\ L&OU8 eS`hN]v4ԉ,@g*;+t!t}<-0g2㨚}AaBqD!5Nj} Ee]]sJL+#,vOE1ACihy2&2{ډU ?qˠ:ء(HuGLKIi`/ئn"ݣ-x hG+ 933۾2\?DBtREa"v;˞8$BQ&c4:kx2Ypnu?Zoe;&}xm[TV6c6yp2B*G˜1{ mwf83\T?$iBW/ȃ/Bb_Z43&KAv()?m\?D#0c{tOj cu 3I155pK!7)+1]5LZu8ˣRt?+(m[FW7Vqm5 e0^C[lx -!_AGIsm8_*xDXۀDZW{5Z)/U;B`5]6E=UP73^p0qm\9F:tP,U{[2X݆nW!mB'2-=03QS܎\Գhؽr\b 4MYև*yTEsup_3f=^ۤ+6E#)H}9&ୂ溶7{J4Nl: aEӥ2F3?5U{[#uz?5ؙ*] `<\mZ*b]4"|U4nakg}L+ũd1;ӕ͘jm0ࠡC(C@:VUOj4EpTc~8z;Cw3÷0G`גʲˋ+@~Jk9`@z00|,RPfX},嶪%u.\Y)|*/ 3SfsS3Pt H \Tc!W50 6^zO4C{|Cy1(JdNT܇ g)YЀ؃vʃSmp&ȑVHEqzuN~k)~ 08rsQ@Ho6[ M$k၄݊ 16&SSY7 $@~Tg@s˯ Q-n,:`9llTY2aE;18 *$\tιPu'+{Һ!sa*V_1&LCJw`X=EPC*ou]hb| 43w}.~_B)x,y]ZzEf4 .EO3ƠDk5 (g('LkI/}0Z̩=/$j!@" WpWy<:k=*$in]/k~+DQu7(~x87Xďp`ۯ62O+G,!@L*'E@ۉ EbJ/ 'q;tJX&'$}rԢWe>Du\V}a 2q53grf|*w?sCN m"u)0mo"<"e'718Xg='+Qk:&OOo\t.n$ 4GeEٜ:?oj6bxl~īwIД\8)Bkm[L>;&"5=9IF^y]\0?I.!6]('%P9#\F t}-1r ;9">l!.S2Us=`*y=j S^{6TqnV?ǨKUnEpvÿ_TjK pG֥L)S ZA&nibus}n6p8bNg #HVBWSȷ3tƂM.1? Ad\ܦJMwL,O*bKxt]}B -|FԹۚv/\E.27Nj"| gZ)q4O,K%P RR=c8A=IRq1Wz.2f~QJu \:f~4\H&\ݴ}UDDg.TB֔V WA3ņpG HMCJmeTI.s.ԑAw7;jG3ucB}"/H/8?17;t+TboPˆsj HjBpIQ 9];&t2x(I)Eg^,$]8[2@m|Yq}tm_8kslvV9rK缷v#{k{sd\Oh4"VwޣfE\|YгۏXyĮoCi[`Zzޅӂ3mwꗫ/\B@?phAjIṲEk#R ]Q*R_f޹b)M liX`/ck8')~IǿE`Xnd8'E_gO"ɽ;p W|5:7;f,( 7kCJM*hN#\{ԥF^yx7~^AYEDl>^ ͺ|@k>AM8͸v*lq[?MO1ZiF=͆%? ?SpҜ-t%B=&NM!ns>me 'lm;CjmFQ)~ɺbv9eIhFM"䊗 Ts-$ =|dkDŽٰ:8DBpdx&dS3g+eȵp^jd'Bw j! =`ijOɵgdpH*{&<ڦU@xPLZ?wwT"f\EV㬯xɏ3 uK005%Xay'\ؑ51aH_ ^&oJ#E=cZ iAXgIh `mw[.W󕪥%ek@'+UvYI%q5Hi`ba'('M-0?`ph[Mdޣ}Oƕ„ï& u0H ED=R|[Vfj} h/~S[xhQbQo*(m<7v2_YeIՏx;ei ,A.0)KgbG7e"Ő\=1ε- FXb(pL ˽(Zlml&B˫V.-SEM*3,w Wkl^4o (vrG IUk (nWlqeuA iN+ >++B ;e)4vw]ziP gCqP}NW5׼ǛH7ɿ0;E񙅏A)0"ڣ۫a'mH.'Mŗ2"ar)3i&YV#@F aj[asbD,;i%& .Q }ToHL̃Xu3)ǤGi᪼itfܚuVhG졑O0顄IYș]31 `%S!gݥ y=zq@va{1`dw| +f=7A I𡰂%DB"Gna] n.@spׄtCXlVr!N4z>g8n#1k<7Ab*RlzqpDDu!,%{ѣJ'+TB 20>u~0 :*(*|Ԋ=OI(#{"u另whBP ,"޽`Q4u H]V8_&/{o< Lx9Q6GiQИ'T:3[ %]J͑xÒ{ο{x&D <-DGꥪx0 ۱} h8wgbdjK=s4a`(ix4~|,/S14HAqBbs6I k'GG}/1a3~eE K(ax,4.ZYU_-/緔/0gPD4GhqI%t QLmS&=<_*|I G1d\չڋcEoˈ㏖MS<-] *l`9[Mؙg;x0M zB'tbH W#6X e:d"q_0+eCnJRܿ%7eS}'@(\ hXzǣPQ$lej.fcp_{ŦLߦD\OΰV\Ԡ2׳TjV:"iuzD+d\er؍mr! o"cA{.xu ח̒eHV:nD 1Ah 1hR$TwiȊRK˄8%.AyKs3jb8`'r9]&PLdMZ }kpdz Lc$\C9Z_tfg \ik+oKHj :@鮄8_ONFH6R>$MHR$ݠJ 7P 3]Ґ EIǟ>G |Z-arq'/);/V*D =}96 Y Vm<@ql1|k7Q1pm++ۆ/_cPv~DF0Rcmaink3_ӡ#;Y<7\!\pcUumUFP]}_e83(åiiۆ )[2L]3V_ P)/{K\`lI-ơ%8Z %{3jF$&$yt%\>к/`iO`iI x&8]oaI%sj`ƒwˌ D d`kO(n| xڏS ڶY |\7FfR!RC^:37(9ojl!s|>M†%Y܍O aD#a/~y6 !or7o,oAwqNxW 1 ˒ͯbCucբ]rSq>DQ57NTq&l(M,;(dm Ӑ`3+Y'M,Qґ+ P]>f* Ԉ>6v@KT KJAUsUbcaڍl%op@3 an.3Ɓ1.`XjjtHb#S =rJYKIg4/ {i C)Dk{祒+sR(𐩷ry 6'/>o_J$Z2X %U)ѣ[L9֝TB4OKcPepZ,(8q2An'AStwu]c9d&:Zֺi"$~G]A(!Drbejt(?}l7+4~)Iㄜwߛ;-4,V da"[tYl+OܨeՔ6%HCb[LlIsE.`|t uh8U0m5N DҴыa2F 4##(p0J 31 %G3"qRVj'SiDQ͙_!"[<r;H!ۦgÓ42'ړ)a 3P]\@ kT*kF!F`T^zL7+@ [u0htr?UFC}xm;džC0mOpJ-M_r?ń>9{Rݼw{jѕ8|3:]w=lnF7nj`,=hr@od5=G6=xw0L*oT)}~Lмppq(%Ud[AzUQdL q֙pN}{m 3S?[}ߦxbWxY8N^ʗ a@#aM:LqC@KTD#7aEwGQ \dyF y 0^ܳ)waN,c7rI_JDnzP OOnh*Ǫ%aٽErY!Es=&'StY{u--|'،;B/!)<"0 =^`5B333+yZTn[ 3[OD y۸w #꺧-nG#2RqltJZ R.D^8OЇghh|( V5=b ,V\xp7D4jL2:@\a,'ZTz8w: b'XA'hqߚ<5#H!~sJPx&nkOX-3\Sw]@Fi fq#9~W~[3p^i/7ka/jv#Խ|>L\g2)ƃt7ZeW}^ZBs9O&(t-|zY6',~*xJxÐM1}s5NKt}06כ0d,~B0LruF%cQӸ[,SrL|FkԡAO:qܾػ -.3P=ɤq_2JH`r~.ϴi<\hʑn^%^ hFHaOJ!TF竦* `Sh1Hh'VU^{7tԀƅCa(xP1wohC9 Sb0 cd4,h,MAƚTau;Ě(! Fx5&? j ,TyjBr!٪*CcJvϯngwr,ueWNPQE.}|:*8bT#E3P(6 r_Tц3ERw/jX 2,[tmy 7̛HL$كF9 R!XzvSgZ,Y~vn\ <%Z[rL$P) ̀?w3iD{@o,Χd^; [Fr[7ztS>[Ԙ?$=ɕNvIxiONbS]"TK#]X"̑rsX0k ۱DzGihlRp;^}0P%bD,b]Ťb{[F'1cuO/:%޳+Y&Ex-reyYj:]Jl +8ܮЎmO #oU-{D,3BK[Kz.>DűSn)UVW;cm /jR9=Y>?(u< /|uD! :xʾmAR'hWh_/UJZkJ 2ĪcB$Ӥ=M _P&h+'b6zKXG;2kiV-WKے>¾Y69v\Y ښKZKU$| PF:}nx`E= w;s9}8f}Vm}㤾&42 ;n譖ǹ|qgX=[[p(ȩ6Pw[=A-Af§0K!IP,Ch5וh=cEc}+y=W>~)ZuLR0 +ζR!Q'NUJ\ N z&T;-fcL;3^|';}WO,V9҉eo>(tv4ρ\7ȴ' jlg!mFcL㧦F&D- ڙݒ=8D,#G*]MW?PʰhREVշr*iV#e/hddxwx㛎Uռ&%2 7j a1H$ -x )ǵG 7`"K:RRb1v"0 2_O[O _3 Fo9L4^,xe3ԗJN(4V`Np~{f8wgu#Yșp'{O7kNYn?˗7eQKK:ȳ[x<~(۬ZXƐUg뺵y* R.]׶uE!KI+CdfnEJR3{I.b MJ}! Np']`Y|߰C{E0+őp5-d#d|ϊuՈ`5vR霓'Bu2\ /)nBLױr*uKƴPR]5F$ ur{~c@3-c'TMoo3/+1";HY]%~#Qw?R%(?QX^۽V<_ar@nd?|` B%JVAL*tv }ǗBՍ舀gL@ݠt[J7wԮl =\@קIexF( 9Fa'o^VC5"7eng -/z^ 8A(Z&D TYGXN`aW^jx̿L8O{ 쮟}XdN8c]F `K$⯂Ùw/K^D m|a<`]toBfY$c|Haqi/fbWP;mo/.u<#};$Q1' :B&T,{0x C;=4ڎgiCm* Z2K[Ѿ8!wbd~|T4`3_eVz{/!A1c@S`d|ߖ2P94fn[aNxm %H+Ζf]&3:ΨsR Xԥ Y3}s0r/&.I G~ }aaGw؜`ZH;8.LdD/.:;cr嘒U]kBrY"c΀T5*p)+=^R 1cfe iLs(1#4$5zgL >T6S3.@"ȕVu mk>DA! ~e`UVs"KKC"r/ Cz-~^,/9ԣXBkC$M+ڝp7w]zW"4Ӫah*7MNtu \c} E>nkW{Qh 7hG+u^:G+vQ\Dž Ͷ'r Zj݆" h퉄Bl(zJ>q_W]/9\Wi-J"b;Cszr0˗g2`dT I])?"jžiaoCO,7g~ĀsΟ!H=s~"փI+{X=EE;wXvX8XYw*]xlZWOgBAy{;H6rG 4{@"₆)̜Nڂ\>h96)ͅ鐌Z,6g z{2{I9Z)Hѱde·g,kyſzǕdV(ΡBIezCtUn*p|qJYCe6R:( YXQ콪9rڴ: -0BΗ+X*=E'CN1 O & j*CoyPۉ)c@?>,mUN/c[,GqS#(p- 9-7fİvj qlxB|Cٔ3u;߱>_[9=sG.خ5{{UQp96,K _ l֌ӄ^/M YUp8,ka<3raPx]^[݅)(LuDٝ3!(@kě@)}zu)Jf$j$y>KҖ#Ca mꩍHu##o}-E͔.2T0 %ΡIL]`nѸ_@Dv@R2i9_?f|xP0"qj(A.:~,M}I\PRXõ}oydM*Z BjoqCޠG#4l`z} I%9^v1uo' 1.׀ɀųTv,J Ad4e*"b!#](Hх{vs}=Æc(%V\$u%od1b]~/`ȕ  R]ޑ Z,y2)lI*zd}?4]G&xOVוjM4j~ cKphd+2Qm(C*jXib߶\uS`$8ȋSQݍkܡCCIS\OMj=/8,< 8` ^sP(q*9"r/ W/g,~ȉQ>{ii Mp= IMC^*S)U~!' _qbe]V"M#&c\T0EY@@q!3zgBU/i+iaqfh` תJֳy*<4p"ҷ@?{roMGB? jB2@gWWh\4L ڍ5vjB>cLE&N"=-[pt݈4^3 sZm٨{6pPfJ|=z`z 9TAe]Oz691 u W pP,4_%*w~(Wpo]4m!4x+ Ja(yj7x m~+pY;-y ޝ|]Vþpu L$Y࠺\YP1Z `#zsEԾ:'6pZZEG LUU΅ [ۙ',UWƧ &u`&k#Of"pasQpnkQ@xS3SEh&$扦.}N&t u:1xy>*HSO=C(Y/Ѩƥbb$:t\7ՇE)'WnȨ[uyOcۯwu1fFnO/oК{ ez(_X%3tSDjbEdpS(mP&0c  ʻ"ҶɤFG3@Vΰ! -m*^۩g\*u1.ں6Gʮ +CE˱VG/B@ЭiCEzmB9j2/󇺏P$]+^.\.ΟH:jqksƒϑ {l[GWif)L?Ĵz7~rn0QB뢸qmRp;?!JA"*4|6*}(8KϧQ>GvpϼiqC{ ٯ(ÜyT *n×,{_rkD^,tK3-`"~4MՂͼӊך`5HY{Ӵ؝30f}a$l]o"2UH<.Ob`¥u>̐%2/3&wĝTO ղ?_$zꔮw%ZDǢO1,O\䣢@%Pa9oe"WD7MS$3\*vG:K&ZG7M}ZGNrwtdZ%0蒖 V6Zq.@2H ݸηNMݼTF+Wt "DqL,IpQHj^^yO?Deq?p2Su$%Pګg $^-KWO);~\xISIdR;2J{L<| gK&hvZ?fwR'LV񿟔f1*E8 6%bil-u8vs!'4/hQ=~#D@ ETT̵wKgrGeTc+BW.\=]R@"tGI?a־螧v>e%Fu+^w]?:MOs:{4Kj @cQ6} u 1_#vQU&_ OZrpp}'%waX,?F2Z)fv{N?;l+|G2v4Ha~cgOڪ0y6 hn!R(ťz ~$\u˄̱I!.tnc.A{l[Û񔸱#1AJ_]-ڴ))x ەO TۂP TcYЀ[85U`M[[~KLnxbΛV[%nn'A*P 6{ζ!랉\a`ZF)qSKwU+9T5E⽴RG,T*5IbHI.'5(-u+*>FB bxXW~xQN{KJ'r;5K3@jOUTi{&=@#f:Wnu8&swpt2H3P"7/XeG"k*!OE@([ BCHuCJAYo,3E6H٨4j3`6dJBzcyz4S.]tN?eU/ 4p\Ga_q\Afͱcsa~ݱ;BٝHu4%xU^*MRi>֙54O?DP m8O-?Y8vpK#>F}w(fJHbY$7Pvue-ʬm1Iyau8 !ğ~K-Pȍn槮A>޲(_xhQ;oG^@xOKRz$^KYlK4~ڄk8E(%N ; f@a\K)FÊ;:H/g┏O/mAٛ|3v'.jnCk]?I ۴j<|g12r*5;XwMD#C <"d9bK9mKzxh$-1 J+qh{[?;%*ć_i'c!F/͢`SdCGx΅l. kD*2j9&g zr1LATҬc(֬&͚woc@Hc95pl17WPsh p8&wq.HȦ:r)d7@ ; +*W*rUm?\,#ux"i=K~IAr 1[c#w3ՏM%B Ll\y܀M|g`GNےqMiL^WrbNܝbAm[hLRAd|5Ft o8HLg% {zц6[8ar(Ӏvl?j%VHc{s*&C$E3^+( еDhG60V=ism᧹1X.:7r-PA9F0ꤩv ]0'J`++/$E<{uXݓ^Z& vW*ϡ::is%@r&Nj_Zfn&MLiSY߇b hѺؒ]+1]&֞9 3N] ]^OG8w9:xi,:' pa̯`Uu-dW$bN[W?T4QؙN|x-5hnzT=GOo|hd+u)T6j6e#ۗvm~U - t"3 :Ŝ*q0\#뽌̂$!&`Buz@,q) F{ ה#bC6>GJ{-Y3S=V+Wl?sԌ}Vy F׃)}CDz{|eŠ0d%MpSO$"dy~')I97S5D†$ ,[ \ڏ# X4՘G?NI~ȏx6N:I{_d.)B (G^(.ٙS݄Nյl~ p)⒄` Q#FpL\m"G=5: ںƾ 71 6 *NfW 6EqG?swYbU"+Vpk*7)$LY'NnlĩMZ4''Uߎ(H鰖}k|KѯBId؟v a^$JVͶyV>#ͥ "qUxJm_dx_QI-' t;VX5 J;#߱#Y>F VYC]O⦌Q;:kx[Ҹ7~a֭G(}S<l-Y^47o^d9_&?v)3=$#n8s;Jov8Lw`doLtC 1!1)\iuse5(ܨ%}af';j jN!&5jLaJ]h>ױDj)R0a5+=K}E*@LQAMi!C/ R,) -!PD^ǖ gINnF͔- ;4 ;e|r] tsÜ!U>>BtwH哹|c:d{ѓkŋR:B x^ cr^ES!F *(k @І$ִi_C02-ZN@XEM`]ԫ@+69 U;ЯjXA`: m7OW5PuioÞ#TKSֿ3FcCTDC?+Sx;V fŊXrݖBAæEK"T4(q2~53Y8Lc}y}FcΌ/j`űMbw܍jnKN@:`0P,BU˰4i9~#~<tWݰbk}-يᳶG(UU>0#/hZKN3q*-ؚ-C9vV  L;6T8„Lw*͚}ẗ%QSɝ!N ;ϮN8cII1ԁo]@w+~:͗FӮ$ iϷi~_H bADӟhSec`{p+{bjؼdd\(Gw㈺._lNz)Pע=U4>1s*HV`ɾ !Qv5.!6,ZERxk `(%qu2eD>P _SbY6QG :s~PznSwL˔T+ݻpfZ<=ڐ)Nr;ɜ.@ی¼-a٦ٽ7Lo٘.d~˖!c GxFո|eVчhb.O|o~|LH>2bO(gfxB =iC9G^ۘFvMc5"7Ԍ-U[`fFboY9O\Ӓ8VV\4;I\oc+UtW v}N i(ؾQUhD2Y+ q;}ǂm0.#@2}ު|yhBa-M>@J +phb uO}t1]%_~kIǔHc.6gW+7Ќڻv{Ȱ]ԵPjNRf_;ʬxc":-Nc/OW 6!߈Ah Zyt/A}7~P0fx28wL%$ 6'gn|rRLj\\;(G()"OU&mNĶB~_XmeQ\eb tv< -SVru\9)cYܚu ȝ e|!"T ݓFdJ՟^[r~/혿Y;Sybz춻ĤP6:1e 'q킯oT : Ao4bl 圚dKR3 '-_|[|`j{j9~"-|9O?F4l}Rpy$8="N{9̼nFŽ>j<GW1abJ*w@C\ 7x☙=m)ŭ* `Ϧ ~C#pknBnNTڣgE Z-Lx|01sF!#b|v'"$ ^C{]sdR;mպ&2ro|N3MjN4Gl cZn+ͷG%1;jQ6*tp eKK0GS2+W/XԸKvtvIR2 sljThƑK+mMY^ߩ>(-ԍ,VPbB꘴< ~Cq3pجety>\mu4Yh"UW}qmG@N`X%ϓŚm⤶F. Ա+9y6N)")eenKbT)$Òm] Qr5}.}=Ӻ %WiO S۵\-g;Ug2E@?(@67o㚂>a.s8[Dk+5!O<3% bK/ٓ}Gy$ pO)<|;{Z#ǜA{.gߨ-<i?Fr1g8VBds xC@wW{|ebN?c5(B>LFlRE*#>AǟuaFK1;D|O2DZy#NgT9nA9L)h͸CW)dax!WysDBqܜú2|̗?ڂ >H}lxah3ϳE?Rr/dWԘ )roaΘAh/ϠM杋A)tpm697$gaAx0A B(+F v!d@е~nLdcbU^cIMA lxYj}s=i;* 7ZJ8a.|/Q{4Opn!O`ρژK^̒1rң1 NfNr#ꓝ(vlK6s0-^tw~,,AO>\x(T0+eođ`)7+YAX'6J.諼=]=.*gl)h hը?rGVT:\Qy!u/'1Vo;k"MҿE+ a1V@V"̒8Xi;uի8{Ao]BXPwzusBmmN?um='THjv /v(7Gp.DC(~qfIh߂ R2{:ʘ|+f VLlNRfWU-)ciſZ < m%h04J@:h*[9Ip+DҞ87$,ɗ>ȾU%5f^ѩY]bkƃlϪI'`9LL{ynL}Jp\o]A*[u8ѫ.|SN>mBTR3!:Kz,Ǟ o8QGߔ&DVJBt[am;@bHc"A` Tbx|pwZʇgm2]2^eTG@""a]A͋9~Š̄OAJhZƯJq ,03>IpقE@{rQNO.RtHx#Szؤ{s==Vx 5E%"=2Sc!'NWq?RFoG:Aދ7@6EJư!-{, R8p`7#G8}&$s?[淍b\E]Bb|n+?-^en{` ڊ)F,nIcZ#(_8"GmLQ~MKi3塌FD|S>`dfr5Roafy 1 sd ƿU+u3QmF8PhG| MbJuK} c#VקO=nWtyv{\`0W(7Ku-``M57dyl5N YǙ1spah BϒT?a<|apeܴWd#{A>3| .~twc%[0j 0Eתm`jrD*f%"GQ><-;hRP:wKbF;RM~{ܛټ&(YoZ1P@J/&׮B' 29 2f5gpe.a<苨?6Gaѱ͈:e09ֲRfv*ibgfE4$AN A Ҳ.9JL\x{&k\  No` H OA {RC3\ NEfnkw3bC7 ` @Ok? BZ,aԦ9:98"!nNyӍiu?Er `5bLa ad]v-@ V~n2_gF/nV7өX"^b?0ZZUB/gW ƒ]d ^fx'; 2C#_N9Myaӎ]ʂ7ˬh!SWauݸ#ܩs)VWch2H4/+T6 LV$py{Uzn|/kogLyҷ"6?Iu&}[H#L]EͷZ_UnV9 ]} AE&_MMluV3XE 52+xJ Y  4.Tšl2]L>2*QN*͑ڤdv]r;c{OU!LDqj`DeC/? zFtJj{X9oa A [ΆW G,X9k*+#qER=z'YSZ]NJsnyDdR4Ƣ2JfeZ('!W2D̰30~0`2XubuT2yHՏOAMEuJSZ&I4^qEjO$Zu-[I2BR 9:X-œ rRH<X[' f=8 LS%Vb6m02^^rYa? <4l7f6K}UTx"$8a^=j>tͭ\Y~AMWJ/W.,Dig^&ngg49b蛶 mXǼ:*5!7D#ZզP#~Er%hNSDgh7_]#=`;Ga(j/k6P-tfCN>gY]YZS&RG77@a_L e?g^*l[I6}b}`F-9 nCS0T=ɒCNɜIR]'\cbcJ =ECDO?>L%8R@cc*o[%vPڶ}0wBP:d"s\`NxX#[-2ȝZO„y FbP߈ GI?E#LyS-k-QLq6yB :4E!siENgNZMTCU;Ws)39gJy!ygreVC (w33(D*$\^t> Ucrqq$ԔA|>[+bKgC)wH9tM{iFwEZ{_px|kd+ɡݷW8-]zWx:ˆ?v F9 4]v-`s=1yL*L0WꘙF1_#&L3:TצմbC=xdR-\6Iҁ/9ֿb qqzMa#Y%9dj@8M<}"S>"auv=rlAҿ Ȧ-pu0~z"(78al0"|Pڀ}HؙOq˙|T%-?R<'q0ܡ<? k6'R2=I))NIWIgbΛC/d 7[_׹/"&`=:;v!!hIJ,XpcS|-牉gCl-ZEˋ$FB{*?-f<+GXfUMN 8 :J⾈ rʃD7>';o^D^rGЬSEs>|4FnzD}GQ66ӌl;Nf- G'~ˉNͿANu fvaH5q Yc2Q h]g.`mK;S~1]BUYBbA_n(1IC=8^-\gs:">^B҇u<|9ZF! H ĭ" u8 )ZC6:e_nHWn&!I OOS#]?Z),1^/~ج,׊v5VOE*;L0 5uj@weDw85ɸWN)=y:Wϸ/v}+1!2'J-⟵8: @yPωإ36K\QY[;(-[tz0cjkB 3Q5 ̛.&B}98|$2Bnz` CC@ְ 6xIX/G?/$u3oEo:GoB}$3Qp' EI"8gV苨9ݨ|$ZHTQA}Ot֎'g-ͩVb}DKt!TõWjHkh;Wԫjo.~B|. ͲCSoM.ˈ2iIm͐wciq"S.* ]z͢g:20U?nViHo(_+9˕b7l?L(Yv#t؈)BrkI&m,0U؈O],+yZzV8BZP W$cceXbDN <3uJO={ ɞH Ŝ"??  Eq$W4E&;cya/y V)J\3$Y]KR\-.CTq5$iI '}͌h~bG $'>8[-HҐQt2^/{lH[(׸uT>fQ8," su4`fM>hxl h_qXv?8'sY{=PdjXUO6v:H,pi8c+V(|<m٠n.\_'0^#oV7֣Pl/ y /ϱ0u5m$әl#(9ί*!9GRxMf̅%Xe6Rv~><YS^jPr/9?qW\%MS+Y2"l:Q/*W*wtj>۬i] lO<=E l1QM5RlT:8g7T_ESdY}rװ;S?/g뙾MLi^szn0,T Yy$sT .0_|o. OjtD*,V>)NZC}[[ly-/g Ws.4BۀDltwsZjfF/\Ѳ<`1PILγ%70q|!g=3z =d7l"9 tQwf7,/7ǐ(8 g=ڑ QB"W,%g ҥC >Ѻ @ ͣxSQ%ͺDK_NkбO@]/88zÁu4&Жp"i,.؄@zs $3E皴3y* ml2y//'iI߄#}o%CjHwX_NoG}'1[@Oxԡ$1* ֳoܺ!P1rM|OX+f N)OQ5EM=//o*P8-gmb!֢Vԛ1^U[[ !l'b J؛ 0'c¶ڏW ˈH8z`?w޶üD-'az|U-?͹T>M0aFA .MNHqFG:f%CzꖰEm#`]lvgz'FEcm1^K;#һfR\7OHrD]U_UJ>ǟշr^Gr jxR4p&/ :~dt춈"R 4u1wD4v#TCo #/j2h|1+8y2e>$9AR4?۩n}G&\aM)w2Od,/?0?3{!f,uZ&n&TړBC4 J/ (#ZJMʸ>j_ P*=csMTc]~P"C<)'IruKdO*ϕgkB4ʬ##je1W٩{ 49FX23驴=lC]1 EKs ^ # pi,M$9wh7[AZ/2aRRݢ>d읮mwH` ՟ ZHK\83ٻ3RHqϡE| `'&}9h5J_ofXyyV -jeTK^VB pIIdTPUNDLt#*ӪR~O5mRvoBS=Hh "4I(R[ tF0ҩYVoE,QiFBAk_aA'j8u<韷ėTLglQ'&K}lsL ˠTI>nD6ze6ӇFP43ĩDAcg*ldo)&!9i]L#eY]͞,1pZ ECi iS^"0j'\DB ˷o BOӅ)8QBTsex*.+2ha'"OAX)a->8GtrBSy\xby{!w Ts&Dj4\T/T?F7|\(vDzP^Uތ* d>Z9]hIh?uƐԺ0 v=!{#tkpԊtԂm! y{CWpL3ˬ`R$ %^cRVB)Xc) }¯)1hn=U"z ""FynuBKA jM#Z6Qc@P#ʻ) $&b 1u;906C 稤J"Aۆ-(C_EfO[T2+y%Ѕ_Wh]bHy/;GjQUh&j 0r+{ >sK3DFu52lj jr5JS"Zy.tIzIgN3Vzܳ+5{9ajn^#e~ !H7 ˕|OS$VӃ.ƴz4T CU-f&g-Y~91ojv[ۆj{h?!/k$ ,T?“dFq3%32V 34//~$HxGMZP{ .{]mGVy8fvO)N1&_u1$6sֿ?*?b `y!Q["x:[BU Ƌ\ܕ?<#,O2VSVS{Ю$X5;>cLIOW#S.Kz)ҠRf `ei껫@_[]+9ԴqmȘ= -]u L0"2\"1dV.dgrQ,y"8"^y]N}3k] f;O7>XMǹ.D 9'ב/z ؂!JjSC)nR>翆9AMT&<81-Z΅K4#^v x4plqN0Z߇. [D p^~ЬaR] RKϢM*n`C^XM]hЕئlii*u(g ^hg {!^p׿K*dދ84C nۺr^*bm({֯VM {;73Q(W+OcOx].wėIҲPI}$3NvDc_y,ZQoۏZt~Vt'iMO1/c{4ms[Z+f>]1iT7 /|ۻ 9ˋUFY\q8f7R,S.B[~Йϐf3m!vyHoKsC)46k B /})cH;+˻]e 5cww/(?^ c0:yK( d my (Pv*· i1$:&sB1SRr<}ir-$!HK6VeZT|F9\Z%D7iU+n63G:־h0A NR}i3\i+㜺 Hr:(-9xE?^2WpzҘEaۏsAI7i!EN׫쎾 { Oy"CSDSŤzC) w̘ G:+/@F7[;) OLX6ߔH]}G6W.ۜ[o_qde;Vvwu}tƮ- !?5]Dh!}_H`Lv9pdcg5#Q} qkLҼa6ضFƚep×-$[ݿY?e:}z@R(詗!K(^oC#I;rй@.NduOEcVn+wV*<'. ~}u꼢o󠯀mMq:P* NV"ɦi6RQ@b Þs+) x*RW'UA^('P4!^1ОwB &j-Cs݉TlƱ1]rR|Lthda_h_W/0(\ ~!ct ^Ki4, ޞ{NIj?lRWZY2N7_pOzUTZr d׺gIq6ٸitcJ BNBktɛ[uf7ȀAv,eY!So1pgiMaJ^NhBMƇ"X4 :`avZƶ$_ S^^Ҵ}Uo\)cH5vMquQ#I meSWz@kx^-zǮ8a ݃( k@erkW[Ds^_{{#(l}I_ŝX_$@=F/h7dzs9, Ld!/e6AIy.Z/vblv;Tp]*lm|zPFr^mՄ;%hU~+G8_Bծ'\nx¨I&=𒳄L=Mї;ʓXK8č(q.wPͲY ^7G5H̾a3:Lي~.|xgx4՞j2hKpۘ‘?4ݼi0^MEaNP4?ÅZ^tbMR3^fgn Hi["@fqL IBoDSc┣Sn({΅3oVT(g -ooqrR'l2&R:ϠBl =/(^mmΚ#+ä.~ 6h/)wt[7aX}ˆ|0@`Z *[; ؤTg|^q&^E[4KzmZ=K1fˏ0T).-TƋd0V(9ZO[rYmrQmPgjNeaIBz1śҐ?-Ld}/0:&XE9! :4Q hg::TLy̠ScsxPx\F!"`':PG"7oPΗ[Rb]+FԆjF 2 Qv%CW:BzZDq鿤WޒwE̓<:2P(-Hc&WPo&\9]d[XZL;8l|)\NcHW%Xtd#9X燒loFM˰4=l,PH)FLԏHGgE xa*gpx_VΥRwqLs]x?z帥Gls@#Y \X(EW{3kӁH%pv8F:5pwh ﳗތ+ ->#RVڃY0n?O)LA@ĸ$cOAlؾ⛓^m5:ZP;ED{/ߋu*`n6EӸL[rYVBhh^|g[xbY5]@.? xZ/2%`"/せ)~ͽېvϸhhsg4>fҙ},WC9niD~fvHN;~=40 dN_;٪.i3"<k~4yC m9MB,6Na)WO}!OMoٺ6g!)F:/6&RT.M% w8xXtz&V0_bv(ײ,jM:c4Pnqn9䯔|8v$U`XerPY'*zY)7 {|60~CNS f &Zn'BW<`G- =B7uXP$f[Rg{mib}N&E#O D5Y?%/kEعmouN~I6|=t3VhUgM@,;g-Y7{σضӓ"ܲU_gdܴ"㐬-~9dΨ^z ӁEʿD^L<ԭw_.]4=@ϛ3l9ԺErgt C2lir;",\bXi _HtZ(_}G1 &/ ekcg. N]JۻW &}}j9p vM *Hܙ;S-mLG;SDy8Lnkl_v]U|Tbn66ܛJ~TQijwА7.i_D*\9awJíÀb666à6#r ISMxILIZi5+7"H!p\Nz,&.I#?J VuPV+B$3_Px2ˇ\8n5:H4Ve`' ؿ ͏ЊY @7qrgk" teSCV4wc HkE@~BH ;hrKhƃ`2LG{c}l50W/6IoNĕC-s\E$ O@.k0)n=LPݴUzzCPE7cP0X=62 ұl UQF 3%`6 t7| )ĭ84%# R5jOqKx#r~_|U ?~Ci _Pe iڞ%zJ |沦RVʥ?iR?GVGO#AXA0ʔ1!Ͱ DfWK_wVT{<$(beY6}v,%UwLa xЅGI&?(.0OM/qrZP?UbmV0Ji!8$>XTcUKUn55F!e}RvffpMzPh+I-XouϒB& 4\!ǭm3ބ`[@Ԙ(a]55`| N8ɸ>!-~u 1%(g ~zD_⇟vh$RWǓ6>ٕ_fX>g>}V<.fbᑇ'۰U ňsCB01LA[Yo_BۥЛ!vU-m 9p5p//B`FVwM:X:Z(β]A|s>&(9PIf}e3Y䤮z&aǭ~Ϸh B*wtѩVّs`jp;om?nsەb,26S7 CC`o4+:4#6 Ih7/L% H\Kl=}6Men%Ю:mYQ-/Pq$CIns\Ȣ@Bks[` i -rxv9 wM`Y_Zf2Pk<y+|^0 }jTQ9ڗ%xʒ lHJ"w[ѳ̻ Z߫ЩE&#< ﵇ w\ l T0;&>FD!08u+}s%1JAy+klhg];n#79{< >ShGUXH_=4+Rs-.nrqaR >V<ژ}]8|:kIjA5UkR8%Pd'#Q?3`ZRE6٢nNh#W0 >>*j\6;^{P΂>\8è)KR! c8>VֶeH=8LVVVhI }`aށvb*#J炜/xb^}&3G@.#%r ,)yHbE;*DLoVvF(_߭Rԇ,mFǭqgQQr#]Cj$ @] d^ʒ@V$oA$ Ć?u*O؆$T6U!A%k&@@, }.#Y/,Xz*L3"M7( ݾjJ]p?4= +Կ _|pX>B Ǽ9UJo1 !S>ЍGĉS uZ}}$l(nJ(rL/0bP %fm;O3$7 @%R/(KaKW+fO~zvQpK%w@j@! yl`:mX,%LMcݏ< ~g zQ<5ӁsѐX~D5N$Zޟ;0wy T8#( 7m{$d|k*zZx! 8?8m"E1WY7_&zHOPak AA>l9hϠ!9kG|JA@5kRn?=oGa(ІsiG?Yp"rit(̗'E6o Q4c&Z[cV%Ew0krO7:_ZC4du!N܇#ㄙ-';-;2Tbԓjx49e.zVḢEM=U/4 C7*'D8UվE Ð'ĵM^4opWrv2f殸DfE:'e!5mhІyPQ0sNR[`4h6d[!4#4&1$Y(fk߷PMP V!jy gW}E,~i&VHX5/|[ϝQ 0fdY`!o#[=]^E;Z]!_~26Jq VBL<-}.D=\jl毦ɡ>ƧX1@u/ b7r7eaCX{\̺H E!F_="$ħ&'.m680!6gJ3[800N9}LWe.bK;[b>tmo@c-wE>rȌ,gϒOc啷WvA`M|7ռ,AJrw*Ggd?ޭfi^[Rw@TkP*?)'sldH"JB2;k/t| `yW[vZ6:ѧKQRőmP]mQFg.p^ +,#D.&G8)&IjKIcuįK$̴g,Ԥx@|t;]4V&cV1/½ٴys\6@h5cA].x-{XvEr͉l$n)ПN"d@%9{WjonDPXҵ|=CA*`NǙwZW\~Nj.pe7~_ׯOlSQ"_HQ{q0?(IsQYuő..2$آ? TP}7%vLʎH_y}ŮJ`"cq!<ЪH|V9sQZNC5 *k0kDUw_NM&9l> yhD`z˰O99C1ZJTIٙAlCX[0'{pmڂh?W^gU}ñ`e R{!:{I%f9 *MO\>)ƌzDbTҸ Agr.^3qBTJxL=Ý'qğgG6nrki%.xߖxp&&Y_mӻu7PEJNKp Y9&bV$6hKoL,~8s+쨛أ8L @\u@CՊ{Z8t>mG/aq5<eat =,;Xi`-.5H "oҘi 8_@j)St4 RP\{gy  sq0=36)p8_vZ0F\.Iyk|7I`6!SH1f)F>(lyME:[0 {4֛,zA҂.؏bCf eR &KK\5$d_{E`ܳ'""I ]M?]ݧ`E'x)L_A[Կ_Uhe]=ʁms'QmI75dHC eMۡf:Oꎷc3=W\MFHEםowH8K8,josmˀJN&#IʘIlii-{dl0qx9Lfy׀ܦ2-t#ɳؽ (ο|3}KB [_y5:M5^TUQ/vhN~]= R6#6fvtI|YDw ̳ݬo(iE1 ÝP+YwWqH%A9f Oaay/bQ64*LnFqk?r|U^^_M4kAIooܽk4#岋-Gm%9*cnppD}eJdv ;&]J3-ML,$2+JLa\f9I4Hv21&}e*Ib$JYvJ'@yCoqyB.5rrx̡b7blؖ~Ӵ q6,'7Q7tP1>>|̀rw\NNlQy76+ی򖷥S$vRdYjjv_{P@JnX>դbDq|!nj7^2kdxi_uDsv"`=""u Dӷ_jc/~p#L'!rsfdS4F*vc#f(]Jo?@<2I QR3ƈʌ 9)6ݘ&jȘP/I]J; n4EoW[$*$r/ SWGۮdulX r_Um(mMiGZ3/{Ȏ_4 wJTbhCAQ5U9;hOĐtI_PP?jZ"!{RG."<&,&P7qtۗ`]EL 8t?AoL^^նƿ}*[ 9)g<"6K#D}7ekwHj"MTo*爷}mgz$s??5Y'׍A̘MtY!>N4iQc)Qм{ek]U aK\ò0.7< & mL(~I؀ ? W(^k#Y/?tB;5w:C_Yj.Ë^R8vWS;S N%W;Qs9vR !vBcW9; U6TyRPe׬g% rAYI>]xȠJM(~|\lp1ɣˈߛFPB^ۥ `ZgRPn{6sܨ ;ҡ>RicQt g]%.@fxf};ڙyp;.Dq^⥧\Y3#.P?rVkZIRf>6w$5&gV@8Kf(OMsRl~&(Q]gow0 ǽ)-8 ߶l92xXPkhvJ TG^ߑ7]!]ճ]p)qiipKvvYnIBbZ}6P> о-b8M q3ظS=*ntFob ڑ?XI{iOzi#SC-rI0\MU؁pN. ?p|ㆁ7i[<)Y\a`EpJn@IħW'>g+bginN ZgQBzfJ،T&mkTbEsϹl[~UzqZd/l,I~{*Kw݈aDViVjԀ3gqI&UZmt*CD43=!-tJyY_ h`c| >`0 $' b'yۗ`WZ@ˈe=W?m4&̀0d:iN2*w40 M.CC33fuW.KN!Z+IL SAVi}0=Y?F8-1yu-( /HA7;X"|!zQ]bH|hQ<~k+(1FQsJ.bsG-0 8_4m}mlj<Ԗ)`nXޭJ@a؁>&hߓުaN>ƱK號#f'zlx jZJl?!@em͈w%tP0~p'cUNcs?/$ U.k+g1ѼԖέnF)KAsI/,4b(Ѿ˪=Yҫ*"s 1"f}2ƢK'* 'b6:b۲Wn{6d%6u\NJ$ϫ "aU>Y3-: H@4٬qϬU-e8Qw[wl5bYpm~G8ph5AպŐz7 kQ͌*?bw*Ɖ?}O3K!_mLu d~ݟо|TLx I\W*ɀb|y M22DÇ?@A(ǂ%7c_+5ewX [Fbv(fxq3&{ .DR۝}B6h<3Eg $0 m4$?|0'$S8**0˖ DiURMI%s\c%`aiu#(b}B?x-,զHҞe~U?Uz#3!7-O{My30[d)JaoGh2rM ̎s¶g% '_mwś/S뼠$QN 79ҷL+;摑2'.){9WV.*xʾjT )_OB^pٕ>kMPXCI؃U ɖۍ N 4$Ugy!~SL:`^q 9Ɲ!Kc"D-Mj,*3:6I6^r^)/KOS7),ף*:^c=Le"בi.K&ҁ/f$q o o=Jlcs.޸sx ?? 0.: T(ʓԀ;v aJ9l<^׳33T:eJ J!Yȣ͑uRO z0_yZ)v槩'yOas:uG` |(O *7@̂̀\= )TF( t^ ?Pצ~+>`k%=Db^ tҺW]fzp.w/~q)d+(LY.0Cy1>Ǐuo*%kz eǮ Hf~2zw+߿:E`]h%¦WKWAz|%2QWANQUn ЍE]pu6Hz#1 WoX/r,Mx$l,,c*bmU/ sy֜@d9P\FԁK*Pa1)b~VTx^(\xxSDЋ"Mtj$|S$ @eQL)PO@z߆erBɄsiEۑ ĵ\\h2_rІȧɭˆG9hsX/+{X&I"";hx]&2w5#(y9n`&}vEDW -%!ty^OƬ%]^v4jՋ/j|mpr4ϖHh$Dn3Dpv(\ހ{(mu;"&A4ʸ$S7=d;548)|lr`BKSlO-'|%Ep,1]R Tޤ%hUyǙpnKch߽/XkEjnHEʾL{K~ HR:w/.XPΟ hcc,|q~M-ַv|(<ͣ)0Y\&7lJ+#}f/x)Ç8x5w:| {Jy%0JJ'q5O/ÝA,F[jOdw1>cb@Cyl@k^ `[ă; Ȯ*:aŵg(y'?l/RS }Yd;zV,b1ꇮW_qUU5ܸ!=$}DXĞs1Xѯ1s&%)ZuIvtQd+r K6z9$KT )1d;bFOXIn]g2yTڋoA/}BPo 4?b!8Ah]U5ShKe68{xq_5CS$5PƹXHQ [V2WǬX}6Z ,@:n|WOq^ұU$KXg[SU IEy F̅LnY#zdl4}%- vtJƔ,&3vԓDt#:rmIxv$Ai>3Uc.ʋtXv2.g.3l]#&8|D(+ֵ߫P[z d'ɖx3 p0V*?Q|M]vy@"f`Cx/ ?3ٵ\n /NIaArR8 +ȡ ! V H'ԏJ%1Ksb7?5:~܈'ꎹy1~!WٳbG@[ fH%# ˽367 r}NH)jz}1Y= ]HA)Dࣾw4"Է*,uPf}.*;iTPVX 4 &?n fL U֜)c Ŕԓ2F:<>+< [U ~:L)B"$b! ہC6('џr*R2,we+ꫨ1< q HQ7#<.?VT ]]MKzm ^چ()9q:3\?xθ Q'Ó%y 3"2dzyݤS؇˽Az*C sdrBn$jm{,V5,%jW\/*YFw(A]H#0s\Z짃aOɃٝ!(VbR j,QHl$KlP/A(<ʈgFQষ*E#!mA"#ۉ r"`q=5n̳- ^O0=@}Z(_w P7 XF#&;]G|sԖoMB0IPB?Zn;ɴ)>^ds@)+hVk_T;ɘ2v&|D6^՗+׿_`$nSY~V*scLɤ;W1dEa[>׭ED axt81ڧ]pDf+N/ʳnK5Y?2Ew$b!(klzQdWuܪGb9¼Y-Hl2%;UA)=xCig>կs9Yty[Ŋb+^u6e *Ѹ_$<4U c{ROU3M=ARll!"wMeDk=[j0 T?ݽi̪/x=:p/*)9jwN@!+`--B=D >(:/xm\J\W@QO,}ƭ{5;a3[ 5!2Z6֭f"Nԁ)>G =ޠ]"-䷻̸2@ zSa{ }S8J֛$i(;QSYGK6>Q(!e8u|@}gx惫ct:ZG[nΟ;s&Esթ:* /9. +,EǮon[]*YPypɦ; gl Xg7gfu{*e1|A/" 3a`8|dCn\&`Lq`Ia.{(h\Qat2g gF7R.tоxrN:Nc;:C= 括;#亼cձO:S~nظ9isTd?ٛ#Ht &L@:PȌHRkS=vKF eqԥ6\7wyt$^ ƨ9y7t +OqP}?p9Hz८Eyd¸hJU7#q}A;θOU%P8jr6yՈ`;2@2%{H)q~@m7 >K;UnFZ%k}bĻ &u-wئ+m`uA%wMbd~x` !lNe+t"?dDU.}VOx],NAk*E=1g_ҠKdI-~ ..˝.mnuCQפdKfٹ='Oi*4m*[(n/^T-0PplZ -1 sIf]DXs^l.Um?֑ɂ~~Pu$-w5n}e%&W @Vy_G1: nd筗$g'56~rg\jPD ?V^hw([o> ؆/C2ZP(\5)}9B`g`z-x u9ww {~ .yyטwz !:i\p.ckٜBUZ6֡{^kkꆁP> nnN?F0#t |" C.{dlpM=[>Q!v΃`­l>n7/^-*K[yvo0L͒DIM@hq?ᲷD9:ҜTa(x4?ǟd}M2(G0, ,S/~p^m!LR | 褀.١UO&XlaN: qW bfd;߽ 6Aa%-tBjлuj<Õ7uaȂHwGJUsvml%?놿f{bt?/DE5>79uFasj5\y+%\<#䜹ˇjllx1Ӷбxa듕y=[}[ϼ0[>l^7A qFI~ IG]ܯ91O~@N5G g =jlGH{n>a3ֶcqP,[p1ԩB`?ESOsrgS}INH: 9Xݎg5sMa OU}mmfH*i)̎D{7>Vڟ3qdVK \q 5O쨊&"\oRHהK XHwaJ#٬ZUu`J5]ʑ*2êsXBHx3tmX3=_h2SUQFmf%$@;颒hr3)ɱ'\RmQ]wT}2SfjY#fUY Wp9;ҏA;zkƷwT})\*7$IGkIM:9"6 (*?{+׮'n9tg,B,0 ʑZAc' ~1{1"Y͟+1OG]j\3K&=zEdCH "11"O, t*Z VS|;Rk}x~<"niQ96_\ƀq̫y'5}KMʙTgIkvХU'}O~ecegPdkdHⴙa1DZ׋?T%eTm}cuP+bNr%mBFLbdXvLDvIjpU?,XT xqapM§+&bu^ bÛqv\A6ǛK.*gxX! h&wӼn Dڟwq QaeI2>} %S%_WhbRzh $ߘ﫩_~8=,ZMuބ5a=ڨ`f6l-\W~[)JāN;b/"ڿ:K dQ4 }Dd0eO.xu[ g0^{ff,ɺm7ZاѶ!t/\reBqO/֘o"4 䓔݁< ?7D ,)i7{K5EfqQ<;*y}i&ʹ22ڵ,: m,kng8Qp좥&1b7 a|劉ED56*\$O2?SlaNO=IbÉ-=Zp"NK:؄ oH~Իj~j+fø' pMUQP@!ߎwX `_8e@=XmXCPum&Fɏq`<vJh}m8*ه1y$wQ4cqy8u&*ھFP9ZPedbPd+>?Qþ4cr@Atdf FМz ׊ a)?$l\Z]9jBj) `oSl0.+cD7*@O,ñA4)fmӻqAnG極#KD&Ua1I?O0 W5-G@Ohƭ]Gb›lvVFi < t^['SڱA֑XBGu(CZȘ FG7ڗP㇀lkFL5K:T-rf AiyZS/I\\p=|In#Yq> .`]2Ü$4Ws2 o)p!:Y_R%QLxB6kdSb?`Juc9*i!8C n_ nA"v=sQPY?,r0&Yqsi|TW`h(F5*( BG+'!MPkMR'.oo &#Y۝ȱGX4k:n]3Cȭq6<}SEKemZk.^D348~@ƕlpY41ܹ-KEZWK];G(k1Qe&?BZ$֙Dߙaf}?C˴.#ӏ ")Z VOD~I6JG7b &ۊ;~UkkyrXkDnZN/vZv DK{6ݩ,ɥܺ 'b%PVQr{՘]U10Iv}"gxe#Js0asb[ O败 7yȫ!^Jo꘸|*+`Z* |#B R4d̉ͺb[9T[xAШ^J@Km@mK*yZx1ilm}8jJEt{I#&w' % bydE:U[rZxr{ c#Aү H [0|4x%A߭21O&>BhF:iHJԆUʩbiWd럿93B?JvHOqX*2d#b=bZ} AbOBnX*hh3d"r:ҥPvuI=*DEUc nWvzk6y˺5JMyZ'P ve^Ho2ޏ6#7M/}9Vz۳$ 㹝Z[&ytZGZ-D}%d z6p̗ vfD14kwr3 ER` UlI=Ky)u61ؕKgQskt5Ύ\VW5Ϸ>[AwW@F72<~0ݸ20ոɥf_7jo<7v4FvYwn2%)|4UJVb8c2ePDCM]cxTW+a#x@]CQS;'ĖH~^?!%pjmso@+#GTUcWǭ~Gabr߈,4Nd1Xw*ks1a١: D5bj˚u2 WpgJ}awpp%`}2SNe'SSݼVttpQ6~{bHk=|Y~&|%橡s쳪Ǫ*$.2 r?IZ{ q|ܘp_B^ Y,ur3+-Desr":Zq4GX {0 tB ]4\)\7Mp>%OYSrEMa5YJX >!@1_V C^VȾ@R.|ƒOw~p(X, tW$g8RC&k+O%C߉ fEGZ>kb((?j'N_TRE)}Mx [+3$Is~{"2.%-w[ ;{Åe2%$~=ʞMWL8R@ k٘$Rl\,EYNlAF҃a[Qhֲ'^q Du>4 Q[eq]!{3Y pWşxdbS r/ۅ0zT.]s&o-E1R $@tm%Qbpce(mU&ha 7+ Y˕,}"}0 40P VW-7DV#o %Nb[[y;<U$PEQgd|=ݖMQ 띃]K$yoMf`FpkKY\$p3σ ~D>?m tt?S&7XpFW#e?cO#_>0wKf tYH$A5JrwyF_F, ~A_YdYZn׈g81QD@x16xcĉwRTokd#&qȔER"YWZn.TP2Gp*Ǭ!9¾w$".҄`f6I[ {̉2.pDKm)=sFG=#|TҍL42 cA@|h -o"#`ynu V ]&kME ZTpzh~ b+ƔߞդJ tuE[ ^pe^sP6kjd7,l=Ҡ#_h]J@4N ҝ0ND&v ,N J׶"]U#&Y(] 9_?\YhZ+BIf,ˋ?Ѭ_4NC~"jvv5WIku6J L#Lߖ"dmd*.Hsr}V D&kzEoTA8+\֤0BʀO~u$<~&~{7!hFk wN軚w 7#|W(Ble>A\lf '=&8 v+&fp2`Dm; nԥx /=wۢ .XrI\gY;?iBY`=bhā*E\CbVkZda~0yܹ-HR)KoZoyO5Ǒdzp58F 8TճW/%NGv-jf?MZ͈.]Iv{8 s'Co& j|/W (RL#$WK~rr{RDc8IWu5svOT[}tvF˩U;Mycю{GԤEBJHN nK-|iªDծD>G|Hμ'ꩲ-D!N#59|vin#l,Sfm~8=6nNLήJL1 R%5x<_,n.DAXc2Qٻc/!mfv KS V3 dB|c~E20=_}ӵ2%PC1i[ J$eSt?{RYLlQxd3~^l_#˙Ңt.I4 rx٨9]Cmpյt7CCK`ԉ~vN7 E(eg$vo?N*)XB,Hp +$چb3465ڊ )f .lnA]ShuH R/62~l-;f2jRK݊,$R7>h:@@0wP#ohZ k=B3=yV٫>)Pj!3DL6)bHx!*M  W ;mH&6@5C0# w?C+=l7ΐĚ3qw@yGDgP&tqcAsJ̈́nc|P(cpyN6:/"'iMP疏Q[nKwjZqNOhMyBQ!IӖGt[Ֆ*)}{0ZZ|+He>zJjdy87P";AYOV%% X`\er]ߝ?p/j&>K&גjH"Q} h&c1MRZp Ը Vxxfjf(VŽ` 5ۏ1 .#1Nh:K7x4 z7ۜ7kJ+8㙰}D缯MgIFXV\]"t$]fr>+%OSRwj5`j)O2*0+T6XDuPR홎`J^Ey&=m5Z}+*ӌAYC\rw8 {('I"JGwh0hDЦMÕ|g:[* P/,3SYfĺ!Q.^5pl=x9*Ə N/h&\.G0U>n`B﮶ˇ_i'j@A?| =ҒWAadLQ=4ٚӹ{V{ak]R<6],UĠD2Յ) /::pl|57(JBju1I,oiðJB#iR%hՒklQA2V^D_}h0)3ߨ)a 9(A-M*eOmxͰif I>%O 7Tgh=WU@N)k؟X+B!>ڦ ۯDkjf,YFg=M2j괋W*39}lcYBﴎȂQJ#\YɕY/ևٕuϞ wsrMkֿʀ(BV^ B氡ZͽXV0ybFLօ@ 2s3$.>'`Q/֨jUM*O}47XY^ckTQ@~9 s)+aY4kd_&ȍ_0^3,Gü ;|s&rHaΕW,n*σp z$)TՅ?IrPI~<rI:}3nq|E&t'Zߕ$DO!0`Y h>Ecb6ήp~$FCzT(op=t;LY'^@FTɷOVf})< qލ @>,Q~3X?yt)5Pil4XMFBNiP͛nQCw_'i@ZďiMRV۸k:98sᨘfPI^3 \ /ZbҲ~$YD1M%PVb]'ӌcbz;ief&#" k4{Ehz̡^$!?C=1zGՐ:G phIIa@-$ٟorǞ{A?^R; b 1tmPŤQY-aåޮEx"nY`r_F_G\WGt.bt:Am|R`CBp :/DqgLdmF#fgW.g)gDlugI ܮ"oJ2$6zzɂAxOR,Qeg~םV聏ÿdt9@yϓHh _MR SMj\E@*,$ :*N4q*!l(9vT #.S0r::m@(bWSncF~{c'`9Ä2u*b6%RlyՎwgfiz%yq9\ ?hWy95gb&1'P^Z)_%W- L>McO [4\AD>S*t>, )0l{~83g|xHvixz 0rXXV&[+]twSWwihN[ު[|3@qeSWxд?wd@QZBC?)]ǧZKC4B춰`H"sFe$< w姼L|'jgV*!K_Ln.ilK pPsnp~O>hRN,ƱoA: d]e}4S@x~ı|0)W0Z e8oji9T,wEeRs YcGp]>3Sy-Ņ?EEf0qI toE$?L3V% k3o>2]dԶJoXt kYa̎_2>FipڇnRBO3xkÊP p[,*usͬvs%zãĵi9뗙"zV02޲Iw&Db7CB{6 ,tgePV/Â]!,`8$ !~ev â}4hAϮK5Ǖ[Jk(+TP?N(Fg l3q[\Au@tmO#|˃_GYLE~ݐTvR.yh0V΃Y#zU\~d?s J:҉(fDͯfxu$#9:eQId6"W1nE$rIJ~-$ Q>_;KE޲]EV_>%>u*b 'K{P;jYƔqRbfxgv񬁯cʳ$}Tb61tPa$e4 1ˡ $q ĩe}hڈS~4_ٰ[,1o}˃lh4zĆ2Cv#PxNoLU!բ͡TF%kDtUzI!P"KMCeXIdEjBg.< 6e}}أY󂍱PA8`C 7c\ի<0pt>sls$T<. kl+fk\ђa<[ÝjCkW4#2{.$,emB$auF|d='y #޹ ĚϾOEƴ02(!*ꧩw뫍6r5Qe@Kr:'3t.Ş |d}" ޙë(4>ٿNV_0Sѓ suF%rU9CB1n\EWZT3(Nw+(FsDDm$TiVF*Rʌ'r=jpkPqV|VA]yUa M{NN9&fQն'dCS]s>h:І$Vr,׹с eA3/4#Ee$e!{F)˽&*֯}Eܟ=e )!mECjh/}5:7zCŸ:k Ǣ]hޙ{ꉐKA2z jK5衘ZmrFU.)uF%f|w}}T24ԈG1F/zXME _ՎoM=SS%ںîM{!#F |z~mbwsOyLA!x%뉕 %TD{hk2ubE%<njkW̊QQ5C'w3qU8ŧ=Ӯ*"9\V"; r:(y_$uA/0]mCPYZjb)[u{:okz@0FΎꪪ#v -Sho {zڽ6c LP/ 89u5TZokYϨʻct,=xHK`*l TrB7ɖрeN_-i3i]~/ABɞjʆ:]i|pbZ[ xd-O 4r:T8cJZoQgle"d3yg' 2OdK܅Xnb dskN4hMÅ Rk=:Ѯ#ϜSL3: .#I`vx"U0A#E}Haи6w vh+)TuUḿY[VL̦ 2BA[RYc|sf3̫T1[{ܠ6T]T>*u#߲o<_< ,~4 wq~/1$x@-Ej#)]aWCVN&[iZ$FwHH]"'cmSP!70i~T(W\O#8&|NTyG1P\L:۫lc0u$'x] 151x54='Pu6X!@x\A,jʩZ 4 fgoxi4j|g! ®LCHIi3Y.ցt60;f OM li>wېh-P~V̫ӊYX!n%5%TDׯ)I>TOiJT vL1n,tSFpULSßj y榺I~חzH:ٲ@+Xxr{LǏ CJqu:n %<3+{ Y+jlNrJ HFMű(w2Xl9v2m[[/?qoJy'I֑EK\9Fq7"#-=k'_k>mbdHH!Cs+zك)@wKv lg~2̀Ϫc^:eKNN|5w&nhs~/c=:y^ϖ4<_jj܊\0vUܛh@Ve ' ap!mVA~Qs5\lz1.4i `qrI׻nZOz#'yrbXkc]lv OMk8~VYUb:? ~KO'uR)_JeTh+䦣u(uKqtM/yhaj5lf*qrL#2*^aC6p:\? |jǻ_>Kg*E5WyWX h? XQw;Girb|[ >0ps[)o/LRwTy b{]B`98bh3b;a0_2 Y<*;IQDQL`5.J#-L[L:CMw)̵X Kn&i\,pLJWPõ( űŽ !. Wz4Kswz$EDҼ6nv4 }W&:)}ȵܭ yTT P3c~Aaђ3XQA5 H{HyvrEÎ/ޒkMIKdX e<՚U]#pϞvjub<}nzJ2_ڂa&lN'GVB?ַFG q>ЁS`!\+5JbnOAJɩ&M6Xg'fxDq-"S΍@TBבID Ry)sJE'KAܬ ,U L'_t6k_v"H qm E^y$yaBo $<7ǝ;7@S,8B-nć!REhE*KzCbRV@PxBþeZB<߻AGvfoLPn]Cg+A08mWDTo,0S0 KdВEz#Zm;d4q ՠprER,ƾ}mR+~&IATz޴G⍾ӎ2_sptӑJ `@o{a׷OwVT}=xA2U9M]H X_FxU6 Z?A]X 5VsWL$DrƦ}4e~}6]tē @ D0BG {Z:z)Mt2*o%2ɓ=*U䒾c=)=k|0R26Bl𸙪Gz]gK[4J6\UۭL?& {YdJN~a;`\R`*q-9z9kED!%ߣatF*Ґ>a_OhIh~|)AᅤDI"QgՠT6 NBI[ILc/Ϛ#/T]7X#^q zL6|S.]Utxl8\2qgp_ *Ҵ02J(-naSnHөS&L$|aAp\`vE}[Q ze}h{ZQozԃVo{^D|{Fp#_wngx)G7l r?>('ڹ X0(.(sg9BA0GZ7K&%sjn0?ThPY 6بZ柄^WB+IN."x|o€t+ %\Z{IE&P[ƻ_RMRtSoN:ɝZS:@a.lg"K )kVQʚ)e9Ֆ'1}RHz;*,8 6:uKb,&[jvBr0i!~f}/c, $cT@7AW؜}ۋ5 (F |3v p0KT`Vm񥑪/Y dA!9r6~ 2pn<Ʉ VW]i ա봆Yr~,|**Rz،=MHש6V)C]0{0)!eC=.m/ 2>K2Ky2lr_ $pHU8 &upyAmp#FL3%Ӟq#[N7>qj,eSX'dG{s}1ؓCowb1pk8)laܨZ Vє>D66F+)BH0hddFF%Oavns-]g BT5dI/rT{l0"/}aS!,ʆ&u0aR%Xoc#hIg h<.JنP67eve"7 x ;fkrC6=\h'tւ{j~XڳC(F%3Adg389=EO nΚ9t?F }?1@,^Fِ@GV}>+&{lY_>ʠDx.4_u0+OFGhņT,c8}FUhB$cSm9:BE"L.Ta!@쉺.w3 oW9U/Qs߹%%Z,S' q؃=ɧ.9*-v!,n gP"o3O$ 9Υ[ t,Z*`?%Pu7 #5!JQ&CUՠY 9~\tylv +wS54d5)jA RnDf+*Nowtx܁94.A$SB&!H /2V |eҘAfR+%[nWIQ0'ɽ04k`̉gTdf'2f>a߶*e. ꕣm|Wƣ`dLj/-y63ȫ9`?? Tt|Vu$JxK|.1O589#ְXw̆MBdž#T?$0 ϣW. Ta)km%*aw SKZƲԁZk$wvf? Tdۊkk o.X8 ?fGU $2({Pu! NIL"R*^]T]'&pXyMk6]jy0zFC]e!ia*y5t3/$ [Z oM7$Mk͎>[hIn5by9ޢ:aqHϼb:mս hgf Wsa}c\k󻆢XZƒ0]M=k +?viݶugQ_\Li")YN ξ^0`t/tvh;'t[e8P[>x"~` Fd4c1Bd\Vzk@ Б lUyDDzDQYƾwZq3 lא$aTl-.Blj<驑5XRLOΌw?ܰPkؕF.5~3rQ'r!& ybT6 Q$2?Rcm^/+\7p@,uȉxV"jNWsM+M5tE?.kQV`zzQGߐs75(mݶ2jofvW-yJJy_^/̕adfM.;ek.Tp!El匀6efz ~[A./Oܿ_ CuU֠T۲GGj>2] 3FbQZ:$;[J`Ⱦ4K7}ANwĦ_ fCƦ@(pTMtݨ9 XG2ޭ.po$fk\ n*wfc[Y'5sܰ"b4j$Nbg ]}!I|BaSLeyEBa\c4 <,cluNb^el,k 27$6[])AK<39|r E)6]I'c\9Rw݆O\?tֆX>ti?DSDм%PI џ [}H9nH֭ɣo%֡ "f)X8@Oc0{p=q/d$v|Y$c k_,W$MYh8A}}D6~Dǹӈ1Ll@ A_[&({Hv9Sg_!LlNߢ:CЭAuyIOE#+E#\f\-EL= w915]40!(t飤_]i$sG;o&g܏ ݓ0)V9T Ԣoma&98E HVȰLZW2@? ; [p:66DEP"C%2( : lO ywrүj#۩OO\U"҅y9laMb #[qœ&{h7'd'\͑ :Z;*AfJ>^-A> cٿ)5q& [%`#܍P UZI]Y)JW42,BI0>/\[o i4IeHBԷ{"ג@d=\iՠFTڠ,c/,GeR"?u(4B15ܭ 9, mEYޥ8@خ#|ᶛs[} g(Tܞ@ ӓQFó>?#%% pl=$]E3%GZsG>YZg_{ m @KtR g~|mAgZj9ه*ie@{Uo]+Ns[;q& @B8!'#`t$Q}1\yq)X`6=[5NŏrDa: &[⃄MYs ?@FuN?ԌњN=z/y0JQ< բ;dt\}B{d@qQ4&p h7ORWЂuWl?UE73?nHuWuEaٜiN(#Q0*BmK$FZ* _=><6*'Susd/dU S84P7 $វ'&&6,߯P(Iy5}%I)_O,G--yϞ->B0o -Jp8`8-BJyYNx[roq:ߝ#hJ-IaIj&e$ԛFQڦRjo%HnԀ|bZ8Z)I_1`Ƿ|k.z%޲Up'[NRzs0H.p&/(_-7j0)D+,H\<!9O'ְ4iKw ߛszer?/#5ؤ/%HytyhN BaE02:s FH!>mD)\؏|(:j: .Am8r/\o '꣧Br?yyL[Ƭ-$ǵTx Sj6Joc^e[R#Ma)ҌC=Mϯ  OYk[-ʓb ݕUKx+Kq}TVja=W:!J UH:v!6y.t䋌>B\|c@D?Ƶ9dplxf2K})E-!VߌiĦe xWTJ_gsY1ٸ `evō*U1[q?L2ύL9 S2`eOpէ Tm< J 2cʸH(ʺ:@WSo!R VY3^(i/L* x3-#W1W"6THֱ!g ~lꚛg`?dto8nrbXg?jmW2s JSDDQRּXZ!St{6Ħk գ/h 47֒Hۅ"&<I<A52CB H 4wi9jQQU/dH?- -u]SL)K^ve@1 uhߨCBgsQ[0O1Ti] CMLښ*QEG!Rṣ tjCwk)G20`5e91Vu%9EZ;u<)2̕߆鵩s2Z mQw%ZOǠ xP91Qˌ[(uEM{x ~@d&/9#I X4S:Re}.dРItٛg}SX>Wl/ a<މȎ =dܳ,i.}hs&ef?('2* 3MH,JH!6Ě%\U(q U)6h5v_9qѬM_ ZIpԢh'G4ť]At@Z/ >62,%mK\nH(6ɚ?NZ-nX|:B,R-N gCOͅ"=ohMfsuYEN]dr~f6g$bbD֐a%I2cb V0 4 IOX8IcHv7M66D)Tgm pzS oU,2aO>Yiv0<\mzڢ,kUBBbd1_C[VYs KUq [N3/ H\-%i]>(hFG|V{i3%ll}՝џ؋-R=FS"#mWn2=DT |T/]f>;P #I5KǑa~ P(44ʾoПO\ 5rbXc t B[ %p$K+ͳ}&O>webƘLܷ`V!mۍ*ka"#٢H@OH'~0e2tҽ[PǺ+0P27id`CМ#f%z3ԥvStc-s8VີLB.MlCbhmWXrtT+=.!LDCMK?]Gަ(Z-HTDŮ(̑|uJcc!8;a!|21~ 8KXe}!M :{]J7CMWZhA4+AvOT[Ĵߔsl|NIZR97z;Q>.N{!| W^^(k8Ħf|HH$[ P*RqP>o9so'>UWv:jHV5$+F$v}d"L\ :t&ul1KX?mAodc-Zc62?DwW /u{ 8k]ۥ9hebul%sh&W}.:9Sۉu)}C(UN=tNFaI&*}b̦FTё8Q;=8<;'ۉu$8/jẠr:#o]n)+ QJ Rc&r$]:0X眹Ziyx!گ7F٦|'ty鯅xo~F})ڎU7TSnQ@gJm!q6Y?13u9BĠ EQW~Oinp`& U{=zVa^vF^fҼiE[ mdf>*!W?`p%ҁYԮߩDO !?jP9r>n_j>]DÜ}BŒ[ãzAߡk.'דu;Nnky37Ȋ#e#fMĒ/[%JkO|ñ'͚C+ oeJ N2%TӑG%NЁ1al>e7%Ls.jiR]x"`I3#Z"xvX˹t%:-u4aJRif;{@*I42)]'B)0%C@N N\Tb8#/ݎ~;c܈mVa UuJî02PW |QFǥp ܐJX@SGuD뉆77+ 2xz(aͳ'!퇅r'X:>h^̪ yuܠ]:bΑj)<R VJUE0`Vp{EyWxC~g&Fb/'#@We)bP9HWجJ@G6} o ޠáu8h-HU ͳŪEʒt޼:e}e$nq&0Q/%@GiW2)Zf>3x "(}ȸ.x |aC(wMa놎8txTV^y] pnբ#B8c0+{a@/-/g'N@E_p/`ӬG5սS*a i;29|M8h)mzeI[Tܐj0oe>/Ijng(X hw)(O{^uX&1C<<"mKڥq!IpP}a`iy6!Z{@ă^y|N Ьm6Mx;~c.2Ic"h1 p*Xē^$Ʀؐ|cTGJEp_s/$eaC(LtIvǀj?cI삁:ep0+\pAurFDV\Q"dCw@jkW/d>%P/EܞqF yt ZV55r @+3eq$!_/(e iV*d1mg)M[*Ik3Ԃ FP@Hd_ H1U\n9 _1SÃR?qpoET(ݫ%+r](,Ay4[p=e=8!;!քIm$M(A;_/afSH- ( Io:/~D&6;o6:"əє;HdD)~2Q5`.HwÿI NCb޴F :7`:=|] =(hM"/G/ L e8҅#h{xJ kK+aQx1#IџM1Ri0$S7s{)A_C> \d #_#[q!j*t2->j$޻ 4Bj7j.FxБ* _*΁5:?%ņ̿+$dMsC0ht: :" i4rsBt DB᝝N"y7>ܵ;4au2~ P'7S3/\[bgZpǚ|p{L-Vm;?IGl(+Cpa[>ů66s;}E؇L>;2"Bj^~Qz>1"..-`T :?4_$;A)-Uv#]z}td٢ZlCm\&cr6ٚ5?'j҈a'b";?"-ȝ!îiNvI7$6qGvW8Z'U) ஓOUAQY7lwWq Y܈-:VAᾴdh)9e,%L +^ˇ]*!r}Dkw=$x290Xr;Q5WM%nJ = _A8~Ԟ mz֑A Z4dq%G㈖I:Q(|տE}(ș*9Oس0Ui`mYré 5Yhͺg+Ȫ :[g)^h@7A9cA5|7oQɟy0N'z &{yGN~RDZLRUНm}uCpm{oUNۘ?+;6=VfW r_34xvgB)s. Aa;ܡI ] gH Jƀq}LC׺kN[rWtFKKj*b&^R^v&qCXQ{ 7v٩UuDYi1XOX)u\/ͅ~كsy8E U&K>t-ӳ5vzXݶa,e{4Lq3\>Y$;י&*q_8;i=KBiw*d.`7pj q6:Mo{~g/^*wyX`*w5ۥ!0D–ڳ/ bF’4K&|aO{}MuJ%ʮ9*ܐSFЯMz݃z_Ho_N- ]8E̎dj7,a=1.EY p"⭜qgMhb'S@bfק@8P&/rꋘE ɵsF~չj1E!U|IY^ʄ 6Rh#BBܼ[uB<ƶ |`؇faZ\>XKlk0qk3E.o1a0n:K+\Y\*UfQR*T=|rXIŇ" UI{%I}HP-[Een]teЀPet9ޘT+O Pvdj?VUޡC=C۔3##+8{6HOϞMO՟n*q|=H%eFmDzpQ|IӜ.DHö4gZ5dM?[r.΂ 3(:$A/h%u#jLAOs ogtx'O1eN,K=K3yMG*}G5[cd=6,F9NÓ>9mNM~ڣɴ 8 CxJXO9盀XM7GkWPP޹pE]wl/,ɧ0%8Soy- ^/?}j\'Ց5PXmF'+0iJ! .R 7 j%j74y*ee<'l;L ^D eҁK"brWorOOiRJi?heFDCMLJszf4dT YgQٓZ++To-x@M<]y;vfC( < u EY/\)Ad |.#oMs#R*j40~'jD)pK.ZR$fj śINLb ug H?_': g)iȡ A|T0c>̭,u]6BvH ~rg/}J4ō>#IrlњUlxԜ a\P_SsϚišBȲS{BfR/3d埊,/_?QdA$pT hcN^R4cCqEkR#'4.~k𱩲B?t]'"<y~s?ihqt\DxʃK4!fWtwpBZuSIsaѾ޺ȱSvU6^#t3/CN2%]y& zJ%KɫZ)BF,EArgTqGOz^y =}6l$mUBۋ|_eKS^F(W9<s폿7B9z[2ٟT$9߲fJ1:/k2㥽NR6j3gQ7eN^h kb9. m8Im{%)GCP5 Y;R%-_N+WF04c 6~6L"osZ HW hFT/6|Amq 9\^ё }%2Qr`w+o3~,P"?iFx`Z:xo ?KL]Fgy['ٸ ﷃ $t~ i*s{%Yy޷T!qx@BJB:9r?&!F-×2+V)Fo <:Hs@naz@/"w) N4`#i.: \U)ǕjWSky]ɳL q3DU8(Cm{Ҫ ggdp]Wa h~BX3DlDcˑyM߁y"6IR'A5 P 6, zID#̔!+O&0a= v  qHocqHZ*0aaQ}RV_UIpc+'I+oK- p:>W'_9PۑYRq>Bd&Rd6)6e֡ǀٛ9ǽ;1JnxD.^:yDQ7rFZ%Xm g4aD~!ȱaxĥ. 2JBcO%Fn.PCivp٢t##6CKubţX1 0n*9";xT9*]TJ #b LmW-kAƋRL{mWOZh3=s1R/K)0ӸE"'2/G `y @*TfWS6+ =.7s:ZKW/EɉSgbkU51 lNo<%~ߞH#6]G$^yqٱeej_/RgO2N X0tUU@<~Jz([ %r!7TKhʩwp-fAVIIx__r&+0%ߺ?i[[UDE.5os˃RxK]وwLƢl͏o ?n7T|DDܣr[^}VE按aZ@s_29_{jWd }PSl_dimd4؃i׮}t<{?6Ih5dy3I :K Uq8lʸ )Yi )`a&+AP@Y,il.iM=Gn2WWdK, @C,`Ζ$`Á;Zd%?&}Q]( 0])+o4][^fNm)R5ģC8Gc@&JK,0=5vK*^Gz9Oݯd9Uo)(tsHk-' 0 g+:$*zs, vSFROQ&Ccچ}-9$#29J:eUn.栒ݒVЪV"$%%AKd؉X&jI $s^zxmր+aaO{J=7yFL-Lqa7Z{\D؆JE'"gxDPu"<) , b=PPjn^})̱Ŝ.XzaGHR\9zFST3Jc,]A#Pp1P-S.kV+{ƼlgЖ{"vភg"A@Q.^:ƹ 9 [˴u:F$i.'h^Ȣ.o]9M>YA܏vQ_]X҄׼-|8ЪoX,Onr%EFOfnbK݋@rexT,mz.Rjc$TKec޴p\- *.}Zń"V.X`A޵+ƏA%Ž`~Y`wɑe<oο,ApnEg0h4Y~idQMSM#: _Cn-=qkl+I)AFwBPpRr d4M0z(jtbm-S,2Ļ r:Љ,Mh'δQ tbW!?K}ჶgXSGSG.=⢍)֫*3-6+$`&nL ȾC}}-}OoA-lvjs29lyKzLF Nl:3Csjosϖ tއA+ݗDD1Z[XCmbu&T9nVb J"Qzèg9g '+tMnq!UlA+- y`GBtqFPA!nYU"Z*"po@R#!k" =ӧ}ZrgGqDd*m@-UIH~}>0!e~,?Y]Vv"_l}ؗNi#Pڈ= D߹V@b|bMJb]EhiL#?_ aR} lk3H&\ycM 3ھgHP0P!۪nb5^ +֟*z*@3ϧqnLS&tVJ%g֓bS#{!] p1ԉ EatPW 8аt~=fP"!"+0Cт>5}L2@F .qY5;e$hU&kȎkJ-zl)o0jQ,Qᚘ}KkEg0X~!P9@#QH"J;WƜcjl>YaUdi<kM i N!2- a0W}!UeȲ5D`TH"p2FdM 'vp]RmdkyR>Beԣ _>ɢB3zw/&-Q`sIBǾHI3E 3Xr7)< 8/n!эA0@J(+M[*9>z鶜ǧ1E{Ȁ#A롬^79?yoX?XI^2\=rzRXѤT]iRXޥNnzS݋mVsЪf5!1s@>p7Y}50g GK:έ4zO,GڬKcbpR7W.ү~ȥly*J&SG 'uMA}fa#|gt }v[P('! . u v VHk]Ax`>G!Qm hv`q.㦆Ƅ|Vla{~eMWP=歼Ȟџ అ#/wme#l~ fKVL<[?z8~"q2p-]:n6q\u$l޷z*YYgI El=P4U0p #'a"[1?1` IThQaLY ރ]@ONU jQ€ocBB_[3 ?$@48/z{3֗E,8 T\I-.,!|Zny_D#[*Ϯ$-rI,ԒPq\ Na;LtUCQhz`)l)\ehw_ҕ(0Q*THEnJ[|۳ܞ8 Xv=ۇpROUTY(?Fóvvl"gm,][L]mS%i/<8SEnGt}sVfͰ"ɿE]Hp,53 %b895! 'wIٮ)AvԒN<J{|b895s<`7Բ>l+Ql.E6` za#{⾅,U-RrZߒj$CHc ]t@.Y!n6i)V*!lOU^m S9p ݖreQMJN˹3#~P[SaT#P!]̱|'])f7;`oqR=h-ȣ×8Daoס)JÍiNI^Z󸎱@\Qpt;prLeܾu/V?r]&da?bcKuzhӘF*=n/Klm ɁՐerP  ,E訪2n\-5Hz..Dy l@x3uG燈G3yx(mMc5A-q ~fn8D ~I3XJשd#ܽOI?ĘbòЇ)ٸiyw i鰇Ӓ= ID`[j[rhYF؀(]{bQ[}0}BI()8lR@#6;yn($nMC(5`7ߏrzmRYn-WJ]<G0#՞j zǻ]me<Ęţ6 F k"T)1ʢ_j+.f"35 @09˷yRY!9?z; UWB]@_­:>Yr~ұx 35X NQm@'yBoP&,t3嵚F6F)pumi1rl԰f.acWx|QdIN+]*VW. N)@pZHʅ:òh|_G ٫.p$&cdzoVͷ_Cj*onŠr9$)l/x)C[Rsl܈!s9Z2gD7BplraOlQL/j`~ny ;vTІWJ=nP{N9-B>lHq4j(1_i &lwZ&B7o{}u .F%t7\kd猈Y*5ox\̫ӀfY4txcʥ^̉ZR$W7ڸr4a~pTR$Z!}Ug*k]hc!;H& Y|AuarquHsYmW.|X1%*+GXՄ.<ʕ'&DVof G2t1^B"\wfGAG{Apb.EZ_&lo}8_Dr][@bO)>_M1$-NޫG)OQC審u[n1,oBxmCg /}--nI`?XRmQI^Y %(MwHik/ˏPSPMfʣcI"2K5萗y2zZa'uu& k#@t׼7u$!0Y3Lx_I|` Ρbq C?$:W, ݖJQne1}l`smX?{N Maf&(f))O!E EsNG-bJ>n O~uGW#(>Py rP4O۰Y_ā}˝3w|Ӄs`竌9F&Ef,-RTQДxBs)t/z ցLϛP])_ .<6cdAR/=V^(b},k:3A<`|Y)۷9}t|\ 6h~v1 ZɃ?fR+Bj Uk dhΠX YF7 FlpD}ԚNnrg%2lNƵQTg2peF3ͨ<+6ʘIƔZ2sD[E,/1ew#KS7hL'?[$N~(Y@LWgg{ rl,?@OI3&Ev9NRYFpoS֌ mD}O`Ii e33 m씢2l[l +k[7zrA hwB-4DV>(3L]-ܚe4Nq}RYϱ(}O [Z5tIU'ri\"0l~<"[HI `2+Ux5KdF D|eRcNkh- 3f(M[l H6-x=6**%\^9Wm ,̹BA<~Hv5Zr{B> 4IhLMI7oah$P.<66^Aqj*zs^u~/ : )^#AMnkc,CP51{pAB[ SF7-MMXK] (d=T [d>xBrbX"NKqn~Ct))`4,8V9ݭ}$RdϹkEτ׏Όa%OVI0J|Z_ɒւn@ZvƆJ2WdNG_~(wFHMߕ]7=e&Sae)[Ba)KQ!(;2KS/(([q8d33w̏Ɠ|bb;npGđ+K KA4:uWHWɽS)=p.q BK@/T%Qn^zfc Pblb?t/ϸ&0_ %W-BN>]2e/xV.SRS =f(w,P>4x)tnt eLu#B^1*s:6C7W..QBn۬`j{m~(}Ž0vYRsr+9Q渰+I=ۻy>|d 䆒܍ 86A{^AߑlH4 5ֻ3:>f܏?^`Jiۭ-d$WVzWIA-w(@5[ۡ\"$ϫo;Pv+uv$KyDpiΔ1Fs璍+W;80SaGQSy^zY<\kVL S⹪^T"s=c kqEݬv /-| Fjlfr7m0d xfQnһ]I)o !7j y2~wroa 4E1]*n+PRկKZd,YN&DvĦ}S &d~)kKAkW q-K9%Сo'Pe!*߀'_an-AJw8mF K0|\3xo_k` }cӄ<k 벾R z*{=ecSHR p4IuLhw Cx?/a(lm- [@?wXD;mj>ɲK9BFuŨRԵVBk$ʹtYGl;Dgu#CPqGq-q~pyvwIAȍߝ{|ߗr:_,R**E!a9{p )4@BcYx ˁ72tKp&ZDhuE[tN2&/.GXF8ᓴԟќC^)z;X`|<.Q?jSyP GY>?<ˁ9;T~C2Bu4?/ p(?sviM\`$HR$M1/g.c;qls/p8T&xZU4.RX7BI9t@ℊgo˫Bvn"_nlnPw-$XlHI} gU׃ZOG]Wu=ة0lSs߬DW۫*|\W5ފV9D+v}=Jo~+ӝ\}.v4@S.n(f|RX6Q '5U٥J!Nsi挫^o?NC` tA;,VQFV5ɫIfUob+l2>m 嘰}`paY=hdg|ƖJ'3W/V܋5'%kJxH (D~`[o-UlrZqAAX 1zPSsO晙/rҨ9"_k ǫ*GxnqFi5-m!b(l11 {sBnm=kw\3',[N;{p͑Hؚ-jG؞8cd`/GW> zuF-H )U,M[rڄ jΰq=r,ʨ$eV( 6obQ%p)9cKK1CrpMɹ@Kf]> )}~nYir- @B*awSwdqrC0DXpؘM`hhRί3#"u0Ӧx=w Nl=ԁM8!3C`y Cz N4oPtݠW!|uF΋fAVf BZaIm{?urE% ZfieCr] O+ۉ cۑlwGWoj/Ҧ:g 5%  2`fX@2qFGxo~r F̣ݕTsvXpJRmtI *)D@G}`Z3WB7!{ua{S:8De OZX'd.YTQ/Kj;=\*SP"#+rmF/kCb=oxv_p֌NPL+4ewa@>g ]{1ɏG[n c\fq0859zQ;YJWK5z閂"ח1*vh5ϖT9rbdO@I&ݓO,)(J2lđve1pp5/Oٰp+9C*,WcU>JcT ~7}Xj͡6%\R ,F]rAWi@UZ 0h џT.[61Pw1d I$<65XСWqNkJf +na=;Y*~& ̭ 1 lc}=q)]/qI G{J͹A9 fףoN@t4Y+m5JibvJы*Hzjl)*s0\6Hfx3Xnj1¯e Rہl2]v:erd@SpH..[ԭ?QH&[wzvG.2:؆׌2ڮϫ;97q bξx(` r"@W''$ /9ap,P{6i^ D0AQ V0T@&:;AEt[J}Ա8}Fk"?wEuBTos!˝6 <4=:VїuA!`2lls1SfYXNC`Wҫ9_!1Mު^JӍLS Z7< L4夼gP91"T=XBC<1L3sO`l IoVfyMBv)`3y*bgHE%Y&i~,|bHOLnNRσ[id։ʖS jC@4A1NQFX?X0$=YT(}N;v Ël -5>Y,PKzCΕ)L WlUM]xѧԷځɛ_ 7IDh.LH`5O& tfX^dDi'U(m B{AjLld2.gOą=IRDla&bN_3d`Z)uyL%ؿ/̈́76 |; 5Ir\n>\S-auH"FρrHC ʖ!A~p[ >9bkso%^_@yFXa}Hs&cؕ\w\=?U #s o*CRL{.MF^y/#y):oj%T| 1K7ۨuhLۨ`ڲǴp|#uÚ~VJ9}:i1"XؿSϓȊ`!e?mcPdWq bqn)4Qw FB@%YСgwixؒ= 9gw ܮ 0QP}\4`%@f\ dSRиv m4FoM/_(z_I*$R mI%eQxPET< aVM䘞ճGقYGuy<=0C {~En_jy z|C1Ytɝ<<+a\ D@U𘖫5\Q q}=vyKٛGY*2;:g;?$rkݢ!,뎱>) \h2@4.#J:~FWn]cC &ƥ}4u}ќ~~a;<VT TB?') qCzKhQiv[^49X63#'?@S򺻰P\UaRx?|#rTM"PO՛pL0z)Os2] T.>p "0dK  ̤t$^m>جaـb t q!u) 4ػ4ug6dZ.#쏌(bA$o+"u4ha^_+!ջkB{~rV 89r 5T,tPkދgfKg)$⤲PS60^sߏ~`&dZK!_t)6!W ACLPqT20é- g D`=7Cu+`IbT,k$ArVCE뒧'2j S-/{KzU3=d$&uEį-&Oaf) f;Щ$}ftC(3_{o%w4>b:UR!-%EIqϗ&_~kb|(^6,`zډ,hf' e%Bk=zzsMa@o̜cy=IWe)J<`H*W=*wJfK㯃*=F!猬3קc@q<֘0!pC:sk/FpKB=fbHw[6)M~'%&y{pglm$Em8[Hl:;bA)BAg~~IF{XJtpW}aj.GR T-:qT_#p`0~wȫ" 8U\պD4 =z(qVzt%nMb<"HɾSzCraSs犭3ni "G/m^kL NW4D kUhI8c>Qm.*>E!*[>mmp99By|K)TPH=Z )Wa_Z'yU4GAzv(V8yv|_E zjoE$3Ke` nkz %mR\3"Y@Mw[@>P58Ga=\o(ߔV?6SH^k3?=P7L_½7GS>1<+Wɦsw3+._$VW%(/2s"M @}td'>{i , R%/0@H⨕K[NmVr hZTby4Ht. [=x߳eaa@^+vb-!PLDgOwi1ޣ=`]E #0җ!|WR,eg3v-`!k G򍫽 P`859[^K{] 7`%W\“SeC0^Ja;o@*>wƪOL$@s G-AxlWNJ"ũ {xnUd;/)}Ѿ~A}Z ~cץmZ[hu8ŀ{T=ԉn 0b?HK=`oC J+$!+`rR~Y[AnMxcV0V,.>ܞ\$;dBk[ݩ~J"ºk41GۥI+^i0ć㻇QRkꃲ(rJ8w9ANѾ|ϡzQ]N}3Uy=,j'5Kt(1ݷYw ;4y]IvcqYN #'č eBg./\&Y=+jƲti&~}.[ ߘ: k<>Y +R&63vVCp,Ҥ=K B#m j{?x٨%䳙h绿Q\68#i*v+s'A Ւo ^McEÅZXc^ "`^!A'1w"k#H&~(啷v( lOȤk&6Ew%lxHh2+{|XaKC^)Z)lA.O^ 8jߒ-&jJ˫M?+ͥ;ӗmx0dM RB}ƲdPx+RDy>Oכgԕ&znSm G?G_ջv3ᰣ:U`Zt=kf>-s.nA9`>c(SC+bcF#Dd==w9=5)jCE)lǪ&39JNclpdjXp:ݩyqÒ+h-)kksAVc}R2A+Q+K ɨd*\$a:S{#Vlh{y [G*c,:W0Qjӗ05 qgw]z; 4mOF4sG8ǯ2Q63>X׷^4Nbƶ}ܑy'/w]+Y m6R>әiyKX.džBZ!HQsԧ3ӵ/S(ep%)Șn_׌-aLNFB qJ8iIȢܽtqnVK@Q'1~01l &V?N9i'$i0Z)PtOG{C^<|8'0LD?4I݆:wS71O4KeUHܑIjZwooE}5QkͫBR%) hw$g4dL !YZa(\_4h@Pda7":j( :[ǘ\\e_OEU5OŠUӆ:QRi-Z\e xl^!~4[H} "!G*Lv`Eoևn TŖ bMq 5 cE4J~3(t &cԁhZ چS{PuV4TRDS$-UԹmjƫbtT@:oqC|~H8qJ 7cu~Z~P{u5[n `O!|pT'|Wi0:1J!j[hv5r17Y@AᣄA{`9E'iY [EL*g,Ffӣt`͓ڏ}W9w|]a <7d CqbGDC{aPL C'ye0d; hE#G+J*l#l9¯~)pj">s1ŊQ]Ҁt-:K$!f6_vہ@48b"1:%/,jLnEI㆗{JThA7!&&WhGXU>#9!If!g9Pu8}~ϭw݊$&(NErH?V*?V) 9LMxW+BOZz|OD&W- 0DR> "!(y s\ WH0 .v]$Whw1<x'4K>pOrQ@f^k%dq«P;QK &j0sΩt|aI$^Fgb׿Tmi4.QaЎ>ɗ!Y0.z&^ ρL*bW.I=\2?`)O}@RR!I۝<P9>~B4[?j4A ʜ2co.zZS{HnǕ t9efehÇ-"a3lRPxJY)p|rh-quTd  M!}佣&d/܌Or"<荼/ 2ÿ/.J6(h+'0p mʅRKtB!nس/, $I" uNJK* Dd11/NQwCABA Ufv^B( jb@hD$Tu+iny}LS4')3ש3Vӽ>?I_aJH3"1RڞURmhF!FV@;loMT9 E 6=aJXj}=fӹ!HfnBg+0@_sU/n LDyOn1 ZlVKRn2GΨHCC*WL}}%2N CDX)͠ 1qCr?MALq5_ކZ(]1U܀w$Q\@4)6.ǀӁNnݹM q~6r%)dcaogrAA4rHsZw8L>f`ֶI$u$/8cB1}N8꽕y jc3j«.fOa>ɜ:yOetl6*$)Sl,e4Dfk`RUą%7 6aRl7i4#x'2xu?wN3ArO&.N܌Μ")_qyB2v޲-&ipxzə#4inԥȑ ;l\ơyl5S8)D!F.,ͨPHB F"RT胬l(`XηF.y.Y̌HQ6Jj`Yf.ƀ~'$YÌ׳);k^3%&;O  ?vյ2R8uWUr8ʤʑrkO#&kPU_!*h!4yf8q9/%ZSuCW_ƂZm͆Y^GfAy$k9.RarJ_ݳL:$Z$WGh4+b/y%A݇9L>OmzjFIJT-o~BK{PL悞Ix8`VNuDFzp7K0- ذg4#E956t63!Zt@ {Tr{q;h寎I׀JK6 d~HyzM^Szƽ{=1 `6P?ۃe5C_t gh\2b:FS=*[7,ܮU]ۓ#3G5æCn-ˏڴE}Jp"_%B HRic 6© .,Ngɲ': nPm}H)O@GG7!ǔ>@G\jY@[م66nU6 RVD8U4>ǀ̡Uں_tJyM-yHHZ4gr,y2-IπlIJ1<ϙ"֥WgQ,4XmGsyp J S5E$݆~Q"wmwda^lo{Nvh(ԋ-ڳMT 3?%n^ܑ!hߛDwuZ64=!ccJ"qڎv9lT嗌`Q)oĘe+THUԤqm?# W'\t2(C {s#^kOPn/111#P-|w)`we9: FUqV#y w+mx6\Vp{2dIܯd.n=GnD6谋?_oEWw`]ې mI h] =ݴEx_4ZK%N<γPtoRRֿ?Y@<;L1fu`SD*Hg'I-RswæH \ACcqPtӮs>c/ͣbJ<io Ylg94FaAZ`D9MYLJiC%#AJosITÞ"[ɃAA^ҍuk2\}>>tW:C* W$/Aŋ)j<x pTE ^m}Ń՘p pf vA dShbA4҅`a3Sڙ爏UB)Z; &G'9R;l0@O_qɞ9YIӃ44wT :6G}?BU̹ZYGv{ϣjrOvYQ ]~H7:.]" chsSRwq_ \~Z/~fuo 5ȅ6>3'm$&U:U K2P+aH^;5a=4s* q S51+y v8ṞMv@kݿٮ+6wT չۧU D=iY4G6 TR|}rS² d_sOw\YV]٤dgh5l$)ɏSR `с۾U,'һD [bJMAt'cǨrqOi-eoG X|^` &~(Jېzw>a$kԔ3;{{9‥O>7w&Wm+7Ru~b8U Q{Tf6Sw :b@°ɍpɯޅ&TIg(ȉi-XoW]jQT{[.6; 3u\;Lw؎7TCVIH,tp#sς*Z3dy4."x$&ˉ(-BlϬkl~˂U a ORH|\j9Thܟ!,QOkN -Uw۩\}t0Fq";E n~umtgi'5/ι/"[W,Yyc7-tkh)cK5rK _tHY1xNrmlk3'^X.KIZ|pIv$6&棶=3<̩qhxsct` ;c ZBoԮ/S 'L[PJZwlFhV*aƜ3ԙޑ!Ok)řDv;cH%Y2!BRpDYϥ~a`MO $7DCs};8|)e@sWU'Y=GqAtT".VA.XNh}eEJcPݓEOhPc}?ڤ¶,d n#=*#%ZQFssLdt V$cTǬȂ┴9#OTį'#.P&}z.[93S-DZ&lMNrfZLP%N8Ef%8%)H <X,rO6ۅ:l}E9<>h(8.FLcLS |ėx;ݭp{w\^6Tbَ!(~/OFV>`` @ q pG&B mi#IOY@ڰ0GgE_wM|C=!jtҭ]ߠSS_u6e 9[Pu@$5½D=`ߺs59lMɊ'll(@Et0=9s{_}t/I:_Z6Y+36# ⹐yS6iU`G/܏x5YRr.1'Sȼ[f=A׭8ٹZ8"Mus*e ;;b0#i-oPx/Q^ tK& d1]MS/G|2J§ݰ@Ab:94+?)Hs\.H7¨O#FE߻`khGYX͓kbtv`3V"RT 8HIkf~,):shM~́&|t(W uIDSz01aą&ytԱFQ˟I'>k^+8հuC_w=/\LJdR!W:剰}E 2C|@T˒AmKY_XiU tf #R0h(>G~sN@!(x ֔F5mB6mAAp_hM@)~E5'.siܢKk| $NhU'ᬵſ]#4rԠ~E1KGZ/UpDG`;̈́ _!2_9%Vuv|pGU*ᙩ"/?b/rMamKuϜxe81}Pc%P\FUHECҹ@ڄbaQ|^f˶ym `ëȯ-SBqB+\^ELyڇz&#V! qdWxWT; RrT!_ds %I ʧa;W P=B9Ӆ߀Nw3{R'ua!&f۾v&wꡬ7qvw_yH Ԑ="c0?xNJ0wƥf2JRRPs~ģ^N6ԧTTTZ,bZQǺ7Ꙫ+}|L ^HBW\ Č̡ "5![,`P1Gfn{ū~\I2 BFMmsJTli^Wr˞CxB=eRΜ!EZ!lǡsP]~[̀T(l>!NtC;iN-@mO RHd埸-%_%Wz,X7 /-[M Ѻ&l b˟^J^:Z1ڝR^/$]1 4!pӌ\4]k7S i͵W\ >t0N'A%*rƜ9 gzQNd^ǥ1Y3@p& Ѭ/L ϓp"){mKm}2oz"e2dD.X5hAi%-mr%yP:7"ۖyE>9|6f+L;m_ ]>jv!ک. }r?1ߍYC6~o)h_`Ct {@m"F{G4xpM0C$!kCIMPbŁE/^f5Pɓh&n:iwrJLt.{Y41z(egFۙםosHLd{~=ƐRڪqVo[CnKw#2yh+ ;nghm@WK6m L`jW[!_˅U_Ldݞ}yCqw0$;Qڬ?;/J4N_ ɖDC]_'78&XsUS&z ]. MgUբvi }\}kR;Ao1JA-nͰG yk" mS(ʽ `_?֖.hQ}8oHVǽjd/3 I -h.:C`.[C)8:R;L >ȃomBjdWͪϋPb@E2(KCӲyX?دDRX{TqP j;IȆU^)?gYSSG,.쀨bdl}=Hk]N:ŧ9T(&$@)L&PY+ѷKN#ڛPH<\]{Ű0Uڞ;l@ij%͟ºxC?{^v.;r͑8. _y1&Xs\Lu"9L F#}#r OpŇ Z4*轭9bni&/BlLS~CT0m)tDV/Qk_B!}dEloŧa("U %#=&Õ@@cQjd%hq$9Ez8z^eWtNy|2?oz1 bj@TA5ad)F zs E2j,L1:m`b&WqȎ ՗jll5WnWFaţ"ĵr.Hw$g&~N[Z_)Biӹ:m6"pw1?8Z1`OjC~tDGNm "ٳ Z5hf쿼H,'q^ :,U;f++S:^hL^Q0TNHFYW  f.i~j[$T82t#pC>Q$NZcsXv-z(ʘ6Aw:ӆã%?bE' 5lɋѳuZ:R]bo,(L|[>M;(8nF4beZ 7g38l|DQ>Y޴a4hY"1tue5GHj%+3j},bv@`Ul]SuZݢx~ ]ڰžh/n T)7< Qu˄]¶qsgrN֕sSeパ^?fb`z>RCT)[s.ѻoޑT`ѽ}|_n]l_d7=Tc"͆!k|F,(g{߾*6c @uO( @@[~F@&,dL+VgPQ I(g -^!} *z{v[Y;Y9EdM ^:ZI)M!yhN B}4ksӧ?Rl<h@A9˥i ݳZNb"^}Gr[7=5 P˧[wh6FiVEjBB5ɋ@S{-4&d|3,kM' *@!% 3MUܙ؝Yʆ3oQGv3-˧>Ճ&O{e'~Uuu` n[(U]\ Y (  Zv@ȲL̇EH0͹ԮŠ(L%us[$mc !Ӱ(-LV;φ "M0-pQ#/Iw%/[JqNH f*"|0,;o e7^mӍ Ȧ[ua> W5ȵVt:Mنd U1ݙJq)V R! C`  4/E2;jPrԮ-yשiDo6 r5, L ՑtlHB{;'TXױ؃/5?v%M`1kݢغ,> :C>5[(Ny$ai$8oWqv1J`TwpQbn0'{ 4ƹisˠ 6 6?p`E0튯sةFI<%f&T&p+ U3'ԿM7462sJf7JT qBL7uٿ?Ÿ䍐#~8)Q8+Q̪j'ǑV/с.t`6@Mj'' -`2IKNkս<$c0^n .BmR(Y}ԯ`Vב~1 r>pLmCԜhoGK.ܲI:ngn埦BS-H5uŖsx:0Յ͒*@\ԬI͕ۢgmr_ d]]4x;,h\TcS"uc/Ռ*օb'^;mY(qR7b:`k_tEN@ 3zέ@0*Ѱ}\΄.w]E;QdsħmrX9%^ˉԼ(G֒.OK5[ĒΞ]8.ұrT!UeZ)P=SǕ`pGHRiƘeQqv1xC ]aV+b =,Bڃ|t`5"je|1X^|rMb:,ѡGj,e- ˥LEk"}iuiС)_4#0X@}X\>TY|= 2\n@UF AVp7[{FyM-9 xBxWeUSưWΖ9I SaV`E+]iy5kދzf`n9NYu'#0}ĭJVYbȷu/tg:R63 Q9>["q186@y*2{uyuQm6$ȲI%ǂHڄ_7pQc߼폌E1^0AHQ)R]F]k6oV`ۣ9yajaanK.J+IKyH')j#\M܌k**GJҳLqKĥuqsY7ȴ4仔[5jXYpŪHJ6!\ <<3J0wnnN!%DdCy79_t񸴟exD/q3nGrPl:mk.jַv/CEm*Ę5 ~mY]_y7 Ѫ‘MѼ6ɸ{bBO^ 6[[* yʓԄ{QWMet9Ygep29JkA@.mFr{[0-%ܙyNþ}ꍘXt'6e cS]7l,W/fiJF{Tܔ ~aꀃF lH1v~n72e&>$UEB. DnVhbMKD9'jù*˱E*Hd<=4BG `(w^r/dEOPڔKC7v()m12%f!U ݢQW8,^-|JQM%i9FO$4=T9ϱCdd\V,7(|L1yMjGsegg%MS8yu1K@3x|.[.F:`0 dIRq,UC}nB 4?@S]]isD<ɵ,r7ˈJG4EZ\0ceA#[y)hcKy';魎CawXEܗ#wz=e20T=9;_",XTD.!x=<zj 6rV9Z]JA&^!`m8h;6LP֔n4Ի`?} ZPsP]j zx:P27+z5v4p2R6 F-4BS⚵i 911svFRbS_?M F$eɂ~*A9a|V8.,fF5ŵx&HcmOgșo=a(]f7\k0Fy|!&I c7ƀG.n~k[`ʔL?rtZ18Ŭ|!neT֎D=7ݶblo#FwSc} /*g|u(y p3ܢ)c+gµgeeaQ-( \}b%=ɪ?F b0MCD20XGpv <~ïZI !þs9i)w,J'h?Ia%>!/.I78ﶡP@mVF3HDmP+\騀Jk8Kk˦ꦉ_HXӗLҊgV,Ef߱ {JB_/BƷlQS%|9aw>Ψ`-dьd?qoȐ|‘hHn7%:d@ͯ^V_ye0Y89EX"wF &I6\#-= /tb;}:?Nmn"v6V'# +cͦ{d[r380Vޗ U ˃nH1ޫեe 2+H-yW;-\ N(snF ~#dD: }kvgtrl ޡտ!hK^8CU ]1\+/UM2ҠqsW$0 (z9&jI@з\rݺ^>A'lWĨ_LOѷt{.TΛ/`2 R+\~LJlYsHO6%,Ҩ+kɗ򦟭B~S̱v8}[%C4ipZʅ̮v@/-v'uaEG y|!+xէ7q\+n4th#.d [jle l7mŁrS@36LU}mj^Wxf9-[W-C B-v\KjNG6 o tԦkz\|TT0gNJ6.`DM".5t`?k:_P+1[R|#j";>4R[ BqƂC \sT%I֜-?1jBLh1I1|y5CR|\YMМ~Ddf3Mٜ٤UOmVC=cBp?CL ,f# 54W ^/7 խvcFϸ _MY;3l2t#HO8#fv{j79ugg uyT ojJ' R)CB_)9*u:f4}TCQbzBg\AkW"+$.ɖ䠧q֑ԴWo- n:tZ{7%"c w鋹|t*'wÜR8~),#\Nier. Ѥ}:=SKIWZv@ѡA:՞DcIBJ79%+ί=nC.<=!E.j -$_~^%͌M$wB[Ku9!Md@'>Sɐz/;] Qp:oEOwTq!=oY 'LgVE S@U%ꥌekwbfV1El(ʓś_p](P

"Iˮox K5ߧpdLGkYq\EAe1Ar2JeX0Z̈jos ] NY彆I*XP.TJW]I֜X,h~CtC:o_Sĝe 1hvБ3! *ă]Xr9_Hh(d~0!xJ;Ifb3g+cej gRYUJO;Հ\0{ߜ'7  k`+!^nSedi5J6G0)H7q8LeTǰO?0ZX `^`vrnQ6̻̾>Ԕ˺,ez|U!}3 Sq1U[+F'0l\E?/EhW|r&;aeio*j N㬀=i`oSSݫ {SP\OQ#A־KNL]_+y_șUb53}~US>2d{|/;mLq}_X5`WK|gX@`цWY,bmmo3'>3P @gV%cv/L)W^-f'@dk|AOڄK?1Ø*QD*'.n02=061CVtHz=L;"K k?U 3`qk czrCZ3?<:=d2XV_Fbt}=wDlxmEHz3awʝRq/~%,ş)%ȗm0JBTEϗºrWk"Tpdc# W{wꡄd&] sC:yo'72e6(K0:r Mh'6妑:Sp0 <7fw4m _c#ÆNjy֮ a]]PD+-#ED8H%MLE_$>18k= iQqy"ǺcTy+'rJs4`7؜Zߎ&k)(+:eqd|,eD 86'Sܑ*u7̬1(t;~<e5_ Rd6u& lNWihވt}͋P׭+W}JUgNy`;.Jgޕv_4^:1i1fVy)׷ZPZ򟆟R%'Z]cxon*-%/ :y0hRΙn6}^xFZ8|ɐ~:g0k,ZuqZ*JM⇼n|xAi%nP:qb4-Q;|A3 #~!3/yI/*܌0o 5_0vz1""C˦˯ݼG OAEĴ´)Lxo-&G۳r쌓=ϳ^=LJBP;E3y!az\8~'h/'E%.I.(ׁ|y5ϲ_c \+C\s{Y;S"2~Z`nx( Qx$4C䌁9.ѵ51@;*Řfhӕ7H#v'A>~vpB{+LdA2ΥCM;B${8 }_<ŷxLT" 6.c4B+!=QN JDVj/0fk"vF)h?fdwcdQJZtsMPΟ {Wu-Tߨ6ܷYƆ= Lm~.Ơ ewbݣuL2P5cdj 6؊ p`讵;zJ6PpEhU;'BS|i}W yǀL)eGGPf="Ů)ߠ?RoR(/{JPƻ TTBz0>6f/ ȝ$Gj[IS+Ҥy~Z]?-=SnLw;#J5#rIbF0B~9%w-_7p|E:;'wRn<+&XQP auUɉUz6TRfpyK?88a;j`IXޛ6N)yY]< :耟;ZGB SNio%e) !BJ;l0\ӆb\'70pQU2`Jq1l>N1ߴyk_Qod )O1zuO1$,_1-O2a۽Y\[8K7Jն^2 d`V>Î4{6OD2U/&swS29ьLd:qwH)@!\<d˖9Yi?1\ 7ܜbG3jy5~5`dU cə塖#A,Q!dD=Kngz*^QhD&bUѴVw[-IxW.iĿ9!Q;Mt'\4M궎d9bQ7 p ɡ_Ѣ٨" sMi:M`!%}S>Aln*>V />EBv`.Kp AkR d,f|5핊\CtL+ni*<9~G1~1jac:Lq}>C;6U4zm'= KGwc7/6}0hkdq<ϰE{Uc+ʝ9]QN. >ȡש^FdPy̷eR[8Fl0|[Xl'R%5٘#<ڟyED[/vĔH{`![6Y#+Zܝ $~=RVh@B=Yn]ς*A,$.A4`'~V1 §X!ؐY,^vknDJr~ RkbϖN=#JwN|p}+a6\HHh UisCS̤;+9]W:rs۠:VfXWn }E%ip`n bnK kJ!3.Jk`0t9g1c,)frv#G+5;G‘;% `qF04ujJ~x#C?P/٤̆e}2`pQ**@O뙩y>%i?gp' ,WRo(sܞ +E9D \HS*ZK}~\w=xnW&N2Hp7-Tbϵmzb<R2{xHX7[7|YybH] l>y.s_o曹w*HƧd4Pi[孾KiEd gBeW<߁qf\#-K>U9lI PBHz!dV ScIŊn׃JL>3"B|~#N)#}uV z:B''$@kc6b’uvI˸ M,T=I/ba['Q:[&3@ke01AYU7ף۔w|?U%d `z eGA_nI$y n{կPf|zXCSe1՚ch9s/S6$)]]uhѤCkI6hՈvPZ|ɊF"ۀsUp^EJQ1J mظ1WZob>.O/ 3h$+OY (aV5ߐ-[fԢش}jvsH⸎q ɚ !q_ԀLwÙ kIJrBt9=A !oj_,vJiZ@,gjD]`u`h3w"m~ZovXW8|@]i/>S~:26o?mnBˀ3ϕUv?~$ng5%&8eͦOVxR YtX:tOF.R9N ,k R,p;k`9l^$SR&=d蝑t@ɘzu`$2zy ے (SȋL ΡàSH$Vw mCuf/Y n/o|@^uxMAribL.xL|h~R8}=aUTC6N%g*[BA} 5taS\,GEC|OP>j+R jOx.n-Nk2{S]A=OV,E -= y4wߍ:eFQqcX+,ũ#(sr= J<3{ GLn}erD-tWlhGv_`~WZRYyS5[)e퓥ث/j-d\\ b="m< A gw]%SMl:DOpv]> ks_z ^[.f;w6!?;fRo纡աtE}mJ_;@ִ ;,ލ5S7ٯGu-&|08z{PxwՔsc1H' T;A۱] lKԿ#M'HM~ tNߘ8ETLK(me~6CXd"@fLu?O*ۈ۔ßЙ&hcĆvɚ>auP's91@)#`%@Q@*ymZNw }o'mZw"+1uD~NoiEhv }-krzS\&nr^:S/|:sT}‡VUЈu`Ƣ@p Mp%q@ؓSI ~^ ZLƻ/06%s܋k&w c }|$ 6jp^J=KC"\Â6nS=p {\eSo٭IwM]W6!kA׺m |`*u]@>(|sj0E<b@OĀP^̡1Tc_@bǼ$r.Y}1!Jʓi.}5Y`3M%AW&d ~DU6.1n],y &тF xͷGAe`#\o4^N['5Q76T.y3 bLϔњ?N_F*$#JHl1(S@w^;ڪMkႍ.OguCAWܡDE"х< kmutgxwuL{%/Kdu(AKHv.)3Vx<,5-ʤ0A<aH.g8hKN\\k_}k ٠zIetGW82]]F 2C;غl]]OۙcBhVG.|/m2A]ONAqwϴAE*n O )6EYT\ |7'ɫQ!6(I 7&%RiH0U?=!~ebPbfkܲ3pSiawY!*tQ \;1/g  HgT]q/1 K0iU6^9hvOsĴ\=(/)ymňsEKb >6Z}Azp#;f :󓍞qXT#~AڽjOՆda}l2Cg1\0+ qtZMs?DOgz08] K'ݺD_(ic}k1(36l{Ccwg#<,bTEcvai?WK>vBj2cQH$5G=-4buh;Bq%@{^tlӮ5vmSﭾR=FgL]A^@9_G!W_XWߕ mo뼢 bS]m<95j0.ut?>٣ᰠ;_>2gD]rXr3Sݷ0845@%b~B"̘@W|(JgVO30LFG*]W^eu$a EUv}^Y=!樫#3/B6*#;I/4 -87XU \?^t&]T{n rjYURZkY&%3zw۽&pң1 2: qήr7p"W0}nhΦQ͕>9>rJ n<}ـJy3 /a]WHuLʛI m溹ZQ߶YS]ˍcZ2ED~i`Vs*.baAD TӗK5ܟ|#a!f2װ.rI(F,_L֩yA&Rf~zRT=\!$uUH΅M18H# 뛟8;eZ9%zn7񨅽jo$jQ v鶐"^Vivn-;Qtο5JQV1/QdIgSF|BY:h+Ԛ54XZ%S˄\VFp,4deԑkBEE p#/qGk.yH8NcL#::)Fs HƁO WT?3r$N:;*]ig`*`t_[{W@vx iLnT Q- uH`Ԍv򰃊S7빞FGmHAJOpppS([(Gl͔~y &c4Qk䭦1N'w$ ~ay8E9\݋jtJU `,Cb2OAF('Ͷ]R,7# /BݽѶϓ +::L0J5p h\}D&rlJ2%ct;Xl.+bm1;ijjIM赐At@ڄ1{ :IR1:@1UL7FD4=LRֽ̔%` Q_oF]É,oW 'kԇ͸X|B9 oN 1{P6*-_[P2L11`[hjBbO \GBhgcd? e:&dC/yUS,MCY LIs/RH"{d'`\*cMhe5x Z+GTZ7ӶQF,\2\ukUg 3rFr`7-.0c;.(iW~dc2m+uGA y|ųâħ!zD3ٙ{OGܼWʚ4d3.`<.&044.X!nbP?5wx643udj}rSLb `.ш0 idORi =S~uo*XV|L+3~{Յ\n(􊗛/sLzEO1˷T3TnfsxG#VyJ8c#p F~Z+ dg ^7<>AR] w9yQa'{DamB)A*- Ǣ7< rE-A| pNY֞~7p>҇a$J^4%܇iljNYf]f P@ʼn퍛Yt}b3 F\Юۉxe AY^$@?ԙoWt#Atjmpk~EbxPkt%Uܰ3O,yM\GL[haK OG%Q>\+n>Ė+qE뺻)XU-z=Oȃ_vT:Y4`t"yב G6i}SĹYS-ۏfWFȝrz>&o+47:-G=wO|A2ʑIYpVҐko_c7lKWXzMҢX7]^eR/rWH7=&/GFCmFPKF~_XCtB0?5bJT?:*Ldc'WdŮW B?\?kq0K,%8s}BQP0³$Y8@ cxdwƨq΂O3d:vd-=ɚyT4Qm3.rD}F`z)RT NjVg}B*TqW CֺbH@!s~~q6P %tA}*ްiI=M73iKGmצd"M09Zq BJH,>x=r؄9'@0nQ(061)f bUf>hw;Xh"K;/R<"yOo&'N?6 V d%irwRӦynWlgr"a $KK B 3hS0@w F}DߣƚӚ`HLR N0\c2pi6j0lQMZDm\ɶVH+CC_"D*I<Mvw F="r*:yzdXSuIfGݪYa^+cMo jLB3[72)Ԓ(GZg_7z. 6ѝb2 -n&6.N c=.4uG.sj`Ye[$\臧v.N UOm/A}ׄk BudЇ\@|oV{^(͇iRjwZ ԭ᧺S*MDJuLyrq넃&Б֢]fV?xdNzP'WqBiUq qi%#a47q91g1WoyQ/5_ R4sk,OVnUe =KZ"t-͔=DL7dp_YÀi6du%5YJxE\*Apr$HP7SIhw\PH-\dMF)PjZY'( Y З3σhK53w/D+SC1WDyLYrh-v]BZT7JHb+y~Z=ZHR@\Z!бr@En"5ܜȥ9TOϮa-G9ٷ[ Y}u++U]3\0AIqNNeBBߠ˟tW}w7*d՘Uq9WoGmwfr":CK-=ޭlJ@[o=q|ޱ _fJseu$Żm{m߹u=mRֲtɞB@Bfϴ|`~A3_,b< f4Ʃw3Ie~IeMK]ZK*.Ib~<m3ByŘ흵~! eyj* Ţ F-382ϝ00Mkl[1G ./C9ӈ1&i )?}ߨ=W:6oO6a=!c᱑p.{%8\RKȚ$ (xBa}+ʉ8*X-۞?Ut6E?+H/~=]{u帐,k@?m21=W<xDihʳ$/#ϛnW-]WQ z S_ddy w9J=TFL*iwOAv%c!FkTT;@!U\rRۄC!VRFAD# ;7'S葙ܑdJ['tR 5v$)I}e*Ce"\Aom2oeګބQGTg݉\@[X>tƞ !FyY5r{q[:RaE/StD aCX}bk:=ȳ@4UdŭaFu1(.3\CZ0G$ĿM_L> 0rl#.+i~}y9Q;,Usڠl&⯩3tϫ,͍L\Drۺc,UCm7;q*CzyYzr)#t ,iZI=bH7; j8y97GT1IuĚ]?!QV6h F(j^1Fur&2 =(Sczy bqssnNG<+RݣW «G˰=2L27ϿV9n>>޺Q#p1ҞA)MzkrDC3 JDJqlTPT ^j}o;4_h'2 C7 uw upqynf 40@o+ e[t2\JƜGHX;,ԑ?~XCSssާa%]yJϢj0 dpලɻux @tpCiIZ:e(oJF4 ,‚È{ `~? b8|Y[,a&jqQʷ*ojăo$)Z;3$t٨̯qmLվt{@ɘy e=GfqIJ:Irݻx4R;@暾Jģ01Cp~amxkP:\|t55Q&69?[?J:$gTc + bp1?=r H6RjAg~ C E,Ner٥~"zR-:Յiy;n3kt6ƓȢ[* P?!r^%V I?/Fb(\,jD-_4;F!ވj0ǰ9 $~K8k!PVG9 =Mڹ3<ɓ ]DP|WD ]Je,?*g '>_i6Q2^So~Hu%J3sīcOA E D3&Q#>d&IofcA1*Aj!Nj%GlFٰ.C&p? OQO!zgы^v?DVuZbW0kz2E6b:kS -sPv VFBK0DEXEA!PﻞLX&m7nWzOTl=35A ?+}MOBL>2\=Cj y\+gU>Nb됦b4TLgWa/DƘ)S7~g|B K& v\D[el_RuzN-aS Y|7)!0A-QtH+?+ۂbfQ#cѲs~w C/R*I1=]7lFӐI;fd[H4B>"PZ> "?P3M EMs6  {1 Kl88VބՁb)Aics-{’FhaA~g|Z15<#QLʡRpnť M*<0ۉtZ8놲MJEko٬lGEuΕwto\D~Ԓ wj#gx<#zfrc~BEv$QVJ3Z\oBg&A%[z/7nQ R]#$St!zΩI)Wm026KDq5ĬBlJ|79'Y9:|Ҵ+G.6&lv%$v1/&_McdK3%/:CSILtR)sWg{M XΞDΒظ#C+3G[;roG 7@ moa Ȩ{ О[_TxgeG3"o+5}?%Jkـg9/gB.%?t /r/J"JU0Mxq3 Еw,zCOCPpL?R~Ijgegn}'`^]#w~}->!L1+Q|XZ1:o[VJ=|@ P8hFz޲%GΫ E@AA8j{b{5bjVk tlv<*qXC E@DuwfG^r,`q>W2ȂZİDPEdb5Ytc^NFc1 e;3^zhqJ+-y8op})>X9uS?kJv3[Q_>1pweT6[ZbML)OO蔘 &>! A1v;g@ciޗ. i3.cs9dc|$;[T Vy9?\p^G[f?AJ Pˡ,5觠t! uBjs"N.riRMk¾φϯ0V+~g47d)6]Ut ]w& x YM׏hyD 3BYGQ7IqY  c";TVQ2b67wzÞKpx'z+<2i,j -Sr"3}9K;lI!K%uRQDG|p/c@.P<X[=TBjE0{*0J_dzubE[(8{{ӂ\hYIu@Yjx*6T԰V:@;ySzj{xRm8^˰0jzu}Y&CSd^c$`֧X5ZʍnXf7L@ @d'' ݆n3 ]f 3CJ)Jrf?̛V/mL,rXx0R%(dNG/Q{t~Dxo 3o " h6+iJб 2/[(] fǫ}-^! ~.8FRc'Xc%'-c7ܠ}ռ̉A[ E n&IY~p iϜĥ56ߤ'K^5o ^kk!1R̖XWy$byzF_ L3jVW#xh2WmZ!^#jg.&OfڝRGK|JV>C"0A.Qe؝^2UvtoQwB.KPoN]Iߍj潈ֈ4Cb~ڋvŪ$vܮs::8u"NyRթA"S7eTgxnv\S@V TXJ}KDϝ@\d*x(m*q0%v3*̓ k1h8qscGm`*7n3tI?='#΄WF^NmKz㍙545"_$N$2zU݇#oHmj)w ۯDaP~jWO @ ۧX(Wj/̆Bp!M92Ao$}rm`u<_ zNc'{u Ƀv Ue1rE#]|OMTb|ŦTG> NPRtktd1;§AS fDJZ=| 3ar4#PUS/5q]6_.zp=Z^yQ77t#a97jٺR`UjsZOMdv5\NMŐ ɠY>B@g/ݦd54zaf7oT5̿![lO 2Qm gѯn?o2{7!@ $L5D;^ΕI;ϒ 8hx}p]{]!%Y5G7m4Sj'(zs} œ"D? Oo(MXpU߸^mj ꢏ]c^s̬5*hhЦ4.vz:K*u T9Z2ʤ0MEs TFge~U\QRCe*ID}:,2݇<1b4؄3~&2LkR]טK^;0lcrNaژjSokhxMs{g3{fV>-;UPۉZ,,A8y4-h3l^l]UhX_aa=V"uس , ǫL!u+:IcB׈[Xfjʮ Ξ8XN}iDc( (L,m4IeIsf鎶a{fk1f̚9˧l[CEI+n2sA[Q d#=5j-q- .m݂-cn+X{A Wu/1\qE;CDiWW --z p!Ftu:p SGCD) TV)!VjG"nRDw\1tg7HO+D >يA *zo3wUEfrw0A k}ӡqɔL>E}(I`lWa"OPsϋi5HRW\!aTm}x+ \I9L->_FdŷI X͉Q.9Emĵ=x4)A胦MԨYl6^PL8KFDvɷ$ezg=bR NɅEU.:Wg [ه"T|wG:#\8b 46N!/ayEQ.pya1Ǭ!2 "O^ {~HJ, l+>Uj` VwI^k[1'WY~spp ϙjmaXe"@Q-vHE+~ 4Vj5a*0 1.S"޲NÒ->=MŜ]!i]`^ 75}-fT5QGPs|+H 6&FJnGW<ؑ:?z:o@FLy|fBǗHVjy:z2DhqĔ5Z|& da]bpUC[Z.l$˲{M4[0\hޕ͑cg> r6nV9XqXF,I²4WU ɾ{BI"N٦ǟH8dњ}l2.'F<1=CwAfUm y U GsS3NuS&r4^2x|5z];K9!" |q?}w{[/5^wDX+qj0(6w VϬl9yCU)]j+!V~6lԫ\db\)bW iֲD8H-˞(|л/~%>8_ 2TYcX³ҳ#@J]BT^Fpɧe;PV:;bfjд ҏ;a1 (n5(؊%I$?Mh5[i<)q+QױGVQ˘ϾqJ۝^y4-O=hߊ$Z(vL [55׋::fL2‰/c[kZXeiC0kȩDXFMqy%bK5q8tc~:*UbNzxn d(9FJ:cmN3t;cV<"(( uMS(!kMGGUR۹a;0uleTi4SC~̨]+]2IGyi+FqЦA1]wSp~Y{&KR .#R_܋9A|:~יX\XwQ!<PK }ءSRPU N8(yڏƽ.yX7>[e" mi5UP}4R٫yPF+בݯ`F"zo͵ihy]O]bt(L fK3,{Ҿi 2o.8 gߦ.+|ૺjXħDZP|U^OتoH3`4Hq@N%%04gGt`bO[0=!^"2iDpi1;gBuMct ^s\ݫ49gǺd jX:_tc[CKfNVǵE {7V50D*y&hL<%hg ˳L5$[p8!,Gye𚟤X#mkR>c]àtPnUζ@Vj^LWIpl,@aR?2Y vPVdٞowm[^׮趭:L`O W* gҶ{G(afHW^tķƊ $F!.@HS@(p'/az_Quw=:, :;퉭Krp>geL$vmU;\QJjFw2{uG2 !TЍ~#>DI#c1K3ȉ_,uM>ǐF\}=gIzqakM%Лޤî pIK__3:v]OE&@ZCykPF^5A z G{u,c2wD{,rf,Fxj ?RdxPX8@Dy(p1$v~H-n^tNcCc./G`4h:&a'FJ%(=rݶڈ`"#}`GW@;NЫG$aNr F]/[^2"zlŏk$4]7g W3Rn?0ڭCfUޤ "kYVy]1&wRX6w!)? g բ%V$_7))`v`ZN`n 4B+NP=t e읯3{R eN 2wVz_4-Oݥ q3쉊_f!,DVr ll"a[ⳣU"0#|/Qfq[G'>=0a%*iPԷ-$T8^;Ȟ:ͅ4,+ƮNͩ1'H3E!^ScafT(F|[}\vsT÷ʆ|IuvFo r*a` eKw&E}UkHs4mh=knv}ZW%b:3Z_RfAtrd^A1 xAAݬO6 ĠaSVPʲyMFې[zW[#SNV,=}~D-9sR`8|-Υ[GES@%X:p?Xskq=יt d&%(0R]Ô]?~!8uyĕ&\iBЪrxc|։tmSrʹjcz Ps7' Re-aG@.SFZQP₏y.-2CkJ`mvL x l,(2EcA͘9YKЧ l-]ݩ_O{(g\ ןӭ PBt[tϷN Z9T ߩ' GvnLhZ: hyѤD$ {!U[GvD%kIJ؋ORx.K@f{ [=wF,-ULБy8?~F9Tn'Zt"+شaw|7^_'UFT|W2Lu=+\fȧ{tpYr 0yP|W&8O56 m<\а+&ؐǍ*[Oo8kוLmr%b5 *. . |X^C{Qh_ JL%(<'vi|:%4^2`xM 1%۽o:7IޢHZ2h3\Gjg-'J`u|,-j 5cg0(`N76%#@xEr \QV"˷Y^[dGU!-ǡ_#]1m#[YA#E<ٹ?V8oj!d(c8Noi4a6TnwlvSOYB$/qyX&WZC2V]C/vyoLR@aRv;~8LĴʭx4p.Ⰹ/B5v-&QDCs;MTE<8h1q2"1)^Si$dMTK.g^_zgH#qbQ;ݱ;Lɲ-c;\:fW s ?z;ξ|}^2mq2n\bf?n=&6f (ޫ:[ʓ;rPѥwXAonQH;12E.yBV69o:Sb:Ñ25$ZFA[`.;Ռv=!P<1j0j!~? @x>.z?xq:56VЗ~zWW" >i/*6Tb~t]}hnamϖP"% :#ĺO ]S .LPnA*"fk nX-`̳-XXы|(?G ]۱ 0 2LkrJʉ[Bu:(1 dv'0SoAO)ӑ Tg^D: ʠq4AOnB": IHz1pd.C |6Ը%2"ݥH$Fޢ8Dvsj!Xksw=`؇ l`Uȑ`P'WxR ,'ԣA'lϦHq<SEl;O2tK^ݧzeMs| t̏D3:"eOLU vקGMXر#Ui'IXx{"]?1ŒsXR|-"|s%$uu'ux{4S0<\*q)Uƅڃb }>{~嬺X[3 .VUd:U(ҩ$O;aLsyzlPUžAZ[cæOǣ8i'6pSYNqg/aE+k&wpt ;Ft(GjmEt%]uiOh'JyRtbvɒᬐ&3)U@StxIY~4k5WՐ2I,J4_6M RiO7 ۊlg&PR"* ?x= Ht놃,y29G5i5x}X$Ȩ"CmDO}!e sƘAg3PG5 du4-JAc,d?"D ҁh&c6J`!TFTʸ'm90MH#53hmFG3Y;T@Dh?MZ6'<O'04Vwޮ mF^Eq~Y%p>!̩񏸪 Vmu@_Kì%#LݢfhӇ-jdyvG^duʒvL.xNZ@PfvtI}|[^b3D.F)ABGoPXiSbfl SXoPX%w :9ω/y'D %YÙВ[5Uq=׷~}gx)}98 в rz-ZCp_H1mV.b=|L8 D@t7gp<+H {OOVAn9Cgztlkpw]`m +ͭiCxtZ8Cc d1JoiWu}*b6Nmv_cڛROG qߓ{HuӆUkLb9H{{#P3P! lxkB LjW]3R<90!ZNme(l\RK(([:Aѓ'%|<5L)=@Ev9D#> 1SМDUZ+ o>?Ǻh wgqm27}w]]5kИMs:E7Y٠g3CYCE(iDl]^lp0KY_ڲ&~  Շ{{ع{|(t&UFcCyh!%bZBAr|&8z-lv Tg6Zݳb)amלaIpQPv J7M3Wf*]=Tlm_dF?=AUK&/OE/0":9R7|_^Q@Vpg6nr/..V޵\l\)={LQx8\.삩`{B 2ڹj=KsB `ri9&7 BJ]=ن J獬q?{mۤs,ha꠹hwE3rGpEN&tȴPaM}k,J1ɳk}=NCEoCMs)Ҧ]m}y/*Y*Oi#[ak)IQYp!:yKΤc˟ \?hw7aG_h j)2fOsWy\@؟YuJe$\!`O8&\eXh'3fgM\OKS^pN0+wIZOv a8?̯ʠm[@Ƣ{vo;38+IUoMJMLÎDn Y˭ٲU'D(\rXO>x*ދY|(gLd|aW_;n\gVy;rl7Ļys=q׊a5j:mF1^IJ(nw-^pp]Na܁weF[inj=BĪW!2ã5vN+IzS{w[׊ #fqckDm ^00;.MzvNhCsqR :S%? '.W;Z: E=!vv~6L N!`]gt+ت4&eo%n?G'ьJ@Yb~Mm"xWhi>ҧ>Dcx?QwA [A#4i]YWO/S_{$/}|KLld!߳&Y8< {R!i?CYɽμ.5jTBDGwHWCIyU=iOde7ɟ3,:}*͜F>ܤ痤A?W L.S`^ `gXsSm3aAaOۊ"%-?koW^B2HB6\w>{3V8c'2,:+TzSHcB1bVs*JBn*&1,Y*B؎c-ȺMSz4R R8R]*oEVj- <𩸱09x R$4^T෎HCYk9i5sw;DXn2:0fE7 էqySІuLz7Pp;tBiE+I_U['m*[EUzoE6#|;p~I+Tx`,!q.eDU G^zJΪ}[1~ PQ: b) JUjGbVsjq_W<ڝH[6 #N`"3дP V.E1.7!:!gQ P;R0;kν+t=V^xK(D}xjLDd|n}`yۓol{Yaes+E 3LxPS' 8aqeX܇<oufTɸ9u ynC,yS ]zȒKpXjgmve/3½}VidK=l({ٜ:U?NQM>ً$nѦ$Z[؞!:<)5NXD*-QPBtc2]D =?B's6I m Ɍ ٗu}x +D:Cc!OIaªr(+n ^﹟+eTr0,j2'C ߬5ޟz m5gZ _<ۼ71DZ[Ă|t9Z)]S3Aaim dfBRi0&?TnSx>>J\7 f=뭧ד Xe8;A%]PV).v?dBl\ C=ث_ÍTdA}Tₘ)q0(+A'&cģ'k߭ G(8g?&rI59ʤbghB\l}ۑ/D-W*n&UnϢ>c0 GiNcyHqj|:2v):UZ%_~_`?(n~EP?O4 Jc%Z#-2wakrveBvO`eݮRm^RuL2alC}G$vؖe.UZx1Nk6"ڏEn $CMHCT` `p<էzq.-}Ǵ(PyW6\VX1񎦁죝r ԫ)8CN!opXD#Z=B,B@uvlFVv'l|tyJ"* :f]_ɛ1\``7N!Zn~z-9^d8l\A =K%38dW]mO蝲z.(`F3gў^ߩ<ק=JfZRN:a1zF3bIzRJPHkc+"0e0DV߄Ud6^jdpߛe~[)$>b]? 7_1*!Ot9|F_(,6: Wws\{|ӮQӛp^u pfa?@[︙ߑg갪W 6j%a+&Lߩ WC[5y6m I+!=oci }p@k@L#@[_8{lp1g^gVb/>KM)GLw8w͞TRPdggH}e~}m lMb7(Ǿ>s¥[,1嬬%[9O;g@%΃# Vꄆ5''?yH?YbVט,ʈdHjl6Tɻqz@*`C` xU8gnم]\LZ睾0cH4(wS}"5pf=UL=82}**O-$b-+c_6+3WjDBY %ڍ]|IR30mp 篵H.AC6^*B< 1l u++ou70? kEP^#u#2Vىښo'Bpذ^ y,2uj|N5-`88gjW$iv)xf:kA?'~:R#qaR-k욽r|1<!p b(a 0 .iwoZp?ݙȥyOPO{FegV PdS2>k+? * ˸8yLulOv8Y㪻myiX.?;Ǭ[P)8ޭg|̼-w睫%i$Heahe z"@l$VMsL/czI`GbQ;Ðź wF?sR"+g@nd`gi5j(G۪::H aXkYKhVqF'j7{H ܶɳӆ2A[ CfˉX@؞d' |ږ-TDx՟sP%nY3nvKOK;C^ܻ4Ue^GOK#)ږyDUQ|IE "tRW@e*Z|؎;׮; %UmdǏV/ZA6Xa b\a'{^]=&A@9.e\[vrmn9|A[_ 1wknxx9vUV/}i64sV>6@ 7kd͝DV(w_ϛ$"SV~@ց V*e`5eZJJ`-ݚ茶yy0oFR{~ikEE}rĂH+*i7^;ʽuN;V1lVN542SX4L׌~cwKa|N)`?'Aϊ) HQe7)W!AcIY?\YxoR2Y4JNCH4h5HJq 42^XUS>E.14SպNcH0|PH)'_xҿg g=y4@oKL*nS,RT;0}*P2NBz103nm1(ڒoK9mˢg!>=uL^B:>(~NaPP˕^}7[CJB &V3wW%`\*0?tsyZ-wU泸2j8!o-}z* ]I? zL&*$ id e>=` Z{>.[@VlՎӳ^ WM1IJ;"m>F,7%zLk:|3$Ȟuehl^D2_3m4vRw^- Y^;S]z'dޕÝu^}1#@a魉snL́ kdsn/aal kzYP XHxH͋7GE8˗ъ߄fp,rE&naqz={<aZe%zEz1lڊˮiY2隨.xGjvU}6mQsL]ld+~5N*:q|774LT`VŻÌHX@;;ėw^rw?,KЗVnܪ5o(#w-ֆ@!oTB5^cH斬** N~i%8^79HYX4`It~"H!٨e+֝4P.Bc'1y|_̲` 1CTݣlW.c#e"EdpbzȻlݕ6`zi Ap=7e̅#`wU$~6a>mc?>/%tG?[퐸]9-̞ui?+in<̡Abs,Vါ%~q,+ލW 3Y V]\d֧Agb%jWAogcM``P*"/٣F)Y`ned卸x,@Jrꒋx!^~Y'dl2{F*v`Y"-Hۥ"t>s@,PJ:0s+g6;wjb_hweí5ߖs`GzGv2th?u!GoKE$8.fKKwJC6(rR<tDTWP:j03yGh >Cr54%=@KVƝw[cB?v-R[SNJ4E1V1;cT}O%RinDnrTZ/]M鞪[!@dž[a34>B߱/~& O5'~pPLu_%Evuќ\qnLlW>'֋3S 1HȼK,?+1nbo'gǭ0R.)ȂK1RL'cS'PUTBR@<H҇ U5[.`,0ăXxW5ުR%*ǭR:y=~O1HE$I'#E^O =$9Fw/z[s\G3[+3m0Q!RipS4#.`ǰq=gVM.!#Ϳo?4`Yrʿ6aZ{xVPv>o;[-Vթ X V+6UCU>a^y[z%&'Y o:!tuNCWN$VIIF2G1 |̸ӔJQueN"ˇO( <'qNfz+M)f%Pm{V2xeMO.!q$?37ra$Q-+$?FOJq,.'{@bg2!.l1 AT7p$f~{IR˷R1'8?)jAN`%KL6RfX6ε%ѕYMُqIcE@K[=u"-o&:D/ GAnuy^V 556" Knuo ܜ>inkd4uJ'A:%&ϲ v˭Hk9Q`6غB2s^J+JB? XC )lb:rSa4QL\@~՚Tr'@VnH9.Cy>]5ʞ?#f]SkU@9jcAdؠi~u"ZxhrTR X|`bG"c? `zF/N$9𣔕;;yH%N7|)GzyH9 w%c"q'C _PEẠP DcCTʬ3*Tfa/Ap_vUq>-sXۋ $i mN˄]mMi!\|`N;Sy DC'Fȣu3lbAћ|+Uq yඹw  Qg`j]MGzgORVF3-dظ: ?UwǾP,<<:MOPjukhx\cS0!K auN~1̆a[n)jwΛ*d_< !KnfqMMzcށDԈcO3s hLt ^ \(ÞuY轘Rjixj'sزHO├mٟ($S,9aq`5(.=m~ņxgYeՈSB{7 %P7jL{0?)u8e5:e+6!^'èB1aBpt.;kQ[$4Gȹv IR!u0itʽc+lh_9GƵ(XXK8bذu";8k["Ɏ 97ʽ ~_^"C׮.?r͟h ~3}{kMwҹ?Kjw1^GgCwb# o4GCUvX E4 v.l)%#qJ2Dfxt3xMdfE=\{R9J@6t.eGTJd0iknؓ(X _4Q"y#c( WGwI#^ sU8Ppt?Nxlڦu 4oJ6>Ԅ% >"Ň4==]ZZwzy{C꒐ YG+a3Gp3PXzOn%/'tQErȐkr;*5r y:7;y;3h{\Q+QE?\kirsf$lB<^.M#z?]Nn!"#e.T3(Ch'qd(ѴVeÜ:E Toad Y^02Uշgֿ,ENП(lW:Mq#gIܯv"wm֤ Beʲ={¦iA*>^yJ[Hx2lEIl!gL]]1LsUFX?SOmɗzpSH ]/Q~JS(r94bd7j&,h,^Oр6Q 6:J8lpڑH@B%>-6_ʘOE/_U3 F!Q$>&L[96m'Za$O &jyO$ca1ЭAݜ/h?4Md23eȹ[0(>;.d[`gT̚lY%+wQKMJд̽qߧ 1<DO R5R 9`yْ2Y)>a(\_=z$2# pKz'A#|镩gd DIo4g+Tg0"5A48 {lJpfěgN#S:)bg{iCx }5! I$stǧK ,p ]k<j8;֪*=kOuq!.EqZ%BgpPhdT( ES9$g4u.3 g"['jT@`^M]VqГY7Fp3P*08D'Z4IA<(@mo eǰPg{zC?ri{mЦ9llH_]N*.vc~"fy֩]m ~xz}$]gl|aN)%&g3NЏBͥky7vmm+UXvDž!Cl+43jYuPk*f6[2:lA,V#ςdx,ZÅj\%3?Xx:¯S(>ŰWY8Cӎ[\Dh5#y龂}5^bNۖ^zcts h!B>,_91;ܭL[a(~0WgWYQUi{X~i\5ZCg% ҂]7OY5 \0e(!Ww %ƶt~` @ܦVHm@c'2cLs)2t_+{DI$b7,8JzM!8b[ 55:+O-]XZkFL;ҳ=UCs )O ʔC R i#[ 1cnY`Oe5q,OYXܗ`cS_> vx-@ء ]#9%gSfQb*|*=~Ĭ"ĩJWn3Q^ %: <{Gp0I^kg[fp,DL1# -`E\Bz zXlʔ!)\jVv{1hQE:R]аƎ=S+*|0=ľBԜ8`N7);}+*Q'rHDl bILFdpPY=~FxQVV4鬶ѱ#ņxCKp&Aܪe+n#J)VG:ii)C #˺ԠŠ$ܖq>p$r?a-rHb{0 j:|-7'm\e.*h\S_'ΐn0 JV\8.r|6 YOG4PD'I geG= "%iPz6qav+uFHH 7z}jŜӹ}tE)&>`^]rqdǸ;?cbJp3/RӚHc}Ix}yEa)Q# @} h^@:7F8j.Ts~o۫m]ʏh 희ut:RX:k.÷4/!jПbĚdU)csodD4Npi/W:Ke A+WV\@SDuR.-rSuYwk+nZGixׂ s&#~l`?٣"PEފ7n %ەۭl;ܟ+ynlvX;ETX%֯DɺCr/ ~M1=~#ܚם%JksEqg H1.(y RS8Uf}b6- dP|ۮ߽UHq  Z"{DYEVhA_3 )ZߦC¶S8ƊsB ^tYo:)v>^I%A0f`G}R r'2F{2yTB==D7LK$_յG(8AUw v l:*nc*}Sc(u>S#q_iŒjhs^iCT*: fO6&ij=ɽch> 0gM::ifǸ1.`[]6f{Ȃ;F>C9^MahkgGyg֌L"ffsB#%wr5'\t- Z -W@ YdVי,4b$(X)f.VNæIyX߹^)4@팾3Bv*gK "s`ѕ6] 0Ĩ-G}(`65j +w. ~<.g$}3x rqQd{;A,+^3\~Yဟ^$t sпݥ8ݗh|ͮzn틮G,pHQax7ѼA:pҎ=3s ]c.f#8BM8JUWI`eJmE/ts(x)ĊZpt( DЂ7+sf-cAWzy`e80V_$.`KW*Є, 騳.FAD{cDaf!-X՞ rA0"KAa)K[k hX,& ])ٳp _7b](QcT4Eܠd중}>zSj7&57RqoF()&8L9mBg)qAo{o I;L4I,pt^6b۲qt,ז 5J jZb5guFA%^0ž&Ӎ  89u ucu 'd!՜!S'mU&+M 3h;B xߡZrF޵HV_^áxf(6K)c> "lFG{:6hDl.MKtl*py翀^*sMϙ  O_ت% xͿ!H1{lΩT#f%)x7+*i&KeHX|yw7Qje٣]<d,,xt̥L4m>Y>z Q蝒O|=%FbWh(zdK(;[=G+,k~VO~meniw-}xNTNhZDx@b.$Y Uh2C㨛CVYe WTte}>]h_Mտ62r0 T5W IU*ޙ^Ȯ6yD{Ed6mh ël>2#ؠ\/f!E-vDdHXY]wV C?2_ D40m+7Ӝf@ qf 9uɮD0 f;y%S?fxks5-T4y)4|'fN1~d̕ŭ l&tIE.^٥,r@lY"87Ve卪.y>_l;Ε6rʣ_pa%qEhmw7)w@.tf[# -~t]&Z83ۼN2&ftSo O`J@١"cϤf8b$| 1(:?lX.?p& xL [Y陮Swct93Fٜswv{@ ױO {ßCdr[f6߾ {8WkccxK)qu'u.]4j"ժ&ZD)E2?;Y>ed鎞?z1kDU!dņ'Jt,EtvaiP?4LkzlrfR]פ 載Jxj!MyۇLMz":Vg=)ŏ֭:5mִ[^.GD"Lc Oؐ"RY$3! 2M4Г(%fsSƾNIq[ݖ3d! 4dpNw7kDD7, <TȘf[=f\rzFkd6fK7HI~◴m0V$Ҋ qgII WOVKc46*+h\Ƽ4!5N߇=ǷwrDcMùI$ӊ0[_WOv ^M$P!Mlv|`mm&ܛW-֙++wBp "jb0./,82v \Y?[}R}b|?0fEuBA^'gvԝ0pKtIU[wU1׍p/ip!"-5{$?'AzXp;'!i7W'rN=TW3At/|ӴoPZatჩwRq׿]ErKeϻs[uB 5^H#:D3PUcVlj^e5|u j.IN×| l Y\"Jqm?مkZ sGWG.v蛀r%6䤥`Xcy룽}uNEWκxc.0}~][`e1( )xY= B4Q҇eę&)Fsq9WW lagKTf9^k Ǻ~jDKдj+lUty 89|E u hN" fYr beeDb*MfX3'?W |: AKe&2kkY!eiy6gB0KȌmI/U rCЌ~e;5kʣ d9w$)GS < 9^'}oxtJ+e ӥOg"!]ٝUˌz$ ^Xۻ]|Be &݊c"`X@zlSA`?+xtJX4玷MyE9۪dc$c׼oq,&cXqY3ٵ8եq& c,VZo[^Is| NbvC=Q#&eOȘۀ8}{ suDw{ Ӄd \Ԙx: JE6O¢(5) 8PD!+r,\vhTg~){:vԦ%g.=HεCP/4uR > \^.8^K] G^/;M$6$srš4Fs~uEGYxڔx}.Yń܃jA/2aՒpyrD~QuIbnvz{13ra`ĺO˙Si~ސs sg#x9Ηdf /do {Q=m? RXfH BABqP2p)Q)";XEİ4WH$_gHu Q&$N'%lYq`0 ץFBy0Ҵ_U8)Н(NI6mwj=≉a53qIBPکxjѶ;K;󮩀1M:]dDץ),f|P' s@p%d_|d8J3xQ,TlN;ctj&G5F[.ᶌm:h~ZCUK( 9l s|T?~5#7kx0&ǹ3.D(-O$H\%bilu`Ody ǁ2ՀOh'L~q =fӆ,R bJQ NPbrUi07*66Qmxtӹ m7AE(303?7{~h>HCUX{Bw0ߴA@$]_,\ GgMI $dlP^1?Fm(9H=@sHBPAJxj`! C]ƋԦ=%xv#t#{Iw -`rjĿ3224Qc@1^>^d0 jae vZg:}7,{Ǹ"]lbT=|5A@)\LkK1"$W:hAEHgFrHe!jսX4g`b˔`fG&'GRY<*9k.f´=#'QcO%a%h*T5 ep# k$9Zh z6.,b=,{lɾ$v7D}jTFf_|;&hVv+uP,4e ԋ_ȒE⅖@rj ו6ہGC0Ke̹Fp#f&C]b@V$x*aNo@>/: R9f=X+H,rw63eP).;vaddT' jfTThNz{d>Dk;N@H?0ukOB}/\@Ӱ7$J+?H9fVʘBYBR z|ұ7"ҙ3{C bkS:0vp fp7;<ʸ>+>%~x*ѢOpwg!M5C&DoVsLXիHpSfB$G ~l)-zZ%,x@Ջj z'.p,VuVb>IB"/ÖNaO+& C;Lt@K&墓r#u(w.V-]_}k%^pu+QPznBWd wKj 8k֦sS;a#ZKJ#b'6L+2vNfcX=ވ4*co{w)mj^c8eZ}e?`c9n |uae?$Z^(9ѫ]a|aꦎ{*8g"hDR"1Ls(8؝LmJ@_>ҖW} ]j fklsP^KQ3^6tHt@\W6/)6AI\z=%!kPRxlOhzCMTJR~#?̑yAyR?x &VCg Gqm4&21[8;tN^l_\%-i#P B5έBy)@4Fi 1~ aTkݧN\ xO Wo-qA6 KQ.^:Ic6~?rPn^``t(v:*>AK Ɨ8q:+(1?V'Q[!cp`c6;>7=Y Ȏ(a5Mrr/|b$Ev~if2a*rxc"NE?d)]'rݍI5OqWϸ:\X 5{> iDHS*s- ha\㒳;~;p.F-)G}$x;Fbr z_ pUtCmwjQkiz ѐޛrM=;]@xrP:QbGN J=uڧ-iij.tOjؠ -hh]JD=\EEg,p[e᫾WU2^W+кo@ܜ ԭ; $4{8mJ|1Oż0,mzekC:!뻍Cp0tN Vφ>G 9~ЙĥoD58xWe֫vOU|ݡ:@ Wx,XH~1e\]\Qڡ;2 iN9ӱ >>v\ƌ`-p6U|ۑ=wLp^W y{04ן{2H{~zǕ ix5DRDMH}V|<_V=-Lr}QN;g5n)Q$em!?_UfhF)Wr5]x@ᔙmv2ƹooNBZH#8HҐ^y9=n8ổk Y9OBA78չ$2_J)Y}R3\;͢m`2 \h F8y ,6PmfGLe[AaC=O`;:_1U"%zSY)87XHA-rÿ= 8pbc3X}_峗^{p}f~@C gS{1YP,NL8ƶ`W&ոoW$I67=Dg~:+xhLyvRe|fM,P&|DÉR;@WkͿRWۨDB [.l5A>4;jZ &g]޳g?̙ /;1ґۉ~N(}P$80_1(HAmcdT -F LFzwtVxf~"tI 0A ,EՎy:wk0Ky`{hb16Rc$rJNg ЫNV wH,@u45d]OBbi~QuM*Ma=v)&g<1$'=zLYW,T \^84QCe[ A+!U';^*uutJNe |ϑ3#8rYc~+ Zmm`d0|JIv? is-2Еӑ`,2:8}*as6j(hʚ*4^eǐC&Ƽ-Rܷ t_h 䪠¥>6Ĭ_4obfd}(XZ`o].z]9 Wk#4a l+rM,[3͹%j|V'یL&}|O$4.0&`ڍ%ʫ&O}՗{q^ P$;:p= y0ڈm-բDҺ)k i,%lsg'jz;.>>y5yM=6S2`0:>Z' , թk)Vw9T/xT$jMP0,mC۳āc &KM]_}22$24Ú΢Ni3M>vD ;65{9)14r(G/g NzT<{!eRӐ7C?[ V|)^E_~pe/B5ĝWmLqqiHYls\dEUܳ.8 nng8Z$]{m+676WdOFfȓC3ͼ١ZMؽEѸ8-p=KɆ sh*k{D V-+߼QqWck04ខR.mexmj=VhaAگ]\r6}0SsˁBx7VRIe&K!]ׯT'3ǏYȯ឴S<btYpbLσPF4.(PsE|$ ,'m!_fqdj <^ Vr%?zօ֋y.l MF1lمlzAI^&GA.ݒ/MD_j;σ 6_JT[W T١I-cۄ!15wޡ^_wѲˠ#byÐZ / jyt*XiǍ }Q GZ2pjza3VK,U]tܖ= ޣq'-HO۽ !ь#EڼAb*1#/4y[hj*ڙhPiő};(hth.M/H[2!yW&92OMu[_.ECo IF?K OڰDؘXaXaʪ-+0_<ܧAw ̼ =9pF4_[;atsPK 2~>rدë&N isNȇ7-(mYR=ZKz 3t0Hnsr+dN0, GLY`  Fc{ M<6ψsV;_Dar =ID n8 wz_to #qpKA'Q x,t 2+  E _{!DP= y0`XW?Uip؉,ˢ(®?:]Xºg~25rQz}vγP<b ˒]&lܠv旯K1g1ih*rq-Ȍ>'@!8T=25Quz"O],?x߈۱q:%RdIX_z%3]E$dWydlJ:նdJL гE AV0F=tSxP]۰b˧9y"cm;?\{65!(Rٮ;1TDi/pV}hҟAcFIr!2Z>[l(rsӺ! ;-.3gϤ.h:]1 F충zNj:0?M5*Cx%s~n䕾>p?8f~*:3: vXcvV{u%@'MdĘ*u: /7K6G2}tf[N{yt Y] 9<ӝT. elq֥ܯX5GC5,},,`qmD͑]+(ܠg%i1W3 &|x_澝Gw%$jj17qgoÖ<߅*Y.uu=lMEXs uY1Jj {L%UL"m|k*ftW2@b5{)w#Tt*t^zF#o.BfXQi/z\Ѱuh#rꕸ2HcەKJ!P#vABkt_#2աaJ 8?JKJ0c-kBpLv4Iﻤq+inLڙM>]7ԐXb?:kf0YEAFHx6I+R8Y7֒=we4b[ 5CGr?x'.n!Rcn$d4U#zj >6b3#QүdrdhgV> Ӳַ(w (Owxjۢh2o"Zw*㊂W;{9 ;vM2h&S.r4K?~ݺMUy~oJQPlӏܽMjG=^r^=O)i:԰OZ+`r/j2& ԷS6fE,NnxKnnǂ(r ִ6'U`YI"X+㥋x ku]ThQL, I黺;2RU0['9;(2CӋxj6X{a_ ki/ڜ DZ*ᬅ,FIxR|O;,Hg{npj)^iCBEN)`7ۧ"R)zae[7P G3{IcWU: KLW3/S^23l0R֠aa~ bY̊Zdp ުS?u'aLr o$6(h4LE061] ZٺioWp ]ȺRV3V)"\, _ŦR;6Pùr}B[GFWk e?SݒZ. ,g[gHG O5AT9,kCyf5l MLLӤse0I%6:[f%xe/yׄniB7}G 6``h&pQ,x PF0~T씊0MͺoF9K&_GMyN^{X{' (4}=b#ѼW Mkʮ24^FbIN*Q}lZ^[^RT R۷ 5WyodzP'38moSxVmnNJ yt{$JB8Hť[V_˺!yra$JZq4o +[ʁ}̶d.s;{"+`Bn6f5EP.l kVA%AZV } _m*# 0c}G;U,ֈ=|t|f+=(;{Xxk_06͝ w4ʴ10xa?F=Zŵ…9 "_+!G73cH- a`w,H#d0ā:>]opL#|xB.qAwʍYa6l5 8 UT; w 8#/ڰI5B|> pn@iBq£E2bb|ciAzi h8YV|6lQ SML]ޞ̧ҊOC/預p2P=PC֯Wl%SS3E ԘDA}}Z(' <ВaIl{uMೠ70\٬$49L7B[%lm#E9a '+|BaP* e}D~JǍ6 Z`V7gΈ*=_RJBw= S}RͶ_jp? " )P׆>!e,jɱgpo}C멵1SkgLfu54>FKw[Ab0u Xiչ>rsl&^p#aWQsõ5!8xƪRK_HֺF,{cGʖ˘t*+#v#2D PB,d6jK"Y܇k4b5珕eӐ@ޖʩ;QpA9DdfEr#12Imgm×f[݆<* tظQ)ecN|s1k:hr=6$ʯ/?:h 䯣ڵ)t}Tgq;@%}GJ~sQĎϚ} AX"w@2`ᯞŸDb4?ۯa#vk.Du G97>&A$䉕cE]d՗aX%>GgJCgs kl[\iHz6viB#jq{OEwcΡ?pch2f, fKq |>'ʭwOSw }~VAo"ʮk\ ilP|4 p@>ZLOh baA ?$Dvho% Xf@fb!Oݦ1T63tnX=bo7ٶ:f"OZlBvc)s57-W7GW:ҹQh43'j)'/ 3S48 Z J؅A&~Dh;#hY*MbG䲩Ko<If<$ǣWg-AmRlc >ܝӷ`tf@ҹ7i*l|M FR>Xن ½`='.C׀%xFѭ&B܂pgz)6i\ԧ!~R@(DLKVmZd] 6H`:g?=l`i0<2r  /N%Q}wNjR>~wlPyXǮ< &P~٭M!Sp8!@cC}CN'kZl}r\i+8gX?9v/ '< )M[ 'L [\6\A,3G[2|'w$9I U(TWWn܍}{]D',gv6JE뾇M$}?=': _m D%o940Z%r%z1S}6=] {ZX3a, ŋRń#MG4yuI,ZIZkalRKN2*x79p\j/] 8.>!*[2&t0U\اԃqCol:|sx]HR2{b*jP{$hlY"?÷0~{IA/*Z9!llȰ9=v *sh#;tktgE 9k+Q,mrvbp&<6u/ X&'`J6%n1k(#V}Olo#i[r)dUu kND]GT8UЄba([O2f:ф]ƌw8D.FrQ ZRj>gIOt-SJfQ貘>|xcm0d k-1Vb5 1asQ Mv|AU OH=sWԴ[*~z޴[]?K`hm|6e=]yzn( YQl#|EnΥN|P$VM̽X{FsVj މn'+ T93!UbX"b(8't;Ұ K؜@Cۓ-vzU`bx2WQeeDi;wDjZeZ 1~PiQ4 xlk㦦|W@DyeCKg(Iˡ qu, qH:W#ܖ'} +orw"ΈL<[zoehM~YHЬb0.Yj924b=ĩ*ߴ?@H_*10%S¶Ȓ{afρ.E?+!Kǧ { NUfy$UyQVܑaD9}Avhv0JU{?AÛ3نUx{Qy7X=[hnCJQX Xi1UkBڞogG N[b,>`"xc{>gkef5΍Ţ0v^öS0n`Dָ=_c;;v/:yn%N@rv͵0icO#nJ<!.=>ELn+JQZdz"0? ԎKu W. .ܩ; &xQy;-ǐT\°{?>NeNg"j6~m+i&ǰCnPicvv^UmSYxqc횐ֆҏ-B.=EJV{^S^ehf 1\!m a񮜂~7D´( ,!Wvߊ# v lkckޖcI…q+G<;~) pZ=[@K0 G}:!#?S]?R;ub+3HtcS,͉܋JǗ&RR _rǽ\^1sE27n;%8ZG }ZUΐh;4^MZ0gVl&"p^0) pdH`jƽfl< I JW R_B#,շqۨ Q$R=l9}]*[m2ßIvEz#c;U~=[ʫ96`J\9ɊeΨAf hʸSD ﻣa`ZS2׃n / u1'm/!Vۯ ]Yvw󊞞ZPv>E\]a2ߧŖxs-]dF$wBJ&I;T 1hlԊST3GaߗH.ћ{ʈo2Y{MSjhN+q\)/\-!'m)m'Pg"jd<︠In{ r `:柜,`@#-Sc{%]r˞bѩ#?ꩴ}Gwy 0(ZM۽}`8?ԧ7Q,&S}FW}>SB4v:%0e+"O1 *\}Sެ|̏AI 7-PKr -zʌzQ|I)tt-d0K캟Eq$bkݮZGw(Fv C_,6؛Qv?Cqobv^=ٕ䷾w^Ay' SƏKjonVb U2d'u6|c4\ &q7]r٦\Hl҃ s&- Y)\5%uH`)K2ș H:Р%vMbqoϸ_Qv͙ڴ!Un"o$jUA1E0wbllq>ezFvl*};T3SbUt5Zl3>`=-iզ.n4,g|L&Og֑]*H^ /L릒\6biIe I3S"z9CSSJ r^praTcb17gh oP[yUbhZ_32.qD}KTR9K*fFy.A[bAf#mKӾ]Jۤ~J#NȄ%ēmVb={uɊqZʴ V{SEڙw:ጨ,h~APb^Wvl@q(*o`.?VOMm^j>MS7ޏ7L4᳀7ZVMhov'ܜxQDC䥰[×x.<754SnF>ε 3:?NM(S\.z(#ZbՉBF+y,w )<4?'Pz.u@z)G*2)EXLX`{8S^~nLqIq@'ݽJk$M tZׇΆƯȒpQ(I SBy~ ٸ}GALo/8l[FNm6;7"PCt_CL'`݄d}\ڗq]V=:nkz%}/i*oIC%As](Ya/3w>={}j7hIGS`[^Y97EЀGIc =OvLžRenj(8g-"꨷8HF9`69p`b!©Ηs˅{i? R"Ȏ.X4wV߱Λ)=9k}mXVxRP.76>rX6e2U8ʅL o}|+%Tu^+*ns&2ؤ;PwN6'%\2Tӻ=ݯ xH['iz'+Ared5כ &mWYJMqpbTw ,:KP]H >z2huR,`vsc׌,pHuq-v*?"ƥvp.3iF\G1[o(cw` Z$0r  Y?N8$'s*u92C:~+\'8k#UiN%F6GW|qhC6Yvt_}e8.%ڼP e HEA/faq(jKy()`Z~zlG\m"g蘼Ow⴬"9(wNm7L<{v3!X\@>%IvJ˫@k-E:Ie֞;=t ©&6(V | PyԀA2o͘3 M jKoAFizd?dm%b'#9Lsd|U3E~:~3WX 7 .'BT,ц@LN+/ YT I  0@u&в|s(eKۤ5Ex-u=GnGR4n`*\4sy9b"$∲1HUbVNf0LC0}޿'oV{Q8s$4 l|S7w T,Yt2ݱK0NFA-9 ^]`r'(`TpUx}j}98vO[ߜ %wzX iGBsv Jbx6dI SFћY@9>d } oPÍEw"y67?"!6Vbc^?r Oh\vuظO== !"36ɶ;V( (HvP B4OBn\}V2!G4)::4j -c`P:UmsI1'GLAW;OkYǍ3~uDG֡] iM~<oݵ,bYʢp4)ZH45'oyJm%Z1RUe 1{#(~ۀehnh6Jt^6.F1U>0o +JuxU6%>&y\E#_^1 SǡVOa\F.'ihwfl 2.:6e9NWm^_fstsR6H~M4Kzi(*1CgR CYkxb/ueRP7X :Lˠ[53e /v&nqvDD<Ҙ@SQRi*&1(w[*BPOj '?2eȌnņtzo9<TKV<ʻ$.as=5EA{ ( D,cH=rH)^J~[93\}해"}10Do%f&b,~ylSmRq8'tjz'ȑ|E|v66#(4Pb$eT UhH|\Ld:'\MIc/v|E2=h],95WJ,QBgcs[JǞ`20^b(1XqPCgdD Q`N,wE kEI^z!KT,LSw nXń %nLzj]&- $3Y3!g3"Y׼M9wĩF1gydۣHti a*4#$/%}xNýY s>8$q̽W$.+ܗ0KD;ED:e<}iSRLe.mXb\4M?mxoۏx0)N? /\Q !L̐3)aoP҂>3UV q.ݶZnG~z2 ^dwTh Ȣ_H EzM7#eonV>:!(tpE/`T;{ #_ҋ%$",5'9ؾ)7;xk}2}QxRV8Qmor~v뗆#D_gBj'&c`%kE뎁DeNwrƯuG{`Zf'D-_hyp^$+̍y,dDҏ0р1+>1w)mwIyEfp4Rk)B_v*)yn)R|оCJ4IU wefƊ_fJglGus1}!V(!`y]OWAcԿ@4]z;ax'ʢxvi?d|v7ּg|S1@]G̘uP{eWXdۥB#EZ;#&LML-7b'B}YNHb~5®nI]RAkk5U  Y; }7哣|Eր:UuTKl4v?DlTMQ Xm(xZ 5yr;޽pӕPfכ0Gv'=vC&a)K%&u|9mʗn4!",Q9KH^l9gݛX6stXy'L߾8WDQ ?Y<ќoS $Nnێ#pGNaisǵd ]bТi9=HYTZ318aeyDFcիYpܢtXRuswoN]i|vvZ0"C@#iZxr.VUC>Z@z͆%qy+BEK eh'WPZS]ѐ+l\sSBÍ r$ a3!eAúlW=NhLeԜ@k|^a)3];x?k,X1A&Md5]&Ǐ”LNC[rΣ*Β0"nV"VK^~y=]$X ޖ;eZ QV% XUUF qK"SycEm}'h |M5JjV:-.vz~1`P[ߴ^ZlUzI, t237WIѵ_U.zqrP[q?}jY8 0I*zt$:*oWDyV?v##FUE1|2|tb챀%[l lrg\X`@AW_3T%ҽh"?B}gچe3!uܺI!Dž]~vLÉJ8~q:lǡF [])jLqvq]3FLKuP׃!P`IEc>"Dn%xeD|7;ODjspF!IYk9X&Yn4s3~%e:goy|>.6/n)9q)9@ql#}Z[DGo͋BjQ*  rtMQx-\j:DS&L1IA굁^EH s':!us&Ғ~e*OX>;v=0g6K>$Cw"; R5o=66bw{p9B K̨ K'SKԢQJwɹV3iTSi%!qti3l+yu4 ELelR7Ove,SMʵo%ǩÐ:)%Ad/tEג V|-#ڝ=ˍB~jhb cȩ-pK 3bǕz%Jۙe MzYښ qp׵wQik:ȫt[X{ z&j*yKNqQ4=؃|5 };.Ž2W EvuN213Un!_NEh=Ϣ&0gסAxP+߃9\]q ˰\B(Yr&C}ȘҺ$bF UFNV[#wCǠk$E)In"zم׫Ov+_|к mOPg 8"]2m4oq). 2U{H0jWa/t/:q '_>ӷЦpdF _0o~%`n"/65 zoFd[Y_yX)`ooL7.t ^[t eIuvb!x6ͦm AӴ~3ba[V.A [-{SKqiL*?/Q'B/C&HC+lHҐS @k\Ć:4ֻP#feqk3q \DZ:;=]3ۉVF?1č~\9drq'o?A==hn7w9g,:UzNяqB+i$^v)Z^U'q>4~dlw@ {? YB{US+3fO&°'C``砙VfU `ru2 Px+֧j=ݲ,gWĜXd ,v>!L ٙoZt8CRgT PU =e9wl퟿PҲ|?s5NVőwBOGw#E;%ċA-%\=&ܗ< dO(g)@sd7HG+/2ʪ y.GMP7]LATͬ_~C/=H SȝBUo]bHn6B\uv7j{Уtuo[q!ICbiQۇK:_!Lhe}R^<*4nü"ܴC0qچp7ɀ)ȌwC&eTD(, V.lLmA!j㍛*ye* ^H'm}X~f9`S#o,*$H5JtZs:k"yQ yPӢ0p+1ɳ>8yǣoBX=^mMV7;;'3hE+"T}AeXu= H"˹QoAdZx8eP}Gկo@mmSumcz+c*wc_2Tvj?Kh}z6߅Ƥ ]?WMWiRdJOT Dz(pfNQ}F=l * q 3ez3w: ./UQwj?譫 z̗ UxPq<`GXi=8ս2}Ys h~i/`&mkI`[m86LNnoy+1o(싗ufMS?wȈn{gAeDme8Q틕ۗٹNV"@&$G^|U 0#i-^[IrvEg, &8W L_OLmV.f C*ԓΪV)1HӒ 8e~|-oo/a{SX͒P [SONEKqQr/z1KM)^5[b}qgFc72! %5m䲘=dDnkwz{tql14ol(4Stn<"TuU7oZ%a " Cӛ\$gkkd ){9hcPXM]6M! &[W2Q"vS"D8DhxRa.refx|VK&Z))~BFќcҼO$OX¾JU| NGcNj{uw/Ne2gN3PbᴁTAΧt|'=6pR{MZ6lM 43|kޭZ*:oکqdgVm뤆#Ǹ0b)2Ēj]pa؇|/7G w; 0bq\qȋ52hQr9|"uN|pfl4d pipbx@ #Mƽ'`< 2$!sbqj3bLqId7LxZhp(UCP*͟AK̈it47Ub!1dCdB.(mO͒8.!(AB5OUԾ X.oFƢ ./<&64Gaw/+y^W3cy urU]ɗ5*P4ξ';|.ZupY$02\ݔ{}Kp4E_}rf>tژ9dhgAQ%^ynIքޭ` ~5l gT>#̒%[ZY7(_X :r]g9H{t,10g2#];&aݲQ ɼF-' 7UuGk/H. K +V>6۩:*߆{RmB txIԃ.Ow5I@o?DӚQ6Pk_5EB&! [v}s-De?vlDGEԣ+ ɬ;S F?O+aZ+D\I#YлN!&WRP2VAeǫ%Xʍ Pwɦ&nKuR̾DQaNP% oO y%]7y$ #C m|IgT9hh1II374ʄJ7DwVvabD@[%4VII7#zf(Xgz_A"_JrumUdᅪfdb^3]Zz.)*L^c+i1? l '%bN V8p<Ga6!bYdOog\P558F#R*w!/vS&eZzO4V/AL±Ic>xGbW0NMZ<&hlٮ41yO>wQġKTttKH}D'|Lq6 kOKpfMM'Mũot!rrsP'qs\96;Un\!0zBpt ~쬊qXk}99ۊj V5A"`^hl^4\w)*JV22l@l>fdL5 HUK&֐pi|",Ԗ8fv-f`RM&Hl.NQM4zs:}N]4-.잔.5W9¾LC)02ƌXmԳ:j 4Y\´\r 5XvF6H;ć8M.>8 6n.uᘟzf_]65y2!L{7HfJ에w_fi:?-`&M]W' &1E"zb:fD=Cq{ Zpr1Zk+5sɄ?)v6`m7̀d1ԼAw҇ J~}Pz6ro@vƻ'U!jar=ɬzuBA XWgHxPmpza[(ȮRmjmqGnϮJ_JoZ m-/9ncoeo_׬mⳉ%I qR(QǺ!k̓ ׳{YMu0J{Bo6ɇ#&֮:H]yZ|?JƙhoGmY w4J992.yyDz#k|.[ͺ(Pxh ;=iN0Eݕm"MeD>ĸa;qWP9&Zie9d>;QO0[͵7Aיï-ď5 fbs3Α^#\J:c/%xN7[r\~G4q76o;*=ݕXNw'&)39f}`4b(vB@}A> JɊ\٢^>O*CⰐu=[eX#I1`cJGi{Ow0f,?+|Đt!Ε6ä䧌a_cܓl{) t'KPhxĨeJجM2Y K&5Tk"- =`hʓ8YGƔZhЏz={ըUkTGM[V<1ط%9?KXq|J䂁Ke K`+Mq^8ɷυK|?|k@pBtU'D+=¸ݱ/NJ_)+;xy5)7KKBQ;IbN*hwl!/xIhm]X.զ΁05^ᙎJޟ }2t2,#3uFHYm.踄d+#;ֺ ^HIJ9(}zΕ|ertc>qBL h]q\QI'u|vj|@Q> ݸ\-9[Ā=4,BU[)Hu˥Ne Јnn3 Wk|t)m sUfX3N"Hc>G1*k:BAzUi޺h eXzf&IG,nqbolb[dtdΓ3h`KSUrh(,< $ݽbqg ^w [W Mkˀ~ScMx3#r "1/сPa#Ow %p,5QKk8B4=^,?%w (]l3iZ-K/l$p]l 3RA-!\=ɉ(xj4":ox̃ ʨeN. *UrrnؽC}~5Ôbz"آU?^[M~rcU,'HA|\H2=?bH3WoVսz.[o$zԘ=saҜЍR0^BW)%1cłB7<Ȩj嶱ŧ@Q/! `ŤSiq`~G|}E:*7%Ejf5K/DŲ8yҲ5#B7jj<C 9h4ߢԷg'-]kzXڀ`&J/H=[=٧<8TȺu$a/ 9\k0-%nD;68{2`v޹ӭI߱,@<=\ͺSQއ ۴m5+'QQY0H=,CngA٧N%,MK@xj"C<Z+BI㍚E ǯкG#MFB X 8ڝťeH )4O3eݲ0޷^$ Y, _Wxeft.C1˅ΡU i oȞ@P}L51eL[lM/;ШKsHx6fH͡aGŗ+~3C'oA׆`h6U"][Ci:Ʌ=o[Zϥ3.EՉDqRSu_<YZia-܊9=u>iR%QT՗7EnT0fj H5TwpE/M"ֳ9oK+ ȳ]d(9f;0+ DbclWb+"]dJ>+{=^_]z;v!,[ Hҹi\j I)~0(1uS.EHٯWAt"W 70ߪ!m)/鈴jXtؖu\(b`=.50晆(s⦌e[|XKnżIh\=ԖUt a&%Xbz7dV?  &S@MsZr ۛ1#fA'6ڕ}{¡ GFH]C08ڱ(c^9ϪRmbɧ6l ^6Ҡ6)q[ R"R~4*-z5HBiE_azJ؛:?V|䩥C@۹sa=5 V]Tڌ 8,Ki9J ;=+4]RctG,!ؔ.X!HSq h]WQRا{Fkӆw1(%&>γG?Cr/*Vr.,2;j%` ajWx1ό@: WϱHz`K8 _YPtS6vx9ͅ~b)<7 ʝQ_6 iGP^x˻SQabrb栢D@t蟅m׶NsBɐ3hȖ4xjfA'+^Mi~D4?W hm7wUzm,)#1( TΰDrsr}Xީ n%fHg`"A1uAbKzJ)Y3=ױ7Eh ñfH. YD X+Ebl޸N LpsnL<)~xJdYQjV"zC]aL G간&--hsT.hYߩ: T0ғVM6jrUj _O䅭x"饣IF?珙ix_ƵUuJ3Zv죛] cL %4\!v}ݻJ`"䈦"8C"_?,"g'2$)!_9hLϭFo${!e{ܺwrpIG&|XnUN,Y;&TYsԋL-B2nz:\uBɉZ8㆔uF2l l_b?= pEm,e6vZ hԌ$Ь?(%: s:fю צ`9zL5_U 1.ί̼yAUiyŜٳ%܂ 5v'I(26 w*tߺtW ^ƜNқR4Q$#q¼biRkJ(F&i,uzSkX%CPf$t:^ l2!A{$N 檞~6#T9;ӷ.%%=w8EP0X8C50fɉq$ʕg 觚{in[5cBE"amEP ,`gtpRBoh#[)j#I"ԅ6m.UI FMbvgW2 ;kb 7‡bnbSz:'X72ēA.\G2iV'yxOfelmdjpIKy^~,|#כU$Ir'8K5xoti5Kny-INclhW3c5|&GHl~ dxWEdRNWY)v;+J{ NYyK#ӅmaQyL$*% !졑!,y'A2'>ќpa ]LBI>&g@G sv?0hO @z~R_EͳfÙbԂxB1̛^ sRrEGQ ׬ *Œ-j$~xcD}w=)B~"8> pSfڶ8`:W,;OJixr4-~ܹ%BET)mOV.izq` ʉ{O$:aV 0' 먩tYaN{FyR2OR]s.57 |Ho .lh~8CXW|~Uxc7MW!q}ǒ<EzӞ1ow(!!LvV|H΢UuM/z6x`._*jqW,l*cpTw4c(UMX{U%t*GHe)+ \$xEWֵИI`:K [&$X;Gay!Uߍh|!Wa'=6hb46l_eEna_[|'Mmzp[b՝6ue%rGL].DWΝj*ݕL毌/ !u6*™o}R㲃rU#KD.oo,@[DEY\_22ƕ[3"[gNt`=IH$[43~P:Xq_:rb%#Eþ ȓEVV>:`=z5Vͫ}>^i <ßZ +v+.}zEa/UV VbuR@j\_d83%FR!I!JҎ {]1"ܯXf-EqݰH ޛ' c n4AhU^<zJZYTT3_Y.OK3"N4D!7̠a6?mX:仧Ι$ >7=?\6W4 ljTQ1hf$B;G:O-})Iʹn\۴PaR)2D+gDem̱%\R}3*F =i[ ^zڍ:ʢm)^5oE|213|Kz>`n"MoWo,R\X.G٣^th??G6]%NUz3VoW'/gMRxqcҹibNyv' / [u,ql5-n">~vlGa0kr},WC] Tؠ(8!3+hT\EZ{-$,VaSe~hU~%?Wj!zG ?8! ,c^k -H$ځn q3?r3+6f\z!GmghQ؄kC j'#~nN pRU:_ill^$wT K^ CW+ߜ`KVxINGrޚ/?zc2d<۫4eŸ$EŪc562]qL eflēcf(Vqdj)a~k\ݩ2CӐdzHqᎫ%X#:i`ޮ{DŽ4#e.8碡1v`5#?h&Bñ÷q=~vE,>9WP}PsBni<{PzӤi'uӪrrgXƸh-1_[plf <'kKDNeﲕG[IhG" /l_5Ͻ'EA;Slq P&b2.=w[)˝>c䀞)4g)kؓ1\ǽ zِ{xTOĵ +;# [c)ju`͏3M ٧2ls0EC߮R?. |Nn RXں_g] +&i( &7DK;4 Teu݃!߬pfrx,(h*E*p_=e_X̒qHܰp&w[ Μ2 MG܊\kB]oU ހsM~|7dXϕ?݄2C&ɋ) | |R;Tn:%x\HⓍ# f)`.`zN-g)St,|&ɵҟ);,H8ů)ɖk)oe3#yc*(G0Ȃc%46!JKX^YGSfF ,0ד'W/Ԗ/&(7o IIyv7>YNr*+Pqeo%.A|1eҽRe'V`DuT//vaA[‰.jС] *43ϛT+1Eڔ0 챀q~"&q 6~' &Nr#Ct{cdF5|zjݥ:"kP`PL=YP=Fb'Mw=ω4]F8/b6^znzoXĝqZt?0y'U@Ӷtib&oz+yw`"ijǡ/FGl;r>C'F W7Mgq-cZ Xソ|];.d 3e2ſ/f QG Up Rw/c Mc ((uGkP@A{+7<72+`7c:9gY#C4Ť7^q>@\AS~9B֠8%G޹.LfIf [wZ~|kѵu2)qK^LStvgĄJ=.AL',x# e[)K[ڑeyW+eۉ@Gr#|ZuDmrF_}qw%>E7^dϚcЖ#h|߽DC|eGwЉ~aZK>ENʣ16\٭((02l"TدK0jY=  ͼ }[OZ=b0,OyF-o՚W} Eadʠ#?Mh@2[RKHqZHKB, [ԕTVSS!e:U^dwՐ (TGu˱y3(i,!ӯl`'~]D;6eqGasw@t53q.W?qh;Rб ѵW;QaDŽJ:mt6+>$12I6~L=YStwGGJg]Q=E'-z˅HY=QǍ1IT94lKqsEu2ޠu{蚜cyCvIǴbO1蹉VMw@|OK,2qK/,%K{iNmO?&G7H$=M{5Ƶd4]|5zqj l v]*HcSePD_Fm )?1aĹ.Am& ,nHU_WL#=66N sVtC+[ *Ұ#veƒ9?3&~풿o&y$\Y$KLm#VÕrQ,]j:(a:Q M|&p\ 21l}kC1$o8A;LbE-TANVDz+b%?i+feܻZ|HCJE{n\ .-kл :/RA0leVKs,! ODsA-"\䐟ѵy8lbd'檉 dFewW{69f!`&'qT)B&ya82j<.x{eS$'r1j;SY/Xhw|(=ʗ~9WPoeT-R3w}`Hd%uvEwQY32}e:f 'wRaο}4+!p1tL!sU%MG+69zC߮MsWR40;=DI;\z𒣗,I=Tjs NvG=ۼtφ֏ڀqqWd2dXBYe>]#Й[“W;WPs!OՆTA="^A*!z_X[%ĝyBڌ/ K pжqc@;z7Դªq4m\N~5'y3`# C-ځB }…2%6'fcWL<ݦp=ڟLb7Xm`k^yoy'Iӧd7_RNe3C>V>qw5l.=5 myqS2$f sUZF#䡠@EK>ŻCĜ8'-ٟØ"v;j93>C̷|Ó'ּ Vrӱ`.(ff3ZˡW,>eѢ,1{9Zx{6}x55ɟCJKlYuK? R7C{Q VE>ZSRM;_`&\CeƢnƶ )oTӎl!Ytq- Z)Z$KTCU! X82?b\s3^ZtTd؅J`ē:\iN;eeF_ ?;Z17ÿ)ʥ۴CX\ؤ#[--Ecp0`~יִ`N# Ǹ,fI-ҖRaaCiWOžF;ӃKISo/նLik245Gy pg!(NP@VR]緸j{~;v *aY( hw x72R"'vd/\%~γ}uv+]dOG ӯ[V }0՛ǜ2YfsӘŤ=/Yvy4sBԳO ],ӂ$(\kI$haJ : 9?>iMOfkPX u OZl7` s^{tO8;d)ׅ-ȠuÓL!C%PYK|l$% "sZTЕ3IIFybj.0ݡZf#/-ufОRuM֓pEx]jVfK0At8D9sIYA$^ۨ.Axrpa^ *K#tm"ذFΎyd Z0!!֡a=ۛ$D*M"Xm <"࿧)Lj;w^/5l SФ )ͻyc{Ww?Km*25 k}XllKMHMzغ9Sƚ*im֛ƻu'9䰢ѓ0v'S?!`T$8 8o]q#87ZH"BkohǵkQi 8|ҥfX:6ůΝz 9&Nܒ[F 9PE_wou k٪f ~<{N+ZOxD192o\s7h}0e> 5|fS(J9pw z\:@S17e%^~pRQ7TGA>YR/4̃*xϧ8hr`9h_ie{L/N]Uy%lS$P3Xm'Q7tӫ|ֈ]5>c_1jz3ڮ7W^d/*'[o1 mW–dGАrW͵cЎ>luQsO2~x .ZSFQN* OC'"!WQ+cw8j: ީRonfږ^j{! fwnũfPp)ɩ$CBp2D Q pAu}|{+b@POEFFg#Uɞ;}f7#Dj1U߼bu# VV{=ޡKrRI$YcMe*2s)?`>AAU礬 NDjQ\-[8/k]6>.)J5laN! -2mV^6^w&hD"l'/Qi ދ5 :0H+ 126űqU@wb"ubw__ u]$ӝ%O,zAte`Ɲ ߟrIblՀֆ Y9_TFh5JNIgph 5JO4Ur1js|勴CǼOW'vxt&SX[_xw pxM/za[tUY0s-bfD a Ӂm3k^Pm5&glOKd1@WnὊJU/-S-9fHAÁ F+Y.QlIH- m[̰h39hl:*(n(DvpĸUD( PJ9CuI\ >I[ռ-F&&i|*#`4؝j^2 b!U:몃4[7慩8W&)R ,MyVGH`"h0(u\EyֿF۽H;9n uk$"|'٤ˁ} )Pw9ʾ\tk |Aw{Uj²;%x=SCƊ{AW1Ԗ#o-L&Gԇ>2dhKƠ aL,HZ^ +fKsaQėvRMPdRJb^ޣs? `Z=I4?()q‡w1bcPn^5 |vln~/_VPHsq(c Nw"K2߿/:ի/ ?.FJo֫?~}eO> Mrb'ԋI:\U[ i"|=5w%k`1ɐY)"A?#!|5 6M|!ԐL %W`mNn)֩`4d ϨÒR쐱"XrD3KVX}jWKat=w*/M>F_ZKM!]̍o)A9ʉj>Ю@ v4E~W3N`cXK} ɀ jeY_ayĤn4=}+x,>ənW]t|DŽ9:p/9TO4n PBA&hKfB-gPz=?_aSc<ƃ2,*uYM|/ U-nTg4d%>!5! # jI>z+#t^1CLGKm`$Ȏ"5׏W )^bN:bf)ը2*|OW͢gy(q}^AtsО6%6x2"aJ4_JDy Oѣvކ1 M̷+ ll(ܚԻ&Erurls/?Ũ5242V\+CpGљ5 9R){ьhSIvl/+` s#'p:; qV 3mz+x}%YJ|1̎!=9 _ ]zD)?5L摹gk=VD*`bϛP;-UV#rI1v~v/i2И1 JA.ꇺPК>Y-|h߇.s,E ~}QZQb.]#D<JebUlKom2+9^焟P]2ll΀+215!E@ttFFX(eQnVX3mγ_DЮqnϸr"K+ݽj -5r&an6 (?Qեa ,Ðybc}VeEFȐYG/%z8d2/;'?NHls}If&[nȥjN2*ƾzLy8F]єSFUڰ@Պq/|$VW 20&nL"*[ct@Fys\Zvr69[׿*}DԲ-YC/TJ|"0z𶀖)eRz'*G.LeZPt֑9`99 yDM{Y2ۜx_d-ej#/k&j(:>ڧ̪$6]]h/o22\in oJ־ʙBv$0Gz0(1S&~A+ j晘y$Âb)Tߙ<pOxZuUޥ T`Pl ãಔgO#ޤKf3:)TQEN{Q@ƉC)@Ϊ})@ S4ov2A ̆TO4xGo75@*A[b)m/2]wH;.Tp3 tvRTf$]mK'Tm6yX(9'iM_H0Vp栂K"X]*|'3IHM-^.RtBOhx\ir7Lv0㗪`y9,[5,'h,dk(TmƘ)85?=hj0jD]z WX|x*‰2վ}?HJT ]+n6'գߍt|Ddw6bd3UOgϸշcA ߘV޼)G=lE6)WY0J{Y'XiX$2̻z(E#; #+{o5$&3#meooe%qE|y;8ӻNOfV^j@R=!d*Đ:jx2W@d/\Uv2rPl ^Ej:4g}߫ քFb&`yar㓛wrmh2HW [s襮J i C޿Wɝ[2HN;hNxN ՄL#r1:Z{Amz|TMrʍ7OIq }ʓzEPY)0, eb~D|Gژ\&\jn@l!ElTRE:^cA;—Ug6 =-SN'$0J a^TpDB/-0/ rE|bdf15QIYV̅Oo^9Q!nfYfz+O$iPŒZ(W:1A_0Vl36tp_'9Vܑ̲w'ӼG.pڶ Q/Wr9D# /:v}­Ȕ?Ao>}'TMq7()!dU x?§98]*Z"$ٰa.weꦇT "9?5 hr19 ZE?$1'{zqwu×#4;t(U.a;}$%3\EW7mCpaE)PyRq=nkʤh. ;tsXl0f7Hκ`dJ7'AUWf4.xã1S|1#C]`V0jꍏvQ9GW5ݜ$\U*NӷK;Oh'Y fSXnS'9UW FLΐقwV潓u1"bd#F`.dl!>ntIדeb4ЧӺw?G%:M1QnJc52^ľXKIF_1?p:rnaay`krdВᛦax Pb|Wa5草< CAvryDkٽUƎÜp_T2#/Vx/GA=\=Lb2K_u]\L7*ߓϯ,>Wa#xgh= @M5ElG<iOpzqH{リH |,[݁6و5"h9ͥIy.tBWM^3v=}DPF2FG*w57Qv\-<Sp+nHٍEri[16du0{+w4vtʖ mA>(А8 =uK5уjCmmoA6}>%R;AP3dMܓ0 A ɐudH^Ǧu)6%ba˚+xKIpA n_J~f^`Z%%1+:}[2Ѕ4]ac@]%}`N|0fvU2R5gKCU?Q 5R8&R ;5dp? }FcGtr4`am166I u$8dXUqת"]:;@uV89f@Q"l *1J{PUyL)~XȱY rSB)@?)giE^K^_u+/wm(Q[^#|}fJuZ2[uK%)MQsCz:M%mH$; 'U3˘=f8%ksizI sT$MVBf/¦U$vu` ca#/ͫ:Zxҝw$_q}h]5dBQrzF7Kq1`b\XS1gm,V~G4j)fU
B1A'H JNgEnzu1,\<3AKd30g5;khJͬ[{{[^Q!>p-oG1 ̒IK/'$15oon-/<1댐!Z}b6E֡zpsD߹tNx' H)3p6AHQ`G{5N 2;[C^ٸ+>[G߯S+~GIKZlAzc(Rk5\:D2aUͯ,C %r ڛxh?s! Ҕ&.,Ii'k>ka넪 i>ޒLPGJ(7 sF)wFI!`'Fv VG,81j?5l~X `/wxӟb1 3bG7-QZԫl}tOx4>@ * 7v-նxG|uT `trdap140 G {ORid;4_mFzyC5 gtz!*%r+'E .|h76%_w#;xX;F}S LkG1MAArB PwoAsq^nڿ]_w!|vO W9 ؛b3ŸEY/"Qqĭ/6ey00oh{gW녀HMYணF²4.* _eS?.Rޭxp!eV*f ǏCE ͱfp!YԶ&$dq~BNxfp(߉|B%`~&ZE%ꄅlzj,苲*u&|-)xjçEQkAt1v ld!`#8ϟ8A4)Kut+4 =Isa[pܒZvu Kab?uןdBb{>N6@;?OV 5 I6\UGO6(>k~Q}.?9SЛ+Z:fmҜ g`%N*GG8jwSJɯ>liZ(-\j>R/۾q3$A6\Rr"~īNGڥ'v$ـ?Sc &%"'WKM{7tw9V0!4LxmE_T\R`{C&*QmvϰZѦ\S-#iw=U+<2z+!Փ[%e{Eٺ]aI$f!=@ H"G#k~M_1|yAC'-Q}4\'@ 䓒 7E<+{z[SuC^9lusw']\Cq >OC<1SyC1॰6s".X+s`]ǫ|}6e?D߻F~_`Jgsgv&($J}R,DvhASU(#kle w|>t*;a 鼣xGyk'fD<7,3ܐyd'hm pJUvJ:ڡr{[c_z#2̪M)u{JYߖi~ROAi qQFbKbO7pΩ}10oj|잆gT0 f4^n>{x$(SShYSOYW,2: Hgr;S!. ؆0^\Kq/ʫ6Da.R2(?L)M{ZYaٮ{-%MX}Ds)'B"Ѿ%*淥WY^VF?ZTҮ͈ c pQ~;v݃K7%w]Vvh3L֨o&abV?G*ގ%Ūs^MdVLHqPAI$"sA4jvJO×;uh.M?$gWq轳V[r…` kw=,Yf`C'w43VX.6G|7ōP7Ѡ!84Ab[<\߾qcqPԓ;TD^ y54_C$r< ĖؠWAb#4,ZIPoF>a؜r |)J]u5]Vl0c @bpVIhq)=w8R~.QZgBQ+!XM7Z4@W !D-0X6^}IRƸ?催X7ubOtnE=&@271NoglglQ;HYn=~gD6xD|Tq3 [-Ƞ/E&ȹT D0։e|n׋,>r`bZ8)!UV y)b3(K.i흯͎Y&3g2J}GFOy}ކLJV yb8F&Q6̈́:@EOn*<%ݢZ=3T$[26&XgSR D?'Lsz 7p"@=-cXjTHdCggBm6QՏOiu,7a t3 9vM<gUt3(x'pAH=_w,-2D<6ҰXT|{^Y$id)A6l͂X Z@N%yOЍn@;G<+6Ĉ56<VF(<Ƙdqd8.Da׍8Ozg?7-BI0`c9H&s.I2+xdzWg> )%WW΀)n8Vqr˽G&Wܳ (M浜a5'Š̹"Yܪ5Ŀ_5 (ތ"&zu9|h'${$v5> EPrLC,PAST?O>{χA'|mj栭OGhژ]Su1cd|+7x9E#/FWxٝ@a (Uމ=r{ߍLtѷddM+1S0zYˆ"d$Glhc_dϾCc8jހ[v Smm o-@Mu9M#ٿ1HJ_?ٟGY/^LI.Q1 =/s/ӉV Á=i'boʳAmd}S%ey`Qn\;>qɰR $-.C),,ϊA(o@WzqA|OOI)d|!B-Өvn6w?|EIGB7)@se>vUyߙXopi?U쏾mODeWdcP!<߃1*r/訁.҈!ӖR,?ݘ#};BT.b 0 m\Z΀1, V~"^*7zkMXz!:6HI1yO2uYj_O{tݠmm^:V,iВ\}Dȉk7Ll7\A$*o6/Oz#QIzQ;*`7o: 'LNw 8 .{m>X>=#u9x#3JP9 A_"KˊY(69AbS|a!_Ƥx3ro`'n.m\{\K %koC$'=mF߅™4"*![nҸڦy .%ߝl[.vr `6=&zhdb4=;Ythwk Q2:WyXJ (ŭyp;:|'t"_ƍβF`k*9~5 ¬O8Lq׏aȹW<=OwqV}v^ |#`P锶s)l!9zN_a=!J%}a1/fP]frN! oammVƩ[T` yp%Q 81Vd.Rui]XDOh9D[|-7"eaYMs2[Na#N>$l7R2f74"Z­{)G{#R\rMFLfVwx*\n1"M 0&/>>5L̛ ;V(u;(XÁ5&AG`Hnh*{K>&ǬƃOQ0wږhY$S yt$T< Fc"|g isܾ)l3V{%1sD>zɊZdm#zߋq BzHu NcHē~(h!hvmD^jS$u >fj#V^9ytB,ԇ ʸF8p]"T1ic aK\i0rc72*C|oO[h =Gt} jgw/QgWSHTXdNude>TeՓ*;'GBva>Pζ5ok,WG7m%A-է K?tA<^a=#sP=qP0תu{<oN n2w@T{&RSMNF5_ԞxjV'm͂HzN.xSW!!x'$Ts\8* ^>4@ x1q(ŷ EM⅖y{_Ol抄NOλKp|j2!0Hpw>LqϬLvmgi\1 Dyˑ/?9cTɏ&uOVT^\!C_YUf)\ MbCB#htz WT3g`~ӨwMg{ xr%3|l(Dұ긲%l"V9UR0i4بF zwUDZ%0y=^R,V&񤲌\y-1|E|Y4 HvFQt-ݩ mzcIЀAY0jRѾFwY~>T{ڎ(,5[ÈLn:f/>Uj[9 ϔFb*\``-65"f#7h0pn}u %֚7/(RCdT" @PtX'嘠aSD JŘ yaU J |cUc Ĩ0POm~ĩ`-^E@< b 7M]HFI<L&5L%l:&Fz?eP mlohBh/c AuĒV_Rk$g88R4.4&~ %ձn+Jqꀐݿw7vVͰW8ay%OޢCx3n qե<(]IIF/rZ3?djil u!& =[$a#H֬jj'~j(`Րz7ײL^VEf;/ 0*Bs5ɵ;iΰ &dh lOfWu?xAhP.ύ=`o C]*<>ñCpZ$ozYʩ7!h⊖HqaْY 0nȷ - '&*/y9M|R I RSӽO՘t9Eq{]0hR.iLU,\&3qV:@-'X lCi+17DvԤ tsNA2d#ioymVn*8q G&.0WFuwV kvNf5NHKL:~>였{<Bd3Yjb'I41Y>mp:Hg E~MW7*`D _bތ)>.L%3vq2؊!@ bZbjx}[kޫ> ev:Hfdd'¶!pJ5G⾰Yq2Du(hcABv"m$nRw6RF[ CLTn^Ae6d? [[C+ fPT.{ J" gD?W\yR70;y bZ: ̦.SB `s<5pܶߊGUrbVcM`fu+֖#6)jn͕ѐS M;DGsLv |c7od4;c%9-Z ͡Vߨ#-B2ˢ};sg5O᎜k%  5CԶCDoH8C/Sz:xʃDVQ_h4g \^BId4,TzPP<^#7е| lے$Û0g2"8ns[*lѴ mEx<(u*C. ֞IqD 1ups@|Bf,֊rL {xFxƊwpz{;U)\HVB3f{6\yM*<e ڊDK2K{S54 $EZc,,+Cj"+"-z(thZmA%^3r#`(Hݬ|)Xs|nj*g]ŭ R z5rnl4IL=Dww3.h$ H{|oHw8U|KL Mq/*Gi=h;p{b^SH%v[9GdW}Z6aV3[ŎwH1ת8i4 J'=@y9CY0kou,!ѢѮ0$| HDY7<@:\Dbe/O~@L} ułD)[4E1ͱ]]xJSF迚 U᪃VS X%S촯h@jIf!1g)*|lezXFJ^%< *}Pk4:iD8۲2g%NzySrȷm/=}t̬6?lU)Ttpe-.'7[@6fa+ \:^ ֻ15x0!gﺫHOOz,dOb;e( ?斵.:p#hrEks\s۫#~:7!wx;bKe(WcC̦1ITQūFk0C ||=w*zô)RhӾTs%(0滸f\b. eA(zQ3m`vty)]p? YH黔ңW$9`#כm /V˟wuXܠV\Na}$t| wy뗗YbQk*#ϊdQ}ˍFk/Fvu?ՎLA:k:E籒F :G!hiH>"bʺ =_#|`8Ѝ@ yM#7!p?vҋu?U0BB~~QҩG猊wVNOP65 =Z+MX^|d"]}"Ǥh(0n#kWk:Qht~ >*Dph^DU*+YNfO-2V{&ploo`/&hW.Xk'0V * +V~_͞TݛhV0+ =0&CqnSc(YEZ ӏS0/Yy=+g,>ƙxx~(dۘ^4^ٔa/%9M# N|L0I@HC> 0.k2b﷧=s܈x@~ϋ%jfwv%eROy&3j*L9`WVUi%árKeY\ N|E< _Si OWɎ |_,͎|ܬPRiBm++D|<9 EE{LֿhZj攟{x'KKȳeU$M=QZqv*?c"YߨNfp EYSt Gb_z6_vN ?3x=` |U21U="~*0q6{ݧ-imi7b.{٬ }A8rbŃ򭰤hY՗v+HI:t<*0Ya}e|+/qn c'CbqGa,]B{J#q+o lZVt2 U9 QYڄsdn,!e$Κ_g窌'㪆.?pl~WYh{i=wܧH+?QPGYJ$bwTz:%h}ڕx ݦ@?wY+}9=1y HaS$;8&.іCMBÄpjnx9ȗ] THPWe0$q*Ԓ |1ȣvHo" _Ƴ,dp XC/Yg4lBgDV7Vx9c)) hV- uߑ,:CInG wsɞɵtF}k_p]g1Y;1r@~AR8g!PJ(qTۡ?*X+Y(tóK3ᇤޮ1n0eKKZGݏw 2r0߁M`I0b6$E{7@s-ZbdžɰM-Tl I';YRhs) C^բn*#*̪f ddG QANPsVcn9 E#ja߮Q&Cv=vX [d!yd}㼓2Pe8'p,Jr q5bh#o[' ch~7h8Vds kJ{ZAJ\ݍ,"zG|R."ݮ!-Jb/yi. 3f&F4@&K[6b( 9*;T2&QCέݙWѱ2e[_ǽ"K߂Nd][b,+vCsݙor#梁MFjy|uFp8QLÌDFŒ8m 9 yxsn] AVm}Lh|yCnAR*˶f|ja}$BC#Ω~cԃLӼxDwұY>}6P.#3_ o y?~AJ2ד5l:]HPj"XS"!NΓL\{آEonF$X4:nib:yq<)#gD Lu5(;òy5|iKR͔.Ja\+2y4`30{m@1(h=,߳Oa`=\ˇ"S8bHE3_ygվzFZ냩/si_fSR&~=փ"tk W74!07~N1kr^\G$5qS=cs.Ƌԗ,Wǻȴ 69tz<8?.fkAϽp)~m1wAu:$L*`-tH$W򭽱3;R[,)Lxr| R %BXwޓRwH sTfNYj ĂMxT- 퇑4ښXqw9s OO5Ŏt£lۢ.xUŰ-]i k_BUjx ׷ w=53shp%OK&ԌAntWNƔٲ14լK {[wҽQL0;q fGz0pF[x|D߸26&LBۤa;b7uY/;&5B*%?.c+o?"( GFO U&䍱dɆvH8B,RWFn[4T0O>Kz-UOQ+4\sdEmsS_ 8wUs#x=MNmx'fg4E5Z->*0*8uTsrNz?BWYiF,!yO;Y"!HѴż#{pbuGP4Hx (0qeNq}^wc6E6uV{U]NŚ^ ץt"*dLhu-Ā\MdŲkGzv<0Ky:cCӮ5/}awуvB@7[wzSVaf#5N$|K({F]W|V_P\KI~` _\»^i&;c~˼\^7:?/Hc4c3D2y{飮lr~ Dt4I,މY V< _>c YRܗeF}&fc:7+%\a L|]?tdM`qv6߃%'Ui"MOf۫pAX3?NG.ƛ44]j@əpW7rè"{jͨaq. lv' *`Q/FSG6='"0Ӡv3cc0K v'gu- oþevQE!uzIJ96K8po\AQ{8PԏI}?wEDЇkxUN rF8.Zvov#|-H*G+n7Gp' m"KaFXha U%ן&Ln]3M,d 7ʻuF`JOiEzdNu,ǔ'=^O>.xlӘ|G~ Ǥ_)f#zfG8nYyd/νavd:qPGwH$IY:$ۄ;X[GJ޸Xn 0򦩣|RYffDdN+gZ%^@ r߯G Sz_KYs4m܄nm1\{ xIK: ':Pxф-cmjW&x x3D^@eQ{8h.#lZw mW#'W~Jf=¹ 6ǣ`BCf;1;A]mRZߛ&-4k })pJR&6q 0S72l$u:Ceti2mUZOp>o]y"ߞ>ҚͻS=M%DpO]M <uZi@nGVu_!m~lrU+ܛxޞ0qII#!e@Q ˷~R-yOA,WS 2GEK֔r͇yaR>$վ+A'x1yG+ޖ(\QE"#X'n]qGDm6/ۈv6D9žHOBw{n\nc2|>O¡j ;|_mAG՗FL?ur/QY9 </g7Or2h.0YEe\~jkir5د;= _oZ3WTYbGޮg+RlPЅۗn<&tV댤ȵd vj <+&cM _K t˩!-< W,\5;%.,.J$ 9pmt^bX=BXLQz+g⤛8F`W-UPXyI["C6&3baD+s|*2H;8YK:<\깴-"]ZI'*5 >#dp!v??}6c|{Ԇds ݍ[IF`[k,ъB=gBOW-KCP؟Ư%OA0?+z*!@k `CF&E^uy|d0{[E5Sφ8O?ѫT..]ȱ37NYc)T36ѵan^٣ToȆ-B=̥v`lмM.(`RC Hs#] t%_\^ w[pZf7er`l6ca%՟[s*"qۼ|+:!S=W3t580Tf.6 oJi'[5ŻP+Ul,)l74팾ou`' U'd  -| ?k%aBѫyZNhA( 8*q|4,E %E9V[ZnJ13LSՠ U/И3P?me9K_(y Mʖ}׾o?!{6P̎kLYL9;چ:t3Qh"bPnicM8˼UtW+Tk^hX]U-~@^$WFfW֌sp?9EH'}(z[6\\EO_eK=Dy#H+0+꽳om;*ISUi*DdqSLf u 5aozv8xbz̭ԇ!5[Z/1"Z}0>,^Q +D5wtSkt r=KPB$~IY"W\㺏l+XjMz=:&X^êanDP rvɈ_qܳ1Mr+DQ6ywΔ0HĺҸK<0'|0C|^Nl8`  jKpwadz(E3? -DAp(L1pJ_ࠞ$ _#ʥ`^qJx>-v'< u&b>^)N"& U %?hÛ6m-@2I3yt޻5jMJAXmDQCV^{ $"vk{#&K-WR̈y% @_dD0Va G _/)A/rpE_&Te|GWυxַEpe;+H>نd"h)8LYG9(3@a$'dX{TOr. )JYrj S,W詐C(> xLve&JIoeo d{  5G r7c FNQ~zP\=GԌTAux=Ӹ=)_lMOTY@mɣb`6$9:?drpn JkRG Κ/)up&%H&QS6+481ԓ4Q[^=tȫ(La~4-Y56ˡW\\>9(kROjVGp^ a+ЈrY-.1%awzvߩQ<75 Emj""$G/LB*:RSZ面$Q:6Ό1Y,bmO w-mox cb<\ c opo 6ŒgO+P6SOC0Cę-].5bR5DzJQL!) Z"lu?QͰ4ؚ} K T}WiWÞeLMc/}K׿y*2ꇼ ٌTu&m$d(572u['N=6d} 9YR_tjZ = Х|ٶ0C[ނY8cUg9IυD3 2W߇CTۃ'DIas„!p1kUF\Wژl9fDTGH.[ BKDŽ}ʥK_=’_W8*Ě)_m#N$ᅵ(`|^PY{dD&h4V4AS5g-\!{fU2$-r BF.I94 6s2#bDnkD0y9Xw& Ya6J`>l-c]v "zeɭ*r(J?u P3fbڹU5Mc<Zuw7Qzcwt{JH^bTK'82(L6w(;I{yrl|,o~|6ȗCvClMUa:HY\}qj0bm`[o@ꇖϮ4:?rjZ[z 8!j(ܶ fi-Acš1vc{:C_dQXĥtlW[$Gm͠% O-@O $߭}zbe]ǯN ;4>uba, _wxf9~L F"zkRj`n1uQ2cNKI (!wTK: Y*/Hn`o@H{7C?g}GypxPLrjOwJIg{PbE^Vg|u%?)H/By|Bf}>XU3Fa`3>a%#Y3űQ/ #M+fNpjL\4>q1_VA8 {Mc%ΒMU F/`dCՍKn08OD^5P7aSج|$^B~N:[op9GbfCd˧d9#'20Nؓ';r!$WGS۟"΢uHPZfX|[9,oWFY[QKHL#(}4m˲ZS(rxsz-Mw c*Ъ)]z͟n?fx=7Zea::;z h% u .[q/ w7!0h":.2ඒyX݋n˝v!H(DGkPܳ't$*aڜ.W GFaxC6 "$noС ̦ɕWː]W>CP247t:&?>In)伆PqQ#&8ܴN!2dvNScQ >BĹ* lmF B“X;v;]{(QAB<^e<¬yВrPy%WNw'C5fb\hFTJӬbB%7$M٣`.'N"%{^+*ԦK ̼nA-٦LnFP@@XP Q{tPl.D7yQExinYiY>m6@X3Ra)SEsb( _,! W' `4C]N gDIrh<CWag( 㣢\oVv$e;p+b[FSRx8\?7QRTAC?Y2OLNfTPoEn dEdyGZr0̞93l1hнqՍTIj/?yw9 lLaNz7ao#cokdC^=a}rl3\Pj<+7EMء Y HÉ -})aV Rb BߤhD-[k|ڬ@_I|By26z|yRs6}P*i5a\x*]L9`\Z\E -"+%v.yDehɊ_9|x SM|$ W"Wk*v;-%zZD?} UNUlbbtx=1j'VIv{g@4B&9w WoMNudgiC\KbVm;1颗#:Լ y@8LV"g"?bC81QS0b:!ߘ5OP6YjP(/ jC-'v{SqgB)vNƱm$[n4Iwxct?)pܯ?G"/u}s?K8}5lVPճ]o6bTtWܨ\|E":w%ɗ%12wO,KSG͂:®T=pPsC->j'`_S *7Q$w';/LiD.ȧ)Iʙ"OU^ Xe;{p`WztnxJ`L87AU*)՗!Gjq%0@YTM@$pYQ*| (cS55crΘ׀SԧWs0MKdEchFݟ=Ei P*FF6\:F hfmB3/ǧLC~@C@B߮^&hy^$F^k{LR(À4[zd7nb> +Go= v![2-. ,FHEm;rTOPH W8IQdtԂt!C(J-g+zlѳCf`qm-(TK+oud`yy?'e6_`\ Eݾ5j~lf*}SmODG"[YbAqt? X6+Y֙Pb#\ by0Bqg& T5٪k9wi'"`LBzM=527Q(bZܵ4+p%_SmbL!¢Uyjݻk手[1|%[cW@e>tĬ"|Z \f ʻQ5NQ_Ss;Sy,V];]4d1 Y|?.]Ʋ(|l 5'O)"Pl(//xgqWAB>l\5s~˼A",FC;VާF9_2$8ѕ%Գƣgh}YkmY#B`<4q6.?:؁h6 l,7yVrz'^_,B)HȽsTτw#h57}u<)Y|G(EM.BЅl c>)Q Pfk碶j^".^i9 Ato"@D۲4׼({U׍/u[s$RV6 UD!lrV`~HjXpv Q+z(nV\#?*HY:` /=lx'! /bm`cC68c1%q5 Mkr@ ҍe|ӏw Z*&6̖20akwpDЇdllh](Wq2=T͇%9*Vm)>/Rb>Ǧ{4& jF=6xS ?}9 "q>Nz•9\V!qp=!2']^u@%_c9T{YFN 9Jm9R_ VHๅ ,D& [+`fPYkmt?@Ե[Vu ~]ƤŽ|IWI^sVe !G'0*IovWMrO+1~h03kbr {2:hE~R)K,;P;-E~D{[%mZW;j{R<D]h~niCYGSg.h_^ůθބ8C"W!(PQ *2noK1>/E^eB_KDTQ1x*ʳ7Ig99)tl4Qc T/# (\؉tAC2{i9E$C@9{&c* Ԩɔ,6:Ve <;'̧b&'Q95= 蘜L -{"OXS(xugdCHnm\}ޖӻVh?̓)DgT5W8=@8Pjsw I@|qVx肗5`PN_23,fɬ j J cOZ/;g&'S4MC{o [:~H:[`#j2@MGiD/|s0VBh_@DsPNmދB9Z:(wj R˧T({\E-Hb|>!܏ɯ] Qc֞Tȿ7mjGHT*/[%#PG \F 17Bݐ, ŴϽ/zYT:LXY |KHUOjm1Y݈+~)_ .֥U}!xeVD@j;ft2l{ucEFu3@U|`*3+)_Qﱬ媶TSr5yg~ݬa+un ⋩`0ERk:He8O}(q@" NA I>h%s*˖U޽Bqlo;pt.if~a}=>,vLhgكbK*Pڽ|mƏY8T'FI\Eej=|ï%&͌Пd,,ҐE-~GiD;7J&`Wު wݕ^* 'xLr8Wo Rؙ '3(zk ɲئEțؐ}KzXAɗV!=?Es-UW ٝ<^f 38p0{M:^})\׸Z pnZ!<ϟg/ƽCUr*!Iw`roa=}[A̾ac0y+RJ7hV^*x 'X"Yɮ3q(<) fE@瞹qBg20לoA+FQ{U r._~Kוx:gٿҭ Ç){\# s]О"\ 9(0m'UxpeN"V[[mXr~8:a|E==Sjͣr˲?PozmS};` zbh#sIrĥ8"mQX嚄 BIsqj&? טVHk,NF*Ҥ?EwZSrdAm]ji\UZvtKDS0&م;-oSb%'y\LcM@hkIiB]b!s5#-DLA}zş%Nug9d-c;# f̉46kL;-6+݆NQ1HBh0Bl@(roE'o¦Z[[ViHi:qF"GP' rJ|c(VhwmDO s+c6TsT˩jpqk hE63:An̩r%)IbEuT*dq,32&@tt6eq‚kxMK#Yv MN/nJXh(ٸbMkr?9&Д k|z{eJiu>E{5鍛N޺J,hUJNW'(OVa W7EW.D{>b2*)/ezO`Urp='䭨aټ)u#1nJMwK B=M=r~aLU<1xriENDzm*AАh=l[؃ IK עlzE22iž?,wޞbkn O}O=cwǑUa};F)Elkc^c+ E[ ?~Óa Q&k@Q@`l3B)?`'}U!Q0;VௐM⨩hv0ҝ#MIf4 "xsdg VT`<,P`b𝥰E Z=KN11i 6XDl3,:03s6ZuZ;Q/I/rB9m'I- ڡS7?sy8ee3~W(ϑp 3߻ SN [ފCm=%K.ȊafoFEZ) =Ш{JD W:*qLsBEF5r3Xy cp0R FZkg!uRK~gwdD̩\_PJŃFgp@ Oݥ5Bb _mgr?Q*LL#v5t`F?TH6%]:"O7ķz$U{}5uؖf = ҃)$[/g#ײH^$C47ֵy9U%p/QCӂS BQe9fʎ_}>fOcv#z^*7ĆЛT* ׄůH7{/bqC{l`Wߵ.Jݙ<%O0:k5/^A-guB]5+2aYMSAR2|"*D}7Wxmn <L]'FwF.6=ۼp# RU{ v󔏴 b6]P7F H?·/^&ey[t\5 >:K!3~1 Շ5Lo ϜMnQT9iՍ{XǏ\oCB4{\ ~"nZv,<7QS,Р1O. X؟(y@#N'ϴ%-E嶭E n%{^[Vr-xU$ gFvYS` J/9FȤ R-]屎!@:L80ñ'YT e!HnX˔wencUD9,7lpPb54W4_kh/UfZЕ_Pڶ Il VZcFDكR ?iƏnj%^^&@LRmׁt@,"d\/s‚,-8E}T4FdŦcw/1+g9e#*"} _0{ Z/JÖ.i|)T0Y2+qRpBUVit?dDPh]J:SO"ޡxX_jWIK%Uʩ7bj0̟bDMh]ӕ? 6^svUk5@﬐[۔s@pu$TJ˽L#5 >¥NqTtrV$NJpZSȫwVGʟb5N. ȤȦ2"kImK'cNO-ɚy1ϛW0/[MXj o{Pw)Ăiwr\52e6ͣpNnziн}X`?QB#t@]Frפ8pá G[fܫb/|ոؙ@p␂Z5iAw"6L07ɖ; oz|T5{mօpe,ԍh|"GL#,OP@1IX<-l(]tB.\`f-ՠK6;9W?ưxkJv}WQɋoJ'Ǡ\RJ#]<eElc4\_$LiW|{j_I/$d2/Fpzh^Iv<)pl깍@=Hv#8_<">2 %O઴Cw(?8釂JDr W%/gR >\M' f`އEOW){ =ksz!tu`H?oPwO%sswFTg` c)|OG.zâuZt%,߶ Uf:fI[)xw.y嵬HZ ,Уd߅Tz3>o3ŔUɡAN]M[FQΑ+>3KzuF̙uzeZR8"v$BJ7 B܌s#^p;oiċ0=R@ZܶPVi3¢=in>0!Ƨ)xg;dhCS9F+Wt,mV wC%R]Lv+fV"XUM vR@ٮނdX8q0g$ ,B37u%ml׶(.Nsܩw$!+L(mŦ"r}!h- eqaLKzo,,3׻0s!!ЍR~z X% 0@Ϫ,aאWb]-Fyd88q\шx.{,w]tnu-?Ρ?nSk# 㔲v s~gŽxq))U:^Oo"b-;0㶒 ~PV=¯3XwS7 ""^؋(ό Nq-d8'%/K]Z_6ůČߔa$Y"(K Xm"M4oa,iehSۋp 0a鲘EP Jl0@WBIi7ʰT@u2kƏ!$rR]-߲Ŗ@[Rfi~gȒۼpT?*1N"p y@b8ǘ;VBp2t CzA٪D{PdGFW~ArD}rU#8AªWsQ$.+B;e”A½bL_3HdWD_8{TW?蟀"A%= oen3Au*h1tZeJٞ$C U=yZ ײUݦzW!Xd`22^_:̓cK~wh9ZUj|q[ Q:FxWF+Z]jLgxyv! sk4$ \)dT*7B1%HLslNuxPhq nw2<@>dN7%~$&i ձo0l1)(`9n0uGjA uƢ]芅 ]v/rhLP,}鋳@͞m3K%JBhU<:~FE9iӑt ?#z=P}@މl 8*wųk^c:@Am]]wo`}ȏ'=[69['^n&\oWcx㕵-qbG!Yt?*6vےbS1~;ּCտVg!~.upefPMɀt4-Ӟ Rӕh$sS(ۿuQQZDa*WڬL4J"i08`$׮Ky!f4e@1ܲpEI`cۃ{ 1䇝^fhɫ XQ= .3dQ9c,GkU[[l91g~D._9nh#6s"댻P5ݝK?b;:<_ RY3v`p><@ \^R*V$)_ ] Xvdx_t'!x ~ /F iJM*N@㫢񚽱/6w`$=sCSQ'tS ̎vO{sm5VW3ӌϧҽ짰yXhF=Y<"=1˞*{^ ;<\R:1˸g75n|hDySGE Wc=90%>D(xvaٟLn!9iČj$G=҈:DY˾n{}~eU=zvy>j,ze~).;;΋c<$AȘ=Q*Yf֝[?wdvTޒ>>=@`hbI/]@B1Ɇr .儍\]zfX>6{NGn?r<55NY=8A/z ?Xw^ݣDVDvVe(\>!0$A؇Kݛ Ŕ9C'GHk8MK=#%}jBu>%kV/AtpͿJtIFPkz U,K /)T[Xk3wc<ؿ]_vwHY{뛢L 4+y{\:uSS3Gw=OpV X?Pny]T7&Ł*Oq040dINυBP]a6{jpE?xMaz,q<ߥv#l>5Ht85iɳ(@n(H-mHQ,c ,U9NtqWR`"Y께W@i4uҜFJU q@0B$/* ث=,<|sVS1Bɖ=T`X=} Ss*#<36ŘAy +}<&ʏb3^RxN:M\0JGbEch`"b_90 ,eHk/G3H>r-tbIRl7}p Ye)wF*QE߅%Z=tyu`A:mYƋ,w_3(8 !Еri3 ?oF{Hjbb>"FEWdkcugOBn1L| ;'Z]B_AOxO;&.Ks%q|~ DZW\HL{w S$y2hjjXP@J{`b QF 1JvN;5| C' st^l c6DӕHMTJ(f{djJ2Yр^!DT@v#bԱFwJ:-ȸIcMP vn [,jf2H`ץךsKU'閛 G8w=Cag^ 68=S '|kq6N O%h@s=6THۈ%]e l5Y(6DG5KthII7WTZ'*JH^-sݎ)E1%?dC/V$8296ڈI ^rϦ8 "\j-x{}PGDŽ1F%u5˷)ˆқ5A^ efa'[^ӟF h#gڗ74(R;/`J:XD) D,׿.#t;PsL x \0HhKZƝ;w%TdKN/f@Y_^+l{؉?VM-QPp0AC'60FY5C@tW'A0RQVUJbRP`"D.j?zGT)JB)=᜼|$ìTaSӿ0*f5ǭi&; van09 Lj&:'cìd! /5UԈ$} 49Wَ6ZHd!(F((zr/4͉):9ɦ$m ZH|#L0HQ5WXaDty4%n oc~`hէ]Ue-b ӷ\Ń7:lŷXosFZe:USjf򙍣Ƌ8eun;McΗFxGUIg|FR?.)7fCzt V F:{]W`wȠR0deV6;B}V")uJ XMO_{_AȂfB\Y}E3-TV3&G:zmE#*$R5F˛lZ^9L:Z2~A-DapeuK %.tMc1"+a`CV"XS" h[|cLƂ5[Oliɋu]H; j6 T7Ӷnpۢ`J=i%/d/5Ns'I1E^/m n,p9m]B&UikJs(WSc2#?4 Nfp?dmpC2œ5 z4Pwz#K){|Qd!jYzw]R# m { …,R`sORMz2߰;uJņYaR;s;`?*)lL-K&o}& ,gRUv)O |PؿP==/h*FӥkVqZbMNhC3:%[}ͩ Gi(dCRG#<ы\8?*leڳ_q C 0LAnyc9ɭo%?ݽ-x.feeq iզ%2IK594C‘ři",7(KNh -ckmA6BJme9W5 >. Հ:s^UJ[^+f5v# CĜS!O[@:L-/vA;d}`L.jM6tª nNEHx[6G qE^KV#:Uj@f`^=As>ӿt(X{( ÌyYӷNs&Pskۆr>ϱA2Κ347/9Q9 '4ũAYݾw$41 E܅gĸ0pQMfO( RFhRK(L4-fxp,2R[D QB@x~oƘX(+}14yw֒5r'LaRQ&-e>Xڀv4՘.ªU } ~S3+nRA"&Z$kvMB͔~Sao]\M%&5!gk[;2@}>UV`S|rCLfc?΁[CZ?tꚆz8pg,E-g F&kOS |Y]~6`7U1+ =p 0f.-PZDYre B%)ܒ-2da#q^!Qau(EҳQ[~SxTVGBp $//'vv[HDo*qf;iR(w5.;\؍)jsm D0Vכ'w|H)CKsT E3Ek\(<YBdMJx]4- r)(X|'}JHjKYmI571¹sg(:NptQXN%P] DwH8 DN Vʻ_Ε[#-ŐW&h×wM|ƿQ <.O|P|]Z%Jy ?H*W#YʹCjjnedZYsM ٨WKԝ\dw5^D/VTjC 6>|Mw"jڞ:U )Mޛ; CNIVT+` AP"-b\xI)M3ܦ|qV5~VlGvQjB֦Za!u<Ɇ(E  ~l-nQ ~Q,7$=w5X-9/ae$,IZ#z s;{%-aƁC̢$@e :9P+ rgnOw:CKmIIq)5ޝ{8DA6QQ%ZTz:[3:У勥 IKJ>+OՇP5%*8WL}p̃:Nav?'o(c#bE.h9g_v 4\d./g@Ěo&' Ducڰ<n<0Gd بك˼TH%k3oAF&Fc.e ##d'BgЮ@N0Z6{n ] {qM&dKEyQё e,d~5 fQY|G. ˲a}lFY&ޙVu`nqlԵF6SǪfOp9!~_zq'KyͲ-gDq/alG %0鎥^6;Fro3 ȩw5| һ>RA{}FLY z2Mbꞌ׵g窉`e݉p:~L;?JF;-]5۵4Apz_qRD{< cfr d5j2MN ֶJ۩bE N4!\x曬]4 [1P,dXVv2 ojݱ:]w+!rsPp9- ~ w ܛcJ+l⡰Up!}1c}0@jqVe7}e&&Cb Ʈʺi!EWDg/-2k4?96Bc(-^* +F&S>KfMNlFMF*=&#A`S YC=vC<1R4uq\"JEdAޔ)4ũ+*4mqk(ɔ^x=lIJnywD0&:A8 wy SGw)xBNrB רjheGD-vt貿)q&T|aBZxY(+).e@ERK^-"'Rك?m:ŊFL'sbl4Fi-K, k1e `K \A 3嚉ހ~|h{#4dV} 5pr>@I q5PY6 +Gu 3km{žW˪y :~;6rD4# u%2࿺xHgInS"sj#LJWil *\Bm+DbθXeN[=d ԇM0! p \E冬S[y=8PBQ6j;ePP7!z&BԐėڒty*aP:.rD۹#I]}M3s(/ʖ5Bá"ЫӉ%e<VTZ4b_T"PZƼYF >Tm2Hw^m/LdS:R Au  H0<|i"QtUD%M~mNu.l824JNvRԻWO ѧLuT:L ̘'`RdG7NMRN9;Ins*/\^YbH3Wn[l{( tpdL<%/tkawp>F+/]ף.ߣޤh )2~#*j8)iL#5c-A婂7eE A+W;y p6FIV]!Aŏ+Ψ K Ąye|)fk"WvFɋyGk@x/t(vQU{6w5o=󡉮ʻ1>b+>y^[}E#Ж̴]JMxnMX#STGmgfw K繬k[O04 }smb\ "|@*YiXY[=Zv߶NL5"^kZ.k:Hm~i>}"36U,5Z-PcCkVL1SMo.H$;8W)'E_HvEs~y5b*ŧu!WbM[6L? zU2TRG^:Is %\ #y=uiG+ Qx_nX+Ab¾Z8CX[氕[Iͨ&ip*ai`-Y,1gRPgND_6c_g ":!MmC ^=Fu%vI=Jܳ{0奝/uj̽l5Hӌ5OCBX6vQ7)vP L٤n #?F3J:61ѲKmv7v6jDOOoVʃn$W#޵d2f;5 5f /:/YQR0%sM 3cj٣|FnxU紂[2^>|o,gg$J"رk=&RsGZAN.%P'0d򵢟/h#j(:=lgdx%ʙ;nмoGB)imb3 a!Hb3E3Hq06r}q[?s.UR @mӼQ]RswAac~9ߣ Ơ%._btPfw/fjeae72=O2zO^LWΎ[@4 $h}FjheQTaFز 03;1#]KF[I4:A ҹ.J/a_id/6 >wPjW*N* ^%媧ٻMl4QL=n!Ӿ.5bL hFs8.ͼ+c(SR2R^eSjH3KmA)Q+\4/J#bNZ|(A$v1T//qn$W 4NK=qE(M*Q;oY]Xս4LX5# &87 [84x+n4Z醔(xYMu96't,(Msˌ2R5BՄphIJVpb-e6R7Xq*VC2'Aa{hT%]ۇVc~~=uZ.mGS^]_!!K/_b6ذg F6y~2,6-[ND?ݏ^quufAei6giZ'mꞠ"0V4+l])R>ῨQK}udԈE쁘IUB=v EH}5q+f"ãhehq׍DNeFhtuU?9o,Ҍ:uO"##dTjלMaK]Km~}0`햺]PB*!k|uFTIjv†Ck]?5H)>ށ> 4ڢ2? 7ʋ)$kͦ]IPq_Ygi`X#Tꯈ'Xwi\"LyNwB%i8bR T-9F>v/ iGx ;1x;=@!C\os f՝o ́e!] ub~ҔAΌ72-9_ qzY-piNq8=!"'T[79 FRMV2N<@o.FM Xd0#S/+lnVK|\5~̣OH6PEzNU YdA6Q/cMZxa[ap"S&E?$5 BCQ-OX`Aa[8nõˀs8>=fi0SS(rX;KWD`Y[0Sl, gts?K0kf\K:2,I4 y.ɖb4ΟEFNz+Ð ŏ:Я vI_N>{ 4!>htrПYz3jA2 ?vƔxP8J<6]zƉm }sdLK;^i>i2Oǎ-"[/7,`̫wjKpǭfʞG,~cPy/6|A}qXHontpT L3RVwILfu [1lܰ4y [1: ?>cPZL(u6$As+^l7A&ݣ_9`O<: .UC]c]h2h1/e>r|; ^.&@Lt7}jr*aB(`?&8B[DFg MD*Usms }U#4BT2$n\[*ێWvvR%]Cge9GЂrZ6kN0K,&ƷF?m%d@sf/iC<0W2YB3}fƭ@:98beF!-NpHLo]C?I9nPC ;pv -Ce)3b}:<1Y`6»d/]p v(.+f`OxjP߃޻2#(ՀT3R~Ր;{x4NxBӼHi>G4t+&&<(?{ho| s{SDTMɅ 3^?TW0cdUIՌgJЃ|1qe 6- B..|5;3N^$q|Y &٫Q7^u_Q_z2JP ^$Q'މm7#<]4fh7)&b݃)(A{y an5p׬ NW-Zt-pebiƍp2ΠaozkA#SԘGO!@3XDmG8+{5~]d-($ߺOs!y4>X0Hp:"ۆ2᷑(>_Vu{U1Ը(oC*L8Ox]Iu4!fUvA/ uud؋J k pjYY_@3d?PgӼJ[jD聳uVehiW7aK M 3}#T H(e8'BvyuYHu7|Ϳ"| *`H-@S&aag˘,Pvïvlw}JL`͟4wV#7qY jE@=Ccನi9-BR%6Mw7r- G/ղ9= t.C[](DZcX.X6pzNqt2ZLJp)OtBqyI֊i;p/i5HqB[g$A޳bxgfO!9+Yl(Wd ˒+fv X$Pc)@?Zl[/_CTFنwϿk$Ÿ k~9\ %ڀ=8UR7`zWTnn䎧ݳ^'80ˁo4dlD%"yVWw'fJ1N-hg^UP5+ _or] U4]n?^t|IQɉ :L25BBnlTSU}. Z@- <-f3(!i'>dai"ЫQ6&O>ZX$ͬOYҴl,v"eOEZatFPyADVE^oc|Y01N?qx[} toV,zop[F@5o7ڂ/-lJL74 ݙҊM?x~ظ Q; o-HfĞ#deP~h63,`e9T"\P X69OJ<`ܗgn}!կ|tE7T j 8IѢ p4;>I=M'1uS!cwl9=>'pM6eˢZOop!M4z rݡEU^ԎPӶx}."~ANj ]r]k}7:-T ̅gz͟M@GQp|Zo0ZvTѐN$BBo&B?k EaR;*p SYxdhS5(䁚;l?fQt,CC1nt?vH($@iN |3 pj֎K_z ;-CMeec;t0Fɞ'2cM{rVR6I6FAo+e>^\98|,=DJiĮ] ~SQ}Aw?` P\Џ =͇Q^jV^+d*ѦA{i@>棔 c+ÔHޙ)ڏ k#r)-f&VfDZVsSצvG,sڷOV eg3ؤV$x~Z<>Mx 7|bG.@|IEEە;E pZcL퍪QI,ꤦ$ k1<Ql6YtP tx<2v&=uU.=6JgE]m>1hP&AF;1F 9G`B5*Im T؛:-zLD8 D,Pr#>3~H. 8nlufG%,ZrR˧WϹ^9d)3| !q*z&sꀧ#ՆOurѶ]WpӚQXF=st̮fK.!~1Kr]$25&\5:{̾ ;k찔ΥBn7![FWi'b6M񒋩p9n"Nh/!b S~>NL73q,=Mn_ټM:1b%GAk(n"U >U. q1aT}rCJxtU5%{b~ q^tVQ?Īk2lv"űQ"#&@D7/ 87[kl5X͓m}&k$u/JbMF ׳bhMr7O{Sk8ƣRwNH7qBb4Ŏҙz~jYCOHYESt~,TGhiA(M _M gҶa;rV}3S]& fӸ.N+nB1<,UМG6V4 /x~d[  TcziI6'Z Z o *VF-aa4>:B֙xѷճ j9Z5aV( 4OS_]D]t3 thW↸@JQ) p3Mpy~L-ܠ%?CVD6F-ps5if'_ݘc^ Is4{_>wi=(+A.:oe3ǿɃCIpO< G:5WȌw*:1:gPꖡ׭C\WHMU?ke#.IF !I[C|aS2P[9>yإhj-v+4PʤM״L{ x\F.=-@h󣮡JnJ1%R <[n[')=DDQx'8Î{quqWv[Cq< iL5uP IiMY4ьy~e *I8C|n;zߚ)Mm.+,XK>iM"Y+}N7&;(VN~ K(/+7SoѰ~͉$~)۔ C50OrJ:+B6[G=cQ*8 Y>N\㠊NRJL ansXiIy0QweK(g5_$SSY(azW lsFik^lm{&k,ЊrL+3V5(n%-8쐺 Z8Ǔcd x%pf#f1+nQURX~;-)>2qBB䗸8w^GmC٥BL-usAA4 !]׌V=INa}zC/i×,]9a䣝_nnVBmۙyާgc/LcS7 '4 O Vv'h;m1d(fL] #Y;P倇NlVr.VBP{O.I@ C`]}QQv쉈gp;~NPZ+kb jl}"mƎd# S ϳL~SR_}O)lCO)ok?4[FY%yy7kڃut^wRI)%5š݉ 0 C]pxh֪>k.pMbڏԿ)ͯNioGݕAU׈`#(Aʄ:DG}vJ9e_# 4!RB\ND*4z̳4\f+.V񞛚.KNECV]u& ы |W~rTOB)#Yd┅j%*"/B|MrDFav"kLzQ`=? Nǐ),ڝlHtG1͌+pv-P Nv_%TV#iiI:.N)JeNdaF^<L4O1zn;kT\JP#\M/Vžo$jwzomrNJs2 r>}$߄?vq+3]>;o =фIYQI*\< p^'qT HN/1v|S"7a-rqkE= eR#~5+#9]IiŧxYRYM P WXf[mfB]4S6#[O!CE1"41()QAߌx1S1C:OFO`7Q&GQg5FzOI}RD2;@rP6i:lV@,qmZvӡ$^*gAS AC"V-[}v!ڲ2#J{rdjzp1vcC՟"2oqNxd~ם!LZXhm<<.I xyYU}V%סI"*X#ftcÇ{8&`՞&rQntHPwr=gry)B$}\8/#Wui,Um*K=?2-a 8J+f~ڶ:`j&4]}/g>k'^c`Ί̤ku地]o#vȺ:TT5}QΓ|ι#9(jp7$4TEK]?#F#EòBZ N yJBxx*>paVQ96DΤNVݯk_&hAMbeL`yӬUEZaf{fw-Ny=bK[W1*:~OeOaP?WA Yȣy,wAl!Q29C6ԾHݮ, Y iH*0W00OZ#*W%E,&\>Tj"?ܸFP> n"8;6#[;^O5ýNb}|5e%{v,] D$R$#rÉ5G(*Ѓll쳢2XS򈞄ȱh5{qC膖cMِpX>FrhGnYWm-Tm^OϤ-ɲ˟*Rܺ)UN[TNfF:|s +_V#*H AEÌ9 =ٟ= M='hPD;3EÁh`<$4D^T|VPɠmo'q*= >tpyh:"Oa0Z<4)y%7#f.rr{DY53 TK[*& CVT?k:7OG{JBɱe -thz0$W&l-fC/u ~_ب?')t(5Xto[ u),s4cuzjb2 cPⱎLeL71M.y מэ;O+/x`b*.NAoDgzޣqB׾mOߴG*=9B]j^/ G4u_/6c kkF3|8:H)pRC%)[w=#}޺bP$/(01%ٺ'!CbxΒ3K wI?^%|-UX-یnӺuSXf@aEhI ZR.)~3]{xsPY*4Љ"ZYJfOaSkkɦt}`{>>Gx{y>o6O[sޞOy MY ;E10"nGf31H `Go o>^ji/}_fV,ӷD&̿D$^ph%kf; ¾*)ZQ_wF}9"G CYrZ.ش[ 9'v:Qd sp7RL1ZnSæMUleH9h'l5d %hDEE9=ֽ?x0Vַd/PrWtvc^I̖^Ǩ+OXgVu E0+(J_|jsixB-ܲӒ4\۳ͮ^H=ȝ<gT U@Ga~N^l{(OZPQq(Dy>^%MhvoEi+aw"TC-FTouYfUfz[nHW5;mf-~xC>,M{>"GO ̋5ݍ ubzV8ۤ[zȝs~⯖8v;) Qks>+2u[pa:Gל)Yc\=BʍLlvѸfdʁz7G P ;XޫFlO.LK- zP۾n`Σ?HN b@'gM֭1kⲠI>f!c{D ħ\b)xϖNOSMN MȀPy=؋-vt gA=Ŀ&d%*ܱ"hg-|1.GT|_#k"j=0Y.Zg5(l+teECsH^{pߐ:˥gب:wau /#,YY?.==JHܸqc&+(u E(uMo,MjD"9= ww k t#)z\r^By>-s5Ű> ܄BT. nя{ ;!';ų; 7 0l+Y^pAnJ^ vսWb0hq?u"/i,K0:Lo,8τו@{p2lW4n"lD g#ܫf(H,,@- E~{(9`[TBOcHKfʍX1e"*i;rD2.N5 C@86LFƝ/ qM'bdHLJ<+`݇nG_t sQp*#%߿O\]` Z?ULVi%ll~j@ XWԌ yFGߏީ|l.}YVE|j`TQGůSh%=@ș؅SUZZKL H)˶Lg⸸c|R"ߏ&vg|Pv]|i].W5b' ۜ8 |D6MZb kIzOQ$@fU O'̯Hz]ON [/EbKq4WM.g{XƁ㿃fGJU@FUKk_$H#r-EJlwyB R[յb /#L"'tULut,߭@)޺-EZ`U\ YLi k7a19^0KOUMJܗ|@W@dսT>}i=>$ ]C)| K`g}6X[Vmp>Y3\5̘1|Gſ "}vŗ_(!X\kkT#<{LCavc]J) ѷ~ #DM>|\ozPjzS)pl2( =:"H#j#9lvp(!L\ȗa)}:nhOMN?cD0 cLO7HRݴ>>j-^)c¤ HD&I06t''z7 󎾼;W 8ڬsY|퉠+kOQuϰĎwV+LzBߙƾ6RPql2p0iP@Agɂ!+:i!O],{ ;I˹]IZ-5 N|d2Qx6&y i/(gQؕ" gzxU@o*!}BmSL%z 4='\jU8̵DeVVlՀfd-2Ò_QgX*g87 -!C&^Z̖k*wECfD5.J׋{3xΥ >δBX39J 1͒;Pqȧ䎚.dg`byB=t- {>jiSL \"w"Mkixkuoq]i;kXôzN ^OlV=0{>STe+L|Y+TgUXVMqjcY*(ƒo%JɌɌ)]*_8?t5 b"k]g) {gm֡mj8uK-&wYhikWNRTATHCF`Cndx̭D{C{vM}+ZꍨFrFELȪK¥Ku֏3\pM_ie4@Epn $q)nÔU7Y [n)C/jkY1M(/;S)YJ-pL[[ǰOj`ZU)ў.UZ؃wu= ;Na|Doج궣nc";OmM,9w[)KR=>g eCl9 C ;2L=OuiԤ=LZ4oU{¶]Y$XRe@ruu!^t:Bndh 2oeT \ɆvOlxjG0> CP!r01|I崮-%',c /l.5xe4!?1>0xܩl[RX}4_<ŗ2s"Ȼs:G,,z@l_?[Vg 4 H<۽ʍ )="6DxbOj{;%k0岏.G<˘=T&!//jl4; 1LT r(ۭ|p扇i|A:̵ܲ݃T,I$X C4]2URΨAaϵ 2".jؿd>A$<-]~kn6*y&HHHbK53=>dbKҲ&|Na6]E<-DRbp(3:aM7&DH J?) ߟv1-k>42DӍޡ!&gpNJ7a]7Iw$T5FDg(1\ VObE g5RVC?7L+8J `v7A,*0 gGX_HJApr,ù*>C`aŕl:q9NF ~ļ$xgMp:,;c2YV9$6=VP斉lg[yssk!y^wlU54DNXƢd%+f%o-/L^Ek֚ثxw}hKM_ub2[T2T__@É;@L3K;ZN fwA\- _g\/m_cܑBd50~\`? / }d%N?skM&ZgS+mx`2]x]FajoQm2Nld""v؝ֶB_=|F[0H/j.^m m#}y]:)h7\X4wO_u8Bv98W#? dw:Ä1ll!%Y`⧹Uw;//]cz7~0Gw}ױw`kvؼP,?F<+*Ùi+sEeRm7Js2CAB*/Si/IS$K&l Ag)J2Ȉcq4ȷVlM΃|sbA Q--r\8R%Ӊ|i?}v8h<Dmڟ"hδnj9Bj2l=}za"DϾ^E֥]YV:Q<;5x¡+ftbt; LBn!s[& D."qTJf.Y(B7NUBe-'/M{yC!)k8!Xزh}LԀǞ+F&|pH(nNErMJ{@lR.x$o+4 J% M "BV-n5(V3ڲI[hqzm`*M5TԪТj2q( ב79Z=t"2C*f`!C VɑzkDzd+_/q)H#lj4i@Ǹ\Gz vNs BHSv0o"2sd^o=ń[ktئ/{ H Jȑ7fH{TˣdI>_,B zF-k8:$xh.G&+l9_!/J&7x|]3Wuf!c1OXPw!.=p nH/Vu3!M3 kKIMbBqftS)w;tr[uȍ_/ŭ덈O/~H!)T=6eujP/b :T_bj ۿ<-t՝\/FKDCQB͙ux|XZM TJDdY繌+uuMق'==Ə`kR17$HG v,\)4-{LpttT({yah恣^O{/)π mܚ=`>;2Jg*60xD)R `]A Qw̨ٞ~RdPHbg|zϾ`.bߞpC N?,ݦkz~yAɸT\+ؼ'1keVv-|;>Bq]1Ju4{6ҀTfl~X*3z,k乑YP0-tQ\Jj҃d$˜Dm:˱&9= "U\-Ʉ+:ڴkPbh<~Tn3%b,x. n<{Z\,P[%|XoxEC|l&[p UL \"G-T!o[u o_\RY#։CM7Ȋ}=(."W#Fa])Y.B+YX sJG#suW_KR$\εL6'8x[ֵך{#Qz"I_P+ω{6f]&O=r;uz,tˮg¶M؄ʳ|BA[G@ jЬ .:~].j~c>+,6z# umb_["u_◂L‚J$]>`[ơ#"u.A×v5+u.YPVmj θ,Mb b OKcl&::݂edV:)ge` uM`,Yîu@`>W2 wG8;~Rh+e*6{$^RJFY>6SӼz"i"oyQ+Ԗ uCeC85}c4BnSYXgShmE`H{Iw$rWYE}rj4֨rUݻ렰R=.*+2f zr.n_۝r}pфwr-z0՚<)/ )ԥ^6ZqSąch2ڑ5Մ''oR~i"C/d?dvQʥ2|fF(Y8¦7q5foxegy !khvSmMD5]H4|wYNV #td??Bifz'=R HE iǺn2u>z;эkܢ0QU9ܱ3ߚ}:[/n$ZR cz%. HaINhz&\g i092ԳL٩/ 0̵EQN[mkVoIdLEXU;fG#!sLe sϷ$Q\Qƾ_RrsaX%0ώZ2KgL&W׋17!wT =?೼(M&+v=;G"mdM8~|H*ew^}-ƝgDSm][(+rHi'VS ,4L*n)D">O|{ C{5Z7H \?XЫW,Mjj F5EJ:%2Ӈ!Zcyn}SI?egLl\ş@6tmR?8+h+pޒ[=D{,k!2a [E. +*K(;y@tGUimMY{x/ :G75sR$ͥU&eh1FFS!*$1x]-ViTm28>>7 oXNYi۳8 G&)度ڰ .:J;,fSy`Wٍ޵,D) .]Cw|Hebg*}sC" /j֛(6m5N~ R^8W '?g\nxКF\J~y2ɷ!~zqf)?ddQ!uB[v%E)dKN@nޘsjVSfVrEal fee lہ|ى7P YJjJ0_Ω$D..YI ,{ZK 7dTH üT70Tʭ߶,lo8#)j.%*.Cx7>B"`2I1Zs!iDЮX1y8ϰ{C-W2 a5#59!V`]ڵ~Ks-=R#c+31/z~訌HAP2 \Św'wcv+Ar3Uoբ)%(۶b0+Ɲ{]jmW<ɖu{u*Үb/1vu֜_i"o3_saukn].G3AllڝnYd%`ŧbuF됾%қO#1N4zn z> ]ϛW#e#"č wbP$yꤖzB*S,vXc~q 8t hYJ\a҉w,-EyPg:kzSXjzD8az/*Ļb }BPj&r]INtuiAfRߑL5p?6n)@F )}#&_s@DxT@_T(d!-͢:f8rHm]C[|[u!(ˊ"p O\g().qR05'>M}.]rN- $#G:?mO =I]u*Ugzz2<2;56+N5PK5 YlZaQ f};!~e A}p|5Z>&R݊be̜3=*a[g% ËH{ԈG Ӧ#1}ՈG]s-.W8-FO_U1O&קg [X_l: k}$2̏HKa? v_<  -V8׀!@[UFY#51jh */6 %PneX:^>Σ|";UM:"r/cmU*TAT)B15Ÿně"6S]JX!Pfia/CyOw 3msQx^|X' SE!>5,yĚNP36Of(X>y -+ ;J!=w~1\QpNOQlLp6V:2tĶs]_\+}zBNKyOAo^A_xe.;h}ʐ)W۹5[stNBVX~fV:"tAE'pFHIh~pD=97 YsZ^݌@q55DnI>zl ICAݨ:(ml?!blkU05,+R/9i=fd00z'U~!K$:F2,1tT*f Q DjJcg6Lb7U륐#jޛ$cSu̜4@/ܑooܙvɴPEp%D)OsXg8|:R>CT<Q?D }<+s!n;uKͤONQ02}3f1ElPK]hy7JDleob 43Lo;D)5)Ml88N$R Do7n7)rkPQM 0NUzLň*s6i$3(NrB\ (x}H4`U)xiSsg kk*t}>}?7/!JH 3@BqK6`}̕gZ?Y|/"{9Rz 1 Ճ+eݐwAW]]z[4g@Xߒ |lSa-sXi͆SR{w AnHtLČ[wEO/lm:%V? Yh+A"3h|G,Wf᳝کF`\zxesʇRN!Ⱦݭཌྷ!3"7fFD`8z1Q02]~CvT*Z~hNzi%@=>[32ܩ"ٜ>`cS]g?@XK] ɛ|z,[AX4Ff=q ))-I[@EŐHZxF_ZPPhUHkB %-h!Mb.(gnMLDo)*岐;| PލeL|s+ AxJZ}QV~F8ߵ47TO`~UlwD0#Ҫ:.5}dh7+Tፖhxkd\?דŗ (feJƵ!n4\=[2uDL Gs|md1y{(*\h[M ~q-jl}I2ڐj9O"^A'0!}Y1.`Z R٧c"8 nc77H%'92σ$hx]`Ú+y{@ϼD Qig1TΧb`+ul};Ўr Mcf*%#qfG! v i,[sH)SjMٌKl~e}d=b/ FN3\.v:J1M*$J,Ev+ {U,0/cK,76:bⷥ{FcU=!D]4Y`"OUWR@٤YSimVw~Ż1ڒ_x姚DA&ߜ R=by_i P҉?yD th`AU]t| &!OBIZIu#WY1%B0=|ݭMqܶ{Q[h#KL],J0:%v1&HtjIօBcqA1۵A DALsEW&ϻB Υ±UOsD Kr;8cоٞcYiL/_uN͛?4_h/Y]N` xUL}(ok1&ؔarSzrٴ0턵zudddSc&z3鹞y tg{&U[EﻁYx㚐ύ*b3@Cb2nhF#XIP=_3.-d"}zx$K C>BsdKfŸqLXn I`H21 wzg|ƒ5ꖒlxvXmNXGގ p\C/*w]%̜(gT6Fg e뗰\}kJ\xm@NGpaȀwV,))p}v[ZA,)yu/Q.֙_=@oBKeg!L Co+uf. GL^G~T:E"شW9 |wzo$]y+a*~ŘR[YCU@Am$S4sϺ/i5JWu&\- e7S/ p< 3<1v3NyUup]GG :w9%U04׼9Tu"6;n<]*?lmo%-6]xQbuj\p_FR`t|/%P续}g5p&vw*(@o1U#+t9I,kYbE7dq1:X8elL;y\L}R??PkKLBŖj!ІHWԫ>(.1NR41˃Y5O W{rB3'^%D\ N}9ˠo]6#3_.qh^Ȝ&3wc(IBA`٠ݪﲟO'I ۫&Q:,qkR؊ꂁ?qeۑ:51s3lMM=OqZQղ֤r Å<8%>;LXV' CiG+;i'Xy_/'b'r]k8݆7Y_nk X_acJ8 M@#T43  &)qUC7sT WSҵBQ6 㵮 =~6!pQ;9̉@UFåfSs*=+QdČOS[&2[fx f VE `i@;jsQaOCtT掰}Gyr \9>J`>M{P~؀PUyA7AnjقO'_[ 9ʮB96_g;%ov\ZrCUCj JA!A?م1N7$;1C=~G&!Fm;*uͱ&+&ra@~pic%]g*fKYvXsI?Z<Wpš,FtI*CO[)5iVR(bV'$J!so4mtFPf]P3._Bp|5(â-3d4QGEدP\_t4q p(UKaZ jF,9; &!w!8>gpϫƬY~n/#l+B>\V2I4uT?"y?0VoF\Fלݰ/'Pr^S\8%V , (a$ioQG~!z|8l`u?(y7-=l&x7%rݫg%;VHKs]E,V~!2dž.>WWl%Gs##c7f PNx We?;F~}{VhZk=Aϭ1l>_n熃NpV"`&y22CӲAdY~”ݒDbyP]%UwzJmN%@X׆S>He|ZdR fOu'W6|QʄEn $7 r0b @bM;FNWŌ:7D5=yxYv %:C= %,X¶FvYi6#} y/^k$łN~{Ync- hKܬIP+l׮ǤOŬXR}rh/@xr[#%U8 },mJgv*m >1OXwV~Fȋ#իB) OL_T^qۀݒkoYSt%QC';/+@רY9a+K=ՙyB`g+Lۨ ĐD\PS :޹z +ov>#yAs +#C lP& $ ~v& svX-^A蛡=PiӣP2`_ްӮTL@8H( ^CgbK;}İ0Ztճ2端8%wspwA$lf?u aL2K1}uf_*ѫh-VJeO&E=G*k#r c?yx& t`s/]WX?"owI[ڑLb8 vvG"&Dܙ)n erlz>mh[@fOlH=#㼹/?WOk8#F¤Ra]1.tzl~Zo  _ċ'|NsxaO~H@Oſ=)XqZ%Y`TvO# ML*ز9ϦHK~|ǎןSS~Gb_P< cKXE,v{@㱠N]9D(|q_~ȌA%!go@kt{S~5'By߱Lu&'3e ?M寋쌢!t.cs)/s9|D( zѴeNX6nmҒqӜt"gYȏu'* QxRY{ɼAAMy m;˔+TpF)k\7u$oZts:F]&g ?-y*~~4L^UL{WNsз< ǚ5% ~ʆٻ" v=*WVYq4':8^8u˜e g(KkOWQleZ3 A(0f`r;|W%Cr۟88vʬD&Z~NfVZ'T.<1$7R=Ȍ(8Z+6 ]E>hzPv!v;GRJoB/x ~#V;@2nlAbRJOWx^ *mY f˦uy/?e /=.\_HF;$ 3P^dP5,wѼj3KȬF񉜢H9HF.Z^l-tyeҿ(B~IEڦa5ۨ(=$\in,Ip 8$ dg}Fpی,ߖ741LR(K8(.2 Hb'؊q m1ҵv{ƫj>˘x9=ɂiދֲMȦ՘cEd-*Ͻ;i rv$6 DTv~dB"`xaN pUFhVql S9TB*sZe󾼉Ev[q U4&2zíuqTeU/ilqqY teOÜt <󐀰t "i=yLqn^~-L.k(n_0tU'N=67l]v\U 4z?`_+~ w+efo\͇a"׻,X29"Gʑ/hQh)Q0:/+hW-üVQ_?}[gRwi#HpG{ [k Rx~Vtf$qu.]P =PR JV FKL׎;&m?׳է~; @l]ûBs>>ۉJMsUd G~DHpm]ƢV76he'A^H\ʈf¯L%nW>`h M>NJҖ{DfP̿坑Z:lJuR~nVۚOM#%KĊp;"$w LP'8b "n,Q_e;aR0"qwA_G{>~Y΅uXfkbZ+ԅ0K6jZ]AAHQk΍H@CӿoWhp%Tqc,t uUT_\&tXG&#7٬s?:ؼfCfR'8eX&㼠3>}us ɵ-s֨SfT8&Ԑ;L/6ȍ++/~nuz >[`_kg2~_1E)m5\ ^/t|\:-|aW)aFjnT3WkÕFR=$r5^F|{>y.;nĐ׶ב,1iLЖпZ~b,*FZnSsh/krjgHu=I F-z/h5O-Y߮pjUnTvaȭAٻ)Q~NMnEܝTrB=dg 6>$o=i0Q"ڵ>CB8oz[m5s_SJRػnY>?d붽"(Zͪɡ$6}p5>*W!s*<34-}Eg_9 XQĘOVc:H}<%qoVF@<{#KWJ @_?qIOpl!8,54dzm )%՞{$}}?`DTt F'!Z*,ƩdӃ^z4K+#oPWPUds fSFFǎ^Z^#e)!wM^ƣÒXObte}-ՆQ̰u8w?xP ~lD ER<-a5Eѕ҆{܈#f)&.fEVU骘A#T͂  ݋<[Ot^m!"wxź1gNj R}EĈW_Cf qdl Ot'i;#=d\_cȮQBStNZn8r26w%J3aO݅XI*V2] dNr﷠=2Aa&,KXU5:|2 cQ̙~(NlHmjk-_;Ī}6ʁx؈QY?U6 pV_!wtw}P6-2ݬ9qQ\O2ީmI\"TmJfqeQE& PZ1<͈. |Nks/Dx+NrP_P)/4?{tOX@rבVvFBDf .\hE_XCd>'xLwjVRDA>f$=];utluj z V<~P-{όNg8,!j2A{%zA5TX%p }ؠpf#@5ks0fJZʕ-#1r, ,R^ @0ŽPP*'F5 M9J'oةUdi-V~0_3]yPa#3x(("De+SDK ೝ_LK^T>6/9YxdH=t1=ҋ+pP>gR*oo;#3F&tj6gnzF`=dfat]77TAtܯPS{QLNM9D2},0CE |#5?,$'E3U=Gâ)Mh?(R0U8EF{n<eOiopv=ICg8g̴b`Q9_iڈ(+Z؉@;3ġ77lW T]"HILm܂u}Yۭ4'nNY NT,>4i^[a;_e$=䧰 6^Wܷ=D̞KGWkTo\kZ0L.t֥g^Uي"l볆]U0j ֏j:,Omӂ4Þ]bne=rj]8Ivq5ջ݈PT_B;Ҥf?JGғ42ba i)-$P˼14Yǵ3*a5t\VÑ\Ɲµ? ƒ!th1h0&뗿:IK)YOz|{׼*"W w;qK^,9jy n௮5C,^+B~R#$I!woʣ&[REp]KM6WM{ssC\ u:ܗHz|Aӝ"b93B<E*n4K,;>pEZAtQ?Y8!3"&[=<M,-?wQE!T20ϗbde O3؁u(U Ϫ?1#T(|M(~x /AV.2f\)ɨZZYbqL_ݦ>Vz;ILIP-XA:0pyީFΊ.k8t u\w>0aԙ>̒+A ΍R5/l'`α˃էѠz3R_ʰ̚l O O"?#(75%&#o&} "2. 9fz:l#%5v1xc?orA2-p|e<4h\C(_qXx%,%Mm$,Xaꢧv,V *%S%<ܮ/@̜ Cx+HvʧD+DQ͡ad_YPI@qq$v>{.O-keYCDJSۛ>T*QdBߧP(H+Y~O6 <EM%EJp;`J?((^eS*qt :~U3/dcZMnUQTi {O֌:[.ds;d㟎hW-X1(sroa- i)UcG]o<<'P#)(RzO`gF֥ѰH8 r@&W)L"f-Wy/=MfT40XX ?q5'E':l8 zSUZ9۞ xh Ɂ*c W5"ZWFzpDW-jP"(Cpk>^)p%|R ,cEA_OF%{P2QT\p)8:U1رY-Y3QLRK]ծ>{\G T<(4a%vǏUz2@!shþ@ͥqC!KH8 UEbPx|vtW=Tņ` te! eE4'Gpm?]C]P53%)8t\r& ͱ(~KdHFF!*B!dLKezܻlY 4UQiI퉌 iW88DfqèIc:M}6OSڣ]00bQ8KA"YZn[s5߮N$[ {wWtK<ֺAY'a6|}o~ou=Gw [xeɆB;OgmSnjezh"H7&1)%"=qw< ;3SIT{IZ_v ʫm,$z))- K6#`h狡j 7>qÀ8xO]`g$ gQ>7ꊽQn_3QHW2~!;A1 #fm:[;~\y2ڞOcݔ1n7ȵ;0~?%v13ih7@"(ƨ:\CEqv~ "Vq | q$o_1-Z|DSliDfr3AµB}聹[Q"Z.~3n?/*#Ӏ§BF1u=p@mi1@̪S^'--W Zzx ,p]]pb& sB ze+%5߿Z _bwWFðdBl(/A ߻<'7'+ȰԻ\,VEQ?z 2w͸ma9֑ZS`^kfS33傼[f!jnxH\F&kR=%9,J(ˍ.d,,X^\kVDP'6''JKj>VwPJO"9@cR.2&?6W.!*"`xF |&~rӣki6p|'cGEo!~kBL]ahgND]ݢF ʣGWI?IW·aWoZG{̧]@] 1X9F+z T #JXTM2g$7׋X|P11NE]mg{PTS)EKrV+gj9ʸӁ@~(/myeE]-t 0nߧC{ip߯~nbE%?q; i9M',(2炉QIe EHL0IQxpw^VῳB[1jE  ZN'^U{[ݾm#xm#Øq Sc8M=u  di ApUMVs8CHTA63nc&k^Jǃa\|Tl@`MV匈#/%39eBNO؜EJHӻʚ9z+{@(ZEҩ% ]jUZ7|r8C<A4DC3_8,pkNBh~m+-V*[u,v+qi/- ۟=l_?$RO$/lg~/n x7s/N\NVk9M 詽@:ñ`%! 8/7V"&#rjX a础ʳ4b\gmPj/zŠ<.1dt* ];nUvEDlez'DR5$dwC9X@Bepe;'۠Q:gC?R<3jLoW`ZzBbnR.>f < 1&7 ;Pvط+Ĵ]qZv/*4AJ\ͮi)Eyb^q.m5ٚ?ZL4|gTS3, `l;;{cp6:";ygUSruqM&>HYk8(1NcޜUp ƽ$OJߕ^]EE皰Gs$ 1#cUPu w49߉nk4A"Cj蒄QZ/raG,Pq-|%2XK!&ݥr/,)بOiNPa<=~OFVض@Sb6Z$1 ^mB܍:28藳СюMI(y[y͂2 x&$@8~vf=I) q p[٬. ;,Ŧbh0/o]q\[&SiAU1TD:Dʵ;J_$Aac"FTr2t,͵ʪ5񺸄N/_P#*,8B|jVqQJrvgYKVt=dX##+(9+h65w}%&O+o0B3GqPrz8ĕϲw܆ c2vP)7W}5vADy`6_9X;<^_Y=d5Ipgc!Ҋң6솆n6 u*|4bH| ɰ}A k1Ą5Y0ў2aղH_&zكJ˿Cu;ruשH?i5(pcVz]S!Mp;8 Uút5-ͥSzjPx!r* `Q{Q;"1h9?4?C'Wp7&b Ey؛iȽHz>,i#D-HlEңM!t $E%βLT7Zb ּ}b3$dgxb4Ysq:":I(R!. 3 >4MБטhaOBQŢn/yE-SC z8QK/9Mr9 -ׂpGƘ G=5)EnmpmD4=$k wv /~ڞ)!A7̸R>q r7 3ȼ7/}~ S2 w1WJ£4ךAG y`p$g v-`g۾ȁP-AStf눼erYwIF/֏y|s+QM*wRNB":u)KkǬAekeBx8H˷g9g]kϾ!Yڢ@3>QV6[OH{3)2Fj4ݶGnjBq 2AIOx,[Bp}h̐s|xeǖ֒T|dR-G3-b#phIY`Me۳ŐLO.BCH(5L>rQ*ǐߩyMAoaQ{נ۔OCX}7{R􄇤Frݽ[/ "\b/JIPt nN#} ] #MYgPҨ|aĥD\wݑ]WAeAoC1Lw>ᱤ*+BP p/ ~Yg՟k |z-\ 0* ;ʓ`aT璱WCؑԠW8AiA> Jw ³##jBy fpv gZ2#L%cX1B7`4qoY?ˎ>@6uxܕ 0К0Żos8ۙR=?MwCy*Ahp> t+x4XC;Ly6 Phc ^_ʥ_No5$0dy%h&6D`oOōs26ؕB@e`z@Jn5T6C%42^^Č_ {8o\Z}sTӦ$ǡx+4^ml\8#Q#CѴ71EAn3sDȲ9R8ՠ bK_l\@^>rAJ#h*\ sl߸Sc QhM¨))&6Ȟ;ٝЎK\aj/o Biܵ)3ʙMWw%9֭RN@ĸaY65u]DEZ-8v^8sZ_"d\JA51 e,SQ#JSĴ}| tk7eLB,M^tH D(g$Z"KT5{Ew_`u|kځDS^:k4y`%,;wo괸7]@mS>ʨ,r \M,ӊy'V2]}2#=f,[tjZGXC&k}#svKP? K؈{m|)lK}aq#8d4"8_ @WB{VBOa7v *82Z+xs>XLU~u 3]MטL!9mV^N)ƺZeSngHXsKpZ8IUw,by 4Ba>WѩfӺ*`7-.֖sȒBm,4VL&ޥ2YгFY+mfZD.#R] =jEi=~vnt_a5['#J"B@HyFU1ccET`'!_4|'=%i8{{Ty+UWmrkȬf{u>qwHy~7L7\bv~JKd9$7Vf]@FޟUQg[Bj^pdǾ𿳽r7 .gFEz\TϯXň@d&pO&J*R)]Ę8T*,._l:XKz 9T/cz") Vm|V9ybw#o rz)5v"G o'Kf'4語kS[Ԙ qZXN-ACJQ 6NZR zNe* 52{O 6>JjR#4t>U Ma}- %B9po>3sW WH/ d(bTͰj/2"u9Έg}Q?pqzAELTtkn%H*/7 0~`rV*hbYDHᵞBXsg%HT*S(N\$IvM_k[ 2cʓjgk#*/$F6q+ +8z1-ʉ\:*{.CƐ&5g}lvrrJpkTK{ ^>yPjΔ\"=$Gx>M[n&WؔIOc͚s!M䷱Ts(7 3hE;B,|9,'&*e1R%|0|Ŕd4]|['|PDl*>zqqeq9+nwbbj&VLL>e'V[+Nپ(S3~cȜky;aVν9~12N^t5ue|[ĸ6ҭ]x&f5kt\ 30ĸb j$Q;pه@- /I%OpuRW&ΜDX20,(o%ݠ7)o;*vPCG(喊k_!|u$Xfb|iK}7v3Ri2 3k[Ba5?s;gpFL[:Qm%6GI{c7'-ĕo3ze֙/wu,Qz;lO48t uw! )'쏠Q}K/"POy:/.)V{dK0SRZ;߻otB|In*B c-l]ݗۄ,oZM ~tVXGvEQ<wԎLW^M᮳%UhTi%U OB 0B\ϰ.3عKM8+DXy\ 8$Jۯ.:xifPZ>"Eoœw!G p3-<u%~ ŶG>\dT^]I|U@ ;T?v'3.%1>WJG͛a Vާ! zDڍʼ'L6Uz6WLAvb_;|I #5/.G YƁ[P1GM~e7+;;Wxno:C:2L׉!RVl@>R uuIOVň1OВ[' lKK{cd@<}.*1H̸v]uzmျ+9(ft~"T.|,qom% ~YNi:[Eh&xGQU0g [3/ꆖBa/=(xhqJrXV'_Y24P-1_NlVkK0~K@&13\R߀H{ǑԖW8^2DmkM(ycοz;(ld`jF0_Vw_ }%b~MIm<&e~ReH dq*@IbJZrw}أDsCX>e|Z@mb˓3|0N\Oϒ+}rzzD:y#)IKH^$TWNP|픦W`wbʷR]gEeG$'<ڍ,pi'ynM<(tUqW{F"?,'U8CtW#5)U D).$Lɦ%Ҫ/tvVfjzpϾUtr@?7oB%',f(DfP߷6te2_+h?8`)5dO_G3LB˽enOcOLw)bKFGtdۚB],w2qVG-HmмkŀTs 8+e*'nS| z>>љ "®/hw{gPƯo*J8,knž4{1LKʌ:ҶET:S5+eKmvB5vN(/,Mˋ J"`vH ChLMOTz_6E`E #>y})'UMy%bS)]E9}뚲i0. 58O mqBD3PN -dsVmяt+̱OEԝ3VF;_8<$N"V,H FpUO{5߂sוq#̠\TbgPkޮpvk.HvxZkv\~-te"}(ʐK)i n@ C%o=.?w}{aC8K!H]paxჿ[Gg{."io#!:5~6`<h`4qG +Z^ ?.ZAa {#{.'a V K{d8Ny99u7/>x3 &M":q񡃠&*cl|يXS|#܃-^o"f^eX_ kAR\YL-G\|=x^tCf?h~B"?ԄZtĐ+rXWnCC˫߰*;\g,*_U%1;@)_.n3)bTѕ*F\R:{*a uoou21KYx䞄u8ĨOzWt6}X7j$1Fwv v. cyX֕]BQXx zٚN#ڡdf"fZ]kѴ1' Qӓo#+)[\YSăz{gPAS`=w%"EVY-Qu+}J/\pV8d74VG)[-Sgb##QzSdnײO6ߗw;LWԴx=*Y8̤q&B< :C:'ߩ6 x?aE㡈{b7k{ڢOYX@Jl:w jj!kg>|E{ d5L񪛽5SMOa<xB06+x {tDLYĘ_OgW'EO7KNW2O0vkq]&wv$ѕ1'rV~E; VH(RfϞAs8Hߖy ht`pX{^ tFzwZS\F[ ӖȿѼ wj6Uu&x$9L9 vp^jd @xH򑸧R:)l+m1*e`QSQE$o{Eѳ1F̒( 1F1ZeG)yYny"T@2>vUrbH&<q^I7?Zܗ 1Nni)9~Ѐ6`$#n ;WSߟ7R *sw:Y c8@Y"zJ=U#!᱌=yb+n5]`5SVXm'_8u*쓬~o@H%ߣJfD1Rw pa Ep1ex8g(h!?àx9N}ԥXcF Iw=*]i5z&X7R]y??k-̹R P֎/h"A=%^3<$8Q"0B-?o7[~)B/kb>AafV6yk9$VSijM3!)N]Jی~=aw-2,KTFrzeZ_6.-~}QPQ(Wǡ/py)R\WA!At5 / Ъ{ڗG%jpp;⸫\kĦ ,(=wA!d6ȫ5l~~݂7nbSv57+lf9祐 Ɓ}I^*}ep|u5QUE$("LWj@RWQ?=r=ZE?vIGap#N,hE/#K.@kX Av[='X8B TEd]m^J9Qc,!~ŪlZH̖ lid f/=i&$q1r<$4󷶋B%8VNLy%g؏|?lLߙIiUBH1ͫ_ʠ> ߥP "QX%nW蝡HaIrǴ]m8*ta5Bv̕yzع~Zcf$3|8&O,_ysk9 izo tA9ݷ0Ō;ӷ27{=+{\BDd3ƚDO܏LǗ6C$SXuh cGru: 8zBʀr^'zO͂Қe%YrjZvv^t'ƾNj}uWM~A$BwɜB-1Zu'xX&GR>)ݢ*QfOC3uzx(d@- 4>H2,Iv .x&^rWjE3 $s#I_#3},rֈB5U\5@1*9oĽͨmXl0(tQ}̣ܣ]J:?+TijP&Xl'[:9 Nwؼq \͂>`xka?`@jDF#ӊ9M Ƣ%ChTlDIj53eʻΓ&9JP;CQ`'4~߯_@SHMG޽װ~zaޛ mpW/=gBLs9vg~E_ n/כ+¬º`J9i^z$z+ j3sfo'!{ @"4<'U%CFU6d% PPN[&{kX݅ܢhM*hb3oҘ!ʩ煝 ґZ?yWםkt.`Syg=vAZq-Bf(Yn0~\.-LaOZ'mm z BmRf`J )!aP0h=)!/R" 6DǝD9\kZ{._଎rf_IUI~ Nlsm>Ogd.RPAnG vSjWY,ESHdive>RB^, L߻?j{w٨ntKBx*Ep<|_,Fkx}0kyuv(@銧$п92}<6k)]K󢻯H0nPdPXH濄FLodh!,ZR+ߥJsݠPvпd[ڿvfR!@agoBns +5>A;*qj_J@+y)),P!~wf/ۢO6e|Z0>p#u}@Eȁߊc۸'?*l^\V; P0 Y鏩Ml-!w%rUFV`Y@-m3x٦!/CݧZ[AH}o9jCw bP#C!:tTQ0S\t~?ld$ïʍ~vG8T&HS.LBrV]!yiNmo:Z4js7Z8BI-+AtSnhxc߬c141 ֗>p&Rܷjuw9]5H\NN0SȶL7WD Hl=B͌LZ-cxҗF/F(O'D,H}:CPSvFA#ES޾dzV157dfoΠާU9PPfTBHX9YJLlQ|;t\E():9eX";o9L''0U" ִY98X{y+2^5yODDxb0è5gCڿ6:o6OoB/Uo xbSK$)5;?QtZ0f" L@1n}ЛWI^t z;m*Ɛbޒb.0  )$D6d-1B&/^%N&qzd ׊ma1hB уgﻓQmK'N;&AT-z#kL 3Tdobf_uj0nH! JL<$)IKqʦuqff:?ޱ}9hWRͤ"̵anu/"ɮRPP ^RTN9qpbܻ`TY#L77>m/hT\ZSRƧdC`E(j8I}N^ujbl41=(Y@,K ^38F@Hh^@;ZR7uN%V<$&xfaNbomÃmv׷+/x>E.pJSO6 /?ιoW X=϶N zp+ RFbYx0LSnZ)h(%kGL3O2aUL OwXx o˿B"Y 2Y!_l#(j F/aI,t!ixxn3BLݳTȅHE AXb>U`m68}k %wW !r"0xaiZ|vBXϡxH'q+ըkB0z ]tSveV졍7 NGE>ʒ,`FF,(¯dկaWflfjo~-@e~361]9Cޒu\b0{ iJo7Љ0!T";3uR.JgtjC"d?ugl6R?w##D{a@b`kj-zt}-3^'^܋\2+os%Y뾠³9e2!Ò؆ _vd@vv=D○~_Wjb`Kc|"ߌЈtbE\٭ag紃ϽD MФ[2z7ӕr#9ƢfYk}tFw+ym&#F֛ )aH(^K5^;4נ.*`h@N|;}LZ)VUXz8`;b㕓;NQAF!pZrNY6 ,-Fyk|V44YFL?TfZY%!1?LHeypa}]ׅ=cٓYc܁K 0Zmbwou/[LVnB F4Ͻ)OxƜ'ޏMFf$t)_L/&'~hb_f5t"lFʝ˒Є{|"hϬ 7 }E.6[1|l\bbyPo3'ZoKl>jL`vc:53јKo~));w5ٟ gDªo 3|^xM> s7'lv:@Whurs=;t[f0By?֯3VEٺlɵ85a6bR*Px{P Fz'1{Vn;(hзh /OqTpX}`.0P+q6p5فR ̼w§Li#bP,:ϹΎGG9J€&qt2ge/I^evtAl) ]l)uŜ⇘,_nLi6 ;A6 mj,:_ Nݭ}br߃0`;f*oۣnn*48<#qʜ})tzcTϓNCO(ВJDYںr e4}'1JvPZ=49Lc/oe =y[ xtŅ8"̣ۗ(X"lۢ9 \] <ڿ `ҢٝZM׈Z9^&G/6E{˧o?o'5 1/Ob_rLCmOf%L00h|ckݹ:}Ucehu5@kTqMn?O̕ݷ8n[ϷECЄUxbae_Ya*QiHSźbGdpO"wIY)сH;ˎIdUzN<Î)X .9Bb`\8ݖYXigM8XcsX=HO46/'7Jhĉ`~VO0MhVi?gfǨG٩ĝ^HYgחBV˄v@-6M'ѰL&fYLeQ—S9~!QOTl M>{$^X_d8n5 *ǹ0w= UZ4= SeV5CfO6vS~?gtpAJS7V KU {L$gi555~! "{_H&lI2Ct?FQzU=[eUS?'~bV/AfM8P}L6Oz_ u|I<0sβI&YWTZpo-幸,$A7YG^^0kO[) H HT.z,=j;Xcg(?1~.dH*Ӥ;&yH^ˡi2>M Xythd!M6[86gդ_EH!([Ҋ&76JF1M%&5fy<ֲh_+ȃO)k8iv۷B: Dj7"o7㥫{Cuzk͑ .tǬP eZc|Rgs^K}fTIVTz{t g>DaM7j yFI`l[HmRy;ӬrHZ:0>&91,wsS{82ۖ|( #|4f_~&/yz$oE.﹟9Kf)a]r>lLhL-Uu[[ǃ~Aw8EL_BmfX-Զ~)cJK| qlArgMVV?z@tX:t{˟Icb4\h; rs! c} I3[P ^˰{tSb4@\{}I_ :8fm"1+$xwJs!ҁ\Y?Peͷ-F#s|]ےwiVBE~k͟P L˖9Wj)^s";krGτ FJ'd7d{4BZ`Q<9"H:drHN_dzoLBzxQ/ml)ʄO"+p3.-h6Ky` O=]]MP#fV.U;T3?DZZs3s xOcDδ]Ѓ쪨3~bv9XjWsCsٿ[Po3`. 2j`=iSk89&gP71Q n$ srAxWNoֽREݦkI NGB҈KfA#Rq By."t匊9nn*=OY ;Q8ы*龣i$0OUm![S2~ <̚<,p50;At|vV16;|jգ و#H~],+a[vz]|7 [vVt,~Þ}Q-z@4D9m`j٫1WhˏFJ-O:&]u!2)u'CkE5Ϯp4GDuE.}oΠu7 FgTH):G(q9Y9VZf$E~$83Ād%ߞɅ)l}$zB'VdַJ61[$wl%*npO]ݷ8?=|)2TvCOf8fM$)jrzhtGoHCq7"&N GB׳c0u 1Aa << Je=HCe$ pj/,dTfzCon ĒPe\"p͖eGFgJ'O+rxJ')3’̴ooz =TYnz!pJM#gWٞLAd_P ]dޥ#i_+dpcܞ,b^ 11b8TXS%p[k:U( 8uq@Ǧ6B*D˦. 1D?uг|Y5>%À^<nްtIAA,I {]j- w)AD kg;TDig4]nb6!k-vZ#tiVvם~$V9=ٓ2n }3HU_5³O}o4`2Wpqf' c>IrF);nizԂw䏞# 9+L$˝ "# Yӗ*GnbINĿ.g;s^YZQ q KuRhB C5}o@(O'GJqZ@?D>30cX~e,lё%kE>R,a}/wN|:S^k=$PY,Nki,>#z<=;x@J{Z*һ0]OldmHD3bVZ%ё2>KJTrP~seLH(-K] ß0"Hzd-/H :8cx|LBs `ћ۷-%Cb GT'"Cd8jyC[nǞxb5'r8ҙN S{N0Ӌid4ILxea)wβ0;GʾoJYХXvVGHҕ|4|lE Z;$$VΑHyߠʍH F-[Ʈ(q7f7&*ŐF=zXJ܄bu_ɷeICH?ufn5I*Aї$AW9t.tGkG+&_~SAE4W VĦWh=Dο n5r)Ltf)Bu\U^CҖ)F;sP[ѝ{ݼsj_Q@^w#kmrۃI=?eqS<$$fd6>1$2-2ىd^¸r<_<&{@SzM\є <%$pz \i%)R¯5?*T¬TvKǨp#HQ&Ol]uʩ-iWDfU2OZRA)#4&-Q2wMaO ʗf+<^euvj0T>aԇMgb?Uwe%d!)x/51sPjLdzCQvt*==VҕJYY`|ѿ ?UL:kУԳtX23sn{b{1#G6Im둛FF ѥuJ_TUr1-g,Cv#DN'ul'Y@<;r &]gYQN D R؎Olk3)4jOa ! LꊱоTxbʬW`>_Ԝ>]hi͓+-+`Q)_۸YTrܬ|gc-e(M#m)qx{X xjg!JkIUSv5IRPP*R'˂PM!Cn8_\rȭ,i)ꁨi Qu.yiC V[8/_# FQ.*,3c0VJkwp{Df{(k&rK(g%M ApБ ]ns)z=X߱Z;a,o?w Vv&㗵b?(%8օmV]>W`c[{9S/U|a_[H&g"TM *ϗ#VV@Ĵt<'2dѹh%gN5} .Dy氵]%Q"p[2Y!k_"nr[n׵DzK|asN{b 6?$ Z H˂* pm**Dš댕r1?)|A d.8{md@@_OF7W5wkr<|>S!2@,t6Y5b+]oBhSɥ^p*R!3Z9K22}TGx9'J1txku ?ĩ $e:L!"6AoiOZ@JnIԷ*C0m:r0bdsV,f3}RLAxЫ7WGrg/7]@`'K R)l-:]ݘ1)A. Ϫ~ IݡrU"9c3vTH7Js@"NxEQ ]JusHA ]8} Mv(@{*FO>ew`'G<K!h*./hSDP+מYx+3ds_`ړfW=œvqZ|[8_xo޵a }!"ƇS 韚&5,cƘDc<ӹμIO[Pp2m7liL]]%xg!SYc|T">sZfQ̪i2]y9ʏ]j/>Ի17SO>l襱;N 7^<ؚyN'587aM2-p$AhoPD3lZ?T/s.qx3bsvAl0(d:* 7niHz;?1}xDn,HpobTye\%T[p|$g |U5sRZ$JXa2TT$bڧ.zDol'++xgXӽ[4d"x .Sz&Q{n%" xI5릕^%GmeI{aL<=ʤ,dX^8X9ʺxi$ p=S ~;X@b?U . &{D mFRpM7)c6N8/Ɨ\"8YaS Gl7L^Q_ R1\k_g"9w)Òu@a3lo$̆"Pȟ@*-s@ `l0QlgSqIpᅊlx1|-g`Y_; 7@}(vO4T%r+ּBw񟤪Y;gI"5}"MW, 9JZ3$)-|.KswLrw`uݱVj o N()=ACDVEm Eqr +^&\^4!b[O }|X8$Sb9;' T=4;\"v}IhhΡ2]Tӈp^jQ4$eL^$5IXff A;(։?I`a!+!sj˜BL e TuLup懶']; GXFx#aQ3Txc|:|.u*|آy'@JXoNd?Ҥn!̄nb]؆H#VYF-I_{f%yrʹ3M?\p<$ExGH4esӴT? K|T$K3-I_i-YjYpb!cX&e*vo%JX:S^ 7pP$7㍂7<]CQu^-Hm׷x%կR BQsS,Mv:OѴP$'k3we[ŗHeږ>ۨ >'h9>\/ؔW K2k+`h:qv=uYӗd -R˜Gl i*QDFp5JbuݓB

Eoj&L[ő)6^ό?%GX<߆[RxY'H[N%\. 'w}}a[œA V=Nި6]N*>x]@{߂JĿ'c)Ai9Y52%eO*D6 \HV@pCBS3+<x;&B5]pƏM@MՃPhަUVb1PPYJ4RPgXti2 Wh}D2P3Z46~6ݛAM"K?VW_ /թM0E-þ&FxN|SȚ;,mݤT،¢*1=ʇҵ4mS(}]c6,90\΍0hGOC~"ױVůI<1 u|2*>)C X}l_Gܩ輢=/:SVE{ȼF咳ZƬU` F?amE7k~yx֭q;Kڵen~2K@lC5mid)$b9tʻHFy9JD ΢{8kM֜0]7+[Gu1:u&Q6}*LYcC-j>[ѪI܉+q6\` c&w9TE4M~Nn[K?% ~.)X͡S4DCh4VJ'xuaHpxuWOHLx%tu֭1OD&2d~I `8^XZܸdžIr#b̺:X\ND"TE<kBpʃ-'Z"IZNgdVJ T\D1U>G+rRSR@Ϥ[^2 B z킠4Ps͕X 9y^4%Q?k3A3y߾F+k㴡iCqL*\1D@*āDw~o1*vtzn#(IB6+p_{^{P2\~ `j؄":+tr { g%rtѳ?8ͽSxߋK{n@'EjCmŒ^.h_Op'U!To#Jv\vs05 J Ogj"eN;.sMܾD$3?'}X;džɧB6'wgwiڛ+̲@܉jQ@4 jF}䪓Sk o:M0b~BݬJ,Z )Ƹ]YFh%kA">8(菶W ElvOfdM xP0UlY-#z.4vRyj` +^IKidn,|?bM yxhYd4Ig!G.l+6&~BWFKY Z͋kzGs 6fsu!tA/)P9u @>z¿lY*e5|XbC`9r Bj pۺtqDAΖGy4{⯄73aFziJ#m";"VMԕsh\R|rt2\"_%юX|/,Oj%GENa r$xj3\qZ{eIvw8>{;uCG6υ sC܄z)O(b=|t :1BHLBE%>V!L3PqlEtB쀸c)ջ_ J!}cZ$ƽ"}߫GLTᚐDh0{6HK8|mjb@F)o9ϓ(7ljtb{{#Ui }^"*>˙lV+Go܂f.j|^u;XAѡ] FND<<(C5 Z7>T0=0v0Jv5qXQ lDgRk2E,*6Ōס)8n\;,`b|Tgr~ %@k~O\{-Obdg_Zae:Kj ss_1,T (}\h69? 4};LpݔY~d3betc#zX&$]X&ݦPz8IGDlס!첫6Pϥ@xQs2^ԤlA1HuzıTcw:<؋hS#.XϭV[+4ZBXs4T n0K!v?`Ĭ6BX*N>A>[繈g)bn+U`Rӹaj@x+]uǏV{ ;b" ~7Fݤ0Co)%HT cD(t:D~31fvW"lޣO%_QwVҨiB6nP.ϳ3A vBl1y%+35t?5son'!^V[s-dK(g4 ޒPf{3N816: 749v}o_ :xo_oc5JӠKSASbUEb`oRgt)kx D3&X[/ lP86c5EƿXgZ0+} ckDz ]!r\QP(@ s?5g)ޮ{xΫWB^ n0* –)v)"G1 9LnY]I _$rQLʯ9:RA&C!%@8i"% :9ĒJ1*QiO jp5P99pB*;p&ГjSݹALQ&¢eH>]7K1}`nYD+v>%k]g'^Gĺ'ue|evU $;I?S[w b=yXW,d&Ra P84@U>kI_R=s#W>Tbv_D:mY+"6-MIA>oolsu^jk*D24UR-zt 猿V-|+NHM >f}RL^ri{Y8 <ВS*[[N^Mf@E:sCϛo=e>&bo'M<+p^؇%#po(_UQ0P;U^)touO5sk6@= JNX;W*jle-Vֱ;QUǺ1?Q*8฽u瓉C2&eX=?wkNQ7鐌h*׹^IIU!vҹ2FFПYJ{ݟЄ 4rv@k_-bvI[fS!2(ap*{NySZB.ɮ['*櫅UNJ˦% q\b芚=Pbu~X"?{3zɠhpb@SZ731>ijgMs4q6>0cX)\ݜrMP9eHS7b7;zfuHpQ!|SVLz2.Q\|rib'S&:aI+; "Jעw5(gd`>ۓ]a:i'q{W2>LS3(S@F7g~Hsd5!Bpo޿Y\uwKȎjT~xid{t^(< NKV;AčYfր F)#x)sYܚ)yΤWк5YDQ7115S*&ZO. j}hp2KεG~u,` p^ᆩ:۴GAf; 8'77r„IoY;^0U _!ekypd jto-쵊.5ZKR94WmS{#͞lQNa1USj[b},s 3,$7"ȶI2=}7+_YF%jܡOx>6Z*}L%6BvY3ۊB^u=Z=V,_߸E 8&9ŋc!k0 y_ބlW\w݁Ȳ ,(;!*tM_}2ٛUy۱5#r0nO-YMA=04Pi3 s݂u3́։!\p- ^ﹿdԑ3z$ke!h, ]`k9~03CFHlzL~G]+=*EXsmϙ#/iƪ^\n-fyP!d&R:ӟPTxu&KĨyR\OyM`qZ?}Hx/*ZB($o.{H=~m}6 U&1d)qIxY{x kQ„ 2X\^a QG݅ƌh3 Pb-ŋ> [řx8{=߼5Eڹ>vW E;bfy\CeGT[fEaOcp =)]y:n=Cق]Eu)T l`Lc$@05\(6JW.eX\] Hz3Uv/(Qݼ2-|>0(=6ZA6`IHmzDA0|L&[Z*_|P;T7e@;t0#l &"(kk(z8i^#'tM\FDn |gU# /" U"1iwbdN3h֣n4}5v+0vi|8Aotyj^tØ];Kgz &ύC,t+",)sm 1m!ۑK}^=ؘnP_^ڰw|:6J)ԁXT=?F ] cDwiǨxª*p|Ғ#I0"[Z˦p*{IY&IZ-9^{c;1LXڴܬ;L'\deIDWB^LyeSUs[X+LW;r8" W! P[7AR44_v&mI)åE&(kE-Ywo'`^LD+p4~LCkqMClwrrJ_S|&ēC.c7zƏfƝ2@>o(9N Nr*$JMu?6Y+Յ{~i'#E{Ee'(NƅY[%gm561+ ٛy6d5 )=~F"c` 3!xI>PWUr 2Ϊ[/á&N"VZ>%cȋ%rP uw2mL ck f N-'X`y6@h(I j)ZT!n]. 65X&@.8.=UhG=Yk% ˜(otWw>fl߲f[J ceC*UқQPdP2O IPsYg?@r4 ENJ+*ݟv߁:s݄ ~G[ߦNy8xiRHK9y4+eF cYCdC8U)ʘAhSLOV839˘CbQS"hഭyHq|nEn;cq+􏗜 p}4*$&So=@u$wQ  Fɤv560jp~=FG.Vufo6{(YGELbFf*f @|."|C4(;::!U\r2lvMA qG♞K5 fBk>b.#2Eq vՕky=׈g>XZKd259D{kp;Α$[P@d4YlRk W]zXWt7 sE- %fV:9] ̻#bP+h, Y;H_}QhGcqP$#gcj@=xJHDEceGZ̤7p"—wRٓi*Gv+UCP[R=5Z{\]OT1GgA{e Bb%Щ19U߆.ŪQ;tˏ_O4ގl{{ /m7b.>z2ɧ팍cHZWU" A]aAӉ<\3t-R0g1\|:cWݱ9c{^#i]I +.ӹ;ưNxx(M0ԩ)ᖱ&5v1"\X x#.vMdvO5[+@ g˶{܅ɱ֠U_ow oVnEoBvn;ِ@YQLR 퉈_ {,*̅m#lS3._UmSD곿 :me  {M-kH-!8FI+uKL⾚yrƟw}d/li.`2I[4 ^B\dЍ3Ҵ =xЬmsHgpW2jHVYL ҍ'7*ciqԬ_c2iD4`\D#(bѢ~@qؼ®"~v Oن1K&+jEV;_9XVz`R;U+[g`"<WL_{2SOAzo[B?|ʗy:u 9n cNykfmUk2tU:(=xHΠ)RcZԸ2rAKG$~%3#9X>= k'),zzoTWu%რw|%D;kVR$kt-vXB0|8MuEwXPU{=/^//}Gd.hDSl܈@t(Kr3453)xY&r3! :$uqwuX2a΄RVȭ %`" qD6#i8\ᯣ#(o ~y3% %<.1EzD{c_fcJwݍϕJ%x#ûGZH&] \<.N�(~x~ w+i +vTi;<FV:uu(„G/?3VHȫkga8XˎC /omrEX8tK| WbNo_^ū< xBhTfAE .f4#Q#0r\0lIl 1DKqcXv+_j(P"oqDěZ=-cxRjaee䮄e[:{mjPϐ4,Ai z@G&\; 9'h7W#rLL=M{ED~y@%iAՆZ&pcWV5BN*)ɚ)⥇T A{F"65hBDiH8:KzvX%BTgΥS`J 54wΌR$idQG92B1 O# cfy"8*Qd+[*X}9$>UW+m܀  xX}V 3Ld7*V6m%L' 4%H.Z+ S铺Z.q=<18/ ?ά$-0q,ԟi{lRuȏW>'(ǙYJ:ŏu'Ktb* }9,C(KcY`Cۢ'^* ;X,pq@n~vmKrciX`;5c|-i*ww\!#/Ne\bOhMѓT^;QTB%uV}-y9cB L}?~Oh۬4o/eFsLg-fͮ%٫} A 9>rBj[jSJHB+[6Y^fʰ!5O g*,\&*o~/C$+v\>OWw&w&{^'L\{i}\nrak S% vAu?jW@#lF"&81 m#r\5>egi1ZZ}ϢҎdk'5y lRJ[^ls$'GGf6oq!KyK+wPwjmxgӷaOd}> g8_PeC[.\!9%[A׾>.I zߡ0ߨa?ZR_< V,fKxQp~C*7fB(%<i`'h]{Rq|  w~޹9)A<}c۱("c6ќS唨ĩE43kbpѩ}c~q1{fmJ&uEģVe\6q [)5y!]jMg5UHʛ$ZILDU/mӵFvqLJ2dn@j%5MΣεán? ւ`]¯}˂fɩ~_UfRg=.TE(bv .OH7?2cϰ9vG;mL؞Xg\d'F\0 zo Q)70p.c3s)\MGaf\ ک} Q?P>i;NJH{JZn1kpC[wh?&FfoPnݮX~p[6ݭm}XC7r"\JW0,QX @&xW aʅ%^MAo}Z1C&ôs@T`-uAcvT@د|k# fjTXֆ Y)ωUH m#ކ6K,FÜU~ƼA)Z8 ZHaiR%kB.mTчp}na"sc juw 2'<=(}Tњ33&aL&Y'I␇7ɠ|Z V'o]OR'jR^"w؉s!mB) ڔ@:%>hcl6 3T 96i<8$C}O 9t݃T:F?yt!}M[7_ bSZ[Id_ H1sgtÛ9'A"稿?{`L߯ v HmX.0ewGu]0_3T„Uj'|& v͈gRb3nߛI#Nۃtxc;ZghKH(q%pc=USh#lW+cTHv=۠,:yb/i!C|+3XP& }z0N_PdЦ"}DkV)Q&B= k?H\+[ˑ2V|3Uoju!:Pͩ%?B{kOUļvYkFdY+^Uqq\Dk^OspvQK7\a%s뺧f%U7~\}8`X}!fhئBV g.)?VhK ?\w(~ߟZ;c>w0HC3"`}$_[l) n|Rtv7Rǻ]ب@&2Q͋ n f-E䨝wM9ޤ uZF=|;O? }K8bnJn?T#4Ȫ ջ:+7k %G^ L#^{^b ~sRE݅PtpsR5 eѝrXEn ̪`LrO^)YQ8pyppHbc cݱ*xW~/a'F>-IdgDS_ cyj9:8 q:CCO87vK_-tHFv="ToʃTh5c::&FtøڭX{}G\J!%`wQN$o;d:v]͝eQ$:)`jE9[:yfsI~ >odbtY!7s.lXo{D+ ,mcs@:gU1{^<u;{},-,p+u7g/jnwrG7њ`N@^EsLsϐ9jc! +TC $/hEk1 O?FHJP0qkd'jc-;UŜZjQۧ.ĩX^~u%ɸRqԼ $Aor#"NpϬ*8_}%]Hoq7d+D2y|iTZ.>#Zkr)/ 'd֮a DZU&JՄA(}[ KRk:"^>}C_ÊI{'!S[҈?ҫLUjM(,eBTu*`qMXi ug>19jU7FbYv<%.,؜7X/~̺C5* @aL*LZg̙0E:nͼl9Mb2V3w4q}B}yi|KV$aMv*&5q5(>NјaÒp 妒;ƫ`œ[WuYxv>p`6{Y< t6$ 3Otp"XVXi@>Ny }] -q8 S`wږ,[%Uf!L8h@>䧃z> D _f@=[*t7)aD]iuAZof|&S11 tʡ]딣PI%c6 E2AHFwf ˺!7cș,1 Ky~@YTʶR8ɚ޼Ys>H? FC(A.PLDB݂˵=>*ܐR^˖>v% H‚Gl=LY"E7'j%5_<{]s XѶQZbA2=PDAIz'ߺo֞,󒟲O`$ҁcO_[x%Q2sMKFi` 2ӇGyN(I Fhb!򬫜0eNB~:ѿCrFcuk1swFoѭZѪ`:p}$MĚD6I44Bۀ?fTs\-Y Bܲ;{N`}/t .znʂg!44 s=`Q{sM FhK`pVH_õ?JcR1J3>ewf7 dN軕OP^1E R+c\khy|7cJm揕 a=dj/e,e b[v=zq 6HξÕo3P`#qDerqPL\ ˟W5n<c @e.I>!/p_87m0&Aއ/W92U^K]z"k'ELE@mw17Ug+`ʈ Vzi7Fɾp81Qk?N}]t0d}}TQxàꕘÜ!1Z&J,&~&7"&0j K G/n o"{yuޮ=f؅XJ/gN\ߣ-v|VH??UL3q#}D)\6Fˣ YBez]iKV+D;bjY3j_0h2.fL{݌} $DmĄ R| ~I=>"XRJs)!v$ SNIx$(laůQ!HWuBݩOb0'9$>Pz=*TNr>1JV]dnx8"X֩ߏϸY8U~Pmۻ3$,njϿ EAW6_$,q&c\ )؊ɭX#FNXW"`4ɲ6efKȣ#P~<շGivp !)ӮÝ+бrLD X1 pO-\PA3)y'sR [ }(F:΀e=AC1uHNS%zȦhڅeމbKQjp/:|٩aڹ1ddxNBt'͡kDpffoI#_## u-Id+7h2PN™ٱ"&dbw"7Q;(.)-5gj@>[lWӷsҠ-遀(uVMl͢'M+Du_&e`Ւ%2eYlj0Ph::<ҍ"d8~mK񵽉:Թ>*+.pn07o1)bw(deӬ8ŀnyȷCK~wNw=%\|9л*Cq߿MAG*R}Y5*`>~:erpP{`:8{bdbI8<]O6 N,%Dmܙqވ=úO7|_ڭؕl>ATnFSؚ}0Df[Z:WReWtdBBH8³AO4D\ж\=̠ G8 7[E nW/\"lR{&W"hdȃL(!Niw2 #|$E" M >IV4l+=W]zbۯhѷD?A <TO<3jA$yJF8'*ƒgY2aL1%]gdrI_/vti[_+'/>23mKCSXvvj,ۅPVH1q:AH)fYxʪ䈾ozI袊H)SQ>8Q|j*#on+s;S̛ kb"F,_I6\~,hEmX Xb܆lVZ{Vh N4( {aq޿T7G` yqoNu `1G ԶDt؉s!%2+NUNaHDio*&(uOE)XXi\)Dߝ1;n aw>bKGlw묻Rj3 ULϞxLe;qBSØfЄU"A9\2l> 8opهrS;@Geg쮾&(a1 )NXӠ {MCAބAvLiRФD !~ˆGu`Y~{[(1BoE,^I3ў~6\%uou=S6fs?/*%(/!75J6ݭŐ= [&0k_9eS!-K.Gxwȇ7U Bu^'\O#:w X W z OaO?ĩY6}92mk ?pGi'L'UEPJjkA03BmUҏAuB|%Z>D._]Mqh ƈ`̱*i5"-~Pp^:«-܂ޘ&Tok.~НmOaoRŴ{y~?Km5]k}2>($KatU`ɳ+0RFH4L~~Eh*D{5򽓥1-lPtC9C yREFҲAkb#jj# 6 ZO0@9N<<3חbG 9%'Y9I[ҷܣ\ۡ&aס]v֌v;ⲝlCLA9'\U6_+՚Hr{\蛛r*!(t9w]8nAR~<~\/> s$ϡA;wzezsK(LHgg}QIYfug,K¿F XzaSݭ)>`\̷),%؞tS Uo[VA~C z{n<.\yrպY≮"-# pm,+Ƀd7HԈ:w3즹i'M@]N$O{Dpw딏_3fi:e3fHsL+Q Ct6&nWwFE I`坔shݿ'ߙH~';HPbnR"z\@ULl{*z6K}Aߜ`L,j.9*5M`q{ Ydi775!PzAk8r=*[4 D:/;~"#(7L{ǩiJ]VԒK1<%;7!~zhĺ6EBJ-(V'2R!%CMt6+“bLe2Pa-2ђ'ƯsJN FFW ւ~2I|I 1!lE]2݋z'MVX`;qs|\zԖ 7!틖]\ xv*mݞ;#8q~ag' l^tDU`;#̺lw9J]jUpOVIh'ě%:"^}.8w#LΖɖjd¤{mv :y:-7qOr~6ǣ!n99gh,I˚z/:IKd;!%lEYD1wو=0:؞Mev.ԒZ5h{;wpq~G6T$og$g+2U?']ۦIPCzLmM U)ŀ%I$woC*?܋Xp(#poꜪq8Qo\qyڲZZc-1'C=Džau-w*^<fxW4Yut #>e[弘;ҳ3 n 7Dݦ@qp9'1 M׵ `y#%QzYS ;{S 3#l$3 #:j)/Q1CT\2wd0;{ba DCнsTg0*%&m>qH1ODSchbq1s $k/[GlNְA 6[p[!{sWTBteNc&ӟ],}[jԿl^5*ML9fj+04 Od: /HBc"x%^;tj$H"Aa%0SU"(C6~ET?~'U6w6F)魶dqܾ1$v9J4I9ScWּ뒅j<΃ L*]6s|=mq)%ܴC24t?"O%WCRgwf.d`)ZZ n L!x8vCT/] ֎c1!`kĿT/\F]KQ QS2"a!~ܒJ;ww|&fj+5ۄn[IȚz!s*j*pE4vp`O]SRsw{բz]eO?u!@w摆U~= mlcTzhAV; >1eGd{>JݵMtKCѫ˅`<'td פeVF^V Q8C=`s:͍7D"rQ=NZ?\YYy |1;d 5$Yޯ5vڣa^0vPf> ~;Kϔ.[^b(A8>(Lx0 I[p\l )Kvw{gQ!wuDU7;7o7 mۆƻ]<|*y[%Q9;nĀgR?C8ѼD|PY  ¨1tޞ07st<ka𜊍nIM92d_ g|th'ΝhY325 Qt:}W 2VIofQ[ Ѻz4qa}~TyrK | kDEP FVT1*ƥǔYlGA+z|huCVH;nьH{Lb3)fmմo=7ZNV4vC{K9¿-rt4#ĈDXxQ;RzdU `r>(,~^K&#p %xi9}gsHUT;G͜%dxrmDlTtAZ8SދFv ?vQI.]6G`_ o.^6M8E \Ǿd qn FuƐD;2{ׅYP&p#AA`,;K7Ɣ!fd^k<"|GWLrF +l}8,. y^qG^ (o7&$ &׊ԓc#Oxd9u3202Jd6c,;-I+ȏQ+u0}iBei?eJ-!x >] (G7z;U(7(G'ІTiJVO8DcAYZmfZ"~^^0۸"h}w@w rq蛛cyq7Q2Q2 #kφ'N <~*:YV dOXv;jfX3;fj0j:CzϷ6ء C+_&g 6:/aݛ/z ``|z Wf`WcVNSX@ _Qj:f<@^[#>T:X ^@x߉-d#ҿMW򟔟S%؄ڄ_(%\i,"6m}h,z,r!Q,zq{ ;PZ[inA'oY )Px6|S_Yh=5rxoH%gXTD$vV{ۀ%'_K5p+9-s~՚؃k%SΒ١Z3Qvhi+5*ʢ5RiMGɝbI1/ǗRIOT@G\wto˙TԀOFaJ{z;ˎ ϫ'R"Cңz#B lig8ٚ'#^+*8꺇!~&l0G)4:F>̷Uf2 *@R-iLƘ^ʉ۠`X;^᯼"nh?JĒ}F2ox@^ x8, ĸ,hFAO]AپTOK*|~ڝ,YwBdZ@23޿e3T[99Ɓi).r^088*.[|Ҹ([ԏ|Kp Oah} i\.,9̞c(w^Foh*ɟ%dmO3BP߱0}۽*o-TNʘg vWRRJgIk{x}ћYi?ȍDBA@|Ԛc22YG*ԩBEȐriy 8Mh5+ûJ M/3hR2(򄅕p3^Ͳ3aUL}m ܜϦ"/9*g% Kndz*H̚w3ҔĚ&)$ =tcbKTwtnqnc87 YPc@L /9as J@#v@%DmKQVZשeMhMS@hA$D,R2S״ ]1T3b]O-,]y6p|KGppfsw~f)?QCf>v:Ls nY1s1#~,N4| q~4*Zzxyy_Sl]XbX/Yְ^\`mǯLR mHq2Y, 2T%rW(Ey9:k W ljMJht(ɭk}}i!Q~bl (ZEv0EA|\vP~_Jd/y"ҟFXPt#Ey? J%)3svytuٳn$f`݃K/ vӅ2lYȑ`xGy7Qz'( ~[!,/c8<S wi@w)_X`> g5$) w#eohM[5dWDH%Zmf r)C5=̅.ROŎ܆P'-]|tئ#Pa?/wD.Q }olq`z6nsܑk spBhh*yJy2M Lک=B% t;,[ %R6ߋcC<搝-iX"M>z'$ *ލ@i.֨)R\K?lIL4ӻke5W ee@ęKs|Gm*:5wܺMV?쉏!a%(:+1;kG/C"=֮/Qw`I _XX rح Hnr*q{Bw{&O z ]p;?J|-YStsq ` E5I*9noӘ-TIziCaP+F`Li%*v7)1`" "eNyPp*>sWy!,ҌH =;%GM.us4,-Οkݏ)@rm vS(Qw8^1"~20hvI Q+HT"S]HLEn9#.v$ 왤@.PgW7\D34ACǛ :##+ӸiȝBi~&9nkdwY3n$seīRZ OK v\rt*7)ל=s4a.aQݓGyq$b,Bx'YV; T7Z(@O锨=zG}~e϶99a)JF̫;ϥy~O쀳fY7C{jKlyDzbNux'7BrFZ|&X8mbc@ \6B,&1oT}EExCdl돿)Q%D$ѻHro2Xk_ $BɔCW oig|ىvdV=+ ȟ+]q>ХY󺑚 51gfE\*5u&r b<-6%նiT̓ {Nȓ c-ä[a 3VP>7Ɇ($:MB9J⺀\/ {$DJ^2yLvvyuO|ז"B| jpJbXȋ퀡8`G l]a1xNaﵢyҰ3_ŕGU!Yg?&b@9&G9 2jZ1F뤗<g+ ]N"lŪJa?< 3Ü~沷(onɵ!,s ?MK > {WW~ JC YTGV"ϔۘ _d]{̞Zڳ2%C\#M)xsGy xz=FiL\<>۵ JOo6ߨ)PCY!%2U*hɁEɉ#pf[>C"cSByщykIg,\4zlD~\c7wLS^`iPqn 4GN]:yTp}ܢ7As r1:K8`Kf~Ϝ-?4`j. TNHV lۿC˓=-!67ꐁ GĻs[3R5,A(ܐLS{@| &p[z!oWϬPً7.WQ^FSHFk"Ap`&?sX"%VcG AJ3yQu,``xwe'4H8+Rk.n/Hΰ!N;yюއ ]{aMP.BN8%r#`xTqV51jR u$qğ,RD ^}@Ձh|5QϿU%UIXXΣjĔIΫ{qW2?f٦E3 xfO]V0^w;g^8ً?% Lo{`3(imPZc%S kb]vW(rtw!JC}_V^eE F_b t]1Bd3$yss=α+ר5vs@sֺ-[TXzҢf<"i9ZUlkװΛo)2q(u͡e@!k HŖ2 Cin{/!+׿ WN蹋#mF&fgCm<ٖbG$PTxKv/mgNDŽ&@/ѻNzP?lH { 5LKCC[UUՒ(<Dsi-]yKgָ"{VWyܱK{x:L511"CbԷIϺDkAqy%x,-)#qOЩAn)y{96ȪSC+MFS Åݸofˌ&K݇9S3=}-~ |~И?ȱM>l$_ed`t6 .բO_DWQ|L栓΀ݒnO⌫GiJ_hlwAYLn.|xȣ_sLH*f `bdx\%R}{XLRTZHG\uvpP,R"ȔA9.р:cR#vA51aR\j`5kՙQLj.Ϸ [ШE=[P6fp<=Xtpņ'᱘L% 8Z]nV` DD@q)3ʡw(~XڭBXe^-cznx0폳=KC%}1 $Ln\I 䆘}# *ofɍ+ & ci+ 4.'K~4E̘nzȴ J5orcZǹ/ז@?9Θl#J];\ !MSwn7{n ~/dل;"B6B|#d9y&Ms;*$,fB݅DY⿛ 1DgH/Z!@Eg9#SS|Yh7fd^"!D9/?d2Pv`@w򂷻'L٦vR4oάC1C 8gWC] Fzھ|֠,uEEA:%RKEܵ3Wu y {Z4M`y#hYlUurrǥ7j|P`shRzV{6NH ;4Shq,Z`$*m9Ns4%0fLA>ˑ=bXP |&+9 76bMlL2y"]6E$sG^QE/ R9B&7VJ&:q4F%'7_0-GsF5o/ I$h|#PS>rK8M9΀QuT. 'zʼ..Yo.,f]ڪN[ ܔxx^.-:U6nԘib-ۦQ=&楂rU4_4zk;.|P6ܖ^4"qvcđ"~ws̡T4,5#'zݔ!|y_+ I=h^>Sk?273 sx T-!7`iMV-]Ʌ>f<=Ï ί9 *]aL~ qHvcM}dt,Jfˍqſ(1[颒2f iK9أ:[ҤPw1tף⌋5%Uc ѭi.IC7LG^JyLل`԰ jA#?^-"q* d] mCŎ63; ^I\9;%0m=(R!졠b t@\oY]Hh[IFl\bw֛mb;Ī7$Qse+㈽BձckbEvS ]N9\=djWkbUԊbM>?J kqvb{HڧES(*F6L~l]2\AV-B Z5 e=q?R#=4j Hyk\HjCwpg@8XҰAcgeLAj5,}& QFR} 2ʌ!V\oSMNzB)HdQZMtIH4 ̍ק5&(^DvI>P#ɱ=jR//%K$u_//12DiD.49l"BmiO_!N0Gqct)!z`Yhy.clJ(6r1k!F0h[N[F_-]:Y5Dh-j69ϋZ5NtvM&7 4KN{v1'CcG{2ͳ"Zp +ÇsÁZX/0i$0>)QRx"ٽ6$P_50B3Ȋ8سaIF'?[}A,㰐@3fUGNhJeH\l"@E:28yCk٧1ډ$ bS,SS;MX޼!gJq~؛}j?|Oy8 i.[׀αeDC"ݤ]/.&91!`/GyvBSE='^fpfr1BrJm|UFfGUmc;kLlSvVx>S'zwrk22 xB"GR_/)P/dW>pCH4Lut} 2KR,vp^j&L-x`i)z2TH5p:L+NÖZ%YNSs56KKpW^~Ai@t[-r gQ`I#GXO~zއ!k2}]KIJompm8o”o=[ê{Ș08YE|u~DZqQ_"Rfzd+B?5R-Mxl.V  AT/&U-D5]ڲ3@Sc2 1fJ#&F [ݪ9L.ZmSgXɀ=KzvDž||{H؈S<&8XS KƯ<- q< J>P@6ޥ;%n?N {Ѧ(Qa @ʑKl@nPMf~>V[w q 5:!*7hPiRX{ $!1*DUꫠk|@ZuwBM$7TYp?{j<8`.UӖzfL:5 @fNoR|N. 2I8(m(Эzlot9->jtt肟cO GCM=*Uڝϕ#Ujd97+Ssa+S2\nw9&uMyyI`j%j3r}g,|J%~uZev™bŷ#aؒu-''fcxC5^c +I'vnE=bP%= )IYaj9\zmkHLQqXw p`BgYEh7]Y~p\f050/ɏBWуW$q-qp ю-pК'Ff'\ DI*k眺3!>P|0L&tx+! lV0._Nuܰkˤؼp&kHmD@8n?rA `|C1ꕲ",e8zo$e R8nIZ*t^DuTc{&"np;}g]fFKRNҕj|b&=AO*CUFZ.eʮQ>s>i`]N6J%ݟP8<%pxuiQL4A?3˳5gޭ/VD@߁~jU~!up•zXLJЫ_xUMΕқNn6H> ef/1%`l]u x-6X Mv"G-C „Avl> k"$,O`z+/~u 'qŤy7+[>ic-t$WTHIbcLu;Yv Nxնk`p⛗:GJ &sBEK6zN3GPf ☳ӀNm=,VT\BԺM0 J%dc/VZ@ _ZI*08ARMRAfkq H@UxBbdNlrn>zִ]2"p>_xWwSPs/4#N| 434j?E$B>nq}Ql4_PΨ [힌UPgo>@ju/R'8QiDc޳ďnaDljPtn, f ,k'gt,j+uNz Q3JJ3MORԻ]K^pJUψG^=p(^2?ٴ2d׸EࡂFU4I7#=3w}k\@v~*bD}^;3~ jeO:|vJ (=*59cԨ;_32IDy|MJ[bDhԿln{abv5F^On'(TUE%}#k3UfFeUI ջ:18Td.CL3i2-Yu0wzK6ۻ=Ns||Aų7LA0HfȬY_^KOjL0-fY& ɕrXQ=F 01koE~ޏ Z &pg]ȹc:)6/e&B3YV1rM!Dn.eE5%)Deuk6X;@hVK*QNB`jV_ЩgvZS?o̯1 d I5/vБKvgΔ!(/q!HA%]᧝&7XqǛm<_@-”lDLwJĸ-x-N\3so]i=_/Dry3 >w/qGV؛R (\f0Zc3 SVH 6l]%l=3P )mQ,.`y..t/agvAY13dS89lI~**T@7Q5@\B5u6M6/DU_T*T<>"}aorGק c-A4cNaqAd*nU ~(!{Va (+)+ʊF Ҭ2[~ŮcJ/vZ!08bR z[POAmPol]DqnUa|ʲc"Bj?j`T\=BnrU 'IlmKm%,{"$B߰#b29yΚcL1W%/{!gO-le< 8 jWu%]Mb.ُ5Ϥ>{7=+6G8s p ͮ+椳ʝL ]uC/h$~cD0FBH+r!LH|I- 3hVGXxЖHYnjx neyz&;'|252ov-hgp@צTI@ 1+pdd*'/Uͬf_at.۴"7-D@q#DYu' q^M0۝ZIӞV&|02zaGݯK t.|56x'Q*(y^9RW7menjh't^j?(xOx|z'6Ń2np52H:G9tSMI^lO*>-|7Qx$C34!Q8r&<[Nl=Q<+qz7Fbɢz;ܥٕ2{ =u0ՂV40G{4Z! ?R/x~N1z&)i;/بtyi!u+ v@ &i+F+E/Y}Aژ1c[UG95# ,}/E8棻m] . w^9yo ]ӎ_bN..=aOyve96~h### _iU)of+޶Z*q@ʊ.JAu5Q>VCBTҐA;z,emY}eǔ|tX*cjlиR5;o\Қ:r.YU?7F_AOG5`ޫ{J/)ɎK$^- lU;Ǜ;. j^IzZ BE?6R1/v$ WYMDű-~:qe'xms8d}2. }OkWzW "l'jchiy;Z϶V|DQ1q8l5Ǭ}=Zs}&zЋKQ\JS h-4G0i&\NA ­C=F.zX$A fPЯU.|1hUy\W5j :6ʃ(=?CpLDVa]gwա7U?9]9q`tzaa' ooTM%l`v\HA3Vsp4a򃘙NwI9ۋsוPLGaJ `?m i AgmwhkW\򈴾;J6(a3 Q2-u$rʿNX"z*+W{O֘;o13cz<Οnڊ$unTN}7|d0%}N}QnIHNǥpZ5/uZKoڠVHMs16@իX^vsDFJaob#[G]*YGgR)e `_.'v4.Dz>: b y>F5R 앶ovߊ:|ԕ}ϯZjw] 3&3 Z^ԣUl\-%<$5U+#D9A~F\7}.9 w6l_1+3FcvzX1AuY][>ơD-ynm~2i0#@9 3uXZƣKmOi,=zAH l~߿E=Tۏ&X0+@CR4t;$/-_cbs\|kaKe8b=x%:Oi:HLd8.np*^< 9t ~P2~;KvxH)<'6UN8 Au>ܔsYBzv/vSakϰ5?NdI,SJ}mV}_];ިO2+ȺIt>{* 0WVvGY JS:u>6 uULǪ3J;jX҅5{u0>8v]N!L }B+V :?6=֪03ޟUl#Q!6?D. siU1 \p`,Xj>!e8ͭn@9ʥdB #"q (Ԋ Kvl ZXvݓ? Ο=4 ] J"m~db-35:nQ2[ J&z~(8nT=VH^b&U [?MpV.DQ$$ RBR85 pbqhn%:W~ `v)sR'67;-FD1 AFx95Pl>M5>TV,Ώ{frh"KG_u0$ӟ*|F,4r{*G F<R=9Gy5EZbG;ҷ"F@>خ?GaP1[[l: :/ȟ8"-CD~,a5.1nTʂA%1bǟ7s3p݌EVZKשVPlCSǶx,ZYA4nPq9Of2HZX`1 ˞ MN>6tY5Щ7-):OhBe##(y1RN{Kgv )l7#a ޑ2lyC#Tm!yqhTd[ YF>]P"St'y(FSx,O]r@ v6:%0[zH)֪^''l;{A枒U`E0Qq!UKZ}Z`߿^f̌}@paw4,2<[o˲ PbhīDccI7,3U8S%˲ 0~gz FA)>˺?j|9}K9kTF g:Ѫ;U `IX$'MKHvGG+a0QS4)`@g=!O;BQal|NѮqQtJ>MLWjK]} G^$(g{iS0|Jb-Wec>V^7z}JrMYvl8 Fs=v{Q~V--@=-25|=srFVvq_fw }TAd߳P݅ s, iRH>(g[Z2Ą=}1<̀ٺun~T0$c닖X%˖$hC~v̷vVŔ冽O!BTܦMdGbu#p ׬D>4Zq+x2W-F0tBK:uĹ#Wxj 1I ~K0pH׵Y^5귖7=f%Ъj9x%)y}tѫPq\>{5UaJW &T#FdT:";%NP7kԝz⃰6ۂ __=Y O-Բm\-;eQ@`%',x)"%W}"D&Z w|G E4z18Qr^\֚ { ,@|Zw5r,;9sr\pVM#R&6HרDUœ" 5 L'Mj,=֝$XѬkZ ֏E Ji2xhp9c1VcC]WF:|++:Ty&!/[@h'S}u IF$BPf ,vq)ơ5YLc0s8+_(nXIgɞ7d0#&M$qZ&| -Yhc*^@p*9icu Dk 끹jG*^)XuC $[RTт3z{yzaAU'vaJF0luw,A*A" 6asYڵ9x.Zclsk;<dXV5IcQCOPX*;mg3(ذ4MG[[,;9t󊶁.IrZJGRI&?).,etL-_ǽ%q敧*UE띂ZlkCkVE} Fɏ돣eZ 3$^}?o4(.Ȝҭrn&Zr\AnH*@(䆀U [PޥDIWqxpx9 J3`$̒R= 3!ֈ3砶ϊ? k &xrBo!(fFj I"KzF <*PJk , FN5]fiMB6hUiѭnutHJ:xi&˱ #nQ1@J1l+1ճw|(õG _gU~3{+X&+ 1.\ YmaC˱+Jbt{sQєwŁo.()8Qcr[Ӛ[^`%(.js &w_02#u,r7F#'&൥u}z8L~aOK]ٽh%]%v qq|;Lwފcs'G]J?o(_ȩl2e'nZ|jR[9VG=@ N*|O;*܁a7M`m|%4֛)uPͦV/{1^4Iv@P&^1/fȑ)" k/5+SWޅ"W|jjM' ,ɬ;vO vEf/Ͷdd;BwNNnUxOUv}{bs'oƳ02R璽 cTl!%9LA eo&̖{ۧvz607q7*Yzw*@_#Hoܑ[ё>4Y)lƭ) g6[`Ú7׿o;%mD.jN&z=.0:T脺kk]S1͈2L9;R{]#k2RXeJz "?e!Qq##9F?-GPcECWm']-aVzCOܾ{I{zppQ(O/Kt{?JaYTbk#i\.WEK"?Z͵6UDHTnD*FtsG3 J]r,βDŽ^ {;K,Sk̃q ߚunu)vMYl4Jpl-_h:f136‘%ou^O\[^ofn~ŝbQ 8j#j^ ak=:;z'K5JZy64 ԠW {ck&]B!&|=e]#:4` 69A&TcZxإm=UChGdS@ljLI2 \pG[mY փzn z ڎ}W4DHj1y<)S؋ M'CF'C&;A`JZBAxڍKa{RY2 M!s1{L( FuBAH,7}7]g55纁#|YNͻ;ntmV :=z3bZo;izb ]@zfIu/L?>] =6 Lx\d7>SK&.r[WO6N]awkUt|rPM)ʉ0¤'NgA.hB[%%;vWY$ dCa Uh<,}Bh= p0C}B38\%@p;+J?+{#S(q5 ]\3; t$EIC3ۏs輐=:wc{{B+-%VSE"Ǩ֓w6d&ӁoJ D7=J64@#x> ZƇAvYm!l>W륞k߸ vzq,POi \yLY%W@+b@z+%9m#n\< K0?B%Z=?닽kK.f=pcW,(Ai *j q67Na 'Wa`\ K1ip4/-ōt)X)ksڰ*ImI%„ʂZ.B} lY,Җ NՄP=GHp GQ38}ytf;DeⷍV]jN<%s8S$jKԋAX t2nS6ҎN‘AƊi8x$jdOX%Gp9ѿE?А2+ν-H(ۅ%#!ԐI_S xԫ-`{ߠREqy_l=k]'C62bNہZgJ빆HnJ?ZӮ1Mퟂp_qLC0[ c;n<],LOVoO:Z@؝u-՟NA u7"FMУ\u`q/2!}m : L~.+ NFݑx6`*"3KQ6ϓɏIgUsc;? bDƒ0<WE_!ыIm?iz|HN"ƒį1I䝨0^e3ݜ9U}Y&9.qqfȌ-jZ[?Uvլ9vcεo,X> !]˅/Z[0˥ѯS}].osZ4]\Ȅo8hOŕq{&[4L!촔]?i'2i4‡Tphϙ5w̶ؤHڋH#iq{xhX[/e5% X R/vDG FYU qqyJDR0ϰyO(`0Y©u\ u1+߆Z`;lpmq=ROVАLԿ קWDgï^\JjTT L}P !~[jF]DgO>-qP=+ao6ݲHٿ/C"lV׻rWsre/BMX@;=hQAg8sSpft[.n~WA"^RP-a'WLQaIz+E#(c1^׷}$%Z ?؆MO.Ҙ=t 2I(<H3,5߼ ¶1f ʁ$G Q kZ[6дsuye t|׼ @5Ύ.0Ó z Ս#[`9E7F?8l {NXj'aNCP ޿MO)J~#[-%.gmtѠ ϯ+ϗ,3BZ/LL(́-GD/TçHg ȯaPl#]j ̍ FXT`EV{mb!| ^;D즲9p 9& T.iARpQW+G޳? Xha(]DGH  h'`/>[ @=s)Kῆܜb6GZ;C]̤ҡ Pxg(0@#A Eov7D%azGéJxRF0Q)T0xۻo9R#piZ, ACv pD #+BE]k]0{KIש}#)T[l#FS\M#f,E4 uJ"!©]j==1h!Y11pyScdUuw85" zYsח$b-i_LX[,rFr/,Wxq_#C5+` I2˫.ڝ2;j~$rLĂQ~FRlwA)㝱˼K$dlMhͻ-\4n,?׋>c,-I t:.iM kϡқw+h8N&kf,Z9JR)&w^\w6LX^]K`A51_ީ$_ /K"c+%]{QIl5nbP[/_ # ϡ-DK-+е~D^Wѷ`$|=;l`8~L}cx` [VbCޢzLk~ƙ1elӍpm_T;x@؜u}*'3gtmgsǒ;1?~c5koFZqs\?J^jV?It[fmZ?ζ̿uRh{"8azkfF6}s k"I {c:fj~j9eTvEl n Z0}<ᰫ~aQt`o1ߗ1,n.8^I~ >O֗mNXTS̱v+Jnx$ FL+61468NH܍i%2]ɪ?gAfBNG҉ɺc9U9z/RhE4(;FW صMstdpQ\le_*%_V4 6P)!0PYo02Ϙ(Ilo/ všeJiiNwFʤqmx7S_ 3T !+wmxВz60]1|ܪf>YD􋯐Lu*ZsHVY' r5Yj-?ʴ`V .a-~F=yW ]jg74{.7 V?.N/Jݥ[\\' OteҚvnmTuOCe#kΤҢ .B *|IôF Fq&b)c*gfRJίhG_;:?P?3e8TS,&Q!a$Q? F[PlOhur;kWtf9atik bо/eSGV>P"vP '"p 9nܨf-4*ꩢ>n(5?Q~UGqIE9ɪ{"OE,u' _%Y%3buprjQm)ߴQu'a\lp`M6XoXoK %e KD4T hيJGjF kМR 3 7%P?\e}6Id{'Qv~Zraӆm-pR 璆E -^&֞4 _,O\fC۾ÙphYO_;D>ތ&DZx,*N4>#)~z-#Y"UjŻĊ@\ SQy3/0-TͦtD2q}F,$+ݬ~ V˱4. ̔η*8=X?Jv0`ibn3wQ04)k<ʥo3d?Tϼ &fsZ6W'gG OFv6pc&:-[i㞬8{ Jf&;nplPrJh6B,@GgJ2e>C'/ .X9BhqIAN <>RMLuNWS}iFK!j|Opn1qÑ|}z%F*B ɟOu2!FЏ~r1eZzL:ذjtC?\p tڠ݂_7gZ/=Ow؍mEg+[/y(:1 jTHչW1G6#-*XX<_j@oF#)pB!蟻_-|z^k>sE|`/ʻn"2}ݚJe>S`R*Q4M[FiRȤ߲\SA' l73HEtGv;"e+Sw  uO iBƋaո!QK&GZN7&Wrg0f*w*e 6D2cC (sԩNYwJpį DK^C5+֊ ́l/]nm5=TT蠟)yyH uh %G L(АLlqF$3`޹R=HrQ#B&`\Ww1?S#Ry)Kctasu}(זdG Ŧ@8 "ӯƴMQePv,pLZcqgH]CiKAE Tz`Z%yU"H*<,GOPS}8UvJ.ޟq4,SʩSEⳆQ$rPK'̈PFf~ѿHk|An#=ץp[%N()o,f-]>sƔ 9ӊOjݠnEHmVHꇇ[x:_?MЏ%|2<4C6VZ~{kXjB='ϫX<1*r _(yw/jaސ{BfPTX,$G#V ` r6JPNR nܳCx#LfPubEJL,s[yԔ(,;_kLuiUwv+IEPLsPboUC>A׫pްUe%,UEZ}H'w;I7dLTIq Ic2c A.7QY\{ u/R%VYL*gzBepӘ6W$mC.n m\v'2,C,¶'`fR.~Q2#%- K4sW/̥M^4#1R\ھہnLKHȏ >/ nß;-}5:Pn׫PP0ީLE/pdXQ 纜%u$@̜Zhxwnw⮥pxC2he|]uQO]7'nǒ=KKXe>:)_D0Ҝ+M$rU0R<0s4o-3s.|E+<Ψsww,81Q6v3(IY:M?H^X*gKEZBe^5;.;j_4Ch&Ȃ8~wa"FؑfrwVo60^AC82'}h" +J; dMdž.ea~_7~7ʥ9F$U<ђGbt١wY_1}c%]Tf[qΙ:$e|דMQ=r^D$9am*c|˓N+pB{Ms{2uCwTX!uRE=e{N[b׍5B䇑]B6E'DZۙX%g^ 6wBw ZrDT KWm)Õoׁ-krUO>W~|8DFY!> /֐`&ΙiL:KmP5 Ӎ~sԒ喩tZsP((%ox#D]l(Z-PT?wiÁj8#%U%'_50<4ū3 ƫD5} ~ o-6h"}4bC@F-Jo4†p~ lq̥qMKhsJüs(z.\oՖWrgף"vSÅ 6}✗xh쏲|6)҂Iɦp4N$~Jyi (fm?'%Ϛ(*CNp}-}];& ѵkC4gw=t䨰x d9ƥmXIlaTliJ,g޹ϺOc K3 ]t>ǡ~3֐9>7nZ@ @ӸPAd0FŽ$"./;U2WAXe8'FN77&5JU9poN+Mv()T Z@Sq]96-R6wL*@y/>wPw1E6%km2P\0J9:,z@ӫ0"ce|zU63sơNNz7b0 q1 #V]ί ]Сhad0^fH.ԩݤ(3ՈzKk\u1ȇ8罅vMjΙX$ս d: gsw ;Zc&e '_/ (q^A\i N%~l;wtk@ wKNic>^73%?قnb?zhce~gE'H5|`"n0K5VvzFr9) Q 8 K鴜r\flBt{D>?& F|&I+a1+ծxY>cuŴg,#)6",|"3Q|DVJVJ!nZARxV A%0TNkTP+77)/ȌtϼR.Pחp`mIҕ֊I;XJ -\o[G_\hv48H(,Iez'㊉Pfl|B-6ڲ@y%fʱ[[6/XP+"z_W[i۟;(ͼV5###"/|wc$A`2C RHq(bb1§(N,OrG.b Z0NpM2z֣"N]X2YMu&a͂tȓh;gYiE]0@G^HneWSS IӘcB%0}C\r{(lRgN-Um-TCU8,,$ԩQWwY$Hh}K{|Ddݬ%G kL*Ntls Ј9ޓ !8e)tG?"2pxn(Mt, 0>mzᱬ;c'l>۳OyT#]42&,W)|& prTwe1=%H"]N Żld:dCyS K]̛;REb.Oēڱ5W!&@* }~UC *fjSXRC[ƫamQV(1(HƭgO\ ´7 BK*A:5Y1Z,3Ypsilk4_;67 Tzj{^@*-re @B7w]fw{bGcac1QKA(NTgjiK+n E9ψ&Ťvc]4g߾/EWr?lP^hNh_8;984Π_ Մˎ:V#xuix}Zd>`CB9n18* DPM]}U1ls҉=^[KY\Kǹ'<,b]١ZgEaN=kIl~C@zTNX6Nnr^=16,i[1X~,jSz~IE?~H$̎=RW:dH?'z &Xov.:Dk.lM=8lY&Dͥ0?ѿ#8`(} |=ma%>V xGŲjp`N5V5lݺ%s"y@Բ'QX,{;-Nj&GI% m0__?L=l zp;Ql3<=(vepZc}tvsߒ?hLBPkd4b:㿩Uv̢Um8Mx qC ס΂aUCHWFm3ƿv V9.Vvi#^F\{;ܽ0bdF1^87% ^j;fQ5{1!Ff8C_qoσk1T`L!V{^S~=,e[:*S(ce4K\4R|ʁd@>YMh(`!)XύPJMzenc ~hL04Qy_p0c5wV)FE)!(Y7+Ym8PE71 5MA5~J m߆je_%W JOU6[̘˧49rzٍvjX+NhMIeL=}&ATqGqPh_*%*H M%' z5%?2NMQ?@VF^a&+Z(0CH<8b/=XAg^_qUyxp!kM8 =$N(9/p:z_ M_Yگ>ƜxQ5D5CP3 E!z ޏҹ:i4aiMbN87v^8t ,~֏:dfڵ3Ajc-YC _4+\OL^|'ކ)/Tth4_bXZTMceU˴8CzwN5K {7[il F̦_Z6E F۪a\xڨkFr%֨B6\w 0l?7ِhq/ kt /u|<̘Q] EG* i*TJܷߚ،/=!~UCѭ?N0YhiꔗOVS"<-F֗7bs`s˛#o4pJYV+*m^CM륄pẀ-} | cʻ0A6{C gv2=q N0UJL]!`O8B֚^"A)+Pa"^P%s$5 zƞr}>rsϼVP{ڏD2y-ߑGIfNq'JV|z3WYzf]0#i(Q"M՟i>%C$r?WeaܡUUKx 8VDoY)0]p"nz8)Mپ;o"1 U/i9@R2mRHYe5:Rrw1v W'j4 _SU ̺1lpBG[~(4|.0߬~z|pzZ|E~ڶoM^>案]PK 1l[pqe$>j;Ą]lp.9kPڇ8^Q=£1!CeLN3viaAZTFsA>5 7' C]=W “",0\ʧ@>{-R7)bMkViU2*0%h {]ҙK/t9Yu[ ݯ2J%cNjt~n0e/ɋuaPiQЍpi ̓&R!UmS>5Ә*S /k?O˯hZl' Łu#5F}ef"q =ӳ7|4{PK.1T b5QG$i s>ʪPW/M&ByhPH؈ƇND1*49ÉۿRy#sduuj|" y=:z* !y$pꤵ [^S_?ۜQi9}T`ym"< E r0îΏ$ưLW* 8( #T3`1>n [3 Rk',oTh*L4,! 5螈"炙w3L+OFyqUN΂r)-><åwXJ;ƘqEIUx4>ud> |*_;ٱZ l 0>H>d|[),sQ9(ΰ\aJd\=czqJ˵nɕAc裊`Yl?o. hnel. 6N2m 5Hc)K(659Aޥم7ڐCfB>ܨ!%zx*cxKohnMwtY9.b׿HQ?|@@8n(\AZ+P )PH;2bz9XGFg8 a F鱬Nk>f3a2Ui(H: Pkv|562iDO}rs@,ϝYLb!JenG!X <ޟtOʡbi'DcQ2?j Y*b4z[;RS0WQ,[<)?kBvl46%U(1B73GKuLgp Xљɺb}c:4,ݰ|`EK<DmREepsو f7vy?l[(s=7/*[/?Xr P(A]/Dޯܺ0Z#~8?-pi6Vh<W8eY#y2-yZZMH+"?q/ ͂yp' )_Wߗt)d 2?iWqC%f)CH+}u,WGLN䥬!3\q}S̉ :Q!h{$Y|* :0i2Recm #kqƹ!I2G @Hm20L &;M$w_oxBEp}9;=# '!b-AqK;vÜuy,&;#g2(ʢᏏ{c^KRBؠ\ 4#o dW548kȗ.8|j+ofYф|8&!o(BYhY5/m<9}#ow{s,1ygsRi8镤c;˷*n|}SZӟa}*'V,(֠DvUVR}~"!է O+*eJb!<[}B 0¦{%:{6jD9PN/D/X(ꜞ#jPMQ{Lk(VX:u/{~F8,Bs(۸ozhavYmv5zbU-GjeLYP0',D6߾ޔO!8ےZ0J%81:`3fdPV;xn :6GZ;}p ɝ<$gEz䇺9v:*~xѤ6Δ&]TKyL."TY {~t!gDN. 4mQ͇` kӹƂE.! DϏXypC//0ߢ8$[*F5dyEhSu5p)\GV RAN:^Dlz3(Kk &Ь c| ڍ7N@}Ϥݗ HfϢ0]~FT>MnlDubZUv7iO/qw QrD5`:2e퍐5MH|RŽ\ `l3`6.ʙ`af>'DpK`0Q$aq\-t0QDd&tX^(yi+*Eֱ/@@&rLm '̈2Iv]hWd:gUSէ5 \jصM'Kq8ڃiXTU`l~i]ҡ &l=s}F\B[/X[% 7۟EWkV9n`vFa,<8y[Ak< =/1Etm?,Qtkz'FZ0 GiiyQs 60qP ֺUg&)$}RrXyZϹ-d-aZmZ@DYw٥ AskF*2i> GhܬNE뒄88HDL\^ʅ FZuSIw?-oҿ O{ ո]XuPvj[A"hҳ&1;ث0(ZiQjӳ Beݣ${ON n B0/Yxy)FF5;oIO!x/۞k.t|Pdt rxlNPl@6!ugGsUQ0jQcXUDu6SW4w;g[t( =}Yuz”ڊ($)nbbu*$>5,~:%Bԇ:*A ]cT;&/gRSb;'^jbpb;mcF T+e?V&pC6\ U['!䲔Z|ԝ81Q2$PC#ot)Οނ1io'5fnL8\!WZKthr9i1"2-T4+=M3Z,"m,%L{LZ ./qTT4RB!.nvM^ݮpH۶=8|!i0ʬ>3?QIhRzW`&7=!5Cߨ#vTd@n(RSxT`HV/w[Ìyxo,n4Мx}t'bI$ޘ ʛS ,p2iVdgExv=DP/hY>q6\bcjY&sJK 31FWҩُSHt⊜CS:D-'0f|x7Z<"9OY-A7@"`RL~+ːCwpsPfخQ]ZuQ: x/%P7 nY߉_CVpˎdP2/ϲj'_O$3DH%_jVEyf*^r[[>(@Iq ^`$ݻ(Ќ#aMgP U`=?}7Mu}Q.L *jJF:E}Q(oAsɛ<LnҭCL|6?;zzF\R?I@J؎_8tOzL_ 8mˉf;l#ZI%UE;nUU קA"$~`^okk-of< ^lDbٕ]zyp x!8(>M^C7khv?Lp3Rpv; q)>Ҕ7VA VPTM='fҊxږtKo2^#|dD({R0o{G9A)CGh @oq< ^?$= ?\*}&ĦֺXo0,{9BN~ a]Q &bh&e)kcBD40fY,Ba^SgqT]tBA SQ43&ї189QEl{N=R-Ga1jx@MrkJB+9N7%lצ-XoUÈE\E b5$l"ڳ ں_H3.Nv"8}b f3L[WBs3ھ7cls=b/>[HA(]_TJ)g_Fa,Sr"֣myu}L˖) #+QGF0hbݯn:*nzBY&H *>*yӆs7/Snf6jd1UH% bjhlLKXs渚&D(:S@ާD9q`(®^L@t?p!sXGiAd='(<#^CH?w2[]_ ,26VրGa=]^;ߖK {-^~` 4AtN]T]2;7% =qDe1D=THa$=:7]9g$䱥)s2$pg$sY%NFX_NZTF"TZ,oߎΔ"zjؘl`;^4QỌ8vR̞۱JkrkTfy^J +k8VcCֆॣgp-=Jނg-gb,D__AǾLieY±0pg@9\cVh mI^JD^oRŲ+;ܓu$x <p5?ns8"8iPǎEd@SJSݴ@Lb܅|DlhU1,%~$k6k{+'ݹ퉕)U3b€X}cdic$1|njfb zrIoÊZ9"PR@ν+ ( dαn:"gy'x8ȓ+qwhS-IޙM:\. *dgG4}#%CwN!d.(۷.%u(DAOLTlf*V/y0m@."H;N3lͺ9'Κa&Jy|g/ky_{ʦ;(==2 >9@ءC _Z: HĤϟz4e0f x]f |0;jRZ;lu ,E< @=:Swb1qQz\g*$bY&xUb2]ɾ bk;V:? m+2˾*Cy隁ߓYj~7;Sn+O3#_ xokX= o # $' ?v߸gRIV(zu1MrXY=~>}uEaj(Dwu$&?HT 1+%~tg Td$4*g?%CWCw:5EH+Q N@_y\; Cy-K4 o*|Z$=s IM@dRϟM ݍvBEbKYdjw/tVHٖ. b3ƊPrɐ n -o"!Ig_@cNENSsڑ]E<V[4q@];PyX)AAH3lظ1:47Ű{sKV0݊}V rgY)O+; T6*Dmi{.ݨԣ Ye7Kp;KDp#S#[U<=syƝ X`,82dژ6XEnST Ӱ)GJ x>Yqs:=lD9-ls1Ъ]Pv)wEֲ-@~GI05bpڮI T5[{]cՌ'Ū_C44})7+jnɀ > pK`Qdn88i ygshdse5p.Oj+%!Fp,o4q^iR)$75IN@>li _B*"#B+⒭݄(&8-Com;zM$ʹr&1~y"b| &嶏 @H#\1utF(}VʐQxb2tj(xlz{:~[{s*lK &+eU~1\ X@pDkRmGDȪ,| 35|g0HzkN "uN (; E}0Ӿ#Û>;I b9ug5N`Vm俰[GxXtŃPGր^ ~9/`G,JoOx0n}y60.&>E5׻2@Y}ѓ/_%zȜnLE.\wܐDGb~_6~UYP "QQG X.B&11nW=( <;#߶b[Mr *dRaZW]>d)ׅk0XψA/p2*ѧZ@S*? M gV"M[II9A0ddijOȜ9i4.\4׀!>}1Z4c%ZEam HUjXo3ˬɋ;e>b78مWάe qojl>آ J:M ~rKLV1ތIL*c[H,菮34:&+G۰"r'M8mM"x@ efEr=!žUEQ u~oP '9KҰu5/w$7!>nZ84l&l. wƿ&ڭh is1+ZI4Oa2Y}ªuY C<IHFLHZl8C9hʴQMqsLPT rP4TUhM ,1Tx.@">@ҴZn:+Gw cEPhHgMQ"kG3Q.R!ֺE7(L4d&ȑ$(𰦤Gg<.6AEEK89"c";_h3=lj &IGQh9cA_[g94֗3 pԘ1yjH % rzEÏ;SSINXqi<1v;EkeajuEc3 'WBXnxU= KlYAx(C [bmR@,dJ-Qi[9KIb&~/+Čr&nP9j_'Etnws޹op^Osxm>s`B/2/k k\FJ&b8_oR[pQ~;֊Ϸf0a^E*=J9 aOks}<UWF!%{+:16Zn@FzL>GV4@2GUɘV8m}J3(DAu&w̚p1ĥ1oEcLxYA.>X?9K/:97B_\t ]a[6Aw^F36d־no/+1z9%B7fLR9زoέ6!3V쿐ʼn目bQ/SCSwów5STJY{nk R9ͬ) +J⌦mU@5GRG ҧ?X{1El>)4R->5$ FCXܶJ-"chQYM;Y35%8e%Ebk$Nhӄڙhfl>J/wXfɾv/=FIk;&Ct: ^\j9Ad+)[EW9'0]8`Ċ%锦B֒o7:S7-Vtod 5d6b8mlѳ@PY1Ts/} G.^CIfq"q*x 4.lof*|DS9wLCrr3|_@[ mKq_αlWi?y4U sC{> ɿ ڕˡû,82 KC\aHeˆ Dz,>Hq gH=14TH&mٽ\cWaqA7NHwqo0s""<=hI+Й-dp?搣Onz%!?[]. R=_%z7&e8\I+};7pގvhhcкxs1M}1BDzUj R؍k6֪,M@ ӵq2/E5~y=TU'Kj:3 4/~ɑkVqK^LH_pWza./ d{Lt}\EkG:%Ayzh;D!6GyxVgN 7(/%Y!OrSL "X>[%_xm4IgXlZ*hu7m<7 #V;^V՛/ۇ vTm+#癝5;' Era8O3P_3XLb(S:iM=АA9?G\MnD xG'E !ra3!/ P١8£=3W$IkyKd3tȡ(9[ehΚǏtWItTܫ?ot&u|XC&J0͍.$F[/jiRVAukG!dkӑ?4RzA2NT9ٗ[FBAAWց$nsb9Cs-BMfҰ2 QdzIaer:j *T9dz6%J×*~(N ӌJjH~TwyaQMȇ6giGl(Nnmcy ;{̒5}!7 i,:ʑV ]p֤_oJKGMqcb/Tʩ 6V>"ε\Y`0ۏ@8 UOpe!MAmvaVZi^]sR ejm ʔ )/(=XĂok?/-̌S]hTEm?ŊS^)ZX`.s ?+i%:E8:|zI#6IjnaIwtrW hٶiW[_Uᵫfaf|*#gjnW_CXଛ5wRit"qՉ (xp e^ O1:JY&d8b&3([gk3\,ڞ)T% dߋ}֭L\ϘkUy4 Dh8grcPZ\(+V3fQcyM"2:rH<ȉ#׹ܗ~Ӯ!"^ %Lv8 ԖOFhDejf{E%r0(Qw$ryRN!KnlFBU^*MsC$܏n/)@|6Nh_[.NNjewK{>5_ݬ1lB'SNeP"߫-紟>h_ v.Ή-4-;r.rog뚠û@{̚N<d c?5yaםK6J`-&DסH¿&EQgtXskm9=(M핡A)1q+  B:vLqxO>+bۦR7vVfjڱg^>B H?x{{k\VkaҼ'J\ 7s.DL%Sm)/ZA^VɟϗAKH"T!d\=Up[@Dy-klqdI&1NJ~L| ktɄ"ZϟiP$ BNw}45aX nzCWT!z0*BAoxhEPtݎFxNkqb4=u9}RH uز`2W8Xd8mU.<0JTaGj rh'l;TdU`(Xzf*.N0'AdGCHQUZ/9A~[C*> xN[9[,RFiݩ0?--V+1} '0D8$,ݹJcDsPO[V<3kQ¼<hşYXZ:x :&XY^Es0iX&rSjCciNroK_]^l"TBˎr 62 !pf_Ӆ6;;k<>rؠ^2mw3A$e1|\KBPu? 'TD)%M[GDȐ.H $gIZz^6FW5w+hfhaSbf9_$7)|UF8& Dfiw ?m:u7ɩVŊ=D%ncp5nD =sE_H ֙{t:J]uc} G5myɀW뿵[7J$_+0!2\.  <(5]1R gWCpGD85BtFht8|iVS]2VsZ`#  MlHct>"ou#_6KԱ}tM.֒Ol6aFPU2w'86CD6P;tE ~ift\*LDG_􏀪,IKH)-b`NaNJ*jhD_.8:IDS-X/0O,:RqmZ}\4F9IQ ĪQנDl~~hUթFϋd-}2vøU,#⤨ rVN?l:&p΃_pA7B o,5*[8J8=ϔgH(PJKB"/=XӼ 2Q<{Y_?׮rwM##h՞ju1yO/}<\|Wxn ȉ»u1XpC&om`&i oNqi2QgD/#o|~Ru })GU|҈_&c"r:=v[8{m, .Di%r r nԳ |&ÔqcV;"muv)+Sz3zفXE\6 ~/򬱒$x{Ǽ=:P6 &wղO0Xrmm#afةBSFҦ}ᤐ=\ /._%vﳬT5A#nݬmSQ-NSt М0Aߋ=s_'NFΩPN3W)>! .V {~y+0W Xld+hrX{,d 6C$3 , uH*.&!f,G]T2hܘOAIhi[]T[$}!b=٨pr)xi\< Bv&^0}E>Kt'a;]oyTWO 0ti6l5[UK \D?)SwgKn ed r׿0r >yRa)!!-dBQ4l}84NvP:ϾK t34u΃^}}֖jY`ܾN =j3 \ p!cH`ΉdS6ss}kD͔[DXh{CeY(qb&B{GhrZP 4p՚??*i. U)"F>ҲJY^l3#wAci~'!N[b~BIYe_Aڜ @(ΐ8M0U7CkR'"wOC4ϖ1Xi /ߡ-ڻhD]NS4aLWB&'xuHx^FuM[q 扣>yi{ȂCW TJ8Y{ Bq#xG,rḀ@{Ou>@ߑ?\n2 4.[7gW`s6R-zdv2]~ IB "].>R12!wվ_75h׽"ZKUzpS8a|Fb4iX"NԷJ%-e.=h?ft.ě)6qEq(^{4`MXs0*Z@n N_mcx[u_b*[v8gb Nq3+zpI:SMrl@]FH^ !P!\6Qt`1$GֆӏǷYb+/PYS} ,L"h|LMR-s]URR08y>9%0@2TOiY~|4.wRoSP+?qu* Z+nv'Nvݱ߀FXMRSrz7{?B+Uy|r&fP_YfT^! oJ`r8׫OF6!+~SUiY܊5*")ˣ<9EgSׂpB~ERǽB/SR+ a`O97Q7h ZV|4YʺjCBvشiH[Ѽd8ghŨ>] /&+[ A_Iv;@X:T"P,atXC?Iɟ7na&PP1e9u#h Mc!;6 x8w?tYy4Z4v!MlЪ03պR /Z{h"qBIֽFsD` 'kDŁ&  cl2k1_T:#nФ,ZgieH4_( iЉ^kbFA`t>#,q>AMg} j YY#b,q:g*Eh`%Z-a/%V;vfWG@t nvl_N#p>F^K^jrP(LcZصBz$_2Lf?Kś_#cP;Wl5苸JxA;4 *k@NcKTS/hɂ4t拲JjbH[?J3>_f!>~K1-\&U總vR,@Q/\#i5;iisH֪K[EAfD &/>"ץzl{C0DV{vcM ?D>Gg N*tt*nciÚ όgCy؇e)&4>n#ce7oU^7ɻ;ŜO$@ :dӥHخdfPģNlB^G`dǖ(O sB/I| a΍M%ޯK-aP2zgD( HƩՂDQQAEp7>N7"?vil!5IKDzb(4jxL+5[<>X!i"y6Ym[-=ruO}%\9z@CZƶbAt(ZֲC_i\/>.focp"z$:ldZ}s $ ֊L.ʼnB+=km<{*B5ϳ2[W;c"ojMnIiAY YAU3ssܗ&8 ۞D.}5`< vIGĴhVoɐ Sa+`N'~ꯠҍ0YљDziT[Q쑉I_WR<_T"x%l5MZ*ogF2-*~ÂY:r$!QBϘ4'$ouF9bދ6]^*%M< KuexA(,xgQp;N[r[X2α8.(^(eg]16|!WAaXT\s#LѕxN|mH7.:G"Ҕ^'6eۨ^8TJhS9 AN>N<8c)qAEUC ʈiݛ c. ow~i%uTIUY;2=z?xEpP e+|q-ʩE`VEi!tȢYv%x-}V} #}ǽb񃊛M-IiJhޗҴB(gOcH^r;~uN QP}̹*ƇOK U{w5Ф@6H\9Cb#kӭ|eLDP //H$w#tSD-0S۔4ךExGМRla4*p_3G6=H$2u: NgIvp}ƟV}ᆠ9lǗ$=dv:`[V}ĕ.JSS2ͭC7дTD &եl51wc&pVqp>K\E'k*=l-IZHWY iKnSh}Y6;d'PvAߗ)T=Hlou ü|UIYkm'=4ZKQ>Oklq)Q~8 t< ְ\oo uOC,7]>H@TXCAC-7׎88X.&s\@@x9@r(kc < PΪۢgV%W԰%*}j0 SN*f:W[+ j=XMl6.O4͸LmV0}v.F㔪GTٸOh <-i;ǽXb$,ӎ&1%|"!'uV.x8Ԅb470{-5_r)m0RfFޔ t*QNN]A+;D1Zsi3Q =H/s#B%~@ZDkvwq$ovH+ͭB<$^eZD'#"2ٻu"S̗raȁ5h2/`= s8d[HEtݩI Wq4TmWӨVK\4ױ%%H1 - $ hS U5<b*"!LwJ0h0q |-(taХw1mDrameϴ>ϯSٷSա?+>¦† ^='JrAD}[Ax';X×j]אgk9@_^%6 kMuZ1Y&KZp(HRLóa=ڱ.!3u!6r8q}tX}-P~ᳳz|հ/1!"}RUUKS7P: I(]F"e$9Iؘ3d083M T?w0`XYҒ%i4vR%~t/k)AWXwTzI~AAPmN͟Z2ճ"g``ܥUe:IuQ/ Wt}Z#>VX`YB%4=W>G܂~bG$j-b`dgIYhF KShpvoDQ ?k42ٓOJ'ylB)~V%i)d>YlDSGS#Y@F"=I"-O pSbwtd EWOyMaG-j䍕^{KwQkaNR0hJ hvb$i|ib4 [VykyJ *̋UDܜ AU=,8VsrR:\!nIbTsjF..7uF56­%a_92"pMe ÁF$}-b}Wݕş1( T qXRٌiQaଘ+a/nwf {җA{F + ;(xd6FҳEK(ly ֟rV|-դY&hUd~N :SvCyv̚Io ]s&TJc^%? S!l0;"r)Bu`fbB U=zγQЃP~{a M\1/qϬ}H9ge _|[~%3,: <oq3ĥuMZI+QFTL7E53q;4)zO ~O}!O[ u0Eq?.Im Ia/ܿx'9~Zp o{8sEbFJ-S^1哇XbG"Lcevo! hȖHV9bvF&\=8j-I*jA< 'n܏а K0<ݦ؋d昊LT}k=\kɬ YRrsX~ˍ$hҁsmwt&pgC,`<1LLpe\Hn̬fAhe|/Dl0,qy|-=2>Ld=iApW&?k3EzD{Qj= d~xpwc!7FڼDmm Xthn | 5|CuD]0{U]Q1kEZפeʘvlt4x B( V%RIiewe5QAhOBJ ^`V=cʞCGAk0U= {d+y[|hʭNxEdGY~ƺ՞웆7cѺCG_,ꇦw$-víBK[,wqG{ ;#&:,-͑zR0޼#|Xx~D(#Z"2âldcAm{VlG|&t=dv`@un]. q9S7mkQUCG zd^6^&֣LՍ&8sE|LZf̼𬣬^moX-3 y{fÌ)Y09 A)ݎ|=pYCfrr}1ibwXFFSUDmMB]ͧ7sVJ0ʃ?tlvl{dT-Yo]0s<>w mk<'0:jGb1v wA.DpΐdX7^A 7pyƈ4Q&I @_z90Nc $`QYRTuNm}~6x1WR`3LEb(]sг- #Gpi.랩:'bvς,I,5 :|h` dxkD2ʐ\б[@%-DDn-gtCt T 2FHZGic8~״eU=Ivݥ$"ie{;$||O?$6ITJ;*RAψPKޗɜ*d7Q1;ctnZt+4pLˈs#V aߌm-t?py<k GӸBI{HS>OzR/1`(]_*9PJضRZl 06ns Ȫ#ǦX]z{xÏIUyw['Nnw~5I[Qǻͯ>`WK:z%[Pi%[buG,,Pyb$s!kW3_|M:Z-O:v*-=$._ 3rxJ$)M֨2k=cpr}o bLMd㰖!d lwQ0Cv!ni7s eˑ )$ϧY"`ߦES-whLɻOI]H=KU:_وkOl LQI<:"Ǧp %{Hr@)SQeodW_*ǸCyi4)w n6>C] Ϯj p 'ps]Q눈6HxB ޯzR"ON3K$L.o|ZQ6:/ڂ?yzCvJD>k]n0cAw2&bO(,|I5+IMd6^k9 L !9Oxbӌ=]z^C*-fqv/jzH\zkW'~t!>^:O;yN7Qi:a&`.{]@?@c6 4:y-g`7!;'E y^[F_=s&U%퉒-,L|9Y uZM膾r9x_hq\G4jk:ڟ^$i|®:eawޠ0ҫ[]v^ÖC`װՑ:_$oBݗySJo0E0ܾAH:*ؑ*Υn.ޗԫ4µ䦫^ͦ,CM0doo vCĕsr^Β=˺RD(Zgaqb J N+frtd=x@^4pIsWi_Þ+阱,D >QX5(}r!1=񑃞2\-+Zﵚz7z:?8!ۣtV,saeqrN׎աk\*K6@ 2=`P۲!.8qÓ,} R rU ziQE]eÎ*vY$۞v3%~Ҥ{Ԛ51<D#xC_avܶ=U9 򚔾Uk{~\z\~|!zfR7GQUѬ ;sAرɅeHtyyB-;ũԝo .k(g4  .>0M7\UT\@M ǒƈ5}ɕg!~T4-uR< kc8 UAi0ȣYא'z38+8l_sqc_kLSPtY Yy>G~O[àOӂikp~f2G|_*@"b']%`<ݦZSp$^M1y ˜[{N }zw/2_Fٗ%`:_"Xd[h}DIb:~iBGW\gӄ:w\A"i:y80[x+p=y mN鋰?y#*mDpY9)`xz&b*si` 1iP)]ZTĮ*nrΟJw#iù~pyR`t NUX-L-&MsP|[vZ,eXsl3f<*,9)Dm G'Tb@fh/Nj|5jX9aC #&L۬.>.y, J{8g?sf%l#|:!o#]e'&/s^JҨ]e L.w-Fң,ONoUDx\M5޶E~dWv, M_TN6xjcxzfFu"췠"^3 J=Gh-;ܛs+ъ^S;N+Ġ =r% 6Q6;7@R.\\2kHuXHGVw8f&2q{4^rT'WAIq(Ѥ"Pæ4Gf+Qh[P=Г֍\M> hخ}brw)~6I"]{D&bE!~IQ*rr51㷇6EU^l2]-̊`5s4=fW1Lufh2qA0x"앖lI_{@u! oi2a=8 @>S})wvGI;]{jA@ Uouv.մ>L&K)I%G(n"n4ag>=(~/:i[| T z0`̒PwӒOx}~ z\f=Ɠ ُb,RMwr<`A\Ș Ҋc yʷnD֭}6~>WXPKdգ9Bb! mDv~ 0ޅ%"WZ:HC:rBooIzi_n"ċ8)!m!ֺrV_*ؚkΦ$l%ш(.lᗀ8Vv? wycׂ;1*)[Z2cP5ߚulm-ap1>gr'xu8t:k 6|IYq>OnR:i>߫Ry0ekmjFZjdbQ$'|Y{R$]Lڽ `2v&$Ҏ V|뼽Vmj/;AaL` fSsh뵄Kq:rJ-@>$h~r?+if=F\4c-(X~ c_-)`V ė:I1VuV"eDs`G*iXZ&bǀ]]:n81Spq} =rKXL(wB;w`1>7U¶T 7-ޓ*4>uTtx a6TziP_4y;:Pwx9 -M:0GBIP+LYsKT6)'('~i;VF'gp9Q"c\o^An1A{b$ W]7"= u+}K?^R*2xsV-|7ӿd*z;C0y }DNtoR}ؗ*#ℵ7xkAϦx [ɝ$h#|JR}66s{6dxZN0lGqPE@`7J-܋ "L6yKy*^%ss̈́NA>P~28E/IEѺ+c}Y {a(2``AݷF@u.^G~ 8seF*3>Z}#z@ aV?ȜEm04ɀA &N-ۆi; IїO_-.pyFk:슡G{)7)$񎇰HyB TBM:|SWaIUBB\/Ơog"\ /]OVBd Bsg@i */DAy!.}R&ެ`txTT ~,Kwzלb8f 4U1|iX3{2_7>Q{&6}pvKq0Y|%T<9p]2lLw{-1_߁t\db]#f|^zͮfCo/ͰtpV_4+D4=vWqԎk:_C "uF|mmQ%8@L^/&;^Mxf 8aj2pYe{;Cmu;D0or'o gA-5zv.Um?܃lL3&S JA%vt3Y g(aPְoAR1 `t]U?گއa77)`D)l6OUtI͹Ou]A @uƦ 1FJC8]%~hX-x PҴaIVDW;vQz <#Vh!P?ʆGӽ_lKwPM?tbs$$axIwad.fbߔ<)ci{?&5 kot蝭rxigpjqQym]o_al$#ag-cL8^C 9gie_m$'Ւ> m1sœIT~ (n!.2H{5<-a~2/U̞w`6uI0sVk?O?4!dl ѕ@xɳ%`DŰuީoǧ'pnyj\M_ʲr +0)W>1 lVP:"Bq3hbo#@ a#_=ʯ# (-Aju]$8 Vԟ*T64j,Y)?<4e8KJݍlf5 Kedw/ *Yd0_µ}:܉H)~6/0zﴹ;-S>Ko@y8L%GZ!AJqdYkW@WYU|:hQ!7@vz+3.NK)-ў'δ]FnuTSї1é>ŋakA{ƏZM' 1%;Z5txi[[]v+quvR حy< \z(+.D+nt"((A}gE0$ Ҷpވ ǜY61oN>]&kXvn\i›k8B@DŽ}ԓAɽZF:JwO37&{>K2d1rr[K|Ӄ*~N( fp9P?p5'Jw^ºܢs 9F*7ڐ xc<|Z?͗KRuif-j虏 |yVe]\ BvX!ۈ1\7PLj_ٖ {T[PM&!*J\iI@KZv|_v(@vCwvUh>Sȏ%Ǵ5F{@Wۗ?s>}a &J2Pψ#6UO 4WS!k:55e&wc`gp@S1[«}=mPPXn&?O@H{p(yuAi&+:'P3OO(6iF ,Y܌u#iEb {P eZWN[!DK#g ~U4DŽ~nPai1ey :+%d11t'񩎚 b8^O8#xH̫?;.G!BWxBn{vgr~9/6=m{03p!󟐿{-;I[1"uYUop2v"qԔjMi`4םjMGyաm]f`D+V869JGL^N{I_}4B?"v"G YZ妎r0NWS/D+;K. +F|ɧ :g7,mI,rXu$k&i˫\.27 * K<0.\%r8J[i (vڝnWqln2=h;5=4#TքygZo [yZS HTpG¹8/`#n$%,p$/*Pg–(wWc)"67VXtUќW;OxU@捝^FN0|7 jc م;<.PfbY.ph׵BV` %YZ [F/zqRԃ *')ibӷWe(<-=n_pU77U;$`:W8M Թƀ#ҥv h.sa,vtxjFQcǭ$/U:Cl)`Xb< қp:@#=FZv6ppʸ|d뇉:bAi$mRT˧wtZA [-jzRIƻ14bda14 XczjUwY+t($N.7kT9& Naƺuܾ B8;7J{I{:\aP ;zgUchA~;Rn]-U%)jr4 L܀bsABJN|4x Vǥn>Dv?ymֲ 59;$sBnߎq,3Xp'bma&uBuHcC[ElFbWIiН-ƚ_B {&ƾ,ɍF ±rt`1& ʣD ы7E~d% 8+&&y5|82oQ:"f/(TEG R)!X3uB4|WX>}֊7KOɔsb+XWqkЌ>i]StQb\ sU1fXqAv0M鰰=g/nIb~Q6DE-:sd<flk|1uY.? lV5f<ʢ 7bIjJ8zAp`MA}w ڗMA1t=MXf(.U5l-:-Iz mëN#CYLR(ؓn瘟L+>P$Z S-sc7yvj=;nr ps|Ӄmg6a͢}k(סbl 3C[@V<ۧH 'n9M*]JE}c"4PR>!dӒP} 65j]W ќmE%ЃVtNqݳgx/K.^A [ 8̰^RݵxNe.hn3ZoF2i-*SzQzd6M)=g燡<*bQb30b*6٠o zc;>.i&L8x%PHJk , uDOӰ\nve (. 8 ;[BW/9 hrR!Wr=wصd !jJGh]7J`d1!%}%l8{In4 ŭؿ=; <KRn9,F2 ) S[bj L:osQ u K3/?؇?wnwM ܡ_nE6ytd%F㎛]͙ # 9~7g_f?W|ڷ}˦١7tnlߗOmNvm4p~/C'ffc]K8|sb7Git99D٤ujft{ը/I۟UŨAb݉(@7;+1z}^nmFkGE /YKiG$O#mm&KIk#'L0H9&i6n(,[*N/7us难TH8pNjpoqſz/-1T0qG= –)EoI v!昡C rU:H9Zd|\Exޛ W|.QS?;U<nRĂbJyuTuJ618OZMxy_}m0/$J(TxjzqlN|EQgoŦJ.͚nD7.ʧX0c o26?i:$c?«g2خ{'m^p6}ԠB ?-؄_g&K ).rVmi\ۨMCb:RV;ӎ2FD+T=-oWa^̷T8[ĤM _@B}Ƕۏ4Qj+Թ]dvIqtbAyr'P'\qnr}yhAaQȻ4 L˺rjM5 s߻5G?pwiĿP*6ŇJlƙTQ)ճ0H:MU[Q {0,̄ 0\-҅Y1S-fStf>/V n9zE5 ˸'@)}J{s2r ~ M)vnVl/{,q7ҭQ:٬3٤rFϤ^^c̓+d0˖2خ(+.F K1O3.uՕ?p>? %mx9ED {Z:)́1 l0>6!K'?CBOPkn>ei9BD:[ɱUP7/ˎ ߋqxt6ve'DlSal"kMs"uɲ+bO .e`<0lighߞ5KyV\XA z"a#l}~tگ*?96M`8~{QQ+&גSz].p%.">"./ǓoyzQbSU^,zTŠ<ҎJ)L,?~&cz-A_ɺAب^.j ӏj\=)yjBupD+#Y KI!x&>әqE{*}deĐNG369H:xyP%~˴F{du|k||lE,ukɟOl?Z0e7Eum#O#lb< )"0?k_n&5JZy#VI} &&l|j%$E_8 s%&Z#\po*nKV`MuRW? %׈%C.)ٟK kBWVL7SqH;!VY;tO(t7shS`K7W 2C3+ڥ+Wʚ\9: ?K(&  xPe(DdJ DZh%ܾ(}1>Gt _/n=FkbH@#»h; qH81oMsp[؎Pߠ"SxA3 #z*H(=fk;N ZpyC+?[|d7Ɍ_'8uLL"Ո=Gδg'3hoO,R) ձ^ǚz{6xw P`}`T`PSEv[bsq()Vǹ̓! ]:)}lY,A$$ݲP ^~s^ x@ϚCޛ q[OԁhWzvlO*eQdmXO:E?~>UZc;>ΪEAC <6dw8+*YO ;I-mkzuy19˱U}y3 EBS^ S,/oZ6H%2U(Oa{wjH>*?Yq@!?φ[-\J1!-)hN$As4Apdx)?z/|흃gK^;=v R̫׎ձ6a y!||Cl~vf)%~,KOq#N{h'T)fF"cH4~:fg>(E?Kqz~ȼRєBvŪTksF--({]|r@>Wlze%҉|C**IN—bgmbAxUY"{"t7=B*7{<bN)Ca1w- nی-.Ak*ynWlVv !lE\u2͒y x#N<3큳$.iC&18(Z|Sr1gIS<%bi5%hcG; 'xzf<0-Ԙvl(P-ߏßf,јqk+;BkL_SP(f@c6 ^1uQWHfX=ku//zn=3Q3do^f.'jB Xhv'?ʗ]pHeAH8NO.|m:?ERʭ+^nm*ۙgh~P}l]?ѯ@ִ_}Bm~rm=/k""cj[[:*{,j~Q75Nv I/MO2f&M[Kh:|#ٺ9۹~` 8g-4i $ə) B׋ii>m2p3{.|FSϊ#YOLLBf=4]H'9{$8VA\`II-O+TU}IqyS |JY֤3t<<3-{]Od//;]^DjZ~˘@_x"K{A9ӥȏ"C (F G4.Ш%}c(luym>M0 J=c;J?7aXdllEJIt@9ǟ3$5u*C C;jZ Gg3bƈK*7%i(z)z@2;d@gl"hiu")n+30?+,Vd8$zq$ 8uڀe`@-Z4gD$uUJeJ? J*w$GPtf 7jl}P+:zQxdkd|M (^-){ō󿤢ueFn\FL0^}Y!(JoS * HxgF^G[P֊X1 xd FO²pS .%zMgP <#,8c{h@PQѪVYգɲC} p/>g ,A1O'dd#9[*OSFw|3Sjf"EWΜީC EmaB_./{Nl:5=JwA馓)4kvbm% U\@tI)s T݆3+:a;|{n`xկ2Gݥ5ԖF"i"p!s^'QE $!轇](ZSe [ d?Y^nx9u?~ G[ʁDlqvAܕO'u@uG[85 6;wQ +-.\gV>LvNQpjBJ\flR]L m:;3L(drsO^ 8N#N[Bvo*:٥$nu݂/uDq8Yҧ΅XQD%+p*k+C'OG,6`*Eނ0"̃|Gᚪ\(*XFeQ;JMP:$H 6gHidV_Y,X3 @:dK-~s.fRfu G]^@޹0@:" b. CRkY [ ߊ[J(_ȗY])u4=7eEMq'YeWz#>FMt5BWJyɤ%Jo\)TC{o3fX*?#'|~zCj(Rtea.AbIRʪ/nEq%^cr\Ew+i[3o'eGAaK*qQ/]U4> Dd^gHI>Qgevh}dl.Ƶc/}c|%]Ry=Y|C}jT+|I"w@X. FbTʹ36e|D€c{モ)b܇=UBXWl\k ˤRd#+0gO;_0wŸTjf1lٱ|laYKm% !`4Xdo]+6 W!UU6*34BVJ%?8 vw%CKUUnUt `j;{3%U'fn諅j.a%4!iT9h@WǷ8uc6栚1/lj cE%Oi y@Lq/_{{vnkϷ!5M_ޏ%ꁬt^ SBuA9!a[[ZQD&sxͼw!e[,kUt!ȤB J&Q.w{QF6J68-v_~ C~J?Ykj1Xy OLŦ3xNj+plN苗>\# ؗwn8y0u'6]A)i2I.^KB9LzV @ιE r%ȧ#[>e"$pubCG\1װz$Y9(ciŒ$S(þ/Fa?"#a ð&ÍG`z% 7|ҷYQnC # BV/ @b0ZZ ge](kP?\ S7Q%"V7`YKWm;@F$q:o ;MvQö`x)F}a|9ߘGsrZh E\$լ D/8.xNoJfecS)~/fۨR^e7N '){GǴ^Tʽ/}ԇ<Sakɜ{rk;^Qa8#㈍ҏ5l^EFA~MFj.8LQE8OeOOvpi/˂ !.Z01D#镖؝̙[ktF: CTP,vB"L k^#4׾\2q@bTG0 FkuɧLրfyKӳxI盅:ش O;7?EMUOJR(bA)GpZtWHLj1PdMjT >ͥiqFf¸ oQ@Q^Ey_}FHw̬׫3]8HMk%*U &[usFWaO pb""W% =!3#L|% S áHL+ Q Q_b?)D*/__X#QS7xwA?7Ux+6ɑՙt L^Gqᦼha\+9ҤlP s1P%mFv8 ݗ %`f~B4;LAe!(Cnp%ޢ?Dё00 IdŎ|#\}G7[Hdwg HWkѱȁyL~\+;C=}6N%X =eVy`$Ŭ/?ȟDS6iȠTݡ? jFs8fb |Zࣸ*V&2OuLLQ&.ȏgl s Kx2py Wr}~HGѫ#1@ fB 9^*1/ܺ~mVGaW+MLtOǽ%u׸"R-\1J`K"nM j[5fQW`\`\Uiz*p{t¤_o쌵nz;&]bKӑM:yݣ0>zZ(naELj~dټcX.+cޒsXҚϮzr]&q*)yUueu'PEt,;'6]tpECuj*xFnN45GrY`ݸp\M7KA e_n^%_} ?2d{xr'@)xݷquUtm? }E^[x#? M֪og]GIպ*5Rދ)&BZg:;,?x?]Ƞ1jk՚?*_2X(PDh.6;BR9;ĉv.FVR@/b3ݐz: yYi E0q]A~EfA:k% sbCZ+h^Z !_ae 2g}fæ¿[]ߚE;S~ =k9[>O@|$M=H::Lj/IXKև}lN3`fŨ۶yNMy yR|gށ >tz<ed\BrlDݧ@>Uz{Mw-w^4Bu{+n0F@za9xN;ԹZU{{E f7&*b%>4[U~inyE̅Zyws0G`qBۍ:<\P|RXI-yIΗ82?ƺ>)P̥?ay_J<e;"yy 6!;(3,>2r7- .QGbgJz%KGzSRw3c^#ǽҺQNeg/$TA]=H(<" PWuuMQ*z+nVlOڧAɓ _|Ժq5Ǔc&(;Ճ%'Ϡy+vkq,J/o8d$1FWU9e_5el^{ ^H ԎOI_A7o HE[Frr,&+qDu0L, ܔC4,WKR D{%p%0MI/e&ax=-\yn%JIێo_/׌VgGк$vB0PGTVH$'b|i! W)M*Je&a:Ʒp%wQ& F/; q w}jf^A;7,[DFWº8hyoP"_nm/Isw`a\/OBNJL=ݩu ͵=6]g|w%Quȥ?{.T` B8BtH@qvv$lcIm@[ VAz y(SQɵ~.<'')Z8sjfy6M@˿dc :D /,!N@y!xɺ &K I͂q]S M=K:?:-5蚉=q%"鹁b|li$x&IZë:,ҋr?;krt<4D|$LR?d@Cn^Ed)9DŽiֲBej6)z6IySdc z2 ֜+?a^oqib5Z=mfmv*՝Ssrm[QM 6Nx/g\qyo>m\(i/#3ټ"[h$|HNJ~Y2|ެfup05I >ې%Lz=k,qøzHQG1r۳ov6@2i4m4q?PT/:F#VȐ^z'h) UDIB_S| iݗc\!̂](Uh0*MG)C+wY:N:vL*'qtlm*|=UD|b0]p<>>=[_S*E3uj] Gw&/L} 'I1nmJdz&oi ٙTJtM)ʡ|:o#uWaI'K'DkR\9US=2bJkj~q$ {acxh(;R߾>j'ֳp-j>b1ʙ.AmO-:m xQh]0u\ (B8qkmG4@D@˶UC!q'gI8]aNLؖ $4>F'֓9Fph8Ǝ?+tmPb ;ˆr!f:U9dL8H}8yP`0.L9De\(Z&a#3t}'Q@mL|1ŧwShčeCn_UsNKE#mc`AB9Jmc,)KLoT{(d(RnK s&' S’h?*"VE`c촑c/R{kF2FӴe),/;rzoyMhaKjms7B=0K ՘s6.3c.;upo@ȲTeUZJq4Na`}5Weˡ+RoIBzF&Wr0ZpeRqE4^ R?d_@/?M_ >0̝: y>f :{_63Fx]uݾŃ)l,tPUh6zO0?m.⥆' OwIVx0FU_2OXHgMWk!&KeZƷ攩uݸSP\yy[N3fls 똶?,t] ߝMӬ?:\w<9]>&wv (e_SWkݛhMU9W PոW0B9 n@UC>琶XTt njk=Olk"H%Eɠub)GT=v"E W- 9WeN1fJHކtD Ɉ Fʋde&MKOuqCqDY#1حNg'iE}@lM]dң_sojxSn 츰p #HsMe^]vKs/E }EA0 d)F@0MK.DiU׍x5S&|gpu6AZN&*C,Z+ Y=z}s\O}{&&n\9֛Und6L sXSF|VF P4Щ!hwi Ȳ|;"F2z΅bR&ʼn6PmmhVeF݀9:rMi+oN>HPL-3: %9\C,C  Eh#H解r>1r@DbɠE|j >T:ϳKwAY!bmM5#b+UY;9B6r{Vz7BfQӪ4d@4zQҥ1*ojԔžpy0V CF=E&gr#_ % pO…#[mH1?mo&pHiOrWIg˷g"]l^wyq;ƥ :I)oxE㨻ʥbC >ip@{ߝJ/kW@)D^I|P!,Unk,[1 ]jzw8 -L>Mk*?ۣu+;s%Jv:t.yI%E0si0hNY aJmoo4lU=rT(:> qw{4޿ov VJƙ3"Tsc819BǢqHa&_wT䟕 S_%)IO3ʧz dw &sXpaFStF1( *eau S 4<٩֏'B]|ڔf !MQ]%PmAiHr+ ~|Z4vMaK)[O/i j >m\^%ȦfBu:YEF>jm!ai2>;wQAk+\vm\ L_)MWJEh8%1I(q]]Hjaұe50,t:YD!ng,Hb.'?b%~A:+- m tM_{eNcYܹ~ooVZvv9"Ncv3u?["A$+|k[^ac<+ڂq(H<4`=dx9 @"GGY]U,9.l2/Co"6%7?Q#BJD4l9 MG NRjޑf+r<X*&3)Ež!;όK_+mvKC CƓ3v@160x뮧h/*Q%J}yǘ=;g)4X#B4D,AnЮt^:/.nmI("0EP! t]b\u`\RR[8ׄdCW`+[a"Ta,dZ;J奄r; ##F#kC{wӣr2m+$%`9$},>lw/K $9HEjȎPCL3 VX hDcWU&RZ)oV7H8^<ŒR?o D"`h**;i 6xt[846n sNM?mIP  TWuC(ࢍ%5u0slDyxjώ-Q"#C; mI2. tE}/*9ODI6E>GsGhdARIj7 KjV&r87e4hqqÑ6ϻ_o $̵jeo-Yy~7=OOA_7:4ԋTr'Ky׃ ׫NfaX#H渞ybrWEJ|j$.5[|' .ޕ6^g~&Ӗ*0=Qgs:9lPiwc֢y$ 'bfv6t5, :cڛ<߂xm! \';j8e<] qJ-gd32ix#Zbf"ܞ$‡Ui` ZvM]>:AaĊ#è1bn!bL(-X!UV`7wku\$)>LMT:WHR}Hl|*Pu<c!wBT{썇[F:04GARrOb]3&1j6)=rI8+g~2@nRB̿D{A6"#ƢlrdE`~:M4[ݭgΔcɶc 6q=l{_O1%dolAm tb 4CIr60o054p}\L6?+7xT%f-#@/¨H:o_tSC ,@i2f?o󅞊l&WX&0/=>Մ/iJrCΥ@ yCkbO* =Ħ#b8D!? 85Fg3|$?IG+GLH q]USaMR,evVgFr44z&@;&a%H J"L$r::??IFߋ)U3Vś?gbbՈn7A(zV#ؕ>žV d<;Sr~K 'eu幂gYGlcR5 i9k1fwԞ`Hp|0vF%[h^S w3FohO`P. Eˬ+< jN2Mf-noNjDZ53xVW8;xɭ:OMKq!qkl_ SHa0d֊QxcWޫٜÛ`taj6ݍ_w}*-(ڹBmUa\QoW^qVz~> n`Q'=i' ZTn'J͔F`p3!-4߉w*V U^Rxh\:Qk0jDٍٶX; 0߰SAruO27vx&W0!uw紵E̺i6z;BdmI6oGd{) ]vqsυ"뎟yxju0Z%xF~ߣͭO(M-͆za"*űbH*o߆HTTZ>BbTO7;dꀶDw?qROl] 63T%0:T!cz!Q) h]+|}cj;PM |՛8#%Uw}N|'4BW6QF̠hEOWMa /b|&wj͌8lƑծE߃WT|9-쬀IUUtm. ',y]o91jPbpI:W|yj>PAt7un s={|O>( d2+'IUA18j5S%m#aW]0ͱ=i|Zza-ԅjJb-X7trIO'OxpqDLc(7O٧~Hh9Np[섯~UoMnCbl<|^ dkf1_ N@Cm2-o7#p`ibKnn}*YIXf_АBU Rq<Үg"9!<,*?|ÉV;3MG`驙GU,uDC%_jQ/?:r؇zw%WeA `i%`0>]AITkQ :Y@ܦgARi=xW<;.^*34#zkݱh|nlT|iV ʭT_ގ} B[9Sv9MX# 'Q`p!2AlL!G\$F08Z"'XqD1-`ܸ6= J$@7X.gV7W # 8u6 <B]RPa}M$ I.0N|I@'3NF^W a HeB퉽#2+9ok@&48ZL5R'CcWݠS~V-g9m%s?PGcg'M\(Z ,n_#5^Czi'WWX؃[0nK/}~ {,Y=-4:y~" lgr/V1wΈlc%_nބvx!4Y;H?Z92C2P~HTw6,nd|P!Dc d;34_:k-DVkossOW3wbosvI^Pn9FSIs3VN/ΐ' sO+nl}a}ECcF;7[PfGؚx-& c2v8qm2YgxkjG!Mis Iˊg!ɥyd b(Dw CuN+Y-ufp=lhU`WGsqT$ȇ>:_4Pح,C0(]].";} 'U@YeMtWyq( ;G$[ 7p@YC./SEDWo=z`d a^q^ȤQQD>|*5dB55ӚP.#4]ˮPq(Vgk[rB Ŵ2X}8UcemBXw=р yMETݔ̏{I$l>WӑN1hT1|g oBT{F͝/5d#3 !i @埯cƄe+QN%ѥfZd6?Ls+Ag" h_Kj UB_iK )-ʏ{a/ Ԩ57r7O>6;҄ȰBk'9 R'@{LH,&OwqLbty-s[LDfJ.ٙn)Dq8MsWAV|y߉} 43naH*C+2}ɞI3tp3% 5݈;F{2>Ji-8(8Ү)ϰZJA{b?vQ $g;|!zmSJwJ/i~|sgU;A#94vNH- !ԥdNF x3@N`riҳ$?c| )nDW dGVQD4e}`/3EXĪr@p} 6w|^|E7.cP嫭O{2}iIHXh5gGһ.!,%O@3?&K_l4J !ơQ*,qbO+gu)<M F;왬m,at .P;% `96{X+nT A$x0=ɠE\jڷ?]hx  YNjrG*:mJs0u,n1 |~IePȄ rc $\v+\๭|vX ?Z{W b_͎d~%hlkӧ' 5+jཝq?,Aåm̔)hgg%N5H.Z5n׎9[*U?[q`h$1&4'N`̔xqfS=] z;GYT~(\R+eExϙl G` ݹ&j`&H Qv}2%o`2|hdğn!t0^m :xqc;{<'fAU1'ݶe#h)Vz#241ʮ2Q({f#Zq=y-JN\i>@7l3 Jĥ<3i]}!Ln*M1@O\|Nj1`Pܣ?y4-@L0z}nJ* r? P[L>P!jt - ݧ?xpXєzw&i՝T?вzPԉާ,uM,+P?^8@3sfalc]E_UtE 0HŪ㑈8s_ӕ곩1l7bN8V܌HM+}<0ochB?'>[ueBYt-RDfM:=댒Xz;%'߂(&XH9ٿ2Ƶ.]O!$GH3a9,X/#.(\!} S\]eOSȒ<<"_MC]2GcDO@׹{lQL1 j YL_nlf> ~t$!skzRŕzkp({@% h,o lih/`E810˝n^1E[ib'p= 0QC/p?ϟLrٟM4'dÂ%-h'7= i$;vB_P(!? QӍ f0Ȩ^E_BwVT};@XNk2^]ךYhdbg0jˌt!VMB moZ&!W\)Xւp^տ>JΤsժ6<<Ǽȁ+ !y[c1I` x'8% e|xM 9רY]4.U [hZH|zI =IrCpIa/駃?NX4v^Βd^g]ͣC30;BTnrbڈiOv*S6CNSUQ}Ս eb-~ix2}?loQ2J~9ha)=C~X {~aQk_|u/ #pe pkzP\D+Ѧ~N:#&IvALkHىJj|Q 'KM[YUD_P.MVwBd b^hNBizKrO+/SFYPؗo`'K\kx!^{(T$rf:qu1FT %7U}o])dHJ]{6*QvGkGH xUuR6J );C'w 6 #YtE]PAhf?I 7F {EaA]z(y+٪|x 88d&_비F:izr!)eJOkտSlBF2cfT5hz]ߚaYfu {,1/W43}SP)WgNfRn"yTGEB&c2>9jr_BMΟ7Km9 I<,pÞrE9!S. L6C;jJ#0M#֎-{Lqr+VivLNr,Qr~3ik 1(ʀ6rnnɕ3r> s5>>]:.zJ"sao$BO^LR9kW#8"ciWy9o]E2_E:Gdc 'YU>[Mʔ9ϵ9<9SV-ClKP$Es6SsRk㲻a.m.֊*c֨IeAg]%)nHg_n\>#n˥KR3j.8R&7G`2l@ʤrr\zn?$`b7PHܳReM!% 5΂ʼֲ&Xe{Ȧxy[(xBcSڙh&M2޹|itS:̷0sPj Qf#$b__ H%)GlK}cCN08)xV ,91TP괣xߌ(( -2 x*+p XyLR(.:i'wv+V5Ï`VK=cDC!Ōvy,'׋yBl"itp@\r!:-VhRȫ10O#MQC&8тYVb[*4:Q*Q685oG<9/KxT62z՝g?lԯ5J%9DdY積)+!- $SRv:,hWT3ˊK9Ţ7q9 ;bgO~)ZLVvЍ{{7>"xΏR3=!eaV&PG_1&( ?0=jvt2QI.]&H+L=\> 5ebsWti@'Os,jfcҤqOcgzc[K!tEaQG5wd G0i52=z-P޺Tt*9E;<=?w\ C_ d v?+)idېhB͚bGߟ@7*U8+F2i7$gΪrU\B2ᡆ>;, ^^MG"1M4'V%On10v3XِiK|<~"JeR/E%垶xNS2q7ûj:a e 7yGzL_RO%!JKEI )PuTT֊7̄ 5Ee'T ј#j)9@1/ΟvÇz!ƎuRn$t, ' Ҹе&S=|k]4Nd> @S%+Q.FlqaVM)_e\}MJ @nn]z2WEb.5H{xʱ.$ﻔj(sm_Blk6cM ,&Ɋg;5>_ACEfkc TM +'QF28r+zڏ<%%,gypn5C79ʃ夲5AS#W  4\9(7p f*(,zL-eXdqL8v{V hPH*֭q\'k{ؗAXT$ў \7=|yMaT 0&6A"CAZx|^op.bX>3vphO9yt\[~Z+䘟4Tdiv}dbG bg$"\JKW?C){Fn=nhlxR :36gw @<M/YrB|lm@e+(Uyב1UwGi0g9DÉZmW+Fs '5B-\It:Vk>\bi!c;yr~`̓:;stENz`;ۦRsK g%[qܐQxjό(>YU V o?]*U*.p|$ۢd ^2úp0ߧ(9Y[,lŢM{)'=:k|EJccA7aؼN g #'Ͳ5@×0kj|KjQa8=s3-di$H>ŕ+2%?ܲ|Ȣ7!po??㴹bC߁kv3UE,ْ6䌻ɱ׷ur̢nv/ؽ::w[Դ\˯0/QQiTāui40)(=M\~h 7J &&klOքUZ83i\#gx3$lR?bQ /}Uki4<}LJ"̜Uٗ {e$FPlʫBG>n+r<-_Sg1ܧ~$/׉p,P!or$Ϥq/[z- ,؛'SM#l e.К-j[{SχH-.FDžɐN!bX?{7}@KįamC;D\R"@R˗uc *h]\iɇ>as!k]s8#C )7*a#x*e {sEQٓ׭u3i`_V4q!`,J3[ =V'v nq/pSԑrTTqqx34=g7F8JIԐŞ}YK*O7)"zp0$"Fq^Ь"J9%Y60؆ >xqG覬Խ,e;<~3GLŃ#ۥ/9͢peve|F(~M wTN.n{QBtBSd/ %հ=% ]!yuC>؈J&.·=VީpUVgV]-a[Ca$[3W1[՞gpbsGak -[lfvdJ%[D=\V\$A#2BЄj}a1tF4JFx7 p%)mo g1A~Np0;;z+u y 1Kbv "_պ;(8P?8cBVCXKs~<#8.@`~D`Qي8bTe9BSe T^ Hϯ'LNUl7Ξ*3L> >e2\R̶_\nIs=>dR9Chmn4D3Wg+5 (r:̓Y-g39ˌK3-E, 2yC麁 NDU|~nNhFUōXtH  A[~`ڵ}q|k_Ms!YHVDyD5W;ǘH3m# ]EW[odA*+CO(AQɑbfzJ5L$,2(~)>i~ a:aNkOTdli(20|h☔Ŕ'? JQg+"z& >vÚPVOt4 #G5D5Fטs-M̸$/yܗ"- 1-@ WvGyv4;O:Jm#ZFovbH_-z'.J=kL6~D<> <џ 1=Γ?f]b-nds-q 8AwvHh&`^o4|e>8r,34|p{6p~S#gYg|1}eS b*bZrx#Ţ_q`Q)]fmrS8{=兼DH}Mw6186iB9pNЧ#2Pt4: ӎ?v Z^EbaZs~4?R.yQ&QX<[kȩ ,OLPRSKx׏U 5cYo4#jJhJwr~/ A 9vU-Г-Z_PD?~:7?bk88aq\ hcY(2p+ }8pZHL_o)&s:ۨL-+qtEwhGfsK z@E]_,e&m&-qD5%Ib@ek \J{9C %iGD|:n`4 ӿWYBۯ̞}AAə?GKUe(;84Se,[v:5ܲL_G0YbkvI}> \9UUwR!J%ɝ} 5zI/ӞSSxs?Fq=MZhmN¥;݊Kx2JS9&h0B' xN)|6apw&TjH[~rpмY6L3rʴahK^&:; 48kx|XWM|*Ȓs ǫ^f9=o JDoJң,&)>:ȏWy]vBN(&qإwҠKaiZ4v՜}tpħ㥐ԜnڍaŨZSkvL:wHЭ4tJe%]rwNNmhBC( +@N_^0<:}u}[B]AYɅFCyNwtTAٖ֬ݴR-T[猘qׇ:XOu!lNMV]݁i_9\'K$ņ8w;:{d)q:F!K6 ꣍QS%XHb")_cf2p;f9T=aF뉱㶍eGv +ZLM 9XPObG&^@(pf zg1r~( +gP`\fX40 q7+gi&M!1 ~O2iӽZBJm}vfi6_6=gSpN )\F*`tfCn<5?_I$g'%t1.j1 Y>%=S,"3ks8q&PB6/(/am|́,bXqUzML} "Sm.eNp?}=`|U5^#Kꪟ58@RPAE:9Y9鼱!efvh`|7V,.݂ZIΑ#YSsNBpnCH~@{N0G.e4t"wdq,AO\:PYKmLFW;?EF:S e}6I$;B.&@) %| {z2p>"&!^Z78en蔽@=?u`Sta0q]ԨGAAU_,k:r:&l$Ar!5?j<+3)|d c$o:R,8xW;Ty4XӇ9~(~/Naa;kc'eF)(f 8*|?)v;u(twJF<;D ]ޝCW^hAǡ#r72u0v~8R5l 8r ?s l34@S+hֽxa^L)B<>IFu1\M KG mS4!Z?.·PAyӳ%g:t Wj׍^$w T.[8wr\".Tna/5wH/E[jP.7!)VhWcпv2V=] 7e>2:ԟo@:ru8T_?lzuyhl`ټP;{h*&!kCfe9fdƪq8ߨG u.ma)~uQi1.-II h |CA׆zϕ  $SԦrM#y|]7zߴNgrCBw-UZlIV OCpWDz._}2 jB"kb^ ϺΉV*U"nFQB4ASe|\ڕHHcƱqdBʄޢC fNDx~U](#'HBW:<W`l (1] D#EDܚe-Ʈ)C͈8Q&7Q4פR5-;SE?Ԕy_Jᄹ8A•`PyEm5)+Bh.m֘X{ $igݴ3|KAچ:Ai2/cxaoΤBe)5`C3M o%a9'ЏJ!TO r:*f  @p#ix*7eqjdo"Dщ9OL0Yjg~za4۫ >Eg(:u5(Ig+TpR WBsxzR0t#rf.RL-rЖ2G*.䓣ݦbkN"oH@ "Ur^Ðޣatvx|bTP_I->-i;-^&eHL6']M%{]fi:؝I$`z/Dʙ qvcW3-bRšhX}7fV?" [}X ygM- u'=kD,Φ~%}VmnnNwJQ#S.J&:zћpʰ@Q2ҫYA.4<5P\_/<2ŬN@T1N@GqgriS®HQ4p8;$74ρ?+#VOmP' G ҡ¿w=%^8X'VS#xaTYI ;*m1$[4ro'ue*E@iǁs$% Pi7 rO R΄AIe(˜IHd-p{/Ye*ZnIf uwhȒu={xai;ډ(N%k)3u;kL1TQdHB}//>&sBܝ|׃h|γz,W4Bhȹ'(?$>]I/jec\\,$,GA,^ctD5P+gm;dTjSnܳlsd:BQ*gaaHsU1)UUz>KD煲AwH |w 9hJ;EMgF;''f=sSQPZ b<*A23-t霶G/w&/ tPSɏzIr#Nӯɸ3󝨆K>񶎍#פ+,6{^wNrΣI,Pv7m5Wm(۶O g0B$ݨݕ!5. OJg^Y&]} e̮t)@ Ֆ_d(d>b,bB#QRdwB]FTdڥg$͕e4 cB_ā9t,gߴxs0G.}LY"GT|t)$BG`ahJi8ocέF IƊ/!䱛+~w#DengܱBX;XS'gy%h) W+PZ?d]BC`ҡOyoF?A$,?2>onI>y;~dK>!Plą1fGI?zL/2vbQzglkK?h3لx'.ר5GרK/̖ӓ,x`##|l0^`{{;_ HzUݔ|A2¿7TI Sdɲ)ejMq&9J^+=$P6:hH9C qp"Le\pVmp"& HCvuEu0\JЎ=w]QuE ]te`[9o&"yN;:z.(}5aHԸ {GC/YN<+DPGҊlPfVg,=J2tB0ɦԀ dBc[iMzɎ:)ַlDW&OEY"2eN m9nD}} _abGԉ) F'y }ri?t&5LEg;M5 O>y%Liw C*0JVaܙs5lcv6k?P#vDnaZSz 35Hz/)7rLN*-@2jDn?Yeqǜ`@F{0+ 1Q+(lDcX1qzT,A47C1́Pm&=QHs5H J[ԂHz6v`<}cnMfY9(g &ںp~ 23qE6S]=fY2ǓѨ=঺YΈ{=")I0*5ANJ/KT+5/Ԁ8tʳ\`e>0aY!0#͋q,RHPR/޼`c1 *[y xd6!Ĵu֣NVmя9)] 6W,j e 롈a[RrR?Ƌgڧ8!Y1``M۲ݦK_@ !H(BZff H ANMThl&%ٴm=m7鳖x:'d. _uƎsjRgKlM0esݚ얘=|юٰDu"t~;]k WNo*.~ғ#vM EE b⭬ \E`+LK7[ q"vmi"ΏUDBUE\NF%m+UZ'jDn7a8  |_XЀ o8>W;ToB >ꐲw*I8HIWA8  u8sh P̏ q# BgpM?ΒlZDAnx\ 4H.7#)(ǺQyz<P궞J'f\w pD#HyzZAƘ2PK~  e#գhƂ`u܏R 0;>P(ݏ < fyFBAHkWc? nrblRfL !}W*W<‘ϥdܚ {M4fjoll$+$_&چl@ajIӖܬ|6jd^sC紿v̀nRԁhLH`_,ˊHQ=h=*Rc8B0̜fLlH9#rظ(Rj`%dq==n8{ vJBUǡ]bpsAhΊ{?[#d-(43Sb!+tBtkvUuvF`|hçTzf?,sݦCH qfw~F f(K U!m^v@07$ǭP& s,eyUH:9HG] sp1Vzm2WaO+aq{t3kCA`Spj͚Mlqdć?Gj.~.V4@ 7]'^-iW dVT~fVUNy%3k5*;2X"\=Xs+o/KIX*Хko^ BgolݕP *uso[˪*,Vc ~xPd2ycݝ+PTq')E@"deV%ZoIPxp:޴|F /26*sM|J NBn_r2[9͑+|-eAKzNL䓳p IvQgH%㾵cK ,-|]1O8TM߳ꏑO:W%vPûeP*ğs!?_|FKO+7T"V叱*҂nM7=ZėVaOsgbO =՚G7LǕ'ڂ$)_5icmRQxe_P]Hr56QYmԭaw=G0jt=0;2X_ XO!㰰s\b{]tPLé&fؖ%p}Ғ޿Meu?RT`lG%y`mڼr?҃D7}h )sdkkdV: +<+ ޛ X [@#]@Gta@$Dk*v)VݑX"^8̔@_*HM 5a&{lrt,{,um,_r aX,WQTΐ|:]LeY|Pkzz˄4.V)Λmuf,ZD25UB\XWymiY^;"q; EUzz]ƙG{։#Nb»_C·m%paж= KA|W:4%vrxgFW!'cԵ!L;zjT⎎qI$L*&z-דQaj34ګ`VI8@\|Re8W(67)Ĩu5,uAsbRgI+eTk.:t'mPߟ O0>vYjk>Ng<&C6vܤ0ݰ=H>Z$ $M;#,ߣ)Cpiv^`OiW=,nxfXQ.DK !q:.0ҫ_F@ U1d56tgjTަ<{b# Dϥ;AKowB+Nn#9uTH@؟@ cb$OR҂/1K{#iq:Mq4b `c'Ιa#~v4sW9e2 Q3>XGXƵηTkX,:bk^WOlZot1BU[r2Q3:J3TtV=R̫rl^jMfxXXejE_i#"dYdn$ֆY)G85V\  ?/m Lenp[A@ ⓳D1NsM&ZG{~?eGD'$h}nzU%y+HcE-7]/ YQn ݌♃)ﱋe1i ^"=E9_s1j|B2jy޶Z|?gNHFELn@ҝHDڴhNVsoXo47 ŶevrH{ fg:'#C>V=p1=Ji%M:G)&:kꌜ bNw*6O]osN*M3z,€_&@C_2.xd!c,SPkqj(Ǐɠ qobO/<_<JD:jGjz7llb1bYfc-39V=ݴjQH-:*A+jvPlM>މZGy)Y`uҦ=ㄎx{Fdz űsA=^=TO({ee-J (Č䠃sP^Pr* DXnkXʝ +̙IVtEE>8˴s\,KqJyի (#it2zWedʞP%f%VOӹ?{|fGlLJkԞfGMr<)Drf*++:lI I])&27_NLrlHI&R娖AA7XfpӎJCGW{q/rZOY~Ȅ:RۊW3U{ty1ݳDKe]xarB뫲7eW&Vg*&5ŠR}Qq# /M Fj"nv˂w$xA\%Jd_Uv &V|H ڴRq#U]GY3BTTGG{{uh5媯 6 vmWQO'5@Q?KFmEl1۬]bPK8*ۗyQkA.;* 7iW+v(dI@cx%9F>,XwVBY'VPUe)seHk1 ҽ@Mso9-@8b3Ӭ1RPO@-Iz #|NJo[<%n3D3odA]܁&ͧ~_ 0mV86ghr)fYĐUr0ҩz9+T I.E%+T-\ lBڼxr4 C\mu=֌͂,ހq`:&f9}ra'X6_n%Y'~%$tdg^WC8>u?χGAB/5(6X8<*&I@5ȴgءR+&B'\ ͫe U| וuJ\zڹd$\v!xpI::KcE7Xg솱/1 b),;4 r b_/%KY~ou=܈S((3K>85a1e߂k,RlgWYVGmKW}exr-rz"T\IMېhwNYzZZª5Z?Ib1sBq?OC03xc,?B;(ʔF-Snͱ˻fuKUѹ|U*um[n"&qھGJ1^zxl*I}SK't#q).9MTyJqЋ\O:$(=9\Լ lw)S_$)pU)[xGT[L{o%87xUUNL!iYhH+5YgZ7:7{n 6$ڎAt Yr@cȵ|?zܤ& &-Mnފ|,9땖_PADD+8SᖲXuw-;*τYWuȌ»n+@ur.1^!p =$K$o'$~˴? ⣋LԜj ڵM&M Μ3#,@I?{Y%M{f!6L|qs9 XdL%^n 0bJ ^UuD+*o&B 3tu2UP>z!ID%sZ0^?q]%l$98t8R"oyi4NGآJ@P:;7Eg.Uo ^@Jܡ]Hfiѐ3EWTȈ] ᆔ?YbӒ8݄)7D5ӅoFf:ךcYҼ=nQ,59Rqf ۞6TZ.6uF}]إ[ џqEsV2pZTF鱉ʓó{(Kl'DN۲pW;o rȔ Z%8יIۨ}=}bV2e ԛ{- {:7iv::+N^]׿139ΦdvFU; NrFP|(X9nrQVLcIag@ ͧcM&rvHQcuꞬTuA"(urrawAc³}<"򑤊x8-WS z&k&i|H'{DƘ0&598$!| }n@)@<6>; YmeAiipT̒犗P ӫ‚Hvcy4XLJRTT2Hk.`n0uI03/|+3^2o%d@6a߾!Dqsaw'I (SXR ZH5Ur[E[_iH4U֮@Z r /%2[? g"~ǍԦ?Q`b%!1Po%[L.-uvb_ک?h*.1;4  p|W.L>8+}HQrfq&HXٺj]".=GJO[ZEh*uAv~C#RP\unZ4#HdZJ*BBs#04SDq֜&6$OQ2Ή̊wޟCQ_$l0}g0hyo3]Va/{b";o>8LJk;LplU>pB%bVEYhfBsw\hvN{%=p7~j(fwXjOE_ʀmEQ±cmao h/-}5x?ŠOTFw gt?{+[/H&\ -@csZZgCz#;'$Jsrz=m0-DmaTtF5_"8=a(0U "B3GFU \KLm[&GxѼqʦ-Brsn1/,1*Bp`{'1_s g_[ `рBpnpRugY®<<~:vǦe. ~@ {z޳fBɏT9AKiZ.8\*5*0%-TOyaq7|Y(J'-1 E XITvK7-ug@Oı_ZvDX%r"+W.?rտpz z\])뫜1[Jd@Buۈm_H`t=j NѨI՛FBIJq6pw'Y'/ ȀpQ?d<QuD9!rN$Z)S "w2gg CyPsaBn6ϣY4$ O]t {ŤFYTK^k<#ډI8U%1FD_3IBЬ 4j#ttTHc|,E]fb];, 19AMSQbj+/aJdT<e?~/ 4ՅT]B*̜1-/%ILC #~+3y#)X5I.~5_!EF#wi@%JC4scOxrdz~M 4_9i*ߜ3Sx`;xB&eN$UzAr!rfӄ׭!NZo%f( |S %zn3R$c'1\dp'>An1 Иw9ʭ䶊G@zAO{VIތV/ Mlj>L4\>G ͖!VLYV Q%}pJZw8Y 0hLʚpp0+1~zQΜ"7ԍ䕥(p;n޲K&! ,8 OrtZ5+[YVX`g9M/"bmwﳡcHJx:hmEïM ]+ڿ t6{&UߛH&q~}m=/GEtܜU=SFY Klc4P&Pj`8QqR2QK?fAF1\;{ @{, _eQL$H_ YzM53Lc=Ko9@!%$b c eI8? фt^eO,1뻄:5%]I%X3PW( }:_Sr먜/,OjbAKƗ,XQ%ЇNRJ 2Z( AFƖ-q+ *@Y(V;Ԕ e;\b(ֵeQCk!(blƅ#?-hE?Aj\ 1 0NZnR{Xr1 #%~9E9XN-džeb$@w 9 Soft/M.!Q1>k*RY\9ǡk9*^QpR(y 2)5ڬjJƘ 9 7-$h{ÅaIڒVoE{"!I}zC!^Q.\|+$!w3C);/kSu˵mB;vus?D.mXf\#E&hGh#Zy'(n#oy qm[{ъ*Cۻ/̿ ZuܠٸAzҵN<c]ZMK1 7WބgMBA1v2LY`IMh$eG66%Rq7<{~tTHҎ(`W3|E{dY,Q7nG)[00$_؁w735q|^Dؗ~r6<'R;yS Ie}ؒ_AeDdL ~@|RkGgNYtK(9^wz㚓43{Oe´,H+uT zxvPb 2q;7@*O;?Z~k]B$/%eL"+&;t +0.=.eAk1L7Erʩѓz{P}Hp!VKo~4K]d[[7S?@^A{һ]Hn~0ÿ>&ʯWgd_͜qCBtβSy(nt,E _V0c` _Y?d:`ўGD$\H|X5m+o/đ+Ka= Kkg"cH[0㼙va-͸WoˆP1-#՚<K_Ra}!]rJ˜3뾟z nKwg"DŽ ?ooc;XAkXU$!wN袺ѕ^nցO˼)5U:x D_¬ <(?ѡrܪD4$;9 7R^@nE4#kOD)ɃV9>'&ˤJFE$VS?3C@kX"VF2R6VHQ(0 Ҙ.G{8p P5Xl?澝JybGj}i}g~mj03_6-t$.F;[ATc*73\KB/Du|ىg c :K{=%:[g;N} v*d"b-.e]i+}~s$0Fp\ /ˀGtcit::5Rԑ[{7tU\Zb.4C9c8bWy֦SBlU;8<ðDT{$&Ƃ!{Z3D` Vq$wdVLvW%]ua/*Xܿ[1/  #.R&`$:8 Iuٜv1Զ7!)oNaH%$35D-Xe<ћfzLZ(򴨞%9z289dL?8i 0s0}ezF5%dmآnH-RHEMCh=)\ĮbޅY֑3̂6AR?O韽ˤrdx5G X 镦a"H>yH8sna .m^yPf=Q\0Sլ)r+s:m@J8µ`4T(W˟s<1 _.Z5 /EOm(?=%˵0)ʥp%Y"|zeL:sTlQ4QxkVX\>wK[yWͭC# PKwf[& ,g 8iݨߐUu^8\DaWjG迤>> k" e~C|Zuznu re9|$lcAQh><45稼҅?p`1qX |vy/9zW7!֯ u?˖s;h"Z*Yؑru""KQ ݚX*\'hTD _"Amu鏝Q96c ' a #0O14֭hRLx]O36fTt10N JcD&T^3z _=dsɆA ٧jC|j:[+K4Ğ0ǜP9\Pf^3)PixZw%BG &ÕG8Zj^E>̎FHna4on$jv7}@&e{go*|aBB m#Bt$\JˉnHSYq͇ cbwD׏ǵ 8dkb&MM}~ښ-[F@}EP/4Q<t(ce*SEz |h_FN7xHnppV !y)j}ޟQ2CW*ggZb!Ƈ\d2bT҉WkhXZ֫p^wugǡW@h5 / _Ck Cxp=sn:630 p*%M=2Z ́SCbiLh͊_ά#%LDKe:,%zmBқl]G $%P?B %4?A:J^!rPW_f(w &qN+, =iyy#+LΨ!8bjHݨk!uԝjǴ) Ù׽Fiq( U^ \_D&uVXُ)n"a.H Q3ߥtٞGFϚ=H65D' c 0&'n"[Uو1hAeD"tTFNPO!*ߛq}ecps_Pc`&$~|'ԦنC#}27חΨMٙxW*GvrYR^铙Ъ؟K;>*b5M:UWj8>nm[o^o!kSdX~|A 3bb@ٮob!߸Y7@_QB7 k(I;-EQ;ţVQJ!2"!Wӳ@yWƁ6#2O.=I}Y|ˏNV>MwJ'tűL Y/iŀ@Y =j :Ǥ<7G+O3e:jq4j֘Ǥ䄪 lɐCT,bJ;~ , 2qw9w@ GN#r_5Ql$] t#n =T^o6>JVw jĹvY@m>}u+Cͭ|KrmNe 5xCzɞr}u) n!l`*9auh !&^s*&@+HYљ`1}λt)O|F0]|ucIw Xjx  )D K{0?r>0#?_YHW涡] iOu<ӳx; } ng[&S0mwߗnX  |P{"օ(#H%0%AZcXnD ,苽< ES*dN5F~[.閫GOb9N&O9Go#e}vP5t(9?RWaw9&{xA2s<=p^(9فt Lj sV4WpB-{kU?)6̠c@!2骃 `sӎhUO賍Omd(oL v˃ 'λ}xu\ <캙 y<g3&7(7& ?܊i'wSBJ33!7>b<rzULRt( p/ptLjwPzϻƥ:x _򾟘Phڰ78`:-MjHVxðwcSz3c6c}: ]Ǝ J~:-Rx4k"uM2x=fRw|{ X]U)]vJXЌ }>rUnBT&wv.g@v[ d]W%/Zy"##W1?O"vzwK\ LJKKȑ^@t3v:醉TԤDYs7[MɠC WL)ӣlQa0FYz+0:nSi_ğ>svYr}c;!JU#aV߻jOd>:mLS{$^:Zjf`Wa|t;,=3>6V|D НnQW`rl5)öĖkiΜ)!쮈W;_;9D_W<=L"ɤ5Zb IzlN5/[\cOz+Kwpv[iY7;ס矁Mzm2L'` 7i71wiΎjǜ \`6e꜡%4K%c7~j{C|2.ȴHѕ-/kFaUHv4PS)s!bG<43>#R=b5(I Pq勨.uEE/ RNj9<:};JS8 i;uoz`8ZSOFX`$5=GpM[=Y7*f"UŸlZψ\q҅],./>p;9r6MonOյ*6A1{ 5E)d*pskɆ# K|@$zDJE/{Eiƪizif%R]9郜 xݷFk}o t6$Q,>cӯYf2" ?a,.Li28oF)N3ٚB c:# $֣| տ*8Cog O.NzXM,ٹ·𡨁ک6aQ͚aGsL:^mZ1%)t׽ tܜnt7 @XP+&UJ3Tk[謪:|1z𺌤Z‡'}ȭ_gqޙNm0-;w Hk^YI<lRҕ,(rQ$C}-emFKw- uȺA|׺ڜ`.^16C@od/)sZsªR!jZSmeZEMx.BJcc!gٳ": +:\wE^xs1Һ[v#uS+IߤXf ԓG0}4¤w?ۥZը5٩u ; zk,EE5mY Ckib{S#]he A`Sp2uP{-ɸ4t< #HK~e2YdR}: *[A aE!S3竨Ho4sXJlh'#Nku}eFG’'*tOc ܾQS. /]@ކ.&y&dJW`ꫛʏ[ ݲ9wɕ6~¯/IJ-#5VvvCʃ Mv@ o6D R\Ng2={n-۽z*Jqmƙtk'bM- sW1s^I;~˖H&0{(aYˁcej6PE 0(b{nO<^}Q?iN42rmɳ-$oEF_5*}};W)|IN#""L[OGֽ1(+}~$řcգmXImbxJg²L+c1K~lx#Y+<&0z?+nx0l_|C}Ks;Q廴Ju#퓙x$9b`zvMd p&Sw܃f % *B7}<}wRH:Sʘ=& "|wn6g/X H *ӕKBN8Q_τVyZJ 5ilɂ|58:]?Հ0-j8Z 5uΟmuTM9$DP^e 4~skk `K^,gg +|n_vq[xyï/UgҦ Sܑ(n{gU_`Lcc(V>v|f;:ޜb19HV03HfK6s[v[%uF'9oc~xpB f[>=͖ :Y_5 ѕQg` Ea# {A~ޝaav1Q+ې+e9?45Ĉ̜j$e)X*'qxrI<j'w)׫@&5h?did~6t٦#"1 cY=)aU7 Bܮ=$c#av?Zs#c0"m˗)Y8$gxt#nq_*W%X W a=)[qEGA/AQu2{,g [O2'Tֿ}cXtAfzfW :V;zY*~ oRϹ kt\h,̠OĘaѡ3'=?J8T62~^&G;r~ݖ]NJgseԆi$~wSzk|N-p-,=1e,Qj]n:W:s}m|hhHZVy)HDFNK=g轝p*eXzxU޹dE傜f2>|ٓ3G/x~K؛ERuldbPTzf-cch5tfp̚gَA f6;6*T<@`П?o}OЍz51eVE[vztׁ:6!Bz8!PMgftm_ Goc )GbQ!K~s\:npw%kC?Ap~nl!^̂z'7.B:H0e8oڣNO]WXNC/sАQ Jެ*#ⲽ\F'rsL,JaF 1{Gй!w]ۖ$r-$S7w|_#uVϺm8w$= 8V@rkjzr"n?lSB F%a۷}J|5YXǂNctd-az*}Ҋ\a>Ƭr3޻qlђO'm]F͓EJtNlE^uB[(Ob6foٟ; AeC3-Ƥ!FyH֥x4ݢ3<0B;RsPʼ+Hs=e KH"5q'6 0(8MM=HwY)%*8 |&V.-K~=bIZ5 م ӹXIq:ɨl7~J䚡d%B&a_7b6O1AtPLjB0U}Fm#NA&DbZ%Fg0꘏d&Q0 (Z9t+f"'*4gʼ:mZ6#G#* % ͨ/ (6jzUFy] >۔[4)it57㱎ھ`mk\% Ѕ {+EfUNO3k-BISKHyz?m[jtnxS QDʰ޶ᖪ8nscj`OƳ$w%`8"zmJ usXvI{\?߄~2|!4e- [(ۊgi mU  5!LA|5 CiqE݋ f8LCwwSb2ucǑ|'3*KL1((W O.Hb a]%{]q9$emA#Kj[hׄ%;4YrI/K)㪹 hF~4ay^Z*#(%SfFN4U]h}g=0WL! 6|ZFw!R$erC"9/gYZ07070100000139000081a400000000000000000000000167373ea50000201c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/hid/hid-microsoft.ko.xz7zXZִF!t/]]?Eh=ڜͩۢ {HiR ?K %܋# xQ=/爵c0ePjs+$8!G}A I\.̗V+0nNgZ՝mBQ.Mq&g sQf~5` ^ZN|| qu-=$ZZa<"vQmKxtYVsd&]Qq|1 fWs7ƨgf9z8?2suq*M*PnηVRy2&JOM)\.±Mj~Q_opfGvZ}P:G 3W l%ɈeZgltGUz{6-`wur_4g 3JG._tx̪|,>?:&=#t3KT1nWn>u'?Le s5~*t.D,.0N|U|nR` 5$H!ˆ>9L֦_ ?UXuxx?G(Ap@lܳNG$[(=fy A]?a2XW*Ħ 1ap K9vw`6rirԻNTn.lmdi],}|$q )|8W ]czr˖p+sҡⰖD3`M jhSԬ!!|A#nY/VLtusT@ن ~RW7I39 :f=3#?^"ֵ4-B'~BP`ymXbRGb_tN)V>>ĚVTtG(9f@I#BBjtuMu wGeV0jէ41GڕhS5"&O` -[>ﱽBFpo:(e}3RA 鿑 a4 ?aBaƥp+n衵J'hRpZ,}0]0UL_',H׃ A^lN.\?}*$s+yo_ѡWO$/|^C'Yۈ~Ij q?nmKlڅ%w^7w g|Ū!Jl"ҏ>^))o>c7C#ӫv?? C%J"_,(FI8Qh+^Vը6֮@#2AFS P^C{Fq'I/ks΋=Gހ}ˤzzXDSeqAǍ+?qlnC bP#7&c}.Pt4=2Z[R8Au"졼vy}\2 ɞq|;"[`Vqn[,[JݶA2WrHEE#JBw+LAXBTƕؔuqƽF/,5p7F znWh#&O,uEl-OѤ\XjJgVxg#o`aK;~b~bͪKg=FY)t2渝SVgӻ-2p8yQ%vD&}=Z{y=H3 ݸyMnv|8n Kv:~CM靫-gTc;lY? hI &glUϬ~ʰr f!Hvբ.2.;zMAP cLv6a0Sӗ巹*6$z9^ !KzA̒s!zX 6]R"UjZ#}bpjԃ9'K!@/PE8qMfw9 (Z,Dy'3wm(QA&늊JMB}LU078 (>KR m pNq3I[+W!,v{}6$ Z-za$2E+ @_X Kgs Ɣ}hc"ęj O4hGsILzc٤gA34+BWy2 SP [ ,qF)`7> B_U5b&Wd]olX\/B>%ܙW_]9dv/(mCv&nouĞ1y{^mb^5 --]%[ڭӼ]qOPdQM{L~( V Wwj8 Ҿ0rpX'_>d[ lJVwx/:k*bG#s<^oC o]pU7 )gu6Ӈ:Sp*KO7[>PoPM0'r_<S(T{#5ˍՔM]8QǗ?Ȗ񞁬%dZ| :Nk;X9}:CB&FаUx.\R{[zCݣ+rU`w+ex /ﶄ7sKv(yטvޫtbB>Ŧ&B8>ؙ*\}5v. p*!)[}󞮅TQ;(L%+ykartփ޶T:٬.4 FO4$<.Xz]*p~*)`v3;2!t ܼVX7o~G,TTl&< +E}8'Ü,6 V`ЪYkН f=GGLL,T,f[v ؞Ax Era.5Y%gIȼ1n) EQ пl)yoiJ:Ɩ@ͱ7yʛ ֭}dTYS]~-~گ׍?]XDpP?`/ 9TF׎eFpBFV0øEc@E%`a*_-~C};h:S)Y(^+fS_)owЩ_̱Z:}Rk:/tmA.=]{9FG1Ǖ:}F(J ht4ӮD;fQSZQEf,)-J%źrEM7[i [BV?S(jQ@#&4,ksM]@dkjb%r߿(ug:ۭ0kzpI嘆`新Wv*<܅>6#[U/˳/Tip6|TEq:$f J1,sAo scB!U*}d |UTrHGO臂CJr..2z=o)c!G}]=7z %pW0ty(m\E:e Uu:f~WY[a˼Xn Xu9vu(1Wi(gu,A*4h=>qfbR/sf$-GQŌVj[1۟q&ly[dAa\*TFE08N%͖R4Ma:~+EކzY(}+R]=[3;nz+j.ߔl+8{mJݖ-. p%-5`hnLN7),QNSZjN"FbZ/H`Z.lS^iZ[$7Nn4tϝc[kx;a@3(#6M%g u/1Dպ=ڰfϖ!#%a@ӚAlfҜL@;-΀8Vl馅DnA;_ }q#ggFsM8qyv#U|mA=7f튦k'4zCd!-#!J$[kRIzfYև϶-Kv'M[G#4uvx0dy%8Yu?xvU:!l%k %6r̷91܎aȥX].(V&F3ULՁ;PŞoGT; T_!q1{(71/H#ڶEYTce"6m{$3RρIL|mLk3MN/c{%8V_[D]GmS!vLİ[~zYmZM?_4+5 _nj1-{A`NKQCZKZRf{s"$Ùt3"QeG0d-Ǖ63=\#+m߱uҲ@dsS[1qf"wAPT/6ԩaK:Ǯ[[8Dz0S͕AM sm[caxQɶu&g|C (Y,qRW  6lhpP43"v6%Il!Ddd'xƕ7DEIc7Zy⚀E>yx$^'VT،?7dR?Fi>܊ 0O EƐ#@c4ܚEص!Fr배K y1p99}^S}&x9d#&|,iѡ2Xqp:;q2Hˉ" @(Ze'gqA:C=m;Wa9B __X-HH++p l [sا"s;̼g5a((ꤴ !2 RУ!*!D#r[Ŀ "+wċ峀 bP xꯄ-Q&X9#WNs6ѬG"ygž ߺG-k){NiǛQ6fe[)A`7û0X7K 8lt/ɩcjt=[ )pw M3mld5..^uc>RCf݊0rZlЊnkzG"NfFa({AyZ?Pd2G l( BjlAu{;sų^Úb8@ 3h\6gX@( 9Qf{2gHB3-EnuLf[E`~Cj+!on^M j:nm>ks*0ChyyƯw L@$],8~C%>Hmֵ0hGN uoCfn%o%E5u`T0I) ܛlQ0x*ٳ:2Kxo 11:s>OD]Zza0Lg%c'kՕEYȞ$籅mq[9k][.0ir)]4bf*mR#ppgdgUamYNb4zo}sGN80"ۓqkG@ ծ7t&"t0 X$"))tSP9lj8*}$)]%yDUݑ)TͤT F;Zk}APP]BNG п=>b~l.jsfvB`C.%R/&8J2o}`wv~A Rr9yT8nuB) jh#_kU[_G bcA>%:Y[^'f6ovU|SgRG:pY0 =sx2x~G~&[x)q)KOk ⒃4+dbO\(*!-peu_oL,c;TO#µ!N(W ƘxjR5X{ud2>z bS c]~0M7-|=aL369KSzˁ2)D Ug]vtSC(Sq _[-A>az{WXa$Y)"4 ˈd>Pl7<@_ C4DXfExhgJU1MxGUW{P)E>T y7hiaMVܻ 7g6e r7˘~^Ӳy96,GZn3=H`@V?k$#fpS&h!z\Nro'ĂxUr,^ݪcyEP~tab^nm@vtSyllVE̼;?8-|#1ؠ5WhD|K5hKf>~ĜVF[s wCf=evDV¥Wq$|xPk@kqO d2^N-!XyYջwP,N(aպBosdOJSdgP>ľ  xUxo;dwl|Eq1ȤL’vK/ E}¾j pI}?n A\徙$0!(NBI48sKmOBc3=2h,]Ń|sjZs NǬ5 B w4hnݭxBĠ90~E E5hk[ٜ#Q~(<8iW_x!\?kp-, PiA~ϳ髩 3ilQh HX5[*(\k0&XLc.{s  "֚;9Iv$E;2&+/ɉ 2Y z9*̃׸dwOÐ4b̙S0iƇ?TjSYrt5]JzIg^qx).)yjFbY@![u!"B0ZOP4* |C/?[v*s'Q"Pi!hKo0ũE^OX_0r͠?e/3,y/Sxve* kB168y4RlqrlX,8k'-Q.K_Oy~YyH@ALhm}]չ;<@Y˘݁zb 1rY9 9t;ǻdKs \m;[p%^AaUi'SD ط좐K[Uaey>Q%'l 9^I|&I 5`MhH]]P.VNXHKd82K.ʣ1 퉴hg!PhɌe5$v1~)`/3Ң0aoͻϹUrIK ãBQscG<X.$+~47͑,~Jcϩ.hVUCCd/|<*kTmm./OձPvmdН9@>c|4`'B& <ی q CaweFsgfXv%"8/#FE7ba4) QcevbfkH\cЕLtϽFАaTo4.Sä⁞p"j]0XSE3GZ{9s;NnGzA$istb2H醅cYueQ[RVlPǿ2,yΜCYSByn>L+vf}CQ.Z9X0w=+UvvvwS|=\Kz5aǃ 2=ҮGʔ2ʱOWYRpCTU~k"CB>UC׹[7c ū:@jy\A[ oи)8pT,Hjl e@NRcV' TCY. i\owd֒Slr=5Rv)DbZ-am5 Az zH_˲2ʹ|wO E^E__"tC,~`"-qYKErҵhhFO0On3q߈R]?!R/Z)g=0ޒj:fr!ZpJd께e_}hO|8'>3a BC1{atF"DczIqѕ5>f 9 r<<'-YcRu*RLӁTHm˔Wv@E?PUsh7˯|ZuQWB8WM¡tG"H~;M"fj̟<Z\AUĔm];bEϼM-:iG̚]o6F]9讳'/5q}?&yB)%}{.@/kjuÊfb&7la|b1uF5d6Mi0=zrf %L5?- *Êž1yˋ7ʦ~(̅r̨C)h`WqaS}]iBv|)r!gmIB}]h3NQR9Hv>9-  c|d|urԧUdm'?y#%T@{?53W8ƃ:^WY7J~mPHOؾ>S`ȳY'%L =aS8BdieT9MJiہi̡gІ~cyߏ{. T#}n *-Ywfd=ES%n/b",X`ifq=$D.XL7>#PSv1rȗsGVsu\ 4u)` hgа*K.pd *zE ]B:no` ^ykOkS-iծuV.0#x5*\& D"R]\셌n'j^yr30mJpx_r駿W y`ڬ~G[tJkU{å8 н&u㐔|:ic(T1~ g„g[0`䁴~+VefTq*~#k ?B{\kT=vqm|[9?imOs-grW7y!E cTEZ߼@URkDQzc~"̈́gAS!/ذ )`H5 uX;VWSؿ$6FB{5xn H&M9-Cl@ΈY&v 5[q2E:Mљr$U @MIg`QY&涞|rǂ™װUX`Mh\ r ȩʅUm>Z=%06~F,n--ZMhkK 八*^H4औ|mw^ |a1y&sth{QЩZShyD&RIm6ײ3_a5`ssqhx]fhFujg!#dH ɶn\K8oɕj 2'񹆚/ _Qp5lƍKjҞ&13*-Mf[ H D2U8ikcBC{f^MeD ۨyy!6@ae4asZ0QՍ+e6$K{JEwǮ` {@]öQJ8|n qA(5#eaɖV$bQh=3󁤚\֓oGcNjjXbJ-\wX9P#x=Cg4tؗm=itam]Ŋct@?", ^Y;V?&s$T?Mnst\ v|*殤B,Z%Mo"^$KXuuwl|} u ]^ 9vU MTؐDOTw7^D>?DXnkuRXb@ s@%XҩKj썎ui–s 1κTFf/̡wr{Iu.-)YĹk9;=YxVޚ?%ЅY7(S(db7İDKT|D#-bᾎ4h хS A FT,uL6sch~rϳ7 3x=J0yTJjDG͓J ~&,uc?ٺZ_-7kpK!E$p焾q>W}g+QyIvX|ЅT!GISÂ5ިxfZWOE02Z[~ۆXɵ=ΛfJ x#D_$\;(Ն%VY16+oĢJf!cMb\Hʢ]4Y?mkZp h\)@+xkRk , 7ksV4 ?5.X>iR@#ofW">:8{`u}'43-6F8#҈x,ig?^TOY ZN[,AW+絭;{%{ڗ4[צbY9(&wUVN0 EJ) JuJNrf5_iqX-\OSIhe@E EUN05΃6ZѠT(J98*J8͎4ȤUXFŚ Zx~c`wb%o պ!AZ'BSjvmnvWxZv`?i~{c֎N*vYX9jGT\3*(gd)˗z&Q6]}mV $~zVοB+؁!X8 ƌ<^CB!dC@e6EB j>#l0 Xd*0[PI7!#IF밼 ku'Gdn0&-Юfbg=gM< E5 m/js (*؂o{NcldP2@#>,qPYЛ\Va`fؑ|C&7YU,?.9 HXФ& I"/34ogIaqncNN ^#lhY(:Qio?6 WwqqE$W~ߑs8I$ I">;v0>&M0T%(-cS 1 -!09NAEHzQ ڢCԷYKWMBDi0khB9 a9F8IK,Z iA,J'OFbSR P4 d]8?$q#J qbzr%Y idpP;]A׌yB` ʼF勴n^Q2{ E?VI$LԄsEJ3Qޜ"b 5z~| I_>YSSz*ԷE1ͅa,!sۧBT_/Vōh8&Iw v^QQ2hlK=,I&F=LpA~1ou&eWF'h~T?MI鷝Ƿ|_>JxqL?[dfClWA`僳6g܃ؙO =e9#f~3k v"k 06‾T ADFOk M8ʔV,'ޡa ~Fteo8RӈBB4h$1@^`9X&I  m~lR*0\ 2X?Az֔ofuL)qڐӴ Zo>hK͋Y)ip'_ɅCr 9^ͮD`:cU5*jUeY ,v)#i(*Jnyh(‰N'I/X/ k;>J3Qt@a6]4 )mbxnmS秂/#aU|yYMkT80m<ևT'݈Vs6ֱ2%hY @q 7ID[ekR݄R|D"Cg:V)qÑ3m}bL.|6sEq6@Pʗ.0+٣Cݰh1hn^XqqwTi]ۼQ1PvG_ 8o.] tYid[S$)/&wO_(5T)lG7^tu I:~u ңp2WpX@Ӛ[P.%``?C]{cl~meV-:v`K˫( &ۛTW2ӣ!߃;SߋXخ( T.r])Kfua>ױqXa֢:+/eW*,> %?-KDI!vf}-1"h2C-=NUv{>7Dx}0϶j5HJ$6lP~P$n*n Ā/t~h#׎%N7/Q"RT[ pS(1Jd.˹nCp3Y2=*mmd:s1huم=>O}oR-3Yi࢔~6-їLs2(>nNj3!HOA0iB4?r?\B҂S/P}lB1}YIWt0ϨZ!մSQ\@5;wD9<'u"VL!"p:STSx1Q|7y9 ,e;̓՗zPR7۔~ҥ=&5 M:+5i@DF>U}z"ܷ̎rĺw}蒰d} (1Z+kAn=NIrz<ϥE v e,`q°Pkm-> ڟ4gCأ#$IkvIwD^ZŸ6!n._! mC_;T‹٣kɧQx1io`lvfE{$F䃒ąh 0!; z^]v~]F{#L^H__StWf#դ4,g7mn6k+cCȌ+ r-+il[`JZ6,۾8[=:Y9hL#E[ǶcȪlNiX|ײ!^|H[g1O$E]s4 $ |f;;=լh-o)qN_ͭW8~cA !pʴ+֜z0{. iE+I(Mt9ը v.B"ؓ?O)UVv/Ro3$kB>W7EJKfT, #L"z-2?Tu7͞v_.6.#1tW|@X]dh]ds'S$s3>c2!e@Gw7(ʏ2DoX_jhO>fw1Q},5T M 塙%M}XЛTkL] ddlµdU<{ӌ٣]E: ({=N,eZsUnƗZO!{1[~I ΍eƩgwe0ڇls(eTR/qrp _3-VZGB"5b\-5 ~]Pa-=qJPF 9`P/_+NWSesnٗ>]eٸSuZK3Fhޠ8:SM-d-C^-~S(<qw]/%GYGf-C%*GfҘTi,',_%uED napP:NRﱙߞ&G@Jz6@Уs췄xYewmJs]U)s{  4pRh-0)qv;z]@}KڥyiFzgSC!%ULS1$)>`\L9t"8/_,|'<6x͸4 T?7#<=Ώ?BR  T]Ԛh/ ]uqRV&G9 +BraʃPaixc3QT(*U%E`}auM 2 ԛ;ckut]VJj a[d]x2h{Nv/(mjI:u9KwiF;>;[Hoc'pL$V_V͐AC&+d&6n{e篚/!F|,cv-- 3p'QMJ&vR^辵է˯ ʍ"ovkTucL^3~ItﻆqbHϜx1p99uTZ@cՙfUJ)~4~!G 6~Bg9}Ηd~˷>RcG#N18' D@R?;?aK RYc}.ﳺW۵|)nKEךTk2&:Wmw2ٗbBĺ|,Ek@9 tؘ;Idh%nW1@yZz82:e7eF&% l뉧Dź Uu3A] (n91E3}t[*c\#*ѕ2~.6|AiVgٚq(Y! 0\Ne9M5 ta:;#ݍcI6>Ċߔ}O׭= ؿr窣W<S* 6>浂IgY^_?Hhb/nA#GŠuvrE[1I]QD5g%e>-uBVHg]~|EUX}80SJw&ĂO>Aݏc V\uY" 4Pu(/:F;ЖtV..!'$JJgx Ii!dѐ]ǐU 1ORsZ_e>*u$BP켩FgQ!!"".Z&v_lN7AѝϨlP_\@9bnU 2ySyxސ:UtRߌpBwjHB.Ii`K嵊IpwJf'c<< Z%x˾r2ܜ%neA|tp8m#Ȝ}e{ +-rjs &GLz psVkeMK݅,D"WG`QvcN;". 52A[wQDcS Ϻ#{Z~&=doT7 5n:/0~?_p%i |Nw&HDF0̀ᐨWZ0f`\&M4si KV2uHDJXAvg 4o|7Ha >ALMņQ \Kg55`s70E$^l9W V Sۍ7Ќ_ jBEecl߰܁j! +Z2ZT˶r{Ndg^Ft*h 炰~HҌ06q&Ph|{tȲ~S{7rb~NlkET*^H< Fn<aݼ1(ii$ 9_uəܙE@j$bEgPz7Z깱{ ^~R憄f'Gv 븆ӧq_JF7O( ͫL 7 W!"fjrr}f |Pm2 (}|O(ȧVeh?h+t -5(i6@f巸=LzUPH,*ȬJ_6&GGtQfia H^d$8E/98W\;$N6uHS@<'Zr;‘޶'q#J=N :1WAxO3E:1qn#~: ϚqxXq|ES 'fp_NM(.]\H yc qJ z~՛x4S|K au[P_iz $yhk^џ/q͏ed"hȯnwscxn8Gzdž;(.2LM]ӗ8dT~[>wtav6W1)Br{E=TL+Ѷڀ"虖"'hfYJ]#K\g@?[~z6A 8>$ ~;v b2lX+#ߞt EH(5 N Nt'g00$*eiF= 'tEV2+!ԙaڗvlL$#æUT^9uE q=Sczs(}S7YԶRO_ 1/h6lzӵ:fKPWLG kt[&&sNv@]f,syɅ@%PlnJڻQu'i1U/v+~Zotnۜ F1tw&Ԙ4>^A?쾢PHl-b/s:DUNe<S(gCN=Hh Q%(oD xmf2,I,7%OM 0:%c1LU,[{ŀ"eCmP˝* k(>v=LżC0>d D۷?,6rU@"Wـ_RE]¥wU1UioWKa)߂߅zrioUɭ%N~fP­ϖy b(0pr !8b2wXV :+v.F0>Ed_ kᠴpkC>Kp:XnJj]O6%Wk"N1l NpدjLkL$鬚Z y! ʈ(5!Qd4]ء,' Xd@WC~S8VQ+ix ?>H=X*̣֓t_L*s(( E` h聶a)cZIzlLL KfM}#db\GEĞdg.fيrBct̟ST֣:nqZBf+f,`2UK2UWrф?r# @U GxUVA_| ԟlb$s9ziOT%63su,L$qh 6m%<{PrڅYNxC v^̑X>d"E>}A(4tD ۈQh(݉ ;+׿ 62~'=߾0cTuY³@m E+OS,ɷ]xNHXqSDu':wm ]5j 4㽌*n07&oi&0汾Y>Ԙ&5Jw:DTk[j0s7Kq ĴƱ}U8$8SdQa ޚ9GtwS z8?x߸B <`Xbn;Uuj2 I_òRom{3]~rXRdoFp 5$["\B-zf%-ln({y &Μ@9%]1Yɬ?S dm7J<ʘt#_5$` 3bY߭g B t.WNtN-!:`c_jͽ ȐgR>;-&'bڟMr+qs\ԼԒJu_@6T("&lu*NhlW3u[jIL$;&pS?<-7ۺG;o`.} mfz -Pt9n^/-u4Z-sapGK>|1JY=C1 5ә P͆'k,nf&˛KA?&]h3&怱<`뱡g"\1ՋCADjNo4)yMF걫boq0.AΥHː^!ԗT o'lN{֑2qcgE\GyPcy+0^t=+ح4"1ll>Hpf¦\Q":Ts3x ND0L7t};y~ nRJ[o)wvhk2h1#.- %5B̹yrވUڡSi(Zx' B ߿LЦ!+ڡ?9c"ZC鱮yXB <\TY($Ύ)g@yP;t3|شŨ]ы^,s `m#7T!b)w) tߑTKTfSg VrD 8d/Tica:Yt8RмAr|5Pn3^r zq^~?ƈͩHYbظzWS90 j=3g U{O82ȤD@%]S]MaaTR{E>m@ó'i8OFP^>¡ Dv+_)򛾾g^M! c'p'ZlDߦY.+.{ۈhM]ޜ䗟DD`P1Dr UjP235kN2=;;o4vA DNώ' Lu:ڍ~t9ںS<V@X}BG8Y/ 7'&, Kt@oAܐYg ʲtJkS?^lfݲGx5R {3ȳ`wB9! RHe QJȰ͆dF%D$eXSe\Z CyyxyU[.9& 돿oxy*` ݟ̖N˪޳KkfyT+s:;B+4h^mX(&0Lmޟ]*SK?+R맸ZD-?Z5"))|akkc4WP͂ % {8-Y=<'u\Pr4"DJAp,Qsb¸W\VC, 8;R9KH%G훎ZR?^]&aj: {%u,E’42n+$Xr؁ḒJd ʊx $/Oc.3PlÔ<ۿ_f֞7ְ5-&iD [ZxeZ+mu(MӞtV 3 kG (>Lo,IMG0=t^M/g*mbRH hi9LJ0AN`he'σ"Hn`Ơdd.bCi+n /CLipqixz}.|~۫_GzH+4qFfE,'Bsw\.ݔe Y0~un}QNW*C| ֿd{EBf{:Ypãk=7MqI2$˗X>jE!eJsq6lBwac >UY*<1B|/axhaaAbvQ P #H&/L^O|^:EQXȎpym"~yBqx^-M\t2}5-vB]8X6 (1\8**zKSHk-Kx-vhKIcDڀeՑ ˘.%/i}[A%yE-ekqn;9@Ƒ=X90uTbQVWT -)p!|'Bjg)'b66_S'îdٿ+pǏɥa_%r3X}bM,yi.}IzYbB07J! %BD_L`/ENh1)3&|Rj~6#SBB#,\/}2^tAf-z4[٬Nܳ`lbǽG2^6Aiߵw^=rU;184Z.ݬlq !oib6vK>-O9!a=[Q3U&F\Ds)[ՖBvd/IV;5AeY{\ol@g5(iLv鑲hnֱP02b@# DA?ָ&FgJ:~ZmN' 6yrHm9%7 =(dx&N<ҝ=W~ c̶gGx X ÚE[ LKϐcM?:xEOhf4kV [/m |b -M-27 [6r2"W#_n%@.l1[|zfkî#=:flyEvP(O 7cEę4QKUFvζkkw;[u 0+s"GD\RS+9'Qv>s1$WFW(ukXm-j#=0dGn@'A4!nVUë((' '&fƢJ6!c!!y_ g T ;` s# 9/~U]Hg9'!|[D?x58O>|rp2yW{F2(3/E3$!35tN)'j ;ܳW !q<RDW57}Gʩ1EECQ֔bH0QRtj`\\y(P4h3}]-UC+lYd؅C1 ;B&a!j].SA]\.M;g:}IӪTX%~U"}O/۾ % -K6P9jr;pbjz`,co),Njw *FzthA.t OїD݆ ]݁hH Ygjg%zf9z2Rhs;[TU}0]S-rDБH~4@7| 7 m\"z͢~]g_&͐Έ1O>jL {oƾBk ] X^}TuD T$q7"C2F OV I'.vK COj>_V|=]U]"ɉNw (mnN6zô7|9_ňB-|8mcm7>tskщܦ4H|:ݐ$VW*| p.̪,4Yȁn *]W5I~n"wk`HZbLu:)ިl.>s܀T7-*=ηIJS(=c-(н%~9·?l>Cߩa8EQl_!r]'byfZG1ӆhQ'vt:7WGĚψ/;-(pb5%FFH35*${&pmԪWĿUہsp'Lp AH_JڍHX:2RcיEurq0v|~N@>,A?>6w\e 9|89UW8hK1?HL#ڛB`B<%dE6DQzĐ. ΛFI aٲit^A[Ą5oֹ%_&x笽G%󗡂fYy46~ry  ؤ{Rlx V( `i-C֎a1VnHLVH8orS=LbC @A#'XSfP˘Aoģo>34D\ 6xP R9zFusq,N@Hԋ?` 9&_Fo'#% !] K(Lq*$tB@ԟ0qN>-|~jE>9dB^WЯG ʎxTGց^&h/;6痾5,4,DvEvYq Ad8Y{{8j{{+rnd飐5 ,E?0~~;)x&u2i^aā.=V?U_ ~?=H  ڕ_ HvH.!, <ިg//sxfPLڭܨخWDh?e^&8ߛ4BH(=; *bvV[gr  6Cc, *-}+(s_6qъfQPo/qJ@4r3f" }$h{s/tSLk$*m Dmj6v[ߚ4J1 WbLR4Yiܰ/U0C*&Ď(Ѣ)Zf÷ ֐~ȡ-"u ]P(-\%gL#Yl:. ͆` nI1YcGK|>a`ie@xP.=g`&%hͅl,v mJFGQOM0hyׇ0reda, Do?נ KY4neӚ e".}.OBLN5hJiTdIDm:ۊKx%; \sOm\Ťe0"+,n>XW` U;틤eJ,ŘǼm諌PbKY Sf?f ^KM \~a1'q|k/֥@u`* k@Yiߢ"ÙL%IdȻSN 㞉:u.hWֿ<O1rڂLPiluXi%0A"pw>?5EQ@x`NlFuj[o#sm GvGj[jZi]GlWT}ZqAu2 O rԻ6b) &cZR dSS7J4 \t=u ;E (,=1(Łٿ^jʼ-Whs38"~Ց6}X Tsw̏8rX~ D` 9B Vs ۅtm΃AjYB yĕ :6@ #H 7PRĹ5+}_~ Agf57b3w~7ȥ 9mHVSC o\B"[tieG%7'NX;c @KB+5KS/(`YS)CKHb)!˩JHe .vEn$`1 49@6p]~hV T)yG; ߔ:2ev榼ڏ]Lwtuvy)@Pu 6P? i#n?׫ѿscH/g 8m|\  WTC%dc=]`Q%ݦ>*,kskd+!>Z%34jP) 4eޥR{+]#zma*3UhAv\HV/*POjK!h0<>Fx 8 {A^RѲ{w9~ܜ[ &,?ÄjG);U:!jR?Td"(tg/̋]3RKIf+{ 0neh߭%ѻucQcE{3}MD&'ށʯٰOv@J&&{ȫz9 Cާ]QJH~u>jE17M\C.!v6'bXΘ0׳b0)E:kVQѸ{ׇY*IN~wí{8 EOl!&x]=8_hi4")=*-oLə2 != yeY#Uψ9nHlWdTt8ImhY?XCʃ2n88p- sy)XQ{@fB#ϟ ܿ[_-juV ʼx,Aj/*{iVwlu+z$ӹ-QɵB-+=+U,PO `plKf&1H-ߙD֝F_jzkjX)ncɯQX/|;HduB8 ^|_Vu\좻ߛ3`6ʒ("߶8*/;z,RJ(<4=2kS 鰴: nL$t)pCg/-R?`KU}QOlSZ4F Oփ w&DmjAA8qfP ] ¤1lksU4p1[M":L9|lͺ; OFwvPlWk56-]jkwGP ?J3 9̋Oq$E?ytJOF0OXZuiW \;g86JxȮ3H5, ޝbɋڮŷ6|o͍:a8P~P  (m+U|U/[p-L$J)yۦP,վ3ez=yy`LDžz[ΈoKpc8dx - 4c3.doY-]Q=ޗJ4b G"b~BɝC694"I)tkF3O!C3Å|)]F!#^9qMYU[N&B̪6V[ ŃJsT}1?t;V\XWqkr ('Q.V数?ԘDjz2L74ˠ7Jw6R"M"gAؒ"ڈ}c?=mc~=N`Q?i|KJ|xB́,0ZhlS}GO25V`lBm}sh^z1RO&Ϫ#sgM8-1. 8c6AS^LV3}jB|_kw֦ {=E,vy(s0MI\"oz1#m+t(  om-5frl 9ZEgmg~ ;kaSX/*UMנ?hhIgdsZ8+>9ǖV6KPȣRYP uP`l7Hmg,U)Jo1.|p'Dz=Vcya%S 5/,2H{Q|-}Xb~CʼhhٶPMA ug/E7X_t~ n7l9|n?쪲0]VA D8K{R]rugcm :&[9w]K1wH2#¼qJ+/Q*3m fLKHeY `@kpוjh'0DZ|MnL-"\3jChďzsKSrbTngJS$]ij/E[m&Kz?Aqg.wuP<`. waAvVKuw fPz+}TkU=Xq?S[_o0Qd OM7x:Tz*1iA#0?^4EibZ5ŐUru\=:IEc, ReqN(K` կQvv*9fO5!g`j t}Q;/v".g{Ve$2w3S;{;Hopzcq`—Z?;m"s{NYror h{JϺ-/Ng`1_%a,3EON( ˦7,!O{*X ЩP-r}|&fG;b|ʭ_HcXxn B&irbw efMžL!>a6"_IQI"۝?CDEiY*,lWaYGnBPС␋Fx|ZںfMX;ɣ l oKW1ױ`»MvU?ǎѫueNj-1/9֏ ,}B3d 6ĉ#>Y@4/VmlEvs7oF?g>I;<]/V8m׼[قq0Q>&&1Rӵg|*q/Rm"'8X Dw.2/~NX82Uh,y>#Js]!ވ毸؟zPתPŸm+g: #@`b&CɑrIN\H֝hN,lA h+!JH+D|ZG> U%UfcXhNɂa!rjQ9gELEdKCiNx.~KqV4eLwvE %s}f%(A!uU@SIpFVM,Ho}0ZHW!fv?ݒ"zvFuSjyC|mܷOf[ڸV4Z3⃥0OYێ3S"c ƓO??v+8΀Aȸt6YțUaE:252ǂi> n` 3IPZTMD@,-қnw1K= [UOzԉe9JbͤrLgCn+dO'%3 Kz8̞N9O5 V*j."mX%քIEBU ' P_´Owsl;mk6&HI|$6X>Cq%M{@ !$5]Nx(vgӔwԼWC*)pdJf}*dq-/Ѵiۅ{k6_]ɕ͚NAP/SsT.+ 'x,=|,OL sLjT':( T8;mM k?P ZٴkP9A( 1i({Bc;ت<$ wBϾKRW[lH{7j Z3Z'Beי)ۥu.]K,^}XvLje|D;euZ,״(ELN@ A, žr GD' k&1 n SulVZKE論眧}!H4\f23D8-jDD;Zmѷ PG-&UvzYpɊkrDo|@kQNbZ`6 ¢nvhZjO{ MJ(*9/AE~iO &Qa˰VIw66+Xr?e1=Hp_iMKr2wy18" 0ΫCfJ+Ԅ >$=U[(,7?I"`-lSDQ*7 OFS3Oܩ81sv|.CTˬǼ 'ޞ"%8VPR/<4:)a_eʖR{!%]9Qܭe09uK_IiM //lGޝ99mѼ^bz}*nJm$I=ԕ_`Rh0 K y>YKJ *سt=ϟqUV7 hL%U vfaF'6ryӛ7:ː^ 2pm^5|E)ԝm_ׅWNlѐ"Q>_srDȓ򉴴Z2޽$M7ݝ)峱45yWnkJz5PݼӺ$6oqϷ\|Zww{Q ?6)Qq©+9|U .R5t<%S@p5J-,qhԇXxڀSF\Э%GVHwc?]m~B|1J"y e44:1W/g׫k5D6>:_۫΀\*J:%m Qt,d nМ6mr" Ak+]Ncѱț0 @"Gc3AG_%E4s" k=E}<\p'AG^vdOLAG{fM0̢!n<),לMi8-#EaV q֪[z%}{sѩg|JP{Pq?>ZT~eCf^\J$y߆p3h8u@EY@օNeZ U$#H)=qK?F{d0JQ]1%gm OjSY \ 7贰"C7Kj`P5y`//owVB2'wZs۶qs`<v3Y*쒽!kӨ>%YقΔl*Ns"X| BZgm;)[+%6Yv/qMA$jNo:zv:W|җop`w<a\@*ukj(Rb/O\HayQڣ ̵ ~)E] 1<43'J4MbVX(߉b%&ʍ%:9E$?2:9;bo*v_6SiRR\f=ˑbKQ 7e 6P~/gfs hiD=mZO8Z !yt:线#NρGZcOT 8zAxO4hyr挶sB-Zeӊ't=@WK^u^}BG?] ꇩqmr!H9i~%? 4;' |}3x,RS^NWrICcirŝ38VuiVKB8zp3Wnπك4FMoy`xNn R&MJ.BOM4;#ͨ 2G& \Ot)qWl$F5}:;+{~az$q|!4-N~VS4h0D3miRmAg0,5ݗn|'k2 K&$ﻒYXOg9҈ 9,DrIu,M$eqC~*v{vSqQT[Е.$J$ުiv WRS2b%[l.Ml=V$SܠåBV#]%at~DXF4 ;qjtg0/"J6//9?>:Dfآn%"*bDwNzݎF3csvû‰_'ay􇢑 O(]1VqD“VD1jˡ|͘晝ce v+MvR|);!><;8?vmo4PvLHں%op1nȞML0P[vg0pd$ufB`1m%蓢Z ɇt;|Z? /6I|S8EI)Agsi:d#AUZF2h)uh7f'> `@ք- 5v=zVusLd ؕT-XbEBk* 9a|Fp֡[Q :Y,-Pci~>zSH7I`]d۟8ꜳ|[K8y6s$~}/{LkJ:%22|,8 v˖niq M.hd.yS>+ %ד|EO \% s8Xޘ؃Ԯe-LGS9!4Oӌ!! I]1oMS|g];6'whGY a.ǥH4Qm:ph[ȏ?'μUHR[1-p\x+0@D7w{DU%hXa['쏀pc2F縰`\ﻑ )*GرZ^-h0F(娗dtgl(&_zvJ/U-,2hF|O7źщo)Ze(ul*҉)@!2yUT^>fF59$8-VCO"OQU9+!i\Ţ&X`MoL/3k| ۉ?G&\}ө@, 3 dOP@ɐf xmjr}42B19)\H / ZRyPϖ> 7?ioas 5DGIW_BT!''OEC zs1)<r}&hҕM5i15-.DQfv/x/­4~n2jB#\a Y _A$ܿ&.m[?R[xޭq4=;pHgNs"lYtkG@L Z6uaweZΓ憢J2)kX~&e!DqAAݼp@:~3chlgk,IxQf8t1xl NJ~]Z#ZVܡUhbYπ H˫9'O͘c/ K졃RVWϬHvT3zBUi%͵[.W4=FqUX:W`sQF*iƱ%Eo&C7J%\ʠݯDXwTˢ*1_͊XnK7!vhW=2z;[v RRJX#a1v2d,U%xx [ <'\n@btiK}Zg])g~by9&ʷʽ|FnDW.%{{T}٠ +ľi^v;~{DQ**R8 71`_7̴6)ZUte(bǂU!Z pP%C]GB_2/:|'IP5h*AB)ar=/ҤmHRn?f4xzTץZ 2j\q y ( e~̞bϟ .1g_Tn8Qut4A##I =w0;"+T̃UE9 ۅۉHu?QY` 1;{r惤]j+aUՒ&TS~wajO\tJ$}׺m97O1ڀ6@n8;F9C&RnlMqU ռtUk^M0`y \9<&FkmF~׮!5[lUG'kc- K>n4%T.f59-L6:+ 6tZ,YE7IלҮ5s#ee `Б99JycGن1`Ujdġ V;f^ReHHbrK -#~t̏rt 71i꠽N{piߏ-X kpZ!LuF@o{bHk{W{M J kT,ps*bN \vHD/))\gr5P,::MX]XW}1²o#V4$\[S+[^_D?x '.?䇲Ϸ}mZ79m^K h[$7LW(l maƲKr?,M~PўJY4@c'WR9u"k}۾)z=={AgBa53ڔҗ=6Sa[b*$hKX[ -vD |:/Us&W,PpW8\% 5Rv-|]~z6No/ *g4m ZN,x΍o pCɮ~vS(rH>^#+^w؛C)G%d@ 3QFc_j35=:?\aU@Vm6cub;F۸ đ2pFf-׏A ;?bQxS$8>CR/ (vqg$Zff6uo.X]F}Eʘ8h#!25zrm~I8 m,˓n xgجbE7\";u_?ok6JvQV[ux#i3Duֺorӕ7UԚ GfKvYը^1/#7 S[s$sSPqtt,?sȌITNXBc[Af$3b{L9+-Yhp2EadSq7_\T/mf)Qe{}BHOFrz3Z_'}*:@Ei#X+ #'bvAIP%p&sÉ1bnд2^EϹ|%M.~2W\$9|"g;6_OR\6сj2tu7v![P?6ol1HxOv4+xt4Sb*`lG^:C ,V7q\26бkpbkb{K~?<$̗jf|.Y켾)~42^0A nc%5;ݢ$ ZiT2י\ 00R^i.ΛJlO5ꎴ'ճ}f?smʵYJ4~D4>Jag\ \VJx>OeE-ż3A5?Gwc=P,{L;¨?]j[ʌ׬be7YUv;NY]w16 J`('A6 -.vMSlMO 30`~5:`fu 쀧3S 2C847pLcuIֲ2Ië,?Wֶ2L]<M kup!Z Hr5qצ|2xFFŴU$ڵ6Qx!A~ S'L. A݊'98cG pl71}\kGF61z|1򗧕Vd5iKGY`t+PTFa"(^B(Fh.Z [j`b$ɂ 3ϫ9;$Q[HcD rVPIFȧ $UqEc3EQݑ6E: v@W ?m- P2\_PX]oBx+-O1sRwuމ_YFWaYuͅ( ~ 3qM9zL.(G9٫~6K6j;9\}+u0DaBgUH1Ƹna`dT$IS}:-Lm3xN$B%G-\hԪ.**=!⻈Sh^c濠 fN#脋kg]'<و ?6A,{XqM%o;Ij\l3D7Ch_ pl8F]>.+´2w(Q)O2^E:t0ΊrJ2yށdlXg$fWsi]vew-,{>74h 9 #m/nGy/)O٫ K?gE2rBF6S_昕td ٭o/hV Fڗ MJ,STc䶐}Y2>ʹI(~#ӤS-3(@}) 57=z!{AQh?H7 FuSWkRSaƀ-&u7%\ ,!ָi>Vf?4%ee+cn&ȼI0\S_PFԸe'ZզYN5׈1l%ڭ{o'cn<4I<ń( My.#u+PE,ὉT0炠s뤈)Ŝo 0D%FWY^q =`_V̮uf9$t۰yc]~(UUjM\/2f|`c-@|%E5jx,יޢ6yPWC7ìxV[a *ʧ :!IC[nmyiN^L$ِe>x~,(!Б4%%W^Kg6K*qeҝJz#^,2|h"C7Y=q(Eή|]AN*UExKߖeb={klRqعX3 B^+=!1W Ǐ@ XEg0,gE ŏv=)sޮg!pVX.!p*Ta6#AMˍ 8SPCS(mӡcOY͂/0(鈸YA|c*F:ZyПrNF2 Wo!Ӹě%9Ϊtv&R5ַQqwF~r3 (4!S,.zXm&b(ϑͯ;8OYSaidl%MpEu5_l:2*܀Z/R2ОR R ~!Qȳɹ$Ejv4,뷴p|)`򨷾nvѕln`Ƥdu$U=v_P+Ei0("ٚn>" 9cIP<kԪ/VEƒX]oWDNaxҼnH2칱Vz;Ğdl,nJi!2qWU(E_/u<`C"mW5Tf^Ϛq4EC;NT2}SwIpt 6h͢M3ce GɪUThwz# *US%XOy ʀS,CaHm9՗yS}wW,贐#LigA#[hk[Kbz15 ~RE,\*41-x!Fb,'ސ'Λ(Z7pVV%>G[SBOubq_Yn"vdsM>L&&U!!L3x[}7rsm' 31YJAUjW4KTra{aύI/ (O38.\Y%pc>Ƨ`DdT2KŅ78?N_j gD+<=Fd4Q}d fA4YĽ7_oupVlo"o*nB[^*Z,8,F=TsaFhv;woD`,Ə}(/T:A [e6aR ~yߨ-QLjF= eɟBB(H65R}tջʴm<vx;Pk)Am}\kj+QBm$DKbճ"`X5 i@.bǝ+L1S4$]kz G~Tf$!3*bNտֻ-t^4 j i2tj / (u@zaIoc].=Edžf_jն隸Iw)iAC4m= nhz~X?Bۮ'V2_zc'3hL. nHݕS@>mK=?qa1 |h?~k5W`ۀŔw"~h@į_m{h%12gHmj?WfS*Kdav2ߌ*~A u\bBNъv)O(G70K.~u3n׷tIK{7Fw ?эxX1B\kY*1mv!ZCU=S5q9Fܔ{D|tu4ULG➬cY9tBXQO pj)Ҧ*r 9bFyTG}ЗCBDI01M5EOtjVͥSȕlBRBDƂ($p~Z44eIHb$!M Auk76eT5]&3 Z@"vփI4 ZFW4|f4*ȨWT,HFq <9W5tnm#)ܬ0!+G17zU_gC6Mن d ׈Rg3^onIniכI>CsI^(PjLC?=\RL{(0zl[K4RslV ٪(%䵻GLZRY؇+(MkP&8fV:T O~"{.!FqP%vv_JGAhGSOigI,$X(MUx) oTwcyiSk2_ɿԊmDQj&F L2}+fXmw+Ѯ&p /*d'\jּ* DT0l\HV 4I浠`aybo HjNJRma?J~JC|5;rW+ NH JV;b0`$`'ci+=Eyc(Q]([Φp?å&kLBiX8 d ˌbi g1\'Gw_h_`˱*ZKLlňԥt{k#T ҩ(j5Fկ&[NkEڄۋ ѕެxΞl ,{x3)`NqD4q P|qߑD׬}7_C3n c<3:5}\kgʱ Sb'Y`^"dtxx"c.E;mEǢջ=4,Z˂6Wh*nT`Icc]$9Q1(Y'MT9ȭ-*ґDT؅%lT%Δ tnXj]5_h E̒1-Q- ]YVmdS3O6m[hey/vL/,-ȇH︸[r90k/x2[m%}^eTxe)|f3KRx.7`%")}1Msйnzc8=- ,'_\'ĸRsv^jLOBC H>\jPjN.]8 go<̋D·w5V]5G0HWZ-vh>b*R˕%T 9yDkiJ -g\0A*hK?w;sh5b(4དྷX'XoMkaBcLJ맨RҲ ?ҒN9Ӆ` ˞K.E K.6tjt9:`F f-,b 鲿mf.سdz~$[;g۟n (VTX!(]a'cGxиW:? +$I,2N!vFHLQ$ߐ5iEb>/loY6@{+fTi`_cmOBy'!dWXTA-z|M"xF!#8 ԅOgtl ʞNEewдG"Q4 Llwgc1م՜X2;-#42lqx(EysgpyTNIBέ ϊob5tSoY} bp_Z\I5& -&D妖םVHڻ_b9$4pswwٙNT_&JTn5F `OF8^M,w~ %FdNn9Ri4$8H6h~|=*lZtD/BW`,%IpFL*Bmp+U$ow8(͖_0ϊZOrH*nhU^.\p5̑\2SeGD=^8kYkq='`(P7'%gg^*qN{ {9E|\IU΂%HWŁEZc\4a]T?Â>Ds5`븆DG:Zeڞ ɃZS]׍RtH~m#Wʣ_/W:^yN}*5(M߯hϭԊi kQdjTR*6rT Ey/`s )i6axch G dWE4&$p?ޑB{ $"a:pk0WȘWG7b7MmShʍ)Qfu>fv@ɣDվeZ @uB;Cq" L Km,Oh&{d* O2H7@pՄ{ku Y\ @{…$o3ygh=SZ J> ΪS*n@4zlMߝH|"սú㨸c ѳ ?<8;R\5]F%|&eQ,JOE6}( aLܕ|륏[Tj;{X=uëCrpINaV"jEUL <[E!,"3 +I%9eUL ?#^ɐnIfi[Zyo`&z[L1T5!Myn?3 ңv n/K 0D%DJE$>:Z/SJwۮ%]@oTcM619ZKo0VF6ّq& 6/1'fjjS4T1[ys}c?Y[am7 lh5I" ߶Zx)k| %s8Vل]Utz ϴkj%΍Q ;w? a<G5TU!&t5mxVpOeS{ejJ z _Ms"=w,]gFǨhn)0HSXbݘ_!V!)Qt1BKUNz@8ؐU|Kw:-ky+{b`nq)4Lq!e ,ݫ/ ƥU7 @PAR0\ HЎJpP iC4u_T_=zg4yVL@|=7>O#_^o@*C24kFM{+ WMM\5]=W0p. [뽲3=ޟiNQQ.'n_QL[),)w(؃BnupF3 JjwEAD_N"ut"$0\sFPӤIj'Ipݪ3 Ƌ6p6]\( iPD)rAPFeQʓ@U ~c$;*woNp@LW%C9SK?#N4c ViΥy )-bڵUBc`㎢( )Py<<>DIk"w2L,s^E&洟oŗs->W(AIc3 FEyE5Zt%͛:eGƤ78lSR,fqkbP0ܽJ8I#ȣ1 [낃i:^q&b6N`2@E1뭂#s)z) 08eq YL#˶f-Ems f+̙ {@ŹmEd߮LjM]";é nE0՝"Y.9} y#J-

kA@hn&"9G?kvO,H*g`z9o{u~h1"+a2HAi$6y='ZVVkO> ?ӽ<σ ^&JcV= HN5L{#P6{ts)cf;mDžq̈́> 8 _Cpped ::҈|v`<[P)գ|m3TTzbQ@(#>yz t{zeҭ[}9%/2 +mƋ6>iȅ,%iKcÃFk=cI\5Qgs* ohFBt`C,cg'ߔᾒx^2hlw&)mG\9 Ia; :#1juf_ʑoot5h^ ZXu>VLeߪDG?zn ^ ~e:VǺD&?_`_I[6>W& `޾ܪߑ6en^a#kcpBW2f/"{jhsS?2KΥ%D9R/[rha傲l[g[i0hrXL>')V"@R O_mNE|K"&4wO!7/jwחiJecЧ$q`y ~EcD!%ɒG]҂P=R}(6MN݇[(7X 2e;wq"`|O KCeձU:ĂGy:6.G-Q,roSHi?*P7G>;n|=j02۔γaNn=b-/>!6OF*=sK'S ZvQQ(tns?Xh`zda;RGiHY jkZgbO^U\ qAy/_T%[4yDPW?]ݼu"?alot( ҤDU{a $YaJHRh£exy6ejnM> e?Q,'uq*(%+8Eto,M(Wp-%-g[2 i2>QZxozmv)+$ }%|ض 젚v ,K/HZ1's%KCcIuO {XR"%(ZEctpW믡.4C6mz%Uz Ot NV!`}C1-#baR~{-SWVlB!XnG) d.e¯N?TW570~'ʭZ9Dk޽O`$v"Q-%\jPoy4sh?ϮL> |´^ސ"B1=ˑS&fLj;ZC؇O_zJs/М4l9QI _`sWXՇ[LFCEʗkbᪿ#hB\ y {ܐ{COJɰs*XVu8Fqĺ4-NPjѓpe^?)PERnQiJ`EHO4Ʒ!>~Y <:ԍY3S\Oyjh%g;zY3am!yCJP4LWbrs[ c'-4J ^Vb0=j8?i:8d`h3pYJNOļ@e)WG',ө }QAr"lpkgJ6iaOI~)IhY1]rå$Is0h2nժ [pڷǐ*{@M!xH_ QH[w/IK( uMʭ6@5ˠdy ,sV+<l̳n$ BoVlcyR{Ze% ͦGB p9(K  ϼWY?z9Л5_t,>BwU<ҹw>|WJ2R,X&#E^BHi`ۥu gIm Z4 nKjoZ4]Ւޣ*.0r T lZˑTXDtXbP-A1$L$!֦u:lqvRHu:%vD>3^cVp=o:y3(-E^A ?f+C8@+S4ص's+ͤW@K4zPw0/ = U^.{{鏟K5цGjsT>RQv4l Yimvwl(A6Dk(1y7b6ZS͈V`Jdk]Kt. QI^;N0/f $^8%T>.wtS,"asH`[w^;Vmn7${f;Y=9O8}0{J dlHؽc~nEfuMuaRѴJtٕө8cG'#ipsQC:ڃFqbΩ(p {gf d$p%@@_>A>^F61N_\)E:62>b4 (s6s[I2+Lz';.42j,IzXdC) kE"$.CD@O4YVY!؄>sYjW4zʈPfhԾz;`]!hu2W0zj[w&*XߩKNfs2oxt> 4a48Rף;(jg"Ѝ:[8x-w4cq:6ߨv2vXo6V>$ gٛC)r$G pr7=]͗&àTkRh~ߟM‰7(UT39Xd4cY ­-c*nTHtHCz! ?0m *+oCo9 OJd*FK6׿Zyѩ%T2E{$QYիٞ,U=ZɱSj W/ 'gbwX*_ %:di&ۨLiK$=f::IxgcZŧ3!=^ /~n랤u]t<=#]O hU~Q[zidAd c!%uG;‹fT_g 0ll0kn#C^F=soS R?d䴸GL G֙˃uNo2YЎ5 xH57SWP= ,r'idbqOV6)ҿQH(&O}`gl΍ 0}`cRZ9/UGYP=*Ng7Lƚfp6e +䷋O."(%idvZ}bdzKP6]"eqv#<kK!i1GA8tk$}l8vܩv[vWRBTZ?鬭 ?\6K2KtIՊ&g(Op@x:+TtKe(=̎Jޚ7I%'ys)H0k X Qp+Q 0ު2W;Sƒi? #,ΌϪfh֮1 a)>J%%MXMb ï, !c 0#ؙ-RKӍG/FL`PT*DZ *,Գ\ewG-,XFEHѽ1cp%wp4cj~nLy-ꪬܪ$oPht+to\wݺW_e hIO&w9=+IWYKR{,#JY.>)[Zs=~c;o)įW0c mlSs}~oN@֘HqgA8o G3“s-(MWs,uTH\VL+2)m*TJ+e@FPSw(G{+JAU&^x RLsGe4+^w3'W 3Av}k&7^Z6k>}= CL"0< ӹb}<;.&`ydR{Hα,>NDx[}yT_8 |mQQyĿ7NqϾ wz= ܆* 9*BXɂK&@Jű'`{,h!d-l+:p#FjhTӲ;#rఋqqMJ]x跘?ݓ=ϪүN v28*Io< RdvS7&]Q++:f*[X6zbhnH-Nf6t,VX5SӟDt}5aXXv*|%gXvyhrCTd?G0}ZuPd`v@C{ӭ9er9H |3v o6wHX@w5bge[yA: 7&WY֘.L (FܛGkVYrL paH[=lnwPCMPm..4ܜ.ᠶMc泐lT ~Xx l "Lc 9jW^n2249骵P \BdU`̀7 lF!8S$Byhǫa:l)1%g#0[U`6 :=Rg0niu$?qoX\y_6Gk}")qW⁶%~_zJb$Oh4})'dWJPW'GK?8ܴVq‹3>T~)P!=J؅սZ&HAZHV3)C\JeYAD9HP0f0'~Cr6L E>(%G^@VTMϚI`YPu6Hnɩ~u{b:X ` !.ˮOXkF~/_C*#F{t$"~[OX0,+aZEDNR{Ɂ²7g Z&@lNjorMAڍ\F}fo0*! /PeNSl 7ĻIp6!y3XH-rO~c 2{]jA3q(G*IҭuQmx8ilbtHTV PجJl})٣O)j"a)l¢nI2j[fE$VdEkHFХ>`9{59|Q8KC&KP.KM V6|اV7^Z5 gWF z"m;m̄Ipw[+cqw jPI gcr F0 ')/,JGݶeH^V>zBlkj#/;j \Ǎn!bO^eU^%EOЌ*F~ OnUF[n-C(L'&aFIt\;7ʗXOȞCW(FQXH)b|qHG ٟg*hn: eF01n&i;~C9;XY ʳ#zo겲q!aؑ*V9plL`b b~W`Vl7ӝHmAPZZ ƵH u9 kzf4-7uh\EiW"7F~ /AΥ; ARw̽I7^ `>J]&wFp@&/PnBA(E-Zj7A~fh xad*z*ފx>T\c /ScJEoQj9غ\s`ixS&dр)*AYn*.EГ; %r4Jt}ř,.N2+|SlfGM~mݼI\@!0EZ PGK*9r+9>U&,3>T?k1ʠ]&?H!fnF̭.fF涉 yvR:xh(n}n3֨{?!yc[126bk1t!]r֒t.W|-%b||st]3LD8n'B3_D$E]=T%JQ5NQr5nbndk6@;2[u;Uep$I=2e# U}#1"Em߿sj9 wii[pϵ))\l?oNqLǺA-&A4i)dFkn8rҙc9A|0d lm@9L27dw<ӛsz_ kv1)Uڄ!ҕs[?Zm/x0tZkss$bf!8N3:!t="A떶JNL@nh+DU` T A]]MDf/~2&/Ӯ? 's,s  G ʣg5jYRB&vo`18P*t&|yl1jU5 +[J~@Y\ؠim{դam^]f4i3 ޻mq5e}H9g 7f,wۼ8=KלްHٜ H\?2Ȯ?Myo^vdP``^j2/+Td|H+d2xLeKv5dM ?T핖] (c،~m\}ks;郾B޻.gM/(>3yGl#livՈ_/S9&Vc]d trcƀ=:HiC{~nUtnKЉ%c;%qxJXkܧNXOOQ dg׼x9:3 Xo. ļDPՖVkm$.n̟Xz3[ld,ި:JHF^ P?:x# $!ٰZe ,/d(.`RHN*!>gavՅ;NVL:J]<,:k[0d$ϼGf'ST9,=Fb2!:M#$'֠1DۀAƾN]~z޼!c Mp5ui ƺA[J>]X.)"k H ïy$lġI"@ZZx 'x^rm\ύSɌ+vWu'z-mM&/ï;˛Lڝ$S93T|vsgk8 ~=PkRPQS] ;umGk환{w8jk>LE7S8da3c9`0,D#lqG'/?C}TC0ӈ3U1Д uwfSnF\n='rbd0Bo垲ͧ{I cK>36ܿ#',p7ߛCYa]/ Ԓ wy1@Ď]P*_4Vi lbfK}8}%xŌ%c/=fz8_7@޺0+ѐFJTM`sOQtsܸ:e[fwVmւtJuKHI 8C >aCpA.)d)=RE#[.lwpR;*V!ieߔPoBP4\ԋ'phD'zJpiSE-ּF&d:f|(ΊӉnªZDg[< VP 7n$X1ѧayo?[[4R;v-9 oؒflEbьؿl0ů-c(`v\]211hCK,VCqm~67o^Ws+Ў M<.AδaN-MSKۿd \+HB-yj*"k6i=y 6wTةByZyFuޑ3Jb\w&҃I8hx7QOb+z(LUs鬶PSxOTmDΉ%Fk=ȫ*K 0Ay4a4: C7p9r_QK,鋣T\nɯ'2eG.7U7f[&sdަ9TV=PȪ(Ebh޾;|%B~8rG$HY\6d]<{<}gR ! k|_v\*0@ ;l~ UYU€*'qx/֎bOqK0;WF\xc!)RJ3azÕq)hMU=CT{`F#zd\=3\ (`bl+*VC#"CjMQ}סAK7?ɫ99Eyc 刬uV %=lњML* -7p[ pq]n*m>k/ z.cVxY4-8?=b3N͇9,_me%o5D:8bE7ʺSv hOUֿw3V+^ VB]bA4 {6jl' .򠏵!"X"|p`Uz?&@ݦOD*-5|i[e6˕o-VDl@p%+5=!j86c!(D|G- m(!nZNp*^%f f:HjJ[mgHa Y5?&(*!p:yATL6QfR{6L1h^)x $h\XFlvC9N;i^tzzoW [IWuX pLZ&p?qfv*.r3ęS%S_M:u;clYŽF |mbNj]?/3]@qq]BWwYgۉ S? nExchZ{[%88U^%)Qy22gjkܩD`B ~ZUDA:r_@AIt@HW{={:Zh\ITw\M u&Ĉ  q+0U4mp֋2/v~̚lxQsg]%2ݼZTzٜ׊ƩTz+& ¿|y&5sѢe[mF]cBGDX]'/r >%t2ySl'?˅݄W%Xѻ=_5y\ϜTyН d|w Fꒈפ@;̶R§W%nŸc)ꦬAjܼCW`ߝoN''Gf֫ 1hdPp"BLϹ:lkXT5ʣ"nPT\lɱ{ž{ÒN:F\=(kQliȝ4$ _U_n;-<5N`AE,gVת{5>Ř*pZ4(k5 (k;_bBzpkZ9+05>▭\RYeh,cl2EZʧ1%ž\ mi~l $p՝VõX ')&XP0#pJϯr`%z{\w 90'kZSCPŒ60w Lt,` ٫W𻈈?OT4Z"V%B6f>_INe4<w]Jk_!ޯ swj u@j΅\׬ZRɳ Os$J|FʃZL}#r5t2F"mw$D=ٛ3m?cISu1~_B@&G`(kD%Rvې)8X?:e|(GDJc 0Jf3fy9BiԸSoqW3KӠnV1q3~pyz u >{ -D*Y,2b§A8q(lwTcFP+Bq*ˇGTke e'/gV0L:xWIh8N0ǿf7䪜SkMwN10ƚF4sq}!v/Os;8ydc~~[L;W٬+ײeljtItV*-azgV rњ0]u4rh0ȩ#j7ƙBzROe:Zv)n'8^\ý]|ĥߚKLbaGGpe d1] ]/,݀ttԨ@>h}g4J{Ly.U4up{ FN˅+09dsmK|7TSo?ߣ@R^jYdϚ8"j.#.a,:W="/R!ph%Bkr\> qv(){$0(" $b,KLQKlڶj’ ӍjkۗPwtNҪ>j)rocfV0KhB ]{ΊyZYs77WF“=Hx7/m=UZћx3v/`yc%}O;QsgLTFۗ]h]8r" 2#c"vB_*;&TɍP(;5,NuQp:C;q.v_˻? SvvF.mɮV8l_97~4Wd1mI[YK.+ {6O1j\D/}nզRqYF31MӻVѓU^76O.O%-ZG)ARW"]D̄Hq˞)ƶ] 'CQT=7 4 e~noqbWfܜQL;1C&1LdKtE~z%-n5Sٳ?J]e8Ru b7J%*&cbBo0%uV}#6R?08s )RR'3̢Ҥ(AI*5>Ex-A3bN[xnUs/4IK^gI?W8$n qHO8+g7Yq_%j6Yc#_Q@}١}Zx\M}4iCŒҺe$za40&t6 S! K:)7H!9!c-氺k[+w9j#J槩#I#fLoOioIr`ӝlS]5Kg7mM˗/O-5'QG2mɷ:2|Nm"ߦZA3MfltʇOfq1,i`6/yVυrɬjo!$H;j45: ] WvΫ-AlAwDW`S֊_E.@EVo׳ĻK`D1Ie5}ek7xf[0__Eކ8)C: 垷d .}ZTIs*b]ԷuzHLSc0)JdY ao;gݿyqh[Qt-yzGI2~ٴXg3 $qNJJʉ/X zt)4X\G[Il&Vq򌍢cevb;J1i!x~Uؕ/nj5f̼H3)hq[~HeBtؐe[r肊ieveM3(]:JH5%:r$s>U/XQF2~Wx\T^ `.azxcJewW Ä50ݳI\*$O5O8B"i3{áZEbK" 6S{C&\^S6ጕD]s:c^Fh.a}>W3Ւ][OnWvΉ J S{W;'k_-[o'h ~bJ"O^44lEo-{۴O8cc[^lN~t/MHLKwtO NT%mX:,oh׫mt>Ľ_פ%)NN ]9d_v[Թ&[ +Q\.1]eo3N5_I۩LOuÖd~}|ѷ/-an u KWwiAXӲu@paIeH Ffz*i ޠfv>D'^ :99.N_£p-:aW.\L(2@! W7r/u/%ab6WH˅ Γ尬D̡ 6ɀh zj1-IA ] ̎&%|%;DMH6t3j#\\OҥŮC l p:pCB[V4gL [60T8Ìh?u)w-D҉&8PjT?>~aJ  \ʁNu 3=fLlWR!utʼnM@gP 7C0oSLr^0+si$<tw5Qn&pzRo]MYo&/  yE7-?TQPbO27jӅ ]EΒpq7UX6GW4nVbq 'he uMʇvnce\׵N=ߘGt8eFuj'xmvq"MQL!LG3OHZ^3c-MocWbg;_[J膇J15zK@ IOcT_)$׋\pEzI!Hc3L`Թ jˣvzAGj'uZeu@@E̖sW=/C57E`X_C%:U-Zw&K&D[UPfk jE[E=hb ʄ nH, PTw -Pt[Uh,S-)-Qv`Q(š$/|+;t$kl~&7Z]`oOVd&bep_x`+~~qI]9S諽Щ FES|N 'g8j7;~f0sf, {܈1g4-@a=㇍& sCzo^v kYiGDKp${q7NeHh5pجhߓs˾a~v;m6ț poL|- :qâQ#S[jnyXBMf {T)-1Հl Q3GWd5 Z$Û-ɆRue̺ RW1r)ZM{)<I#a^Zu^48[{^^:c΄*f)y5lᆯ:5%6i]/bFpl~T$qHS;g t2@ESa6ŝLNV.LW:𬈡|QhVT kQP7uxf{RNd&e}k/s+S+=.~{74!M.bvrnĿc+SP WG,Ę%7q8]u!2Hʐ'%l,7\<Iiؙ,/1u֚0y.^Ex/y.,-zFl2yiXYH RUE; {|<[A4[G ]mrewzRfz$5&/? ,Tifz,lv.cI3yA4?.RVyڙ X,#yD=NGƲZ5}C DCaڇZ^-72@)4x%@WQ@7ȷ3Y.@K\[,xqj= "wt1UA(t Ǣ$;G1 OHOb|%xqTXZ ;F g /ػ12uvZIlZ8Y>iC$^h~RpPĕ$_vLԆ#8pQBeMNH;CsG+QXm4N{CMhR@S`EqZEرa0d6 ݢ®x={U- k6s<#CG$#Y,H8 ikK;ϵO˪ye@{2Y"QPD(+[؋in,.:c21WN9lUwb}G{x~ӒHϜ3Nowef[˃_drYͼ%ܲ95#NTetͿ뮤B)&eG w]8@W}P}U@FNlk7toD1EjLO pN[aQ܉jU+y&r^8DB­XC^fU}M ܯ|V5 jez2֜U]Ddcxֲ~¬ʻa"p&ͦ3%%}\.DuJYL@:au"TmcYE\Xy%KL42Ć@tbO,PY U>p9Onct|EF/􍕷iuI hOehXjMA3nƘ齿 'fѻ2j @b΋&f`DQX!\or ֙!+p=gղf߅ YfP &| Ș{ݤZcsoDI GŤÙ~TFRGqiC犵L0"-}{r?%f1d5$X;ݓp֜"m9)pZ^k^dH M$"X|/K˰BH[8j+AaTG+B0sVcw`au2C f3l٥l~tȳJpF My:6-3 !js0^'6v:^RL!aa,ևJN avr!U$̌2SžE_̆E{Bi O#?m2 ,S]ch2[{sü[Sэ;oqhiPlsG!䢾#(`C^vDq\Ɣt.m=t T!q [azN{xA S:='a]_\%)'u(@%/"#`-)xygZ6ķC1Ǩ S@RWJר'<4!3WrD Aɽ֨- V"-,ָ7"֣H DclNii8?ƨҘGLPbEuqΊT UCpB;UuU_C]@F`C34lIa=#0̖< p=mZ.2g0(cjq1TW)Z"[.Р"w"1NKVI߿2J!5߁dR"nA%dX5hTQֶ}ȹ6h|遚uس4w~0EƟJ+ڑX]6LQ\monV tu:0I^6ji,ܧ $Lf y6cF[tӼt*ADVD$6N]Bs9.]u9qHwʶ卖˰4L9?Uվov!ap8#7XyMҰ 5[CܨvXeYтI5HO3F~Aҩe t]%@(O H_*?H|y9 YY̙|ps}ZY.#,Zv+\QS%׶KmzKs%b37hG&\5㕜w|FQOO1]_ fN:^%vE8%G-֯O>MϦMkdłEǽKB B=Z6i딟-@@'3SX]UԔt[{ILDQ4C5u'sk$x~.' SNH]Vƛ8KyI>mcQ>CA 7ӈF_zA쵱AF i5WɁ zG9 *n# >H_ԆܒxR'dL$%ýˮQEtg*A*b8pCe cS7y, 7%(cW8[_]ik(0po׀  #k@L`dFp9LK&@T^ nfSxY_A3 gi^"ƮZ]DB)3fpBU(#.ӗdmz:b9x;g+R$vFl086^X94޲g,jȐC܅5)A:JtAneUA4xIOf(X].; pJ^%uzmP{6w1֬H8΍㻠Ї%YmݒSTUrέ#(A4 }tI~3rn I[@X6Y@z +g SSPnkRH>d:O_굒,H+4݈gI 3ui)DS捼rBC[5U>)'+i[myV%Fu2Cg_`c X]2 !("AFNr):,̴mMgJbNO%rt___%8bc3%Onp$Y7ژD]ƭ<g7#OXw p`3ܺŸ,u 5$yh?eܔ.ԍ\kI2HYSʫk7Հ.K!bDgy]owN*"g*G`@jG]Qs&@W$"'d.bԀ ]12)j&*qJ#}V W<%ѽʫ3ϩgJ50]g[<fShw.A/H.7m4N3?n^[%.LƝg6pZ>43\@fT00. irwW^M b [ Q~]f&sNE6)g[^KV\@lK xu)y5!F.G-d Q߷%VvjԉkDz .KUم=F-[NE;#yr22,J1q١/-1|'ip_hM&", SoΆ z^\-(j!IZ('# 򴓾#r7cRpM^#泡POU R'>1ҶՀk8}KRk]VGVAx%'B`۬mWr7RHgcD7F>_0'$kVa>U[,|Z!J(L:]u|ӅwγiEtPo1Dߥ]8TlV7ZڜB(Bm_ KM'x47͍"vB8&Z=k_u EDW_~rqV,L.7)Ӆ4,8{ooP%H*dZo"s7u`{\l?(ii@:Nd{_Vz$@bdOEq_Iͫ: ihsX\E %c]~(#j7Fsm/ HUco99.Wᮍ`eշ;)8wQu[&{ŠbDIk+vo@#I_՝w4WC. LiEgA(c6_Y?q%ֿrTr+o&d{a@3XpiR&܍lUʯϢ?>k_-./݋NU)&$!I4_-hH9fs4cOPC,FJ+؄h/)_eCƗy z0eghx6տ(E -I\E7F=óW o)*6cުKۿڙ ?t=O%늃82]}(NQ!+HaiXeMWWI -#br ':'C!C# xmCƼe[*dW0}%36;!4=8x+9t_kO+];pXivf]56\Hpqrfm`:yCI"{}Xu#I0$H&ryp'qyr ?]Vf)˅X+Q՜;_%Q_ lJېaؗǥЁU1f\wԑ3"q}mbYRؓ0rzB+knrM5pPʓnLǂX}h%K0 - ) Ŭ/.y>꼝pjHFj;kz$1)O3M*k9N"R)^_Im(H; Ww$]m1ד^a Im~ƿ,,ȏRVMIh,-=2mjgҩ'}F<*锂AԥBAIbfWl '$MTQH [!ӈg6BV<|OvƳe(DϪoAIS]T 4;d-xҔ$򞪶Ja(T*vߺitA˓j 6^j +ګrt6B0ZfMZd{G"s)B ~A۫852HU|~2 -\ZT_ nMMJE=X<@(KpoH!OB5"K~[ҺskP)4Ukn~W;T?uG+@'.G-`[KPIm/Ay2oq;LvQ9Չ{.vb@bR?z\?D^S} ;f9.YnLO)P?S ]O"bx+quW(բ$uvv^] /VU)V؅qv+-Qe7\^>Wy9  KcM:YDN@tWh=9_: niPNp~ \yp_=ġ- GZ~zv5H9a vTyč@$2Tj8*}fF UfbCEs(%0黖]jfZ805o?vk1~DcE.q. Th G'hrN浇Q{(e˸E_,35A}Wت'+v[5b4LC PFsؠ}xVF|W1pN7|NúD]v!GK]ʨ=H  qN?@{3^i|GJrY{V>WJ*H-& 0k 2qpu3!j-|&/Wm j̋Y#| ٘lV\,|vwQR5 brLfLٜn:D~)|Ql"$ >&DcLl뱗m8)rM8K}$L+=AOa(ʺf`"@)@^ I8P W *㈠@=T3&4|{ XgllygV^u7toC&N>`N>Y@,E!8i9:-ҵlPXq+,5wXM`قȋ>-juSk Қ`-l'y F>6Ts+JB괎gNoɚa|TQ߁,:xU[ߘWSz(f8O)1@hB g# PGw_=+W{T5~>x7/.Ή؍Cp|XМ R&)B^sU5c}FA[PG" 2wN1\hez=;'QH&gr>T#*{77C2ȋ߳%3ܰ&ǍAӔ!H,n4#2[ 6(˺Q:وu̸*oٞdabɕ}=ر!Ɩ$XWHa!K#)b/Kc t79GA ^m! 4w@Hz\duV+Vi!}ξY1*?7N,k3y+(3(Ps{v ]b6h* y`3d7y@E)0 ې'R~Y}5(L?N͟M> 4s0ZPy~4W1.CΌv^FA+ՍD7N`Ze@.ϢC]+85ئm͢N/8l3F]Tyt^$ ]c)\ ,T]#t!xlAӝ=wܰUٌc)( -.ϬA+ dO"B/4 ҫ'C$}3kT이8(M^M1*GZsҍ]P)ri\}&o|x"9j n@`BtT /@bVzbCmk2Fd |؜G0L+Mjr,&@CIBIpzSԔs[G?׍? YM%F>:$4g/,ΚEѼ؆{֮Ȗ90@x$k?g>Gwhl(ߑgڣ앹$2aAjh4s[`sst0ljʑLOlD5#"ƨ6G5(B }iH9bݼ"<зCE zѼSᕞ*3K8 S%*虯  gt6af̖4D/h%1n=6dDY`kqdq  y!& w\c/~`0` > ZO}ȪHZkDW*h\tpˬmb)m+Ssy8bQVO<)FK}.X7gPEC}Pq~:DӋTGS-ny1 J>)ؠHKTrEZIAHƴbAqDI-8DYzd' OY՝0Yrb,{_aagA޵Ch0 pǃ%€`tLU]x,ϹE5;>%4T7RԅIќx 9ըQj<ʖ+ #>hm-wİE Ie>-I*=. k,TƾD.Mh;h@Pt ٫DŤ>:"$tAVWRcCxsC>v#I6VBE2?$,mlgu\nueEgDFq5gTSu;=^xv*7 ͩ)>;ws\տ8$/}dQu~!YK9 kU $wSJV v(|ф ëΧz>V# c6Gy}A:0ո#S˲YzZVGg tIէNO%2;A l|3&)@ ݚ診%iQ{@G2AM? 5\gW%2W_^C©\ieGajA^U`ANhgCh/EdHMz~UpՁm84=GxpF:gbW(R!ؼ5=P}Vu,|q$B9p5JH[@mΓ-. bֲAG&XYZ|3P';pxev^ c5OpE:)U=p6[xgx9?8_ҧ'&X))s@lm5 6^|ՠCs1 cA GC=bZBlpx nwۉLôμ5-vmgH҇ FL\+&iMFzS%vJFTRL̀avE%g<-"Qf.mi oy Uu&dr̻w7S9;.s oh7pקkIrD1]υ{$Jh !8ք W6ihOpjMT+Vă|wn(d!`umSߗ*)lV&gY_Az{flnu} Βc¯"a@3B 'XOE59hw@X,חы\A8^#"+E:}/|]i(@Ϯdh71[JR[=Cl-^>lņ*UrOڡYq܊PCy$9\JO6gmHrՓ_*@6$Ixʾ?hs9~dR& 9#DuG_!H"tnaw#냺b GI]Φsw{h]DO@ʼ DfJ0qX>xspHo TeKO3wYMy::iZ.(lq?9U Uvtλ ëLiT%mugdho7Mv,.Dρh~o(h^hм^H%#Y Drd%ܹQGCBQUvԵ;\K ޝ%4y'~hԥ+H]&,a 7ʭh#hO BP{ib=qQtQ c-.˸68=(cOBiIGzь Z I\#$c󋄥J0IyX-B#"PR'[ gc ];ExtlNhg-ow Ą^UaEҍ57$ZɮpCTZ%Yia[ZH+ *.#5˫A>Ȣ}Tn3v͕wm -6iAޣ0v'Q COc sm?Qo%KjfVm}36VػcR)tq40GQuw8ŪkU C<ѵѤvv>p|_,;iCΧ+uBi$7桭u^vw{͝>Vf"hS*3AP?[~<;Bg(Fv0aU"$e߿`X$E8|J|ɡ2!? T$׆@7QG8ϸrg7&}:Nȗ<@[I󤜤WƛsMWK䞀Nl9vN H .wUކ#<-pP_ ng rpc{&(Wpv tEL\[>+f%a4GVM \ Wfa<Ӑ[ S@3b9|tzi iwJv8U}{~V  zf>eQ# ug&flrv;S0$ۙv3ڙ4H`/U6I{bۋ~Z#Я9*)%3]:D+!26ĶSf$C ͠ΌiSdO.aK.b i~)L 7+z'jv񟳼&!u@$lgLwݡX2_"FhJЌ3F,b) osfP:^:{ LT Z xR̿s1ϟKcsY%ک:>1w?M^WuGwr3e5-m7!uO>1uPYQA&Hkr=Xa6 &rK'cd8>tH:-zƔl/skELtV[g;l<3AZ),qrFUlr :k|͸Y޸J +ILm#߳4O5^C77L?xIHi4u- ȖX _S_4.kqFgskoՑ_-15]f:c (9{"Ҝ%)7HAP<)mH1sD HAk$-R㟑#\_iVyz(&;ڛ[ f'>_"wtpSH杻RҼ77IPBKzm+ۡRF ~ g}s==\S%qGIw3\9؍A>N ~`nd1J/lw+8+!ҵTGLAɯ 9WJ;LՑiķuDrtCs@P?Tgc]~{r"kc(Λ*N{pNyNaA׸:k槪!> dL6 ru:wY# ]轑 1S&_E$?R2a/Qjy GH\\ UxXGB_ۄcT Fi2D?+"ьb!U@ cN -kpU`-(ZG'Uj ?t6ݾ 4a$.l @e`(i=qKӻ aDB<} '-&0Ubu,ҀG⛽$YR\WޖrtrQ(H{TdNCqCqq[;Jci?R\yilgЄQ€,{h D@_VxgMt$x Ѝ@k 71ЦXJF2o%Y*@p8Т lFJyɾoO1sr,ہ|iSB&wE[ZkxS3%TZ~ ܐZh9U}xnԲ"W qef\Ń?`]؆tpzTD9z. iϠ::\[̰øN$3ֻkK򬒆"՞M<)|εp:r.i v8vB{$BB׌E4ΏEnA3ZŤiKpEP%J<#h( =x// VPM?"&6\.M|V 0wb+k>[ai$RD SԚ*!7'T~ƒGG^aUgnF߯fWj?uHw>FJ9;T,HqmdI'-SM}%X`av 33]GޚYCwij2]l-2lg*H,ι^~/uw0<'5[!h Z ˽t%$9o~ t$x~)E+AQ6Q8]eweh+(LL뇫FV/Gy$?xo&j 8kȿt<⒲1\Yɕ|4TsJW`x57ItZ!jdgk>O 4s^xp˙r멍SlG{^WjS\tg-?VߣsR%He8~Tj>@SX;fON~c9(bKoAk% *7}ײh_[:+ S@8Õ"79$\ψz$% t#0r)l Y" [s*i`U%hsp5}R뚠z AL%%ntum9ߟc !WWFX>ޖo iMG@!CtKG <֌D&/—ڥ_HT JxJHdmO]sm{_}sÁA 9D/ʚsE(~ۯ0/ìۺ:>}xzu-s:FDKjw9.%(0Ep /r`&q*5`/u ښ \ M1 Q2l_\ ۚtβHOihP,Z7[Pdld ߇?E&θYmBF;<Ƙ"25y0%w]4[NA Gsj{HY&y'K;2.|T]2dXaemn:` ,c>*V 8g֜TA~NcIP-8.z֮y8; +}`|J$30CNzq|Wmnq[ =>ns!&tT*v1%'0S!opke.@A;2IdSTRk )Nz Szqҍ|b'`aHzs5MwBd=Cb+H̍}#;Ld8i-vbi~{+÷dͮ0Y=PȾ\n%|<{35vy: c4 a^AFi$'Zm Lw]$Js@WѨZ=r=$vhr) q94PFS`*bêO4SϤIeeni׮!y u a2ƼI{p*K wA;_x:!n{8⎌ad6?48.9k1!-{sIasыVN;C>=C]s"Ia*VN&yihVF]W0b^/Irl fvk%%{y@$UOʘWѸ!(| ^ktQ%wE@V iWuC}6,cA`٤ O:=@ʯ#$W#Q6:'q K)vLhzKJe,gC\w˷݇RfI\FtZfyEqj.xP(goaзP-~e 2[]sY?&˦i%"]67n 7= T 39]LlN)Olum^I)~^ʐ7 i ar|;tN՗4qׅZah6(ƍ\npaeuZ'sMr 1 EM(;u]I(1pV3/q酏H/YmuOn[Hday$9J^M'9qrB65zpYfhP,#ȩox< Xm"e,Pg1%bWtRe5ӤGZ6-Ngz?b=Z4p팹[&Bf{1z{*+("F:\N%ʉX>澰eBI*Gg5FH`~zyV\a07Ņ{bk;Vd ʎ`MqCAnBރyŦU8 #z7 MIJ\a|D>І}wD(&^##*# +!Gkbfu8VKa {L#ifδgh]4i5ön R ]A϶1>g (7}WV-`Qy<ūE!:d(=Y;ǂj54 bIJe3#I]渆~W]<[@'g{:ҟ6eP-i4ZvB3|ՑxG;*OHf> $ *^ј d/y6":ȵrw lj}E@ʄ3cF3&Yz'`Y:,y˘>Je N쿓ဣ{B@8]>C䬞o$X|H!Ybh^מC%)v8B9vWk t^\-|VD15[n, tӖG]j 1Ё:1; auQw':)W a\j;l`cӸ1 c:r*tBCM xLJbhn;.πgPf|~g*2h]G3`lSSEl"=.T&`FyxsmR֚pVqw00ܚÎM߄;:+ 31~c;+޾l ;\ۥ4[)R\J|o{| D\<Wnh%osmՊUﭧa~@1n1Sl"k=ZɳWB}g!jE* K^F%WČz`_ 4 +s2 ,2K]6S@1%mM\/WqVRfv"8N؊{ .%/ȱR߸ME񼃂Lزzw4r8vG|;h5%3m]e@ʨBij>ods&TK~pSҌ4r7 AŢ0EH_#lwx׏'; Gy-=WUƑƢ¾hPo "qѠܴ{ፋv{LrC1XA!vr$끄?\57/fX\x͜W@IK_S>f{SlEdo`}p'&.} i.>=*<SIX֞0U ?[šcj"Ֆm`s'D&I6D5{j~|l% M5@w2^S ~wq9t+S|׾ݕ=|=$$#-g.>u=yM8j&*|m Шwt.r]a , fqla{KaHn>4rC;I܋,6Hk".0=U2 ?pBpL.?lkphb@;Azc4Oq @^sJ9Zh*ё a%Q 'Sn_2(Fkfަbz"f_A([U4W*{p?߉BR~OR FW'VFUi|ۧZ!tc7Lt%p&b@HE0x6ء"GBoݐkiWѬAiVh[OVT! uw_> &džkLb癫e3vW^szh9k}5)O OXSl!{ $] y"dƂ$R),4bx4"$Q' 4=^A341`_mjr/w7m*ů{6uO=֯a]}(γn"m41jsPH,)27H$kʆ0L9X{G  OvGsYU_r_ /ԇ ̣UxvE';j;Μ{CD8Mz̑B;pJTm O"_ mJE_mvi+ czh#&Ga4Wh}z'"NO6u22## Ý ˍy»7STC%N+ƵD$(%g&uI} }^I0YN%lbqnb6t感izSN'c /.]2 ??Y}.D3iĹӠ(`eHW˺fJ49O֤]OadtR6wX6I;Z@"PB2eTh;<vqx2uehW[~-B]nlaȢD({d(RaVIO{-'J͢ <9~~T "gZ+XO1_L62/4vvӻ<!,o2mP=(пJ%VψbMC g`o?8"쏤y+)Bj"^yUuODzqP&̢7c{#%4w _.[\0ȱv_D4n?K?M YQ\, p K} iBFbx)F֢ņOn @n6܋+vxnѤGF2u}vp`[NlC)^ G&&HYbE9e=r_LǜF;:J乒Ef1IG+fW'1Su$QnnZ2-0[ʺ&qQ/p,E3j*~IZUWm9y>tXlQ.~QVb C 5EP͇,s}ڇ mҶv}wr|zUOICF9}YlSXs/ÓPAw?nTˠД>eڧVW!c;q}^`ޭ;55C@܈Ud9ԝj_w#(dyuQ3L6o~vxCY]U71b9hEc׻!L4T׺],i:IR zZ;e,*3e M-qV8v{xs-f,b+ЙaN1񽿍ԽfFGĎ-o7|(,Hɂ"}S75 K:bCgk@CA.u}:HxrhD)&2+<i>t|;<{PgT2rڹrCT~^T;&$UXDgS5NUVVDO^%"gB,`+9fcƑ01n'~2ܞ"YYg y=I8)?z|xl\p,ټĻݝ6JU`6J>#&͞x"g y-6NI)O2+N٘9HIϭb.4uLot 'u[,vBcS?.VOj].Ic /8rK}U?TsRfyiRvC=uASSYLʋg GYaa1}"m6gW)f6XFN %&iÙGt1Z!+|¦g+ Jo"0U\xad*}6rXg~bD,ƄU#+J\dV+FPDxE8#Z6i!jKYcnR7H7P⻣\ePAd."1"8UIa|4h1pj(3

}T[QHfx#5% fstē^^vwH.]sRo7SGѾ,S'C;7jnSc !䢷DFYe0 )ͤ핏p!y{jHa~Wzʡ/=^D'}E\ܫ["*@fcm0V#rw$rLrgx3k!CƳMKJ,l %\xjDiBexZ'ᴑ钀ߎq Q:5>E&{Dj9[ Pu *ծnDe`j+@ .NWU<, Yxz?ͥ (yZJҘhJrÀ&oVU3d ex:nk32 pŷF @7,OIoǏe7{ "܎2BJ[ Ztxx_a3V׳%ax*A{OSܙKzڹA Fp:Ldclf.8cS>/ D,3se=IxE"X!xlTXF-͑ Oj5x 5e-a!mdvS~A[Dpގdl>î-nոixtA袖~y_X2+7jvu|E`&C>( X<c5ǡU%{o9YxD:<]?kXҹH3֙Kۊj Rwh,GRٲ^ꍑ|(3ݺ}5%_إO2v[ Y`؏N-4ϽWnƒ.vш2vmm-B%U O$x.竪ۀ!;*4*⸇Ja?3)F'$v񋏌Ib%WviK[#>CWL>mk$b*ITY4%`ԗ}x`W *[]bA䡊" 7NS5&bAMK3YVe^A{"ʭH؛TRlhݍ94 )|,ex͐/j͸Eo<ʪ[xy&_^8Ҟا"C!Lz*jʄ"}ߌ˶,Y>[]S/Bթ1 cIw\ \D;'%z[,o%{%ST#\dRA Sqگ~b:O|hjSnƅJD dˉDyme%l6Sd<XT'|a݃.6mȐ3ò0@8gg_=l.Q>hy6+Au  Kr~@t~Xme1X6wPBpwe^^ 򧥍غ됲 6+P?Nⳣ.ة5ED7[xF4_)쓀/"#|'qg}]I4rcߡʭ;s)_vهd/cQ#"Jh}+a_)HL$AQQ#kk'+v}CN?kOv92al xs`,m@S+j@mZ@&+9g{ Ī};2_!& vK,l+^_Y۸%n70i]':tg9̟,IOEd%%SE*&@eG8ȅAZYA͆,5:<3b~$P\7^t}{.n6 $R)%fRK4e Nh7阾i> OE5uYqY#1jO,q-b]O(mBdr*b{| 5!+(ɐwD9g hU#x%0œq s*(_%35F8t._3yuD4x=oHF7sl%:OQa]&~M `w@Pꌝu|L_SJ 㥔uGᙓ]j~yA-vKث#d amQ|)FF o;WgaL) \Jč;LkE_fw t?ND4K?kSvuۆs|ۘ=5a0'U3jj{Iq9 Kq̼MC c'>aV6GMe}?O_JDe'h AeQn_8{T=>@ܲ"_̆2N3 ̠t(N=22yܯ~.G7a+G+.(wa*#GC@ns.!ɛbU=eu%6Ux1=8b r<&Pl" $Z/h%z 7 ;U+??Pk@ea]LJ{.9h\:֧>=@.se[xS B!+f4ٕ7ZHH$ *dFNc_K 6F-CpPQU0w֌5يuKL9=п7Pw+a9lJ9n\,5N/Nq`Dv\Q~[黾3cMn!k`D9 lRUUa\R#J,ЬݒU^>u(ΧsT`QF"r,idIW~~ = asR=M]Wrr2wH><B^Yovd1|V/X`}6+05ByU ķ&8-4Q5S0Fc۟yH zOg9b%1G@ i}3(_I|$/8 ~.K%c4u"#.ۉBHrs_Ҙc t l2HleiȖ)C/-Uɻ)$2n6Gg^$! [` ĖxOM,don:'vpLRody%Sx:ʣjm _R ?!tKg-jk 4'?aY ]bS%b\<(97-ww#f,Kb=QJoOrmiKurcr݀xVI` 0l&Hv;#_&hw 9u-G{R!9]vc|Qs>kDS˔3( VfpyQTJ͑u52p¤HC\m/K&|(ٹ\jуۉڎCgA6@լ *+?pvXWYtl*H%+7QL._R>A﵉9 }>f@L&Vf޹IXnO"߯W/[zڗkȆQW~7/CR2 j+-԰U0{$|⾿liP.DlZHt_{ybT7Fw+xwA<|p)7:L|ܽ+L8,SA~>/F'X&΂xXU aev-&_ՃTlLNN$r+mn9rR*ATkԋal恋HInWOzSDMwHW }PknX,z˹8k҉~0ē_X؊FZ% hH%(~WX?d:l/)Ӵ\hv=u?kŠ3W ^<^TWfHDQK2tYHJg1X23"1D lјGk@8]keCWH;=@!O7zʫ}aRCV@i9 9>=<F-C~@@ =lY~L%pvjH\j( *0TՌ GTY|Qrm VБ?nEB'9:^bk9 6Fr/ ڞD[LJMoXd#M 0wQe72C{=u#*҄ ^yn&j*ݚ\i-A껩#- D,Be'+-S)͌䟆!RhN.LQMt鎉Ə'4p^7g֪&t \%^fQR\z@f[뉑~F}O^egb&vݶZ_MQhݲvՆ]Z,RVZx➄cĵn/Vx< _/ݪ&;JԚHPEC Ҋ_`![lN_rmKchq7IWُYP7B_P`C"4[` 1d^#J_RfWa*A*2`hxm# T^Dbkhuϳf|xTyw7^;Җ.T^ f+}g"<\9APNg_ZHIR S<,yq۷ռ|F+#! Wo||ZtU;bX;UQL+,(KO>խK'K r3FzyM1 ?AH LO@I$!]p`F?d~fp ~=) XKn4_bdY9E,"B\ rW@|<-b.GD-](I܃͇%ߤDž.H32(::<=hKXK'n@B>wrFAIuO͙wM{&hbV/NL!37^NZ̈́Q^1;%=%+4[EM5_3'uU* &~,VXuLl!4wA(v"Z,&X>H-k;fFuOA;~=YN8 6L8r7BUҼOHJ2#Mr 1|HܚE^L2"ng7 s)zykcIv*1=`CdIO3֏zKsF^w}=[щ210.u;Z5&bGPՒ4f4iޡwIg G3YFNSU¸73 _ҽЙ8.ޗLAx $1gnipTO_рSGsci)Y# rQykQ&A) f YˆZjZ6b&lǯpQ6`sXNlv{b:>[xcZt߰[a!5q='1rZfQS&pu.^uk'HV@N,y0]1Qjݫ=T8{!XRG8\(AsFc~!Nws5ysܺ;lo 8'CƤH'"R+ b4BOaEQ@8up/ +zW._@mCŻ1;E-C4 Qio4[`yRoUKqC9zpFwPHi$m\)%5N[[t`m;&TKqhp MuEMR “9Bȱor'T⚞0V\$=l[\Kgxmm>耄^w(3 Pc< MQDg97:֓EWHE[Jd.ͺ62am^+N.!+Lj89PtK& T Zʔ 5t~է ڜ^B op2x!NM֏v.^WK` %Vm*Ij9?MI2GDE@V'>T DlUAens3.Ҕ)b{՜x\J2%.2¾ ٓoV>ζEVcۂ"pTäNGϣ4NթwQ̈́k!j[L Aj!\ͮX,n=2N9MT32=pr=] H~w0'f(VB-giRK(gבL@ vAk7y闘+D!6%4 ķB>£щwD?! w:g1!|3=9lc茘t/}Vs &ul5ip~}WA vI3&74Ĭ+ԟlEۀ!/ uxx ށ,?Η!^! (W [ʑ1+߆!̎kT΍r@VV%*,DII0'}X f^nP^L>~c[c<ƵovaD*Vv-:exjm̀/\=[eu# uKڄJҲ*Uھۜ7E_J;x@\Y];_!Ja%sbڅR- T$4c=Ng9SSW \ql/&]d9‹ \m];dZ]_'i:DqL֌G|nAs$zIyHh9b(FnL=:|bs2jnfτ!eA zVMϮ8a=upt$KvIS\;˃f V̧8`>7ཅãU5M hF&ŤȟBBC4Phv^#eyا+o d. wMldT86Es\bחؤfW{T qkyM~餋 SQIW jv}Q̀/`,#8#= ֊=w/3r-E8@1o{*d{h݈|yM=F^ln =?!HzOcCDd.qd]:rd}X&tpM,%9ij}_reyA(JiZ?J dN6^-9Ej u3R͘JiH y 0>A=…:AIPA&[wqH XQ%+ Kdc #127tTE|xBfNް6A~vpt`a8tG 2~$XΎ]dƠpz ۙ'QECeEvIO|έNz!,nUF&@[T5x D@)pvЦӝSST0CiãW;C= _xޝ(X&0mp_sFC(0& d;rqڤgFCW>E{jHjc ]< pPLL p::{G\&z}XFtuwUzy .( ,WYChx2j-'oMNҒ7|京f qtb>bv3/Р ,k/8ЛQa"ƂFHo|D:+ 3Xnc\HX|'zl(Op=^h:]HzI)6JBY;B*-p/2SKsU#O9cb4U.B қY`CӋ|6=,O@^,Zy6+S^ F / Bn%#@,_M?%D^ 'moe§b(ƚcV}wA>P]:t[4NU*tWQ:/EPB Lgr8"'NaAWƉOLjaljywP}8QVʞጽۇK|~1M͈J=R{=srLb XPnj2HDa֪4}^+n'KԹ4I [wUg)zq˞yxIIcwGTnfB#;5v2ADhˬ]P&y 0 6簃*?HL dc )`\R@:}$J5QSO߳ $(~0w}5QN?XPjrN)ẅE="=2fBqi+G]Јea Vk0\<>wFr͙L.Ver!7 *%iKdg Oj/ ܧ`|`>Tmnlh$_dWظG*Z&@O* zլquuLbY 34-Z؀Լ*v8+$).ӊ˜05ƞ>n-f-;4;mȦDwc`{VelOm[*HPy.I>z3ח yքVn S2>P{0%(Omn VqgMTr"nŕY{t~/3 J}8.{M>|(Vhpkk\_Zh,<~ kO^KF{xˊB[A'@l5{X_FG0vF2>pHhzW L[[*iXVIYnq.ťrE@_>\t8̢V&璯J/BA#M"qHw[{t[pqIgIi'9ECgd@,ݪ-/S i0WC+OauxW4g>c]0Ti9 k5Ze`ԁ@4,dGHe ;u =i){{9ԡ*)@DzPu=~ -*/vL˕ keN,on.SHZ_[| Fń"<9̙3J?ئQ(O_j|}`+q\7P}okR!x"{;[WqPG<³=B;e z'<)Tp(ox. *MkhkFXHS /dɌ }L >>-Þu a"faFs~?XgۮMn.~Jk`Eut 3/z#lIBD:ZKcRwd!%TV9aֻiDNHIΛzZM *fwl[Wa)}el ,%b ;$AMށHo5i4Z$ȠH[%v[tLP.b&# brjcn!0KL\R2aܿ ђȺb\}n"^C@,>UU uɍ=gD SԸ  >qNw>d}+ ᨹjo dN,?1fGGMiVU0>1th:?x kf#xO)HUk%lע#w>kf{f?h_6܋3j 0^\dL^gӥѹ$VW>brimbL[3j Þqj8;}IpK|4 ;#ޱp5 $m$$[{DO_(*_˒:l\&0]'>^k"3tB9?z?3Tum qemo`\*Opap07`?·?9-3p+N ZP3FiRƄbz;h( V)6/wK!N3URk@)Zʻ54v_ !R=sO H(ݥLPF9 fe|MPNaCj+qqrOe@pF6'˴_۟h_יc*]TzX)Hx**1"'P" fmn\Ɍ hplk;wҽ,a(a(<,n_W%f gYT+|2l%C/.P/pk)T;dr*MX*vӎ#T Ƹ|L[xv7 p4E;zoJ.3d"k!qKcY^ɒ[Hfu ʩ5\7$oYJ|˚q@3Im]9 QY6\>rRUzGÀNGQCcꮐY|_ U@wz (VTqAr4C8)XCkǕRt ΁:g~ U>'}߻ zQ9'IJ+ 󇈭zLMV7 U /I*pҭI"R٧C {n_zaiM6).z+BݸcDdnB 9Y!Rv߶ȇZЖƞ \dlP^5'Lx]9_S DgANnO>NI' T1Pi.3zV\tP:!WSiBx<>SF|P+BNBi~aM!*QWkĤuAʄE'Tg哋$.p܉q}*-mhh"ZI˛eIj vrlV6/3+i[_Z9n^^sE*Mvi7DHe~{IźȫW&w O4rrT?j[. "6_ _AwxAqRFA N1̜֘+y::- .}W^~*zQi5~C&#lQ5AjԹ)9rXl~nX3Y0d_g{&?e_7 ĸM$w7񊱄u,kqʷgf.ŏuj9,qwFVF|IK33 xm ?Y_7IҦm,]MT{OH ى)̢N0/[+c_.V@wmrӪCa-ˣ@nF7PC53$+ͰDkoH %YZ:3Ru(PKTlrE D\XM{ZY>'S?%O}n2rڀ& \~֒*P̷Aȵ`~I!3k{TC`džJnY!RȭEcQm> !ge:>_'*ӫ&aq؇^RNΫ)rML^X)n&|IѲaqbxr7 t׻ !e ~39i8_&nk{W9-vЦm4~^F_&{<YsG++ Jv7?JJ+-%$l dh 2z@eU(>R“pmF[ UBj"S]"[WEtz-۱r3A';`C/AwZ$~圃XְRc+PVF c~~WZ1`PWXS{v3x%.۞q h'K8!HW3~8ޞF~vD!#rse32b3,;r:^tNa>0Vb4?ŒI;6O4Lǫ E+ R^c&1NU?Akv,=bX.zg&#^еǎvUwR ;qmӖ^is00kM$p31%UM$ "iwӤD}xvfUѮTOyx&[豔 g>RՃq⤋C2%nfᔺP{`:WڱK卓 4쐂tY@ mAUU&[NnTܴ̉ռ|S-np`#1L+a5 oH .4DǞSTA7 zQ>^6> [ڂ+TO5MA:2=ݺ'T7`ԽfFK9X6<"}tX1͊f8iKqNa} !F=:,eC@>mZ5_*Ѭ' K>4ujR>g B"{X!=h$&x \#)rNQJ<ZN,r+::,7U7s.sꈒoR7_FgM;\6̑w.u~6trg؛†hgHvkn]*Lc4@޸G'{fƈ ٺ E 9%̔s@yx8M Lc,e @ÕE֘sdqWJ8P9 V-Ε{!rYAKyf!:01c۾D!z+.@~ o" 3g] 'OF?'wR?)Z#ҡI6ׂQIG.n2q{ u{8 3=ϾE7N/Ũ*ꆨ'9#yh2GĤp'[7>E)Yi,H!~s.)#$8O@%7,C~6V:A/ ML|F{>a&y6r4At}ءYQ805?G;sUI3)5 Za[9+(.S)!R+4wRR 1aUQ1'm1jBXWE$|ğ(IlE*R EHJglqLDwI_`Spv/EjZ}xG&eTޠq_x-*iwF ݳLGS<p'N$Qr;]V*1Ul0O9&rCg< }L3e$8cgk*Sx:PQx<.ikJIz耗l ^n޼2Q>fp$Cƥ1a J ם8V#ѡ*F$*OhYh)#Tl7l(Tݠ)Y&3MD(['Ȭ%s1IM#y~2Apq%5O;5PdXfYVq^]H}#rɦ#H' ltmxQ%"7OQ﮴E5Ծ9r湝h!@zzL =̉n|&YCd˰4e;8D@:E'HҶaE*)}nӭ 60tQ"O8٤'?Vo0RIJx!VQ5!\Si~T=Y"vIX9UJX˜ и%cO%a㡆X 1%W5:yvƌcսYǵcni8E pe=gv ΡcjwvH(DbrƆoaS󽑟s%vxBTItP5 *u{Bµom=ɳnzh5(s,0][IɗM5[w6Oh6>nV nH{Nqz45~ oNIuJoNL6Z~yC} bkoB0d? gI4:|P|*peO3ړ7cݺV^(P28Y _Z#X<~NN'OcbSl' ŹoC오xےIL؃0rk^w'V*(Q1؏sՔ˪\Nd),HtI}=.r)gr%4C !hQVět4o#u,#<Ш4݌Z'8XL۔E&!;pxzi$G2gsxf_K%*OWL.6gW器>_~䟦% #]~aޓa('k/Se7y˱g)9Y zK@O3tYPwz}**9}@L79Q~9r&9* G2U:M}IN1Z5j J]Kn{yJ !o\y;1zPaޯIQ#9c֘P]|!QÈi;Գs%Αl}#]^`EP&zX \aaH5vLg? 7/iӬ,tE0N^C)T5UaRxm/ݻ*WArpV(d_`(]NFp)@I^~At^'A{~qݼT`\*b[$ TO0TdwTsgvXCE A6 }Vن|f4%Iuzu5`2?Go+t{f*M њ6V5 YC ~Z-Sf| z4D>r2ιy鈣\H\( %=dR(Cr2%W')JKs(z\Zr?j]a"N0>J2?{KH=84& ˑ>.QSt٭`*H?;qKvrhMD—ס˕0d;6TV?,$>Aywp'B7q7fX"9uoxyJC|:3nȷ$%fO0&A?d?>gP#Șz\XFip^y5(wIDi",7T V[_YItpkh;=*ز95S| KaEs^Wm'{ʮT<:Zn$PI- C?$=nH5iW8\ IFzStYIƅ*M72/fiLLح!Шͣ2'TDOcK1Ҡ)Z׃-_<3R7c 0nψ;G`qH@!,ƒ4p3`bK2&i;_f2FG0(BD|nhst}ZhEG2RdzTS0qx낵s }t[^KF"UO.L;@Ҹ <VphH[Ŗp zfxI {@A(Anד|{ Ҹ#Qj8UxHcU zԮƱs|y nXzȵM@vO|Nh|b4Yxn2l Cs)A]p$B^:fb!vHvnhSD(tHf\7X Zxv&|NjaVCIGQ1sM\O ͉^ʡ A y7~/0gS}8 +|Y:hRM^dt!䏞Z_LͲ$N5kc+6Š!okA,1DI' +95uq5ݩ-j#8Wz*W^K:ڿ_(Rb#%v譀k$cBsA+ 'PZn}!'P-mbq,B7.#&3$Gxm5.)5VUv2JRaHB(R(=]MXÐ/ŇjSrfNHLW1DZC;JL+pԏ-Wd}ҫ5$N@g`mڭ-c-aJwXpQ;I ,bq<-\ <] Poq8"cfGӜϰ"E?2Rlfz[11-y=OLt2҂퀰iML[(e۞ml 'IL+x!=_M` 2)yz A[mapѪES b~&H8r>~C%a[ UT{:4l]iR*%\QL >P xѧ 7Q~fV#ASYID9C.$R8=8ե}\nuZMT/hMQA-84y-ȳ1e+FM.~=8{wR^AD:Eag7R `"稃;A c}-[f~}uY`~kQ6*wq+ W8e;Z,rU'?ou }=yQ!4\D@ zw lz .hlf|2{ D..K1#"'@NkWnmw}Rp_;"*p ^ 5s9IVZ(fjƒJ[59Y<qg@m#.e0o,xu !_O$[{oˍD ;nejYrqrMPM1H$L$.#_"gXIΑ'w .Z }!͉֯vSeBY%) Ĕ +Up a> t#C6P*%ny!z14Tk=_ܻ^=Z" ۔䥁}0EA*Xo(L4S($ H鱜Jb)^H\ X:"JhDT=ޞپ[6Cge&  __5 w͸Qdzs0BMzc$o}eߌJ 7dg'= Nj܆/,үʬ!T1CN1L6 fq]kF%&@Yk9娤.^GE7'8lP~uHK3\25uRD'_ʔg:-?3ay﭅W͙d`@>&~`*ӊE$lHc[%-yм edspܩӴ jsw<ޝuڜQӮ}+Venq3/3bl5y<+4ʲa+@P4 qW7)@7Vfq"˲$Hy!zT^8%2x D"*6±\J8S%$*} hmLW[]ʅaS0 [ yVY"%? g0S7t--^ڶF˚A*i'|ވ٧ᙁ D9=ߪMvZ+e#lb2d&x-+ʕnE GwH}N&+WӿN6jpD nXda^G4">eQl M;c&2+xz"qZS͸pR|J=Pkck HĒK_bHV t f&xD=h|?oA>]Q!Uh59:ܼ'ʵiwBV^^=s7LC8.l~as=h3l,k$J-YJ$D٢J魟P#mPv.-sG;YK5m rXLk0)yb;a`#'\/XL%CPar(.[N4EfTgjCUgH?PۘM5Dc{iOR{جkGm |ϮKH+\0^4@f0f-81a$( g+0ݫb$se싋lCKkAY?ڗMJQfczcչ4m?/rɧԹh0;}L55t,CIu  G: ϣwLK@Z2Y.7!lQ zK@ eί<},ΝmRYqBCD=SlгJe)!X5QnDZ(e,Q'\@XwKn̽0h4Xg r.Ya1Ej" ӀĿ" UI26jӭD o0G /ҹ*>ELbm̢71xd˛wZg#Sa DM|0һSq /xpBߙo,ٻqb+귚b WB3 gKʹ8}Md'*nG HDX륒?BLCmca7 [Vyᨬ0H2b&zcUdH932i6!Q3P܆`,;]d.-U˪9|)Chj"&)ߚ QצG(0 .xW)]8|P!Ð?LE֏A+wpt]NjXเVj|!{b.uFDeB_ )NCGN8v[i@`)YTLw%^^ ~|$Д© 45[<2/6cn_Uw}j/3J0Gэ {HmVTھ _Qlqk"\ XM ׂ!rqO@@CBą1g[cbA1(+ckM:F7x(,v^/!謁XsljSYFh2gfֿLMΑYA)Xl'RQЈDOI,HEe@F|T|ːV%cR deY'l7_unı޸u a핔ul_]"[ŨãvIWn iTܻ2zÜozj1zŀ0ej<[Hoz ZQ dgYZ0707010000005d000041ed00000000000000000000000167373ea900000000000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block/null_blk0707010000005e000081a400000000000000000000000167373ea50000b0a8000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block/null_blk/null_blk.ko.xz7zXZִF!t/g]?Eh=ڜͩ5A>tnI4=^IE(@WSI kTq^|ϟ,A~&r.w=kw*ҐzZOL|OHԫd_`ҽ]`֞E+ϜjL0LRPS_Ii[s&)&bq̅~^>}\ .%T)<ޯA{Qņq;9ŵͣu<I˟hv޷=]Y3v+ckk<1fՠ/VUȱp$γ9%%ԮRDfRRQCt7mf2Æ`Pnm0hܢ~*x#ٯ%yWp/j] ==`Ǎ ۳'2{}@~hكHK%P FF b<]?ۢgA~r 7V?IحW _mɚnbv@Ԙ1b1RI_KgtGL"v $UlVu2Rg%j>;Kج?`_ 17#Ey*෉Hx_$ 4١.Ie$5wUfJkP-jf[מpP *YȄ>{U x2sue֙%4z8W~ b3 *il@ ]x}Z/Yݬ5p2tvV>-S.uE3˖DsjC#0r!g7Ig}؀s+1Y&f)o`8 KQdLN8VFv?6 +P'(wڶ5;؁5{}ɃZ Ol/|f4õKôӆBYǐMTQ[t[ih]gU`\]+& b\H+Q߀۝3#A%u)75^c(SO{5^  fNqk\mmfybOz|R 1A0z樂_ӌPmIma~7E^ly_Fۇ6_Kܨ95d]]O0Od_ߘggO)FGڸh5vVh}\HK%\]1G%ksA1"8}ᯎg8}K $Y\Sg Onȿ~;}f-~sTXOeD|c aFT)?I-[<^Mƣk3)or쎁fȇ>L^Y:(QIdвg6q> 7Qwo 9Fψ\r/x-/4;7IyyCB"_<眐yy>͠RuǨv]{AlP6.U uQI^7Wȧb*B̼m$16 V- `o2Hzή x>hC&d׻&cw}v_kS(Gct&Lkr)yO塡CmL(5U¶c*ܖe˄Ȯ |6 !qſKz !5& hh}3shQNgiݍPJ'_|a}.??cN rqh ZM=ļ v2"J#۫> *4a=U8|X^7he]ƮcZ+-®QD Gl$ e[L^" M)ˇelAvBZaM: _2qRm?(kd4(9Dp5 2QVq\5 ޴Xw~pWUAE8VBVy}r\¤g_ؒf+t!QaHLc7 2.~)=f$G~Ǔ9q;bFQ ̛.[ao0uԘlf|$mSfw 9OA7ةyIZSaHjdq6\rTg{+?eiSU0l?ǧJs\D}h[VQxSp$.\`d1% 6Ѐ@ w2+*=H&&ZSEϒ24ȹC#;٠ ZMux?Z's0j}|U-X #sonZ_9qU'iÐ-,߰M/](Bb'" jn"y"HçzC|$x()5X2eRqwbKVMt-Cb É|'c2b灷o[0>tw:$8m9ŊړvYn8]Ï!dT,MSS0Nm4Y4{%B;fjn{;wr6Yf{.X{J|<ܟfpL`j.b/>ə5¢*H`ޫ&c̬?{&Aҷ#8)]xWPnN?cs UKE$\=amlqz73>&D+~#k*;Pax R3rvOjwr{=~ -Bƾ"3m'@-X4*(HLpqZZS FJCE3ڇ'iK.NIMAQt‰[QJSWNBC'j?b9*r利\ ΨMzL7:!F1CCGMr*2O! AUxDG+IjTZmRl}9۽tKG6Zӏ`MWݘwM;VNq_~4χqRZ /">j.ő4ҿXB5H(+jwNR d,iѪR0WP:y]A:4Bڴ@u~$wZL/{k v[f wqj/̠Lä[Ǭxpv6_yÁ!!*'%4}逌zs.=5sAm'%d!M&Ȯo^; .h+&ȪJFuV+/Pԇ$=rWXDE&vlo|ɐH7@pс=,fH\R ^}js8-k~`DɝX扌 ߶t^YKDPU8}H}IRzU?ɮmw9bl1d0D9D*w}TIR:fb7leZm)ADh@f:Y~X#ώeWM* ̉&dMEkf8璞JF%e %&x 39Bo-⮣ Du^UYXP ߒfnn]o 4|f/pty3jW} P\5jI0k4FFxKC; 7qeq}W|}86N1)]Yc0?$f?8=tNDqXd~"Ѕf8e>QkOH~jt,A}'q(B$|Ez'F1]@"O^ ih}c}5ˉ;Wڰ6I77º eņAЄQ@~਒D pș {JK4h8gYAm_oo{kX(Ǐq/&坕E|`ѓ4݆6[>;`NoL)EZSO /2?Ì~ ҋ»3.c䪙%~qBT::& ;-0Xxb^3cmDz>HRd.O1"Ia V˫rfO !ݥoyj5>Gn`X.(۲n¤c-"!JW{'AANi!C [9R4vCyQ2MxZ򧑉B}.mMC1tc? >gۛiNP^' ő,+0q:Ch@^$96)A$UN5x(-'ˍYBGq6 WqY2&:0X^-EA$Ϋ1E]9IHv-Alr0x{qQMoER1"ܢ-lIrYBLqwZn39mwȰᝳ}>$5zN[iGF X)}\\GI=B 0sX;#[5>^E8bKH3&7-u/ KFk楃 SVXaھu+Nb BO󩼉'oqДa%~VDRLDw[v~srv0(gm~l*.yʺƚ7k,իG" %k]T4pC Cs43`U"0zz@Yx.윜6رZ-ד\ 3Ѧ]eM" aa.]X vraFV%A'޲>bsES2vg of $ RϳuQq;ɿ/IdcQj-\V!vlS{v@ɔ1{4Xw'##99)E<̢ۛ lS C%^H9BLd"RM"&p?Jjtr0zZԗU@hY*b6GWE wR=ќPU_a.El / bb W[dHh'.~ v)Pՙyp0iu>+_gfG`JZyb1^e&fSKQo|^/ʪd". +(` Yŗ5*D=ku,Q;V,7eW]lN8SkC&z䅌^#].6+X+aU%yI_CkM>j8a `ww@1.=Hy˯d!qCfD.ȡ>aPy!V3LUȅTXE%ZP6)>tQ#)H/qd$gBL0НP $>kY5פ0R J/1UnarҡoD  h+#]WߨULA0*+f(f4e'י4,oTT3doj+kJ3}[tGPߕxTϩa*'!=.zAMgAѻ7Kݹ3xA#mmJGEF#'&EVr>U.qZ fé2vNZ9Sh H2!~B w~K16[" 6|<fp%#[_\Hj8 䡋9%9*1f \^:H'+Keٶ';R{!ʡGAU3֒YKKH=a=U@kDh~YMm ЋAج-W\gMylE=J˹"$/ƚ1hdGm/ֹ#4]f*\YULͻthxTeL)7'dNJ*:f6aeECD$#נD4}}|Z^XD;t[|RFo ƕ%ğ=bPoUZ-xlӭ8ۈ0svD )gD28Gw44pKrK ]ٴ-i< F4Sc~=`I QC.Nr#hto !rrD,9Yo8*|\2#˺..=!~@F7]ϳyYngy JB62p0Uz{H@` i vn\i=}K}]?nL+7LREP D@k.Zbʡyϖh@a6}]e%*"ߖl7faab;`8Uo9ﭿqQ]!Ϳ0gEG |AHfS7EX6BS g&m`8W5?&?\ r\U#G?ȂCu;N@e=E{ LlBYkWOZ8~^l사gI'QH5$O6&R$Tf7b[>p\c5,w 0I[V4q ׶q%_z] ߥfE6n=w2cXWa/Z3>J]kۺ:Yq|9boTee!|iT Z˫A%PkE7@E;vԶNL"& pa_t!vS Fi/Gϡ %nÅ8iQS 1K`xkg@9c?H*O:-О?ј4#jfIn$(IDݳAxO [k8!e8װYRUJ­h۩pvz\byfd{8?`o@<:n{(gROI<UG{MG~jgKהIGd f6N噟ޝN{k~~H^FwU~iٹZ OwJ2su<ӓ,[t)MUz4e7][ұ_gYU&WB-P>9dHf%{)-N?D#RD0_.V;C}jWWV - ˦a!ʃ v̻4R=~_>z-o|41 w>+,vteZv.X>n7Zኧ&d:@Em2柡Uz{*Ds0Wac+J@aj`E#qX5׌h_BYKy܍ȶ)e]'+۫%Sbc4|jΨHsEu  0@^6xw$+Y\=Gg+`Y_IסE  -QZ$_ڕ߱ &yQr|E5dO2osK4)A`޽k|@t:l'c {b$90Q;'IP L2? Oa[m+MrچsL3DAUc:v!NA+fcf37 pZ!)ȏ}$ vf6M{1ڕ]}^[f$*M Hו)B|P??]yhRB0y^qP'a;yvv+<}ei̔בC;fNN]B /&.~`+&¿I~FKBU/6yDu-/fdED"h&UxBr_pGôS)!Lf9vܝlG{2 1kn3hfdvz^*?j67~͉qꕋ<Ũ^Bطwd+ۖȰҒ@KW.F>Tpod'A4TnSJ\8ZABu͓"[0WzƑ۸b79$E)!{n6'*p͑i}ﰼΪt9Ƿݸїtc q{IM_T ,G94<䝦,ڹa\o5DlOZ$iąhKEÞS`7ʽB>+e )>ol.|]߂ૻ__$'jGȝI2*i}W:r#5 3jZD8ėֳFyso3?H֡I@B<:¦#^"a} J> ieVR-1CYT((26!J̠22Tp3qh/pv aj6Xz\^!41`՞_ں ;mce0摚P`:_y ^1 Y)ִ)?˹X.[-L;硏,K EZ"rIWУ,>r)yL6G86;Ud@)J< >ulx{ڷ)mռsB3'c2^qƠC!o"B䑓jU,)B!,|y|Hb7ƺY/Y\\/DB4r-x>n6Kߛ 0QPdN;ُZ8YmujT*Βw`7yYDŽS.C^ꄴ.!ˌktP2gSN#2LhK`},VT"z}遊b롅}!TxeqK^\~n1:ŋNl;zLh530"MA׉ fήbY$['o RuܝH B#f|wM "tP֮vwQ'/,PHR͇ VU&ԀU4$\&!ɮ1pd$'PnƇy͊2HdStxR1L OqPyš!DpG5.o>#l^x?=}N⦄ZYJai*@CBL:^d2ÍQ42 - r#;eI~8YaHSo.1.d1xf?tJ3A|7BN$ODn/ >"qyӚ'n?78\eD c&j}/!"[}3Cʲr*{8}=<p'ksP" FCR:2ʢ!:`y讕!0dCyI$3H΢g!'yk [>}9Щ#T'4.VjEr.(Pc %]F%|bi-&tczv[瑏t`o%U)Sy#&- ] d3Sh!wl PqsM;kjw86]]2,HirD; dI 3nh0fLCn($;B%uWx> ;_w6}o!-̳_2^5Ʃ@Hnh"nJ*ܐ:$?Dr$F$ه!t\ vnBκT,:Oj0ʬ:O3ooNč[nzw\zU];߫|0U+;G~ G#EGJs9mJ4!wjjW TĄrH6ƸZ?aq*[4k..״3a p&q*vsVq;QD".p9ޥ$VF(䁔ٖڋieǙ+pv&}$"O#<] t-$ָH. buJ:*\H0M9UC0ˆ-c J )o[Hf5neV)I_:!W?47=J}?Hު'}_\:hȟe /Kw*u Cn,k 3r& fՑc=]Eo\KC3]uOv&(0Z3o0*XVZȬFud{~\/qu Sr X}*ͫ\,[|'n&IaW\ZvaIN\E85H`?oa8{q.7 ~/vSбBPJ1дUWICNJ67M]9#baEnZg< ,_18b[6H,NUU~n֘*WO31*/Oÿ5 XMնrHI<F !rϟTZc±6v}4Q F PIjFG切.{wjm)v|O 'SS1еhpn6߂Z;o* CMN_&,f'si~ǣʧJr!g){@]FZ]NݩX\0}cI(tMs ~N*nR8 |ƒ sJKJيe\*ԉ^#DXCeq~SCǼ/<0BnaB!b\\3XR$b"?XxwIco%vK"TXUdLpUX4^,P` \чn~@|8b .L1jTDPxSwzJd8s9ZGڣϙf6N % $q\CvQXշehtyY~ato̻^m|~ ە{  -9y( Lo8̲Ks@L3PΨpb›[o੸,'$F2|.3uAoEI=x8Q4NNKFhc4UcąʩM%eH*&<$)w@ "<ǥ Y\aX¢!Dw@ 6a^@/$-UّpF:.0іj> ۽0¨UX۷OB[@h`SU&1%>O.M=..zM B&5|.yfNSΗGBR_gQ%qlf(63k|oW֔^z6t CY[ޮe$Ѫ7h?H%ÅR]zuVj''=mo[1CxNC[ 2}3 {ʪ/)UaU F~SiϨ5tO].Wꛝ~7yĹ6<=}ܡh\_vLA"1wu 3N1{)Ih Q,P"nbADz1&}WC#_׃ H#La heil>ߞ]*3W^>AĎr<%r"uQz֜ Jm^ -$E7is󕴎PϐcHʲ%O?ܜ(.'K:)hfp4.)ZҨuBNZJyS\NP}viSQxL $!r(UI5I"룠2IUE74;~jvE{X4eKR<ƅvpJXǡĝo'CW`&b ij&ZgE$vl{Udgm 0~:+Fj{U`7]j P Qq*1.23;F&zGr:@~V& l^ϖ@vzޑA)25 Z+MA'{k>}лe(ET jY^Y 2W)ۮȎƧ߱f뗮BX8kr uz)96߃{2R >rJ"['z4Бc=oA ILPgN)\˭F'/ ovDkpl,Q/4 ݳ8~Uu1g7g)! kբWpAϗ9r$8ikk_ AJ\U4k~8\qYeKcx7+刴 ;G|_>@Zm/{ҍm;($\R[I쩎Y}P9>,AeDkei"ꯩSRމAiO3uLqGPJ|k`Dq)BQ1cl( x'@;ؕ&m6895 IĂdՔYsۚ`+q9azff@ *['*>z0\ G62 /b=yS+8HfaHSΞklk~^gUZ*($4IaJ"ƥ>ƿF_-7$힢)@m|H&WD %F?}j 67Sd { 51cO)F-䘪Ƹ|*2}͊p7Z'c#ogiYlWa ` y&KG-U+۰^C~Bv!XV_y9JXfS]CŊ$EgE,pf͟_=1m_\~=x1Y(;6s>IwTv!uVQ@"o?Dm=m{qOE7lPѳMIV?wn?f;tˎkƑ)JW&sVypz}dЀ1B 5G:{9kHo̽ FYRy,Cq"#≒2nQi)/Y$;Gbu6IR F$a0lK_ƍ)r$ә M9\]b)KpQX(ד H9-Pkg`G7g(h2t;zUc[C7:ue{@\61vJ fltOaXݿV& RtWqY 5 zċ0P\nm;-zjCM|{|<:e5 x^sNdJ?-1|<6-poy0p8fU|PO^`J7mw-&rw//5F4E;&W0 z0C5oYEI\FB|d)PUψHѡa䜍넅Q20It DqfڦM}mՅ> .架_wU?n +~uC 6X/HׅU'\zYy)~ous@X\nz~)ab<*G GTuc8^F G`"Z#fQv3 #ݿMgh-z7f񲵿!a4 FMz,#LDGִ 8uۻk>*ι3JL 닐온qA8?]z7 =DìPұbFCvoJȭNRC?ZFw‰0XDh|hOW^j-)ȼJy*S\ `!-ĭڷ"o731̘w`#q$@ oLLcXOJ:ơ',ta̧/YS22F1(tLr0cCq4%\7A O=Cȶ0Xg;ݖ'(bx-aatV0-_Ǯ4\D ńBCjH8rI |̏xR l 3 `2|kPo$]l^(͓Zw?ӓ_՜.T\cr[UXErJF̩ Z9RjB/Z^8 7Yn&!FK晜kyݳL:nTmŅ^$MQir?or dhnxAbF5~pD<8ewz=*pѽ('L]ُmuᵆmÉBliS/ljSEѕ~0um%|;z 㭭JAؙ#u0SF|L Sw :et=}қzJi9򟏆0os\|:ŒJ WBC/c֌EpSsUGR{R& k.#mMy4ǯ;]]ENjWb6^ҌM_{8tcL"nBUNs]QNX`yPy-q$(5uZn|QeQ*Z`+ qaA2ηw%7>wYecݹaxePw#.vTDgVr,[d𱄶yvϼ}cy*G X*;+duA) nrQ4駫\w酭1O꺓 GQ3-vfVMCnNiVQzld*f)tw>c"BdrOKC׫SSܩ\sW0ZD=nVu@De2)~qOs%[ uvW_vq&ϔFQZsGW2)[Q:n3pGe|#_uv\up4xJp}y/Z1$B}?˫oF1`c/$\( pl(XI8IP?X8ebݤ mMB^WLiWP wu. 15I6ar&k%ez Q ?FR~q@:OUFm̈́Ubo"lG[< VRb 'u^br_e}P#JHẑ6]?)Dب ;Gcojm`7) eՁ$1'H7Wz62@\_dm\g> ?h@A6OJMP ϫ #-c #C>Gd$r $`0vAOKGDduʏyg.Ǭ._Gpғ?cp8h%(9u 70O:U (QA%v[c[:>\Eeqʋ̄8Fm B|9uKXwd(`ޖt(w@ߖA, 03FBkXixuGO8=#mɖ_}TaL5{q3^f* W'`*zH9"2uMW'یO1`#ȝu]{ :S^`qR%B :22=<AZ}uNTn:SS?/tzRyMYsSx&W'K`]G@8RR!|leJ 5p*&KZkuwrX1cTN0c+i?q/3.?Ip:z[bZhhߊ~gw[a5[,29%$i.F ]WBnBj 3mqkHע22V=T:Ak$y5ߘ@u_>? ݸ 3!"n/ лe h%;0q+9!ަB:1nD挞3d;~Ov%\9}b>V1â!)èBcj@n|qEWSSi+Nn3s- >`a=mOxB :pNVʬs3]|FFYv]TiXBǷF?̆༼O-dM8f3~Q%hIõ xZmP¦."x$?-k3Vn/ْ84>ىNKWߵi 6#Fe2fq|fwp1 {qţ.Dp#'J~N^z-851`f F^jBV+Re~叨^kb$C/G ;~hn=^LjLNg8C{\zCߢt5#XEQ, oo՝ 'YͿs|ļkZ&Fq7](zX?7alU3me͈#z~J͕Hc$ έSN"r0xͽފ8 6c{؆C(dQ4%y[=֪ @zG>I֙Y 4Eةfr"hwD'Qa(풆2$"#Nvuڂ|ގg$NʢV 322Dp37F$ U~k./!Oϐe ̱VWseksSI43<ZqAe43z8l0>[ CRΫhz~a5CӲck(Nz3MYKi XNTΠmrOڍ' Һ:JE\=0"7`lз73Z7plԸ g&\E(D:bԹ{!ΑT9I}/!cSOl ri3p6i>^aO_2XD/I#SM.rTJ,4G_Cם_Ry.A:`Y<닰?$HAIp:yӍLH~ul 19?iȒT]' . $.,:h{>ӹ[$EfnZu{tf\-}sᆲ"٧g\\M &0`y$Ȕ(rs; /t+E Pk¾,wntբ:@jtwJf6GP*Ix*)¿FROCM=YV6l ǟމ>#_]Wa'CY̗FP]Fv&4Mȁ[Ρ75¼[4 ^' DkP0z\# =ހ9{xl?v'MTTik" c= n5i.({#^k~W7 8^(M6`SR lmQ]XMv 9 Ȱhh*ysc?!'2#% u1i$26 b̏8ә뭂i%eT'I- Bs2 ̧voާ)!De-I4 @;_&>Lv~վ:-qbf!_ESiXE8:k >а~Da4́UB4~Ni);H]='?(~(Xmcvzm3 V.$R+c+{w\yR &KE#ăީt}, rC>yYkv0L" !!o-)]pgɧmxb$0(cRT6Ew٪*芤UBS4 x#Su]hE1k0b0-@e|1TdX XòmL.jj߉(yV)eI,DGe`q5:X`=M)2Y_lgy [L ܩEQ5؝ ƭuTS> ,pRzuJ& diߘSÕmf97>QCۯ(nW T~9 gP;d)FD0ErSBx/|ĜeTl 7/qhJZMA`(c67 DžP6AD|.dsB[BٴMZm)nZ5FF*A`$v6eѫ5ji[6Kcv4k)bwkS ɥV+"߷@* |7{8!CZtQ'P 65:]I9A;NkǿwLȉѦØO %Nzޞh%A|nq<|1(T 4-4jm;WdYho+{su|лKwo.z+ȇ*2z_IJ1ta{ibPY]TąJ"OnL^ {4]閎e[ ׵eO99.5g>S䣩F@9ޞ0#K'r2\0htM7V鲹)Ҽ(ra }j`~eEМ!p໣?Zu$HmP7/0 <\AtqxjUGLu|}(MgnP#)ʘ dϛk2l)E't8v5&7ĿC@a0;̗G*cC7ڇw|Nƙ9!0bd`\;' y_$JFgzd$Nn9U^q0hvcN&e.|vfۤ jXǧKCkYlX@<.5 _*Ѳ(x4*zCDl*u:dσs"z ;l?ZX$ @U0~PYo۵t#Iǖ<&s*_ Mid_/=_Z:$l+Hҏ2olRvv7, ;>, o,^:nLEc“rQ}Hsx'J9)\g!sL'7jMQv>..G&{GX``D9aWf[ۧkKVj~j\h/2GKMauiKҍg*Zz=4U(R٘8lk1l?_D6\j%@ ՗_ (_01cc2fZ:w 7!㬫\2NX|&S)]Ck =kP:S<ũa2_"ua4*mA :'1L0|spV:Y<&@0ܥteEjˤ[h x}7K[FΎje}NA]D&zdKu&R<{-/ h @ٳ4b]}=R=sEj`69>cMGkBEAFw1X>7BV/#뭩436@m:Kj [$M+i7GcѦSzjvt@lGlJTF宿dUsmB$ AiÅulb5&6&UG{D/2 [4/4H }_ܮ% Ǭ>x ,kfo fv@$p=CLcŀXZ_dl[yEy;ljhY=|m{']]ܑ 8Ơ)e}A9G<ӥ#w=F-VeSI9ԻAfU&S τ/F-|A^ev-r)=YdkH; ,uuZx,\["? =Z]ū|RyZ5iK4R $@@c)כRe^ܮ\.Qٚh ],C"$j^6#:;=\ر-bT gn. Q*x׸wUhJC̩bGph]CV &FR5`5KGyD2:"P6eF$H:' ;a97sxF)4`&K\8ڊpkuDc5J@W;7ﴣuw cv"·j0J y+I{8H+bs(w u uI>lm ]S +~Z&к48J̪N&,;EQb[%~̀wF)Y͔'W|n7x @]ٵkƺ=bD^Qb;Xc0 `G_{9 zxmRrW"a@++Z"z.I q[\`G f.%n Õ ٬%zE܈>;~hݓ@t,?p~$@=@"Vue;;]FV^{ݩg Ui^oC&mPVEقhDd"s؀tna]:UB3BTը;;ۖя1E 0Ȥ c:jD{&c\k$[KȶTE?^@&%`v8EͳKgGLő_ʌn ]a5~ϊUVmR|z=i1|6Bg1;61Y„ZsSQ3@ά^f6U]=:Utf3\{)HZT}N^ T$&.0WdS ,2O+=i<1ġ"nNrjWDWg\I7;-];jelR zsLPDĴ`Y*xP}U:zT4t>?2透m+#DZe. W`Z/~ajBS="+xS+w/dw䞓;% rH3Z6,,v4hA$/lOXg?6X  ,i26yp+Ks◦=1)uH?G+*Oy,f #(NuaSP`>Σ4zCveCLt00y:6ME߮,Phi_M ys7`8ZݴQ/ OlVQW;bQi(.}wf_豄HL_YB}B/AaPD! ȓ9De$~?Egx0%D"2ݠ6Nu r}w){ᄉXR GΩ Dc 8k|cC&&f_fq"Э|w) smqPģ0ySoH^c8BzW8yh j7ZS\(J$m`8R>Y/ 򋞙ed?ʹli Tk˂j[,)W/y!UͣQv[5z6l?.V '}-$rɎ[8"]C7[yV]ʘ$W^ Aig*'M)cP~Dq dF*ܿuYj7 (VVUbs4Zm^yS }_B\x*6H7@Edq5KBZ3St"4<y>wP4cMjszR9"DH.!kōRL9ֶ 񼈽$`5ʲ9R 2Q28 ]p6X GZTC(4T8ޑouOpcpU$ CeU|if$y _ƒ'0weVG#9 ՖdӥCop)Qg~ ce+`PVm4 .3ȩSؙ+ L 3I5VJS v:t}l΢\?QJuWO̬HD.0f kOa V/Ry0*6{kiܐDwxqg~+6j}Q7w~F_*۽/}XYeUB?&Y#,(Z W;(~>B-x&%sn<)Jq>S!X@qN 5n0%|@9'MxƷ"X#OJ*ؠF.)% M8^PZcނw4ZҶ0."ZD)͟A)+%O=_D) R[}y 3³C& jĈU&Z!{ARqsj/eu>ר3'Q "b0LxR}6~߿/(^D[_">NqTXsQClHxphZ39"mvP4>;B[$x`{n'eD?u?2~X4rTǦ'ɺhNpia"2OaRz[ ( W:\6ect;"2*+,/ê }=KMwkCCؘAj&Px>3LE.n|(qKq[ö!e ʚL%GA./COsq#X5e`<n4_TnlP'(@3sZ5\{eADAɾhRY׾axf`FibN=$ǼsLqI\\f8[Y|E!t@dl>o]BJf_ nÄ J&w݋8Gt]~eWl|&@_l~16ޫ7EUW0!W̾߄DAT7a|m~ ?8MRd|t0Mr0ҺO'lt-}~_ ]PEJ'V#8Ҭغ4z'E{p/lD 5G2a B33q8XT$4?Am\/oZN*/S!ŵE:  b.3Qx ϹDaK9ְo6ٛ7` VJ%Eْ"taj.mwy|nͱ <0.7̈28nܛ$/q4۱ɰۨ;D+H. Լ5:WݝFFsvY7w CG6GE zFq<ޕ,9Z( ͅ!U F4O>yt8RGC0 t?PZlG)E CxbFu>_UD܍D0Lf"lӮO>(rgxeu|6~TR0--֋u7qqd4Nt|wl HB$݊sA6ǹ5^g>]TY'#%sҾo055J֗MQ~Z֥:$ 6A2 'jӪl=m#_ÀziK 'rͺ#>~صn{'w3.Y2dS̢3tӠ&\>* (\EL`W2Qi&PQBSgZ©؎fPHDA絬9YnfN~B)9)/7w x#RۀE &Yx/[}9.]x<*vec%\cl`m*o{hBlAL5L_j(%^A%ξdɱ&Z,j뉘Md2uc9EAt3k>8\½>Togqp2MJ2Cߐ՝|ÊЍ9)G}ҍj0-KߔvI~;PX7Yggpy)Vy5KQI8S瞧:쌓Omn*zJdCd7I?f}fSmFgI[DzN[vn S66I!薿%%Wә -h`q(2oAI"9_T4 hC3|o'|j,YZ+fK{[;%^$amP0IJPO.53ۊ7e40x@(@\Ki VIB`7 s% uvJL}jԱm>.d(SώޯtIuqtD9 3罢]% qNSAu%Q4 ʱPs9$+/0$'DHUF gϋXp0yhLHqsk_t>l"p3QLoy5tRk[yp 4.qiH r^I09|G4 &:'^Au:X$LT LJN\%Cqrq#[N6E\.~~JXRr5t\9݊&|" 'G"}i8|ܻ<3Ϣ(/{*E%re٤p-J=_M٭OccUxJk*b)X(\(t#!MgS}/rE!n;B.TO獃P@!f6x9׬N7+?#6% [>xj0GN+'gV pȗL JeGH[GkuF!qKQڐ'SQ+=/5jTU*SJI ,ͤm[LK?_ e4 tyOto OAے@Q#Pt+X7MIOφ!;WȨgtے7.9H虂.Af׏(Yk^8N4iL}3ŹL"jJ YO0n$blLCfα0vF VHi ,I8(8h A5<8%_up^Q&+[}4P8o_yq̃r_hBs>Yb]rmaH09lh"Up_oՄ8 ?FAgA1Qcad*nx{tjٻ֠5 =P7*"sd}{uHuW"jy_Uzz@xcm|z/Faxƒ:"f˾%*~g"${$@av[oqL7ȁFXسPoez.G٘;8VSݠAAv-(gB$44 FbAm]5ԛcnv4>A w+bN._ˣ2f%ek/CVauj Y"@: pF-j2kE1>Q.oj?QކSDLDԸs,ysaV&Cv:=ڹFtſkdl51|  ~%V t 6ѝΉ@[t^5->/uMo+?P$>728pbGJ-`yqGMu+@bal.FY0,|[K1rNj?"5/W؛ٓq;N ?Q">;d▯@wQcNtν.ga^m0nS] "i!G)kxM+CL >F`\ѥmH9WCZM2Gj*U6+_nʤ'_9ۤbBV_,螃}̓ d?4 )ddSA-msEKme ].d654[|TRθ)a9YS^]Xqӯ$jh&M~'D)i8 lpՇe׬F ːGkr _R%Q|9-T J1eu!X 948؛MU=h>,-;ՋCt.!{ BSPO 0hFօE!]H ecu_p`?g*ϸ!Bszu.Ti ,άdA"ILݴ!i@KA%& z wq1bFD·OՎ$)_ Z30Cp/x&Wb9lSgQ݇|G 5k <]E f!eBM`8> 1JP3Am܏UVM.V67K2V:g/8y&3bp4h_{8щIb(7sJOe xJ-V󁏢 f '/.5G -&>:-L$b;U)-N֜/Jܙ{kRhU-ǦV૜R'StSTWfm!/cS&^%_LvQ*>ZsQhړ `"zC`5`7OB@!rc』4t,JS=# 6M\h VG|o~ͮjXc~4qճ:Q >ã{/-%BPDGO<:kN:Fm>u!/>u;s ۪n-N4N]CT`LcY TvAq7HJQRڹ40{:n˜\`0lB6Q^/eդ UaY7]2%4@޾zOErZs|v ]"@ǼBzU#'+1},BCyt읶;NRqe Ba3ĸnŭ"sg߿,IZuڅgrx[JO2#z16Aʼnֈ%#Uٸ(dGf<HWc?{p9MaȭzOz)NyFp1NW|q8D`Ao#ӊ0Xd̐Oa}ix{!TB޷HD똩_7l\K^'6oOL--Xglr[ѽ$ P`k8P-uޤc*)!4zIWD rcr3!L(aFHƆgV&cjǗomj@RQDa<:Pac ߬Z;gكnIAim>l'{b?dPP Y&aH ]_ʽe,Qq.O~;9XQ m!zLs| /N!Y }Yq5iȿYw "/ I _x<;QES r4#w_/Oz‰@kwzs?DM0tl5/ڍW-h{3:&Al^ܯAWGGĊHؙ}!"@%2P\≀ٶEp7:^>[UH{OBLe,R& o{ F PuKbqBV}L=d}lc*[k=OdMi >\xn*[uXDaƉ-ڝK1.Վnsc XNpZU7YP.&7vO3WF|ޘ+c0fN"LM>飜fa3|ٯlHiu*4MU =%pK5`rIhstNGzpWhH5<+Ƴ`g2!As 7h"`k.吏u0uKɦֵPZ"zVlU оVTsG[[?><5c(PC^x $ޱcL"ĉHzS9uFqݼ B3~C=lXP &;=pw[Jʫ8X<织?{liݧ|i߿O?:kN Q/f\gӉ1 b4̏&#yhtmUJY$-R3VY8TbwHjfRo1lԴ)мbf{i:-оHR3;iTۭ؛X4INNb{A`@Hs~ܼ`v j$mVL>{\qEЅɴ]yZ3'` '/FzkK-G(6<<#tf=;XQ8AUZ9u ߈,wV֙">cu.`z}׋~9Vd,14b|#$ƈhn2\剨yd'\{t{. q 8=)k^t˟ʈ^wI4'SYbEިZ@Rs#{h*S0 ٹˈD.[pbTP&bvP8♪ ӯ$_122%v1sO@'^Oho%v%OpV@D~ohLI, ?X AӁEĆJƌXvfz_{Lƨ Zʟ!wnG޶u4< 赧*BCÅ/xƿ7M*?`xA@ | qwٷ ,--%Qř9q#W9g*[ Ua/G$AP@WP[ȈF0n f: qmhsWh^f-H!te:٠ɓ1vo,j`Y!wd3_hG׃tp-'/>D#Ӯ!ߙD7HVzn=yg,3FuU-,2?S=6 +V0[}dAe11zr *h{Lmj7yBWXtcem{r(4sXuǚCl\/l8KDaٽ.;[̦rvwit[I=hseb%i/y.i`RDz9b=˫?RQxW֤ {6"˾5 IZ7vzl@J6?mlSbÁ[}u [=/)94V8Fo3B[V#4'GҊr'[94ЪEGO*KHgZ4YBIt?pYAg=Xq,t^%XFd*8B1MxiE\#ܱgYZ0707010000005f000081a400000000000000000000000167373ea5000095b4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.14.1.el9_5.aarch64+debug/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/]s]?Eh=ڜͩ & ]iJCPu8prWcE/] i>"6YA/ف;!ox3CF.v+2ƾŀӥ8M}Q +]MdumH6jRc4g4 +6me3^xxо% #)7DBVإitV/_({Zl.=B-+tNt&ZeZ:ok9 "I=oNP~/I&mYe+z:U<HUϪi 3?_qsq FZ/><\k[Yݖ7LO`T6;ϫr(*(]T'E(@&FpB/Q8ҙ >~5HyymGGW8FHHvju7L|9ꍱ>_ j@irko#BP]'~WaĀ"LP2-yQ"F}Ojucĵ) *\̤A-Ҩ&9gͻ] "ZwU:yQ9*ZuW~wdTfҹ:Ǯ¡? $̖bR$9&1H7b҉k*WW4t3[%Hgu'{ !nFdwned вG 7\BTp|A$61D$%= - >(e;iixY2-ݤrDž/6Ӓ0)-(4]|jKg7.&|8ʟ~ = Dgضf7mDFPOϗcS ')Ū48 tĶϜ|vyps<< W\Vna'\ l*[*a_dl<2CT>}ilr^> n ^ݰd^Ã⠯|K͕XT7: >ɍRП5 [ldzPP#ekˎu"yM3}}w?ISD|Zb)x͵<{kKSI51bnyk~Z=DFYʿR"L-%iN޼Œٹ8mM*hg^z(TW :ū'aSۤbs]}M#VK?sPp$+GUŰk:.nw׿]](`/Ds50tD6Z'!eG8|x]er3g%k;[v$d=Uш56_{OX3ԏ|c[3$ #hV(JZYr$0C;lðg8}(]9mPej@ܸZrh3^d[-\UzpK$BSbNS&H[.qhI^:@[3v˦L6 besoF6WP~tDt XxlZվ<~1\؍:POԶ z<0O^ޡW?3ZT؊օ Ys@?85ˤ!(G'E͍u gTBAcbR}QN$bP>Ȩ*B+)5ZX!LKXpGOw\gA0Lwg?F\4(@RUs\QG2 8A|nU[ý̳vk0S8k`ZVȼO@끺]"P" y%Mc7Xs$ݢ zS[qdN}ir2X?M_ &3#SiZNAAƂ4G76Vl ]o궀)߁t}rQ|񭉑R7 V hz"t iyϞsx')3cغXc'&=>U0d Ƕ+V_;mtV3s8(J+|i59ny-Vi, v}-Ir*S:xL`-$?xH39r!/zEm@sNR;"'>Zy"y,}QDCi&]%ۛ_ka@/$fpPv(` tԸo:Kܖh/2Zr#בp2"(#sq5?fEUd0TVUMc` M 5cSڃ"n54ba.;rΣ{&{`E*,j4 WPu2'θW_#nEi 'c7\UϐE* t̎kñ;]2Ǟӣ %"sCv3D)` Ǚ$3VwXL!;oUMl-8 1,m/ F'y%,Q4(Qʶ]ћ%bc(U[S?ܸnSEqN-џ${xYd[*x78$uEhG_gq/ \N\t"cLߡ $P/2|Si Lcq ( >2xnI%B\:jeY &Iwt9 ě kqm2ҋX(^Qe /{槙צX3,#2ZݍG|$01cj./6 Ɠ(Z+I ,m.ޚ2Kp lRs ,w\`]Pͦ O R(* r'ΦzV/0Q߿$TzYb;6SZr~a1 )d7e3p}2 r Y2cgcDh>LtLɎMYwb17음HU6nLbo$~wvnk%1M! [!^;+HiRgeZUNu4f>nY#w4^J{b`a%yR+ley~7,n8]1sBŎPAcdN70 ~ۗ7aW8MZԇr *6B{34TҲ&2ke\?-~@Ely)nW]vq x6zp1G `HI+ 2zEeAU:ԷIE6~taP }>82i7V+X4wZyrc<}9q{UIS"Ya`)NGGëIm7H3٨ޒYju !(u<a>H4Ӈ㹅GJ#>!9+Zic%  nhK$bX!lrVxڸk<2F\ +`E.gtP'Q׏}`ɋ:5ӑftL³6˻|];gk~ܤ1%ew(hM.'a$ep3Gda􅃚cz7mzB 4}j%zrhb-Fh[nS2dC6i'rbLovr"d;5߬E=Q`kɉ> !g6㉔lh7 D9#90Ur";{ 7H9jfWUAcqmyq" 3UR+ZH|fm/^xS4ߏRЌV -7hk!58L}mvr|&wi_KL~oeK* .O? LRo kMCoi%H 7bTbmmX.Ne~UNHjAp;$!FezM;'TYYМ`9{gbV)^xSO7o; 7o0Ս.oC_T uo9 ]c[D>/ YsUe-a'iP {,$Yxk\VhH Leaq,],2Y'g]?n{8~?w>(tz=O@e~Oxӊ`CkmnȞ<bm~ +@*h˲K}B@$KOjp2ٚ:s(w:NWűv͍gg|Q_cGzҼ S3j+˱m8\Y%|@-5ņ|`YpaPQ⼬;*ceKTfǧ Q>iŸe8^Sr2U(x0bsujTB(f<<ӎyLnuB^Da>_?nAͅ+İPE*Q ʥ<)4+ B_>lؓ1I'h#^c ;ILrTH4oŮ4x١%wwY4{z h+&ϼ ]~S_lay9 0P.Fĕ֐ g_q2 &+Bh9vM)?D n'H+Zx9%+KO>8tv5R r)<~iocJh&Xf=C U|>k# UTж5j5#0 |hB(4p[Tqw 롛MJz|f۶֣sO0F6 Qؗ&{eHf:oKE(*LÿkITQOO[X7X`e'+^Da7O{Wi0ZIk}h^^k76cYRۑ[SE"' U_-C*_DxHJ@Xч}^b&\vipMHvqgN] ;AH~ıpIF g M:Bn'\Z#S[fI^Ϋ \W HϨuHp@fJt '63e'a(Si2V&bH1P%h]JשtE6`B&@g㛰.%=lЌ<hcE֏qV~+6. rPÓkc||Զp#TIQ-T: i!B##xQ+}Sm|~JG,'=5 tlťL|n|Tgt.$SbM_ʓNԚ́>%5{ї[g}ǜȦ*wO8Fjvϙ *u,3BjD/ͦ&`ǤJnyh-UHEKP9m])&HqsܿװzAÀsfp6gyQ3|nWeH.)盠'T'4f+KH^dTQ$D"JnR;N>j2n %^\<6뗯y% D徜<e-U,$ a'ׇVi:sܪ/̱$o øx .ODmĢ2DgF0E2Q`̮NtfVyf]/MJi! xÎ awP%~'7 ESnL6: 5sk**Y@S_n-[$^5;m{-IU?vqMrTs&D+83 zJg b`x,T{5:pföp Epnӥgc!|!r9ڨG=_O/uI"e,ađpA|mgbQK;6HrRAn @':PO!r;j\AE˰K+̩4RR3C "WXUUopbRF"(aީg7==ZW$c |:CIwx79WNpPC;zQ8mKX厐-r{zV'^ʟC/~ݠ2.f{Ȼu@@YP{4w!1ܦl:o:7.p["[^E3>[d6pЧRvr3\JcvysM|68 %29Z*ӗq#S \2/j7R9lB"6fU|M5;Tرy}L|?Axʐ{ݦ \aMpndIin`U':=08WF=yUOph¯JWV3'ѠN_$FEzLdDptlLY#K $-"SDX9Q71XP9L1c R2^nͅlp$mKη3RCyRT97<ﮁ>`$>#Pd@8d8 pnӱgCj$)~,ʁLĥ?-~G# tsE1HC/׹?&X:ҶU!gi?rh[dP5`>LeuS;$c%cDa t{{cv9Q OHa@\ؓ-wx5-`$*6VmN.dn%/d)CI VO^O(g!Vt_xQNkg m-syJςhPo~|rM#WCň܎kV%@'H?& xDtbaKK͂_ȋ++{Ȁj$Uh/̼>KCl5K}8Mr$y>tхlјxnL<.?L?+΀kSTu.Pmu>EcR~Gb@J&z%?i;Pp`" ZPj \eW~bj2mQ|Fv*QfhKs$i]v{= 7%6,DRPvn2qѡ& ҐeV<1F% ne|,^总,@D6&HhCo"hXQOxgזy7yFCT3- 4^j3m  ZF9¥)奌s刭 B_ (cJHuIA%H KPb+[K R?j˰ˢMJU̒]͜WD8zMBJ4Tw\ƥxY{1dCqfgDH'x-6tع?$5fn'DAbڴPԩAk KҙIL4fm繇PZcuFPI=~Φq:ѿWH<764Aeg|Q}O.J\c3!j;9tE%;3&,Xd3-K58& nUe G'boj(N8L뱾 nM{ݬWVce3 ή)'\yJS0 ټYܬդt 9Z܊vGȊ jmq~;b$}vН;LlGb+ bv8ȥ`!T8-"y4N 7[@411 S6\Å+ >̞0''d!f+*&X\RyY<ަov#WԎ "圉ȏc]78C/_Zz[A}7 !KW hEOMr7kos'3WFGPֆ)!lVl+ۖ'.s߶ t{C:q4Sx94`a[b_.T̕7Z2i=Q$1hd_ÐqͿ%E[d6,7#֍6@CO].7~i8a3x¬ zA1q]j7M5e]eR5A[ ;]wٽ|D8\ Im FޛHPq^ZcXjl&Rު9 F3ip>gPR_IͷCfVVQ89uHG+h:pEͱ>Ch2o~r)PU:DwΛ`ɕڶB{B#C 6L= VWyM0ʹ q_ xFN+5@έd,Ce⎜!?=qV5G8C wQr\Tp7%m=jwưQZQw5lOgd62ZR-gNkJ'e2"z ĖZ̈ա`G-*VE W+׌ k,LJDC5]F͏Ao@Yr\"ad0]6˹1ِ _+h߇} 0+&${L4e| 6޼=.,XkW 0;oW\6W)68xN7 QFx{f 4ֹ%M#1r9!,1jLB#iQWzzitThT x'7idC} 2b-_] HM"u0XMK?R*뜸JܩX3z$X(i;.‶&))ShtOLii$2׬Q,\t*,@!\{Rڱy!ݭt8]yx,@5x,ժ &DS&b"-,>j2: V5NcI)lsF#}$z\ABu[ؖ\j\g<=7'ۅژo9IF` °TObtc.w; "r Ơ% ;#4G}bRkf6N1U 6[t 3%(`Zyiho'=64@D>J{-̾xvc-ǃ~C"#}n`sqoKC]W0C3)mwsnx?ex̕>5S %:ˁ;3nU Ζ+_0u2Gr"np+xN??ݑT>;vYS@' ^x?$[+UЋdע)`g}[;X0)N?Ę7B6dާŘB$RJ DŽ} ]4 %Ӵì> 6y2U W_SjGXP~4laGr;S;/ t@i FJCݙm7if mѿ:$69O؋T/EYhf*#:  M2=Cg"frOmEqŨ;5-jO`k8;Bצf'HoIL+1Xtb^%Jn񶩄낝rԮR W7;?*kv}`sA쒍+D:CY,6]s#sWpkkeG܎,) AyoMNQ#b/8n^K.kW;, )P`/Ь3G "QݣC\EkoWF+ Jx e3  ]z4S88Um ; hf[8+lp_-yQ{NA1)Xg2$"@ >=2rHGi>>>5e&+LThhE ~tl\s&!AtM-B -9]Wpk+g3j_y j°d jP`IA,Jz6҈pPRŏ\k:f`&,j""B[waZN< OK?/2cl~5³V^b*%fNZ: ;X5 p9̞jRG6b/v;& V9JZ4*%oJ h2m ]=ÖX<`,F撅:&P_q<~m^H&B4,K,\rÐ Wm4OߒJZ4G@Uń, V[H؁&E`vSjw]i@B;{>3Y& *HƦIk*dE"tɵ)w5:ۂ u]H");1F#M]>S I ;"/iQwufED\[P BԞ0R[wn2p6_0]u` m'x!`K[w*V&[;ɠZ~^\=۝\Z_X啸Di25<#Q+%X=nND`Ag`@ begIVp/)U;Ob؄w/ x]EK’N JKq_x@N(?ykU$i=u[)=6#D ř+$*{W쥴(s%.u:_:mGoD΋B8Qr r\ F6'd6(IɊd`TBUmeUSel[F+FVAizަ;"s.Bh.hhoC}VJeT{0'0^Eov 9aXnO:?߉"e~Wv9?R6V^F΀nusQػǢ@Fqt}K 70E `9Jհ"®^P\^p% p$ 2?ʑPB핵ʑ?djZ(XT$+0$EJv>GbԪC Qi`&yP~1M?qqxFwDZxaPJk )ՐG{> F92fbiuNl T|;ڼ E#h{a 44^WɀP{iIIe@S05".&|®$?ӹ71]@=ܼEFvΥLWh4]=| S:;/Z]wHs#myj^U@-i$4V@ݡA"4ꕝ?9wҞGN*t%oᗀJEW,KVqq08]|RHrXp{5[`}xzQk f?H&oX k{l w#(cy5Gu1lMlϵ ߌ sF>ҏ8>5.VZsqEyq2L^wrG"^*~!2YE1W!{y2-wB &(bmGm)RA \ǚ[z3. igߓM'zRFӑLotK{l.q=N-tJW/$|uن;-L d[:#`tPV' c$߭]dLBw(U\y0q5qWz!CnIXS;dr(@؞ڍ0uAZ,\sj4SQ{s3ΫH)]5C/>WSJ,}JA eST(UTl?%irm&sRS&S< ڷ$qyčAFAvRl3VUK& ?hkElj-E34 fȖz!Y@7qUY_@5s~B+CsMoT|੩1R D"ʐ Yk㬠M0,Qi|W?i3LOgʽR+#ZQq6>Ǩ?~oISE4t G dg[R.#\P=fxM-8Qd4ZfOVO@Wy)oZT _Yt%Ѵr Gp$s(Rzr) ̢tp7F#V{ML)OI|5,FL=Wl;T^uUfN!˸hlYg\TA*{*hY}A+9>.L\.3XGj4FqV`$P${QHI̓O2c:Q_X42ސ<3sS1<+YIFx(tB3&`}b辽?Gŧfմ'js(d;RB b(E7""C?H~ ϕq|D bŽ};g{ DxN!/?̧Um>)[&UJWAF?-ORR%-ՐWnw/{gM6A}ǽ͛ᜏk-7"lSZyYhDΥ;`!WCG͔ʢ{DdET]ө{ɣ>#$y-I!l^4tiϧo;h TswufxƂ;\K{1Q*pٙ%i~I[ϧ`@ iϝsLU}sxKypA^\j /߁ s~!cAd_ Q'#yIe 2PbŶtYLb`$ۆ-'enV>[}wɳ[b'gmK+"J); Kפ֑A㾿H 4%` 9鐭=mP  S-`N턂ӛ r8)tsW+HhO@G49 Hņ;ZwoJ/SE~-hv0$KvM2eB7Mں9)ȸeDzzɚ]EM{6NC"Ʉ-&Pr4XO_jB`%F )a@nөܼ͆N ,|s0A\9}Gb /kl=G :c1]/p*QMe:eŠ!6B{qcơE\0 peM/IWić Ye"V 3tZ[6xg1W - 7KF="M}05,]* o{ 0f] ^Vp#;xX?ΰ2i K=8URuNF=wM%;WfKn*3/Ÿ4zZΦ^yd0Gex#c{zY `$]N72̆q.D|i' [>#ߺ$oO8Nކ&69f(4~7X&N(gHwtg},Ğ9?`0W|8]p 4&rcF=)˞j$ts+^P(ނ0҉)?6Tk37+ MC97QDs y kA_qZ~2JԂ ikH?Gޜ~VѪJʦhJ亽.KD&E~YofI eۍf:=Ǡq`&|oNlЁ=PiTs*~ Ihò6ΰVXk^YǼLBRjVc#+H&ncIxo/L>9ovbd]LAz AVo@6Ӡnb|ny ڑ#c)p&Y=gʾ(<zpO3  V[?OO=ުZaĉ~ -mbu |6QvR]u@H*fgb҈ʃPA~Q9 -Aك@+vPDhv.m#!(k37 5( ѵF)]r\~K00il v5]|_$9\[n-T])+0ek4aӥIB "|[U >aEt?N|_=twE!y. z\Il^nqYjx52cHD{ fL~ؽULg4Z@ha'|: 됻6J oR(j2pgD0QIr̰&842[9Gm /|9hZNQ>fm> K-fֿoKZ%f{3#a-G>6š @(#]2N,{ CjV߂^#7B'49n Hy"mkiϩ4;3y3aUgъs&2=Cz! h:X\+㶼,c)=p`JR>վ䯋yWNpZ0t{` RΉOW B%k6BTƺ`YE1.g7ho҈WW/1_2hz@ +kQHuPYL5Q+L.fy:VWW/Rt@Վs.Ňijy>=M"q99fo3M.)U6荼' ^Q72WHsr|aE2L]۠6h8N*r/s߻oE@Nqsbd$#àAH  n49ǦՅ,{Yџ} /QkKMTy^xfjgTyZiH‡k ^I2 ˰$Lq}Z{? Gt? Ex|}Q 3{ ɲ[M60_S0a:(K+^j4D C6yd[]gUeD7+1A*L7e@ȱZ mbfwmtg~3Ig=;cHclY9/JȾ_Z;~=Ez"/"*S_^ܴ sW=M?cvĽ>\ӊ0=5XE'L (<$6^ϒ?kC/c\Y`x+HbJp6uyaz ȼz,?{<tiΙ*Z)_g3U_cŌ\V9@֐Κ rO|} @X5}|l m4"DʄK0es5 T}_,N2{,(ڂZ{0ו `ldyJ,qtb!p݂{A2~0ҖWs.#w2Wg_Ld=( E X)2N#e!>~lӊY(zʳɗT^U|E6:Lg0"ȩQӆY9#תϐtn*mE{įOcRU$3"[YnKC j#UvkTuSe&]>(3zII- 0=dYᮼ/+%{L"L0.2M {!G c'RT|fȬtQ\j/6ڡ@Q_k | ŗVm3jT64A8IZ?ig3~V_1.%' Vٓھ^yT=oؠ4+?}[g)7C`Џs4]ء%;:χF-\oHfZ:wOc:3E]jnunV$3 Lmcش4S@mJҴ"p_Yx!ebrRr6@| [Z0Wv w5WttQOQNb*Tru(˝2wQ9{6t~ؑ[M9`7C= ysdNڶ8h hue(8ayh1:]r 2[kd0hxpt*E  H Umx9c&,e0M@h~moX[,1+,s*O|6ǝ~qG! dueNnob(mtr{#Ϲf6]s;lYMeݜƸPL|!6sgf@h<$AM>>Ȭ.)|F%Ÿ\>Uc7܏8͜|>P)?#ΡZ0@HҶ[&"?%ak3G׵c#BhSbF?Y"wW)C-fCQl4&rth"S͓n'?t4Å>gNTK!jqy3\cL+AK&|UY}*0Bҳ QB[WE6۰/ZunGQ [T][